1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for file 5.39. 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.39' 594PACKAGE_STRING='file 5.39' 595PACKAGE_BUGREPORT='christos@astron.com' 596PACKAGE_URL='' 597 598# Factoring default headers for most tests. 599ac_includes_default="\ 600#include <stdio.h> 601#ifdef HAVE_SYS_TYPES_H 602# include <sys/types.h> 603#endif 604#ifdef HAVE_SYS_STAT_H 605# include <sys/stat.h> 606#endif 607#ifdef STDC_HEADERS 608# include <stdlib.h> 609# include <stddef.h> 610#else 611# ifdef HAVE_STDLIB_H 612# include <stdlib.h> 613# endif 614#endif 615#ifdef HAVE_STRING_H 616# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 617# include <memory.h> 618# endif 619# include <string.h> 620#endif 621#ifdef HAVE_STRINGS_H 622# include <strings.h> 623#endif 624#ifdef HAVE_INTTYPES_H 625# include <inttypes.h> 626#endif 627#ifdef HAVE_STDINT_H 628# include <stdint.h> 629#endif 630#ifdef HAVE_UNISTD_H 631# include <unistd.h> 632#endif" 633 634ac_header_list= 635ac_subst_vars='am__EXEEXT_FALSE 636am__EXEEXT_TRUE 637LTLIBOBJS 638IS_CROSS_COMPILE_FALSE 639IS_CROSS_COMPILE_TRUE 640LIBOBJS 641HAVE_VISIBILITY 642CFLAG_VISIBILITY 643LT_SYS_LIBRARY_PATH 644OTOOL64 645OTOOL 646LIPO 647NMEDIT 648DSYMUTIL 649MANIFEST_TOOL 650RANLIB 651ac_ct_AR 652AR 653DLLTOOL 654OBJDUMP 655NM 656ac_ct_DUMPBIN 657DUMPBIN 658LD 659FGREP 660SED 661LIBTOOL 662LN_S 663EGREP 664GREP 665CPP 666am__fastdepCC_FALSE 667am__fastdepCC_TRUE 668CCDEPMODE 669am__nodep 670AMDEPBACKSLASH 671AMDEP_FALSE 672AMDEP_TRUE 673am__include 674DEPDIR 675OBJEXT 676EXEEXT 677ac_ct_CC 678CPPFLAGS 679LDFLAGS 680CFLAGS 681CC 682WARNINGS 683FSECT5_FALSE 684FSECT5_TRUE 685fsect 686pkgdatadir 687MINGW_FALSE 688MINGW_TRUE 689MINGW 690host_os 691host_vendor 692host_cpu 693host 694build_os 695build_vendor 696build_cpu 697build 698AM_BACKSLASH 699AM_DEFAULT_VERBOSITY 700AM_DEFAULT_V 701AM_V 702am__untar 703am__tar 704AMTAR 705am__leading_dot 706SET_MAKE 707AWK 708mkdir_p 709MKDIR_P 710INSTALL_STRIP_PROGRAM 711STRIP 712install_sh 713MAKEINFO 714AUTOHEADER 715AUTOMAKE 716AUTOCONF 717ACLOCAL 718VERSION 719PACKAGE 720CYGPATH_W 721am__isrc 722INSTALL_DATA 723INSTALL_SCRIPT 724INSTALL_PROGRAM 725target_alias 726host_alias 727build_alias 728LIBS 729ECHO_T 730ECHO_N 731ECHO_C 732DEFS 733mandir 734localedir 735libdir 736psdir 737pdfdir 738dvidir 739htmldir 740infodir 741docdir 742oldincludedir 743includedir 744localstatedir 745sharedstatedir 746sysconfdir 747datadir 748datarootdir 749libexecdir 750sbindir 751bindir 752program_transform_name 753prefix 754exec_prefix 755PACKAGE_URL 756PACKAGE_BUGREPORT 757PACKAGE_STRING 758PACKAGE_VERSION 759PACKAGE_TARNAME 760PACKAGE_NAME 761PATH_SEPARATOR 762SHELL 763am__quote' 764ac_subst_files='' 765ac_user_opts=' 766enable_option_checking 767enable_silent_rules 768enable_elf 769enable_elf_core 770enable_zlib 771enable_bzlib 772enable_xzlib 773enable_libseccomp 774enable_fsect_man5 775enable_dependency_tracking 776enable_static 777with_pic 778enable_shared 779enable_fast_install 780with_aix_soname 781with_gnu_ld 782with_sysroot 783enable_libtool_lock 784enable_largefile 785enable_warnings 786' 787 ac_precious_vars='build_alias 788host_alias 789target_alias 790CC 791CFLAGS 792LDFLAGS 793LIBS 794CPPFLAGS 795CPP 796LT_SYS_LIBRARY_PATH' 797 798 799# Initialize some variables set by options. 800ac_init_help= 801ac_init_version=false 802ac_unrecognized_opts= 803ac_unrecognized_sep= 804# The variables have the same names as the options, with 805# dashes changed to underlines. 806cache_file=/dev/null 807exec_prefix=NONE 808no_create= 809no_recursion= 810prefix=NONE 811program_prefix=NONE 812program_suffix=NONE 813program_transform_name=s,x,x, 814silent= 815site= 816srcdir= 817verbose= 818x_includes=NONE 819x_libraries=NONE 820 821# Installation directory options. 822# These are left unexpanded so users can "make install exec_prefix=/foo" 823# and all the variables that are supposed to be based on exec_prefix 824# by default will actually change. 825# Use braces instead of parens because sh, perl, etc. also accept them. 826# (The list follows the same order as the GNU Coding Standards.) 827bindir='${exec_prefix}/bin' 828sbindir='${exec_prefix}/sbin' 829libexecdir='${exec_prefix}/libexec' 830datarootdir='${prefix}/share' 831datadir='${datarootdir}' 832sysconfdir='${prefix}/etc' 833sharedstatedir='${prefix}/com' 834localstatedir='${prefix}/var' 835includedir='${prefix}/include' 836oldincludedir='/usr/include' 837docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 838infodir='${datarootdir}/info' 839htmldir='${docdir}' 840dvidir='${docdir}' 841pdfdir='${docdir}' 842psdir='${docdir}' 843libdir='${exec_prefix}/lib' 844localedir='${datarootdir}/locale' 845mandir='${datarootdir}/man' 846 847ac_prev= 848ac_dashdash= 849for ac_option 850do 851 # If the previous option needs an argument, assign it. 852 if test -n "$ac_prev"; then 853 eval $ac_prev=\$ac_option 854 ac_prev= 855 continue 856 fi 857 858 case $ac_option in 859 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 860 *=) ac_optarg= ;; 861 *) ac_optarg=yes ;; 862 esac 863 864 # Accept the important Cygnus configure options, so we can diagnose typos. 865 866 case $ac_dashdash$ac_option in 867 --) 868 ac_dashdash=yes ;; 869 870 -bindir | --bindir | --bindi | --bind | --bin | --bi) 871 ac_prev=bindir ;; 872 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 873 bindir=$ac_optarg ;; 874 875 -build | --build | --buil | --bui | --bu) 876 ac_prev=build_alias ;; 877 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 878 build_alias=$ac_optarg ;; 879 880 -cache-file | --cache-file | --cache-fil | --cache-fi \ 881 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 882 ac_prev=cache_file ;; 883 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 884 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 885 cache_file=$ac_optarg ;; 886 887 --config-cache | -C) 888 cache_file=config.cache ;; 889 890 -datadir | --datadir | --datadi | --datad) 891 ac_prev=datadir ;; 892 -datadir=* | --datadir=* | --datadi=* | --datad=*) 893 datadir=$ac_optarg ;; 894 895 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 896 | --dataroo | --dataro | --datar) 897 ac_prev=datarootdir ;; 898 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 899 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 900 datarootdir=$ac_optarg ;; 901 902 -disable-* | --disable-*) 903 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 904 # Reject names that are not valid shell variable names. 905 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 906 as_fn_error $? "invalid feature name: $ac_useropt" 907 ac_useropt_orig=$ac_useropt 908 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 909 case $ac_user_opts in 910 *" 911"enable_$ac_useropt" 912"*) ;; 913 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 914 ac_unrecognized_sep=', ';; 915 esac 916 eval enable_$ac_useropt=no ;; 917 918 -docdir | --docdir | --docdi | --doc | --do) 919 ac_prev=docdir ;; 920 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 921 docdir=$ac_optarg ;; 922 923 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 924 ac_prev=dvidir ;; 925 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 926 dvidir=$ac_optarg ;; 927 928 -enable-* | --enable-*) 929 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 930 # Reject names that are not valid shell variable names. 931 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 932 as_fn_error $? "invalid feature name: $ac_useropt" 933 ac_useropt_orig=$ac_useropt 934 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 935 case $ac_user_opts in 936 *" 937"enable_$ac_useropt" 938"*) ;; 939 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 940 ac_unrecognized_sep=', ';; 941 esac 942 eval enable_$ac_useropt=\$ac_optarg ;; 943 944 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 945 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 946 | --exec | --exe | --ex) 947 ac_prev=exec_prefix ;; 948 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 949 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 950 | --exec=* | --exe=* | --ex=*) 951 exec_prefix=$ac_optarg ;; 952 953 -gas | --gas | --ga | --g) 954 # Obsolete; use --with-gas. 955 with_gas=yes ;; 956 957 -help | --help | --hel | --he | -h) 958 ac_init_help=long ;; 959 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 960 ac_init_help=recursive ;; 961 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 962 ac_init_help=short ;; 963 964 -host | --host | --hos | --ho) 965 ac_prev=host_alias ;; 966 -host=* | --host=* | --hos=* | --ho=*) 967 host_alias=$ac_optarg ;; 968 969 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 970 ac_prev=htmldir ;; 971 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 972 | --ht=*) 973 htmldir=$ac_optarg ;; 974 975 -includedir | --includedir | --includedi | --included | --include \ 976 | --includ | --inclu | --incl | --inc) 977 ac_prev=includedir ;; 978 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 979 | --includ=* | --inclu=* | --incl=* | --inc=*) 980 includedir=$ac_optarg ;; 981 982 -infodir | --infodir | --infodi | --infod | --info | --inf) 983 ac_prev=infodir ;; 984 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 985 infodir=$ac_optarg ;; 986 987 -libdir | --libdir | --libdi | --libd) 988 ac_prev=libdir ;; 989 -libdir=* | --libdir=* | --libdi=* | --libd=*) 990 libdir=$ac_optarg ;; 991 992 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 993 | --libexe | --libex | --libe) 994 ac_prev=libexecdir ;; 995 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 996 | --libexe=* | --libex=* | --libe=*) 997 libexecdir=$ac_optarg ;; 998 999 -localedir | --localedir | --localedi | --localed | --locale) 1000 ac_prev=localedir ;; 1001 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1002 localedir=$ac_optarg ;; 1003 1004 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1005 | --localstate | --localstat | --localsta | --localst | --locals) 1006 ac_prev=localstatedir ;; 1007 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1008 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1009 localstatedir=$ac_optarg ;; 1010 1011 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1012 ac_prev=mandir ;; 1013 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1014 mandir=$ac_optarg ;; 1015 1016 -nfp | --nfp | --nf) 1017 # Obsolete; use --without-fp. 1018 with_fp=no ;; 1019 1020 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1021 | --no-cr | --no-c | -n) 1022 no_create=yes ;; 1023 1024 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1025 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1026 no_recursion=yes ;; 1027 1028 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1029 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1030 | --oldin | --oldi | --old | --ol | --o) 1031 ac_prev=oldincludedir ;; 1032 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1033 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1034 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1035 oldincludedir=$ac_optarg ;; 1036 1037 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1038 ac_prev=prefix ;; 1039 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1040 prefix=$ac_optarg ;; 1041 1042 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1043 | --program-pre | --program-pr | --program-p) 1044 ac_prev=program_prefix ;; 1045 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1046 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1047 program_prefix=$ac_optarg ;; 1048 1049 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1050 | --program-suf | --program-su | --program-s) 1051 ac_prev=program_suffix ;; 1052 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1053 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1054 program_suffix=$ac_optarg ;; 1055 1056 -program-transform-name | --program-transform-name \ 1057 | --program-transform-nam | --program-transform-na \ 1058 | --program-transform-n | --program-transform- \ 1059 | --program-transform | --program-transfor \ 1060 | --program-transfo | --program-transf \ 1061 | --program-trans | --program-tran \ 1062 | --progr-tra | --program-tr | --program-t) 1063 ac_prev=program_transform_name ;; 1064 -program-transform-name=* | --program-transform-name=* \ 1065 | --program-transform-nam=* | --program-transform-na=* \ 1066 | --program-transform-n=* | --program-transform-=* \ 1067 | --program-transform=* | --program-transfor=* \ 1068 | --program-transfo=* | --program-transf=* \ 1069 | --program-trans=* | --program-tran=* \ 1070 | --progr-tra=* | --program-tr=* | --program-t=*) 1071 program_transform_name=$ac_optarg ;; 1072 1073 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1074 ac_prev=pdfdir ;; 1075 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1076 pdfdir=$ac_optarg ;; 1077 1078 -psdir | --psdir | --psdi | --psd | --ps) 1079 ac_prev=psdir ;; 1080 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1081 psdir=$ac_optarg ;; 1082 1083 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1084 | -silent | --silent | --silen | --sile | --sil) 1085 silent=yes ;; 1086 1087 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1088 ac_prev=sbindir ;; 1089 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1090 | --sbi=* | --sb=*) 1091 sbindir=$ac_optarg ;; 1092 1093 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1094 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1095 | --sharedst | --shareds | --shared | --share | --shar \ 1096 | --sha | --sh) 1097 ac_prev=sharedstatedir ;; 1098 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1099 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1100 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1101 | --sha=* | --sh=*) 1102 sharedstatedir=$ac_optarg ;; 1103 1104 -site | --site | --sit) 1105 ac_prev=site ;; 1106 -site=* | --site=* | --sit=*) 1107 site=$ac_optarg ;; 1108 1109 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1110 ac_prev=srcdir ;; 1111 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1112 srcdir=$ac_optarg ;; 1113 1114 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1115 | --syscon | --sysco | --sysc | --sys | --sy) 1116 ac_prev=sysconfdir ;; 1117 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1118 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1119 sysconfdir=$ac_optarg ;; 1120 1121 -target | --target | --targe | --targ | --tar | --ta | --t) 1122 ac_prev=target_alias ;; 1123 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1124 target_alias=$ac_optarg ;; 1125 1126 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1127 verbose=yes ;; 1128 1129 -version | --version | --versio | --versi | --vers | -V) 1130 ac_init_version=: ;; 1131 1132 -with-* | --with-*) 1133 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1134 # Reject names that are not valid shell variable names. 1135 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1136 as_fn_error $? "invalid package name: $ac_useropt" 1137 ac_useropt_orig=$ac_useropt 1138 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1139 case $ac_user_opts in 1140 *" 1141"with_$ac_useropt" 1142"*) ;; 1143 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1144 ac_unrecognized_sep=', ';; 1145 esac 1146 eval with_$ac_useropt=\$ac_optarg ;; 1147 1148 -without-* | --without-*) 1149 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1150 # Reject names that are not valid shell variable names. 1151 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1152 as_fn_error $? "invalid package name: $ac_useropt" 1153 ac_useropt_orig=$ac_useropt 1154 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1155 case $ac_user_opts in 1156 *" 1157"with_$ac_useropt" 1158"*) ;; 1159 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1160 ac_unrecognized_sep=', ';; 1161 esac 1162 eval with_$ac_useropt=no ;; 1163 1164 --x) 1165 # Obsolete; use --with-x. 1166 with_x=yes ;; 1167 1168 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1169 | --x-incl | --x-inc | --x-in | --x-i) 1170 ac_prev=x_includes ;; 1171 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1172 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1173 x_includes=$ac_optarg ;; 1174 1175 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1176 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1177 ac_prev=x_libraries ;; 1178 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1179 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1180 x_libraries=$ac_optarg ;; 1181 1182 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1183Try \`$0 --help' for more information" 1184 ;; 1185 1186 *=*) 1187 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1188 # Reject names that are not valid shell variable names. 1189 case $ac_envvar in #( 1190 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1191 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1192 esac 1193 eval $ac_envvar=\$ac_optarg 1194 export $ac_envvar ;; 1195 1196 *) 1197 # FIXME: should be removed in autoconf 3.0. 1198 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1199 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1200 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1201 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1202 ;; 1203 1204 esac 1205done 1206 1207if test -n "$ac_prev"; then 1208 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1209 as_fn_error $? "missing argument to $ac_option" 1210fi 1211 1212if test -n "$ac_unrecognized_opts"; then 1213 case $enable_option_checking in 1214 no) ;; 1215 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1216 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1217 esac 1218fi 1219 1220# Check all directory arguments for consistency. 1221for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1222 datadir sysconfdir sharedstatedir localstatedir includedir \ 1223 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1224 libdir localedir mandir 1225do 1226 eval ac_val=\$$ac_var 1227 # Remove trailing slashes. 1228 case $ac_val in 1229 */ ) 1230 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1231 eval $ac_var=\$ac_val;; 1232 esac 1233 # Be sure to have absolute directory names. 1234 case $ac_val in 1235 [\\/$]* | ?:[\\/]* ) continue;; 1236 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1237 esac 1238 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1239done 1240 1241# There might be people who depend on the old broken behavior: `$host' 1242# used to hold the argument of --host etc. 1243# FIXME: To remove some day. 1244build=$build_alias 1245host=$host_alias 1246target=$target_alias 1247 1248# FIXME: To remove some day. 1249if test "x$host_alias" != x; then 1250 if test "x$build_alias" = x; then 1251 cross_compiling=maybe 1252 elif test "x$build_alias" != "x$host_alias"; then 1253 cross_compiling=yes 1254 fi 1255fi 1256 1257ac_tool_prefix= 1258test -n "$host_alias" && ac_tool_prefix=$host_alias- 1259 1260test "$silent" = yes && exec 6>/dev/null 1261 1262 1263ac_pwd=`pwd` && test -n "$ac_pwd" && 1264ac_ls_di=`ls -di .` && 1265ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1266 as_fn_error $? "working directory cannot be determined" 1267test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1268 as_fn_error $? "pwd does not report name of working directory" 1269 1270 1271# Find the source files, if location was not specified. 1272if test -z "$srcdir"; then 1273 ac_srcdir_defaulted=yes 1274 # Try the directory containing this script, then the parent directory. 1275 ac_confdir=`$as_dirname -- "$as_myself" || 1276$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1277 X"$as_myself" : 'X\(//\)[^/]' \| \ 1278 X"$as_myself" : 'X\(//\)$' \| \ 1279 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1280$as_echo X"$as_myself" | 1281 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1282 s//\1/ 1283 q 1284 } 1285 /^X\(\/\/\)[^/].*/{ 1286 s//\1/ 1287 q 1288 } 1289 /^X\(\/\/\)$/{ 1290 s//\1/ 1291 q 1292 } 1293 /^X\(\/\).*/{ 1294 s//\1/ 1295 q 1296 } 1297 s/.*/./; q'` 1298 srcdir=$ac_confdir 1299 if test ! -r "$srcdir/$ac_unique_file"; then 1300 srcdir=.. 1301 fi 1302else 1303 ac_srcdir_defaulted=no 1304fi 1305if test ! -r "$srcdir/$ac_unique_file"; then 1306 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1307 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1308fi 1309ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1310ac_abs_confdir=`( 1311 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1312 pwd)` 1313# When building in place, set srcdir=. 1314if test "$ac_abs_confdir" = "$ac_pwd"; then 1315 srcdir=. 1316fi 1317# Remove unnecessary trailing slashes from srcdir. 1318# Double slashes in file names in object file debugging info 1319# mess up M-x gdb in Emacs. 1320case $srcdir in 1321*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1322esac 1323for ac_var in $ac_precious_vars; do 1324 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1325 eval ac_env_${ac_var}_value=\$${ac_var} 1326 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1327 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1328done 1329 1330# 1331# Report the --help message. 1332# 1333if test "$ac_init_help" = "long"; then 1334 # Omit some internal or obsolete options to make the list less imposing. 1335 # This message is too long to be a string in the A/UX 3.1 sh. 1336 cat <<_ACEOF 1337\`configure' configures file 5.39 to adapt to many kinds of systems. 1338 1339Usage: $0 [OPTION]... [VAR=VALUE]... 1340 1341To assign environment variables (e.g., CC, CFLAGS...), specify them as 1342VAR=VALUE. See below for descriptions of some of the useful variables. 1343 1344Defaults for the options are specified in brackets. 1345 1346Configuration: 1347 -h, --help display this help and exit 1348 --help=short display options specific to this package 1349 --help=recursive display the short help of all the included packages 1350 -V, --version display version information and exit 1351 -q, --quiet, --silent do not print \`checking ...' messages 1352 --cache-file=FILE cache test results in FILE [disabled] 1353 -C, --config-cache alias for \`--cache-file=config.cache' 1354 -n, --no-create do not create output files 1355 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1356 1357Installation directories: 1358 --prefix=PREFIX install architecture-independent files in PREFIX 1359 [$ac_default_prefix] 1360 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1361 [PREFIX] 1362 1363By default, \`make install' will install all the files in 1364\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1365an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1366for instance \`--prefix=\$HOME'. 1367 1368For better control, use the options below. 1369 1370Fine tuning of the installation directories: 1371 --bindir=DIR user executables [EPREFIX/bin] 1372 --sbindir=DIR system admin executables [EPREFIX/sbin] 1373 --libexecdir=DIR program executables [EPREFIX/libexec] 1374 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1375 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1376 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1377 --libdir=DIR object code libraries [EPREFIX/lib] 1378 --includedir=DIR C header files [PREFIX/include] 1379 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1380 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1381 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1382 --infodir=DIR info documentation [DATAROOTDIR/info] 1383 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1384 --mandir=DIR man documentation [DATAROOTDIR/man] 1385 --docdir=DIR documentation root [DATAROOTDIR/doc/file] 1386 --htmldir=DIR html documentation [DOCDIR] 1387 --dvidir=DIR dvi documentation [DOCDIR] 1388 --pdfdir=DIR pdf documentation [DOCDIR] 1389 --psdir=DIR ps documentation [DOCDIR] 1390_ACEOF 1391 1392 cat <<\_ACEOF 1393 1394Program names: 1395 --program-prefix=PREFIX prepend PREFIX to installed program names 1396 --program-suffix=SUFFIX append SUFFIX to installed program names 1397 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1398 1399System types: 1400 --build=BUILD configure for building on BUILD [guessed] 1401 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1402_ACEOF 1403fi 1404 1405if test -n "$ac_init_help"; then 1406 case $ac_init_help in 1407 short | recursive ) echo "Configuration of file 5.39:";; 1408 esac 1409 cat <<\_ACEOF 1410 1411Optional Features: 1412 --disable-option-checking ignore unrecognized --enable/--with options 1413 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1414 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1415 --enable-silent-rules less verbose build output (undo: "make V=1") 1416 --disable-silent-rules verbose build output (undo: "make V=0") 1417 --disable-elf disable builtin ELF support 1418 --disable-elf-core disable ELF core file support 1419 --disable-zlib disable zlib compression support [default=auto] 1420 --disable-bzlib disable bz2lib compression support [default=auto] 1421 --disable-xzlib disable liblzma/xz compression support 1422 [default=auto] 1423 --disable-libseccomp disable libseccomp sandboxing [default=auto] 1424 --enable-fsect-man5 enable file formats in man section 5 1425 --enable-dependency-tracking 1426 do not reject slow dependency extractors 1427 --disable-dependency-tracking 1428 speeds up one-time build 1429 --enable-static[=PKGS] build static libraries [default=no] 1430 --enable-shared[=PKGS] build shared libraries [default=yes] 1431 --enable-fast-install[=PKGS] 1432 optimize for fast installation [default=yes] 1433 --disable-libtool-lock avoid locking (might break parallel builds) 1434 --disable-largefile omit support for large files 1435 --disable-warnings disable compiler warnings 1436 1437Optional Packages: 1438 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1439 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1440 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1441 both] 1442 --with-aix-soname=aix|svr4|both 1443 shared library versioning (aka "SONAME") variant to 1444 provide on AIX, [default=aix]. 1445 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1446 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1447 compiler's sysroot if not specified). 1448 1449Some influential environment variables: 1450 CC C compiler command 1451 CFLAGS C compiler flags 1452 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1453 nonstandard directory <lib dir> 1454 LIBS libraries to pass to the linker, e.g. -l<library> 1455 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1456 you have headers in a nonstandard directory <include dir> 1457 CPP C preprocessor 1458 LT_SYS_LIBRARY_PATH 1459 User-defined run-time library search path. 1460 1461Use these variables to override the choices made by `configure' or to help 1462it to find libraries and programs with nonstandard names/locations. 1463 1464Report bugs to <christos@astron.com>. 1465_ACEOF 1466ac_status=$? 1467fi 1468 1469if test "$ac_init_help" = "recursive"; then 1470 # If there are subdirs, report their specific --help. 1471 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1472 test -d "$ac_dir" || 1473 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1474 continue 1475 ac_builddir=. 1476 1477case "$ac_dir" in 1478.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1479*) 1480 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1481 # A ".." for each directory in $ac_dir_suffix. 1482 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1483 case $ac_top_builddir_sub in 1484 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1485 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1486 esac ;; 1487esac 1488ac_abs_top_builddir=$ac_pwd 1489ac_abs_builddir=$ac_pwd$ac_dir_suffix 1490# for backward compatibility: 1491ac_top_builddir=$ac_top_build_prefix 1492 1493case $srcdir in 1494 .) # We are building in place. 1495 ac_srcdir=. 1496 ac_top_srcdir=$ac_top_builddir_sub 1497 ac_abs_top_srcdir=$ac_pwd ;; 1498 [\\/]* | ?:[\\/]* ) # Absolute name. 1499 ac_srcdir=$srcdir$ac_dir_suffix; 1500 ac_top_srcdir=$srcdir 1501 ac_abs_top_srcdir=$srcdir ;; 1502 *) # Relative name. 1503 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1504 ac_top_srcdir=$ac_top_build_prefix$srcdir 1505 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1506esac 1507ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1508 1509 cd "$ac_dir" || { ac_status=$?; continue; } 1510 # Check for guested configure. 1511 if test -f "$ac_srcdir/configure.gnu"; then 1512 echo && 1513 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1514 elif test -f "$ac_srcdir/configure"; then 1515 echo && 1516 $SHELL "$ac_srcdir/configure" --help=recursive 1517 else 1518 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1519 fi || ac_status=$? 1520 cd "$ac_pwd" || { ac_status=$?; break; } 1521 done 1522fi 1523 1524test -n "$ac_init_help" && exit $ac_status 1525if $ac_init_version; then 1526 cat <<\_ACEOF 1527file configure 5.39 1528generated by GNU Autoconf 2.69 1529 1530Copyright (C) 2012 Free Software Foundation, Inc. 1531This configure script is free software; the Free Software Foundation 1532gives unlimited permission to copy, distribute and modify it. 1533_ACEOF 1534 exit 1535fi 1536 1537## ------------------------ ## 1538## Autoconf initialization. ## 1539## ------------------------ ## 1540 1541# ac_fn_c_try_compile LINENO 1542# -------------------------- 1543# Try to compile conftest.$ac_ext, and return whether this succeeded. 1544ac_fn_c_try_compile () 1545{ 1546 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1547 rm -f conftest.$ac_objext 1548 if { { ac_try="$ac_compile" 1549case "(($ac_try" in 1550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1551 *) ac_try_echo=$ac_try;; 1552esac 1553eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1554$as_echo "$ac_try_echo"; } >&5 1555 (eval "$ac_compile") 2>conftest.err 1556 ac_status=$? 1557 if test -s conftest.err; then 1558 grep -v '^ *+' conftest.err >conftest.er1 1559 cat conftest.er1 >&5 1560 mv -f conftest.er1 conftest.err 1561 fi 1562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1563 test $ac_status = 0; } && { 1564 test -z "$ac_c_werror_flag" || 1565 test ! -s conftest.err 1566 } && test -s conftest.$ac_objext; then : 1567 ac_retval=0 1568else 1569 $as_echo "$as_me: failed program was:" >&5 1570sed 's/^/| /' conftest.$ac_ext >&5 1571 1572 ac_retval=1 1573fi 1574 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1575 as_fn_set_status $ac_retval 1576 1577} # ac_fn_c_try_compile 1578 1579# ac_fn_c_try_cpp LINENO 1580# ---------------------- 1581# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1582ac_fn_c_try_cpp () 1583{ 1584 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1585 if { { ac_try="$ac_cpp conftest.$ac_ext" 1586case "(($ac_try" in 1587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1588 *) ac_try_echo=$ac_try;; 1589esac 1590eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1591$as_echo "$ac_try_echo"; } >&5 1592 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1593 ac_status=$? 1594 if test -s conftest.err; then 1595 grep -v '^ *+' conftest.err >conftest.er1 1596 cat conftest.er1 >&5 1597 mv -f conftest.er1 conftest.err 1598 fi 1599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1600 test $ac_status = 0; } > conftest.i && { 1601 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1602 test ! -s conftest.err 1603 }; then : 1604 ac_retval=0 1605else 1606 $as_echo "$as_me: failed program was:" >&5 1607sed 's/^/| /' conftest.$ac_ext >&5 1608 1609 ac_retval=1 1610fi 1611 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1612 as_fn_set_status $ac_retval 1613 1614} # ac_fn_c_try_cpp 1615 1616# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1617# ------------------------------------------------------- 1618# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1619# the include files in INCLUDES and setting the cache variable VAR 1620# accordingly. 1621ac_fn_c_check_header_mongrel () 1622{ 1623 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1624 if eval \${$3+:} false; then : 1625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1626$as_echo_n "checking for $2... " >&6; } 1627if eval \${$3+:} false; then : 1628 $as_echo_n "(cached) " >&6 1629fi 1630eval ac_res=\$$3 1631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1632$as_echo "$ac_res" >&6; } 1633else 1634 # Is the header compilable? 1635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1636$as_echo_n "checking $2 usability... " >&6; } 1637cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1638/* end confdefs.h. */ 1639$4 1640#include <$2> 1641_ACEOF 1642if ac_fn_c_try_compile "$LINENO"; then : 1643 ac_header_compiler=yes 1644else 1645 ac_header_compiler=no 1646fi 1647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1649$as_echo "$ac_header_compiler" >&6; } 1650 1651# Is the header present? 1652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1653$as_echo_n "checking $2 presence... " >&6; } 1654cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1655/* end confdefs.h. */ 1656#include <$2> 1657_ACEOF 1658if ac_fn_c_try_cpp "$LINENO"; then : 1659 ac_header_preproc=yes 1660else 1661 ac_header_preproc=no 1662fi 1663rm -f conftest.err conftest.i conftest.$ac_ext 1664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1665$as_echo "$ac_header_preproc" >&6; } 1666 1667# So? What about this header? 1668case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1669 yes:no: ) 1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1671$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1673$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1674 ;; 1675 no:yes:* ) 1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1677$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1679$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1681$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1683$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1685$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1686( $as_echo "## ---------------------------------- ## 1687## Report this to christos@astron.com ## 1688## ---------------------------------- ##" 1689 ) | sed "s/^/$as_me: WARNING: /" >&2 1690 ;; 1691esac 1692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1693$as_echo_n "checking for $2... " >&6; } 1694if eval \${$3+:} false; then : 1695 $as_echo_n "(cached) " >&6 1696else 1697 eval "$3=\$ac_header_compiler" 1698fi 1699eval ac_res=\$$3 1700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1701$as_echo "$ac_res" >&6; } 1702fi 1703 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1704 1705} # ac_fn_c_check_header_mongrel 1706 1707# ac_fn_c_try_run LINENO 1708# ---------------------- 1709# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1710# that executables *can* be run. 1711ac_fn_c_try_run () 1712{ 1713 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1714 if { { ac_try="$ac_link" 1715case "(($ac_try" in 1716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1717 *) ac_try_echo=$ac_try;; 1718esac 1719eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1720$as_echo "$ac_try_echo"; } >&5 1721 (eval "$ac_link") 2>&5 1722 ac_status=$? 1723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1724 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1725 { { case "(($ac_try" in 1726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1727 *) ac_try_echo=$ac_try;; 1728esac 1729eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1730$as_echo "$ac_try_echo"; } >&5 1731 (eval "$ac_try") 2>&5 1732 ac_status=$? 1733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1734 test $ac_status = 0; }; }; then : 1735 ac_retval=0 1736else 1737 $as_echo "$as_me: program exited with status $ac_status" >&5 1738 $as_echo "$as_me: failed program was:" >&5 1739sed 's/^/| /' conftest.$ac_ext >&5 1740 1741 ac_retval=$ac_status 1742fi 1743 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1744 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1745 as_fn_set_status $ac_retval 1746 1747} # ac_fn_c_try_run 1748 1749# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1750# ------------------------------------------------------- 1751# Tests whether HEADER exists and can be compiled using the include files in 1752# INCLUDES, setting the cache variable VAR accordingly. 1753ac_fn_c_check_header_compile () 1754{ 1755 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1757$as_echo_n "checking for $2... " >&6; } 1758if eval \${$3+:} false; then : 1759 $as_echo_n "(cached) " >&6 1760else 1761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1762/* end confdefs.h. */ 1763$4 1764#include <$2> 1765_ACEOF 1766if ac_fn_c_try_compile "$LINENO"; then : 1767 eval "$3=yes" 1768else 1769 eval "$3=no" 1770fi 1771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1772fi 1773eval ac_res=\$$3 1774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1775$as_echo "$ac_res" >&6; } 1776 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1777 1778} # ac_fn_c_check_header_compile 1779 1780# ac_fn_c_try_link LINENO 1781# ----------------------- 1782# Try to link conftest.$ac_ext, and return whether this succeeded. 1783ac_fn_c_try_link () 1784{ 1785 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1786 rm -f conftest.$ac_objext conftest$ac_exeext 1787 if { { ac_try="$ac_link" 1788case "(($ac_try" in 1789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1790 *) ac_try_echo=$ac_try;; 1791esac 1792eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1793$as_echo "$ac_try_echo"; } >&5 1794 (eval "$ac_link") 2>conftest.err 1795 ac_status=$? 1796 if test -s conftest.err; then 1797 grep -v '^ *+' conftest.err >conftest.er1 1798 cat conftest.er1 >&5 1799 mv -f conftest.er1 conftest.err 1800 fi 1801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1802 test $ac_status = 0; } && { 1803 test -z "$ac_c_werror_flag" || 1804 test ! -s conftest.err 1805 } && test -s conftest$ac_exeext && { 1806 test "$cross_compiling" = yes || 1807 test -x conftest$ac_exeext 1808 }; then : 1809 ac_retval=0 1810else 1811 $as_echo "$as_me: failed program was:" >&5 1812sed 's/^/| /' conftest.$ac_ext >&5 1813 1814 ac_retval=1 1815fi 1816 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1817 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1818 # interfere with the next link command; also delete a directory that is 1819 # left behind by Apple's compiler. We do this before executing the actions. 1820 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1821 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1822 as_fn_set_status $ac_retval 1823 1824} # ac_fn_c_try_link 1825 1826# ac_fn_c_check_func LINENO FUNC VAR 1827# ---------------------------------- 1828# Tests whether FUNC exists, setting the cache variable VAR accordingly 1829ac_fn_c_check_func () 1830{ 1831 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1833$as_echo_n "checking for $2... " >&6; } 1834if eval \${$3+:} false; then : 1835 $as_echo_n "(cached) " >&6 1836else 1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1838/* end confdefs.h. */ 1839/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1840 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1841#define $2 innocuous_$2 1842 1843/* System header to define __stub macros and hopefully few prototypes, 1844 which can conflict with char $2 (); below. 1845 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1846 <limits.h> exists even on freestanding compilers. */ 1847 1848#ifdef __STDC__ 1849# include <limits.h> 1850#else 1851# include <assert.h> 1852#endif 1853 1854#undef $2 1855 1856/* Override any GCC internal prototype to avoid an error. 1857 Use char because int might match the return type of a GCC 1858 builtin and then its argument prototype would still apply. */ 1859#ifdef __cplusplus 1860extern "C" 1861#endif 1862char $2 (); 1863/* The GNU C library defines this for functions which it implements 1864 to always fail with ENOSYS. Some functions are actually named 1865 something starting with __ and the normal name is an alias. */ 1866#if defined __stub_$2 || defined __stub___$2 1867choke me 1868#endif 1869 1870int 1871main () 1872{ 1873return $2 (); 1874 ; 1875 return 0; 1876} 1877_ACEOF 1878if ac_fn_c_try_link "$LINENO"; then : 1879 eval "$3=yes" 1880else 1881 eval "$3=no" 1882fi 1883rm -f core conftest.err conftest.$ac_objext \ 1884 conftest$ac_exeext conftest.$ac_ext 1885fi 1886eval ac_res=\$$3 1887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1888$as_echo "$ac_res" >&6; } 1889 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1890 1891} # ac_fn_c_check_func 1892 1893# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1894# ------------------------------------------- 1895# Tests whether TYPE exists after having included INCLUDES, setting cache 1896# variable VAR accordingly. 1897ac_fn_c_check_type () 1898{ 1899 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1901$as_echo_n "checking for $2... " >&6; } 1902if eval \${$3+:} false; then : 1903 $as_echo_n "(cached) " >&6 1904else 1905 eval "$3=no" 1906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1907/* end confdefs.h. */ 1908$4 1909int 1910main () 1911{ 1912if (sizeof ($2)) 1913 return 0; 1914 ; 1915 return 0; 1916} 1917_ACEOF 1918if ac_fn_c_try_compile "$LINENO"; then : 1919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1920/* end confdefs.h. */ 1921$4 1922int 1923main () 1924{ 1925if (sizeof (($2))) 1926 return 0; 1927 ; 1928 return 0; 1929} 1930_ACEOF 1931if ac_fn_c_try_compile "$LINENO"; then : 1932 1933else 1934 eval "$3=yes" 1935fi 1936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1937fi 1938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1939fi 1940eval ac_res=\$$3 1941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1942$as_echo "$ac_res" >&6; } 1943 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1944 1945} # ac_fn_c_check_type 1946 1947# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 1948# ---------------------------------------------------- 1949# Tries to find if the field MEMBER exists in type AGGR, after including 1950# INCLUDES, setting cache variable VAR accordingly. 1951ac_fn_c_check_member () 1952{ 1953 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 1955$as_echo_n "checking for $2.$3... " >&6; } 1956if eval \${$4+:} false; then : 1957 $as_echo_n "(cached) " >&6 1958else 1959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1960/* end confdefs.h. */ 1961$5 1962int 1963main () 1964{ 1965static $2 ac_aggr; 1966if (ac_aggr.$3) 1967return 0; 1968 ; 1969 return 0; 1970} 1971_ACEOF 1972if ac_fn_c_try_compile "$LINENO"; then : 1973 eval "$4=yes" 1974else 1975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1976/* end confdefs.h. */ 1977$5 1978int 1979main () 1980{ 1981static $2 ac_aggr; 1982if (sizeof ac_aggr.$3) 1983return 0; 1984 ; 1985 return 0; 1986} 1987_ACEOF 1988if ac_fn_c_try_compile "$LINENO"; then : 1989 eval "$4=yes" 1990else 1991 eval "$4=no" 1992fi 1993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1994fi 1995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1996fi 1997eval ac_res=\$$4 1998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1999$as_echo "$ac_res" >&6; } 2000 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2001 2002} # ac_fn_c_check_member 2003 2004# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2005# --------------------------------------------- 2006# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2007# accordingly. 2008ac_fn_c_check_decl () 2009{ 2010 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2011 as_decl_name=`echo $2|sed 's/ *(.*//'` 2012 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2014$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2015if eval \${$3+:} false; then : 2016 $as_echo_n "(cached) " >&6 2017else 2018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2019/* end confdefs.h. */ 2020$4 2021int 2022main () 2023{ 2024#ifndef $as_decl_name 2025#ifdef __cplusplus 2026 (void) $as_decl_use; 2027#else 2028 (void) $as_decl_name; 2029#endif 2030#endif 2031 2032 ; 2033 return 0; 2034} 2035_ACEOF 2036if ac_fn_c_try_compile "$LINENO"; then : 2037 eval "$3=yes" 2038else 2039 eval "$3=no" 2040fi 2041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2042fi 2043eval ac_res=\$$3 2044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2045$as_echo "$ac_res" >&6; } 2046 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2047 2048} # ac_fn_c_check_decl 2049 2050# ac_fn_c_find_uintX_t LINENO BITS VAR 2051# ------------------------------------ 2052# Finds an unsigned integer type with width BITS, setting cache variable VAR 2053# accordingly. 2054ac_fn_c_find_uintX_t () 2055{ 2056 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2058$as_echo_n "checking for uint$2_t... " >&6; } 2059if eval \${$3+:} false; then : 2060 $as_echo_n "(cached) " >&6 2061else 2062 eval "$3=no" 2063 # Order is important - never check a type that is potentially smaller 2064 # than half of the expected target width. 2065 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2066 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2068/* end confdefs.h. */ 2069$ac_includes_default 2070int 2071main () 2072{ 2073static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2074test_array [0] = 0; 2075return test_array [0]; 2076 2077 ; 2078 return 0; 2079} 2080_ACEOF 2081if ac_fn_c_try_compile "$LINENO"; then : 2082 case $ac_type in #( 2083 uint$2_t) : 2084 eval "$3=yes" ;; #( 2085 *) : 2086 eval "$3=\$ac_type" ;; 2087esac 2088fi 2089rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2090 if eval test \"x\$"$3"\" = x"no"; then : 2091 2092else 2093 break 2094fi 2095 done 2096fi 2097eval ac_res=\$$3 2098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2099$as_echo "$ac_res" >&6; } 2100 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2101 2102} # ac_fn_c_find_uintX_t 2103 2104# ac_fn_c_find_intX_t LINENO BITS VAR 2105# ----------------------------------- 2106# Finds a signed integer type with width BITS, setting cache variable VAR 2107# accordingly. 2108ac_fn_c_find_intX_t () 2109{ 2110 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 2112$as_echo_n "checking for int$2_t... " >&6; } 2113if eval \${$3+:} false; then : 2114 $as_echo_n "(cached) " >&6 2115else 2116 eval "$3=no" 2117 # Order is important - never check a type that is potentially smaller 2118 # than half of the expected target width. 2119 for ac_type in int$2_t 'int' 'long int' \ 2120 'long long int' 'short int' 'signed char'; do 2121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2122/* end confdefs.h. */ 2123$ac_includes_default 2124 enum { N = $2 / 2 - 1 }; 2125int 2126main () 2127{ 2128static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 2129test_array [0] = 0; 2130return test_array [0]; 2131 2132 ; 2133 return 0; 2134} 2135_ACEOF 2136if ac_fn_c_try_compile "$LINENO"; then : 2137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2138/* end confdefs.h. */ 2139$ac_includes_default 2140 enum { N = $2 / 2 - 1 }; 2141int 2142main () 2143{ 2144static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 2145 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 2146test_array [0] = 0; 2147return test_array [0]; 2148 2149 ; 2150 return 0; 2151} 2152_ACEOF 2153if ac_fn_c_try_compile "$LINENO"; then : 2154 2155else 2156 case $ac_type in #( 2157 int$2_t) : 2158 eval "$3=yes" ;; #( 2159 *) : 2160 eval "$3=\$ac_type" ;; 2161esac 2162fi 2163rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2164fi 2165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2166 if eval test \"x\$"$3"\" = x"no"; then : 2167 2168else 2169 break 2170fi 2171 done 2172fi 2173eval ac_res=\$$3 2174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2175$as_echo "$ac_res" >&6; } 2176 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2177 2178} # ac_fn_c_find_intX_t 2179cat >config.log <<_ACEOF 2180This file contains any messages produced by compilers while 2181running configure, to aid debugging if configure makes a mistake. 2182 2183It was created by file $as_me 5.39, which was 2184generated by GNU Autoconf 2.69. Invocation command line was 2185 2186 $ $0 $@ 2187 2188_ACEOF 2189exec 5>>config.log 2190{ 2191cat <<_ASUNAME 2192## --------- ## 2193## Platform. ## 2194## --------- ## 2195 2196hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2197uname -m = `(uname -m) 2>/dev/null || echo unknown` 2198uname -r = `(uname -r) 2>/dev/null || echo unknown` 2199uname -s = `(uname -s) 2>/dev/null || echo unknown` 2200uname -v = `(uname -v) 2>/dev/null || echo unknown` 2201 2202/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2203/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2204 2205/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2206/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2207/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2208/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2209/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2210/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2211/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2212 2213_ASUNAME 2214 2215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2216for as_dir in $PATH 2217do 2218 IFS=$as_save_IFS 2219 test -z "$as_dir" && as_dir=. 2220 $as_echo "PATH: $as_dir" 2221 done 2222IFS=$as_save_IFS 2223 2224} >&5 2225 2226cat >&5 <<_ACEOF 2227 2228 2229## ----------- ## 2230## Core tests. ## 2231## ----------- ## 2232 2233_ACEOF 2234 2235 2236# Keep a trace of the command line. 2237# Strip out --no-create and --no-recursion so they do not pile up. 2238# Strip out --silent because we don't want to record it for future runs. 2239# Also quote any args containing shell meta-characters. 2240# Make two passes to allow for proper duplicate-argument suppression. 2241ac_configure_args= 2242ac_configure_args0= 2243ac_configure_args1= 2244ac_must_keep_next=false 2245for ac_pass in 1 2 2246do 2247 for ac_arg 2248 do 2249 case $ac_arg in 2250 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2251 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2252 | -silent | --silent | --silen | --sile | --sil) 2253 continue ;; 2254 *\'*) 2255 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2256 esac 2257 case $ac_pass in 2258 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2259 2) 2260 as_fn_append ac_configure_args1 " '$ac_arg'" 2261 if test $ac_must_keep_next = true; then 2262 ac_must_keep_next=false # Got value, back to normal. 2263 else 2264 case $ac_arg in 2265 *=* | --config-cache | -C | -disable-* | --disable-* \ 2266 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2267 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2268 | -with-* | --with-* | -without-* | --without-* | --x) 2269 case "$ac_configure_args0 " in 2270 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2271 esac 2272 ;; 2273 -* ) ac_must_keep_next=true ;; 2274 esac 2275 fi 2276 as_fn_append ac_configure_args " '$ac_arg'" 2277 ;; 2278 esac 2279 done 2280done 2281{ ac_configure_args0=; unset ac_configure_args0;} 2282{ ac_configure_args1=; unset ac_configure_args1;} 2283 2284# When interrupted or exit'd, cleanup temporary files, and complete 2285# config.log. We remove comments because anyway the quotes in there 2286# would cause problems or look ugly. 2287# WARNING: Use '\'' to represent an apostrophe within the trap. 2288# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2289trap 'exit_status=$? 2290 # Save into config.log some information that might help in debugging. 2291 { 2292 echo 2293 2294 $as_echo "## ---------------- ## 2295## Cache variables. ## 2296## ---------------- ##" 2297 echo 2298 # The following way of writing the cache mishandles newlines in values, 2299( 2300 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2301 eval ac_val=\$$ac_var 2302 case $ac_val in #( 2303 *${as_nl}*) 2304 case $ac_var in #( 2305 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2306$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2307 esac 2308 case $ac_var in #( 2309 _ | IFS | as_nl) ;; #( 2310 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2311 *) { eval $ac_var=; unset $ac_var;} ;; 2312 esac ;; 2313 esac 2314 done 2315 (set) 2>&1 | 2316 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2317 *${as_nl}ac_space=\ *) 2318 sed -n \ 2319 "s/'\''/'\''\\\\'\'''\''/g; 2320 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2321 ;; #( 2322 *) 2323 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2324 ;; 2325 esac | 2326 sort 2327) 2328 echo 2329 2330 $as_echo "## ----------------- ## 2331## Output variables. ## 2332## ----------------- ##" 2333 echo 2334 for ac_var in $ac_subst_vars 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 2344 if test -n "$ac_subst_files"; then 2345 $as_echo "## ------------------- ## 2346## File substitutions. ## 2347## ------------------- ##" 2348 echo 2349 for ac_var in $ac_subst_files 2350 do 2351 eval ac_val=\$$ac_var 2352 case $ac_val in 2353 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2354 esac 2355 $as_echo "$ac_var='\''$ac_val'\''" 2356 done | sort 2357 echo 2358 fi 2359 2360 if test -s confdefs.h; then 2361 $as_echo "## ----------- ## 2362## confdefs.h. ## 2363## ----------- ##" 2364 echo 2365 cat confdefs.h 2366 echo 2367 fi 2368 test "$ac_signal" != 0 && 2369 $as_echo "$as_me: caught signal $ac_signal" 2370 $as_echo "$as_me: exit $exit_status" 2371 } >&5 2372 rm -f core *.core core.conftest.* && 2373 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2374 exit $exit_status 2375' 0 2376for ac_signal in 1 2 13 15; do 2377 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2378done 2379ac_signal=0 2380 2381# confdefs.h avoids OS command line length limits that DEFS can exceed. 2382rm -f -r conftest* confdefs.h 2383 2384$as_echo "/* confdefs.h */" > confdefs.h 2385 2386# Predefined preprocessor variables. 2387 2388cat >>confdefs.h <<_ACEOF 2389#define PACKAGE_NAME "$PACKAGE_NAME" 2390_ACEOF 2391 2392cat >>confdefs.h <<_ACEOF 2393#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2394_ACEOF 2395 2396cat >>confdefs.h <<_ACEOF 2397#define PACKAGE_VERSION "$PACKAGE_VERSION" 2398_ACEOF 2399 2400cat >>confdefs.h <<_ACEOF 2401#define PACKAGE_STRING "$PACKAGE_STRING" 2402_ACEOF 2403 2404cat >>confdefs.h <<_ACEOF 2405#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2406_ACEOF 2407 2408cat >>confdefs.h <<_ACEOF 2409#define PACKAGE_URL "$PACKAGE_URL" 2410_ACEOF 2411 2412 2413# Let the site file select an alternate cache file if it wants to. 2414# Prefer an explicitly selected file to automatically selected ones. 2415ac_site_file1=NONE 2416ac_site_file2=NONE 2417if test -n "$CONFIG_SITE"; then 2418 # We do not want a PATH search for config.site. 2419 case $CONFIG_SITE in #(( 2420 -*) ac_site_file1=./$CONFIG_SITE;; 2421 */*) ac_site_file1=$CONFIG_SITE;; 2422 *) ac_site_file1=./$CONFIG_SITE;; 2423 esac 2424elif test "x$prefix" != xNONE; then 2425 ac_site_file1=$prefix/share/config.site 2426 ac_site_file2=$prefix/etc/config.site 2427else 2428 ac_site_file1=$ac_default_prefix/share/config.site 2429 ac_site_file2=$ac_default_prefix/etc/config.site 2430fi 2431for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2432do 2433 test "x$ac_site_file" = xNONE && continue 2434 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2435 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2436$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2437 sed 's/^/| /' "$ac_site_file" >&5 2438 . "$ac_site_file" \ 2439 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2440$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2441as_fn_error $? "failed to load site script $ac_site_file 2442See \`config.log' for more details" "$LINENO" 5; } 2443 fi 2444done 2445 2446if test -r "$cache_file"; then 2447 # Some versions of bash will fail to source /dev/null (special files 2448 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2449 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2450 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2451$as_echo "$as_me: loading cache $cache_file" >&6;} 2452 case $cache_file in 2453 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2454 *) . "./$cache_file";; 2455 esac 2456 fi 2457else 2458 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2459$as_echo "$as_me: creating cache $cache_file" >&6;} 2460 >$cache_file 2461fi 2462 2463as_fn_append ac_header_list " stdlib.h" 2464as_fn_append ac_header_list " unistd.h" 2465as_fn_append ac_header_list " sys/param.h" 2466# Check that the precious variables saved in the cache have kept the same 2467# value. 2468ac_cache_corrupted=false 2469for ac_var in $ac_precious_vars; do 2470 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2471 eval ac_new_set=\$ac_env_${ac_var}_set 2472 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2473 eval ac_new_val=\$ac_env_${ac_var}_value 2474 case $ac_old_set,$ac_new_set in 2475 set,) 2476 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2477$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2478 ac_cache_corrupted=: ;; 2479 ,set) 2480 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2481$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2482 ac_cache_corrupted=: ;; 2483 ,);; 2484 *) 2485 if test "x$ac_old_val" != "x$ac_new_val"; then 2486 # differences in whitespace do not lead to failure. 2487 ac_old_val_w=`echo x $ac_old_val` 2488 ac_new_val_w=`echo x $ac_new_val` 2489 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2490 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2491$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2492 ac_cache_corrupted=: 2493 else 2494 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2495$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2496 eval $ac_var=\$ac_old_val 2497 fi 2498 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2499$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2500 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2501$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2502 fi;; 2503 esac 2504 # Pass precious variables to config.status. 2505 if test "$ac_new_set" = set; then 2506 case $ac_new_val in 2507 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2508 *) ac_arg=$ac_var=$ac_new_val ;; 2509 esac 2510 case " $ac_configure_args " in 2511 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2512 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2513 esac 2514 fi 2515done 2516if $ac_cache_corrupted; then 2517 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2518$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2519 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2520$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2521 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2522fi 2523## -------------------- ## 2524## Main body of script. ## 2525## -------------------- ## 2526 2527ac_ext=c 2528ac_cpp='$CPP $CPPFLAGS' 2529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2531ac_compiler_gnu=$ac_cv_c_compiler_gnu 2532 2533 2534am__api_version='1.16' 2535 2536ac_aux_dir= 2537for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2538 if test -f "$ac_dir/install-sh"; then 2539 ac_aux_dir=$ac_dir 2540 ac_install_sh="$ac_aux_dir/install-sh -c" 2541 break 2542 elif test -f "$ac_dir/install.sh"; then 2543 ac_aux_dir=$ac_dir 2544 ac_install_sh="$ac_aux_dir/install.sh -c" 2545 break 2546 elif test -f "$ac_dir/shtool"; then 2547 ac_aux_dir=$ac_dir 2548 ac_install_sh="$ac_aux_dir/shtool install -c" 2549 break 2550 fi 2551done 2552if test -z "$ac_aux_dir"; then 2553 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2554fi 2555 2556# These three variables are undocumented and unsupported, 2557# and are intended to be withdrawn in a future Autoconf release. 2558# They can cause serious problems if a builder's source tree is in a directory 2559# whose full name contains unusual characters. 2560ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2561ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2562ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2563 2564 2565# Find a good install program. We prefer a C program (faster), 2566# so one script is as good as another. But avoid the broken or 2567# incompatible versions: 2568# SysV /etc/install, /usr/sbin/install 2569# SunOS /usr/etc/install 2570# IRIX /sbin/install 2571# AIX /bin/install 2572# AmigaOS /C/install, which installs bootblocks on floppy discs 2573# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2574# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2575# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2576# OS/2's system install, which has a completely different semantic 2577# ./install, which can be erroneously created by make from ./install.sh. 2578# Reject install programs that cannot install multiple files. 2579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2580$as_echo_n "checking for a BSD-compatible install... " >&6; } 2581if test -z "$INSTALL"; then 2582if ${ac_cv_path_install+:} false; then : 2583 $as_echo_n "(cached) " >&6 2584else 2585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2586for as_dir in $PATH 2587do 2588 IFS=$as_save_IFS 2589 test -z "$as_dir" && as_dir=. 2590 # Account for people who put trailing slashes in PATH elements. 2591case $as_dir/ in #(( 2592 ./ | .// | /[cC]/* | \ 2593 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2594 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2595 /usr/ucb/* ) ;; 2596 *) 2597 # OSF1 and SCO ODT 3.0 have their own names for install. 2598 # Don't use installbsd from OSF since it installs stuff as root 2599 # by default. 2600 for ac_prog in ginstall scoinst install; do 2601 for ac_exec_ext in '' $ac_executable_extensions; do 2602 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2603 if test $ac_prog = install && 2604 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2605 # AIX install. It has an incompatible calling convention. 2606 : 2607 elif test $ac_prog = install && 2608 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2609 # program-specific install script used by HP pwplus--don't use. 2610 : 2611 else 2612 rm -rf conftest.one conftest.two conftest.dir 2613 echo one > conftest.one 2614 echo two > conftest.two 2615 mkdir conftest.dir 2616 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2617 test -s conftest.one && test -s conftest.two && 2618 test -s conftest.dir/conftest.one && 2619 test -s conftest.dir/conftest.two 2620 then 2621 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2622 break 3 2623 fi 2624 fi 2625 fi 2626 done 2627 done 2628 ;; 2629esac 2630 2631 done 2632IFS=$as_save_IFS 2633 2634rm -rf conftest.one conftest.two conftest.dir 2635 2636fi 2637 if test "${ac_cv_path_install+set}" = set; then 2638 INSTALL=$ac_cv_path_install 2639 else 2640 # As a last resort, use the slow shell script. Don't cache a 2641 # value for INSTALL within a source directory, because that will 2642 # break other packages using the cache if that directory is 2643 # removed, or if the value is a relative name. 2644 INSTALL=$ac_install_sh 2645 fi 2646fi 2647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2648$as_echo "$INSTALL" >&6; } 2649 2650# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2651# It thinks the first close brace ends the variable substitution. 2652test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2653 2654test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2655 2656test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2657 2658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2659$as_echo_n "checking whether build environment is sane... " >&6; } 2660# Reject unsafe characters in $srcdir or the absolute working directory 2661# name. Accept space and tab only in the latter. 2662am_lf=' 2663' 2664case `pwd` in 2665 *[\\\"\#\$\&\'\`$am_lf]*) 2666 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2667esac 2668case $srcdir in 2669 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2670 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2671esac 2672 2673# Do 'set' in a subshell so we don't clobber the current shell's 2674# arguments. Must try -L first in case configure is actually a 2675# symlink; some systems play weird games with the mod time of symlinks 2676# (eg FreeBSD returns the mod time of the symlink's containing 2677# directory). 2678if ( 2679 am_has_slept=no 2680 for am_try in 1 2; do 2681 echo "timestamp, slept: $am_has_slept" > conftest.file 2682 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2683 if test "$*" = "X"; then 2684 # -L didn't work. 2685 set X `ls -t "$srcdir/configure" conftest.file` 2686 fi 2687 if test "$*" != "X $srcdir/configure conftest.file" \ 2688 && test "$*" != "X conftest.file $srcdir/configure"; then 2689 2690 # If neither matched, then we have a broken ls. This can happen 2691 # if, for instance, CONFIG_SHELL is bash and it inherits a 2692 # broken ls alias from the environment. This has actually 2693 # happened. Such a system could not be considered "sane". 2694 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2695 alias in your environment" "$LINENO" 5 2696 fi 2697 if test "$2" = conftest.file || test $am_try -eq 2; then 2698 break 2699 fi 2700 # Just in case. 2701 sleep 1 2702 am_has_slept=yes 2703 done 2704 test "$2" = conftest.file 2705 ) 2706then 2707 # Ok. 2708 : 2709else 2710 as_fn_error $? "newly created file is older than distributed files! 2711Check your system clock" "$LINENO" 5 2712fi 2713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2714$as_echo "yes" >&6; } 2715# If we didn't sleep, we still need to ensure time stamps of config.status and 2716# generated files are strictly newer. 2717am_sleep_pid= 2718if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2719 ( sleep 1 ) & 2720 am_sleep_pid=$! 2721fi 2722 2723rm -f conftest.file 2724 2725test "$program_prefix" != NONE && 2726 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2727# Use a double $ so make ignores it. 2728test "$program_suffix" != NONE && 2729 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2730# Double any \ or $. 2731# By default was `s,x,x', remove it if useless. 2732ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2733program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2734 2735# Expand $ac_aux_dir to an absolute path. 2736am_aux_dir=`cd "$ac_aux_dir" && pwd` 2737 2738if test x"${MISSING+set}" != xset; then 2739 case $am_aux_dir in 2740 *\ * | *\ *) 2741 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2742 *) 2743 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2744 esac 2745fi 2746# Use eval to expand $SHELL 2747if eval "$MISSING --is-lightweight"; then 2748 am_missing_run="$MISSING " 2749else 2750 am_missing_run= 2751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2752$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2753fi 2754 2755if test x"${install_sh+set}" != xset; then 2756 case $am_aux_dir in 2757 *\ * | *\ *) 2758 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2759 *) 2760 install_sh="\${SHELL} $am_aux_dir/install-sh" 2761 esac 2762fi 2763 2764# Installed binaries are usually stripped using 'strip' when the user 2765# run "make install-strip". However 'strip' might not be the right 2766# tool to use in cross-compilation environments, therefore Automake 2767# will honor the 'STRIP' environment variable to overrule this program. 2768if test "$cross_compiling" != no; then 2769 if test -n "$ac_tool_prefix"; then 2770 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2771set dummy ${ac_tool_prefix}strip; ac_word=$2 2772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2773$as_echo_n "checking for $ac_word... " >&6; } 2774if ${ac_cv_prog_STRIP+:} false; then : 2775 $as_echo_n "(cached) " >&6 2776else 2777 if test -n "$STRIP"; then 2778 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2779else 2780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2781for as_dir in $PATH 2782do 2783 IFS=$as_save_IFS 2784 test -z "$as_dir" && as_dir=. 2785 for ac_exec_ext in '' $ac_executable_extensions; do 2786 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2787 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2788 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2789 break 2 2790 fi 2791done 2792 done 2793IFS=$as_save_IFS 2794 2795fi 2796fi 2797STRIP=$ac_cv_prog_STRIP 2798if test -n "$STRIP"; then 2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2800$as_echo "$STRIP" >&6; } 2801else 2802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2803$as_echo "no" >&6; } 2804fi 2805 2806 2807fi 2808if test -z "$ac_cv_prog_STRIP"; then 2809 ac_ct_STRIP=$STRIP 2810 # Extract the first word of "strip", so it can be a program name with args. 2811set dummy strip; ac_word=$2 2812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2813$as_echo_n "checking for $ac_word... " >&6; } 2814if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2815 $as_echo_n "(cached) " >&6 2816else 2817 if test -n "$ac_ct_STRIP"; then 2818 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2819else 2820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2821for as_dir in $PATH 2822do 2823 IFS=$as_save_IFS 2824 test -z "$as_dir" && as_dir=. 2825 for ac_exec_ext in '' $ac_executable_extensions; do 2826 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2827 ac_cv_prog_ac_ct_STRIP="strip" 2828 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2829 break 2 2830 fi 2831done 2832 done 2833IFS=$as_save_IFS 2834 2835fi 2836fi 2837ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2838if test -n "$ac_ct_STRIP"; then 2839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2840$as_echo "$ac_ct_STRIP" >&6; } 2841else 2842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2843$as_echo "no" >&6; } 2844fi 2845 2846 if test "x$ac_ct_STRIP" = x; then 2847 STRIP=":" 2848 else 2849 case $cross_compiling:$ac_tool_warned in 2850yes:) 2851{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2852$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2853ac_tool_warned=yes ;; 2854esac 2855 STRIP=$ac_ct_STRIP 2856 fi 2857else 2858 STRIP="$ac_cv_prog_STRIP" 2859fi 2860 2861fi 2862INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2863 2864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2865$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2866if test -z "$MKDIR_P"; then 2867 if ${ac_cv_path_mkdir+:} false; then : 2868 $as_echo_n "(cached) " >&6 2869else 2870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2871for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2872do 2873 IFS=$as_save_IFS 2874 test -z "$as_dir" && as_dir=. 2875 for ac_prog in mkdir gmkdir; do 2876 for ac_exec_ext in '' $ac_executable_extensions; do 2877 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2878 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2879 'mkdir (GNU coreutils) '* | \ 2880 'mkdir (coreutils) '* | \ 2881 'mkdir (fileutils) '4.1*) 2882 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2883 break 3;; 2884 esac 2885 done 2886 done 2887 done 2888IFS=$as_save_IFS 2889 2890fi 2891 2892 test -d ./--version && rmdir ./--version 2893 if test "${ac_cv_path_mkdir+set}" = set; then 2894 MKDIR_P="$ac_cv_path_mkdir -p" 2895 else 2896 # As a last resort, use the slow shell script. Don't cache a 2897 # value for MKDIR_P within a source directory, because that will 2898 # break other packages using the cache if that directory is 2899 # removed, or if the value is a relative name. 2900 MKDIR_P="$ac_install_sh -d" 2901 fi 2902fi 2903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2904$as_echo "$MKDIR_P" >&6; } 2905 2906for ac_prog in gawk mawk nawk awk 2907do 2908 # Extract the first word of "$ac_prog", so it can be a program name with args. 2909set dummy $ac_prog; ac_word=$2 2910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2911$as_echo_n "checking for $ac_word... " >&6; } 2912if ${ac_cv_prog_AWK+:} false; then : 2913 $as_echo_n "(cached) " >&6 2914else 2915 if test -n "$AWK"; then 2916 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2917else 2918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2919for as_dir in $PATH 2920do 2921 IFS=$as_save_IFS 2922 test -z "$as_dir" && as_dir=. 2923 for ac_exec_ext in '' $ac_executable_extensions; do 2924 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2925 ac_cv_prog_AWK="$ac_prog" 2926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2927 break 2 2928 fi 2929done 2930 done 2931IFS=$as_save_IFS 2932 2933fi 2934fi 2935AWK=$ac_cv_prog_AWK 2936if test -n "$AWK"; then 2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2938$as_echo "$AWK" >&6; } 2939else 2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2941$as_echo "no" >&6; } 2942fi 2943 2944 2945 test -n "$AWK" && break 2946done 2947 2948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2949$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2950set x ${MAKE-make} 2951ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2952if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2953 $as_echo_n "(cached) " >&6 2954else 2955 cat >conftest.make <<\_ACEOF 2956SHELL = /bin/sh 2957all: 2958 @echo '@@@%%%=$(MAKE)=@@@%%%' 2959_ACEOF 2960# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2961case `${MAKE-make} -f conftest.make 2>/dev/null` in 2962 *@@@%%%=?*=@@@%%%*) 2963 eval ac_cv_prog_make_${ac_make}_set=yes;; 2964 *) 2965 eval ac_cv_prog_make_${ac_make}_set=no;; 2966esac 2967rm -f conftest.make 2968fi 2969if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2971$as_echo "yes" >&6; } 2972 SET_MAKE= 2973else 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2975$as_echo "no" >&6; } 2976 SET_MAKE="MAKE=${MAKE-make}" 2977fi 2978 2979rm -rf .tst 2>/dev/null 2980mkdir .tst 2>/dev/null 2981if test -d .tst; then 2982 am__leading_dot=. 2983else 2984 am__leading_dot=_ 2985fi 2986rmdir .tst 2>/dev/null 2987 2988# Check whether --enable-silent-rules was given. 2989if test "${enable_silent_rules+set}" = set; then : 2990 enableval=$enable_silent_rules; 2991fi 2992 2993case $enable_silent_rules in # ((( 2994 yes) AM_DEFAULT_VERBOSITY=0;; 2995 no) AM_DEFAULT_VERBOSITY=1;; 2996 *) AM_DEFAULT_VERBOSITY=1;; 2997esac 2998am_make=${MAKE-make} 2999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3000$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3001if ${am_cv_make_support_nested_variables+:} false; then : 3002 $as_echo_n "(cached) " >&6 3003else 3004 if $as_echo 'TRUE=$(BAR$(V)) 3005BAR0=false 3006BAR1=true 3007V=1 3008am__doit: 3009 @$(TRUE) 3010.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3011 am_cv_make_support_nested_variables=yes 3012else 3013 am_cv_make_support_nested_variables=no 3014fi 3015fi 3016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3017$as_echo "$am_cv_make_support_nested_variables" >&6; } 3018if test $am_cv_make_support_nested_variables = yes; then 3019 AM_V='$(V)' 3020 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3021else 3022 AM_V=$AM_DEFAULT_VERBOSITY 3023 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3024fi 3025AM_BACKSLASH='\' 3026 3027if test "`cd $srcdir && pwd`" != "`pwd`"; then 3028 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3029 # is not polluted with repeated "-I." 3030 am__isrc=' -I$(srcdir)' 3031 # test to see if srcdir already configured 3032 if test -f $srcdir/config.status; then 3033 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3034 fi 3035fi 3036 3037# test whether we have cygpath 3038if test -z "$CYGPATH_W"; then 3039 if (cygpath --version) >/dev/null 2>/dev/null; then 3040 CYGPATH_W='cygpath -w' 3041 else 3042 CYGPATH_W=echo 3043 fi 3044fi 3045 3046 3047# Define the identity of the package. 3048 PACKAGE='file' 3049 VERSION='5.39' 3050 3051 3052cat >>confdefs.h <<_ACEOF 3053#define PACKAGE "$PACKAGE" 3054_ACEOF 3055 3056 3057cat >>confdefs.h <<_ACEOF 3058#define VERSION "$VERSION" 3059_ACEOF 3060 3061# Some tools Automake needs. 3062 3063ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3064 3065 3066AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3067 3068 3069AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3070 3071 3072AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3073 3074 3075MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3076 3077# For better backward compatibility. To be removed once Automake 1.9.x 3078# dies out for good. For more background, see: 3079# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3080# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3081mkdir_p='$(MKDIR_P)' 3082 3083# We need awk for the "check" target (and possibly the TAP driver). The 3084# system "awk" is bad on some platforms. 3085# Always define AMTAR for backward compatibility. Yes, it's still used 3086# in the wild :-( We should find a proper way to deprecate it ... 3087AMTAR='$${TAR-tar}' 3088 3089 3090# We'll loop over all known methods to create a tar archive until one works. 3091_am_tools='gnutar pax cpio none' 3092 3093am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3094 3095 3096 3097 3098 3099 3100# POSIX will say in a future version that running "rm -f" with no argument 3101# is OK; and we want to be able to make that assumption in our Makefile 3102# recipes. So use an aggressive probe to check that the usage we want is 3103# actually supported "in the wild" to an acceptable degree. 3104# See automake bug#10828. 3105# To make any issue more visible, cause the running configure to be aborted 3106# by default if the 'rm' program in use doesn't match our expectations; the 3107# user can still override this though. 3108if rm -f && rm -fr && rm -rf; then : OK; else 3109 cat >&2 <<'END' 3110Oops! 3111 3112Your 'rm' program seems unable to run without file operands specified 3113on the command line, even when the '-f' option is present. This is contrary 3114to the behaviour of most rm programs out there, and not conforming with 3115the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3116 3117Please tell bug-automake@gnu.org about your system, including the value 3118of your $PATH and any error possibly output before this message. This 3119can help us improve future automake versions. 3120 3121END 3122 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3123 echo 'Configuration will proceed anyway, since you have set the' >&2 3124 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3125 echo >&2 3126 else 3127 cat >&2 <<'END' 3128Aborting the configuration process, to ensure you take notice of the issue. 3129 3130You can download and install GNU coreutils to get an 'rm' implementation 3131that behaves properly: <https://www.gnu.org/software/coreutils/>. 3132 3133If you want to complete the configuration process using your problematic 3134'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3135to "yes", and re-run configure. 3136 3137END 3138 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3139 fi 3140fi 3141 3142# Check whether --enable-silent-rules was given. 3143if test "${enable_silent_rules+set}" = set; then : 3144 enableval=$enable_silent_rules; 3145fi 3146 3147case $enable_silent_rules in # ((( 3148 yes) AM_DEFAULT_VERBOSITY=0;; 3149 no) AM_DEFAULT_VERBOSITY=1;; 3150 *) AM_DEFAULT_VERBOSITY=0;; 3151esac 3152am_make=${MAKE-make} 3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3154$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3155if ${am_cv_make_support_nested_variables+:} false; then : 3156 $as_echo_n "(cached) " >&6 3157else 3158 if $as_echo 'TRUE=$(BAR$(V)) 3159BAR0=false 3160BAR1=true 3161V=1 3162am__doit: 3163 @$(TRUE) 3164.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3165 am_cv_make_support_nested_variables=yes 3166else 3167 am_cv_make_support_nested_variables=no 3168fi 3169fi 3170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3171$as_echo "$am_cv_make_support_nested_variables" >&6; } 3172if test $am_cv_make_support_nested_variables = yes; then 3173 AM_V='$(V)' 3174 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3175else 3176 AM_V=$AM_DEFAULT_VERBOSITY 3177 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3178fi 3179AM_BACKSLASH='\' 3180 3181 3182ac_config_headers="$ac_config_headers config.h" 3183 3184 3185 3186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5 3187$as_echo_n "checking for builtin ELF support... " >&6; } 3188# Check whether --enable-elf was given. 3189if test "${enable_elf+set}" = set; then : 3190 enableval=$enable_elf; if test "${enableval}" = yes; then 3191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3192$as_echo "yes" >&6; } 3193 3194$as_echo "#define BUILTIN_ELF 1" >>confdefs.h 3195 3196else 3197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3198$as_echo "no" >&6; } 3199fi 3200else 3201 3202 # enable by default 3203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3204$as_echo "yes" >&6; } 3205 3206$as_echo "#define BUILTIN_ELF 1" >>confdefs.h 3207 3208 3209fi 3210 3211 3212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5 3213$as_echo_n "checking for ELF core file support... " >&6; } 3214# Check whether --enable-elf-core was given. 3215if test "${enable_elf_core+set}" = set; then : 3216 enableval=$enable_elf_core; if test "${enableval}" = yes; then 3217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3218$as_echo "yes" >&6; } 3219 3220$as_echo "#define ELFCORE 1" >>confdefs.h 3221 3222else 3223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3224$as_echo "no" >&6; } 3225fi 3226else 3227 3228 # enable by default 3229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3230$as_echo "yes" >&6; } 3231 3232$as_echo "#define ELFCORE 1" >>confdefs.h 3233 3234 3235fi 3236 3237 3238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib support" >&5 3239$as_echo_n "checking for zlib support... " >&6; } 3240# Check whether --enable-zlib was given. 3241if test "${enable_zlib+set}" = set; then : 3242 enableval=$enable_zlib; 3243fi 3244 3245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zlib" >&5 3246$as_echo "$enable_zlib" >&6; } 3247 3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bzlib support" >&5 3249$as_echo_n "checking for bzlib support... " >&6; } 3250# Check whether --enable-bzlib was given. 3251if test "${enable_bzlib+set}" = set; then : 3252 enableval=$enable_bzlib; 3253fi 3254 3255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_bzlib" >&5 3256$as_echo "$enable_bzlib" >&6; } 3257 3258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xzlib support" >&5 3259$as_echo_n "checking for xzlib support... " >&6; } 3260# Check whether --enable-xzlib was given. 3261if test "${enable_xzlib+set}" = set; then : 3262 enableval=$enable_xzlib; 3263fi 3264 3265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xzlib" >&5 3266$as_echo "$enable_xzlib" >&6; } 3267 3268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libseccomp support" >&5 3269$as_echo_n "checking for libseccomp support... " >&6; } 3270# Check whether --enable-libseccomp was given. 3271if test "${enable_libseccomp+set}" = set; then : 3272 enableval=$enable_libseccomp; 3273fi 3274 3275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libseccomp" >&5 3276$as_echo "$enable_libseccomp" >&6; } 3277 3278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5 3279$as_echo_n "checking for file formats in man section 5... " >&6; } 3280# Check whether --enable-fsect-man5 was given. 3281if test "${enable_fsect_man5+set}" = set; then : 3282 enableval=$enable_fsect_man5; if test "${enableval}" = yes; then 3283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3284$as_echo "yes" >&6; } 3285 fsect=5 3286else 3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3288$as_echo "no" >&6; } 3289 fsect=4 3290fi 3291else 3292 3293 # disable by default 3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3295$as_echo "no" >&6; } 3296 fsect=4 3297 3298fi 3299 3300 3301# Make sure we can run config.sub. 3302$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3303 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3304 3305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3306$as_echo_n "checking build system type... " >&6; } 3307if ${ac_cv_build+:} false; then : 3308 $as_echo_n "(cached) " >&6 3309else 3310 ac_build_alias=$build_alias 3311test "x$ac_build_alias" = x && 3312 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3313test "x$ac_build_alias" = x && 3314 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3315ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3316 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3317 3318fi 3319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3320$as_echo "$ac_cv_build" >&6; } 3321case $ac_cv_build in 3322*-*-*) ;; 3323*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3324esac 3325build=$ac_cv_build 3326ac_save_IFS=$IFS; IFS='-' 3327set x $ac_cv_build 3328shift 3329build_cpu=$1 3330build_vendor=$2 3331shift; shift 3332# Remember, the first character of IFS is used to create $*, 3333# except with old shells: 3334build_os=$* 3335IFS=$ac_save_IFS 3336case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3337 3338 3339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3340$as_echo_n "checking host system type... " >&6; } 3341if ${ac_cv_host+:} false; then : 3342 $as_echo_n "(cached) " >&6 3343else 3344 if test "x$host_alias" = x; then 3345 ac_cv_host=$ac_cv_build 3346else 3347 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3348 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3349fi 3350 3351fi 3352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3353$as_echo "$ac_cv_host" >&6; } 3354case $ac_cv_host in 3355*-*-*) ;; 3356*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3357esac 3358host=$ac_cv_host 3359ac_save_IFS=$IFS; IFS='-' 3360set x $ac_cv_host 3361shift 3362host_cpu=$1 3363host_vendor=$2 3364shift; shift 3365# Remember, the first character of IFS is used to create $*, 3366# except with old shells: 3367host_os=$* 3368IFS=$ac_save_IFS 3369case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3370 3371 3372case "$host_os" in 3373 mingw32*) 3374 MINGW=1 3375 ;; 3376 *) 3377 MINGW=0 3378 ;; 3379esac 3380 3381 if test "$MINGW" = 1; then 3382 MINGW_TRUE= 3383 MINGW_FALSE='#' 3384else 3385 MINGW_TRUE='#' 3386 MINGW_FALSE= 3387fi 3388 3389 3390pkgdatadir='$(datadir)/misc' 3391 3392 3393 if test x$fsect = x5; then 3394 FSECT5_TRUE= 3395 FSECT5_FALSE='#' 3396else 3397 FSECT5_TRUE='#' 3398 FSECT5_FALSE= 3399fi 3400 3401 3402 3403 3404DEPDIR="${am__leading_dot}deps" 3405 3406ac_config_commands="$ac_config_commands depfiles" 3407 3408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 3409$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } 3410cat > confinc.mk << 'END' 3411am__doit: 3412 @echo this is the am__doit target >confinc.out 3413.PHONY: am__doit 3414END 3415am__include="#" 3416am__quote= 3417# BSD make does it like this. 3418echo '.include "confinc.mk" # ignored' > confmf.BSD 3419# Other make implementations (GNU, Solaris 10, AIX) do it like this. 3420echo 'include confinc.mk # ignored' > confmf.GNU 3421_am_result=no 3422for s in GNU BSD; do 3423 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 3424 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 3425 ac_status=$? 3426 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3427 (exit $ac_status); } 3428 case $?:`cat confinc.out 2>/dev/null` in #( 3429 '0:this is the am__doit target') : 3430 case $s in #( 3431 BSD) : 3432 am__include='.include' am__quote='"' ;; #( 3433 *) : 3434 am__include='include' am__quote='' ;; 3435esac ;; #( 3436 *) : 3437 ;; 3438esac 3439 if test "$am__include" != "#"; then 3440 _am_result="yes ($s style)" 3441 break 3442 fi 3443done 3444rm -f confinc.* confmf.* 3445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 3446$as_echo "${_am_result}" >&6; } 3447 3448# Check whether --enable-dependency-tracking was given. 3449if test "${enable_dependency_tracking+set}" = set; then : 3450 enableval=$enable_dependency_tracking; 3451fi 3452 3453if test "x$enable_dependency_tracking" != xno; then 3454 am_depcomp="$ac_aux_dir/depcomp" 3455 AMDEPBACKSLASH='\' 3456 am__nodep='_no' 3457fi 3458 if test "x$enable_dependency_tracking" != xno; then 3459 AMDEP_TRUE= 3460 AMDEP_FALSE='#' 3461else 3462 AMDEP_TRUE='#' 3463 AMDEP_FALSE= 3464fi 3465 3466 3467ac_ext=c 3468ac_cpp='$CPP $CPPFLAGS' 3469ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3470ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3471ac_compiler_gnu=$ac_cv_c_compiler_gnu 3472if test -n "$ac_tool_prefix"; then 3473 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3474set dummy ${ac_tool_prefix}gcc; ac_word=$2 3475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3476$as_echo_n "checking for $ac_word... " >&6; } 3477if ${ac_cv_prog_CC+:} false; then : 3478 $as_echo_n "(cached) " >&6 3479else 3480 if test -n "$CC"; then 3481 ac_cv_prog_CC="$CC" # Let the user override the test. 3482else 3483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3484for as_dir in $PATH 3485do 3486 IFS=$as_save_IFS 3487 test -z "$as_dir" && as_dir=. 3488 for ac_exec_ext in '' $ac_executable_extensions; do 3489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3490 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3492 break 2 3493 fi 3494done 3495 done 3496IFS=$as_save_IFS 3497 3498fi 3499fi 3500CC=$ac_cv_prog_CC 3501if test -n "$CC"; then 3502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3503$as_echo "$CC" >&6; } 3504else 3505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3506$as_echo "no" >&6; } 3507fi 3508 3509 3510fi 3511if test -z "$ac_cv_prog_CC"; then 3512 ac_ct_CC=$CC 3513 # Extract the first word of "gcc", so it can be a program name with args. 3514set dummy gcc; ac_word=$2 3515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3516$as_echo_n "checking for $ac_word... " >&6; } 3517if ${ac_cv_prog_ac_ct_CC+:} false; then : 3518 $as_echo_n "(cached) " >&6 3519else 3520 if test -n "$ac_ct_CC"; then 3521 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3522else 3523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3524for as_dir in $PATH 3525do 3526 IFS=$as_save_IFS 3527 test -z "$as_dir" && as_dir=. 3528 for ac_exec_ext in '' $ac_executable_extensions; do 3529 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3530 ac_cv_prog_ac_ct_CC="gcc" 3531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3532 break 2 3533 fi 3534done 3535 done 3536IFS=$as_save_IFS 3537 3538fi 3539fi 3540ac_ct_CC=$ac_cv_prog_ac_ct_CC 3541if test -n "$ac_ct_CC"; then 3542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3543$as_echo "$ac_ct_CC" >&6; } 3544else 3545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3546$as_echo "no" >&6; } 3547fi 3548 3549 if test "x$ac_ct_CC" = x; then 3550 CC="" 3551 else 3552 case $cross_compiling:$ac_tool_warned in 3553yes:) 3554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3556ac_tool_warned=yes ;; 3557esac 3558 CC=$ac_ct_CC 3559 fi 3560else 3561 CC="$ac_cv_prog_CC" 3562fi 3563 3564if test -z "$CC"; then 3565 if test -n "$ac_tool_prefix"; then 3566 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3567set dummy ${ac_tool_prefix}cc; ac_word=$2 3568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3569$as_echo_n "checking for $ac_word... " >&6; } 3570if ${ac_cv_prog_CC+:} false; then : 3571 $as_echo_n "(cached) " >&6 3572else 3573 if test -n "$CC"; then 3574 ac_cv_prog_CC="$CC" # Let the user override the test. 3575else 3576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3577for as_dir in $PATH 3578do 3579 IFS=$as_save_IFS 3580 test -z "$as_dir" && as_dir=. 3581 for ac_exec_ext in '' $ac_executable_extensions; do 3582 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3583 ac_cv_prog_CC="${ac_tool_prefix}cc" 3584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3585 break 2 3586 fi 3587done 3588 done 3589IFS=$as_save_IFS 3590 3591fi 3592fi 3593CC=$ac_cv_prog_CC 3594if test -n "$CC"; then 3595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3596$as_echo "$CC" >&6; } 3597else 3598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3599$as_echo "no" >&6; } 3600fi 3601 3602 3603 fi 3604fi 3605if test -z "$CC"; then 3606 # Extract the first word of "cc", so it can be a program name with args. 3607set dummy cc; ac_word=$2 3608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3609$as_echo_n "checking for $ac_word... " >&6; } 3610if ${ac_cv_prog_CC+:} false; then : 3611 $as_echo_n "(cached) " >&6 3612else 3613 if test -n "$CC"; then 3614 ac_cv_prog_CC="$CC" # Let the user override the test. 3615else 3616 ac_prog_rejected=no 3617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3618for as_dir in $PATH 3619do 3620 IFS=$as_save_IFS 3621 test -z "$as_dir" && as_dir=. 3622 for ac_exec_ext in '' $ac_executable_extensions; do 3623 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3624 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3625 ac_prog_rejected=yes 3626 continue 3627 fi 3628 ac_cv_prog_CC="cc" 3629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3630 break 2 3631 fi 3632done 3633 done 3634IFS=$as_save_IFS 3635 3636if test $ac_prog_rejected = yes; then 3637 # We found a bogon in the path, so make sure we never use it. 3638 set dummy $ac_cv_prog_CC 3639 shift 3640 if test $# != 0; then 3641 # We chose a different compiler from the bogus one. 3642 # However, it has the same basename, so the bogon will be chosen 3643 # first if we set CC to just the basename; use the full file name. 3644 shift 3645 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3646 fi 3647fi 3648fi 3649fi 3650CC=$ac_cv_prog_CC 3651if test -n "$CC"; then 3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3653$as_echo "$CC" >&6; } 3654else 3655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3656$as_echo "no" >&6; } 3657fi 3658 3659 3660fi 3661if test -z "$CC"; then 3662 if test -n "$ac_tool_prefix"; then 3663 for ac_prog in cl.exe 3664 do 3665 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3666set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3668$as_echo_n "checking for $ac_word... " >&6; } 3669if ${ac_cv_prog_CC+:} false; then : 3670 $as_echo_n "(cached) " >&6 3671else 3672 if test -n "$CC"; then 3673 ac_cv_prog_CC="$CC" # Let the user override the test. 3674else 3675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3676for as_dir in $PATH 3677do 3678 IFS=$as_save_IFS 3679 test -z "$as_dir" && as_dir=. 3680 for ac_exec_ext in '' $ac_executable_extensions; do 3681 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3682 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3684 break 2 3685 fi 3686done 3687 done 3688IFS=$as_save_IFS 3689 3690fi 3691fi 3692CC=$ac_cv_prog_CC 3693if test -n "$CC"; then 3694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3695$as_echo "$CC" >&6; } 3696else 3697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3698$as_echo "no" >&6; } 3699fi 3700 3701 3702 test -n "$CC" && break 3703 done 3704fi 3705if test -z "$CC"; then 3706 ac_ct_CC=$CC 3707 for ac_prog in cl.exe 3708do 3709 # Extract the first word of "$ac_prog", so it can be a program name with args. 3710set dummy $ac_prog; ac_word=$2 3711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3712$as_echo_n "checking for $ac_word... " >&6; } 3713if ${ac_cv_prog_ac_ct_CC+:} false; then : 3714 $as_echo_n "(cached) " >&6 3715else 3716 if test -n "$ac_ct_CC"; then 3717 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3718else 3719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3720for as_dir in $PATH 3721do 3722 IFS=$as_save_IFS 3723 test -z "$as_dir" && as_dir=. 3724 for ac_exec_ext in '' $ac_executable_extensions; do 3725 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3726 ac_cv_prog_ac_ct_CC="$ac_prog" 3727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3728 break 2 3729 fi 3730done 3731 done 3732IFS=$as_save_IFS 3733 3734fi 3735fi 3736ac_ct_CC=$ac_cv_prog_ac_ct_CC 3737if test -n "$ac_ct_CC"; then 3738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3739$as_echo "$ac_ct_CC" >&6; } 3740else 3741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3742$as_echo "no" >&6; } 3743fi 3744 3745 3746 test -n "$ac_ct_CC" && break 3747done 3748 3749 if test "x$ac_ct_CC" = x; then 3750 CC="" 3751 else 3752 case $cross_compiling:$ac_tool_warned in 3753yes:) 3754{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3755$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3756ac_tool_warned=yes ;; 3757esac 3758 CC=$ac_ct_CC 3759 fi 3760fi 3761 3762fi 3763 3764 3765test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3766$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3767as_fn_error $? "no acceptable C compiler found in \$PATH 3768See \`config.log' for more details" "$LINENO" 5; } 3769 3770# Provide some information about the compiler. 3771$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3772set X $ac_compile 3773ac_compiler=$2 3774for ac_option in --version -v -V -qversion; do 3775 { { ac_try="$ac_compiler $ac_option >&5" 3776case "(($ac_try" in 3777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3778 *) ac_try_echo=$ac_try;; 3779esac 3780eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3781$as_echo "$ac_try_echo"; } >&5 3782 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3783 ac_status=$? 3784 if test -s conftest.err; then 3785 sed '10a\ 3786... rest of stderr output deleted ... 3787 10q' conftest.err >conftest.er1 3788 cat conftest.er1 >&5 3789 fi 3790 rm -f conftest.er1 conftest.err 3791 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3792 test $ac_status = 0; } 3793done 3794 3795cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3796/* end confdefs.h. */ 3797 3798int 3799main () 3800{ 3801 3802 ; 3803 return 0; 3804} 3805_ACEOF 3806ac_clean_files_save=$ac_clean_files 3807ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3808# Try to create an executable without -o first, disregard a.out. 3809# It will help us diagnose broken compilers, and finding out an intuition 3810# of exeext. 3811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3812$as_echo_n "checking whether the C compiler works... " >&6; } 3813ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3814 3815# The possible output files: 3816ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3817 3818ac_rmfiles= 3819for ac_file in $ac_files 3820do 3821 case $ac_file in 3822 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3823 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3824 esac 3825done 3826rm -f $ac_rmfiles 3827 3828if { { ac_try="$ac_link_default" 3829case "(($ac_try" in 3830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3831 *) ac_try_echo=$ac_try;; 3832esac 3833eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3834$as_echo "$ac_try_echo"; } >&5 3835 (eval "$ac_link_default") 2>&5 3836 ac_status=$? 3837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3838 test $ac_status = 0; }; then : 3839 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3840# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3841# in a Makefile. We should not override ac_cv_exeext if it was cached, 3842# so that the user can short-circuit this test for compilers unknown to 3843# Autoconf. 3844for ac_file in $ac_files '' 3845do 3846 test -f "$ac_file" || continue 3847 case $ac_file in 3848 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3849 ;; 3850 [ab].out ) 3851 # We found the default executable, but exeext='' is most 3852 # certainly right. 3853 break;; 3854 *.* ) 3855 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3856 then :; else 3857 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3858 fi 3859 # We set ac_cv_exeext here because the later test for it is not 3860 # safe: cross compilers may not add the suffix if given an `-o' 3861 # argument, so we may need to know it at that point already. 3862 # Even if this section looks crufty: it has the advantage of 3863 # actually working. 3864 break;; 3865 * ) 3866 break;; 3867 esac 3868done 3869test "$ac_cv_exeext" = no && ac_cv_exeext= 3870 3871else 3872 ac_file='' 3873fi 3874if test -z "$ac_file"; then : 3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3876$as_echo "no" >&6; } 3877$as_echo "$as_me: failed program was:" >&5 3878sed 's/^/| /' conftest.$ac_ext >&5 3879 3880{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3881$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3882as_fn_error 77 "C compiler cannot create executables 3883See \`config.log' for more details" "$LINENO" 5; } 3884else 3885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3886$as_echo "yes" >&6; } 3887fi 3888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3889$as_echo_n "checking for C compiler default output file name... " >&6; } 3890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3891$as_echo "$ac_file" >&6; } 3892ac_exeext=$ac_cv_exeext 3893 3894rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3895ac_clean_files=$ac_clean_files_save 3896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3897$as_echo_n "checking for suffix of executables... " >&6; } 3898if { { ac_try="$ac_link" 3899case "(($ac_try" in 3900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3901 *) ac_try_echo=$ac_try;; 3902esac 3903eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3904$as_echo "$ac_try_echo"; } >&5 3905 (eval "$ac_link") 2>&5 3906 ac_status=$? 3907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3908 test $ac_status = 0; }; then : 3909 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3910# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3911# work properly (i.e., refer to `conftest.exe'), while it won't with 3912# `rm'. 3913for ac_file in conftest.exe conftest conftest.*; do 3914 test -f "$ac_file" || continue 3915 case $ac_file in 3916 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3917 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3918 break;; 3919 * ) break;; 3920 esac 3921done 3922else 3923 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3924$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3925as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3926See \`config.log' for more details" "$LINENO" 5; } 3927fi 3928rm -f conftest conftest$ac_cv_exeext 3929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3930$as_echo "$ac_cv_exeext" >&6; } 3931 3932rm -f conftest.$ac_ext 3933EXEEXT=$ac_cv_exeext 3934ac_exeext=$EXEEXT 3935cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3936/* end confdefs.h. */ 3937#include <stdio.h> 3938int 3939main () 3940{ 3941FILE *f = fopen ("conftest.out", "w"); 3942 return ferror (f) || fclose (f) != 0; 3943 3944 ; 3945 return 0; 3946} 3947_ACEOF 3948ac_clean_files="$ac_clean_files conftest.out" 3949# Check that the compiler produces executables we can run. If not, either 3950# the compiler is broken, or we cross compile. 3951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3952$as_echo_n "checking whether we are cross compiling... " >&6; } 3953if test "$cross_compiling" != yes; then 3954 { { ac_try="$ac_link" 3955case "(($ac_try" in 3956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3957 *) ac_try_echo=$ac_try;; 3958esac 3959eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3960$as_echo "$ac_try_echo"; } >&5 3961 (eval "$ac_link") 2>&5 3962 ac_status=$? 3963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3964 test $ac_status = 0; } 3965 if { ac_try='./conftest$ac_cv_exeext' 3966 { { case "(($ac_try" in 3967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3968 *) ac_try_echo=$ac_try;; 3969esac 3970eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3971$as_echo "$ac_try_echo"; } >&5 3972 (eval "$ac_try") 2>&5 3973 ac_status=$? 3974 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3975 test $ac_status = 0; }; }; then 3976 cross_compiling=no 3977 else 3978 if test "$cross_compiling" = maybe; then 3979 cross_compiling=yes 3980 else 3981 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3982$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3983as_fn_error $? "cannot run C compiled programs. 3984If you meant to cross compile, use \`--host'. 3985See \`config.log' for more details" "$LINENO" 5; } 3986 fi 3987 fi 3988fi 3989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3990$as_echo "$cross_compiling" >&6; } 3991 3992rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3993ac_clean_files=$ac_clean_files_save 3994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3995$as_echo_n "checking for suffix of object files... " >&6; } 3996if ${ac_cv_objext+:} false; then : 3997 $as_echo_n "(cached) " >&6 3998else 3999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4000/* end confdefs.h. */ 4001 4002int 4003main () 4004{ 4005 4006 ; 4007 return 0; 4008} 4009_ACEOF 4010rm -f conftest.o conftest.obj 4011if { { ac_try="$ac_compile" 4012case "(($ac_try" in 4013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4014 *) ac_try_echo=$ac_try;; 4015esac 4016eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4017$as_echo "$ac_try_echo"; } >&5 4018 (eval "$ac_compile") 2>&5 4019 ac_status=$? 4020 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4021 test $ac_status = 0; }; then : 4022 for ac_file in conftest.o conftest.obj conftest.*; do 4023 test -f "$ac_file" || continue; 4024 case $ac_file in 4025 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4026 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4027 break;; 4028 esac 4029done 4030else 4031 $as_echo "$as_me: failed program was:" >&5 4032sed 's/^/| /' conftest.$ac_ext >&5 4033 4034{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4035$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4036as_fn_error $? "cannot compute suffix of object files: cannot compile 4037See \`config.log' for more details" "$LINENO" 5; } 4038fi 4039rm -f conftest.$ac_cv_objext conftest.$ac_ext 4040fi 4041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4042$as_echo "$ac_cv_objext" >&6; } 4043OBJEXT=$ac_cv_objext 4044ac_objext=$OBJEXT 4045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4046$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4047if ${ac_cv_c_compiler_gnu+:} false; then : 4048 $as_echo_n "(cached) " >&6 4049else 4050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4051/* end confdefs.h. */ 4052 4053int 4054main () 4055{ 4056#ifndef __GNUC__ 4057 choke me 4058#endif 4059 4060 ; 4061 return 0; 4062} 4063_ACEOF 4064if ac_fn_c_try_compile "$LINENO"; then : 4065 ac_compiler_gnu=yes 4066else 4067 ac_compiler_gnu=no 4068fi 4069rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4070ac_cv_c_compiler_gnu=$ac_compiler_gnu 4071 4072fi 4073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4074$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4075if test $ac_compiler_gnu = yes; then 4076 GCC=yes 4077else 4078 GCC= 4079fi 4080ac_test_CFLAGS=${CFLAGS+set} 4081ac_save_CFLAGS=$CFLAGS 4082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4083$as_echo_n "checking whether $CC accepts -g... " >&6; } 4084if ${ac_cv_prog_cc_g+:} false; then : 4085 $as_echo_n "(cached) " >&6 4086else 4087 ac_save_c_werror_flag=$ac_c_werror_flag 4088 ac_c_werror_flag=yes 4089 ac_cv_prog_cc_g=no 4090 CFLAGS="-g" 4091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4092/* end confdefs.h. */ 4093 4094int 4095main () 4096{ 4097 4098 ; 4099 return 0; 4100} 4101_ACEOF 4102if ac_fn_c_try_compile "$LINENO"; then : 4103 ac_cv_prog_cc_g=yes 4104else 4105 CFLAGS="" 4106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4107/* end confdefs.h. */ 4108 4109int 4110main () 4111{ 4112 4113 ; 4114 return 0; 4115} 4116_ACEOF 4117if ac_fn_c_try_compile "$LINENO"; then : 4118 4119else 4120 ac_c_werror_flag=$ac_save_c_werror_flag 4121 CFLAGS="-g" 4122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4123/* end confdefs.h. */ 4124 4125int 4126main () 4127{ 4128 4129 ; 4130 return 0; 4131} 4132_ACEOF 4133if ac_fn_c_try_compile "$LINENO"; then : 4134 ac_cv_prog_cc_g=yes 4135fi 4136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4137fi 4138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4139fi 4140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4141 ac_c_werror_flag=$ac_save_c_werror_flag 4142fi 4143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4144$as_echo "$ac_cv_prog_cc_g" >&6; } 4145if test "$ac_test_CFLAGS" = set; then 4146 CFLAGS=$ac_save_CFLAGS 4147elif test $ac_cv_prog_cc_g = yes; then 4148 if test "$GCC" = yes; then 4149 CFLAGS="-g -O2" 4150 else 4151 CFLAGS="-g" 4152 fi 4153else 4154 if test "$GCC" = yes; then 4155 CFLAGS="-O2" 4156 else 4157 CFLAGS= 4158 fi 4159fi 4160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4161$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4162if ${ac_cv_prog_cc_c89+:} false; then : 4163 $as_echo_n "(cached) " >&6 4164else 4165 ac_cv_prog_cc_c89=no 4166ac_save_CC=$CC 4167cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4168/* end confdefs.h. */ 4169#include <stdarg.h> 4170#include <stdio.h> 4171struct stat; 4172/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4173struct buf { int x; }; 4174FILE * (*rcsopen) (struct buf *, struct stat *, int); 4175static char *e (p, i) 4176 char **p; 4177 int i; 4178{ 4179 return p[i]; 4180} 4181static char *f (char * (*g) (char **, int), char **p, ...) 4182{ 4183 char *s; 4184 va_list v; 4185 va_start (v,p); 4186 s = g (p, va_arg (v,int)); 4187 va_end (v); 4188 return s; 4189} 4190 4191/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4192 function prototypes and stuff, but not '\xHH' hex character constants. 4193 These don't provoke an error unfortunately, instead are silently treated 4194 as 'x'. The following induces an error, until -std is added to get 4195 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4196 array size at least. It's necessary to write '\x00'==0 to get something 4197 that's true only with -std. */ 4198int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4199 4200/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4201 inside strings and character constants. */ 4202#define FOO(x) 'x' 4203int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4204 4205int test (int i, double x); 4206struct s1 {int (*f) (int a);}; 4207struct s2 {int (*f) (double a);}; 4208int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4209int argc; 4210char **argv; 4211int 4212main () 4213{ 4214return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4215 ; 4216 return 0; 4217} 4218_ACEOF 4219for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4220 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4221do 4222 CC="$ac_save_CC $ac_arg" 4223 if ac_fn_c_try_compile "$LINENO"; then : 4224 ac_cv_prog_cc_c89=$ac_arg 4225fi 4226rm -f core conftest.err conftest.$ac_objext 4227 test "x$ac_cv_prog_cc_c89" != "xno" && break 4228done 4229rm -f conftest.$ac_ext 4230CC=$ac_save_CC 4231 4232fi 4233# AC_CACHE_VAL 4234case "x$ac_cv_prog_cc_c89" in 4235 x) 4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4237$as_echo "none needed" >&6; } ;; 4238 xno) 4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4240$as_echo "unsupported" >&6; } ;; 4241 *) 4242 CC="$CC $ac_cv_prog_cc_c89" 4243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4244$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4245esac 4246if test "x$ac_cv_prog_cc_c89" != xno; then : 4247 4248fi 4249 4250ac_ext=c 4251ac_cpp='$CPP $CPPFLAGS' 4252ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4253ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4254ac_compiler_gnu=$ac_cv_c_compiler_gnu 4255 4256ac_ext=c 4257ac_cpp='$CPP $CPPFLAGS' 4258ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4259ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4260ac_compiler_gnu=$ac_cv_c_compiler_gnu 4261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4262$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4263if ${am_cv_prog_cc_c_o+:} false; then : 4264 $as_echo_n "(cached) " >&6 4265else 4266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4267/* end confdefs.h. */ 4268 4269int 4270main () 4271{ 4272 4273 ; 4274 return 0; 4275} 4276_ACEOF 4277 # Make sure it works both with $CC and with simple cc. 4278 # Following AC_PROG_CC_C_O, we do the test twice because some 4279 # compilers refuse to overwrite an existing .o file with -o, 4280 # though they will create one. 4281 am_cv_prog_cc_c_o=yes 4282 for am_i in 1 2; do 4283 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4284 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4285 ac_status=$? 4286 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4287 (exit $ac_status); } \ 4288 && test -f conftest2.$ac_objext; then 4289 : OK 4290 else 4291 am_cv_prog_cc_c_o=no 4292 break 4293 fi 4294 done 4295 rm -f core conftest* 4296 unset am_i 4297fi 4298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4299$as_echo "$am_cv_prog_cc_c_o" >&6; } 4300if test "$am_cv_prog_cc_c_o" != yes; then 4301 # Losing compiler, so override with the script. 4302 # FIXME: It is wrong to rewrite CC. 4303 # But if we don't then we get into trouble of one sort or another. 4304 # A longer-term fix would be to have automake use am__CC in this case, 4305 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4306 CC="$am_aux_dir/compile $CC" 4307fi 4308ac_ext=c 4309ac_cpp='$CPP $CPPFLAGS' 4310ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4311ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4312ac_compiler_gnu=$ac_cv_c_compiler_gnu 4313 4314 4315depcc="$CC" am_compiler_list= 4316 4317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4318$as_echo_n "checking dependency style of $depcc... " >&6; } 4319if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4320 $as_echo_n "(cached) " >&6 4321else 4322 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4323 # We make a subdir and do the tests there. Otherwise we can end up 4324 # making bogus files that we don't know about and never remove. For 4325 # instance it was reported that on HP-UX the gcc test will end up 4326 # making a dummy file named 'D' -- because '-MD' means "put the output 4327 # in D". 4328 rm -rf conftest.dir 4329 mkdir conftest.dir 4330 # Copy depcomp to subdir because otherwise we won't find it if we're 4331 # using a relative directory. 4332 cp "$am_depcomp" conftest.dir 4333 cd conftest.dir 4334 # We will build objects and dependencies in a subdirectory because 4335 # it helps to detect inapplicable dependency modes. For instance 4336 # both Tru64's cc and ICC support -MD to output dependencies as a 4337 # side effect of compilation, but ICC will put the dependencies in 4338 # the current directory while Tru64 will put them in the object 4339 # directory. 4340 mkdir sub 4341 4342 am_cv_CC_dependencies_compiler_type=none 4343 if test "$am_compiler_list" = ""; then 4344 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4345 fi 4346 am__universal=false 4347 case " $depcc " in #( 4348 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4349 esac 4350 4351 for depmode in $am_compiler_list; do 4352 # Setup a source with many dependencies, because some compilers 4353 # like to wrap large dependency lists on column 80 (with \), and 4354 # we should not choose a depcomp mode which is confused by this. 4355 # 4356 # We need to recreate these files for each test, as the compiler may 4357 # overwrite some of them when testing with obscure command lines. 4358 # This happens at least with the AIX C compiler. 4359 : > sub/conftest.c 4360 for i in 1 2 3 4 5 6; do 4361 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4362 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4363 # Solaris 10 /bin/sh. 4364 echo '/* dummy */' > sub/conftst$i.h 4365 done 4366 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4367 4368 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4369 # mode. It turns out that the SunPro C++ compiler does not properly 4370 # handle '-M -o', and we need to detect this. Also, some Intel 4371 # versions had trouble with output in subdirs. 4372 am__obj=sub/conftest.${OBJEXT-o} 4373 am__minus_obj="-o $am__obj" 4374 case $depmode in 4375 gcc) 4376 # This depmode causes a compiler race in universal mode. 4377 test "$am__universal" = false || continue 4378 ;; 4379 nosideeffect) 4380 # After this tag, mechanisms are not by side-effect, so they'll 4381 # only be used when explicitly requested. 4382 if test "x$enable_dependency_tracking" = xyes; then 4383 continue 4384 else 4385 break 4386 fi 4387 ;; 4388 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4389 # This compiler won't grok '-c -o', but also, the minuso test has 4390 # not run yet. These depmodes are late enough in the game, and 4391 # so weak that their functioning should not be impacted. 4392 am__obj=conftest.${OBJEXT-o} 4393 am__minus_obj= 4394 ;; 4395 none) break ;; 4396 esac 4397 if depmode=$depmode \ 4398 source=sub/conftest.c object=$am__obj \ 4399 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4400 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4401 >/dev/null 2>conftest.err && 4402 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4403 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4404 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4405 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4406 # icc doesn't choke on unknown options, it will just issue warnings 4407 # or remarks (even with -Werror). So we grep stderr for any message 4408 # that says an option was ignored or not supported. 4409 # When given -MP, icc 7.0 and 7.1 complain thusly: 4410 # icc: Command line warning: ignoring option '-M'; no argument required 4411 # The diagnosis changed in icc 8.0: 4412 # icc: Command line remark: option '-MP' not supported 4413 if (grep 'ignoring option' conftest.err || 4414 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4415 am_cv_CC_dependencies_compiler_type=$depmode 4416 break 4417 fi 4418 fi 4419 done 4420 4421 cd .. 4422 rm -rf conftest.dir 4423else 4424 am_cv_CC_dependencies_compiler_type=none 4425fi 4426 4427fi 4428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4429$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4430CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4431 4432 if 4433 test "x$enable_dependency_tracking" != xno \ 4434 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4435 am__fastdepCC_TRUE= 4436 am__fastdepCC_FALSE='#' 4437else 4438 am__fastdepCC_TRUE='#' 4439 am__fastdepCC_FALSE= 4440fi 4441 4442 4443 case $ac_cv_prog_cc_stdc in #( 4444 no) : 4445 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( 4446 *) : 4447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 4448$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 4449if ${ac_cv_prog_cc_c99+:} false; then : 4450 $as_echo_n "(cached) " >&6 4451else 4452 ac_cv_prog_cc_c99=no 4453ac_save_CC=$CC 4454cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4455/* end confdefs.h. */ 4456#include <stdarg.h> 4457#include <stdbool.h> 4458#include <stdlib.h> 4459#include <wchar.h> 4460#include <stdio.h> 4461 4462// Check varargs macros. These examples are taken from C99 6.10.3.5. 4463#define debug(...) fprintf (stderr, __VA_ARGS__) 4464#define showlist(...) puts (#__VA_ARGS__) 4465#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 4466static void 4467test_varargs_macros (void) 4468{ 4469 int x = 1234; 4470 int y = 5678; 4471 debug ("Flag"); 4472 debug ("X = %d\n", x); 4473 showlist (The first, second, and third items.); 4474 report (x>y, "x is %d but y is %d", x, y); 4475} 4476 4477// Check long long types. 4478#define BIG64 18446744073709551615ull 4479#define BIG32 4294967295ul 4480#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 4481#if !BIG_OK 4482 your preprocessor is broken; 4483#endif 4484#if BIG_OK 4485#else 4486 your preprocessor is broken; 4487#endif 4488static long long int bignum = -9223372036854775807LL; 4489static unsigned long long int ubignum = BIG64; 4490 4491struct incomplete_array 4492{ 4493 int datasize; 4494 double data[]; 4495}; 4496 4497struct named_init { 4498 int number; 4499 const wchar_t *name; 4500 double average; 4501}; 4502 4503typedef const char *ccp; 4504 4505static inline int 4506test_restrict (ccp restrict text) 4507{ 4508 // See if C++-style comments work. 4509 // Iterate through items via the restricted pointer. 4510 // Also check for declarations in for loops. 4511 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 4512 continue; 4513 return 0; 4514} 4515 4516// Check varargs and va_copy. 4517static void 4518test_varargs (const char *format, ...) 4519{ 4520 va_list args; 4521 va_start (args, format); 4522 va_list args_copy; 4523 va_copy (args_copy, args); 4524 4525 const char *str; 4526 int number; 4527 float fnumber; 4528 4529 while (*format) 4530 { 4531 switch (*format++) 4532 { 4533 case 's': // string 4534 str = va_arg (args_copy, const char *); 4535 break; 4536 case 'd': // int 4537 number = va_arg (args_copy, int); 4538 break; 4539 case 'f': // float 4540 fnumber = va_arg (args_copy, double); 4541 break; 4542 default: 4543 break; 4544 } 4545 } 4546 va_end (args_copy); 4547 va_end (args); 4548} 4549 4550int 4551main () 4552{ 4553 4554 // Check bool. 4555 _Bool success = false; 4556 4557 // Check restrict. 4558 if (test_restrict ("String literal") == 0) 4559 success = true; 4560 char *restrict newvar = "Another string"; 4561 4562 // Check varargs. 4563 test_varargs ("s, d' f .", "string", 65, 34.234); 4564 test_varargs_macros (); 4565 4566 // Check flexible array members. 4567 struct incomplete_array *ia = 4568 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4569 ia->datasize = 10; 4570 for (int i = 0; i < ia->datasize; ++i) 4571 ia->data[i] = i * 1.234; 4572 4573 // Check named initializers. 4574 struct named_init ni = { 4575 .number = 34, 4576 .name = L"Test wide string", 4577 .average = 543.34343, 4578 }; 4579 4580 ni.number = 58; 4581 4582 int dynamic_array[ni.number]; 4583 dynamic_array[ni.number - 1] = 543; 4584 4585 // work around unused variable warnings 4586 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4587 || dynamic_array[ni.number - 1] != 543); 4588 4589 ; 4590 return 0; 4591} 4592_ACEOF 4593for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 4594do 4595 CC="$ac_save_CC $ac_arg" 4596 if ac_fn_c_try_compile "$LINENO"; then : 4597 ac_cv_prog_cc_c99=$ac_arg 4598fi 4599rm -f core conftest.err conftest.$ac_objext 4600 test "x$ac_cv_prog_cc_c99" != "xno" && break 4601done 4602rm -f conftest.$ac_ext 4603CC=$ac_save_CC 4604 4605fi 4606# AC_CACHE_VAL 4607case "x$ac_cv_prog_cc_c99" in 4608 x) 4609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4610$as_echo "none needed" >&6; } ;; 4611 xno) 4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4613$as_echo "unsupported" >&6; } ;; 4614 *) 4615 CC="$CC $ac_cv_prog_cc_c99" 4616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4617$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4618esac 4619if test "x$ac_cv_prog_cc_c99" != xno; then : 4620 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4621else 4622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4623$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4624if ${ac_cv_prog_cc_c89+:} false; then : 4625 $as_echo_n "(cached) " >&6 4626else 4627 ac_cv_prog_cc_c89=no 4628ac_save_CC=$CC 4629cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4630/* end confdefs.h. */ 4631#include <stdarg.h> 4632#include <stdio.h> 4633struct stat; 4634/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4635struct buf { int x; }; 4636FILE * (*rcsopen) (struct buf *, struct stat *, int); 4637static char *e (p, i) 4638 char **p; 4639 int i; 4640{ 4641 return p[i]; 4642} 4643static char *f (char * (*g) (char **, int), char **p, ...) 4644{ 4645 char *s; 4646 va_list v; 4647 va_start (v,p); 4648 s = g (p, va_arg (v,int)); 4649 va_end (v); 4650 return s; 4651} 4652 4653/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4654 function prototypes and stuff, but not '\xHH' hex character constants. 4655 These don't provoke an error unfortunately, instead are silently treated 4656 as 'x'. The following induces an error, until -std is added to get 4657 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4658 array size at least. It's necessary to write '\x00'==0 to get something 4659 that's true only with -std. */ 4660int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4661 4662/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4663 inside strings and character constants. */ 4664#define FOO(x) 'x' 4665int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4666 4667int test (int i, double x); 4668struct s1 {int (*f) (int a);}; 4669struct s2 {int (*f) (double a);}; 4670int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4671int argc; 4672char **argv; 4673int 4674main () 4675{ 4676return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4677 ; 4678 return 0; 4679} 4680_ACEOF 4681for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4682 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4683do 4684 CC="$ac_save_CC $ac_arg" 4685 if ac_fn_c_try_compile "$LINENO"; then : 4686 ac_cv_prog_cc_c89=$ac_arg 4687fi 4688rm -f core conftest.err conftest.$ac_objext 4689 test "x$ac_cv_prog_cc_c89" != "xno" && break 4690done 4691rm -f conftest.$ac_ext 4692CC=$ac_save_CC 4693 4694fi 4695# AC_CACHE_VAL 4696case "x$ac_cv_prog_cc_c89" in 4697 x) 4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4699$as_echo "none needed" >&6; } ;; 4700 xno) 4701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4702$as_echo "unsupported" >&6; } ;; 4703 *) 4704 CC="$CC $ac_cv_prog_cc_c89" 4705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4706$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4707esac 4708if test "x$ac_cv_prog_cc_c89" != xno; then : 4709 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4710else 4711 ac_cv_prog_cc_stdc=no 4712fi 4713 4714fi 4715 ;; 4716esac 4717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 4718$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } 4719 if ${ac_cv_prog_cc_stdc+:} false; then : 4720 $as_echo_n "(cached) " >&6 4721fi 4722 4723 case $ac_cv_prog_cc_stdc in #( 4724 no) : 4725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4726$as_echo "unsupported" >&6; } ;; #( 4727 '') : 4728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4729$as_echo "none needed" >&6; } ;; #( 4730 *) : 4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 4732$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; 4733esac 4734 4735 4736ac_ext=c 4737ac_cpp='$CPP $CPPFLAGS' 4738ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4739ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4740ac_compiler_gnu=$ac_cv_c_compiler_gnu 4741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4742$as_echo_n "checking how to run the C preprocessor... " >&6; } 4743# On Suns, sometimes $CPP names a directory. 4744if test -n "$CPP" && test -d "$CPP"; then 4745 CPP= 4746fi 4747if test -z "$CPP"; then 4748 if ${ac_cv_prog_CPP+:} false; then : 4749 $as_echo_n "(cached) " >&6 4750else 4751 # Double quotes because CPP needs to be expanded 4752 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4753 do 4754 ac_preproc_ok=false 4755for ac_c_preproc_warn_flag in '' yes 4756do 4757 # Use a header file that comes with gcc, so configuring glibc 4758 # with a fresh cross-compiler works. 4759 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4760 # <limits.h> exists even on freestanding compilers. 4761 # On the NeXT, cc -E runs the code through the compiler's parser, 4762 # not just through cpp. "Syntax error" is here to catch this case. 4763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4764/* end confdefs.h. */ 4765#ifdef __STDC__ 4766# include <limits.h> 4767#else 4768# include <assert.h> 4769#endif 4770 Syntax error 4771_ACEOF 4772if ac_fn_c_try_cpp "$LINENO"; then : 4773 4774else 4775 # Broken: fails on valid input. 4776continue 4777fi 4778rm -f conftest.err conftest.i conftest.$ac_ext 4779 4780 # OK, works on sane cases. Now check whether nonexistent headers 4781 # can be detected and how. 4782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4783/* end confdefs.h. */ 4784#include <ac_nonexistent.h> 4785_ACEOF 4786if ac_fn_c_try_cpp "$LINENO"; then : 4787 # Broken: success on invalid input. 4788continue 4789else 4790 # Passes both tests. 4791ac_preproc_ok=: 4792break 4793fi 4794rm -f conftest.err conftest.i conftest.$ac_ext 4795 4796done 4797# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4798rm -f conftest.i conftest.err conftest.$ac_ext 4799if $ac_preproc_ok; then : 4800 break 4801fi 4802 4803 done 4804 ac_cv_prog_CPP=$CPP 4805 4806fi 4807 CPP=$ac_cv_prog_CPP 4808else 4809 ac_cv_prog_CPP=$CPP 4810fi 4811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4812$as_echo "$CPP" >&6; } 4813ac_preproc_ok=false 4814for ac_c_preproc_warn_flag in '' yes 4815do 4816 # Use a header file that comes with gcc, so configuring glibc 4817 # with a fresh cross-compiler works. 4818 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4819 # <limits.h> exists even on freestanding compilers. 4820 # On the NeXT, cc -E runs the code through the compiler's parser, 4821 # not just through cpp. "Syntax error" is here to catch this case. 4822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4823/* end confdefs.h. */ 4824#ifdef __STDC__ 4825# include <limits.h> 4826#else 4827# include <assert.h> 4828#endif 4829 Syntax error 4830_ACEOF 4831if ac_fn_c_try_cpp "$LINENO"; then : 4832 4833else 4834 # Broken: fails on valid input. 4835continue 4836fi 4837rm -f conftest.err conftest.i conftest.$ac_ext 4838 4839 # OK, works on sane cases. Now check whether nonexistent headers 4840 # can be detected and how. 4841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4842/* end confdefs.h. */ 4843#include <ac_nonexistent.h> 4844_ACEOF 4845if ac_fn_c_try_cpp "$LINENO"; then : 4846 # Broken: success on invalid input. 4847continue 4848else 4849 # Passes both tests. 4850ac_preproc_ok=: 4851break 4852fi 4853rm -f conftest.err conftest.i conftest.$ac_ext 4854 4855done 4856# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4857rm -f conftest.i conftest.err conftest.$ac_ext 4858if $ac_preproc_ok; then : 4859 4860else 4861 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4862$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4863as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4864See \`config.log' for more details" "$LINENO" 5; } 4865fi 4866 4867ac_ext=c 4868ac_cpp='$CPP $CPPFLAGS' 4869ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4870ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4871ac_compiler_gnu=$ac_cv_c_compiler_gnu 4872 4873 4874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4875$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4876if ${ac_cv_path_GREP+:} false; then : 4877 $as_echo_n "(cached) " >&6 4878else 4879 if test -z "$GREP"; then 4880 ac_path_GREP_found=false 4881 # Loop through the user's path and test for each of PROGNAME-LIST 4882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4883for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4884do 4885 IFS=$as_save_IFS 4886 test -z "$as_dir" && as_dir=. 4887 for ac_prog in grep ggrep; do 4888 for ac_exec_ext in '' $ac_executable_extensions; do 4889 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4890 as_fn_executable_p "$ac_path_GREP" || continue 4891# Check for GNU ac_path_GREP and select it if it is found. 4892 # Check for GNU $ac_path_GREP 4893case `"$ac_path_GREP" --version 2>&1` in 4894*GNU*) 4895 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4896*) 4897 ac_count=0 4898 $as_echo_n 0123456789 >"conftest.in" 4899 while : 4900 do 4901 cat "conftest.in" "conftest.in" >"conftest.tmp" 4902 mv "conftest.tmp" "conftest.in" 4903 cp "conftest.in" "conftest.nl" 4904 $as_echo 'GREP' >> "conftest.nl" 4905 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4906 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4907 as_fn_arith $ac_count + 1 && ac_count=$as_val 4908 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4909 # Best one so far, save it but keep looking for a better one 4910 ac_cv_path_GREP="$ac_path_GREP" 4911 ac_path_GREP_max=$ac_count 4912 fi 4913 # 10*(2^10) chars as input seems more than enough 4914 test $ac_count -gt 10 && break 4915 done 4916 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4917esac 4918 4919 $ac_path_GREP_found && break 3 4920 done 4921 done 4922 done 4923IFS=$as_save_IFS 4924 if test -z "$ac_cv_path_GREP"; then 4925 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4926 fi 4927else 4928 ac_cv_path_GREP=$GREP 4929fi 4930 4931fi 4932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4933$as_echo "$ac_cv_path_GREP" >&6; } 4934 GREP="$ac_cv_path_GREP" 4935 4936 4937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4938$as_echo_n "checking for egrep... " >&6; } 4939if ${ac_cv_path_EGREP+:} false; then : 4940 $as_echo_n "(cached) " >&6 4941else 4942 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4943 then ac_cv_path_EGREP="$GREP -E" 4944 else 4945 if test -z "$EGREP"; then 4946 ac_path_EGREP_found=false 4947 # Loop through the user's path and test for each of PROGNAME-LIST 4948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4949for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4950do 4951 IFS=$as_save_IFS 4952 test -z "$as_dir" && as_dir=. 4953 for ac_prog in egrep; do 4954 for ac_exec_ext in '' $ac_executable_extensions; do 4955 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4956 as_fn_executable_p "$ac_path_EGREP" || continue 4957# Check for GNU ac_path_EGREP and select it if it is found. 4958 # Check for GNU $ac_path_EGREP 4959case `"$ac_path_EGREP" --version 2>&1` in 4960*GNU*) 4961 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4962*) 4963 ac_count=0 4964 $as_echo_n 0123456789 >"conftest.in" 4965 while : 4966 do 4967 cat "conftest.in" "conftest.in" >"conftest.tmp" 4968 mv "conftest.tmp" "conftest.in" 4969 cp "conftest.in" "conftest.nl" 4970 $as_echo 'EGREP' >> "conftest.nl" 4971 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4972 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4973 as_fn_arith $ac_count + 1 && ac_count=$as_val 4974 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4975 # Best one so far, save it but keep looking for a better one 4976 ac_cv_path_EGREP="$ac_path_EGREP" 4977 ac_path_EGREP_max=$ac_count 4978 fi 4979 # 10*(2^10) chars as input seems more than enough 4980 test $ac_count -gt 10 && break 4981 done 4982 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4983esac 4984 4985 $ac_path_EGREP_found && break 3 4986 done 4987 done 4988 done 4989IFS=$as_save_IFS 4990 if test -z "$ac_cv_path_EGREP"; then 4991 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4992 fi 4993else 4994 ac_cv_path_EGREP=$EGREP 4995fi 4996 4997 fi 4998fi 4999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5000$as_echo "$ac_cv_path_EGREP" >&6; } 5001 EGREP="$ac_cv_path_EGREP" 5002 5003 5004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5005$as_echo_n "checking for ANSI C header files... " >&6; } 5006if ${ac_cv_header_stdc+:} false; then : 5007 $as_echo_n "(cached) " >&6 5008else 5009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5010/* end confdefs.h. */ 5011#include <stdlib.h> 5012#include <stdarg.h> 5013#include <string.h> 5014#include <float.h> 5015 5016int 5017main () 5018{ 5019 5020 ; 5021 return 0; 5022} 5023_ACEOF 5024if ac_fn_c_try_compile "$LINENO"; then : 5025 ac_cv_header_stdc=yes 5026else 5027 ac_cv_header_stdc=no 5028fi 5029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5030 5031if test $ac_cv_header_stdc = yes; then 5032 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5034/* end confdefs.h. */ 5035#include <string.h> 5036 5037_ACEOF 5038if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5039 $EGREP "memchr" >/dev/null 2>&1; then : 5040 5041else 5042 ac_cv_header_stdc=no 5043fi 5044rm -f conftest* 5045 5046fi 5047 5048if test $ac_cv_header_stdc = yes; then 5049 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5051/* end confdefs.h. */ 5052#include <stdlib.h> 5053 5054_ACEOF 5055if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5056 $EGREP "free" >/dev/null 2>&1; then : 5057 5058else 5059 ac_cv_header_stdc=no 5060fi 5061rm -f conftest* 5062 5063fi 5064 5065if test $ac_cv_header_stdc = yes; then 5066 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5067 if test "$cross_compiling" = yes; then : 5068 : 5069else 5070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5071/* end confdefs.h. */ 5072#include <ctype.h> 5073#include <stdlib.h> 5074#if ((' ' & 0x0FF) == 0x020) 5075# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5076# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5077#else 5078# define ISLOWER(c) \ 5079 (('a' <= (c) && (c) <= 'i') \ 5080 || ('j' <= (c) && (c) <= 'r') \ 5081 || ('s' <= (c) && (c) <= 'z')) 5082# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5083#endif 5084 5085#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5086int 5087main () 5088{ 5089 int i; 5090 for (i = 0; i < 256; i++) 5091 if (XOR (islower (i), ISLOWER (i)) 5092 || toupper (i) != TOUPPER (i)) 5093 return 2; 5094 return 0; 5095} 5096_ACEOF 5097if ac_fn_c_try_run "$LINENO"; then : 5098 5099else 5100 ac_cv_header_stdc=no 5101fi 5102rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5103 conftest.$ac_objext conftest.beam conftest.$ac_ext 5104fi 5105 5106fi 5107fi 5108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5109$as_echo "$ac_cv_header_stdc" >&6; } 5110if test $ac_cv_header_stdc = yes; then 5111 5112$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5113 5114fi 5115 5116# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5117for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5118 inttypes.h stdint.h unistd.h 5119do : 5120 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5121ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5122" 5123if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5124 cat >>confdefs.h <<_ACEOF 5125#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5126_ACEOF 5127 5128fi 5129 5130done 5131 5132 5133 5134 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5135if test "x$ac_cv_header_minix_config_h" = xyes; then : 5136 MINIX=yes 5137else 5138 MINIX= 5139fi 5140 5141 5142 if test "$MINIX" = yes; then 5143 5144$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5145 5146 5147$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5148 5149 5150$as_echo "#define _MINIX 1" >>confdefs.h 5151 5152 fi 5153 5154 5155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5156$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5157if ${ac_cv_safe_to_define___extensions__+:} false; then : 5158 $as_echo_n "(cached) " >&6 5159else 5160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5161/* end confdefs.h. */ 5162 5163# define __EXTENSIONS__ 1 5164 $ac_includes_default 5165int 5166main () 5167{ 5168 5169 ; 5170 return 0; 5171} 5172_ACEOF 5173if ac_fn_c_try_compile "$LINENO"; then : 5174 ac_cv_safe_to_define___extensions__=yes 5175else 5176 ac_cv_safe_to_define___extensions__=no 5177fi 5178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5179fi 5180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5181$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5182 test $ac_cv_safe_to_define___extensions__ = yes && 5183 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5184 5185 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5186 5187 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5188 5189 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5190 5191 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5192 5193 5194 5195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 5196$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 5197if ${ac_cv_c_bigendian+:} false; then : 5198 $as_echo_n "(cached) " >&6 5199else 5200 ac_cv_c_bigendian=unknown 5201 # See if we're dealing with a universal compiler. 5202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5203/* end confdefs.h. */ 5204#ifndef __APPLE_CC__ 5205 not a universal capable compiler 5206 #endif 5207 typedef int dummy; 5208 5209_ACEOF 5210if ac_fn_c_try_compile "$LINENO"; then : 5211 5212 # Check for potential -arch flags. It is not universal unless 5213 # there are at least two -arch flags with different values. 5214 ac_arch= 5215 ac_prev= 5216 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 5217 if test -n "$ac_prev"; then 5218 case $ac_word in 5219 i?86 | x86_64 | ppc | ppc64) 5220 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 5221 ac_arch=$ac_word 5222 else 5223 ac_cv_c_bigendian=universal 5224 break 5225 fi 5226 ;; 5227 esac 5228 ac_prev= 5229 elif test "x$ac_word" = "x-arch"; then 5230 ac_prev=arch 5231 fi 5232 done 5233fi 5234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5235 if test $ac_cv_c_bigendian = unknown; then 5236 # See if sys/param.h defines the BYTE_ORDER macro. 5237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5238/* end confdefs.h. */ 5239#include <sys/types.h> 5240 #include <sys/param.h> 5241 5242int 5243main () 5244{ 5245#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 5246 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 5247 && LITTLE_ENDIAN) 5248 bogus endian macros 5249 #endif 5250 5251 ; 5252 return 0; 5253} 5254_ACEOF 5255if ac_fn_c_try_compile "$LINENO"; then : 5256 # It does; now see whether it defined to BIG_ENDIAN or not. 5257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5258/* end confdefs.h. */ 5259#include <sys/types.h> 5260 #include <sys/param.h> 5261 5262int 5263main () 5264{ 5265#if BYTE_ORDER != BIG_ENDIAN 5266 not big endian 5267 #endif 5268 5269 ; 5270 return 0; 5271} 5272_ACEOF 5273if ac_fn_c_try_compile "$LINENO"; then : 5274 ac_cv_c_bigendian=yes 5275else 5276 ac_cv_c_bigendian=no 5277fi 5278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5279fi 5280rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5281 fi 5282 if test $ac_cv_c_bigendian = unknown; then 5283 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 5284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5285/* end confdefs.h. */ 5286#include <limits.h> 5287 5288int 5289main () 5290{ 5291#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 5292 bogus endian macros 5293 #endif 5294 5295 ; 5296 return 0; 5297} 5298_ACEOF 5299if ac_fn_c_try_compile "$LINENO"; then : 5300 # It does; now see whether it defined to _BIG_ENDIAN or not. 5301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5302/* end confdefs.h. */ 5303#include <limits.h> 5304 5305int 5306main () 5307{ 5308#ifndef _BIG_ENDIAN 5309 not big endian 5310 #endif 5311 5312 ; 5313 return 0; 5314} 5315_ACEOF 5316if ac_fn_c_try_compile "$LINENO"; then : 5317 ac_cv_c_bigendian=yes 5318else 5319 ac_cv_c_bigendian=no 5320fi 5321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5322fi 5323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5324 fi 5325 if test $ac_cv_c_bigendian = unknown; then 5326 # Compile a test program. 5327 if test "$cross_compiling" = yes; then : 5328 # Try to guess by grepping values from an object file. 5329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5330/* end confdefs.h. */ 5331short int ascii_mm[] = 5332 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 5333 short int ascii_ii[] = 5334 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 5335 int use_ascii (int i) { 5336 return ascii_mm[i] + ascii_ii[i]; 5337 } 5338 short int ebcdic_ii[] = 5339 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 5340 short int ebcdic_mm[] = 5341 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 5342 int use_ebcdic (int i) { 5343 return ebcdic_mm[i] + ebcdic_ii[i]; 5344 } 5345 extern int foo; 5346 5347int 5348main () 5349{ 5350return use_ascii (foo) == use_ebcdic (foo); 5351 ; 5352 return 0; 5353} 5354_ACEOF 5355if ac_fn_c_try_compile "$LINENO"; then : 5356 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 5357 ac_cv_c_bigendian=yes 5358 fi 5359 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 5360 if test "$ac_cv_c_bigendian" = unknown; then 5361 ac_cv_c_bigendian=no 5362 else 5363 # finding both strings is unlikely to happen, but who knows? 5364 ac_cv_c_bigendian=unknown 5365 fi 5366 fi 5367fi 5368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5369else 5370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5371/* end confdefs.h. */ 5372$ac_includes_default 5373int 5374main () 5375{ 5376 5377 /* Are we little or big endian? From Harbison&Steele. */ 5378 union 5379 { 5380 long int l; 5381 char c[sizeof (long int)]; 5382 } u; 5383 u.l = 1; 5384 return u.c[sizeof (long int) - 1] == 1; 5385 5386 ; 5387 return 0; 5388} 5389_ACEOF 5390if ac_fn_c_try_run "$LINENO"; then : 5391 ac_cv_c_bigendian=no 5392else 5393 ac_cv_c_bigendian=yes 5394fi 5395rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5396 conftest.$ac_objext conftest.beam conftest.$ac_ext 5397fi 5398 5399 fi 5400fi 5401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5402$as_echo "$ac_cv_c_bigendian" >&6; } 5403 case $ac_cv_c_bigendian in #( 5404 yes) 5405 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 5406;; #( 5407 no) 5408 ;; #( 5409 universal) 5410 5411$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5412 5413 ;; #( 5414 *) 5415 as_fn_error $? "unknown endianness 5416 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5417 esac 5418 5419 5420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5421$as_echo_n "checking whether ln -s works... " >&6; } 5422LN_S=$as_ln_s 5423if test "$LN_S" = "ln -s"; then 5424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5425$as_echo "yes" >&6; } 5426else 5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5428$as_echo "no, using $LN_S" >&6; } 5429fi 5430 5431case `pwd` in 5432 *\ * | *\ *) 5433 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5434$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5435esac 5436 5437 5438 5439macro_version='2.4.6' 5440macro_revision='2.4.6' 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454ltmain=$ac_aux_dir/ltmain.sh 5455 5456# Backslashify metacharacters that are still active within 5457# double-quoted strings. 5458sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5459 5460# Same as above, but do not quote variable references. 5461double_quote_subst='s/\(["`\\]\)/\\\1/g' 5462 5463# Sed substitution to delay expansion of an escaped shell variable in a 5464# double_quote_subst'ed string. 5465delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5466 5467# Sed substitution to delay expansion of an escaped single quote. 5468delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5469 5470# Sed substitution to avoid accidental globbing in evaled expressions 5471no_glob_subst='s/\*/\\\*/g' 5472 5473ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5474ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5475ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5476 5477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5478$as_echo_n "checking how to print strings... " >&6; } 5479# Test print first, because it will be a builtin if present. 5480if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5481 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5482 ECHO='print -r --' 5483elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5484 ECHO='printf %s\n' 5485else 5486 # Use this function as a fallback that always works. 5487 func_fallback_echo () 5488 { 5489 eval 'cat <<_LTECHO_EOF 5490$1 5491_LTECHO_EOF' 5492 } 5493 ECHO='func_fallback_echo' 5494fi 5495 5496# func_echo_all arg... 5497# Invoke $ECHO with all args, space-separated. 5498func_echo_all () 5499{ 5500 $ECHO "" 5501} 5502 5503case $ECHO in 5504 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5505$as_echo "printf" >&6; } ;; 5506 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5507$as_echo "print -r" >&6; } ;; 5508 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5509$as_echo "cat" >&6; } ;; 5510esac 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5526$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5527if ${ac_cv_path_SED+:} false; then : 5528 $as_echo_n "(cached) " >&6 5529else 5530 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5531 for ac_i in 1 2 3 4 5 6 7; do 5532 ac_script="$ac_script$as_nl$ac_script" 5533 done 5534 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5535 { ac_script=; unset ac_script;} 5536 if test -z "$SED"; then 5537 ac_path_SED_found=false 5538 # Loop through the user's path and test for each of PROGNAME-LIST 5539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5540for as_dir in $PATH 5541do 5542 IFS=$as_save_IFS 5543 test -z "$as_dir" && as_dir=. 5544 for ac_prog in sed gsed; do 5545 for ac_exec_ext in '' $ac_executable_extensions; do 5546 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5547 as_fn_executable_p "$ac_path_SED" || continue 5548# Check for GNU ac_path_SED and select it if it is found. 5549 # Check for GNU $ac_path_SED 5550case `"$ac_path_SED" --version 2>&1` in 5551*GNU*) 5552 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5553*) 5554 ac_count=0 5555 $as_echo_n 0123456789 >"conftest.in" 5556 while : 5557 do 5558 cat "conftest.in" "conftest.in" >"conftest.tmp" 5559 mv "conftest.tmp" "conftest.in" 5560 cp "conftest.in" "conftest.nl" 5561 $as_echo '' >> "conftest.nl" 5562 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5563 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5564 as_fn_arith $ac_count + 1 && ac_count=$as_val 5565 if test $ac_count -gt ${ac_path_SED_max-0}; then 5566 # Best one so far, save it but keep looking for a better one 5567 ac_cv_path_SED="$ac_path_SED" 5568 ac_path_SED_max=$ac_count 5569 fi 5570 # 10*(2^10) chars as input seems more than enough 5571 test $ac_count -gt 10 && break 5572 done 5573 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5574esac 5575 5576 $ac_path_SED_found && break 3 5577 done 5578 done 5579 done 5580IFS=$as_save_IFS 5581 if test -z "$ac_cv_path_SED"; then 5582 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5583 fi 5584else 5585 ac_cv_path_SED=$SED 5586fi 5587 5588fi 5589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5590$as_echo "$ac_cv_path_SED" >&6; } 5591 SED="$ac_cv_path_SED" 5592 rm -f conftest.sed 5593 5594test -z "$SED" && SED=sed 5595Xsed="$SED -e 1s/^X//" 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5608$as_echo_n "checking for fgrep... " >&6; } 5609if ${ac_cv_path_FGREP+:} false; then : 5610 $as_echo_n "(cached) " >&6 5611else 5612 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5613 then ac_cv_path_FGREP="$GREP -F" 5614 else 5615 if test -z "$FGREP"; then 5616 ac_path_FGREP_found=false 5617 # Loop through the user's path and test for each of PROGNAME-LIST 5618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5619for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5620do 5621 IFS=$as_save_IFS 5622 test -z "$as_dir" && as_dir=. 5623 for ac_prog in fgrep; do 5624 for ac_exec_ext in '' $ac_executable_extensions; do 5625 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5626 as_fn_executable_p "$ac_path_FGREP" || continue 5627# Check for GNU ac_path_FGREP and select it if it is found. 5628 # Check for GNU $ac_path_FGREP 5629case `"$ac_path_FGREP" --version 2>&1` in 5630*GNU*) 5631 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5632*) 5633 ac_count=0 5634 $as_echo_n 0123456789 >"conftest.in" 5635 while : 5636 do 5637 cat "conftest.in" "conftest.in" >"conftest.tmp" 5638 mv "conftest.tmp" "conftest.in" 5639 cp "conftest.in" "conftest.nl" 5640 $as_echo 'FGREP' >> "conftest.nl" 5641 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5642 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5643 as_fn_arith $ac_count + 1 && ac_count=$as_val 5644 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5645 # Best one so far, save it but keep looking for a better one 5646 ac_cv_path_FGREP="$ac_path_FGREP" 5647 ac_path_FGREP_max=$ac_count 5648 fi 5649 # 10*(2^10) chars as input seems more than enough 5650 test $ac_count -gt 10 && break 5651 done 5652 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5653esac 5654 5655 $ac_path_FGREP_found && break 3 5656 done 5657 done 5658 done 5659IFS=$as_save_IFS 5660 if test -z "$ac_cv_path_FGREP"; then 5661 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5662 fi 5663else 5664 ac_cv_path_FGREP=$FGREP 5665fi 5666 5667 fi 5668fi 5669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5670$as_echo "$ac_cv_path_FGREP" >&6; } 5671 FGREP="$ac_cv_path_FGREP" 5672 5673 5674test -z "$GREP" && GREP=grep 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694# Check whether --with-gnu-ld was given. 5695if test "${with_gnu_ld+set}" = set; then : 5696 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5697else 5698 with_gnu_ld=no 5699fi 5700 5701ac_prog=ld 5702if test yes = "$GCC"; then 5703 # Check if gcc -print-prog-name=ld gives a path. 5704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5705$as_echo_n "checking for ld used by $CC... " >&6; } 5706 case $host in 5707 *-*-mingw*) 5708 # gcc leaves a trailing carriage return, which upsets mingw 5709 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5710 *) 5711 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5712 esac 5713 case $ac_prog in 5714 # Accept absolute paths. 5715 [\\/]* | ?:[\\/]*) 5716 re_direlt='/[^/][^/]*/\.\./' 5717 # Canonicalize the pathname of ld 5718 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5719 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5720 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5721 done 5722 test -z "$LD" && LD=$ac_prog 5723 ;; 5724 "") 5725 # If it fails, then pretend we aren't using GCC. 5726 ac_prog=ld 5727 ;; 5728 *) 5729 # If it is relative, then search for the first ld in PATH. 5730 with_gnu_ld=unknown 5731 ;; 5732 esac 5733elif test yes = "$with_gnu_ld"; then 5734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5735$as_echo_n "checking for GNU ld... " >&6; } 5736else 5737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5738$as_echo_n "checking for non-GNU ld... " >&6; } 5739fi 5740if ${lt_cv_path_LD+:} false; then : 5741 $as_echo_n "(cached) " >&6 5742else 5743 if test -z "$LD"; then 5744 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5745 for ac_dir in $PATH; do 5746 IFS=$lt_save_ifs 5747 test -z "$ac_dir" && ac_dir=. 5748 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5749 lt_cv_path_LD=$ac_dir/$ac_prog 5750 # Check to see if the program is GNU ld. I'd rather use --version, 5751 # but apparently some variants of GNU ld only accept -v. 5752 # Break only if it was the GNU/non-GNU ld that we prefer. 5753 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5754 *GNU* | *'with BFD'*) 5755 test no != "$with_gnu_ld" && break 5756 ;; 5757 *) 5758 test yes != "$with_gnu_ld" && break 5759 ;; 5760 esac 5761 fi 5762 done 5763 IFS=$lt_save_ifs 5764else 5765 lt_cv_path_LD=$LD # Let the user override the test with a path. 5766fi 5767fi 5768 5769LD=$lt_cv_path_LD 5770if test -n "$LD"; then 5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5772$as_echo "$LD" >&6; } 5773else 5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5775$as_echo "no" >&6; } 5776fi 5777test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5779$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5780if ${lt_cv_prog_gnu_ld+:} false; then : 5781 $as_echo_n "(cached) " >&6 5782else 5783 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5784case `$LD -v 2>&1 </dev/null` in 5785*GNU* | *'with BFD'*) 5786 lt_cv_prog_gnu_ld=yes 5787 ;; 5788*) 5789 lt_cv_prog_gnu_ld=no 5790 ;; 5791esac 5792fi 5793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5794$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5795with_gnu_ld=$lt_cv_prog_gnu_ld 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5806$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5807if ${lt_cv_path_NM+:} false; then : 5808 $as_echo_n "(cached) " >&6 5809else 5810 if test -n "$NM"; then 5811 # Let the user override the test. 5812 lt_cv_path_NM=$NM 5813else 5814 lt_nm_to_check=${ac_tool_prefix}nm 5815 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5816 lt_nm_to_check="$lt_nm_to_check nm" 5817 fi 5818 for lt_tmp_nm in $lt_nm_to_check; do 5819 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5820 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5821 IFS=$lt_save_ifs 5822 test -z "$ac_dir" && ac_dir=. 5823 tmp_nm=$ac_dir/$lt_tmp_nm 5824 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5825 # Check to see if the nm accepts a BSD-compat flag. 5826 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5827 # nm: unknown option "B" ignored 5828 # Tru64's nm complains that /dev/null is an invalid object file 5829 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5830 case $build_os in 5831 mingw*) lt_bad_file=conftest.nm/nofile ;; 5832 *) lt_bad_file=/dev/null ;; 5833 esac 5834 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5835 *$lt_bad_file* | *'Invalid file or object type'*) 5836 lt_cv_path_NM="$tmp_nm -B" 5837 break 2 5838 ;; 5839 *) 5840 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5841 */dev/null*) 5842 lt_cv_path_NM="$tmp_nm -p" 5843 break 2 5844 ;; 5845 *) 5846 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5847 continue # so that we can try to find one that supports BSD flags 5848 ;; 5849 esac 5850 ;; 5851 esac 5852 fi 5853 done 5854 IFS=$lt_save_ifs 5855 done 5856 : ${lt_cv_path_NM=no} 5857fi 5858fi 5859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5860$as_echo "$lt_cv_path_NM" >&6; } 5861if test no != "$lt_cv_path_NM"; then 5862 NM=$lt_cv_path_NM 5863else 5864 # Didn't find any BSD compatible name lister, look for dumpbin. 5865 if test -n "$DUMPBIN"; then : 5866 # Let the user override the test. 5867 else 5868 if test -n "$ac_tool_prefix"; then 5869 for ac_prog in dumpbin "link -dump" 5870 do 5871 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5872set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5874$as_echo_n "checking for $ac_word... " >&6; } 5875if ${ac_cv_prog_DUMPBIN+:} false; then : 5876 $as_echo_n "(cached) " >&6 5877else 5878 if test -n "$DUMPBIN"; then 5879 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5880else 5881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5882for as_dir in $PATH 5883do 5884 IFS=$as_save_IFS 5885 test -z "$as_dir" && as_dir=. 5886 for ac_exec_ext in '' $ac_executable_extensions; do 5887 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5888 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5890 break 2 5891 fi 5892done 5893 done 5894IFS=$as_save_IFS 5895 5896fi 5897fi 5898DUMPBIN=$ac_cv_prog_DUMPBIN 5899if test -n "$DUMPBIN"; then 5900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5901$as_echo "$DUMPBIN" >&6; } 5902else 5903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5904$as_echo "no" >&6; } 5905fi 5906 5907 5908 test -n "$DUMPBIN" && break 5909 done 5910fi 5911if test -z "$DUMPBIN"; then 5912 ac_ct_DUMPBIN=$DUMPBIN 5913 for ac_prog in dumpbin "link -dump" 5914do 5915 # Extract the first word of "$ac_prog", so it can be a program name with args. 5916set dummy $ac_prog; ac_word=$2 5917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5918$as_echo_n "checking for $ac_word... " >&6; } 5919if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5920 $as_echo_n "(cached) " >&6 5921else 5922 if test -n "$ac_ct_DUMPBIN"; then 5923 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5924else 5925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5926for as_dir in $PATH 5927do 5928 IFS=$as_save_IFS 5929 test -z "$as_dir" && as_dir=. 5930 for ac_exec_ext in '' $ac_executable_extensions; do 5931 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5932 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5934 break 2 5935 fi 5936done 5937 done 5938IFS=$as_save_IFS 5939 5940fi 5941fi 5942ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5943if test -n "$ac_ct_DUMPBIN"; then 5944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5945$as_echo "$ac_ct_DUMPBIN" >&6; } 5946else 5947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5948$as_echo "no" >&6; } 5949fi 5950 5951 5952 test -n "$ac_ct_DUMPBIN" && break 5953done 5954 5955 if test "x$ac_ct_DUMPBIN" = x; then 5956 DUMPBIN=":" 5957 else 5958 case $cross_compiling:$ac_tool_warned in 5959yes:) 5960{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5961$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5962ac_tool_warned=yes ;; 5963esac 5964 DUMPBIN=$ac_ct_DUMPBIN 5965 fi 5966fi 5967 5968 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 5969 *COFF*) 5970 DUMPBIN="$DUMPBIN -symbols -headers" 5971 ;; 5972 *) 5973 DUMPBIN=: 5974 ;; 5975 esac 5976 fi 5977 5978 if test : != "$DUMPBIN"; then 5979 NM=$DUMPBIN 5980 fi 5981fi 5982test -z "$NM" && NM=nm 5983 5984 5985 5986 5987 5988 5989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5990$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5991if ${lt_cv_nm_interface+:} false; then : 5992 $as_echo_n "(cached) " >&6 5993else 5994 lt_cv_nm_interface="BSD nm" 5995 echo "int some_variable = 0;" > conftest.$ac_ext 5996 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5997 (eval "$ac_compile" 2>conftest.err) 5998 cat conftest.err >&5 5999 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6000 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6001 cat conftest.err >&5 6002 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6003 cat conftest.out >&5 6004 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6005 lt_cv_nm_interface="MS dumpbin" 6006 fi 6007 rm -f conftest* 6008fi 6009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6010$as_echo "$lt_cv_nm_interface" >&6; } 6011 6012# find the maximum length of command line arguments 6013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6014$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6015if ${lt_cv_sys_max_cmd_len+:} false; then : 6016 $as_echo_n "(cached) " >&6 6017else 6018 i=0 6019 teststring=ABCD 6020 6021 case $build_os in 6022 msdosdjgpp*) 6023 # On DJGPP, this test can blow up pretty badly due to problems in libc 6024 # (any single argument exceeding 2000 bytes causes a buffer overrun 6025 # during glob expansion). Even if it were fixed, the result of this 6026 # check would be larger than it should be. 6027 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6028 ;; 6029 6030 gnu*) 6031 # Under GNU Hurd, this test is not required because there is 6032 # no limit to the length of command line arguments. 6033 # Libtool will interpret -1 as no limit whatsoever 6034 lt_cv_sys_max_cmd_len=-1; 6035 ;; 6036 6037 cygwin* | mingw* | cegcc*) 6038 # On Win9x/ME, this test blows up -- it succeeds, but takes 6039 # about 5 minutes as the teststring grows exponentially. 6040 # Worse, since 9x/ME are not pre-emptively multitasking, 6041 # you end up with a "frozen" computer, even though with patience 6042 # the test eventually succeeds (with a max line length of 256k). 6043 # Instead, let's just punt: use the minimum linelength reported by 6044 # all of the supported platforms: 8192 (on NT/2K/XP). 6045 lt_cv_sys_max_cmd_len=8192; 6046 ;; 6047 6048 mint*) 6049 # On MiNT this can take a long time and run out of memory. 6050 lt_cv_sys_max_cmd_len=8192; 6051 ;; 6052 6053 amigaos*) 6054 # On AmigaOS with pdksh, this test takes hours, literally. 6055 # So we just punt and use a minimum line length of 8192. 6056 lt_cv_sys_max_cmd_len=8192; 6057 ;; 6058 6059 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 6060 # This has been around since 386BSD, at least. Likely further. 6061 if test -x /sbin/sysctl; then 6062 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6063 elif test -x /usr/sbin/sysctl; then 6064 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6065 else 6066 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6067 fi 6068 # And add a safety zone 6069 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6070 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6071 ;; 6072 6073 interix*) 6074 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6075 lt_cv_sys_max_cmd_len=196608 6076 ;; 6077 6078 os2*) 6079 # The test takes a long time on OS/2. 6080 lt_cv_sys_max_cmd_len=8192 6081 ;; 6082 6083 osf*) 6084 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6085 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6086 # nice to cause kernel panics so lets avoid the loop below. 6087 # First set a reasonable default. 6088 lt_cv_sys_max_cmd_len=16384 6089 # 6090 if test -x /sbin/sysconfig; then 6091 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6092 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6093 esac 6094 fi 6095 ;; 6096 sco3.2v5*) 6097 lt_cv_sys_max_cmd_len=102400 6098 ;; 6099 sysv5* | sco5v6* | sysv4.2uw2*) 6100 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6101 if test -n "$kargmax"; then 6102 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6103 else 6104 lt_cv_sys_max_cmd_len=32768 6105 fi 6106 ;; 6107 *) 6108 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6109 if test -n "$lt_cv_sys_max_cmd_len" && \ 6110 test undefined != "$lt_cv_sys_max_cmd_len"; then 6111 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6112 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6113 else 6114 # Make teststring a little bigger before we do anything with it. 6115 # a 1K string should be a reasonable start. 6116 for i in 1 2 3 4 5 6 7 8; do 6117 teststring=$teststring$teststring 6118 done 6119 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6120 # If test is not a shell built-in, we'll probably end up computing a 6121 # maximum length that is only half of the actual maximum length, but 6122 # we can't tell. 6123 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 6124 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6125 test 17 != "$i" # 1/2 MB should be enough 6126 do 6127 i=`expr $i + 1` 6128 teststring=$teststring$teststring 6129 done 6130 # Only check the string length outside the loop. 6131 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6132 teststring= 6133 # Add a significant safety factor because C++ compilers can tack on 6134 # massive amounts of additional arguments before passing them to the 6135 # linker. It appears as though 1/2 is a usable value. 6136 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6137 fi 6138 ;; 6139 esac 6140 6141fi 6142 6143if test -n "$lt_cv_sys_max_cmd_len"; then 6144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6145$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6146else 6147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6148$as_echo "none" >&6; } 6149fi 6150max_cmd_len=$lt_cv_sys_max_cmd_len 6151 6152 6153 6154 6155 6156 6157: ${CP="cp -f"} 6158: ${MV="mv -f"} 6159: ${RM="rm -f"} 6160 6161if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6162 lt_unset=unset 6163else 6164 lt_unset=false 6165fi 6166 6167 6168 6169 6170 6171# test EBCDIC or ASCII 6172case `echo X|tr X '\101'` in 6173 A) # ASCII based system 6174 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6175 lt_SP2NL='tr \040 \012' 6176 lt_NL2SP='tr \015\012 \040\040' 6177 ;; 6178 *) # EBCDIC based system 6179 lt_SP2NL='tr \100 \n' 6180 lt_NL2SP='tr \r\n \100\100' 6181 ;; 6182esac 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 6193$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 6194if ${lt_cv_to_host_file_cmd+:} false; then : 6195 $as_echo_n "(cached) " >&6 6196else 6197 case $host in 6198 *-*-mingw* ) 6199 case $build in 6200 *-*-mingw* ) # actually msys 6201 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 6202 ;; 6203 *-*-cygwin* ) 6204 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 6205 ;; 6206 * ) # otherwise, assume *nix 6207 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 6208 ;; 6209 esac 6210 ;; 6211 *-*-cygwin* ) 6212 case $build in 6213 *-*-mingw* ) # actually msys 6214 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 6215 ;; 6216 *-*-cygwin* ) 6217 lt_cv_to_host_file_cmd=func_convert_file_noop 6218 ;; 6219 * ) # otherwise, assume *nix 6220 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 6221 ;; 6222 esac 6223 ;; 6224 * ) # unhandled hosts (and "normal" native builds) 6225 lt_cv_to_host_file_cmd=func_convert_file_noop 6226 ;; 6227esac 6228 6229fi 6230 6231to_host_file_cmd=$lt_cv_to_host_file_cmd 6232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 6233$as_echo "$lt_cv_to_host_file_cmd" >&6; } 6234 6235 6236 6237 6238 6239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 6240$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 6241if ${lt_cv_to_tool_file_cmd+:} false; then : 6242 $as_echo_n "(cached) " >&6 6243else 6244 #assume ordinary cross tools, or native build. 6245lt_cv_to_tool_file_cmd=func_convert_file_noop 6246case $host in 6247 *-*-mingw* ) 6248 case $build in 6249 *-*-mingw* ) # actually msys 6250 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 6251 ;; 6252 esac 6253 ;; 6254esac 6255 6256fi 6257 6258to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6260$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 6261 6262 6263 6264 6265 6266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6267$as_echo_n "checking for $LD option to reload object files... " >&6; } 6268if ${lt_cv_ld_reload_flag+:} false; then : 6269 $as_echo_n "(cached) " >&6 6270else 6271 lt_cv_ld_reload_flag='-r' 6272fi 6273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6274$as_echo "$lt_cv_ld_reload_flag" >&6; } 6275reload_flag=$lt_cv_ld_reload_flag 6276case $reload_flag in 6277"" | " "*) ;; 6278*) reload_flag=" $reload_flag" ;; 6279esac 6280reload_cmds='$LD$reload_flag -o $output$reload_objs' 6281case $host_os in 6282 cygwin* | mingw* | pw32* | cegcc*) 6283 if test yes != "$GCC"; then 6284 reload_cmds=false 6285 fi 6286 ;; 6287 darwin*) 6288 if test yes = "$GCC"; then 6289 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 6290 else 6291 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6292 fi 6293 ;; 6294esac 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304if test -n "$ac_tool_prefix"; then 6305 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6306set dummy ${ac_tool_prefix}objdump; ac_word=$2 6307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6308$as_echo_n "checking for $ac_word... " >&6; } 6309if ${ac_cv_prog_OBJDUMP+:} false; then : 6310 $as_echo_n "(cached) " >&6 6311else 6312 if test -n "$OBJDUMP"; then 6313 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6314else 6315as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6316for as_dir in $PATH 6317do 6318 IFS=$as_save_IFS 6319 test -z "$as_dir" && as_dir=. 6320 for ac_exec_ext in '' $ac_executable_extensions; do 6321 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6322 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6324 break 2 6325 fi 6326done 6327 done 6328IFS=$as_save_IFS 6329 6330fi 6331fi 6332OBJDUMP=$ac_cv_prog_OBJDUMP 6333if test -n "$OBJDUMP"; then 6334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6335$as_echo "$OBJDUMP" >&6; } 6336else 6337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6338$as_echo "no" >&6; } 6339fi 6340 6341 6342fi 6343if test -z "$ac_cv_prog_OBJDUMP"; then 6344 ac_ct_OBJDUMP=$OBJDUMP 6345 # Extract the first word of "objdump", so it can be a program name with args. 6346set dummy objdump; ac_word=$2 6347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6348$as_echo_n "checking for $ac_word... " >&6; } 6349if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6350 $as_echo_n "(cached) " >&6 6351else 6352 if test -n "$ac_ct_OBJDUMP"; then 6353 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6354else 6355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6356for as_dir in $PATH 6357do 6358 IFS=$as_save_IFS 6359 test -z "$as_dir" && as_dir=. 6360 for ac_exec_ext in '' $ac_executable_extensions; do 6361 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6362 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6364 break 2 6365 fi 6366done 6367 done 6368IFS=$as_save_IFS 6369 6370fi 6371fi 6372ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6373if test -n "$ac_ct_OBJDUMP"; then 6374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6375$as_echo "$ac_ct_OBJDUMP" >&6; } 6376else 6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6378$as_echo "no" >&6; } 6379fi 6380 6381 if test "x$ac_ct_OBJDUMP" = x; then 6382 OBJDUMP="false" 6383 else 6384 case $cross_compiling:$ac_tool_warned in 6385yes:) 6386{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6387$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6388ac_tool_warned=yes ;; 6389esac 6390 OBJDUMP=$ac_ct_OBJDUMP 6391 fi 6392else 6393 OBJDUMP="$ac_cv_prog_OBJDUMP" 6394fi 6395 6396test -z "$OBJDUMP" && OBJDUMP=objdump 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6407$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6408if ${lt_cv_deplibs_check_method+:} false; then : 6409 $as_echo_n "(cached) " >&6 6410else 6411 lt_cv_file_magic_cmd='$MAGIC_CMD' 6412lt_cv_file_magic_test_file= 6413lt_cv_deplibs_check_method='unknown' 6414# Need to set the preceding variable on all platforms that support 6415# interlibrary dependencies. 6416# 'none' -- dependencies not supported. 6417# 'unknown' -- same as none, but documents that we really don't know. 6418# 'pass_all' -- all dependencies passed with no checks. 6419# 'test_compile' -- check by making test program. 6420# 'file_magic [[regex]]' -- check by looking for files in library path 6421# that responds to the $file_magic_cmd with a given extended regex. 6422# If you have 'file' or equivalent on your system and you're not sure 6423# whether 'pass_all' will *always* work, you probably want this one. 6424 6425case $host_os in 6426aix[4-9]*) 6427 lt_cv_deplibs_check_method=pass_all 6428 ;; 6429 6430beos*) 6431 lt_cv_deplibs_check_method=pass_all 6432 ;; 6433 6434bsdi[45]*) 6435 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6436 lt_cv_file_magic_cmd='/usr/bin/file -L' 6437 lt_cv_file_magic_test_file=/shlib/libc.so 6438 ;; 6439 6440cygwin*) 6441 # func_win32_libid is a shell function defined in ltmain.sh 6442 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6443 lt_cv_file_magic_cmd='func_win32_libid' 6444 ;; 6445 6446mingw* | pw32*) 6447 # Base MSYS/MinGW do not provide the 'file' command needed by 6448 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6449 # unless we find 'file', for example because we are cross-compiling. 6450 if ( file / ) >/dev/null 2>&1; then 6451 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6452 lt_cv_file_magic_cmd='func_win32_libid' 6453 else 6454 # Keep this pattern in sync with the one in func_win32_libid. 6455 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6456 lt_cv_file_magic_cmd='$OBJDUMP -f' 6457 fi 6458 ;; 6459 6460cegcc*) 6461 # use the weaker test based on 'objdump'. See mingw*. 6462 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6463 lt_cv_file_magic_cmd='$OBJDUMP -f' 6464 ;; 6465 6466darwin* | rhapsody*) 6467 lt_cv_deplibs_check_method=pass_all 6468 ;; 6469 6470freebsd* | dragonfly*) 6471 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6472 case $host_cpu in 6473 i*86 ) 6474 # Not sure whether the presence of OpenBSD here was a mistake. 6475 # Let's accept both of them until this is cleared up. 6476 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6477 lt_cv_file_magic_cmd=/usr/bin/file 6478 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6479 ;; 6480 esac 6481 else 6482 lt_cv_deplibs_check_method=pass_all 6483 fi 6484 ;; 6485 6486haiku*) 6487 lt_cv_deplibs_check_method=pass_all 6488 ;; 6489 6490hpux10.20* | hpux11*) 6491 lt_cv_file_magic_cmd=/usr/bin/file 6492 case $host_cpu in 6493 ia64*) 6494 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6495 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6496 ;; 6497 hppa*64*) 6498 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]' 6499 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6500 ;; 6501 *) 6502 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6503 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6504 ;; 6505 esac 6506 ;; 6507 6508interix[3-9]*) 6509 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6510 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6511 ;; 6512 6513irix5* | irix6* | nonstopux*) 6514 case $LD in 6515 *-32|*"-32 ") libmagic=32-bit;; 6516 *-n32|*"-n32 ") libmagic=N32;; 6517 *-64|*"-64 ") libmagic=64-bit;; 6518 *) libmagic=never-match;; 6519 esac 6520 lt_cv_deplibs_check_method=pass_all 6521 ;; 6522 6523# This must be glibc/ELF. 6524linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6525 lt_cv_deplibs_check_method=pass_all 6526 ;; 6527 6528netbsd*) 6529 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6530 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6531 else 6532 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6533 fi 6534 ;; 6535 6536newos6*) 6537 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6538 lt_cv_file_magic_cmd=/usr/bin/file 6539 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6540 ;; 6541 6542*nto* | *qnx*) 6543 lt_cv_deplibs_check_method=pass_all 6544 ;; 6545 6546openbsd* | bitrig*) 6547 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6548 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6549 else 6550 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6551 fi 6552 ;; 6553 6554osf3* | osf4* | osf5*) 6555 lt_cv_deplibs_check_method=pass_all 6556 ;; 6557 6558rdos*) 6559 lt_cv_deplibs_check_method=pass_all 6560 ;; 6561 6562solaris*) 6563 lt_cv_deplibs_check_method=pass_all 6564 ;; 6565 6566sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6567 lt_cv_deplibs_check_method=pass_all 6568 ;; 6569 6570sysv4 | sysv4.3*) 6571 case $host_vendor in 6572 motorola) 6573 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]' 6574 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6575 ;; 6576 ncr) 6577 lt_cv_deplibs_check_method=pass_all 6578 ;; 6579 sequent) 6580 lt_cv_file_magic_cmd='/bin/file' 6581 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6582 ;; 6583 sni) 6584 lt_cv_file_magic_cmd='/bin/file' 6585 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6586 lt_cv_file_magic_test_file=/lib/libc.so 6587 ;; 6588 siemens) 6589 lt_cv_deplibs_check_method=pass_all 6590 ;; 6591 pc) 6592 lt_cv_deplibs_check_method=pass_all 6593 ;; 6594 esac 6595 ;; 6596 6597tpf*) 6598 lt_cv_deplibs_check_method=pass_all 6599 ;; 6600os2*) 6601 lt_cv_deplibs_check_method=pass_all 6602 ;; 6603esac 6604 6605fi 6606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6607$as_echo "$lt_cv_deplibs_check_method" >&6; } 6608 6609file_magic_glob= 6610want_nocaseglob=no 6611if test "$build" = "$host"; then 6612 case $host_os in 6613 mingw* | pw32*) 6614 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6615 want_nocaseglob=yes 6616 else 6617 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6618 fi 6619 ;; 6620 esac 6621fi 6622 6623file_magic_cmd=$lt_cv_file_magic_cmd 6624deplibs_check_method=$lt_cv_deplibs_check_method 6625test -z "$deplibs_check_method" && deplibs_check_method=unknown 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648if test -n "$ac_tool_prefix"; then 6649 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6650set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6652$as_echo_n "checking for $ac_word... " >&6; } 6653if ${ac_cv_prog_DLLTOOL+:} false; then : 6654 $as_echo_n "(cached) " >&6 6655else 6656 if test -n "$DLLTOOL"; then 6657 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6658else 6659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6660for as_dir in $PATH 6661do 6662 IFS=$as_save_IFS 6663 test -z "$as_dir" && as_dir=. 6664 for ac_exec_ext in '' $ac_executable_extensions; do 6665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6666 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6668 break 2 6669 fi 6670done 6671 done 6672IFS=$as_save_IFS 6673 6674fi 6675fi 6676DLLTOOL=$ac_cv_prog_DLLTOOL 6677if test -n "$DLLTOOL"; then 6678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6679$as_echo "$DLLTOOL" >&6; } 6680else 6681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6682$as_echo "no" >&6; } 6683fi 6684 6685 6686fi 6687if test -z "$ac_cv_prog_DLLTOOL"; then 6688 ac_ct_DLLTOOL=$DLLTOOL 6689 # Extract the first word of "dlltool", so it can be a program name with args. 6690set dummy dlltool; ac_word=$2 6691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6692$as_echo_n "checking for $ac_word... " >&6; } 6693if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6694 $as_echo_n "(cached) " >&6 6695else 6696 if test -n "$ac_ct_DLLTOOL"; then 6697 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6698else 6699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6700for as_dir in $PATH 6701do 6702 IFS=$as_save_IFS 6703 test -z "$as_dir" && as_dir=. 6704 for ac_exec_ext in '' $ac_executable_extensions; do 6705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6706 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6708 break 2 6709 fi 6710done 6711 done 6712IFS=$as_save_IFS 6713 6714fi 6715fi 6716ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6717if test -n "$ac_ct_DLLTOOL"; then 6718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6719$as_echo "$ac_ct_DLLTOOL" >&6; } 6720else 6721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6722$as_echo "no" >&6; } 6723fi 6724 6725 if test "x$ac_ct_DLLTOOL" = x; then 6726 DLLTOOL="false" 6727 else 6728 case $cross_compiling:$ac_tool_warned in 6729yes:) 6730{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6731$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6732ac_tool_warned=yes ;; 6733esac 6734 DLLTOOL=$ac_ct_DLLTOOL 6735 fi 6736else 6737 DLLTOOL="$ac_cv_prog_DLLTOOL" 6738fi 6739 6740test -z "$DLLTOOL" && DLLTOOL=dlltool 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6752$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6753if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6754 $as_echo_n "(cached) " >&6 6755else 6756 lt_cv_sharedlib_from_linklib_cmd='unknown' 6757 6758case $host_os in 6759cygwin* | mingw* | pw32* | cegcc*) 6760 # two different shell functions defined in ltmain.sh; 6761 # decide which one to use based on capabilities of $DLLTOOL 6762 case `$DLLTOOL --help 2>&1` in 6763 *--identify-strict*) 6764 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6765 ;; 6766 *) 6767 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6768 ;; 6769 esac 6770 ;; 6771*) 6772 # fallback: assume linklib IS sharedlib 6773 lt_cv_sharedlib_from_linklib_cmd=$ECHO 6774 ;; 6775esac 6776 6777fi 6778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6779$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6780sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6781test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6782 6783 6784 6785 6786 6787 6788 6789if test -n "$ac_tool_prefix"; then 6790 for ac_prog in ar 6791 do 6792 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6793set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6795$as_echo_n "checking for $ac_word... " >&6; } 6796if ${ac_cv_prog_AR+:} false; then : 6797 $as_echo_n "(cached) " >&6 6798else 6799 if test -n "$AR"; then 6800 ac_cv_prog_AR="$AR" # Let the user override the test. 6801else 6802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6803for as_dir in $PATH 6804do 6805 IFS=$as_save_IFS 6806 test -z "$as_dir" && as_dir=. 6807 for ac_exec_ext in '' $ac_executable_extensions; do 6808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6809 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6811 break 2 6812 fi 6813done 6814 done 6815IFS=$as_save_IFS 6816 6817fi 6818fi 6819AR=$ac_cv_prog_AR 6820if test -n "$AR"; then 6821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6822$as_echo "$AR" >&6; } 6823else 6824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6825$as_echo "no" >&6; } 6826fi 6827 6828 6829 test -n "$AR" && break 6830 done 6831fi 6832if test -z "$AR"; then 6833 ac_ct_AR=$AR 6834 for ac_prog in ar 6835do 6836 # Extract the first word of "$ac_prog", so it can be a program name with args. 6837set dummy $ac_prog; ac_word=$2 6838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6839$as_echo_n "checking for $ac_word... " >&6; } 6840if ${ac_cv_prog_ac_ct_AR+:} false; then : 6841 $as_echo_n "(cached) " >&6 6842else 6843 if test -n "$ac_ct_AR"; then 6844 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6845else 6846as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6847for as_dir in $PATH 6848do 6849 IFS=$as_save_IFS 6850 test -z "$as_dir" && as_dir=. 6851 for ac_exec_ext in '' $ac_executable_extensions; do 6852 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6853 ac_cv_prog_ac_ct_AR="$ac_prog" 6854 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6855 break 2 6856 fi 6857done 6858 done 6859IFS=$as_save_IFS 6860 6861fi 6862fi 6863ac_ct_AR=$ac_cv_prog_ac_ct_AR 6864if test -n "$ac_ct_AR"; then 6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6866$as_echo "$ac_ct_AR" >&6; } 6867else 6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6869$as_echo "no" >&6; } 6870fi 6871 6872 6873 test -n "$ac_ct_AR" && break 6874done 6875 6876 if test "x$ac_ct_AR" = x; then 6877 AR="false" 6878 else 6879 case $cross_compiling:$ac_tool_warned in 6880yes:) 6881{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6882$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6883ac_tool_warned=yes ;; 6884esac 6885 AR=$ac_ct_AR 6886 fi 6887fi 6888 6889: ${AR=ar} 6890: ${AR_FLAGS=cru} 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6903$as_echo_n "checking for archiver @FILE support... " >&6; } 6904if ${lt_cv_ar_at_file+:} false; then : 6905 $as_echo_n "(cached) " >&6 6906else 6907 lt_cv_ar_at_file=no 6908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6909/* end confdefs.h. */ 6910 6911int 6912main () 6913{ 6914 6915 ; 6916 return 0; 6917} 6918_ACEOF 6919if ac_fn_c_try_compile "$LINENO"; then : 6920 echo conftest.$ac_objext > conftest.lst 6921 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6922 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6923 (eval $lt_ar_try) 2>&5 6924 ac_status=$? 6925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6926 test $ac_status = 0; } 6927 if test 0 -eq "$ac_status"; then 6928 # Ensure the archiver fails upon bogus file names. 6929 rm -f conftest.$ac_objext libconftest.a 6930 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6931 (eval $lt_ar_try) 2>&5 6932 ac_status=$? 6933 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6934 test $ac_status = 0; } 6935 if test 0 -ne "$ac_status"; then 6936 lt_cv_ar_at_file=@ 6937 fi 6938 fi 6939 rm -f conftest.* libconftest.a 6940 6941fi 6942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6943 6944fi 6945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6946$as_echo "$lt_cv_ar_at_file" >&6; } 6947 6948if test no = "$lt_cv_ar_at_file"; then 6949 archiver_list_spec= 6950else 6951 archiver_list_spec=$lt_cv_ar_at_file 6952fi 6953 6954 6955 6956 6957 6958 6959 6960if test -n "$ac_tool_prefix"; then 6961 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6962set dummy ${ac_tool_prefix}strip; ac_word=$2 6963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6964$as_echo_n "checking for $ac_word... " >&6; } 6965if ${ac_cv_prog_STRIP+:} false; then : 6966 $as_echo_n "(cached) " >&6 6967else 6968 if test -n "$STRIP"; then 6969 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6970else 6971as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6972for as_dir in $PATH 6973do 6974 IFS=$as_save_IFS 6975 test -z "$as_dir" && as_dir=. 6976 for ac_exec_ext in '' $ac_executable_extensions; do 6977 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6978 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6980 break 2 6981 fi 6982done 6983 done 6984IFS=$as_save_IFS 6985 6986fi 6987fi 6988STRIP=$ac_cv_prog_STRIP 6989if test -n "$STRIP"; then 6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6991$as_echo "$STRIP" >&6; } 6992else 6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6994$as_echo "no" >&6; } 6995fi 6996 6997 6998fi 6999if test -z "$ac_cv_prog_STRIP"; then 7000 ac_ct_STRIP=$STRIP 7001 # Extract the first word of "strip", so it can be a program name with args. 7002set dummy strip; ac_word=$2 7003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7004$as_echo_n "checking for $ac_word... " >&6; } 7005if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7006 $as_echo_n "(cached) " >&6 7007else 7008 if test -n "$ac_ct_STRIP"; then 7009 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7010else 7011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7012for as_dir in $PATH 7013do 7014 IFS=$as_save_IFS 7015 test -z "$as_dir" && as_dir=. 7016 for ac_exec_ext in '' $ac_executable_extensions; do 7017 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7018 ac_cv_prog_ac_ct_STRIP="strip" 7019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7020 break 2 7021 fi 7022done 7023 done 7024IFS=$as_save_IFS 7025 7026fi 7027fi 7028ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7029if test -n "$ac_ct_STRIP"; then 7030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7031$as_echo "$ac_ct_STRIP" >&6; } 7032else 7033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7034$as_echo "no" >&6; } 7035fi 7036 7037 if test "x$ac_ct_STRIP" = x; then 7038 STRIP=":" 7039 else 7040 case $cross_compiling:$ac_tool_warned in 7041yes:) 7042{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7043$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7044ac_tool_warned=yes ;; 7045esac 7046 STRIP=$ac_ct_STRIP 7047 fi 7048else 7049 STRIP="$ac_cv_prog_STRIP" 7050fi 7051 7052test -z "$STRIP" && STRIP=: 7053 7054 7055 7056 7057 7058 7059if test -n "$ac_tool_prefix"; then 7060 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7061set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7063$as_echo_n "checking for $ac_word... " >&6; } 7064if ${ac_cv_prog_RANLIB+:} false; then : 7065 $as_echo_n "(cached) " >&6 7066else 7067 if test -n "$RANLIB"; then 7068 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7069else 7070as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7071for as_dir in $PATH 7072do 7073 IFS=$as_save_IFS 7074 test -z "$as_dir" && as_dir=. 7075 for ac_exec_ext in '' $ac_executable_extensions; do 7076 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7077 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7079 break 2 7080 fi 7081done 7082 done 7083IFS=$as_save_IFS 7084 7085fi 7086fi 7087RANLIB=$ac_cv_prog_RANLIB 7088if test -n "$RANLIB"; then 7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7090$as_echo "$RANLIB" >&6; } 7091else 7092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7093$as_echo "no" >&6; } 7094fi 7095 7096 7097fi 7098if test -z "$ac_cv_prog_RANLIB"; then 7099 ac_ct_RANLIB=$RANLIB 7100 # Extract the first word of "ranlib", so it can be a program name with args. 7101set dummy ranlib; ac_word=$2 7102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7103$as_echo_n "checking for $ac_word... " >&6; } 7104if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7105 $as_echo_n "(cached) " >&6 7106else 7107 if test -n "$ac_ct_RANLIB"; then 7108 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7109else 7110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7111for as_dir in $PATH 7112do 7113 IFS=$as_save_IFS 7114 test -z "$as_dir" && as_dir=. 7115 for ac_exec_ext in '' $ac_executable_extensions; do 7116 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7117 ac_cv_prog_ac_ct_RANLIB="ranlib" 7118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7119 break 2 7120 fi 7121done 7122 done 7123IFS=$as_save_IFS 7124 7125fi 7126fi 7127ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7128if test -n "$ac_ct_RANLIB"; then 7129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7130$as_echo "$ac_ct_RANLIB" >&6; } 7131else 7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7133$as_echo "no" >&6; } 7134fi 7135 7136 if test "x$ac_ct_RANLIB" = x; then 7137 RANLIB=":" 7138 else 7139 case $cross_compiling:$ac_tool_warned in 7140yes:) 7141{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7142$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7143ac_tool_warned=yes ;; 7144esac 7145 RANLIB=$ac_ct_RANLIB 7146 fi 7147else 7148 RANLIB="$ac_cv_prog_RANLIB" 7149fi 7150 7151test -z "$RANLIB" && RANLIB=: 7152 7153 7154 7155 7156 7157 7158# Determine commands to create old-style static archives. 7159old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7160old_postinstall_cmds='chmod 644 $oldlib' 7161old_postuninstall_cmds= 7162 7163if test -n "$RANLIB"; then 7164 case $host_os in 7165 bitrig* | openbsd*) 7166 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 7167 ;; 7168 *) 7169 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 7170 ;; 7171 esac 7172 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 7173fi 7174 7175case $host_os in 7176 darwin*) 7177 lock_old_archive_extraction=yes ;; 7178 *) 7179 lock_old_archive_extraction=no ;; 7180esac 7181 7182 7183 7184 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# If no C compiler was specified, use CC. 7221LTCC=${LTCC-"$CC"} 7222 7223# If no C compiler flags were specified, use CFLAGS. 7224LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7225 7226# Allow CC to be a program name with arguments. 7227compiler=$CC 7228 7229 7230# Check for command to grab the raw symbol name followed by C symbol from nm. 7231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7232$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7233if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7234 $as_echo_n "(cached) " >&6 7235else 7236 7237# These are sane defaults that work on at least a few old systems. 7238# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7239 7240# Character class describing NM global symbol codes. 7241symcode='[BCDEGRST]' 7242 7243# Regexp to match symbols that can be accessed directly from C. 7244sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7245 7246# Define system-specific variables. 7247case $host_os in 7248aix*) 7249 symcode='[BCDT]' 7250 ;; 7251cygwin* | mingw* | pw32* | cegcc*) 7252 symcode='[ABCDGISTW]' 7253 ;; 7254hpux*) 7255 if test ia64 = "$host_cpu"; then 7256 symcode='[ABCDEGRST]' 7257 fi 7258 ;; 7259irix* | nonstopux*) 7260 symcode='[BCDEGRST]' 7261 ;; 7262osf*) 7263 symcode='[BCDEGQRST]' 7264 ;; 7265solaris*) 7266 symcode='[BDRT]' 7267 ;; 7268sco3.2v5*) 7269 symcode='[DT]' 7270 ;; 7271sysv4.2uw2*) 7272 symcode='[DT]' 7273 ;; 7274sysv5* | sco5v6* | unixware* | OpenUNIX*) 7275 symcode='[ABDT]' 7276 ;; 7277sysv4) 7278 symcode='[DFNSTU]' 7279 ;; 7280esac 7281 7282# If we're using GNU nm, then use its standard symbol codes. 7283case `$NM -V 2>&1` in 7284*GNU* | *'with BFD'*) 7285 symcode='[ABCDGIRSTW]' ;; 7286esac 7287 7288if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7289 # Gets list of data symbols to import. 7290 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 7291 # Adjust the below global symbol transforms to fixup imported variables. 7292 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 7293 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 7294 lt_c_name_lib_hook="\ 7295 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 7296 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 7297else 7298 # Disable hooks by default. 7299 lt_cv_sys_global_symbol_to_import= 7300 lt_cdecl_hook= 7301 lt_c_name_hook= 7302 lt_c_name_lib_hook= 7303fi 7304 7305# Transform an extracted symbol line into a proper C declaration. 7306# Some systems (esp. on ia64) link data and code symbols differently, 7307# so use this general approach. 7308lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 7309$lt_cdecl_hook\ 7310" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 7311" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 7312 7313# Transform an extracted symbol line into symbol name and symbol address 7314lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 7315$lt_c_name_hook\ 7316" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7317" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 7318 7319# Transform an extracted symbol line into symbol name with lib prefix and 7320# symbol address. 7321lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 7322$lt_c_name_lib_hook\ 7323" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7324" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 7325" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 7326 7327# Handle CRLF in mingw tool chain 7328opt_cr= 7329case $build_os in 7330mingw*) 7331 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7332 ;; 7333esac 7334 7335# Try without a prefix underscore, then with it. 7336for ac_symprfx in "" "_"; do 7337 7338 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7339 symxfrm="\\1 $ac_symprfx\\2 \\2" 7340 7341 # Write the raw and C identifiers. 7342 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7343 # Fake it for dumpbin and say T for any non-static function, 7344 # D for any global variable and I for any imported variable. 7345 # Also find C++ and __fastcall symbols from MSVC++, 7346 # which start with @ or ?. 7347 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7348" {last_section=section; section=\$ 3};"\ 7349" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7350" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7351" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7352" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7353" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7354" \$ 0!~/External *\|/{next};"\ 7355" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7356" {if(hide[section]) next};"\ 7357" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7358" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7359" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7360" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7361" ' prfx=^$ac_symprfx" 7362 else 7363 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7364 fi 7365 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7366 7367 # Check to see that the pipe works correctly. 7368 pipe_works=no 7369 7370 rm -f conftest* 7371 cat > conftest.$ac_ext <<_LT_EOF 7372#ifdef __cplusplus 7373extern "C" { 7374#endif 7375char nm_test_var; 7376void nm_test_func(void); 7377void nm_test_func(void){} 7378#ifdef __cplusplus 7379} 7380#endif 7381int main(){nm_test_var='a';nm_test_func();return(0);} 7382_LT_EOF 7383 7384 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7385 (eval $ac_compile) 2>&5 7386 ac_status=$? 7387 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7388 test $ac_status = 0; }; then 7389 # Now try to grab the symbols. 7390 nlist=conftest.nm 7391 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7392 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7393 ac_status=$? 7394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7395 test $ac_status = 0; } && test -s "$nlist"; then 7396 # Try sorting and uniquifying the output. 7397 if sort "$nlist" | uniq > "$nlist"T; then 7398 mv -f "$nlist"T "$nlist" 7399 else 7400 rm -f "$nlist"T 7401 fi 7402 7403 # Make sure that we snagged all the symbols we need. 7404 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7405 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7406 cat <<_LT_EOF > conftest.$ac_ext 7407/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7408#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7409/* DATA imports from DLLs on WIN32 can't be const, because runtime 7410 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7411# define LT_DLSYM_CONST 7412#elif defined __osf__ 7413/* This system does not cope well with relocations in const data. */ 7414# define LT_DLSYM_CONST 7415#else 7416# define LT_DLSYM_CONST const 7417#endif 7418 7419#ifdef __cplusplus 7420extern "C" { 7421#endif 7422 7423_LT_EOF 7424 # Now generate the symbol file. 7425 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7426 7427 cat <<_LT_EOF >> conftest.$ac_ext 7428 7429/* The mapping between symbol names and symbols. */ 7430LT_DLSYM_CONST struct { 7431 const char *name; 7432 void *address; 7433} 7434lt__PROGRAM__LTX_preloaded_symbols[] = 7435{ 7436 { "@PROGRAM@", (void *) 0 }, 7437_LT_EOF 7438 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7439 cat <<\_LT_EOF >> conftest.$ac_ext 7440 {0, (void *) 0} 7441}; 7442 7443/* This works around a problem in FreeBSD linker */ 7444#ifdef FREEBSD_WORKAROUND 7445static const void *lt_preloaded_setup() { 7446 return lt__PROGRAM__LTX_preloaded_symbols; 7447} 7448#endif 7449 7450#ifdef __cplusplus 7451} 7452#endif 7453_LT_EOF 7454 # Now try linking the two files. 7455 mv conftest.$ac_objext conftstm.$ac_objext 7456 lt_globsym_save_LIBS=$LIBS 7457 lt_globsym_save_CFLAGS=$CFLAGS 7458 LIBS=conftstm.$ac_objext 7459 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7460 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7461 (eval $ac_link) 2>&5 7462 ac_status=$? 7463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7464 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7465 pipe_works=yes 7466 fi 7467 LIBS=$lt_globsym_save_LIBS 7468 CFLAGS=$lt_globsym_save_CFLAGS 7469 else 7470 echo "cannot find nm_test_func in $nlist" >&5 7471 fi 7472 else 7473 echo "cannot find nm_test_var in $nlist" >&5 7474 fi 7475 else 7476 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7477 fi 7478 else 7479 echo "$progname: failed program was:" >&5 7480 cat conftest.$ac_ext >&5 7481 fi 7482 rm -rf conftest* conftst* 7483 7484 # Do not use the global_symbol_pipe unless it works. 7485 if test yes = "$pipe_works"; then 7486 break 7487 else 7488 lt_cv_sys_global_symbol_pipe= 7489 fi 7490done 7491 7492fi 7493 7494if test -z "$lt_cv_sys_global_symbol_pipe"; then 7495 lt_cv_sys_global_symbol_to_cdecl= 7496fi 7497if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7499$as_echo "failed" >&6; } 7500else 7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7502$as_echo "ok" >&6; } 7503fi 7504 7505# Response file support. 7506if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7507 nm_file_list_spec='@' 7508elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7509 nm_file_list_spec='@' 7510fi 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7549$as_echo_n "checking for sysroot... " >&6; } 7550 7551# Check whether --with-sysroot was given. 7552if test "${with_sysroot+set}" = set; then : 7553 withval=$with_sysroot; 7554else 7555 with_sysroot=no 7556fi 7557 7558 7559lt_sysroot= 7560case $with_sysroot in #( 7561 yes) 7562 if test yes = "$GCC"; then 7563 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7564 fi 7565 ;; #( 7566 /*) 7567 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7568 ;; #( 7569 no|'') 7570 ;; #( 7571 *) 7572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7573$as_echo "$with_sysroot" >&6; } 7574 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7575 ;; 7576esac 7577 7578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7579$as_echo "${lt_sysroot:-no}" >&6; } 7580 7581 7582 7583 7584 7585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7586$as_echo_n "checking for a working dd... " >&6; } 7587if ${ac_cv_path_lt_DD+:} false; then : 7588 $as_echo_n "(cached) " >&6 7589else 7590 printf 0123456789abcdef0123456789abcdef >conftest.i 7591cat conftest.i conftest.i >conftest2.i 7592: ${lt_DD:=$DD} 7593if test -z "$lt_DD"; then 7594 ac_path_lt_DD_found=false 7595 # Loop through the user's path and test for each of PROGNAME-LIST 7596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7597for as_dir in $PATH 7598do 7599 IFS=$as_save_IFS 7600 test -z "$as_dir" && as_dir=. 7601 for ac_prog in dd; do 7602 for ac_exec_ext in '' $ac_executable_extensions; do 7603 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 7604 as_fn_executable_p "$ac_path_lt_DD" || continue 7605if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7606 cmp -s conftest.i conftest.out \ 7607 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7608fi 7609 $ac_path_lt_DD_found && break 3 7610 done 7611 done 7612 done 7613IFS=$as_save_IFS 7614 if test -z "$ac_cv_path_lt_DD"; then 7615 : 7616 fi 7617else 7618 ac_cv_path_lt_DD=$lt_DD 7619fi 7620 7621rm -f conftest.i conftest2.i conftest.out 7622fi 7623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7624$as_echo "$ac_cv_path_lt_DD" >&6; } 7625 7626 7627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7628$as_echo_n "checking how to truncate binary pipes... " >&6; } 7629if ${lt_cv_truncate_bin+:} false; then : 7630 $as_echo_n "(cached) " >&6 7631else 7632 printf 0123456789abcdef0123456789abcdef >conftest.i 7633cat conftest.i conftest.i >conftest2.i 7634lt_cv_truncate_bin= 7635if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7636 cmp -s conftest.i conftest.out \ 7637 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7638fi 7639rm -f conftest.i conftest2.i conftest.out 7640test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7641fi 7642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7643$as_echo "$lt_cv_truncate_bin" >&6; } 7644 7645 7646 7647 7648 7649 7650 7651# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7652func_cc_basename () 7653{ 7654 for cc_temp in $*""; do 7655 case $cc_temp in 7656 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7657 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7658 \-*) ;; 7659 *) break;; 7660 esac 7661 done 7662 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7663} 7664 7665# Check whether --enable-libtool-lock was given. 7666if test "${enable_libtool_lock+set}" = set; then : 7667 enableval=$enable_libtool_lock; 7668fi 7669 7670test no = "$enable_libtool_lock" || enable_libtool_lock=yes 7671 7672# Some flags need to be propagated to the compiler or linker for good 7673# libtool support. 7674case $host in 7675ia64-*-hpux*) 7676 # Find out what ABI is being produced by ac_compile, and set mode 7677 # options accordingly. 7678 echo 'int i;' > conftest.$ac_ext 7679 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7680 (eval $ac_compile) 2>&5 7681 ac_status=$? 7682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7683 test $ac_status = 0; }; then 7684 case `/usr/bin/file conftest.$ac_objext` in 7685 *ELF-32*) 7686 HPUX_IA64_MODE=32 7687 ;; 7688 *ELF-64*) 7689 HPUX_IA64_MODE=64 7690 ;; 7691 esac 7692 fi 7693 rm -rf conftest* 7694 ;; 7695*-*-irix6*) 7696 # Find out what ABI is being produced by ac_compile, and set linker 7697 # options accordingly. 7698 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7699 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7700 (eval $ac_compile) 2>&5 7701 ac_status=$? 7702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7703 test $ac_status = 0; }; then 7704 if test yes = "$lt_cv_prog_gnu_ld"; then 7705 case `/usr/bin/file conftest.$ac_objext` in 7706 *32-bit*) 7707 LD="${LD-ld} -melf32bsmip" 7708 ;; 7709 *N32*) 7710 LD="${LD-ld} -melf32bmipn32" 7711 ;; 7712 *64-bit*) 7713 LD="${LD-ld} -melf64bmip" 7714 ;; 7715 esac 7716 else 7717 case `/usr/bin/file conftest.$ac_objext` in 7718 *32-bit*) 7719 LD="${LD-ld} -32" 7720 ;; 7721 *N32*) 7722 LD="${LD-ld} -n32" 7723 ;; 7724 *64-bit*) 7725 LD="${LD-ld} -64" 7726 ;; 7727 esac 7728 fi 7729 fi 7730 rm -rf conftest* 7731 ;; 7732 7733mips64*-*linux*) 7734 # Find out what ABI is being produced by ac_compile, and set linker 7735 # options accordingly. 7736 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7737 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7738 (eval $ac_compile) 2>&5 7739 ac_status=$? 7740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7741 test $ac_status = 0; }; then 7742 emul=elf 7743 case `/usr/bin/file conftest.$ac_objext` in 7744 *32-bit*) 7745 emul="${emul}32" 7746 ;; 7747 *64-bit*) 7748 emul="${emul}64" 7749 ;; 7750 esac 7751 case `/usr/bin/file conftest.$ac_objext` in 7752 *MSB*) 7753 emul="${emul}btsmip" 7754 ;; 7755 *LSB*) 7756 emul="${emul}ltsmip" 7757 ;; 7758 esac 7759 case `/usr/bin/file conftest.$ac_objext` in 7760 *N32*) 7761 emul="${emul}n32" 7762 ;; 7763 esac 7764 LD="${LD-ld} -m $emul" 7765 fi 7766 rm -rf conftest* 7767 ;; 7768 7769x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7770s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7771 # Find out what ABI is being produced by ac_compile, and set linker 7772 # options accordingly. Note that the listed cases only cover the 7773 # situations where additional linker options are needed (such as when 7774 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7775 # vice versa); the common cases where no linker options are needed do 7776 # not appear in the list. 7777 echo 'int i;' > conftest.$ac_ext 7778 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7779 (eval $ac_compile) 2>&5 7780 ac_status=$? 7781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7782 test $ac_status = 0; }; then 7783 case `/usr/bin/file conftest.o` in 7784 *32-bit*) 7785 case $host in 7786 x86_64-*kfreebsd*-gnu) 7787 LD="${LD-ld} -m elf_i386_fbsd" 7788 ;; 7789 x86_64-*linux*) 7790 case `/usr/bin/file conftest.o` in 7791 *x86-64*) 7792 LD="${LD-ld} -m elf32_x86_64" 7793 ;; 7794 *) 7795 LD="${LD-ld} -m elf_i386" 7796 ;; 7797 esac 7798 ;; 7799 powerpc64le-*linux*) 7800 LD="${LD-ld} -m elf32lppclinux" 7801 ;; 7802 powerpc64-*linux*) 7803 LD="${LD-ld} -m elf32ppclinux" 7804 ;; 7805 s390x-*linux*) 7806 LD="${LD-ld} -m elf_s390" 7807 ;; 7808 sparc64-*linux*) 7809 LD="${LD-ld} -m elf32_sparc" 7810 ;; 7811 esac 7812 ;; 7813 *64-bit*) 7814 case $host in 7815 x86_64-*kfreebsd*-gnu) 7816 LD="${LD-ld} -m elf_x86_64_fbsd" 7817 ;; 7818 x86_64-*linux*) 7819 LD="${LD-ld} -m elf_x86_64" 7820 ;; 7821 powerpcle-*linux*) 7822 LD="${LD-ld} -m elf64lppc" 7823 ;; 7824 powerpc-*linux*) 7825 LD="${LD-ld} -m elf64ppc" 7826 ;; 7827 s390*-*linux*|s390*-*tpf*) 7828 LD="${LD-ld} -m elf64_s390" 7829 ;; 7830 sparc*-*linux*) 7831 LD="${LD-ld} -m elf64_sparc" 7832 ;; 7833 esac 7834 ;; 7835 esac 7836 fi 7837 rm -rf conftest* 7838 ;; 7839 7840*-*-sco3.2v5*) 7841 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7842 SAVE_CFLAGS=$CFLAGS 7843 CFLAGS="$CFLAGS -belf" 7844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7845$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7846if ${lt_cv_cc_needs_belf+:} false; then : 7847 $as_echo_n "(cached) " >&6 7848else 7849 ac_ext=c 7850ac_cpp='$CPP $CPPFLAGS' 7851ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7852ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7853ac_compiler_gnu=$ac_cv_c_compiler_gnu 7854 7855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7856/* end confdefs.h. */ 7857 7858int 7859main () 7860{ 7861 7862 ; 7863 return 0; 7864} 7865_ACEOF 7866if ac_fn_c_try_link "$LINENO"; then : 7867 lt_cv_cc_needs_belf=yes 7868else 7869 lt_cv_cc_needs_belf=no 7870fi 7871rm -f core conftest.err conftest.$ac_objext \ 7872 conftest$ac_exeext conftest.$ac_ext 7873 ac_ext=c 7874ac_cpp='$CPP $CPPFLAGS' 7875ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7876ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7877ac_compiler_gnu=$ac_cv_c_compiler_gnu 7878 7879fi 7880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7881$as_echo "$lt_cv_cc_needs_belf" >&6; } 7882 if test yes != "$lt_cv_cc_needs_belf"; then 7883 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7884 CFLAGS=$SAVE_CFLAGS 7885 fi 7886 ;; 7887*-*solaris*) 7888 # Find out what ABI is being produced by ac_compile, and set linker 7889 # options accordingly. 7890 echo 'int i;' > conftest.$ac_ext 7891 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7892 (eval $ac_compile) 2>&5 7893 ac_status=$? 7894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7895 test $ac_status = 0; }; then 7896 case `/usr/bin/file conftest.o` in 7897 *64-bit*) 7898 case $lt_cv_prog_gnu_ld in 7899 yes*) 7900 case $host in 7901 i?86-*-solaris*|x86_64-*-solaris*) 7902 LD="${LD-ld} -m elf_x86_64" 7903 ;; 7904 sparc*-*-solaris*) 7905 LD="${LD-ld} -m elf64_sparc" 7906 ;; 7907 esac 7908 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7909 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7910 LD=${LD-ld}_sol2 7911 fi 7912 ;; 7913 *) 7914 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7915 LD="${LD-ld} -64" 7916 fi 7917 ;; 7918 esac 7919 ;; 7920 esac 7921 fi 7922 rm -rf conftest* 7923 ;; 7924esac 7925 7926need_locks=$enable_libtool_lock 7927 7928if test -n "$ac_tool_prefix"; then 7929 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7930set dummy ${ac_tool_prefix}mt; ac_word=$2 7931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7932$as_echo_n "checking for $ac_word... " >&6; } 7933if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7934 $as_echo_n "(cached) " >&6 7935else 7936 if test -n "$MANIFEST_TOOL"; then 7937 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7938else 7939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7940for as_dir in $PATH 7941do 7942 IFS=$as_save_IFS 7943 test -z "$as_dir" && as_dir=. 7944 for ac_exec_ext in '' $ac_executable_extensions; do 7945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7946 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7948 break 2 7949 fi 7950done 7951 done 7952IFS=$as_save_IFS 7953 7954fi 7955fi 7956MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7957if test -n "$MANIFEST_TOOL"; then 7958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7959$as_echo "$MANIFEST_TOOL" >&6; } 7960else 7961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7962$as_echo "no" >&6; } 7963fi 7964 7965 7966fi 7967if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7968 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7969 # Extract the first word of "mt", so it can be a program name with args. 7970set dummy mt; ac_word=$2 7971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7972$as_echo_n "checking for $ac_word... " >&6; } 7973if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7974 $as_echo_n "(cached) " >&6 7975else 7976 if test -n "$ac_ct_MANIFEST_TOOL"; then 7977 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7978else 7979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7980for as_dir in $PATH 7981do 7982 IFS=$as_save_IFS 7983 test -z "$as_dir" && as_dir=. 7984 for ac_exec_ext in '' $ac_executable_extensions; do 7985 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7986 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7988 break 2 7989 fi 7990done 7991 done 7992IFS=$as_save_IFS 7993 7994fi 7995fi 7996ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7997if test -n "$ac_ct_MANIFEST_TOOL"; then 7998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7999$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 8000else 8001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8002$as_echo "no" >&6; } 8003fi 8004 8005 if test "x$ac_ct_MANIFEST_TOOL" = x; then 8006 MANIFEST_TOOL=":" 8007 else 8008 case $cross_compiling:$ac_tool_warned in 8009yes:) 8010{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8011$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8012ac_tool_warned=yes ;; 8013esac 8014 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 8015 fi 8016else 8017 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 8018fi 8019 8020test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 8021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 8022$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 8023if ${lt_cv_path_mainfest_tool+:} false; then : 8024 $as_echo_n "(cached) " >&6 8025else 8026 lt_cv_path_mainfest_tool=no 8027 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 8028 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 8029 cat conftest.err >&5 8030 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 8031 lt_cv_path_mainfest_tool=yes 8032 fi 8033 rm -f conftest* 8034fi 8035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 8036$as_echo "$lt_cv_path_mainfest_tool" >&6; } 8037if test yes != "$lt_cv_path_mainfest_tool"; then 8038 MANIFEST_TOOL=: 8039fi 8040 8041 8042 8043 8044 8045 8046 case $host_os in 8047 rhapsody* | darwin*) 8048 if test -n "$ac_tool_prefix"; then 8049 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 8050set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 8051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8052$as_echo_n "checking for $ac_word... " >&6; } 8053if ${ac_cv_prog_DSYMUTIL+:} false; then : 8054 $as_echo_n "(cached) " >&6 8055else 8056 if test -n "$DSYMUTIL"; then 8057 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 8058else 8059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8060for as_dir in $PATH 8061do 8062 IFS=$as_save_IFS 8063 test -z "$as_dir" && as_dir=. 8064 for ac_exec_ext in '' $ac_executable_extensions; do 8065 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8066 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 8067 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8068 break 2 8069 fi 8070done 8071 done 8072IFS=$as_save_IFS 8073 8074fi 8075fi 8076DSYMUTIL=$ac_cv_prog_DSYMUTIL 8077if test -n "$DSYMUTIL"; then 8078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 8079$as_echo "$DSYMUTIL" >&6; } 8080else 8081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8082$as_echo "no" >&6; } 8083fi 8084 8085 8086fi 8087if test -z "$ac_cv_prog_DSYMUTIL"; then 8088 ac_ct_DSYMUTIL=$DSYMUTIL 8089 # Extract the first word of "dsymutil", so it can be a program name with args. 8090set dummy dsymutil; ac_word=$2 8091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8092$as_echo_n "checking for $ac_word... " >&6; } 8093if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 8094 $as_echo_n "(cached) " >&6 8095else 8096 if test -n "$ac_ct_DSYMUTIL"; then 8097 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8098else 8099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8100for as_dir in $PATH 8101do 8102 IFS=$as_save_IFS 8103 test -z "$as_dir" && as_dir=. 8104 for ac_exec_ext in '' $ac_executable_extensions; do 8105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8106 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8108 break 2 8109 fi 8110done 8111 done 8112IFS=$as_save_IFS 8113 8114fi 8115fi 8116ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8117if test -n "$ac_ct_DSYMUTIL"; then 8118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8119$as_echo "$ac_ct_DSYMUTIL" >&6; } 8120else 8121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8122$as_echo "no" >&6; } 8123fi 8124 8125 if test "x$ac_ct_DSYMUTIL" = x; then 8126 DSYMUTIL=":" 8127 else 8128 case $cross_compiling:$ac_tool_warned in 8129yes:) 8130{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8131$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8132ac_tool_warned=yes ;; 8133esac 8134 DSYMUTIL=$ac_ct_DSYMUTIL 8135 fi 8136else 8137 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8138fi 8139 8140 if test -n "$ac_tool_prefix"; then 8141 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8142set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8144$as_echo_n "checking for $ac_word... " >&6; } 8145if ${ac_cv_prog_NMEDIT+:} false; then : 8146 $as_echo_n "(cached) " >&6 8147else 8148 if test -n "$NMEDIT"; then 8149 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8150else 8151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8152for as_dir in $PATH 8153do 8154 IFS=$as_save_IFS 8155 test -z "$as_dir" && as_dir=. 8156 for ac_exec_ext in '' $ac_executable_extensions; do 8157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8158 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8160 break 2 8161 fi 8162done 8163 done 8164IFS=$as_save_IFS 8165 8166fi 8167fi 8168NMEDIT=$ac_cv_prog_NMEDIT 8169if test -n "$NMEDIT"; then 8170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8171$as_echo "$NMEDIT" >&6; } 8172else 8173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8174$as_echo "no" >&6; } 8175fi 8176 8177 8178fi 8179if test -z "$ac_cv_prog_NMEDIT"; then 8180 ac_ct_NMEDIT=$NMEDIT 8181 # Extract the first word of "nmedit", so it can be a program name with args. 8182set dummy nmedit; ac_word=$2 8183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8184$as_echo_n "checking for $ac_word... " >&6; } 8185if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 8186 $as_echo_n "(cached) " >&6 8187else 8188 if test -n "$ac_ct_NMEDIT"; then 8189 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8190else 8191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8192for as_dir in $PATH 8193do 8194 IFS=$as_save_IFS 8195 test -z "$as_dir" && as_dir=. 8196 for ac_exec_ext in '' $ac_executable_extensions; do 8197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8198 ac_cv_prog_ac_ct_NMEDIT="nmedit" 8199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8200 break 2 8201 fi 8202done 8203 done 8204IFS=$as_save_IFS 8205 8206fi 8207fi 8208ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8209if test -n "$ac_ct_NMEDIT"; then 8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8211$as_echo "$ac_ct_NMEDIT" >&6; } 8212else 8213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8214$as_echo "no" >&6; } 8215fi 8216 8217 if test "x$ac_ct_NMEDIT" = x; then 8218 NMEDIT=":" 8219 else 8220 case $cross_compiling:$ac_tool_warned in 8221yes:) 8222{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8223$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8224ac_tool_warned=yes ;; 8225esac 8226 NMEDIT=$ac_ct_NMEDIT 8227 fi 8228else 8229 NMEDIT="$ac_cv_prog_NMEDIT" 8230fi 8231 8232 if test -n "$ac_tool_prefix"; then 8233 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8234set dummy ${ac_tool_prefix}lipo; ac_word=$2 8235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8236$as_echo_n "checking for $ac_word... " >&6; } 8237if ${ac_cv_prog_LIPO+:} false; then : 8238 $as_echo_n "(cached) " >&6 8239else 8240 if test -n "$LIPO"; then 8241 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8242else 8243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8244for as_dir in $PATH 8245do 8246 IFS=$as_save_IFS 8247 test -z "$as_dir" && as_dir=. 8248 for ac_exec_ext in '' $ac_executable_extensions; do 8249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8250 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8252 break 2 8253 fi 8254done 8255 done 8256IFS=$as_save_IFS 8257 8258fi 8259fi 8260LIPO=$ac_cv_prog_LIPO 8261if test -n "$LIPO"; then 8262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8263$as_echo "$LIPO" >&6; } 8264else 8265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8266$as_echo "no" >&6; } 8267fi 8268 8269 8270fi 8271if test -z "$ac_cv_prog_LIPO"; then 8272 ac_ct_LIPO=$LIPO 8273 # Extract the first word of "lipo", so it can be a program name with args. 8274set dummy lipo; ac_word=$2 8275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8276$as_echo_n "checking for $ac_word... " >&6; } 8277if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8278 $as_echo_n "(cached) " >&6 8279else 8280 if test -n "$ac_ct_LIPO"; then 8281 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8282else 8283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8284for as_dir in $PATH 8285do 8286 IFS=$as_save_IFS 8287 test -z "$as_dir" && as_dir=. 8288 for ac_exec_ext in '' $ac_executable_extensions; do 8289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8290 ac_cv_prog_ac_ct_LIPO="lipo" 8291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8292 break 2 8293 fi 8294done 8295 done 8296IFS=$as_save_IFS 8297 8298fi 8299fi 8300ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8301if test -n "$ac_ct_LIPO"; then 8302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8303$as_echo "$ac_ct_LIPO" >&6; } 8304else 8305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8306$as_echo "no" >&6; } 8307fi 8308 8309 if test "x$ac_ct_LIPO" = x; then 8310 LIPO=":" 8311 else 8312 case $cross_compiling:$ac_tool_warned in 8313yes:) 8314{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8315$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8316ac_tool_warned=yes ;; 8317esac 8318 LIPO=$ac_ct_LIPO 8319 fi 8320else 8321 LIPO="$ac_cv_prog_LIPO" 8322fi 8323 8324 if test -n "$ac_tool_prefix"; then 8325 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8326set dummy ${ac_tool_prefix}otool; ac_word=$2 8327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8328$as_echo_n "checking for $ac_word... " >&6; } 8329if ${ac_cv_prog_OTOOL+:} false; then : 8330 $as_echo_n "(cached) " >&6 8331else 8332 if test -n "$OTOOL"; then 8333 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8334else 8335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8336for as_dir in $PATH 8337do 8338 IFS=$as_save_IFS 8339 test -z "$as_dir" && as_dir=. 8340 for ac_exec_ext in '' $ac_executable_extensions; do 8341 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8342 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8344 break 2 8345 fi 8346done 8347 done 8348IFS=$as_save_IFS 8349 8350fi 8351fi 8352OTOOL=$ac_cv_prog_OTOOL 8353if test -n "$OTOOL"; then 8354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8355$as_echo "$OTOOL" >&6; } 8356else 8357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8358$as_echo "no" >&6; } 8359fi 8360 8361 8362fi 8363if test -z "$ac_cv_prog_OTOOL"; then 8364 ac_ct_OTOOL=$OTOOL 8365 # Extract the first word of "otool", so it can be a program name with args. 8366set dummy otool; ac_word=$2 8367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8368$as_echo_n "checking for $ac_word... " >&6; } 8369if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8370 $as_echo_n "(cached) " >&6 8371else 8372 if test -n "$ac_ct_OTOOL"; then 8373 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8374else 8375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8376for as_dir in $PATH 8377do 8378 IFS=$as_save_IFS 8379 test -z "$as_dir" && as_dir=. 8380 for ac_exec_ext in '' $ac_executable_extensions; do 8381 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8382 ac_cv_prog_ac_ct_OTOOL="otool" 8383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8384 break 2 8385 fi 8386done 8387 done 8388IFS=$as_save_IFS 8389 8390fi 8391fi 8392ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8393if test -n "$ac_ct_OTOOL"; then 8394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8395$as_echo "$ac_ct_OTOOL" >&6; } 8396else 8397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8398$as_echo "no" >&6; } 8399fi 8400 8401 if test "x$ac_ct_OTOOL" = x; then 8402 OTOOL=":" 8403 else 8404 case $cross_compiling:$ac_tool_warned in 8405yes:) 8406{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8407$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8408ac_tool_warned=yes ;; 8409esac 8410 OTOOL=$ac_ct_OTOOL 8411 fi 8412else 8413 OTOOL="$ac_cv_prog_OTOOL" 8414fi 8415 8416 if test -n "$ac_tool_prefix"; then 8417 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8418set dummy ${ac_tool_prefix}otool64; ac_word=$2 8419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8420$as_echo_n "checking for $ac_word... " >&6; } 8421if ${ac_cv_prog_OTOOL64+:} false; then : 8422 $as_echo_n "(cached) " >&6 8423else 8424 if test -n "$OTOOL64"; then 8425 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8426else 8427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8428for as_dir in $PATH 8429do 8430 IFS=$as_save_IFS 8431 test -z "$as_dir" && as_dir=. 8432 for ac_exec_ext in '' $ac_executable_extensions; do 8433 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8434 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8436 break 2 8437 fi 8438done 8439 done 8440IFS=$as_save_IFS 8441 8442fi 8443fi 8444OTOOL64=$ac_cv_prog_OTOOL64 8445if test -n "$OTOOL64"; then 8446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8447$as_echo "$OTOOL64" >&6; } 8448else 8449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8450$as_echo "no" >&6; } 8451fi 8452 8453 8454fi 8455if test -z "$ac_cv_prog_OTOOL64"; then 8456 ac_ct_OTOOL64=$OTOOL64 8457 # Extract the first word of "otool64", so it can be a program name with args. 8458set dummy otool64; ac_word=$2 8459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8460$as_echo_n "checking for $ac_word... " >&6; } 8461if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8462 $as_echo_n "(cached) " >&6 8463else 8464 if test -n "$ac_ct_OTOOL64"; then 8465 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8466else 8467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8468for as_dir in $PATH 8469do 8470 IFS=$as_save_IFS 8471 test -z "$as_dir" && as_dir=. 8472 for ac_exec_ext in '' $ac_executable_extensions; do 8473 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8474 ac_cv_prog_ac_ct_OTOOL64="otool64" 8475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8476 break 2 8477 fi 8478done 8479 done 8480IFS=$as_save_IFS 8481 8482fi 8483fi 8484ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8485if test -n "$ac_ct_OTOOL64"; then 8486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8487$as_echo "$ac_ct_OTOOL64" >&6; } 8488else 8489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8490$as_echo "no" >&6; } 8491fi 8492 8493 if test "x$ac_ct_OTOOL64" = x; then 8494 OTOOL64=":" 8495 else 8496 case $cross_compiling:$ac_tool_warned in 8497yes:) 8498{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8499$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8500ac_tool_warned=yes ;; 8501esac 8502 OTOOL64=$ac_ct_OTOOL64 8503 fi 8504else 8505 OTOOL64="$ac_cv_prog_OTOOL64" 8506fi 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8535$as_echo_n "checking for -single_module linker flag... " >&6; } 8536if ${lt_cv_apple_cc_single_mod+:} false; then : 8537 $as_echo_n "(cached) " >&6 8538else 8539 lt_cv_apple_cc_single_mod=no 8540 if test -z "$LT_MULTI_MODULE"; then 8541 # By default we will add the -single_module flag. You can override 8542 # by either setting the environment variable LT_MULTI_MODULE 8543 # non-empty at configure time, or by adding -multi_module to the 8544 # link flags. 8545 rm -rf libconftest.dylib* 8546 echo "int foo(void){return 1;}" > conftest.c 8547 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8548-dynamiclib -Wl,-single_module conftest.c" >&5 8549 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8550 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8551 _lt_result=$? 8552 # If there is a non-empty error log, and "single_module" 8553 # appears in it, assume the flag caused a linker warning 8554 if test -s conftest.err && $GREP single_module conftest.err; then 8555 cat conftest.err >&5 8556 # Otherwise, if the output was created with a 0 exit code from 8557 # the compiler, it worked. 8558 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 8559 lt_cv_apple_cc_single_mod=yes 8560 else 8561 cat conftest.err >&5 8562 fi 8563 rm -rf libconftest.dylib* 8564 rm -f conftest.* 8565 fi 8566fi 8567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8568$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8569 8570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8571$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8572if ${lt_cv_ld_exported_symbols_list+:} false; then : 8573 $as_echo_n "(cached) " >&6 8574else 8575 lt_cv_ld_exported_symbols_list=no 8576 save_LDFLAGS=$LDFLAGS 8577 echo "_main" > conftest.sym 8578 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8580/* end confdefs.h. */ 8581 8582int 8583main () 8584{ 8585 8586 ; 8587 return 0; 8588} 8589_ACEOF 8590if ac_fn_c_try_link "$LINENO"; then : 8591 lt_cv_ld_exported_symbols_list=yes 8592else 8593 lt_cv_ld_exported_symbols_list=no 8594fi 8595rm -f core conftest.err conftest.$ac_objext \ 8596 conftest$ac_exeext conftest.$ac_ext 8597 LDFLAGS=$save_LDFLAGS 8598 8599fi 8600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8601$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8602 8603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8604$as_echo_n "checking for -force_load linker flag... " >&6; } 8605if ${lt_cv_ld_force_load+:} false; then : 8606 $as_echo_n "(cached) " >&6 8607else 8608 lt_cv_ld_force_load=no 8609 cat > conftest.c << _LT_EOF 8610int forced_loaded() { return 2;} 8611_LT_EOF 8612 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8613 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8614 echo "$AR cru libconftest.a conftest.o" >&5 8615 $AR cru libconftest.a conftest.o 2>&5 8616 echo "$RANLIB libconftest.a" >&5 8617 $RANLIB libconftest.a 2>&5 8618 cat > conftest.c << _LT_EOF 8619int main() { return 0;} 8620_LT_EOF 8621 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8622 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8623 _lt_result=$? 8624 if test -s conftest.err && $GREP force_load conftest.err; then 8625 cat conftest.err >&5 8626 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8627 lt_cv_ld_force_load=yes 8628 else 8629 cat conftest.err >&5 8630 fi 8631 rm -f conftest.err libconftest.a conftest conftest.c 8632 rm -rf conftest.dSYM 8633 8634fi 8635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8636$as_echo "$lt_cv_ld_force_load" >&6; } 8637 case $host_os in 8638 rhapsody* | darwin1.[012]) 8639 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8640 darwin1.*) 8641 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8642 darwin*) # darwin 5.x on 8643 # if running on 10.5 or later, the deployment target defaults 8644 # to the OS version, if on x86, and 10.4, the deployment 8645 # target defaults to 10.4. Don't you love it? 8646 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8647 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8648 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8649 10.[012][,.]*) 8650 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8651 10.*) 8652 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8653 esac 8654 ;; 8655 esac 8656 if test yes = "$lt_cv_apple_cc_single_mod"; then 8657 _lt_dar_single_mod='$single_module' 8658 fi 8659 if test yes = "$lt_cv_ld_exported_symbols_list"; then 8660 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8661 else 8662 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8663 fi 8664 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8665 _lt_dsymutil='~$DSYMUTIL $lib || :' 8666 else 8667 _lt_dsymutil= 8668 fi 8669 ;; 8670 esac 8671 8672# func_munge_path_list VARIABLE PATH 8673# ----------------------------------- 8674# VARIABLE is name of variable containing _space_ separated list of 8675# directories to be munged by the contents of PATH, which is string 8676# having a format: 8677# "DIR[:DIR]:" 8678# string "DIR[ DIR]" will be prepended to VARIABLE 8679# ":DIR[:DIR]" 8680# string "DIR[ DIR]" will be appended to VARIABLE 8681# "DIRP[:DIRP]::[DIRA:]DIRA" 8682# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8683# "DIRA[ DIRA]" will be appended to VARIABLE 8684# "DIR[:DIR]" 8685# VARIABLE will be replaced by "DIR[ DIR]" 8686func_munge_path_list () 8687{ 8688 case x$2 in 8689 x) 8690 ;; 8691 *:) 8692 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8693 ;; 8694 x:*) 8695 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8696 ;; 8697 *::*) 8698 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8699 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8700 ;; 8701 *) 8702 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8703 ;; 8704 esac 8705} 8706 8707for ac_header in dlfcn.h 8708do : 8709 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8710" 8711if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8712 cat >>confdefs.h <<_ACEOF 8713#define HAVE_DLFCN_H 1 8714_ACEOF 8715 8716fi 8717 8718done 8719 8720 8721 8722 8723 8724# Set options 8725# Check whether --enable-static was given. 8726if test "${enable_static+set}" = set; then : 8727 enableval=$enable_static; p=${PACKAGE-default} 8728 case $enableval in 8729 yes) enable_static=yes ;; 8730 no) enable_static=no ;; 8731 *) 8732 enable_static=no 8733 # Look at the argument we got. We use all the common list separators. 8734 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8735 for pkg in $enableval; do 8736 IFS=$lt_save_ifs 8737 if test "X$pkg" = "X$p"; then 8738 enable_static=yes 8739 fi 8740 done 8741 IFS=$lt_save_ifs 8742 ;; 8743 esac 8744else 8745 enable_static=no 8746fi 8747 8748 8749 8750 8751 8752 8753 8754 8755# Check whether --with-pic was given. 8756if test "${with_pic+set}" = set; then : 8757 withval=$with_pic; lt_p=${PACKAGE-default} 8758 case $withval in 8759 yes|no) pic_mode=$withval ;; 8760 *) 8761 pic_mode=default 8762 # Look at the argument we got. We use all the common list separators. 8763 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8764 for lt_pkg in $withval; do 8765 IFS=$lt_save_ifs 8766 if test "X$lt_pkg" = "X$lt_p"; then 8767 pic_mode=yes 8768 fi 8769 done 8770 IFS=$lt_save_ifs 8771 ;; 8772 esac 8773else 8774 pic_mode=yes 8775fi 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 enable_dlopen=no 8786 8787 8788 enable_win32_dll=no 8789 8790 8791 # Check whether --enable-shared was given. 8792if test "${enable_shared+set}" = set; then : 8793 enableval=$enable_shared; p=${PACKAGE-default} 8794 case $enableval in 8795 yes) enable_shared=yes ;; 8796 no) enable_shared=no ;; 8797 *) 8798 enable_shared=no 8799 # Look at the argument we got. We use all the common list separators. 8800 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8801 for pkg in $enableval; do 8802 IFS=$lt_save_ifs 8803 if test "X$pkg" = "X$p"; then 8804 enable_shared=yes 8805 fi 8806 done 8807 IFS=$lt_save_ifs 8808 ;; 8809 esac 8810else 8811 enable_shared=yes 8812fi 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 # Check whether --enable-fast-install was given. 8825if test "${enable_fast_install+set}" = set; then : 8826 enableval=$enable_fast_install; p=${PACKAGE-default} 8827 case $enableval in 8828 yes) enable_fast_install=yes ;; 8829 no) enable_fast_install=no ;; 8830 *) 8831 enable_fast_install=no 8832 # Look at the argument we got. We use all the common list separators. 8833 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8834 for pkg in $enableval; do 8835 IFS=$lt_save_ifs 8836 if test "X$pkg" = "X$p"; then 8837 enable_fast_install=yes 8838 fi 8839 done 8840 IFS=$lt_save_ifs 8841 ;; 8842 esac 8843else 8844 enable_fast_install=yes 8845fi 8846 8847 8848 8849 8850 8851 8852 8853 8854 shared_archive_member_spec= 8855case $host,$enable_shared in 8856power*-*-aix[5-9]*,yes) 8857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8858$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8859 8860# Check whether --with-aix-soname was given. 8861if test "${with_aix_soname+set}" = set; then : 8862 withval=$with_aix_soname; case $withval in 8863 aix|svr4|both) 8864 ;; 8865 *) 8866 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8867 ;; 8868 esac 8869 lt_cv_with_aix_soname=$with_aix_soname 8870else 8871 if ${lt_cv_with_aix_soname+:} false; then : 8872 $as_echo_n "(cached) " >&6 8873else 8874 lt_cv_with_aix_soname=aix 8875fi 8876 8877 with_aix_soname=$lt_cv_with_aix_soname 8878fi 8879 8880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8881$as_echo "$with_aix_soname" >&6; } 8882 if test aix != "$with_aix_soname"; then 8883 # For the AIX way of multilib, we name the shared archive member 8884 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8885 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8886 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8887 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8888 if test 64 = "${OBJECT_MODE-32}"; then 8889 shared_archive_member_spec=shr_64 8890 else 8891 shared_archive_member_spec=shr 8892 fi 8893 fi 8894 ;; 8895*) 8896 with_aix_soname=aix 8897 ;; 8898esac 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909# This can be used to rebuild libtool when needed 8910LIBTOOL_DEPS=$ltmain 8911 8912# Always use our own libtool. 8913LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944test -z "$LN_S" && LN_S="ln -s" 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959if test -n "${ZSH_VERSION+set}"; then 8960 setopt NO_GLOB_SUBST 8961fi 8962 8963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8964$as_echo_n "checking for objdir... " >&6; } 8965if ${lt_cv_objdir+:} false; then : 8966 $as_echo_n "(cached) " >&6 8967else 8968 rm -f .libs 2>/dev/null 8969mkdir .libs 2>/dev/null 8970if test -d .libs; then 8971 lt_cv_objdir=.libs 8972else 8973 # MS-DOS does not allow filenames that begin with a dot. 8974 lt_cv_objdir=_libs 8975fi 8976rmdir .libs 2>/dev/null 8977fi 8978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8979$as_echo "$lt_cv_objdir" >&6; } 8980objdir=$lt_cv_objdir 8981 8982 8983 8984 8985 8986cat >>confdefs.h <<_ACEOF 8987#define LT_OBJDIR "$lt_cv_objdir/" 8988_ACEOF 8989 8990 8991 8992 8993case $host_os in 8994aix3*) 8995 # AIX sometimes has problems with the GCC collect2 program. For some 8996 # reason, if we set the COLLECT_NAMES environment variable, the problems 8997 # vanish in a puff of smoke. 8998 if test set != "${COLLECT_NAMES+set}"; then 8999 COLLECT_NAMES= 9000 export COLLECT_NAMES 9001 fi 9002 ;; 9003esac 9004 9005# Global variables: 9006ofile=libtool 9007can_build_shared=yes 9008 9009# All known linkers require a '.a' archive for static linking (except MSVC, 9010# which needs '.lib'). 9011libext=a 9012 9013with_gnu_ld=$lt_cv_prog_gnu_ld 9014 9015old_CC=$CC 9016old_CFLAGS=$CFLAGS 9017 9018# Set sane defaults for various variables 9019test -z "$CC" && CC=cc 9020test -z "$LTCC" && LTCC=$CC 9021test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9022test -z "$LD" && LD=ld 9023test -z "$ac_objext" && ac_objext=o 9024 9025func_cc_basename $compiler 9026cc_basename=$func_cc_basename_result 9027 9028 9029# Only perform the check for file, if the check method requires it 9030test -z "$MAGIC_CMD" && MAGIC_CMD=file 9031case $deplibs_check_method in 9032file_magic*) 9033 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9035$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9036if ${lt_cv_path_MAGIC_CMD+:} false; then : 9037 $as_echo_n "(cached) " >&6 9038else 9039 case $MAGIC_CMD in 9040[\\/*] | ?:[\\/]*) 9041 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9042 ;; 9043*) 9044 lt_save_MAGIC_CMD=$MAGIC_CMD 9045 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9046 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9047 for ac_dir in $ac_dummy; do 9048 IFS=$lt_save_ifs 9049 test -z "$ac_dir" && ac_dir=. 9050 if test -f "$ac_dir/${ac_tool_prefix}file"; then 9051 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 9052 if test -n "$file_magic_test_file"; then 9053 case $deplibs_check_method in 9054 "file_magic "*) 9055 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9056 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9057 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9058 $EGREP "$file_magic_regex" > /dev/null; then 9059 : 9060 else 9061 cat <<_LT_EOF 1>&2 9062 9063*** Warning: the command libtool uses to detect shared libraries, 9064*** $file_magic_cmd, produces output that libtool cannot recognize. 9065*** The result is that libtool may fail to recognize shared libraries 9066*** as such. This will affect the creation of libtool libraries that 9067*** depend on shared libraries, but programs linked with such libtool 9068*** libraries will work regardless of this problem. Nevertheless, you 9069*** may want to report the problem to your system manager and/or to 9070*** bug-libtool@gnu.org 9071 9072_LT_EOF 9073 fi ;; 9074 esac 9075 fi 9076 break 9077 fi 9078 done 9079 IFS=$lt_save_ifs 9080 MAGIC_CMD=$lt_save_MAGIC_CMD 9081 ;; 9082esac 9083fi 9084 9085MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9086if test -n "$MAGIC_CMD"; then 9087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9088$as_echo "$MAGIC_CMD" >&6; } 9089else 9090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9091$as_echo "no" >&6; } 9092fi 9093 9094 9095 9096 9097 9098if test -z "$lt_cv_path_MAGIC_CMD"; then 9099 if test -n "$ac_tool_prefix"; then 9100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9101$as_echo_n "checking for file... " >&6; } 9102if ${lt_cv_path_MAGIC_CMD+:} false; then : 9103 $as_echo_n "(cached) " >&6 9104else 9105 case $MAGIC_CMD in 9106[\\/*] | ?:[\\/]*) 9107 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9108 ;; 9109*) 9110 lt_save_MAGIC_CMD=$MAGIC_CMD 9111 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9112 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9113 for ac_dir in $ac_dummy; do 9114 IFS=$lt_save_ifs 9115 test -z "$ac_dir" && ac_dir=. 9116 if test -f "$ac_dir/file"; then 9117 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 9118 if test -n "$file_magic_test_file"; then 9119 case $deplibs_check_method in 9120 "file_magic "*) 9121 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9122 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9123 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9124 $EGREP "$file_magic_regex" > /dev/null; then 9125 : 9126 else 9127 cat <<_LT_EOF 1>&2 9128 9129*** Warning: the command libtool uses to detect shared libraries, 9130*** $file_magic_cmd, produces output that libtool cannot recognize. 9131*** The result is that libtool may fail to recognize shared libraries 9132*** as such. This will affect the creation of libtool libraries that 9133*** depend on shared libraries, but programs linked with such libtool 9134*** libraries will work regardless of this problem. Nevertheless, you 9135*** may want to report the problem to your system manager and/or to 9136*** bug-libtool@gnu.org 9137 9138_LT_EOF 9139 fi ;; 9140 esac 9141 fi 9142 break 9143 fi 9144 done 9145 IFS=$lt_save_ifs 9146 MAGIC_CMD=$lt_save_MAGIC_CMD 9147 ;; 9148esac 9149fi 9150 9151MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9152if test -n "$MAGIC_CMD"; then 9153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9154$as_echo "$MAGIC_CMD" >&6; } 9155else 9156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9157$as_echo "no" >&6; } 9158fi 9159 9160 9161 else 9162 MAGIC_CMD=: 9163 fi 9164fi 9165 9166 fi 9167 ;; 9168esac 9169 9170# Use C for the default configuration in the libtool script 9171 9172lt_save_CC=$CC 9173ac_ext=c 9174ac_cpp='$CPP $CPPFLAGS' 9175ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9176ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9177ac_compiler_gnu=$ac_cv_c_compiler_gnu 9178 9179 9180# Source file extension for C test sources. 9181ac_ext=c 9182 9183# Object file extension for compiled C test sources. 9184objext=o 9185objext=$objext 9186 9187# Code to be used in simple compile tests 9188lt_simple_compile_test_code="int some_variable = 0;" 9189 9190# Code to be used in simple link tests 9191lt_simple_link_test_code='int main(){return(0);}' 9192 9193 9194 9195 9196 9197 9198 9199# If no C compiler was specified, use CC. 9200LTCC=${LTCC-"$CC"} 9201 9202# If no C compiler flags were specified, use CFLAGS. 9203LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9204 9205# Allow CC to be a program name with arguments. 9206compiler=$CC 9207 9208# Save the default compiler, since it gets overwritten when the other 9209# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9210compiler_DEFAULT=$CC 9211 9212# save warnings/boilerplate of simple test code 9213ac_outfile=conftest.$ac_objext 9214echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9215eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9216_lt_compiler_boilerplate=`cat conftest.err` 9217$RM conftest* 9218 9219ac_outfile=conftest.$ac_objext 9220echo "$lt_simple_link_test_code" >conftest.$ac_ext 9221eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9222_lt_linker_boilerplate=`cat conftest.err` 9223$RM -r conftest* 9224 9225 9226## CAVEAT EMPTOR: 9227## There is no encapsulation within the following macros, do not change 9228## the running order or otherwise move them around unless you know exactly 9229## what you are doing... 9230if test -n "$compiler"; then 9231 9232lt_prog_compiler_no_builtin_flag= 9233 9234if test yes = "$GCC"; then 9235 case $cc_basename in 9236 nvcc*) 9237 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9238 *) 9239 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9240 esac 9241 9242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9243$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9244if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9245 $as_echo_n "(cached) " >&6 9246else 9247 lt_cv_prog_compiler_rtti_exceptions=no 9248 ac_outfile=conftest.$ac_objext 9249 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9250 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9251 # Insert the option either (1) after the last *FLAGS variable, or 9252 # (2) before a word containing "conftest.", or (3) at the end. 9253 # Note that $ac_compile itself does not contain backslashes and begins 9254 # with a dollar sign (not a hyphen), so the echo should work correctly. 9255 # The option is referenced via a variable to avoid confusing sed. 9256 lt_compile=`echo "$ac_compile" | $SED \ 9257 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9258 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9259 -e 's:$: $lt_compiler_flag:'` 9260 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9261 (eval "$lt_compile" 2>conftest.err) 9262 ac_status=$? 9263 cat conftest.err >&5 9264 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9265 if (exit $ac_status) && test -s "$ac_outfile"; then 9266 # The compiler can only warn and ignore the option if not recognized 9267 # So say no if there are warnings other than the usual output. 9268 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9269 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9270 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9271 lt_cv_prog_compiler_rtti_exceptions=yes 9272 fi 9273 fi 9274 $RM conftest* 9275 9276fi 9277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9278$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9279 9280if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9281 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9282else 9283 : 9284fi 9285 9286fi 9287 9288 9289 9290 9291 9292 9293 lt_prog_compiler_wl= 9294lt_prog_compiler_pic= 9295lt_prog_compiler_static= 9296 9297 9298 if test yes = "$GCC"; then 9299 lt_prog_compiler_wl='-Wl,' 9300 lt_prog_compiler_static='-static' 9301 9302 case $host_os in 9303 aix*) 9304 # All AIX code is PIC. 9305 if test ia64 = "$host_cpu"; then 9306 # AIX 5 now supports IA64 processor 9307 lt_prog_compiler_static='-Bstatic' 9308 fi 9309 lt_prog_compiler_pic='-fPIC' 9310 ;; 9311 9312 amigaos*) 9313 case $host_cpu in 9314 powerpc) 9315 # see comment about AmigaOS4 .so support 9316 lt_prog_compiler_pic='-fPIC' 9317 ;; 9318 m68k) 9319 # FIXME: we need at least 68020 code to build shared libraries, but 9320 # adding the '-m68020' flag to GCC prevents building anything better, 9321 # like '-m68040'. 9322 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9323 ;; 9324 esac 9325 ;; 9326 9327 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9328 # PIC is the default for these OSes. 9329 ;; 9330 9331 mingw* | cygwin* | pw32* | os2* | cegcc*) 9332 # This hack is so that the source file can tell whether it is being 9333 # built for inclusion in a dll (and should export symbols for example). 9334 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9335 # (--disable-auto-import) libraries 9336 lt_prog_compiler_pic='-DDLL_EXPORT' 9337 case $host_os in 9338 os2*) 9339 lt_prog_compiler_static='$wl-static' 9340 ;; 9341 esac 9342 ;; 9343 9344 darwin* | rhapsody*) 9345 # PIC is the default on this platform 9346 # Common symbols not allowed in MH_DYLIB files 9347 lt_prog_compiler_pic='-fno-common' 9348 ;; 9349 9350 haiku*) 9351 # PIC is the default for Haiku. 9352 # The "-static" flag exists, but is broken. 9353 lt_prog_compiler_static= 9354 ;; 9355 9356 hpux*) 9357 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9358 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9359 # sets the default TLS model and affects inlining. 9360 case $host_cpu in 9361 hppa*64*) 9362 # +Z the default 9363 ;; 9364 *) 9365 lt_prog_compiler_pic='-fPIC' 9366 ;; 9367 esac 9368 ;; 9369 9370 interix[3-9]*) 9371 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9372 # Instead, we relocate shared libraries at runtime. 9373 ;; 9374 9375 msdosdjgpp*) 9376 # Just because we use GCC doesn't mean we suddenly get shared libraries 9377 # on systems that don't support them. 9378 lt_prog_compiler_can_build_shared=no 9379 enable_shared=no 9380 ;; 9381 9382 *nto* | *qnx*) 9383 # QNX uses GNU C++, but need to define -shared option too, otherwise 9384 # it will coredump. 9385 lt_prog_compiler_pic='-fPIC -shared' 9386 ;; 9387 9388 sysv4*MP*) 9389 if test -d /usr/nec; then 9390 lt_prog_compiler_pic=-Kconform_pic 9391 fi 9392 ;; 9393 9394 *) 9395 lt_prog_compiler_pic='-fPIC' 9396 ;; 9397 esac 9398 9399 case $cc_basename in 9400 nvcc*) # Cuda Compiler Driver 2.2 9401 lt_prog_compiler_wl='-Xlinker ' 9402 if test -n "$lt_prog_compiler_pic"; then 9403 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9404 fi 9405 ;; 9406 esac 9407 else 9408 # PORTME Check for flag to pass linker flags through the system compiler. 9409 case $host_os in 9410 aix*) 9411 lt_prog_compiler_wl='-Wl,' 9412 if test ia64 = "$host_cpu"; then 9413 # AIX 5 now supports IA64 processor 9414 lt_prog_compiler_static='-Bstatic' 9415 else 9416 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9417 fi 9418 ;; 9419 9420 darwin* | rhapsody*) 9421 # PIC is the default on this platform 9422 # Common symbols not allowed in MH_DYLIB files 9423 lt_prog_compiler_pic='-fno-common' 9424 case $cc_basename in 9425 nagfor*) 9426 # NAG Fortran compiler 9427 lt_prog_compiler_wl='-Wl,-Wl,,' 9428 lt_prog_compiler_pic='-PIC' 9429 lt_prog_compiler_static='-Bstatic' 9430 ;; 9431 esac 9432 ;; 9433 9434 mingw* | cygwin* | pw32* | os2* | cegcc*) 9435 # This hack is so that the source file can tell whether it is being 9436 # built for inclusion in a dll (and should export symbols for example). 9437 lt_prog_compiler_pic='-DDLL_EXPORT' 9438 case $host_os in 9439 os2*) 9440 lt_prog_compiler_static='$wl-static' 9441 ;; 9442 esac 9443 ;; 9444 9445 hpux9* | hpux10* | hpux11*) 9446 lt_prog_compiler_wl='-Wl,' 9447 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9448 # not for PA HP-UX. 9449 case $host_cpu in 9450 hppa*64*|ia64*) 9451 # +Z the default 9452 ;; 9453 *) 9454 lt_prog_compiler_pic='+Z' 9455 ;; 9456 esac 9457 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9458 lt_prog_compiler_static='$wl-a ${wl}archive' 9459 ;; 9460 9461 irix5* | irix6* | nonstopux*) 9462 lt_prog_compiler_wl='-Wl,' 9463 # PIC (with -KPIC) is the default. 9464 lt_prog_compiler_static='-non_shared' 9465 ;; 9466 9467 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9468 case $cc_basename in 9469 # old Intel for x86_64, which still supported -KPIC. 9470 ecc*) 9471 lt_prog_compiler_wl='-Wl,' 9472 lt_prog_compiler_pic='-KPIC' 9473 lt_prog_compiler_static='-static' 9474 ;; 9475 # icc used to be incompatible with GCC. 9476 # ICC 10 doesn't accept -KPIC any more. 9477 icc* | ifort*) 9478 lt_prog_compiler_wl='-Wl,' 9479 lt_prog_compiler_pic='-fPIC' 9480 lt_prog_compiler_static='-static' 9481 ;; 9482 # Lahey Fortran 8.1. 9483 lf95*) 9484 lt_prog_compiler_wl='-Wl,' 9485 lt_prog_compiler_pic='--shared' 9486 lt_prog_compiler_static='--static' 9487 ;; 9488 nagfor*) 9489 # NAG Fortran compiler 9490 lt_prog_compiler_wl='-Wl,-Wl,,' 9491 lt_prog_compiler_pic='-PIC' 9492 lt_prog_compiler_static='-Bstatic' 9493 ;; 9494 tcc*) 9495 # Fabrice Bellard et al's Tiny C Compiler 9496 lt_prog_compiler_wl='-Wl,' 9497 lt_prog_compiler_pic='-fPIC' 9498 lt_prog_compiler_static='-static' 9499 ;; 9500 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9501 # Portland Group compilers (*not* the Pentium gcc compiler, 9502 # which looks to be a dead project) 9503 lt_prog_compiler_wl='-Wl,' 9504 lt_prog_compiler_pic='-fpic' 9505 lt_prog_compiler_static='-Bstatic' 9506 ;; 9507 ccc*) 9508 lt_prog_compiler_wl='-Wl,' 9509 # All Alpha code is PIC. 9510 lt_prog_compiler_static='-non_shared' 9511 ;; 9512 xl* | bgxl* | bgf* | mpixl*) 9513 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9514 lt_prog_compiler_wl='-Wl,' 9515 lt_prog_compiler_pic='-qpic' 9516 lt_prog_compiler_static='-qstaticlink' 9517 ;; 9518 *) 9519 case `$CC -V 2>&1 | sed 5q` in 9520 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9521 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9522 lt_prog_compiler_pic='-KPIC' 9523 lt_prog_compiler_static='-Bstatic' 9524 lt_prog_compiler_wl='' 9525 ;; 9526 *Sun\ F* | *Sun*Fortran*) 9527 lt_prog_compiler_pic='-KPIC' 9528 lt_prog_compiler_static='-Bstatic' 9529 lt_prog_compiler_wl='-Qoption ld ' 9530 ;; 9531 *Sun\ C*) 9532 # Sun C 5.9 9533 lt_prog_compiler_pic='-KPIC' 9534 lt_prog_compiler_static='-Bstatic' 9535 lt_prog_compiler_wl='-Wl,' 9536 ;; 9537 *Intel*\ [CF]*Compiler*) 9538 lt_prog_compiler_wl='-Wl,' 9539 lt_prog_compiler_pic='-fPIC' 9540 lt_prog_compiler_static='-static' 9541 ;; 9542 *Portland\ Group*) 9543 lt_prog_compiler_wl='-Wl,' 9544 lt_prog_compiler_pic='-fpic' 9545 lt_prog_compiler_static='-Bstatic' 9546 ;; 9547 esac 9548 ;; 9549 esac 9550 ;; 9551 9552 newsos6) 9553 lt_prog_compiler_pic='-KPIC' 9554 lt_prog_compiler_static='-Bstatic' 9555 ;; 9556 9557 *nto* | *qnx*) 9558 # QNX uses GNU C++, but need to define -shared option too, otherwise 9559 # it will coredump. 9560 lt_prog_compiler_pic='-fPIC -shared' 9561 ;; 9562 9563 osf3* | osf4* | osf5*) 9564 lt_prog_compiler_wl='-Wl,' 9565 # All OSF/1 code is PIC. 9566 lt_prog_compiler_static='-non_shared' 9567 ;; 9568 9569 rdos*) 9570 lt_prog_compiler_static='-non_shared' 9571 ;; 9572 9573 solaris*) 9574 lt_prog_compiler_pic='-KPIC' 9575 lt_prog_compiler_static='-Bstatic' 9576 case $cc_basename in 9577 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9578 lt_prog_compiler_wl='-Qoption ld ';; 9579 *) 9580 lt_prog_compiler_wl='-Wl,';; 9581 esac 9582 ;; 9583 9584 sunos4*) 9585 lt_prog_compiler_wl='-Qoption ld ' 9586 lt_prog_compiler_pic='-PIC' 9587 lt_prog_compiler_static='-Bstatic' 9588 ;; 9589 9590 sysv4 | sysv4.2uw2* | sysv4.3*) 9591 lt_prog_compiler_wl='-Wl,' 9592 lt_prog_compiler_pic='-KPIC' 9593 lt_prog_compiler_static='-Bstatic' 9594 ;; 9595 9596 sysv4*MP*) 9597 if test -d /usr/nec; then 9598 lt_prog_compiler_pic='-Kconform_pic' 9599 lt_prog_compiler_static='-Bstatic' 9600 fi 9601 ;; 9602 9603 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9604 lt_prog_compiler_wl='-Wl,' 9605 lt_prog_compiler_pic='-KPIC' 9606 lt_prog_compiler_static='-Bstatic' 9607 ;; 9608 9609 unicos*) 9610 lt_prog_compiler_wl='-Wl,' 9611 lt_prog_compiler_can_build_shared=no 9612 ;; 9613 9614 uts4*) 9615 lt_prog_compiler_pic='-pic' 9616 lt_prog_compiler_static='-Bstatic' 9617 ;; 9618 9619 *) 9620 lt_prog_compiler_can_build_shared=no 9621 ;; 9622 esac 9623 fi 9624 9625case $host_os in 9626 # For platforms that do not support PIC, -DPIC is meaningless: 9627 *djgpp*) 9628 lt_prog_compiler_pic= 9629 ;; 9630 *) 9631 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9632 ;; 9633esac 9634 9635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9636$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9637if ${lt_cv_prog_compiler_pic+:} false; then : 9638 $as_echo_n "(cached) " >&6 9639else 9640 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9641fi 9642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9643$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9644lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9645 9646# 9647# Check to make sure the PIC flag actually works. 9648# 9649if test -n "$lt_prog_compiler_pic"; then 9650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9651$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9652if ${lt_cv_prog_compiler_pic_works+:} false; then : 9653 $as_echo_n "(cached) " >&6 9654else 9655 lt_cv_prog_compiler_pic_works=no 9656 ac_outfile=conftest.$ac_objext 9657 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9658 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9659 # Insert the option either (1) after the last *FLAGS variable, or 9660 # (2) before a word containing "conftest.", or (3) at the end. 9661 # Note that $ac_compile itself does not contain backslashes and begins 9662 # with a dollar sign (not a hyphen), so the echo should work correctly. 9663 # The option is referenced via a variable to avoid confusing sed. 9664 lt_compile=`echo "$ac_compile" | $SED \ 9665 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9666 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9667 -e 's:$: $lt_compiler_flag:'` 9668 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9669 (eval "$lt_compile" 2>conftest.err) 9670 ac_status=$? 9671 cat conftest.err >&5 9672 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9673 if (exit $ac_status) && test -s "$ac_outfile"; then 9674 # The compiler can only warn and ignore the option if not recognized 9675 # So say no if there are warnings other than the usual output. 9676 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9677 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9678 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9679 lt_cv_prog_compiler_pic_works=yes 9680 fi 9681 fi 9682 $RM conftest* 9683 9684fi 9685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9686$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9687 9688if test yes = "$lt_cv_prog_compiler_pic_works"; then 9689 case $lt_prog_compiler_pic in 9690 "" | " "*) ;; 9691 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9692 esac 9693else 9694 lt_prog_compiler_pic= 9695 lt_prog_compiler_can_build_shared=no 9696fi 9697 9698fi 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710# 9711# Check to make sure the static flag actually works. 9712# 9713wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9715$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9716if ${lt_cv_prog_compiler_static_works+:} false; then : 9717 $as_echo_n "(cached) " >&6 9718else 9719 lt_cv_prog_compiler_static_works=no 9720 save_LDFLAGS=$LDFLAGS 9721 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9722 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9723 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9724 # The linker can only warn and ignore the option if not recognized 9725 # So say no if there are warnings 9726 if test -s conftest.err; then 9727 # Append any errors to the config.log. 9728 cat conftest.err 1>&5 9729 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9730 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9731 if diff conftest.exp conftest.er2 >/dev/null; then 9732 lt_cv_prog_compiler_static_works=yes 9733 fi 9734 else 9735 lt_cv_prog_compiler_static_works=yes 9736 fi 9737 fi 9738 $RM -r conftest* 9739 LDFLAGS=$save_LDFLAGS 9740 9741fi 9742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9743$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9744 9745if test yes = "$lt_cv_prog_compiler_static_works"; then 9746 : 9747else 9748 lt_prog_compiler_static= 9749fi 9750 9751 9752 9753 9754 9755 9756 9757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9758$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9759if ${lt_cv_prog_compiler_c_o+:} false; then : 9760 $as_echo_n "(cached) " >&6 9761else 9762 lt_cv_prog_compiler_c_o=no 9763 $RM -r conftest 2>/dev/null 9764 mkdir conftest 9765 cd conftest 9766 mkdir out 9767 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9768 9769 lt_compiler_flag="-o out/conftest2.$ac_objext" 9770 # Insert the option either (1) after the last *FLAGS variable, or 9771 # (2) before a word containing "conftest.", or (3) at the end. 9772 # Note that $ac_compile itself does not contain backslashes and begins 9773 # with a dollar sign (not a hyphen), so the echo should work correctly. 9774 lt_compile=`echo "$ac_compile" | $SED \ 9775 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9776 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9777 -e 's:$: $lt_compiler_flag:'` 9778 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9779 (eval "$lt_compile" 2>out/conftest.err) 9780 ac_status=$? 9781 cat out/conftest.err >&5 9782 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9783 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9784 then 9785 # The compiler can only warn and ignore the option if not recognized 9786 # So say no if there are warnings 9787 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9788 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9789 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9790 lt_cv_prog_compiler_c_o=yes 9791 fi 9792 fi 9793 chmod u+w . 2>&5 9794 $RM conftest* 9795 # SGI C++ compiler will create directory out/ii_files/ for 9796 # template instantiation 9797 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9798 $RM out/* && rmdir out 9799 cd .. 9800 $RM -r conftest 9801 $RM conftest* 9802 9803fi 9804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9805$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9806 9807 9808 9809 9810 9811 9812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9813$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9814if ${lt_cv_prog_compiler_c_o+:} false; then : 9815 $as_echo_n "(cached) " >&6 9816else 9817 lt_cv_prog_compiler_c_o=no 9818 $RM -r conftest 2>/dev/null 9819 mkdir conftest 9820 cd conftest 9821 mkdir out 9822 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9823 9824 lt_compiler_flag="-o out/conftest2.$ac_objext" 9825 # Insert the option either (1) after the last *FLAGS variable, or 9826 # (2) before a word containing "conftest.", or (3) at the end. 9827 # Note that $ac_compile itself does not contain backslashes and begins 9828 # with a dollar sign (not a hyphen), so the echo should work correctly. 9829 lt_compile=`echo "$ac_compile" | $SED \ 9830 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9831 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9832 -e 's:$: $lt_compiler_flag:'` 9833 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9834 (eval "$lt_compile" 2>out/conftest.err) 9835 ac_status=$? 9836 cat out/conftest.err >&5 9837 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9838 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9839 then 9840 # The compiler can only warn and ignore the option if not recognized 9841 # So say no if there are warnings 9842 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9843 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9844 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9845 lt_cv_prog_compiler_c_o=yes 9846 fi 9847 fi 9848 chmod u+w . 2>&5 9849 $RM conftest* 9850 # SGI C++ compiler will create directory out/ii_files/ for 9851 # template instantiation 9852 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9853 $RM out/* && rmdir out 9854 cd .. 9855 $RM -r conftest 9856 $RM conftest* 9857 9858fi 9859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9860$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9861 9862 9863 9864 9865hard_links=nottested 9866if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9867 # do not overwrite the value of need_locks provided by the user 9868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9869$as_echo_n "checking if we can lock with hard links... " >&6; } 9870 hard_links=yes 9871 $RM conftest* 9872 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9873 touch conftest.a 9874 ln conftest.a conftest.b 2>&5 || hard_links=no 9875 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9877$as_echo "$hard_links" >&6; } 9878 if test no = "$hard_links"; then 9879 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9880$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9881 need_locks=warn 9882 fi 9883else 9884 need_locks=no 9885fi 9886 9887 9888 9889 9890 9891 9892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9893$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9894 9895 runpath_var= 9896 allow_undefined_flag= 9897 always_export_symbols=no 9898 archive_cmds= 9899 archive_expsym_cmds= 9900 compiler_needs_object=no 9901 enable_shared_with_static_runtimes=no 9902 export_dynamic_flag_spec= 9903 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9904 hardcode_automatic=no 9905 hardcode_direct=no 9906 hardcode_direct_absolute=no 9907 hardcode_libdir_flag_spec= 9908 hardcode_libdir_separator= 9909 hardcode_minus_L=no 9910 hardcode_shlibpath_var=unsupported 9911 inherit_rpath=no 9912 link_all_deplibs=unknown 9913 module_cmds= 9914 module_expsym_cmds= 9915 old_archive_from_new_cmds= 9916 old_archive_from_expsyms_cmds= 9917 thread_safe_flag_spec= 9918 whole_archive_flag_spec= 9919 # include_expsyms should be a list of space-separated symbols to be *always* 9920 # included in the symbol list 9921 include_expsyms= 9922 # exclude_expsyms can be an extended regexp of symbols to exclude 9923 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9924 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9925 # as well as any symbol that contains 'd'. 9926 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9927 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9928 # platforms (ab)use it in PIC code, but their linkers get confused if 9929 # the symbol is explicitly referenced. Since portable code cannot 9930 # rely on this symbol name, it's probably fine to never include it in 9931 # preloaded symbol tables. 9932 # Exclude shared library initialization/finalization symbols. 9933 extract_expsyms_cmds= 9934 9935 case $host_os in 9936 cygwin* | mingw* | pw32* | cegcc*) 9937 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9938 # When not using gcc, we currently assume that we are using 9939 # Microsoft Visual C++. 9940 if test yes != "$GCC"; then 9941 with_gnu_ld=no 9942 fi 9943 ;; 9944 interix*) 9945 # we just hope/assume this is gcc and not c89 (= MSVC++) 9946 with_gnu_ld=yes 9947 ;; 9948 openbsd* | bitrig*) 9949 with_gnu_ld=no 9950 ;; 9951 esac 9952 9953 ld_shlibs=yes 9954 9955 # On some targets, GNU ld is compatible enough with the native linker 9956 # that we're better off using the native interface for both. 9957 lt_use_gnu_ld_interface=no 9958 if test yes = "$with_gnu_ld"; then 9959 case $host_os in 9960 aix*) 9961 # The AIX port of GNU ld has always aspired to compatibility 9962 # with the native linker. However, as the warning in the GNU ld 9963 # block says, versions before 2.19.5* couldn't really create working 9964 # shared libraries, regardless of the interface used. 9965 case `$LD -v 2>&1` in 9966 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9967 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9968 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9969 *) 9970 lt_use_gnu_ld_interface=yes 9971 ;; 9972 esac 9973 ;; 9974 *) 9975 lt_use_gnu_ld_interface=yes 9976 ;; 9977 esac 9978 fi 9979 9980 if test yes = "$lt_use_gnu_ld_interface"; then 9981 # If archive_cmds runs LD, not CC, wlarc should be empty 9982 wlarc='$wl' 9983 9984 # Set some defaults for GNU ld with shared library support. These 9985 # are reset later if shared libraries are not supported. Putting them 9986 # here allows them to be overridden if necessary. 9987 runpath_var=LD_RUN_PATH 9988 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9989 export_dynamic_flag_spec='$wl--export-dynamic' 9990 # ancient GNU ld didn't support --whole-archive et. al. 9991 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9992 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9993 else 9994 whole_archive_flag_spec= 9995 fi 9996 supports_anon_versioning=no 9997 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9998 *GNU\ gold*) supports_anon_versioning=yes ;; 9999 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10000 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10001 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10002 *\ 2.11.*) ;; # other 2.11 versions 10003 *) supports_anon_versioning=yes ;; 10004 esac 10005 10006 # See if GNU ld supports shared libraries. 10007 case $host_os in 10008 aix[3-9]*) 10009 # On AIX/PPC, the GNU linker is very broken 10010 if test ia64 != "$host_cpu"; then 10011 ld_shlibs=no 10012 cat <<_LT_EOF 1>&2 10013 10014*** Warning: the GNU linker, at least up to release 2.19, is reported 10015*** to be unable to reliably create shared libraries on AIX. 10016*** Therefore, libtool is disabling shared libraries support. If you 10017*** really care for shared libraries, you may want to install binutils 10018*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10019*** You will then need to restart the configuration process. 10020 10021_LT_EOF 10022 fi 10023 ;; 10024 10025 amigaos*) 10026 case $host_cpu in 10027 powerpc) 10028 # see comment about AmigaOS4 .so support 10029 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10030 archive_expsym_cmds='' 10031 ;; 10032 m68k) 10033 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)' 10034 hardcode_libdir_flag_spec='-L$libdir' 10035 hardcode_minus_L=yes 10036 ;; 10037 esac 10038 ;; 10039 10040 beos*) 10041 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10042 allow_undefined_flag=unsupported 10043 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10044 # support --undefined. This deserves some investigation. FIXME 10045 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10046 else 10047 ld_shlibs=no 10048 fi 10049 ;; 10050 10051 cygwin* | mingw* | pw32* | cegcc*) 10052 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10053 # as there is no search path for DLLs. 10054 hardcode_libdir_flag_spec='-L$libdir' 10055 export_dynamic_flag_spec='$wl--export-all-symbols' 10056 allow_undefined_flag=unsupported 10057 always_export_symbols=no 10058 enable_shared_with_static_runtimes=yes 10059 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' 10060 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 10061 10062 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10063 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10064 # If the export-symbols file already is a .def file, use it as 10065 # is; otherwise, prepend EXPORTS... 10066 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10067 cp $export_symbols $output_objdir/$soname.def; 10068 else 10069 echo EXPORTS > $output_objdir/$soname.def; 10070 cat $export_symbols >> $output_objdir/$soname.def; 10071 fi~ 10072 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10073 else 10074 ld_shlibs=no 10075 fi 10076 ;; 10077 10078 haiku*) 10079 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10080 link_all_deplibs=yes 10081 ;; 10082 10083 os2*) 10084 hardcode_libdir_flag_spec='-L$libdir' 10085 hardcode_minus_L=yes 10086 allow_undefined_flag=unsupported 10087 shrext_cmds=.dll 10088 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10089 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10090 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10091 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10092 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10093 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10094 emximp -o $lib $output_objdir/$libname.def' 10095 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10096 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10097 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10098 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10099 prefix_cmds="$SED"~ 10100 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10101 prefix_cmds="$prefix_cmds -e 1d"; 10102 fi~ 10103 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10104 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10105 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10106 emximp -o $lib $output_objdir/$libname.def' 10107 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10108 enable_shared_with_static_runtimes=yes 10109 ;; 10110 10111 interix[3-9]*) 10112 hardcode_direct=no 10113 hardcode_shlibpath_var=no 10114 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10115 export_dynamic_flag_spec='$wl-E' 10116 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10117 # Instead, shared libraries are loaded at an image base (0x10000000 by 10118 # default) and relocated if they conflict, which is a slow very memory 10119 # consuming and fragmenting process. To avoid this, we pick a random, 10120 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10121 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10122 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10123 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' 10124 ;; 10125 10126 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10127 tmp_diet=no 10128 if test linux-dietlibc = "$host_os"; then 10129 case $cc_basename in 10130 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10131 esac 10132 fi 10133 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10134 && test no = "$tmp_diet" 10135 then 10136 tmp_addflag=' $pic_flag' 10137 tmp_sharedflag='-shared' 10138 case $cc_basename,$host_cpu in 10139 pgcc*) # Portland Group C compiler 10140 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' 10141 tmp_addflag=' $pic_flag' 10142 ;; 10143 pgf77* | pgf90* | pgf95* | pgfortran*) 10144 # Portland Group f77 and f90 compilers 10145 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' 10146 tmp_addflag=' $pic_flag -Mnomain' ;; 10147 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10148 tmp_addflag=' -i_dynamic' ;; 10149 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10150 tmp_addflag=' -i_dynamic -nofor_main' ;; 10151 ifc* | ifort*) # Intel Fortran compiler 10152 tmp_addflag=' -nofor_main' ;; 10153 lf95*) # Lahey Fortran 8.1 10154 whole_archive_flag_spec= 10155 tmp_sharedflag='--shared' ;; 10156 nagfor*) # NAGFOR 5.3 10157 tmp_sharedflag='-Wl,-shared' ;; 10158 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10159 tmp_sharedflag='-qmkshrobj' 10160 tmp_addflag= ;; 10161 nvcc*) # Cuda Compiler Driver 2.2 10162 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' 10163 compiler_needs_object=yes 10164 ;; 10165 esac 10166 case `$CC -V 2>&1 | sed 5q` in 10167 *Sun\ C*) # Sun C 5.9 10168 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' 10169 compiler_needs_object=yes 10170 tmp_sharedflag='-G' ;; 10171 *Sun\ F*) # Sun Fortran 8.3 10172 tmp_sharedflag='-G' ;; 10173 esac 10174 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10175 10176 if test yes = "$supports_anon_versioning"; then 10177 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10178 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10179 echo "local: *; };" >> $output_objdir/$libname.ver~ 10180 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 10181 fi 10182 10183 case $cc_basename in 10184 tcc*) 10185 export_dynamic_flag_spec='-rdynamic' 10186 ;; 10187 xlf* | bgf* | bgxlf* | mpixlf*) 10188 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10189 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10190 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10191 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10192 if test yes = "$supports_anon_versioning"; then 10193 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10194 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10195 echo "local: *; };" >> $output_objdir/$libname.ver~ 10196 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10197 fi 10198 ;; 10199 esac 10200 else 10201 ld_shlibs=no 10202 fi 10203 ;; 10204 10205 netbsd*) 10206 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10207 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10208 wlarc= 10209 else 10210 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10211 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10212 fi 10213 ;; 10214 10215 solaris*) 10216 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10217 ld_shlibs=no 10218 cat <<_LT_EOF 1>&2 10219 10220*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10221*** create shared libraries on Solaris systems. Therefore, libtool 10222*** is disabling shared libraries support. We urge you to upgrade GNU 10223*** binutils to release 2.9.1 or newer. Another option is to modify 10224*** your PATH or compiler configuration so that the native linker is 10225*** used, and then restart. 10226 10227_LT_EOF 10228 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10229 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10230 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10231 else 10232 ld_shlibs=no 10233 fi 10234 ;; 10235 10236 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10237 case `$LD -v 2>&1` in 10238 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10239 ld_shlibs=no 10240 cat <<_LT_EOF 1>&2 10241 10242*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10243*** reliably create shared libraries on SCO systems. Therefore, libtool 10244*** is disabling shared libraries support. We urge you to upgrade GNU 10245*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10246*** your PATH or compiler configuration so that the native linker is 10247*** used, and then restart. 10248 10249_LT_EOF 10250 ;; 10251 *) 10252 # For security reasons, it is highly recommended that you always 10253 # use absolute paths for naming shared libraries, and exclude the 10254 # DT_RUNPATH tag from executables and libraries. But doing so 10255 # requires that you compile everything twice, which is a pain. 10256 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10257 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10258 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10259 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10260 else 10261 ld_shlibs=no 10262 fi 10263 ;; 10264 esac 10265 ;; 10266 10267 sunos4*) 10268 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10269 wlarc= 10270 hardcode_direct=yes 10271 hardcode_shlibpath_var=no 10272 ;; 10273 10274 *) 10275 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10276 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10277 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10278 else 10279 ld_shlibs=no 10280 fi 10281 ;; 10282 esac 10283 10284 if test no = "$ld_shlibs"; then 10285 runpath_var= 10286 hardcode_libdir_flag_spec= 10287 export_dynamic_flag_spec= 10288 whole_archive_flag_spec= 10289 fi 10290 else 10291 # PORTME fill in a description of your system's linker (not GNU ld) 10292 case $host_os in 10293 aix3*) 10294 allow_undefined_flag=unsupported 10295 always_export_symbols=yes 10296 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' 10297 # Note: this linker hardcodes the directories in LIBPATH if there 10298 # are no directories specified by -L. 10299 hardcode_minus_L=yes 10300 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10301 # Neither direct hardcoding nor static linking is supported with a 10302 # broken collect2. 10303 hardcode_direct=unsupported 10304 fi 10305 ;; 10306 10307 aix[4-9]*) 10308 if test ia64 = "$host_cpu"; then 10309 # On IA64, the linker does run time linking by default, so we don't 10310 # have to do anything special. 10311 aix_use_runtimelinking=no 10312 exp_sym_flag='-Bexport' 10313 no_entry_flag= 10314 else 10315 # If we're using GNU nm, then we don't want the "-C" option. 10316 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10317 # Without the "-l" option, or with the "-B" option, AIX nm treats 10318 # weak defined symbols like other global defined symbols, whereas 10319 # GNU nm marks them as "W". 10320 # While the 'weak' keyword is ignored in the Export File, we need 10321 # it in the Import File for the 'aix-soname' feature, so we have 10322 # to replace the "-B" option with "-P" for AIX nm. 10323 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10324 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 10325 else 10326 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 10327 fi 10328 aix_use_runtimelinking=no 10329 10330 # Test if we are trying to use run time linking or normal 10331 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10332 # have runtime linking enabled, and use it for executables. 10333 # For shared libraries, we enable/disable runtime linking 10334 # depending on the kind of the shared library created - 10335 # when "with_aix_soname,aix_use_runtimelinking" is: 10336 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10337 # "aix,yes" lib.so shared, rtl:yes, for executables 10338 # lib.a static archive 10339 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10340 # lib.a(lib.so.V) shared, rtl:no, for executables 10341 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10342 # lib.a(lib.so.V) shared, rtl:no 10343 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10344 # lib.a static archive 10345 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10346 for ld_flag in $LDFLAGS; do 10347 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10348 aix_use_runtimelinking=yes 10349 break 10350 fi 10351 done 10352 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10353 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10354 # so we don't have lib.a shared libs to link our executables. 10355 # We have to force runtime linking in this case. 10356 aix_use_runtimelinking=yes 10357 LDFLAGS="$LDFLAGS -Wl,-brtl" 10358 fi 10359 ;; 10360 esac 10361 10362 exp_sym_flag='-bexport' 10363 no_entry_flag='-bnoentry' 10364 fi 10365 10366 # When large executables or shared objects are built, AIX ld can 10367 # have problems creating the table of contents. If linking a library 10368 # or program results in "error TOC overflow" add -mminimal-toc to 10369 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10370 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10371 10372 archive_cmds='' 10373 hardcode_direct=yes 10374 hardcode_direct_absolute=yes 10375 hardcode_libdir_separator=':' 10376 link_all_deplibs=yes 10377 file_list_spec='$wl-f,' 10378 case $with_aix_soname,$aix_use_runtimelinking in 10379 aix,*) ;; # traditional, no import file 10380 svr4,* | *,yes) # use import file 10381 # The Import File defines what to hardcode. 10382 hardcode_direct=no 10383 hardcode_direct_absolute=no 10384 ;; 10385 esac 10386 10387 if test yes = "$GCC"; then 10388 case $host_os in aix4.[012]|aix4.[012].*) 10389 # We only want to do this on AIX 4.2 and lower, the check 10390 # below for broken collect2 doesn't work under 4.3+ 10391 collect2name=`$CC -print-prog-name=collect2` 10392 if test -f "$collect2name" && 10393 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10394 then 10395 # We have reworked collect2 10396 : 10397 else 10398 # We have old collect2 10399 hardcode_direct=unsupported 10400 # It fails to find uninstalled libraries when the uninstalled 10401 # path is not listed in the libpath. Setting hardcode_minus_L 10402 # to unsupported forces relinking 10403 hardcode_minus_L=yes 10404 hardcode_libdir_flag_spec='-L$libdir' 10405 hardcode_libdir_separator= 10406 fi 10407 ;; 10408 esac 10409 shared_flag='-shared' 10410 if test yes = "$aix_use_runtimelinking"; then 10411 shared_flag="$shared_flag "'$wl-G' 10412 fi 10413 # Need to ensure runtime linking is disabled for the traditional 10414 # shared library, or the linker may eventually find shared libraries 10415 # /with/ Import File - we do not want to mix them. 10416 shared_flag_aix='-shared' 10417 shared_flag_svr4='-shared $wl-G' 10418 else 10419 # not using gcc 10420 if test ia64 = "$host_cpu"; then 10421 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10422 # chokes on -Wl,-G. The following line is correct: 10423 shared_flag='-G' 10424 else 10425 if test yes = "$aix_use_runtimelinking"; then 10426 shared_flag='$wl-G' 10427 else 10428 shared_flag='$wl-bM:SRE' 10429 fi 10430 shared_flag_aix='$wl-bM:SRE' 10431 shared_flag_svr4='$wl-G' 10432 fi 10433 fi 10434 10435 export_dynamic_flag_spec='$wl-bexpall' 10436 # It seems that -bexpall does not export symbols beginning with 10437 # underscore (_), so it is better to generate a list of symbols to export. 10438 always_export_symbols=yes 10439 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10440 # Warning - without using the other runtime loading flags (-brtl), 10441 # -berok will link without error, but may produce a broken library. 10442 allow_undefined_flag='-berok' 10443 # Determine the default libpath from the value encoded in an 10444 # empty executable. 10445 if test set = "${lt_cv_aix_libpath+set}"; then 10446 aix_libpath=$lt_cv_aix_libpath 10447else 10448 if ${lt_cv_aix_libpath_+:} false; then : 10449 $as_echo_n "(cached) " >&6 10450else 10451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10452/* end confdefs.h. */ 10453 10454int 10455main () 10456{ 10457 10458 ; 10459 return 0; 10460} 10461_ACEOF 10462if ac_fn_c_try_link "$LINENO"; then : 10463 10464 lt_aix_libpath_sed=' 10465 /Import File Strings/,/^$/ { 10466 /^0/ { 10467 s/^0 *\([^ ]*\) *$/\1/ 10468 p 10469 } 10470 }' 10471 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10472 # Check for a 64-bit object if we didn't find anything. 10473 if test -z "$lt_cv_aix_libpath_"; then 10474 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10475 fi 10476fi 10477rm -f core conftest.err conftest.$ac_objext \ 10478 conftest$ac_exeext conftest.$ac_ext 10479 if test -z "$lt_cv_aix_libpath_"; then 10480 lt_cv_aix_libpath_=/usr/lib:/lib 10481 fi 10482 10483fi 10484 10485 aix_libpath=$lt_cv_aix_libpath_ 10486fi 10487 10488 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10489 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 10490 else 10491 if test ia64 = "$host_cpu"; then 10492 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10493 allow_undefined_flag="-z nodefs" 10494 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" 10495 else 10496 # Determine the default libpath from the value encoded in an 10497 # empty executable. 10498 if test set = "${lt_cv_aix_libpath+set}"; then 10499 aix_libpath=$lt_cv_aix_libpath 10500else 10501 if ${lt_cv_aix_libpath_+:} false; then : 10502 $as_echo_n "(cached) " >&6 10503else 10504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10505/* end confdefs.h. */ 10506 10507int 10508main () 10509{ 10510 10511 ; 10512 return 0; 10513} 10514_ACEOF 10515if ac_fn_c_try_link "$LINENO"; then : 10516 10517 lt_aix_libpath_sed=' 10518 /Import File Strings/,/^$/ { 10519 /^0/ { 10520 s/^0 *\([^ ]*\) *$/\1/ 10521 p 10522 } 10523 }' 10524 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10525 # Check for a 64-bit object if we didn't find anything. 10526 if test -z "$lt_cv_aix_libpath_"; then 10527 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10528 fi 10529fi 10530rm -f core conftest.err conftest.$ac_objext \ 10531 conftest$ac_exeext conftest.$ac_ext 10532 if test -z "$lt_cv_aix_libpath_"; then 10533 lt_cv_aix_libpath_=/usr/lib:/lib 10534 fi 10535 10536fi 10537 10538 aix_libpath=$lt_cv_aix_libpath_ 10539fi 10540 10541 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10542 # Warning - without using the other run time loading flags, 10543 # -berok will link without error, but may produce a broken library. 10544 no_undefined_flag=' $wl-bernotok' 10545 allow_undefined_flag=' $wl-berok' 10546 if test yes = "$with_gnu_ld"; then 10547 # We only use this code for GNU lds that support --whole-archive. 10548 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10549 else 10550 # Exported symbols can be pulled into shared objects from archives 10551 whole_archive_flag_spec='$convenience' 10552 fi 10553 archive_cmds_need_lc=yes 10554 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10555 # -brtl affects multiple linker settings, -berok does not and is overridden later 10556 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10557 if test svr4 != "$with_aix_soname"; then 10558 # This is similar to how AIX traditionally builds its shared libraries. 10559 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 10560 fi 10561 if test aix != "$with_aix_soname"; then 10562 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 10563 else 10564 # used by -dlpreopen to get the symbols 10565 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10566 fi 10567 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10568 fi 10569 fi 10570 ;; 10571 10572 amigaos*) 10573 case $host_cpu in 10574 powerpc) 10575 # see comment about AmigaOS4 .so support 10576 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10577 archive_expsym_cmds='' 10578 ;; 10579 m68k) 10580 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)' 10581 hardcode_libdir_flag_spec='-L$libdir' 10582 hardcode_minus_L=yes 10583 ;; 10584 esac 10585 ;; 10586 10587 bsdi[45]*) 10588 export_dynamic_flag_spec=-rdynamic 10589 ;; 10590 10591 cygwin* | mingw* | pw32* | cegcc*) 10592 # When not using gcc, we currently assume that we are using 10593 # Microsoft Visual C++. 10594 # hardcode_libdir_flag_spec is actually meaningless, as there is 10595 # no search path for DLLs. 10596 case $cc_basename in 10597 cl*) 10598 # Native MSVC 10599 hardcode_libdir_flag_spec=' ' 10600 allow_undefined_flag=unsupported 10601 always_export_symbols=yes 10602 file_list_spec='@' 10603 # Tell ltmain to make .lib files, not .a files. 10604 libext=lib 10605 # Tell ltmain to make .dll files, not .so files. 10606 shrext_cmds=.dll 10607 # FIXME: Setting linknames here is a bad hack. 10608 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10609 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10610 cp "$export_symbols" "$output_objdir/$soname.def"; 10611 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10612 else 10613 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10614 fi~ 10615 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10616 linknames=' 10617 # The linker will not automatically build a static lib if we build a DLL. 10618 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10619 enable_shared_with_static_runtimes=yes 10620 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10621 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10622 # Don't use ranlib 10623 old_postinstall_cmds='chmod 644 $oldlib' 10624 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10625 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10626 case $lt_outputfile in 10627 *.exe|*.EXE) ;; 10628 *) 10629 lt_outputfile=$lt_outputfile.exe 10630 lt_tool_outputfile=$lt_tool_outputfile.exe 10631 ;; 10632 esac~ 10633 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10634 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10635 $RM "$lt_outputfile.manifest"; 10636 fi' 10637 ;; 10638 *) 10639 # Assume MSVC wrapper 10640 hardcode_libdir_flag_spec=' ' 10641 allow_undefined_flag=unsupported 10642 # Tell ltmain to make .lib files, not .a files. 10643 libext=lib 10644 # Tell ltmain to make .dll files, not .so files. 10645 shrext_cmds=.dll 10646 # FIXME: Setting linknames here is a bad hack. 10647 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10648 # The linker will automatically build a .lib file if we build a DLL. 10649 old_archive_from_new_cmds='true' 10650 # FIXME: Should let the user specify the lib program. 10651 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10652 enable_shared_with_static_runtimes=yes 10653 ;; 10654 esac 10655 ;; 10656 10657 darwin* | rhapsody*) 10658 10659 10660 archive_cmds_need_lc=no 10661 hardcode_direct=no 10662 hardcode_automatic=yes 10663 hardcode_shlibpath_var=unsupported 10664 if test yes = "$lt_cv_ld_force_load"; then 10665 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\"`' 10666 10667 else 10668 whole_archive_flag_spec='' 10669 fi 10670 link_all_deplibs=yes 10671 allow_undefined_flag=$_lt_dar_allow_undefined 10672 case $cc_basename in 10673 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10674 *) _lt_dar_can_shared=$GCC ;; 10675 esac 10676 if test yes = "$_lt_dar_can_shared"; then 10677 output_verbose_link_cmd=func_echo_all 10678 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10679 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10680 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" 10681 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" 10682 10683 else 10684 ld_shlibs=no 10685 fi 10686 10687 ;; 10688 10689 dgux*) 10690 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10691 hardcode_libdir_flag_spec='-L$libdir' 10692 hardcode_shlibpath_var=no 10693 ;; 10694 10695 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10696 # support. Future versions do this automatically, but an explicit c++rt0.o 10697 # does not break anything, and helps significantly (at the cost of a little 10698 # extra space). 10699 freebsd2.2*) 10700 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10701 hardcode_libdir_flag_spec='-R$libdir' 10702 hardcode_direct=yes 10703 hardcode_shlibpath_var=no 10704 ;; 10705 10706 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10707 freebsd2.*) 10708 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10709 hardcode_direct=yes 10710 hardcode_minus_L=yes 10711 hardcode_shlibpath_var=no 10712 ;; 10713 10714 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10715 freebsd* | dragonfly*) 10716 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10717 hardcode_libdir_flag_spec='-R$libdir' 10718 hardcode_direct=yes 10719 hardcode_shlibpath_var=no 10720 ;; 10721 10722 hpux9*) 10723 if test yes = "$GCC"; then 10724 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10725 else 10726 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10727 fi 10728 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10729 hardcode_libdir_separator=: 10730 hardcode_direct=yes 10731 10732 # hardcode_minus_L: Not really in the search PATH, 10733 # but as the default location of the library. 10734 hardcode_minus_L=yes 10735 export_dynamic_flag_spec='$wl-E' 10736 ;; 10737 10738 hpux10*) 10739 if test yes,no = "$GCC,$with_gnu_ld"; then 10740 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10741 else 10742 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10743 fi 10744 if test no = "$with_gnu_ld"; then 10745 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10746 hardcode_libdir_separator=: 10747 hardcode_direct=yes 10748 hardcode_direct_absolute=yes 10749 export_dynamic_flag_spec='$wl-E' 10750 # hardcode_minus_L: Not really in the search PATH, 10751 # but as the default location of the library. 10752 hardcode_minus_L=yes 10753 fi 10754 ;; 10755 10756 hpux11*) 10757 if test yes,no = "$GCC,$with_gnu_ld"; then 10758 case $host_cpu in 10759 hppa*64*) 10760 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10761 ;; 10762 ia64*) 10763 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10764 ;; 10765 *) 10766 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10767 ;; 10768 esac 10769 else 10770 case $host_cpu in 10771 hppa*64*) 10772 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10773 ;; 10774 ia64*) 10775 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10776 ;; 10777 *) 10778 10779 # Older versions of the 11.00 compiler do not understand -b yet 10780 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10782$as_echo_n "checking if $CC understands -b... " >&6; } 10783if ${lt_cv_prog_compiler__b+:} false; then : 10784 $as_echo_n "(cached) " >&6 10785else 10786 lt_cv_prog_compiler__b=no 10787 save_LDFLAGS=$LDFLAGS 10788 LDFLAGS="$LDFLAGS -b" 10789 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10790 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10791 # The linker can only warn and ignore the option if not recognized 10792 # So say no if there are warnings 10793 if test -s conftest.err; then 10794 # Append any errors to the config.log. 10795 cat conftest.err 1>&5 10796 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10797 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10798 if diff conftest.exp conftest.er2 >/dev/null; then 10799 lt_cv_prog_compiler__b=yes 10800 fi 10801 else 10802 lt_cv_prog_compiler__b=yes 10803 fi 10804 fi 10805 $RM -r conftest* 10806 LDFLAGS=$save_LDFLAGS 10807 10808fi 10809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10810$as_echo "$lt_cv_prog_compiler__b" >&6; } 10811 10812if test yes = "$lt_cv_prog_compiler__b"; then 10813 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10814else 10815 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10816fi 10817 10818 ;; 10819 esac 10820 fi 10821 if test no = "$with_gnu_ld"; then 10822 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10823 hardcode_libdir_separator=: 10824 10825 case $host_cpu in 10826 hppa*64*|ia64*) 10827 hardcode_direct=no 10828 hardcode_shlibpath_var=no 10829 ;; 10830 *) 10831 hardcode_direct=yes 10832 hardcode_direct_absolute=yes 10833 export_dynamic_flag_spec='$wl-E' 10834 10835 # hardcode_minus_L: Not really in the search PATH, 10836 # but as the default location of the library. 10837 hardcode_minus_L=yes 10838 ;; 10839 esac 10840 fi 10841 ;; 10842 10843 irix5* | irix6* | nonstopux*) 10844 if test yes = "$GCC"; then 10845 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' 10846 # Try to use the -exported_symbol ld option, if it does not 10847 # work, assume that -exports_file does not work either and 10848 # implicitly export all symbols. 10849 # This should be the same for all languages, so no per-tag cache variable. 10850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10851$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10852if ${lt_cv_irix_exported_symbol+:} false; then : 10853 $as_echo_n "(cached) " >&6 10854else 10855 save_LDFLAGS=$LDFLAGS 10856 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10858/* end confdefs.h. */ 10859int foo (void) { return 0; } 10860_ACEOF 10861if ac_fn_c_try_link "$LINENO"; then : 10862 lt_cv_irix_exported_symbol=yes 10863else 10864 lt_cv_irix_exported_symbol=no 10865fi 10866rm -f core conftest.err conftest.$ac_objext \ 10867 conftest$ac_exeext conftest.$ac_ext 10868 LDFLAGS=$save_LDFLAGS 10869fi 10870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10871$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10872 if test yes = "$lt_cv_irix_exported_symbol"; then 10873 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' 10874 fi 10875 else 10876 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' 10877 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' 10878 fi 10879 archive_cmds_need_lc='no' 10880 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10881 hardcode_libdir_separator=: 10882 inherit_rpath=yes 10883 link_all_deplibs=yes 10884 ;; 10885 10886 linux*) 10887 case $cc_basename in 10888 tcc*) 10889 # Fabrice Bellard et al's Tiny C Compiler 10890 ld_shlibs=yes 10891 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10892 ;; 10893 esac 10894 ;; 10895 10896 netbsd*) 10897 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10898 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10899 else 10900 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10901 fi 10902 hardcode_libdir_flag_spec='-R$libdir' 10903 hardcode_direct=yes 10904 hardcode_shlibpath_var=no 10905 ;; 10906 10907 newsos6) 10908 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10909 hardcode_direct=yes 10910 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10911 hardcode_libdir_separator=: 10912 hardcode_shlibpath_var=no 10913 ;; 10914 10915 *nto* | *qnx*) 10916 ;; 10917 10918 openbsd* | bitrig*) 10919 if test -f /usr/libexec/ld.so; then 10920 hardcode_direct=yes 10921 hardcode_shlibpath_var=no 10922 hardcode_direct_absolute=yes 10923 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10924 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10925 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10926 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10927 export_dynamic_flag_spec='$wl-E' 10928 else 10929 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10930 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10931 fi 10932 else 10933 ld_shlibs=no 10934 fi 10935 ;; 10936 10937 os2*) 10938 hardcode_libdir_flag_spec='-L$libdir' 10939 hardcode_minus_L=yes 10940 allow_undefined_flag=unsupported 10941 shrext_cmds=.dll 10942 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10943 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10944 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10945 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10946 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10947 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10948 emximp -o $lib $output_objdir/$libname.def' 10949 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10950 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10951 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10952 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10953 prefix_cmds="$SED"~ 10954 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10955 prefix_cmds="$prefix_cmds -e 1d"; 10956 fi~ 10957 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10958 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10959 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10960 emximp -o $lib $output_objdir/$libname.def' 10961 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10962 enable_shared_with_static_runtimes=yes 10963 ;; 10964 10965 osf3*) 10966 if test yes = "$GCC"; then 10967 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10968 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' 10969 else 10970 allow_undefined_flag=' -expect_unresolved \*' 10971 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' 10972 fi 10973 archive_cmds_need_lc='no' 10974 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10975 hardcode_libdir_separator=: 10976 ;; 10977 10978 osf4* | osf5*) # as osf3* with the addition of -msym flag 10979 if test yes = "$GCC"; then 10980 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10981 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' 10982 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10983 else 10984 allow_undefined_flag=' -expect_unresolved \*' 10985 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' 10986 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~ 10987 $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' 10988 10989 # Both c and cxx compiler support -rpath directly 10990 hardcode_libdir_flag_spec='-rpath $libdir' 10991 fi 10992 archive_cmds_need_lc='no' 10993 hardcode_libdir_separator=: 10994 ;; 10995 10996 solaris*) 10997 no_undefined_flag=' -z defs' 10998 if test yes = "$GCC"; then 10999 wlarc='$wl' 11000 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 11001 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11002 $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' 11003 else 11004 case `$CC -V 2>&1` in 11005 *"Compilers 5.0"*) 11006 wlarc='' 11007 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 11008 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11009 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 11010 ;; 11011 *) 11012 wlarc='$wl' 11013 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 11014 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11015 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11016 ;; 11017 esac 11018 fi 11019 hardcode_libdir_flag_spec='-R$libdir' 11020 hardcode_shlibpath_var=no 11021 case $host_os in 11022 solaris2.[0-5] | solaris2.[0-5].*) ;; 11023 *) 11024 # The compiler driver will combine and reorder linker options, 11025 # but understands '-z linker_flag'. GCC discards it without '$wl', 11026 # but is careful enough not to reorder. 11027 # Supported since Solaris 2.6 (maybe 2.5.1?) 11028 if test yes = "$GCC"; then 11029 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 11030 else 11031 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11032 fi 11033 ;; 11034 esac 11035 link_all_deplibs=yes 11036 ;; 11037 11038 sunos4*) 11039 if test sequent = "$host_vendor"; then 11040 # Use $CC to link under sequent, because it throws in some extra .o 11041 # files that make .init and .fini sections work. 11042 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11043 else 11044 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11045 fi 11046 hardcode_libdir_flag_spec='-L$libdir' 11047 hardcode_direct=yes 11048 hardcode_minus_L=yes 11049 hardcode_shlibpath_var=no 11050 ;; 11051 11052 sysv4) 11053 case $host_vendor in 11054 sni) 11055 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11056 hardcode_direct=yes # is this really true??? 11057 ;; 11058 siemens) 11059 ## LD is ld it makes a PLAMLIB 11060 ## CC just makes a GrossModule. 11061 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11062 reload_cmds='$CC -r -o $output$reload_objs' 11063 hardcode_direct=no 11064 ;; 11065 motorola) 11066 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11067 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11068 ;; 11069 esac 11070 runpath_var='LD_RUN_PATH' 11071 hardcode_shlibpath_var=no 11072 ;; 11073 11074 sysv4.3*) 11075 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11076 hardcode_shlibpath_var=no 11077 export_dynamic_flag_spec='-Bexport' 11078 ;; 11079 11080 sysv4*MP*) 11081 if test -d /usr/nec; then 11082 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11083 hardcode_shlibpath_var=no 11084 runpath_var=LD_RUN_PATH 11085 hardcode_runpath_var=yes 11086 ld_shlibs=yes 11087 fi 11088 ;; 11089 11090 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11091 no_undefined_flag='$wl-z,text' 11092 archive_cmds_need_lc=no 11093 hardcode_shlibpath_var=no 11094 runpath_var='LD_RUN_PATH' 11095 11096 if test yes = "$GCC"; then 11097 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11098 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11099 else 11100 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11101 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11102 fi 11103 ;; 11104 11105 sysv5* | sco3.2v5* | sco5v6*) 11106 # Note: We CANNOT use -z defs as we might desire, because we do not 11107 # link with -lc, and that would cause any symbols used from libc to 11108 # always be unresolved, which means just about no library would 11109 # ever link correctly. If we're not using GNU ld we use -z text 11110 # though, which does catch some bad symbols but isn't as heavy-handed 11111 # as -z defs. 11112 no_undefined_flag='$wl-z,text' 11113 allow_undefined_flag='$wl-z,nodefs' 11114 archive_cmds_need_lc=no 11115 hardcode_shlibpath_var=no 11116 hardcode_libdir_flag_spec='$wl-R,$libdir' 11117 hardcode_libdir_separator=':' 11118 link_all_deplibs=yes 11119 export_dynamic_flag_spec='$wl-Bexport' 11120 runpath_var='LD_RUN_PATH' 11121 11122 if test yes = "$GCC"; then 11123 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11124 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11125 else 11126 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11127 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11128 fi 11129 ;; 11130 11131 uts4*) 11132 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11133 hardcode_libdir_flag_spec='-L$libdir' 11134 hardcode_shlibpath_var=no 11135 ;; 11136 11137 *) 11138 ld_shlibs=no 11139 ;; 11140 esac 11141 11142 if test sni = "$host_vendor"; then 11143 case $host in 11144 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11145 export_dynamic_flag_spec='$wl-Blargedynsym' 11146 ;; 11147 esac 11148 fi 11149 fi 11150 11151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11152$as_echo "$ld_shlibs" >&6; } 11153test no = "$ld_shlibs" && can_build_shared=no 11154 11155with_gnu_ld=$with_gnu_ld 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171# 11172# Do we need to explicitly link libc? 11173# 11174case "x$archive_cmds_need_lc" in 11175x|xyes) 11176 # Assume -lc should be added 11177 archive_cmds_need_lc=yes 11178 11179 if test yes,yes = "$GCC,$enable_shared"; then 11180 case $archive_cmds in 11181 *'~'*) 11182 # FIXME: we may have to deal with multi-command sequences. 11183 ;; 11184 '$CC '*) 11185 # Test whether the compiler implicitly links with -lc since on some 11186 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11187 # to ld, don't add -lc before -lgcc. 11188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11189$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11190if ${lt_cv_archive_cmds_need_lc+:} false; then : 11191 $as_echo_n "(cached) " >&6 11192else 11193 $RM conftest* 11194 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11195 11196 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11197 (eval $ac_compile) 2>&5 11198 ac_status=$? 11199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11200 test $ac_status = 0; } 2>conftest.err; then 11201 soname=conftest 11202 lib=conftest 11203 libobjs=conftest.$ac_objext 11204 deplibs= 11205 wl=$lt_prog_compiler_wl 11206 pic_flag=$lt_prog_compiler_pic 11207 compiler_flags=-v 11208 linker_flags=-v 11209 verstring= 11210 output_objdir=. 11211 libname=conftest 11212 lt_save_allow_undefined_flag=$allow_undefined_flag 11213 allow_undefined_flag= 11214 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11215 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11216 ac_status=$? 11217 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11218 test $ac_status = 0; } 11219 then 11220 lt_cv_archive_cmds_need_lc=no 11221 else 11222 lt_cv_archive_cmds_need_lc=yes 11223 fi 11224 allow_undefined_flag=$lt_save_allow_undefined_flag 11225 else 11226 cat conftest.err 1>&5 11227 fi 11228 $RM conftest* 11229 11230fi 11231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11232$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11233 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11234 ;; 11235 esac 11236 fi 11237 ;; 11238esac 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11392$as_echo_n "checking dynamic linker characteristics... " >&6; } 11393 11394if test yes = "$GCC"; then 11395 case $host_os in 11396 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11397 *) lt_awk_arg='/^libraries:/' ;; 11398 esac 11399 case $host_os in 11400 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11401 *) lt_sed_strip_eq='s|=/|/|g' ;; 11402 esac 11403 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11404 case $lt_search_path_spec in 11405 *\;*) 11406 # if the path contains ";" then we assume it to be the separator 11407 # otherwise default to the standard path separator (i.e. ":") - it is 11408 # assumed that no part of a normal pathname contains ";" but that should 11409 # okay in the real world where ";" in dirpaths is itself problematic. 11410 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11411 ;; 11412 *) 11413 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11414 ;; 11415 esac 11416 # Ok, now we have the path, separated by spaces, we can step through it 11417 # and add multilib dir if necessary... 11418 lt_tmp_lt_search_path_spec= 11419 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11420 # ...but if some path component already ends with the multilib dir we assume 11421 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11422 case "$lt_multi_os_dir; $lt_search_path_spec " in 11423 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11424 lt_multi_os_dir= 11425 ;; 11426 esac 11427 for lt_sys_path in $lt_search_path_spec; do 11428 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11429 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11430 elif test -n "$lt_multi_os_dir"; then 11431 test -d "$lt_sys_path" && \ 11432 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11433 fi 11434 done 11435 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11436BEGIN {RS = " "; FS = "/|\n";} { 11437 lt_foo = ""; 11438 lt_count = 0; 11439 for (lt_i = NF; lt_i > 0; lt_i--) { 11440 if ($lt_i != "" && $lt_i != ".") { 11441 if ($lt_i == "..") { 11442 lt_count++; 11443 } else { 11444 if (lt_count == 0) { 11445 lt_foo = "/" $lt_i lt_foo; 11446 } else { 11447 lt_count--; 11448 } 11449 } 11450 } 11451 } 11452 if (lt_foo != "") { lt_freq[lt_foo]++; } 11453 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11454}'` 11455 # AWK program above erroneously prepends '/' to C:/dos/paths 11456 # for these hosts. 11457 case $host_os in 11458 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11459 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11460 esac 11461 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11462else 11463 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11464fi 11465library_names_spec= 11466libname_spec='lib$name' 11467soname_spec= 11468shrext_cmds=.so 11469postinstall_cmds= 11470postuninstall_cmds= 11471finish_cmds= 11472finish_eval= 11473shlibpath_var= 11474shlibpath_overrides_runpath=unknown 11475version_type=none 11476dynamic_linker="$host_os ld.so" 11477sys_lib_dlsearch_path_spec="/lib /usr/lib" 11478need_lib_prefix=unknown 11479hardcode_into_libs=no 11480 11481# when you set need_version to no, make sure it does not cause -set_version 11482# flags to be left without arguments 11483need_version=unknown 11484 11485 11486 11487case $host_os in 11488aix3*) 11489 version_type=linux # correct to gnu/linux during the next big refactor 11490 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11491 shlibpath_var=LIBPATH 11492 11493 # AIX 3 has no versioning support, so we append a major version to the name. 11494 soname_spec='$libname$release$shared_ext$major' 11495 ;; 11496 11497aix[4-9]*) 11498 version_type=linux # correct to gnu/linux during the next big refactor 11499 need_lib_prefix=no 11500 need_version=no 11501 hardcode_into_libs=yes 11502 if test ia64 = "$host_cpu"; then 11503 # AIX 5 supports IA64 11504 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11505 shlibpath_var=LD_LIBRARY_PATH 11506 else 11507 # With GCC up to 2.95.x, collect2 would create an import file 11508 # for dependence libraries. The import file would start with 11509 # the line '#! .'. This would cause the generated library to 11510 # depend on '.', always an invalid library. This was fixed in 11511 # development snapshots of GCC prior to 3.0. 11512 case $host_os in 11513 aix4 | aix4.[01] | aix4.[01].*) 11514 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11515 echo ' yes ' 11516 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11517 : 11518 else 11519 can_build_shared=no 11520 fi 11521 ;; 11522 esac 11523 # Using Import Files as archive members, it is possible to support 11524 # filename-based versioning of shared library archives on AIX. While 11525 # this would work for both with and without runtime linking, it will 11526 # prevent static linking of such archives. So we do filename-based 11527 # shared library versioning with .so extension only, which is used 11528 # when both runtime linking and shared linking is enabled. 11529 # Unfortunately, runtime linking may impact performance, so we do 11530 # not want this to be the default eventually. Also, we use the 11531 # versioned .so libs for executables only if there is the -brtl 11532 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11533 # To allow for filename-based versioning support, we need to create 11534 # libNAME.so.V as an archive file, containing: 11535 # *) an Import File, referring to the versioned filename of the 11536 # archive as well as the shared archive member, telling the 11537 # bitwidth (32 or 64) of that shared object, and providing the 11538 # list of exported symbols of that shared object, eventually 11539 # decorated with the 'weak' keyword 11540 # *) the shared object with the F_LOADONLY flag set, to really avoid 11541 # it being seen by the linker. 11542 # At run time we better use the real file rather than another symlink, 11543 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11544 11545 case $with_aix_soname,$aix_use_runtimelinking in 11546 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11547 # soname into executable. Probably we can add versioning support to 11548 # collect2, so additional links can be useful in future. 11549 aix,yes) # traditional libtool 11550 dynamic_linker='AIX unversionable lib.so' 11551 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11552 # instead of lib<name>.a to let people know that these are not 11553 # typical AIX shared libraries. 11554 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11555 ;; 11556 aix,no) # traditional AIX only 11557 dynamic_linker='AIX lib.a(lib.so.V)' 11558 # We preserve .a as extension for shared libraries through AIX4.2 11559 # and later when we are not doing run time linking. 11560 library_names_spec='$libname$release.a $libname.a' 11561 soname_spec='$libname$release$shared_ext$major' 11562 ;; 11563 svr4,*) # full svr4 only 11564 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11565 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11566 # We do not specify a path in Import Files, so LIBPATH fires. 11567 shlibpath_overrides_runpath=yes 11568 ;; 11569 *,yes) # both, prefer svr4 11570 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11571 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11572 # unpreferred sharedlib libNAME.a needs extra handling 11573 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 11574 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 11575 # We do not specify a path in Import Files, so LIBPATH fires. 11576 shlibpath_overrides_runpath=yes 11577 ;; 11578 *,no) # both, prefer aix 11579 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11580 library_names_spec='$libname$release.a $libname.a' 11581 soname_spec='$libname$release$shared_ext$major' 11582 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11583 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 11584 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 11585 ;; 11586 esac 11587 shlibpath_var=LIBPATH 11588 fi 11589 ;; 11590 11591amigaos*) 11592 case $host_cpu in 11593 powerpc) 11594 # Since July 2007 AmigaOS4 officially supports .so libraries. 11595 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11596 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11597 ;; 11598 m68k) 11599 library_names_spec='$libname.ixlibrary $libname.a' 11600 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11601 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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' 11602 ;; 11603 esac 11604 ;; 11605 11606beos*) 11607 library_names_spec='$libname$shared_ext' 11608 dynamic_linker="$host_os ld.so" 11609 shlibpath_var=LIBRARY_PATH 11610 ;; 11611 11612bsdi[45]*) 11613 version_type=linux # correct to gnu/linux during the next big refactor 11614 need_version=no 11615 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11616 soname_spec='$libname$release$shared_ext$major' 11617 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11618 shlibpath_var=LD_LIBRARY_PATH 11619 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11620 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11621 # the default ld.so.conf also contains /usr/contrib/lib and 11622 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11623 # libtool to hard-code these into programs 11624 ;; 11625 11626cygwin* | mingw* | pw32* | cegcc*) 11627 version_type=windows 11628 shrext_cmds=.dll 11629 need_version=no 11630 need_lib_prefix=no 11631 11632 case $GCC,$cc_basename in 11633 yes,*) 11634 # gcc 11635 library_names_spec='$libname.dll.a' 11636 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11637 postinstall_cmds='base_file=`basename \$file`~ 11638 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11639 dldir=$destdir/`dirname \$dlpath`~ 11640 test -d \$dldir || mkdir -p \$dldir~ 11641 $install_prog $dir/$dlname \$dldir/$dlname~ 11642 chmod a+x \$dldir/$dlname~ 11643 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11644 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11645 fi' 11646 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11647 dlpath=$dir/\$dldll~ 11648 $RM \$dlpath' 11649 shlibpath_overrides_runpath=yes 11650 11651 case $host_os in 11652 cygwin*) 11653 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11654 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11655 11656 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11657 ;; 11658 mingw* | cegcc*) 11659 # MinGW DLLs use traditional 'lib' prefix 11660 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11661 ;; 11662 pw32*) 11663 # pw32 DLLs use 'pw' prefix rather than 'lib' 11664 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11665 ;; 11666 esac 11667 dynamic_linker='Win32 ld.exe' 11668 ;; 11669 11670 *,cl*) 11671 # Native MSVC 11672 libname_spec='$name' 11673 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11674 library_names_spec='$libname.dll.lib' 11675 11676 case $build_os in 11677 mingw*) 11678 sys_lib_search_path_spec= 11679 lt_save_ifs=$IFS 11680 IFS=';' 11681 for lt_path in $LIB 11682 do 11683 IFS=$lt_save_ifs 11684 # Let DOS variable expansion print the short 8.3 style file name. 11685 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11686 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11687 done 11688 IFS=$lt_save_ifs 11689 # Convert to MSYS style. 11690 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11691 ;; 11692 cygwin*) 11693 # Convert to unix form, then to dos form, then back to unix form 11694 # but this time dos style (no spaces!) so that the unix form looks 11695 # like /cygdrive/c/PROGRA~1:/cygdr... 11696 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11697 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11698 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11699 ;; 11700 *) 11701 sys_lib_search_path_spec=$LIB 11702 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11703 # It is most probably a Windows format PATH. 11704 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11705 else 11706 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11707 fi 11708 # FIXME: find the short name or the path components, as spaces are 11709 # common. (e.g. "Program Files" -> "PROGRA~1") 11710 ;; 11711 esac 11712 11713 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11714 postinstall_cmds='base_file=`basename \$file`~ 11715 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11716 dldir=$destdir/`dirname \$dlpath`~ 11717 test -d \$dldir || mkdir -p \$dldir~ 11718 $install_prog $dir/$dlname \$dldir/$dlname' 11719 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11720 dlpath=$dir/\$dldll~ 11721 $RM \$dlpath' 11722 shlibpath_overrides_runpath=yes 11723 dynamic_linker='Win32 link.exe' 11724 ;; 11725 11726 *) 11727 # Assume MSVC wrapper 11728 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11729 dynamic_linker='Win32 ld.exe' 11730 ;; 11731 esac 11732 # FIXME: first we should search . and the directory the executable is in 11733 shlibpath_var=PATH 11734 ;; 11735 11736darwin* | rhapsody*) 11737 dynamic_linker="$host_os dyld" 11738 version_type=darwin 11739 need_lib_prefix=no 11740 need_version=no 11741 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11742 soname_spec='$libname$release$major$shared_ext' 11743 shlibpath_overrides_runpath=yes 11744 shlibpath_var=DYLD_LIBRARY_PATH 11745 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11746 11747 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11748 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11749 ;; 11750 11751dgux*) 11752 version_type=linux # correct to gnu/linux during the next big refactor 11753 need_lib_prefix=no 11754 need_version=no 11755 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11756 soname_spec='$libname$release$shared_ext$major' 11757 shlibpath_var=LD_LIBRARY_PATH 11758 ;; 11759 11760freebsd* | dragonfly*) 11761 # DragonFly does not have aout. When/if they implement a new 11762 # versioning mechanism, adjust this. 11763 if test -x /usr/bin/objformat; then 11764 objformat=`/usr/bin/objformat` 11765 else 11766 case $host_os in 11767 freebsd[23].*) objformat=aout ;; 11768 *) objformat=elf ;; 11769 esac 11770 fi 11771 version_type=freebsd-$objformat 11772 case $version_type in 11773 freebsd-elf*) 11774 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11775 soname_spec='$libname$release$shared_ext$major' 11776 need_version=no 11777 need_lib_prefix=no 11778 ;; 11779 freebsd-*) 11780 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11781 need_version=yes 11782 ;; 11783 esac 11784 shlibpath_var=LD_LIBRARY_PATH 11785 case $host_os in 11786 freebsd2.*) 11787 shlibpath_overrides_runpath=yes 11788 ;; 11789 freebsd3.[01]* | freebsdelf3.[01]*) 11790 shlibpath_overrides_runpath=yes 11791 hardcode_into_libs=yes 11792 ;; 11793 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11794 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11795 shlibpath_overrides_runpath=no 11796 hardcode_into_libs=yes 11797 ;; 11798 *) # from 4.6 on, and DragonFly 11799 shlibpath_overrides_runpath=yes 11800 hardcode_into_libs=yes 11801 ;; 11802 esac 11803 ;; 11804 11805haiku*) 11806 version_type=linux # correct to gnu/linux during the next big refactor 11807 need_lib_prefix=no 11808 need_version=no 11809 dynamic_linker="$host_os runtime_loader" 11810 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11811 soname_spec='$libname$release$shared_ext$major' 11812 shlibpath_var=LIBRARY_PATH 11813 shlibpath_overrides_runpath=no 11814 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11815 hardcode_into_libs=yes 11816 ;; 11817 11818hpux9* | hpux10* | hpux11*) 11819 # Give a soname corresponding to the major version so that dld.sl refuses to 11820 # link against other versions. 11821 version_type=sunos 11822 need_lib_prefix=no 11823 need_version=no 11824 case $host_cpu in 11825 ia64*) 11826 shrext_cmds='.so' 11827 hardcode_into_libs=yes 11828 dynamic_linker="$host_os dld.so" 11829 shlibpath_var=LD_LIBRARY_PATH 11830 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11831 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11832 soname_spec='$libname$release$shared_ext$major' 11833 if test 32 = "$HPUX_IA64_MODE"; then 11834 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11835 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11836 else 11837 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11838 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11839 fi 11840 ;; 11841 hppa*64*) 11842 shrext_cmds='.sl' 11843 hardcode_into_libs=yes 11844 dynamic_linker="$host_os dld.sl" 11845 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11846 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11847 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11848 soname_spec='$libname$release$shared_ext$major' 11849 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11850 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11851 ;; 11852 *) 11853 shrext_cmds='.sl' 11854 dynamic_linker="$host_os dld.sl" 11855 shlibpath_var=SHLIB_PATH 11856 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11857 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11858 soname_spec='$libname$release$shared_ext$major' 11859 ;; 11860 esac 11861 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11862 postinstall_cmds='chmod 555 $lib' 11863 # or fails outright, so override atomically: 11864 install_override_mode=555 11865 ;; 11866 11867interix[3-9]*) 11868 version_type=linux # correct to gnu/linux during the next big refactor 11869 need_lib_prefix=no 11870 need_version=no 11871 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11872 soname_spec='$libname$release$shared_ext$major' 11873 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11874 shlibpath_var=LD_LIBRARY_PATH 11875 shlibpath_overrides_runpath=no 11876 hardcode_into_libs=yes 11877 ;; 11878 11879irix5* | irix6* | nonstopux*) 11880 case $host_os in 11881 nonstopux*) version_type=nonstopux ;; 11882 *) 11883 if test yes = "$lt_cv_prog_gnu_ld"; then 11884 version_type=linux # correct to gnu/linux during the next big refactor 11885 else 11886 version_type=irix 11887 fi ;; 11888 esac 11889 need_lib_prefix=no 11890 need_version=no 11891 soname_spec='$libname$release$shared_ext$major' 11892 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11893 case $host_os in 11894 irix5* | nonstopux*) 11895 libsuff= shlibsuff= 11896 ;; 11897 *) 11898 case $LD in # libtool.m4 will add one of these switches to LD 11899 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11900 libsuff= shlibsuff= libmagic=32-bit;; 11901 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11902 libsuff=32 shlibsuff=N32 libmagic=N32;; 11903 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11904 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11905 *) libsuff= shlibsuff= libmagic=never-match;; 11906 esac 11907 ;; 11908 esac 11909 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11910 shlibpath_overrides_runpath=no 11911 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11912 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11913 hardcode_into_libs=yes 11914 ;; 11915 11916# No shared lib support for Linux oldld, aout, or coff. 11917linux*oldld* | linux*aout* | linux*coff*) 11918 dynamic_linker=no 11919 ;; 11920 11921linux*android*) 11922 version_type=none # Android doesn't support versioned libraries. 11923 need_lib_prefix=no 11924 need_version=no 11925 library_names_spec='$libname$release$shared_ext' 11926 soname_spec='$libname$release$shared_ext' 11927 finish_cmds= 11928 shlibpath_var=LD_LIBRARY_PATH 11929 shlibpath_overrides_runpath=yes 11930 11931 # This implies no fast_install, which is unacceptable. 11932 # Some rework will be needed to allow for fast_install 11933 # before this can be enabled. 11934 hardcode_into_libs=yes 11935 11936 dynamic_linker='Android linker' 11937 # Don't embed -rpath directories since the linker doesn't support them. 11938 hardcode_libdir_flag_spec='-L$libdir' 11939 ;; 11940 11941# This must be glibc/ELF. 11942linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11943 version_type=linux # correct to gnu/linux during the next big refactor 11944 need_lib_prefix=no 11945 need_version=no 11946 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11947 soname_spec='$libname$release$shared_ext$major' 11948 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11949 shlibpath_var=LD_LIBRARY_PATH 11950 shlibpath_overrides_runpath=no 11951 11952 # Some binutils ld are patched to set DT_RUNPATH 11953 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11954 $as_echo_n "(cached) " >&6 11955else 11956 lt_cv_shlibpath_overrides_runpath=no 11957 save_LDFLAGS=$LDFLAGS 11958 save_libdir=$libdir 11959 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11960 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11962/* end confdefs.h. */ 11963 11964int 11965main () 11966{ 11967 11968 ; 11969 return 0; 11970} 11971_ACEOF 11972if ac_fn_c_try_link "$LINENO"; then : 11973 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11974 lt_cv_shlibpath_overrides_runpath=yes 11975fi 11976fi 11977rm -f core conftest.err conftest.$ac_objext \ 11978 conftest$ac_exeext conftest.$ac_ext 11979 LDFLAGS=$save_LDFLAGS 11980 libdir=$save_libdir 11981 11982fi 11983 11984 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11985 11986 # This implies no fast_install, which is unacceptable. 11987 # Some rework will be needed to allow for fast_install 11988 # before this can be enabled. 11989 hardcode_into_libs=yes 11990 11991 # Ideally, we could use ldconfig to report *all* directores which are 11992 # searched for libraries, however this is still not possible. Aside from not 11993 # being certain /sbin/ldconfig is available, command 11994 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11995 # even though it is searched at run-time. Try to do the best guess by 11996 # appending ld.so.conf contents (and includes) to the search path. 11997 if test -f /etc/ld.so.conf; then 11998 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' ' '` 11999 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12000 fi 12001 12002 # We used to test for /lib/ld.so.1 and disable shared libraries on 12003 # powerpc, because MkLinux only supported shared libraries with the 12004 # GNU dynamic linker. Since this was broken with cross compilers, 12005 # most powerpc-linux boxes support dynamic linking these days and 12006 # people can always --disable-shared, the test was removed, and we 12007 # assume the GNU/Linux dynamic linker is in use. 12008 dynamic_linker='GNU/Linux ld.so' 12009 ;; 12010 12011netbsd*) 12012 version_type=sunos 12013 need_lib_prefix=no 12014 need_version=no 12015 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12016 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12017 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12018 dynamic_linker='NetBSD (a.out) ld.so' 12019 else 12020 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12021 soname_spec='$libname$release$shared_ext$major' 12022 dynamic_linker='NetBSD ld.elf_so' 12023 fi 12024 shlibpath_var=LD_LIBRARY_PATH 12025 shlibpath_overrides_runpath=yes 12026 hardcode_into_libs=yes 12027 ;; 12028 12029newsos6) 12030 version_type=linux # correct to gnu/linux during the next big refactor 12031 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12032 shlibpath_var=LD_LIBRARY_PATH 12033 shlibpath_overrides_runpath=yes 12034 ;; 12035 12036*nto* | *qnx*) 12037 version_type=qnx 12038 need_lib_prefix=no 12039 need_version=no 12040 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12041 soname_spec='$libname$release$shared_ext$major' 12042 shlibpath_var=LD_LIBRARY_PATH 12043 shlibpath_overrides_runpath=no 12044 hardcode_into_libs=yes 12045 dynamic_linker='ldqnx.so' 12046 ;; 12047 12048openbsd* | bitrig*) 12049 version_type=sunos 12050 sys_lib_dlsearch_path_spec=/usr/lib 12051 need_lib_prefix=no 12052 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12053 need_version=no 12054 else 12055 need_version=yes 12056 fi 12057 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12058 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12059 shlibpath_var=LD_LIBRARY_PATH 12060 shlibpath_overrides_runpath=yes 12061 ;; 12062 12063os2*) 12064 libname_spec='$name' 12065 version_type=windows 12066 shrext_cmds=.dll 12067 need_version=no 12068 need_lib_prefix=no 12069 # OS/2 can only load a DLL with a base name of 8 characters or less. 12070 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 12071 v=$($ECHO $release$versuffix | tr -d .-); 12072 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 12073 $ECHO $n$v`$shared_ext' 12074 library_names_spec='${libname}_dll.$libext' 12075 dynamic_linker='OS/2 ld.exe' 12076 shlibpath_var=BEGINLIBPATH 12077 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12078 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12079 postinstall_cmds='base_file=`basename \$file`~ 12080 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 12081 dldir=$destdir/`dirname \$dlpath`~ 12082 test -d \$dldir || mkdir -p \$dldir~ 12083 $install_prog $dir/$dlname \$dldir/$dlname~ 12084 chmod a+x \$dldir/$dlname~ 12085 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12086 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12087 fi' 12088 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 12089 dlpath=$dir/\$dldll~ 12090 $RM \$dlpath' 12091 ;; 12092 12093osf3* | osf4* | osf5*) 12094 version_type=osf 12095 need_lib_prefix=no 12096 need_version=no 12097 soname_spec='$libname$release$shared_ext$major' 12098 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12099 shlibpath_var=LD_LIBRARY_PATH 12100 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12101 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12102 ;; 12103 12104rdos*) 12105 dynamic_linker=no 12106 ;; 12107 12108solaris*) 12109 version_type=linux # correct to gnu/linux during the next big refactor 12110 need_lib_prefix=no 12111 need_version=no 12112 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12113 soname_spec='$libname$release$shared_ext$major' 12114 shlibpath_var=LD_LIBRARY_PATH 12115 shlibpath_overrides_runpath=yes 12116 hardcode_into_libs=yes 12117 # ldd complains unless libraries are executable 12118 postinstall_cmds='chmod +x $lib' 12119 ;; 12120 12121sunos4*) 12122 version_type=sunos 12123 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12124 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12125 shlibpath_var=LD_LIBRARY_PATH 12126 shlibpath_overrides_runpath=yes 12127 if test yes = "$with_gnu_ld"; then 12128 need_lib_prefix=no 12129 fi 12130 need_version=yes 12131 ;; 12132 12133sysv4 | sysv4.3*) 12134 version_type=linux # correct to gnu/linux during the next big refactor 12135 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12136 soname_spec='$libname$release$shared_ext$major' 12137 shlibpath_var=LD_LIBRARY_PATH 12138 case $host_vendor in 12139 sni) 12140 shlibpath_overrides_runpath=no 12141 need_lib_prefix=no 12142 runpath_var=LD_RUN_PATH 12143 ;; 12144 siemens) 12145 need_lib_prefix=no 12146 ;; 12147 motorola) 12148 need_lib_prefix=no 12149 need_version=no 12150 shlibpath_overrides_runpath=no 12151 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12152 ;; 12153 esac 12154 ;; 12155 12156sysv4*MP*) 12157 if test -d /usr/nec; then 12158 version_type=linux # correct to gnu/linux during the next big refactor 12159 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 12160 soname_spec='$libname$shared_ext.$major' 12161 shlibpath_var=LD_LIBRARY_PATH 12162 fi 12163 ;; 12164 12165sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12166 version_type=sco 12167 need_lib_prefix=no 12168 need_version=no 12169 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 12170 soname_spec='$libname$release$shared_ext$major' 12171 shlibpath_var=LD_LIBRARY_PATH 12172 shlibpath_overrides_runpath=yes 12173 hardcode_into_libs=yes 12174 if test yes = "$with_gnu_ld"; then 12175 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12176 else 12177 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12178 case $host_os in 12179 sco3.2v5*) 12180 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12181 ;; 12182 esac 12183 fi 12184 sys_lib_dlsearch_path_spec='/usr/lib' 12185 ;; 12186 12187tpf*) 12188 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12189 version_type=linux # correct to gnu/linux during the next big refactor 12190 need_lib_prefix=no 12191 need_version=no 12192 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12193 shlibpath_var=LD_LIBRARY_PATH 12194 shlibpath_overrides_runpath=no 12195 hardcode_into_libs=yes 12196 ;; 12197 12198uts4*) 12199 version_type=linux # correct to gnu/linux during the next big refactor 12200 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12201 soname_spec='$libname$release$shared_ext$major' 12202 shlibpath_var=LD_LIBRARY_PATH 12203 ;; 12204 12205*) 12206 dynamic_linker=no 12207 ;; 12208esac 12209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12210$as_echo "$dynamic_linker" >&6; } 12211test no = "$dynamic_linker" && can_build_shared=no 12212 12213variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12214if test yes = "$GCC"; then 12215 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12216fi 12217 12218if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 12219 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 12220fi 12221 12222if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 12223 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 12224fi 12225 12226# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 12227configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12228 12229# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12230func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 12231 12232# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 12233configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12332$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12333hardcode_action= 12334if test -n "$hardcode_libdir_flag_spec" || 12335 test -n "$runpath_var" || 12336 test yes = "$hardcode_automatic"; then 12337 12338 # We can hardcode non-existent directories. 12339 if test no != "$hardcode_direct" && 12340 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12341 # have to relink, otherwise we might link with an installed library 12342 # when we should be linking with a yet-to-be-installed one 12343 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12344 test no != "$hardcode_minus_L"; then 12345 # Linking always hardcodes the temporary library directory. 12346 hardcode_action=relink 12347 else 12348 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12349 hardcode_action=immediate 12350 fi 12351else 12352 # We cannot hardcode anything, or else we can only hardcode existing 12353 # directories. 12354 hardcode_action=unsupported 12355fi 12356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12357$as_echo "$hardcode_action" >&6; } 12358 12359if test relink = "$hardcode_action" || 12360 test yes = "$inherit_rpath"; then 12361 # Fast installation is not supported 12362 enable_fast_install=no 12363elif test yes = "$shlibpath_overrides_runpath" || 12364 test no = "$enable_shared"; then 12365 # Fast installation is not necessary 12366 enable_fast_install=needless 12367fi 12368 12369 12370 12371 12372 12373 12374 if test yes != "$enable_dlopen"; then 12375 enable_dlopen=unknown 12376 enable_dlopen_self=unknown 12377 enable_dlopen_self_static=unknown 12378else 12379 lt_cv_dlopen=no 12380 lt_cv_dlopen_libs= 12381 12382 case $host_os in 12383 beos*) 12384 lt_cv_dlopen=load_add_on 12385 lt_cv_dlopen_libs= 12386 lt_cv_dlopen_self=yes 12387 ;; 12388 12389 mingw* | pw32* | cegcc*) 12390 lt_cv_dlopen=LoadLibrary 12391 lt_cv_dlopen_libs= 12392 ;; 12393 12394 cygwin*) 12395 lt_cv_dlopen=dlopen 12396 lt_cv_dlopen_libs= 12397 ;; 12398 12399 darwin*) 12400 # if libdl is installed we need to link against it 12401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12402$as_echo_n "checking for dlopen in -ldl... " >&6; } 12403if ${ac_cv_lib_dl_dlopen+:} false; then : 12404 $as_echo_n "(cached) " >&6 12405else 12406 ac_check_lib_save_LIBS=$LIBS 12407LIBS="-ldl $LIBS" 12408cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12409/* end confdefs.h. */ 12410 12411/* Override any GCC internal prototype to avoid an error. 12412 Use char because int might match the return type of a GCC 12413 builtin and then its argument prototype would still apply. */ 12414#ifdef __cplusplus 12415extern "C" 12416#endif 12417char dlopen (); 12418int 12419main () 12420{ 12421return dlopen (); 12422 ; 12423 return 0; 12424} 12425_ACEOF 12426if ac_fn_c_try_link "$LINENO"; then : 12427 ac_cv_lib_dl_dlopen=yes 12428else 12429 ac_cv_lib_dl_dlopen=no 12430fi 12431rm -f core conftest.err conftest.$ac_objext \ 12432 conftest$ac_exeext conftest.$ac_ext 12433LIBS=$ac_check_lib_save_LIBS 12434fi 12435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12436$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12437if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12438 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12439else 12440 12441 lt_cv_dlopen=dyld 12442 lt_cv_dlopen_libs= 12443 lt_cv_dlopen_self=yes 12444 12445fi 12446 12447 ;; 12448 12449 tpf*) 12450 # Don't try to run any link tests for TPF. We know it's impossible 12451 # because TPF is a cross-compiler, and we know how we open DSOs. 12452 lt_cv_dlopen=dlopen 12453 lt_cv_dlopen_libs= 12454 lt_cv_dlopen_self=no 12455 ;; 12456 12457 *) 12458 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12459if test "x$ac_cv_func_shl_load" = xyes; then : 12460 lt_cv_dlopen=shl_load 12461else 12462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12463$as_echo_n "checking for shl_load in -ldld... " >&6; } 12464if ${ac_cv_lib_dld_shl_load+:} false; then : 12465 $as_echo_n "(cached) " >&6 12466else 12467 ac_check_lib_save_LIBS=$LIBS 12468LIBS="-ldld $LIBS" 12469cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12470/* end confdefs.h. */ 12471 12472/* Override any GCC internal prototype to avoid an error. 12473 Use char because int might match the return type of a GCC 12474 builtin and then its argument prototype would still apply. */ 12475#ifdef __cplusplus 12476extern "C" 12477#endif 12478char shl_load (); 12479int 12480main () 12481{ 12482return shl_load (); 12483 ; 12484 return 0; 12485} 12486_ACEOF 12487if ac_fn_c_try_link "$LINENO"; then : 12488 ac_cv_lib_dld_shl_load=yes 12489else 12490 ac_cv_lib_dld_shl_load=no 12491fi 12492rm -f core conftest.err conftest.$ac_objext \ 12493 conftest$ac_exeext conftest.$ac_ext 12494LIBS=$ac_check_lib_save_LIBS 12495fi 12496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12497$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12498if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12499 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12500else 12501 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12502if test "x$ac_cv_func_dlopen" = xyes; then : 12503 lt_cv_dlopen=dlopen 12504else 12505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12506$as_echo_n "checking for dlopen in -ldl... " >&6; } 12507if ${ac_cv_lib_dl_dlopen+:} false; then : 12508 $as_echo_n "(cached) " >&6 12509else 12510 ac_check_lib_save_LIBS=$LIBS 12511LIBS="-ldl $LIBS" 12512cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12513/* end confdefs.h. */ 12514 12515/* Override any GCC internal prototype to avoid an error. 12516 Use char because int might match the return type of a GCC 12517 builtin and then its argument prototype would still apply. */ 12518#ifdef __cplusplus 12519extern "C" 12520#endif 12521char dlopen (); 12522int 12523main () 12524{ 12525return dlopen (); 12526 ; 12527 return 0; 12528} 12529_ACEOF 12530if ac_fn_c_try_link "$LINENO"; then : 12531 ac_cv_lib_dl_dlopen=yes 12532else 12533 ac_cv_lib_dl_dlopen=no 12534fi 12535rm -f core conftest.err conftest.$ac_objext \ 12536 conftest$ac_exeext conftest.$ac_ext 12537LIBS=$ac_check_lib_save_LIBS 12538fi 12539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12540$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12541if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12542 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12543else 12544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12545$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12546if ${ac_cv_lib_svld_dlopen+:} false; then : 12547 $as_echo_n "(cached) " >&6 12548else 12549 ac_check_lib_save_LIBS=$LIBS 12550LIBS="-lsvld $LIBS" 12551cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12552/* end confdefs.h. */ 12553 12554/* Override any GCC internal prototype to avoid an error. 12555 Use char because int might match the return type of a GCC 12556 builtin and then its argument prototype would still apply. */ 12557#ifdef __cplusplus 12558extern "C" 12559#endif 12560char dlopen (); 12561int 12562main () 12563{ 12564return dlopen (); 12565 ; 12566 return 0; 12567} 12568_ACEOF 12569if ac_fn_c_try_link "$LINENO"; then : 12570 ac_cv_lib_svld_dlopen=yes 12571else 12572 ac_cv_lib_svld_dlopen=no 12573fi 12574rm -f core conftest.err conftest.$ac_objext \ 12575 conftest$ac_exeext conftest.$ac_ext 12576LIBS=$ac_check_lib_save_LIBS 12577fi 12578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12579$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12580if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12581 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12582else 12583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12584$as_echo_n "checking for dld_link in -ldld... " >&6; } 12585if ${ac_cv_lib_dld_dld_link+:} false; then : 12586 $as_echo_n "(cached) " >&6 12587else 12588 ac_check_lib_save_LIBS=$LIBS 12589LIBS="-ldld $LIBS" 12590cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12591/* end confdefs.h. */ 12592 12593/* Override any GCC internal prototype to avoid an error. 12594 Use char because int might match the return type of a GCC 12595 builtin and then its argument prototype would still apply. */ 12596#ifdef __cplusplus 12597extern "C" 12598#endif 12599char dld_link (); 12600int 12601main () 12602{ 12603return dld_link (); 12604 ; 12605 return 0; 12606} 12607_ACEOF 12608if ac_fn_c_try_link "$LINENO"; then : 12609 ac_cv_lib_dld_dld_link=yes 12610else 12611 ac_cv_lib_dld_dld_link=no 12612fi 12613rm -f core conftest.err conftest.$ac_objext \ 12614 conftest$ac_exeext conftest.$ac_ext 12615LIBS=$ac_check_lib_save_LIBS 12616fi 12617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12618$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12619if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12620 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12621fi 12622 12623 12624fi 12625 12626 12627fi 12628 12629 12630fi 12631 12632 12633fi 12634 12635 12636fi 12637 12638 ;; 12639 esac 12640 12641 if test no = "$lt_cv_dlopen"; then 12642 enable_dlopen=no 12643 else 12644 enable_dlopen=yes 12645 fi 12646 12647 case $lt_cv_dlopen in 12648 dlopen) 12649 save_CPPFLAGS=$CPPFLAGS 12650 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12651 12652 save_LDFLAGS=$LDFLAGS 12653 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12654 12655 save_LIBS=$LIBS 12656 LIBS="$lt_cv_dlopen_libs $LIBS" 12657 12658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12659$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12660if ${lt_cv_dlopen_self+:} false; then : 12661 $as_echo_n "(cached) " >&6 12662else 12663 if test yes = "$cross_compiling"; then : 12664 lt_cv_dlopen_self=cross 12665else 12666 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12667 lt_status=$lt_dlunknown 12668 cat > conftest.$ac_ext <<_LT_EOF 12669#line $LINENO "configure" 12670#include "confdefs.h" 12671 12672#if HAVE_DLFCN_H 12673#include <dlfcn.h> 12674#endif 12675 12676#include <stdio.h> 12677 12678#ifdef RTLD_GLOBAL 12679# define LT_DLGLOBAL RTLD_GLOBAL 12680#else 12681# ifdef DL_GLOBAL 12682# define LT_DLGLOBAL DL_GLOBAL 12683# else 12684# define LT_DLGLOBAL 0 12685# endif 12686#endif 12687 12688/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12689 find out it does not work in some platform. */ 12690#ifndef LT_DLLAZY_OR_NOW 12691# ifdef RTLD_LAZY 12692# define LT_DLLAZY_OR_NOW RTLD_LAZY 12693# else 12694# ifdef DL_LAZY 12695# define LT_DLLAZY_OR_NOW DL_LAZY 12696# else 12697# ifdef RTLD_NOW 12698# define LT_DLLAZY_OR_NOW RTLD_NOW 12699# else 12700# ifdef DL_NOW 12701# define LT_DLLAZY_OR_NOW DL_NOW 12702# else 12703# define LT_DLLAZY_OR_NOW 0 12704# endif 12705# endif 12706# endif 12707# endif 12708#endif 12709 12710/* When -fvisibility=hidden is used, assume the code has been annotated 12711 correspondingly for the symbols needed. */ 12712#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12713int fnord () __attribute__((visibility("default"))); 12714#endif 12715 12716int fnord () { return 42; } 12717int main () 12718{ 12719 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12720 int status = $lt_dlunknown; 12721 12722 if (self) 12723 { 12724 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12725 else 12726 { 12727 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12728 else puts (dlerror ()); 12729 } 12730 /* dlclose (self); */ 12731 } 12732 else 12733 puts (dlerror ()); 12734 12735 return status; 12736} 12737_LT_EOF 12738 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12739 (eval $ac_link) 2>&5 12740 ac_status=$? 12741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12742 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12743 (./conftest; exit; ) >&5 2>/dev/null 12744 lt_status=$? 12745 case x$lt_status in 12746 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12747 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12748 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12749 esac 12750 else : 12751 # compilation failed 12752 lt_cv_dlopen_self=no 12753 fi 12754fi 12755rm -fr conftest* 12756 12757 12758fi 12759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12760$as_echo "$lt_cv_dlopen_self" >&6; } 12761 12762 if test yes = "$lt_cv_dlopen_self"; then 12763 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12765$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12766if ${lt_cv_dlopen_self_static+:} false; then : 12767 $as_echo_n "(cached) " >&6 12768else 12769 if test yes = "$cross_compiling"; then : 12770 lt_cv_dlopen_self_static=cross 12771else 12772 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12773 lt_status=$lt_dlunknown 12774 cat > conftest.$ac_ext <<_LT_EOF 12775#line $LINENO "configure" 12776#include "confdefs.h" 12777 12778#if HAVE_DLFCN_H 12779#include <dlfcn.h> 12780#endif 12781 12782#include <stdio.h> 12783 12784#ifdef RTLD_GLOBAL 12785# define LT_DLGLOBAL RTLD_GLOBAL 12786#else 12787# ifdef DL_GLOBAL 12788# define LT_DLGLOBAL DL_GLOBAL 12789# else 12790# define LT_DLGLOBAL 0 12791# endif 12792#endif 12793 12794/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12795 find out it does not work in some platform. */ 12796#ifndef LT_DLLAZY_OR_NOW 12797# ifdef RTLD_LAZY 12798# define LT_DLLAZY_OR_NOW RTLD_LAZY 12799# else 12800# ifdef DL_LAZY 12801# define LT_DLLAZY_OR_NOW DL_LAZY 12802# else 12803# ifdef RTLD_NOW 12804# define LT_DLLAZY_OR_NOW RTLD_NOW 12805# else 12806# ifdef DL_NOW 12807# define LT_DLLAZY_OR_NOW DL_NOW 12808# else 12809# define LT_DLLAZY_OR_NOW 0 12810# endif 12811# endif 12812# endif 12813# endif 12814#endif 12815 12816/* When -fvisibility=hidden is used, assume the code has been annotated 12817 correspondingly for the symbols needed. */ 12818#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12819int fnord () __attribute__((visibility("default"))); 12820#endif 12821 12822int fnord () { return 42; } 12823int main () 12824{ 12825 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12826 int status = $lt_dlunknown; 12827 12828 if (self) 12829 { 12830 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12831 else 12832 { 12833 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12834 else puts (dlerror ()); 12835 } 12836 /* dlclose (self); */ 12837 } 12838 else 12839 puts (dlerror ()); 12840 12841 return status; 12842} 12843_LT_EOF 12844 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12845 (eval $ac_link) 2>&5 12846 ac_status=$? 12847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12848 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12849 (./conftest; exit; ) >&5 2>/dev/null 12850 lt_status=$? 12851 case x$lt_status in 12852 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12853 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12854 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12855 esac 12856 else : 12857 # compilation failed 12858 lt_cv_dlopen_self_static=no 12859 fi 12860fi 12861rm -fr conftest* 12862 12863 12864fi 12865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12866$as_echo "$lt_cv_dlopen_self_static" >&6; } 12867 fi 12868 12869 CPPFLAGS=$save_CPPFLAGS 12870 LDFLAGS=$save_LDFLAGS 12871 LIBS=$save_LIBS 12872 ;; 12873 esac 12874 12875 case $lt_cv_dlopen_self in 12876 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12877 *) enable_dlopen_self=unknown ;; 12878 esac 12879 12880 case $lt_cv_dlopen_self_static in 12881 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12882 *) enable_dlopen_self_static=unknown ;; 12883 esac 12884fi 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902striplib= 12903old_striplib= 12904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12905$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12906if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12907 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12908 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12910$as_echo "yes" >&6; } 12911else 12912# FIXME - insert some real tests, host_os isn't really good enough 12913 case $host_os in 12914 darwin*) 12915 if test -n "$STRIP"; then 12916 striplib="$STRIP -x" 12917 old_striplib="$STRIP -S" 12918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12919$as_echo "yes" >&6; } 12920 else 12921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12922$as_echo "no" >&6; } 12923 fi 12924 ;; 12925 *) 12926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12927$as_echo "no" >&6; } 12928 ;; 12929 esac 12930fi 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 # Report what library types will actually be built 12944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12945$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12947$as_echo "$can_build_shared" >&6; } 12948 12949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12950$as_echo_n "checking whether to build shared libraries... " >&6; } 12951 test no = "$can_build_shared" && enable_shared=no 12952 12953 # On AIX, shared libraries and static libraries use the same namespace, and 12954 # are all built from PIC. 12955 case $host_os in 12956 aix3*) 12957 test yes = "$enable_shared" && enable_static=no 12958 if test -n "$RANLIB"; then 12959 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12960 postinstall_cmds='$RANLIB $lib' 12961 fi 12962 ;; 12963 12964 aix[4-9]*) 12965 if test ia64 != "$host_cpu"; then 12966 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12967 yes,aix,yes) ;; # shared object as lib.so file only 12968 yes,svr4,*) ;; # shared object as lib.so archive member only 12969 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12970 esac 12971 fi 12972 ;; 12973 esac 12974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12975$as_echo "$enable_shared" >&6; } 12976 12977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12978$as_echo_n "checking whether to build static libraries... " >&6; } 12979 # Make sure either enable_shared or enable_static is yes. 12980 test yes = "$enable_shared" || enable_static=yes 12981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12982$as_echo "$enable_static" >&6; } 12983 12984 12985 12986 12987fi 12988ac_ext=c 12989ac_cpp='$CPP $CPPFLAGS' 12990ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12991ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12992ac_compiler_gnu=$ac_cv_c_compiler_gnu 12993 12994CC=$lt_save_CC 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 ac_config_commands="$ac_config_commands libtool" 13011 13012 13013 13014 13015# Only expand once: 13016 13017 13018 13019 13020 CFLAG_VISIBILITY= 13021 HAVE_VISIBILITY=0 13022 if test -n "$GCC"; then 13023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5 13024$as_echo_n "checking whether the -Werror option is usable... " >&6; } 13025if ${gl_cv_cc_vis_werror+:} false; then : 13026 $as_echo_n "(cached) " >&6 13027else 13028 gl_save_CFLAGS="$CFLAGS" 13029 CFLAGS="$CFLAGS -Werror" 13030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13031/* end confdefs.h. */ 13032 13033int 13034main () 13035{ 13036 13037 ; 13038 return 0; 13039} 13040_ACEOF 13041if ac_fn_c_try_compile "$LINENO"; then : 13042 gl_cv_cc_vis_werror=yes 13043else 13044 gl_cv_cc_vis_werror=no 13045fi 13046rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13047 CFLAGS="$gl_save_CFLAGS" 13048 13049fi 13050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5 13051$as_echo "$gl_cv_cc_vis_werror" >&6; } 13052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5 13053$as_echo_n "checking for simple visibility declarations... " >&6; } 13054if ${gl_cv_cc_visibility+:} false; then : 13055 $as_echo_n "(cached) " >&6 13056else 13057 gl_save_CFLAGS="$CFLAGS" 13058 CFLAGS="$CFLAGS -fvisibility=hidden" 13059 if test $gl_cv_cc_vis_werror = yes; then 13060 CFLAGS="$CFLAGS -Werror" 13061 fi 13062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13063/* end confdefs.h. */ 13064extern __attribute__((__visibility__("hidden"))) int hiddenvar; 13065 extern __attribute__((__visibility__("default"))) int exportedvar; 13066 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); 13067 extern __attribute__((__visibility__("default"))) int exportedfunc (void); 13068 void dummyfunc (void) {} 13069 13070int 13071main () 13072{ 13073 13074 ; 13075 return 0; 13076} 13077_ACEOF 13078if ac_fn_c_try_compile "$LINENO"; then : 13079 gl_cv_cc_visibility=yes 13080else 13081 gl_cv_cc_visibility=no 13082fi 13083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13084 CFLAGS="$gl_save_CFLAGS" 13085 13086fi 13087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5 13088$as_echo "$gl_cv_cc_visibility" >&6; } 13089 if test $gl_cv_cc_visibility = yes; then 13090 CFLAG_VISIBILITY="-fvisibility=hidden" 13091 HAVE_VISIBILITY=1 13092 fi 13093 fi 13094 13095 13096 13097cat >>confdefs.h <<_ACEOF 13098#define HAVE_VISIBILITY $HAVE_VISIBILITY 13099_ACEOF 13100 13101 13102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 13103$as_echo_n "checking for ANSI C header files... " >&6; } 13104if ${ac_cv_header_stdc+:} false; then : 13105 $as_echo_n "(cached) " >&6 13106else 13107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13108/* end confdefs.h. */ 13109#include <stdlib.h> 13110#include <stdarg.h> 13111#include <string.h> 13112#include <float.h> 13113 13114int 13115main () 13116{ 13117 13118 ; 13119 return 0; 13120} 13121_ACEOF 13122if ac_fn_c_try_compile "$LINENO"; then : 13123 ac_cv_header_stdc=yes 13124else 13125 ac_cv_header_stdc=no 13126fi 13127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13128 13129if test $ac_cv_header_stdc = yes; then 13130 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 13131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13132/* end confdefs.h. */ 13133#include <string.h> 13134 13135_ACEOF 13136if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13137 $EGREP "memchr" >/dev/null 2>&1; then : 13138 13139else 13140 ac_cv_header_stdc=no 13141fi 13142rm -f conftest* 13143 13144fi 13145 13146if test $ac_cv_header_stdc = yes; then 13147 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 13148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13149/* end confdefs.h. */ 13150#include <stdlib.h> 13151 13152_ACEOF 13153if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13154 $EGREP "free" >/dev/null 2>&1; then : 13155 13156else 13157 ac_cv_header_stdc=no 13158fi 13159rm -f conftest* 13160 13161fi 13162 13163if test $ac_cv_header_stdc = yes; then 13164 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 13165 if test "$cross_compiling" = yes; then : 13166 : 13167else 13168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13169/* end confdefs.h. */ 13170#include <ctype.h> 13171#include <stdlib.h> 13172#if ((' ' & 0x0FF) == 0x020) 13173# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 13174# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 13175#else 13176# define ISLOWER(c) \ 13177 (('a' <= (c) && (c) <= 'i') \ 13178 || ('j' <= (c) && (c) <= 'r') \ 13179 || ('s' <= (c) && (c) <= 'z')) 13180# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 13181#endif 13182 13183#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 13184int 13185main () 13186{ 13187 int i; 13188 for (i = 0; i < 256; i++) 13189 if (XOR (islower (i), ISLOWER (i)) 13190 || toupper (i) != TOUPPER (i)) 13191 return 2; 13192 return 0; 13193} 13194_ACEOF 13195if ac_fn_c_try_run "$LINENO"; then : 13196 13197else 13198 ac_cv_header_stdc=no 13199fi 13200rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13201 conftest.$ac_objext conftest.beam conftest.$ac_ext 13202fi 13203 13204fi 13205fi 13206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 13207$as_echo "$ac_cv_header_stdc" >&6; } 13208if test $ac_cv_header_stdc = yes; then 13209 13210$as_echo "#define STDC_HEADERS 1" >>confdefs.h 13211 13212fi 13213 13214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5 13215$as_echo_n "checking whether sys/types.h defines makedev... " >&6; } 13216if ${ac_cv_header_sys_types_h_makedev+:} false; then : 13217 $as_echo_n "(cached) " >&6 13218else 13219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13220/* end confdefs.h. */ 13221#include <sys/types.h> 13222int 13223main () 13224{ 13225return makedev(0, 0); 13226 ; 13227 return 0; 13228} 13229_ACEOF 13230if ac_fn_c_try_link "$LINENO"; then : 13231 ac_cv_header_sys_types_h_makedev=yes 13232else 13233 ac_cv_header_sys_types_h_makedev=no 13234fi 13235rm -f core conftest.err conftest.$ac_objext \ 13236 conftest$ac_exeext conftest.$ac_ext 13237 13238fi 13239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5 13240$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; } 13241 13242if test $ac_cv_header_sys_types_h_makedev = no; then 13243ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default" 13244if test "x$ac_cv_header_sys_mkdev_h" = xyes; then : 13245 13246$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h 13247 13248fi 13249 13250 13251 13252 if test $ac_cv_header_sys_mkdev_h = no; then 13253 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default" 13254if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then : 13255 13256$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h 13257 13258fi 13259 13260 13261 fi 13262fi 13263 13264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 13265$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 13266if ${ac_cv_header_sys_wait_h+:} false; then : 13267 $as_echo_n "(cached) " >&6 13268else 13269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13270/* end confdefs.h. */ 13271#include <sys/types.h> 13272#include <sys/wait.h> 13273#ifndef WEXITSTATUS 13274# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 13275#endif 13276#ifndef WIFEXITED 13277# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 13278#endif 13279 13280int 13281main () 13282{ 13283 int s; 13284 wait (&s); 13285 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 13286 ; 13287 return 0; 13288} 13289_ACEOF 13290if ac_fn_c_try_compile "$LINENO"; then : 13291 ac_cv_header_sys_wait_h=yes 13292else 13293 ac_cv_header_sys_wait_h=no 13294fi 13295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13296fi 13297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 13298$as_echo "$ac_cv_header_sys_wait_h" >&6; } 13299if test $ac_cv_header_sys_wait_h = yes; then 13300 13301$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 13302 13303fi 13304 13305for ac_header in stdint.h fcntl.h inttypes.h unistd.h 13306do : 13307 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13308ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13309if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13310 cat >>confdefs.h <<_ACEOF 13311#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13312_ACEOF 13313 13314fi 13315 13316done 13317 13318for ac_header in utime.h wchar.h wctype.h 13319do : 13320 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13321ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13322if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13323 cat >>confdefs.h <<_ACEOF 13324#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13325_ACEOF 13326 13327fi 13328 13329done 13330 13331for ac_header in getopt.h err.h xlocale.h 13332do : 13333 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13334ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13335if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13336 cat >>confdefs.h <<_ACEOF 13337#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13338_ACEOF 13339 13340fi 13341 13342done 13343 13344for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h sys/sysmacros.h 13345do : 13346 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13347ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13348if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13349 cat >>confdefs.h <<_ACEOF 13350#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13351_ACEOF 13352 13353fi 13354 13355done 13356 13357if test "$enable_zlib" != "no"; then 13358 for ac_header in zlib.h 13359do : 13360 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 13361if test "x$ac_cv_header_zlib_h" = xyes; then : 13362 cat >>confdefs.h <<_ACEOF 13363#define HAVE_ZLIB_H 1 13364_ACEOF 13365 13366fi 13367 13368done 13369 13370fi 13371if test "$enable_bzlib" != "no"; then 13372 for ac_header in bzlib.h 13373do : 13374 ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default" 13375if test "x$ac_cv_header_bzlib_h" = xyes; then : 13376 cat >>confdefs.h <<_ACEOF 13377#define HAVE_BZLIB_H 1 13378_ACEOF 13379 13380fi 13381 13382done 13383 13384fi 13385if test "$enable_xzlib" != "no"; then 13386 for ac_header in lzma.h 13387do : 13388 ac_fn_c_check_header_mongrel "$LINENO" "lzma.h" "ac_cv_header_lzma_h" "$ac_includes_default" 13389if test "x$ac_cv_header_lzma_h" = xyes; then : 13390 cat >>confdefs.h <<_ACEOF 13391#define HAVE_LZMA_H 1 13392_ACEOF 13393 13394fi 13395 13396done 13397 13398fi 13399ac_fn_c_check_type "$LINENO" "sig_t" "ac_cv_type_sig_t" "#include <signal.h> 13400" 13401if test "x$ac_cv_type_sig_t" = xyes; then : 13402 13403$as_echo "#define HAVE_SIG_T 1" >>confdefs.h 13404 13405fi 13406 13407 13408ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 13409if test "x$ac_cv_type_off_t" = xyes; then : 13410 13411else 13412 13413cat >>confdefs.h <<_ACEOF 13414#define off_t long int 13415_ACEOF 13416 13417fi 13418 13419ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 13420if test "x$ac_cv_type_size_t" = xyes; then : 13421 13422else 13423 13424cat >>confdefs.h <<_ACEOF 13425#define size_t unsigned int 13426_ACEOF 13427 13428fi 13429 13430ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default" 13431if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then : 13432 13433cat >>confdefs.h <<_ACEOF 13434#define HAVE_STRUCT_STAT_ST_RDEV 1 13435_ACEOF 13436 13437 13438fi 13439 13440 13441ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "#include <time.h> 13442" 13443if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then : 13444 13445cat >>confdefs.h <<_ACEOF 13446#define HAVE_STRUCT_TM_TM_GMTOFF 1 13447_ACEOF 13448 13449 13450fi 13451 13452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 13453$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 13454if ${ac_cv_struct_tm+:} false; then : 13455 $as_echo_n "(cached) " >&6 13456else 13457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13458/* end confdefs.h. */ 13459#include <sys/types.h> 13460#include <time.h> 13461 13462int 13463main () 13464{ 13465struct tm tm; 13466 int *p = &tm.tm_sec; 13467 return !p; 13468 ; 13469 return 0; 13470} 13471_ACEOF 13472if ac_fn_c_try_compile "$LINENO"; then : 13473 ac_cv_struct_tm=time.h 13474else 13475 ac_cv_struct_tm=sys/time.h 13476fi 13477rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13478fi 13479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 13480$as_echo "$ac_cv_struct_tm" >&6; } 13481if test $ac_cv_struct_tm = sys/time.h; then 13482 13483$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 13484 13485fi 13486 13487ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h> 13488#include <$ac_cv_struct_tm> 13489 13490" 13491if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then : 13492 13493cat >>confdefs.h <<_ACEOF 13494#define HAVE_STRUCT_TM_TM_ZONE 1 13495_ACEOF 13496 13497 13498fi 13499 13500if test "$ac_cv_member_struct_tm_tm_zone" = yes; then 13501 13502$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 13503 13504else 13505 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 13506" 13507if test "x$ac_cv_have_decl_tzname" = xyes; then : 13508 ac_have_decl=1 13509else 13510 ac_have_decl=0 13511fi 13512 13513cat >>confdefs.h <<_ACEOF 13514#define HAVE_DECL_TZNAME $ac_have_decl 13515_ACEOF 13516 13517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 13518$as_echo_n "checking for tzname... " >&6; } 13519if ${ac_cv_var_tzname+:} false; then : 13520 $as_echo_n "(cached) " >&6 13521else 13522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13523/* end confdefs.h. */ 13524#include <time.h> 13525#if !HAVE_DECL_TZNAME 13526extern char *tzname[]; 13527#endif 13528 13529int 13530main () 13531{ 13532return tzname[0][0]; 13533 ; 13534 return 0; 13535} 13536_ACEOF 13537if ac_fn_c_try_link "$LINENO"; then : 13538 ac_cv_var_tzname=yes 13539else 13540 ac_cv_var_tzname=no 13541fi 13542rm -f core conftest.err conftest.$ac_objext \ 13543 conftest$ac_exeext conftest.$ac_ext 13544fi 13545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 13546$as_echo "$ac_cv_var_tzname" >&6; } 13547 if test $ac_cv_var_tzname = yes; then 13548 13549$as_echo "#define HAVE_TZNAME 1" >>confdefs.h 13550 13551 fi 13552fi 13553 13554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5 13555$as_echo_n "checking for tm_zone in struct tm... " >&6; } 13556if ${ac_cv_struct_tm_zone+:} false; then : 13557 $as_echo_n "(cached) " >&6 13558else 13559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13560/* end confdefs.h. */ 13561#include <sys/types.h> 13562#include <$ac_cv_struct_tm> 13563int 13564main () 13565{ 13566struct tm tm; tm.tm_zone; 13567 ; 13568 return 0; 13569} 13570_ACEOF 13571if ac_fn_c_try_compile "$LINENO"; then : 13572 ac_cv_struct_tm_zone=yes 13573else 13574 ac_cv_struct_tm_zone=no 13575fi 13576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13577fi 13578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5 13579$as_echo "$ac_cv_struct_tm_zone" >&6; } 13580if test "$ac_cv_struct_tm_zone" = yes; then 13581 13582$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 13583 13584fi 13585 13586# On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will 13587# consider it declared and we won't give our own extern. 13588ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 13589" 13590if test "x$ac_cv_have_decl_tzname" = xyes; then : 13591 ac_have_decl=1 13592else 13593 ac_have_decl=0 13594fi 13595 13596cat >>confdefs.h <<_ACEOF 13597#define HAVE_DECL_TZNAME $ac_have_decl 13598_ACEOF 13599 13600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 13601$as_echo_n "checking for tzname... " >&6; } 13602if ${ac_cv_var_tzname+:} false; then : 13603 $as_echo_n "(cached) " >&6 13604else 13605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13606/* end confdefs.h. */ 13607#include <time.h> 13608#if !HAVE_DECL_TZNAME 13609extern char *tzname[]; 13610#endif 13611int 13612main () 13613{ 13614return tzname[0][0]; 13615 ; 13616 return 0; 13617} 13618_ACEOF 13619if ac_fn_c_try_link "$LINENO"; then : 13620 ac_cv_var_tzname=yes 13621else 13622 ac_cv_var_tzname=no 13623fi 13624rm -f core conftest.err conftest.$ac_objext \ 13625 conftest$ac_exeext conftest.$ac_ext 13626fi 13627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 13628$as_echo "$ac_cv_var_tzname" >&6; } 13629 if test $ac_cv_var_tzname = yes; then 13630 13631$as_echo "#define HAVE_TZNAME 1" >>confdefs.h 13632 13633 fi 13634 13635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5 13636$as_echo_n "checking for tm_isdst in struct tm... " >&6; } 13637if ${ac_cv_struct_tm_isdst+:} false; then : 13638 $as_echo_n "(cached) " >&6 13639else 13640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13641/* end confdefs.h. */ 13642#include <sys/types.h> 13643#include <$ac_cv_struct_tm> 13644int 13645main () 13646{ 13647struct tm tm; tm.tm_isdst; 13648 ; 13649 return 0; 13650} 13651_ACEOF 13652if ac_fn_c_try_compile "$LINENO"; then : 13653 ac_cv_struct_tm_isdst=yes 13654else 13655 ac_cv_struct_tm_isdst=no 13656fi 13657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13658fi 13659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5 13660$as_echo "$ac_cv_struct_tm_isdst" >&6; } 13661if test "$ac_cv_struct_tm_isdst" = yes; then 13662 13663$as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h 13664 13665fi 13666 13667 13668ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h> 13669" 13670if test "x$ac_cv_have_decl_daylight" = xyes; then : 13671 ac_have_decl=1 13672else 13673 ac_have_decl=0 13674fi 13675 13676cat >>confdefs.h <<_ACEOF 13677#define HAVE_DECL_DAYLIGHT $ac_have_decl 13678_ACEOF 13679 13680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5 13681$as_echo_n "checking for daylight... " >&6; } 13682if ${ac_cv_var_daylight+:} false; then : 13683 $as_echo_n "(cached) " >&6 13684else 13685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13686/* end confdefs.h. */ 13687#include <time.h> 13688#if !HAVE_DECL_DAYLIGHT 13689extern int daylight; 13690#endif 13691int 13692main () 13693{ 13694atoi(daylight); 13695 ; 13696 return 0; 13697} 13698_ACEOF 13699if ac_fn_c_try_link "$LINENO"; then : 13700 ac_cv_var_daylight=yes 13701else 13702 ac_cv_var_daylight=no 13703fi 13704rm -f core conftest.err conftest.$ac_objext \ 13705 conftest$ac_exeext conftest.$ac_ext 13706fi 13707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5 13708$as_echo "$ac_cv_var_daylight" >&6; } 13709 if test $ac_cv_var_daylight = yes; then 13710 13711$as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h 13712 13713 fi 13714 13715# Check whether --enable-largefile was given. 13716if test "${enable_largefile+set}" = set; then : 13717 enableval=$enable_largefile; 13718fi 13719 13720if test "$enable_largefile" != no; then 13721 13722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 13723$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 13724if ${ac_cv_sys_largefile_CC+:} false; then : 13725 $as_echo_n "(cached) " >&6 13726else 13727 ac_cv_sys_largefile_CC=no 13728 if test "$GCC" != yes; then 13729 ac_save_CC=$CC 13730 while :; do 13731 # IRIX 6.2 and later do not support large files by default, 13732 # so use the C compiler's -n32 option if that helps. 13733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13734/* end confdefs.h. */ 13735#include <sys/types.h> 13736 /* Check that off_t can represent 2**63 - 1 correctly. 13737 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13738 since some C++ compilers masquerading as C compilers 13739 incorrectly reject 9223372036854775807. */ 13740#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13741 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13742 && LARGE_OFF_T % 2147483647 == 1) 13743 ? 1 : -1]; 13744int 13745main () 13746{ 13747 13748 ; 13749 return 0; 13750} 13751_ACEOF 13752 if ac_fn_c_try_compile "$LINENO"; then : 13753 break 13754fi 13755rm -f core conftest.err conftest.$ac_objext 13756 CC="$CC -n32" 13757 if ac_fn_c_try_compile "$LINENO"; then : 13758 ac_cv_sys_largefile_CC=' -n32'; break 13759fi 13760rm -f core conftest.err conftest.$ac_objext 13761 break 13762 done 13763 CC=$ac_save_CC 13764 rm -f conftest.$ac_ext 13765 fi 13766fi 13767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 13768$as_echo "$ac_cv_sys_largefile_CC" >&6; } 13769 if test "$ac_cv_sys_largefile_CC" != no; then 13770 CC=$CC$ac_cv_sys_largefile_CC 13771 fi 13772 13773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 13774$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 13775if ${ac_cv_sys_file_offset_bits+:} false; then : 13776 $as_echo_n "(cached) " >&6 13777else 13778 while :; do 13779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13780/* end confdefs.h. */ 13781#include <sys/types.h> 13782 /* Check that off_t can represent 2**63 - 1 correctly. 13783 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13784 since some C++ compilers masquerading as C compilers 13785 incorrectly reject 9223372036854775807. */ 13786#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13787 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13788 && LARGE_OFF_T % 2147483647 == 1) 13789 ? 1 : -1]; 13790int 13791main () 13792{ 13793 13794 ; 13795 return 0; 13796} 13797_ACEOF 13798if ac_fn_c_try_compile "$LINENO"; then : 13799 ac_cv_sys_file_offset_bits=no; break 13800fi 13801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13803/* end confdefs.h. */ 13804#define _FILE_OFFSET_BITS 64 13805#include <sys/types.h> 13806 /* Check that off_t can represent 2**63 - 1 correctly. 13807 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13808 since some C++ compilers masquerading as C compilers 13809 incorrectly reject 9223372036854775807. */ 13810#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13811 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13812 && LARGE_OFF_T % 2147483647 == 1) 13813 ? 1 : -1]; 13814int 13815main () 13816{ 13817 13818 ; 13819 return 0; 13820} 13821_ACEOF 13822if ac_fn_c_try_compile "$LINENO"; then : 13823 ac_cv_sys_file_offset_bits=64; break 13824fi 13825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13826 ac_cv_sys_file_offset_bits=unknown 13827 break 13828done 13829fi 13830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 13831$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 13832case $ac_cv_sys_file_offset_bits in #( 13833 no | unknown) ;; 13834 *) 13835cat >>confdefs.h <<_ACEOF 13836#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 13837_ACEOF 13838;; 13839esac 13840rm -rf conftest* 13841 if test $ac_cv_sys_file_offset_bits = unknown; then 13842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 13843$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 13844if ${ac_cv_sys_large_files+:} false; then : 13845 $as_echo_n "(cached) " >&6 13846else 13847 while :; do 13848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13849/* end confdefs.h. */ 13850#include <sys/types.h> 13851 /* Check that off_t can represent 2**63 - 1 correctly. 13852 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13853 since some C++ compilers masquerading as C compilers 13854 incorrectly reject 9223372036854775807. */ 13855#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13856 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13857 && LARGE_OFF_T % 2147483647 == 1) 13858 ? 1 : -1]; 13859int 13860main () 13861{ 13862 13863 ; 13864 return 0; 13865} 13866_ACEOF 13867if ac_fn_c_try_compile "$LINENO"; then : 13868 ac_cv_sys_large_files=no; break 13869fi 13870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13872/* end confdefs.h. */ 13873#define _LARGE_FILES 1 13874#include <sys/types.h> 13875 /* Check that off_t can represent 2**63 - 1 correctly. 13876 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13877 since some C++ compilers masquerading as C compilers 13878 incorrectly reject 9223372036854775807. */ 13879#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13880 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13881 && LARGE_OFF_T % 2147483647 == 1) 13882 ? 1 : -1]; 13883int 13884main () 13885{ 13886 13887 ; 13888 return 0; 13889} 13890_ACEOF 13891if ac_fn_c_try_compile "$LINENO"; then : 13892 ac_cv_sys_large_files=1; break 13893fi 13894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13895 ac_cv_sys_large_files=unknown 13896 break 13897done 13898fi 13899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13900$as_echo "$ac_cv_sys_large_files" >&6; } 13901case $ac_cv_sys_large_files in #( 13902 no | unknown) ;; 13903 *) 13904cat >>confdefs.h <<_ACEOF 13905#define _LARGE_FILES $ac_cv_sys_large_files 13906_ACEOF 13907;; 13908esac 13909rm -rf conftest* 13910 fi 13911 13912 13913fi 13914 13915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 13916$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 13917if ${ac_cv_sys_largefile_source+:} false; then : 13918 $as_echo_n "(cached) " >&6 13919else 13920 while :; do 13921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13922/* end confdefs.h. */ 13923#include <sys/types.h> /* for off_t */ 13924 #include <stdio.h> 13925int 13926main () 13927{ 13928int (*fp) (FILE *, off_t, int) = fseeko; 13929 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 13930 ; 13931 return 0; 13932} 13933_ACEOF 13934if ac_fn_c_try_link "$LINENO"; then : 13935 ac_cv_sys_largefile_source=no; break 13936fi 13937rm -f core conftest.err conftest.$ac_objext \ 13938 conftest$ac_exeext conftest.$ac_ext 13939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13940/* end confdefs.h. */ 13941#define _LARGEFILE_SOURCE 1 13942#include <sys/types.h> /* for off_t */ 13943 #include <stdio.h> 13944int 13945main () 13946{ 13947int (*fp) (FILE *, off_t, int) = fseeko; 13948 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 13949 ; 13950 return 0; 13951} 13952_ACEOF 13953if ac_fn_c_try_link "$LINENO"; then : 13954 ac_cv_sys_largefile_source=1; break 13955fi 13956rm -f core conftest.err conftest.$ac_objext \ 13957 conftest$ac_exeext conftest.$ac_ext 13958 ac_cv_sys_largefile_source=unknown 13959 break 13960done 13961fi 13962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 13963$as_echo "$ac_cv_sys_largefile_source" >&6; } 13964case $ac_cv_sys_largefile_source in #( 13965 no | unknown) ;; 13966 *) 13967cat >>confdefs.h <<_ACEOF 13968#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 13969_ACEOF 13970;; 13971esac 13972rm -rf conftest* 13973 13974# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 13975# in glibc 2.1.3, but that breaks too many other things. 13976# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 13977if test $ac_cv_sys_largefile_source != unknown; then 13978 13979$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 13980 13981fi 13982 13983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5 13984$as_echo_n "checking for mbstate_t... " >&6; } 13985if ${ac_cv_type_mbstate_t+:} false; then : 13986 $as_echo_n "(cached) " >&6 13987else 13988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13989/* end confdefs.h. */ 13990$ac_includes_default 13991# include <wchar.h> 13992int 13993main () 13994{ 13995mbstate_t x; return sizeof x; 13996 ; 13997 return 0; 13998} 13999_ACEOF 14000if ac_fn_c_try_compile "$LINENO"; then : 14001 ac_cv_type_mbstate_t=yes 14002else 14003 ac_cv_type_mbstate_t=no 14004fi 14005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14006fi 14007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5 14008$as_echo "$ac_cv_type_mbstate_t" >&6; } 14009 if test $ac_cv_type_mbstate_t = yes; then 14010 14011$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h 14012 14013 else 14014 14015$as_echo "#define mbstate_t int" >>confdefs.h 14016 14017 fi 14018 14019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5 14020$as_echo_n "checking for struct option in getopt... " >&6; } 14021if ${ac_cv_struct_option_getopt_h+:} false; then : 14022 $as_echo_n "(cached) " >&6 14023else 14024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14025/* end confdefs.h. */ 14026#include <getopt.h> 14027int 14028main () 14029{ 14030struct option op; op.name; 14031 ; 14032 return 0; 14033} 14034_ACEOF 14035if ac_fn_c_try_compile "$LINENO"; then : 14036 ac_cv_struct_option_getopt_h=yes 14037else 14038 ac_cv_struct_option_getopt_h=no 14039fi 14040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14041fi 14042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5 14043$as_echo "$ac_cv_struct_option_getopt_h" >&6; } 14044if test "$ac_cv_struct_option_getopt_h" = yes; then 14045 14046$as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h 14047 14048fi 14049 14050ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 14051if test "x$ac_cv_type_pid_t" = xyes; then : 14052 14053else 14054 14055cat >>confdefs.h <<_ACEOF 14056#define pid_t int 14057_ACEOF 14058 14059fi 14060 14061ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 14062case $ac_cv_c_uint8_t in #( 14063 no|yes) ;; #( 14064 *) 14065 14066$as_echo "#define _UINT8_T 1" >>confdefs.h 14067 14068 14069cat >>confdefs.h <<_ACEOF 14070#define uint8_t $ac_cv_c_uint8_t 14071_ACEOF 14072;; 14073 esac 14074 14075ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 14076case $ac_cv_c_uint16_t in #( 14077 no|yes) ;; #( 14078 *) 14079 14080 14081cat >>confdefs.h <<_ACEOF 14082#define uint16_t $ac_cv_c_uint16_t 14083_ACEOF 14084;; 14085 esac 14086 14087ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 14088case $ac_cv_c_uint32_t in #( 14089 no|yes) ;; #( 14090 *) 14091 14092$as_echo "#define _UINT32_T 1" >>confdefs.h 14093 14094 14095cat >>confdefs.h <<_ACEOF 14096#define uint32_t $ac_cv_c_uint32_t 14097_ACEOF 14098;; 14099 esac 14100 14101ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 14102case $ac_cv_c_int32_t in #( 14103 no|yes) ;; #( 14104 *) 14105 14106cat >>confdefs.h <<_ACEOF 14107#define int32_t $ac_cv_c_int32_t 14108_ACEOF 14109;; 14110esac 14111 14112ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 14113case $ac_cv_c_uint64_t in #( 14114 no|yes) ;; #( 14115 *) 14116 14117$as_echo "#define _UINT64_T 1" >>confdefs.h 14118 14119 14120cat >>confdefs.h <<_ACEOF 14121#define uint64_t $ac_cv_c_uint64_t 14122_ACEOF 14123;; 14124 esac 14125 14126ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 14127case $ac_cv_c_int64_t in #( 14128 no|yes) ;; #( 14129 *) 14130 14131cat >>confdefs.h <<_ACEOF 14132#define int64_t $ac_cv_c_int64_t 14133_ACEOF 14134;; 14135esac 14136 14137 14138 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 14139if test "x$ac_cv_type_intptr_t" = xyes; then : 14140 14141$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 14142 14143else 14144 for ac_type in 'int' 'long int' 'long long int'; do 14145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14146/* end confdefs.h. */ 14147$ac_includes_default 14148int 14149main () 14150{ 14151static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 14152test_array [0] = 0; 14153return test_array [0]; 14154 14155 ; 14156 return 0; 14157} 14158_ACEOF 14159if ac_fn_c_try_compile "$LINENO"; then : 14160 14161cat >>confdefs.h <<_ACEOF 14162#define intptr_t $ac_type 14163_ACEOF 14164 14165 ac_type= 14166fi 14167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14168 test -z "$ac_type" && break 14169 done 14170fi 14171 14172 14173 14174 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 14175if test "x$ac_cv_type_uintptr_t" = xyes; then : 14176 14177$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 14178 14179else 14180 for ac_type in 'unsigned int' 'unsigned long int' \ 14181 'unsigned long long int'; do 14182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14183/* end confdefs.h. */ 14184$ac_includes_default 14185int 14186main () 14187{ 14188static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 14189test_array [0] = 0; 14190return test_array [0]; 14191 14192 ; 14193 return 0; 14194} 14195_ACEOF 14196if ac_fn_c_try_compile "$LINENO"; then : 14197 14198cat >>confdefs.h <<_ACEOF 14199#define uintptr_t $ac_type 14200_ACEOF 14201 14202 ac_type= 14203fi 14204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14205 test -z "$ac_type" && break 14206 done 14207fi 14208 14209 14210 14211 14212 14213 for ac_header in $ac_header_list 14214do : 14215 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 14216ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 14217" 14218if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 14219 cat >>confdefs.h <<_ACEOF 14220#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 14221_ACEOF 14222 14223fi 14224 14225done 14226 14227 14228 14229 14230 14231 14232 14233 14234for ac_func in getpagesize 14235do : 14236 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 14237if test "x$ac_cv_func_getpagesize" = xyes; then : 14238 cat >>confdefs.h <<_ACEOF 14239#define HAVE_GETPAGESIZE 1 14240_ACEOF 14241 14242fi 14243done 14244 14245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 14246$as_echo_n "checking for working mmap... " >&6; } 14247if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 14248 $as_echo_n "(cached) " >&6 14249else 14250 if test "$cross_compiling" = yes; then : 14251 ac_cv_func_mmap_fixed_mapped=no 14252else 14253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14254/* end confdefs.h. */ 14255$ac_includes_default 14256/* malloc might have been renamed as rpl_malloc. */ 14257#undef malloc 14258 14259/* Thanks to Mike Haertel and Jim Avera for this test. 14260 Here is a matrix of mmap possibilities: 14261 mmap private not fixed 14262 mmap private fixed at somewhere currently unmapped 14263 mmap private fixed at somewhere already mapped 14264 mmap shared not fixed 14265 mmap shared fixed at somewhere currently unmapped 14266 mmap shared fixed at somewhere already mapped 14267 For private mappings, we should verify that changes cannot be read() 14268 back from the file, nor mmap's back from the file at a different 14269 address. (There have been systems where private was not correctly 14270 implemented like the infamous i386 svr4.0, and systems where the 14271 VM page cache was not coherent with the file system buffer cache 14272 like early versions of FreeBSD and possibly contemporary NetBSD.) 14273 For shared mappings, we should conversely verify that changes get 14274 propagated back to all the places they're supposed to be. 14275 14276 Grep wants private fixed already mapped. 14277 The main things grep needs to know about mmap are: 14278 * does it exist and is it safe to write into the mmap'd area 14279 * how to use it (BSD variants) */ 14280 14281#include <fcntl.h> 14282#include <sys/mman.h> 14283 14284#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 14285char *malloc (); 14286#endif 14287 14288/* This mess was copied from the GNU getpagesize.h. */ 14289#ifndef HAVE_GETPAGESIZE 14290# ifdef _SC_PAGESIZE 14291# define getpagesize() sysconf(_SC_PAGESIZE) 14292# else /* no _SC_PAGESIZE */ 14293# ifdef HAVE_SYS_PARAM_H 14294# include <sys/param.h> 14295# ifdef EXEC_PAGESIZE 14296# define getpagesize() EXEC_PAGESIZE 14297# else /* no EXEC_PAGESIZE */ 14298# ifdef NBPG 14299# define getpagesize() NBPG * CLSIZE 14300# ifndef CLSIZE 14301# define CLSIZE 1 14302# endif /* no CLSIZE */ 14303# else /* no NBPG */ 14304# ifdef NBPC 14305# define getpagesize() NBPC 14306# else /* no NBPC */ 14307# ifdef PAGESIZE 14308# define getpagesize() PAGESIZE 14309# endif /* PAGESIZE */ 14310# endif /* no NBPC */ 14311# endif /* no NBPG */ 14312# endif /* no EXEC_PAGESIZE */ 14313# else /* no HAVE_SYS_PARAM_H */ 14314# define getpagesize() 8192 /* punt totally */ 14315# endif /* no HAVE_SYS_PARAM_H */ 14316# endif /* no _SC_PAGESIZE */ 14317 14318#endif /* no HAVE_GETPAGESIZE */ 14319 14320int 14321main () 14322{ 14323 char *data, *data2, *data3; 14324 const char *cdata2; 14325 int i, pagesize; 14326 int fd, fd2; 14327 14328 pagesize = getpagesize (); 14329 14330 /* First, make a file with some known garbage in it. */ 14331 data = (char *) malloc (pagesize); 14332 if (!data) 14333 return 1; 14334 for (i = 0; i < pagesize; ++i) 14335 *(data + i) = rand (); 14336 umask (0); 14337 fd = creat ("conftest.mmap", 0600); 14338 if (fd < 0) 14339 return 2; 14340 if (write (fd, data, pagesize) != pagesize) 14341 return 3; 14342 close (fd); 14343 14344 /* Next, check that the tail of a page is zero-filled. File must have 14345 non-zero length, otherwise we risk SIGBUS for entire page. */ 14346 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 14347 if (fd2 < 0) 14348 return 4; 14349 cdata2 = ""; 14350 if (write (fd2, cdata2, 1) != 1) 14351 return 5; 14352 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 14353 if (data2 == MAP_FAILED) 14354 return 6; 14355 for (i = 0; i < pagesize; ++i) 14356 if (*(data2 + i)) 14357 return 7; 14358 close (fd2); 14359 if (munmap (data2, pagesize)) 14360 return 8; 14361 14362 /* Next, try to mmap the file at a fixed address which already has 14363 something else allocated at it. If we can, also make sure that 14364 we see the same garbage. */ 14365 fd = open ("conftest.mmap", O_RDWR); 14366 if (fd < 0) 14367 return 9; 14368 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 14369 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 14370 return 10; 14371 for (i = 0; i < pagesize; ++i) 14372 if (*(data + i) != *(data2 + i)) 14373 return 11; 14374 14375 /* Finally, make sure that changes to the mapped area do not 14376 percolate back to the file as seen by read(). (This is a bug on 14377 some variants of i386 svr4.0.) */ 14378 for (i = 0; i < pagesize; ++i) 14379 *(data2 + i) = *(data2 + i) + 1; 14380 data3 = (char *) malloc (pagesize); 14381 if (!data3) 14382 return 12; 14383 if (read (fd, data3, pagesize) != pagesize) 14384 return 13; 14385 for (i = 0; i < pagesize; ++i) 14386 if (*(data + i) != *(data3 + i)) 14387 return 14; 14388 close (fd); 14389 return 0; 14390} 14391_ACEOF 14392if ac_fn_c_try_run "$LINENO"; then : 14393 ac_cv_func_mmap_fixed_mapped=yes 14394else 14395 ac_cv_func_mmap_fixed_mapped=no 14396fi 14397rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14398 conftest.$ac_objext conftest.beam conftest.$ac_ext 14399fi 14400 14401fi 14402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 14403$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 14404if test $ac_cv_func_mmap_fixed_mapped = yes; then 14405 14406$as_echo "#define HAVE_MMAP 1" >>confdefs.h 14407 14408fi 14409rm -f conftest.mmap conftest.txt 14410 14411for ac_header in vfork.h 14412do : 14413 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" 14414if test "x$ac_cv_header_vfork_h" = xyes; then : 14415 cat >>confdefs.h <<_ACEOF 14416#define HAVE_VFORK_H 1 14417_ACEOF 14418 14419fi 14420 14421done 14422 14423for ac_func in fork vfork 14424do : 14425 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14426ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14427if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14428 cat >>confdefs.h <<_ACEOF 14429#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14430_ACEOF 14431 14432fi 14433done 14434 14435if test "x$ac_cv_func_fork" = xyes; then 14436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 14437$as_echo_n "checking for working fork... " >&6; } 14438if ${ac_cv_func_fork_works+:} false; then : 14439 $as_echo_n "(cached) " >&6 14440else 14441 if test "$cross_compiling" = yes; then : 14442 ac_cv_func_fork_works=cross 14443else 14444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14445/* end confdefs.h. */ 14446$ac_includes_default 14447int 14448main () 14449{ 14450 14451 /* By Ruediger Kuhlmann. */ 14452 return fork () < 0; 14453 14454 ; 14455 return 0; 14456} 14457_ACEOF 14458if ac_fn_c_try_run "$LINENO"; then : 14459 ac_cv_func_fork_works=yes 14460else 14461 ac_cv_func_fork_works=no 14462fi 14463rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14464 conftest.$ac_objext conftest.beam conftest.$ac_ext 14465fi 14466 14467fi 14468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 14469$as_echo "$ac_cv_func_fork_works" >&6; } 14470 14471else 14472 ac_cv_func_fork_works=$ac_cv_func_fork 14473fi 14474if test "x$ac_cv_func_fork_works" = xcross; then 14475 case $host in 14476 *-*-amigaos* | *-*-msdosdjgpp*) 14477 # Override, as these systems have only a dummy fork() stub 14478 ac_cv_func_fork_works=no 14479 ;; 14480 *) 14481 ac_cv_func_fork_works=yes 14482 ;; 14483 esac 14484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 14485$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 14486fi 14487ac_cv_func_vfork_works=$ac_cv_func_vfork 14488if test "x$ac_cv_func_vfork" = xyes; then 14489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 14490$as_echo_n "checking for working vfork... " >&6; } 14491if ${ac_cv_func_vfork_works+:} false; then : 14492 $as_echo_n "(cached) " >&6 14493else 14494 if test "$cross_compiling" = yes; then : 14495 ac_cv_func_vfork_works=cross 14496else 14497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14498/* end confdefs.h. */ 14499/* Thanks to Paul Eggert for this test. */ 14500$ac_includes_default 14501#include <sys/wait.h> 14502#ifdef HAVE_VFORK_H 14503# include <vfork.h> 14504#endif 14505/* On some sparc systems, changes by the child to local and incoming 14506 argument registers are propagated back to the parent. The compiler 14507 is told about this with #include <vfork.h>, but some compilers 14508 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 14509 static variable whose address is put into a register that is 14510 clobbered by the vfork. */ 14511static void 14512#ifdef __cplusplus 14513sparc_address_test (int arg) 14514# else 14515sparc_address_test (arg) int arg; 14516#endif 14517{ 14518 static pid_t child; 14519 if (!child) { 14520 child = vfork (); 14521 if (child < 0) { 14522 perror ("vfork"); 14523 _exit(2); 14524 } 14525 if (!child) { 14526 arg = getpid(); 14527 write(-1, "", 0); 14528 _exit (arg); 14529 } 14530 } 14531} 14532 14533int 14534main () 14535{ 14536 pid_t parent = getpid (); 14537 pid_t child; 14538 14539 sparc_address_test (0); 14540 14541 child = vfork (); 14542 14543 if (child == 0) { 14544 /* Here is another test for sparc vfork register problems. This 14545 test uses lots of local variables, at least as many local 14546 variables as main has allocated so far including compiler 14547 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 14548 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 14549 reuse the register of parent for one of the local variables, 14550 since it will think that parent can't possibly be used any more 14551 in this routine. Assigning to the local variable will thus 14552 munge parent in the parent process. */ 14553 pid_t 14554 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 14555 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 14556 /* Convince the compiler that p..p7 are live; otherwise, it might 14557 use the same hardware register for all 8 local variables. */ 14558 if (p != p1 || p != p2 || p != p3 || p != p4 14559 || p != p5 || p != p6 || p != p7) 14560 _exit(1); 14561 14562 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 14563 from child file descriptors. If the child closes a descriptor 14564 before it execs or exits, this munges the parent's descriptor 14565 as well. Test for this by closing stdout in the child. */ 14566 _exit(close(fileno(stdout)) != 0); 14567 } else { 14568 int status; 14569 struct stat st; 14570 14571 while (wait(&status) != child) 14572 ; 14573 return ( 14574 /* Was there some problem with vforking? */ 14575 child < 0 14576 14577 /* Did the child fail? (This shouldn't happen.) */ 14578 || status 14579 14580 /* Did the vfork/compiler bug occur? */ 14581 || parent != getpid() 14582 14583 /* Did the file descriptor bug occur? */ 14584 || fstat(fileno(stdout), &st) != 0 14585 ); 14586 } 14587} 14588_ACEOF 14589if ac_fn_c_try_run "$LINENO"; then : 14590 ac_cv_func_vfork_works=yes 14591else 14592 ac_cv_func_vfork_works=no 14593fi 14594rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14595 conftest.$ac_objext conftest.beam conftest.$ac_ext 14596fi 14597 14598fi 14599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 14600$as_echo "$ac_cv_func_vfork_works" >&6; } 14601 14602fi; 14603if test "x$ac_cv_func_fork_works" = xcross; then 14604 ac_cv_func_vfork_works=$ac_cv_func_vfork 14605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 14606$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 14607fi 14608 14609if test "x$ac_cv_func_vfork_works" = xyes; then 14610 14611$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 14612 14613else 14614 14615$as_echo "#define vfork fork" >>confdefs.h 14616 14617fi 14618if test "x$ac_cv_func_fork_works" = xyes; then 14619 14620$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 14621 14622fi 14623 14624 14625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5 14626$as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; } 14627if ${ac_cv_func_mbrtowc+:} false; then : 14628 $as_echo_n "(cached) " >&6 14629else 14630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14631/* end confdefs.h. */ 14632#include <wchar.h> 14633int 14634main () 14635{ 14636wchar_t wc; 14637 char const s[] = ""; 14638 size_t n = 1; 14639 mbstate_t state; 14640 return ! (sizeof state && (mbrtowc) (&wc, s, n, &state)); 14641 ; 14642 return 0; 14643} 14644_ACEOF 14645if ac_fn_c_try_link "$LINENO"; then : 14646 ac_cv_func_mbrtowc=yes 14647else 14648 ac_cv_func_mbrtowc=no 14649fi 14650rm -f core conftest.err conftest.$ac_objext \ 14651 conftest$ac_exeext conftest.$ac_ext 14652fi 14653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5 14654$as_echo "$ac_cv_func_mbrtowc" >&6; } 14655 if test $ac_cv_func_mbrtowc = yes; then 14656 14657$as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h 14658 14659 fi 14660 14661 14662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5 14663$as_echo_n "checking for gcc compiler warnings... " >&6; } 14664# Check whether --enable-warnings was given. 14665if test "${enable_warnings+set}" = set; then : 14666 enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then 14667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14668$as_echo "no" >&6; } 14669 WARNINGS= 14670else 14671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14672$as_echo "yes" >&6; } 14673 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \ 14674 -Wmissing-declarations -Wredundant-decls -Wnested-externs \ 14675 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \ 14676 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2" 14677fi 14678else 14679 14680if test "$GCC" = yes; then 14681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14682$as_echo "yes" >&6; } 14683 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \ 14684 -Wmissing-declarations -Wredundant-decls -Wnested-externs \ 14685 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \ 14686 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2" 14687else 14688 WARNINGS= 14689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14690$as_echo "no" >&6; } 14691fi 14692fi 14693 14694 14695for ac_func in strndup mkstemp mkostemp utimes utime wcwidth strtof newlocale uselocale freelocale memmem 14696do : 14697 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14698ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14699if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14700 cat >>confdefs.h <<_ACEOF 14701#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14702_ACEOF 14703 14704fi 14705done 14706 14707 14708ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" 14709if test "x$ac_cv_func_getopt_long" = xyes; then : 14710 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h 14711 14712else 14713 case " $LIBOBJS " in 14714 *" getopt_long.$ac_objext "* ) ;; 14715 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext" 14716 ;; 14717esac 14718 14719fi 14720 14721ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf" 14722if test "x$ac_cv_func_asprintf" = xyes; then : 14723 $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h 14724 14725else 14726 case " $LIBOBJS " in 14727 *" asprintf.$ac_objext "* ) ;; 14728 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 14729 ;; 14730esac 14731 14732fi 14733 14734ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf" 14735if test "x$ac_cv_func_vasprintf" = xyes; then : 14736 $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h 14737 14738else 14739 case " $LIBOBJS " in 14740 *" vasprintf.$ac_objext "* ) ;; 14741 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 14742 ;; 14743esac 14744 14745fi 14746 14747ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 14748if test "x$ac_cv_func_strlcpy" = xyes; then : 14749 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h 14750 14751else 14752 case " $LIBOBJS " in 14753 *" strlcpy.$ac_objext "* ) ;; 14754 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 14755 ;; 14756esac 14757 14758fi 14759 14760ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 14761if test "x$ac_cv_func_strlcat" = xyes; then : 14762 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h 14763 14764else 14765 case " $LIBOBJS " in 14766 *" strlcat.$ac_objext "* ) ;; 14767 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext" 14768 ;; 14769esac 14770 14771fi 14772 14773ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline" 14774if test "x$ac_cv_func_getline" = xyes; then : 14775 $as_echo "#define HAVE_GETLINE 1" >>confdefs.h 14776 14777else 14778 case " $LIBOBJS " in 14779 *" getline.$ac_objext "* ) ;; 14780 *) LIBOBJS="$LIBOBJS getline.$ac_objext" 14781 ;; 14782esac 14783 14784fi 14785 14786ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r" 14787if test "x$ac_cv_func_ctime_r" = xyes; then : 14788 $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h 14789 14790else 14791 case " $LIBOBJS " in 14792 *" ctime_r.$ac_objext "* ) ;; 14793 *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext" 14794 ;; 14795esac 14796 14797fi 14798 14799ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r" 14800if test "x$ac_cv_func_asctime_r" = xyes; then : 14801 $as_echo "#define HAVE_ASCTIME_R 1" >>confdefs.h 14802 14803else 14804 case " $LIBOBJS " in 14805 *" asctime_r.$ac_objext "* ) ;; 14806 *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext" 14807 ;; 14808esac 14809 14810fi 14811 14812ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r" 14813if test "x$ac_cv_func_localtime_r" = xyes; then : 14814 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h 14815 14816else 14817 case " $LIBOBJS " in 14818 *" localtime_r.$ac_objext "* ) ;; 14819 *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext" 14820 ;; 14821esac 14822 14823fi 14824 14825ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r" 14826if test "x$ac_cv_func_gmtime_r" = xyes; then : 14827 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h 14828 14829else 14830 case " $LIBOBJS " in 14831 *" gmtime_r.$ac_objext "* ) ;; 14832 *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext" 14833 ;; 14834esac 14835 14836fi 14837 14838ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread" 14839if test "x$ac_cv_func_pread" = xyes; then : 14840 $as_echo "#define HAVE_PREAD 1" >>confdefs.h 14841 14842else 14843 case " $LIBOBJS " in 14844 *" pread.$ac_objext "* ) ;; 14845 *) LIBOBJS="$LIBOBJS pread.$ac_objext" 14846 ;; 14847esac 14848 14849fi 14850 14851ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr" 14852if test "x$ac_cv_func_strcasestr" = xyes; then : 14853 $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h 14854 14855else 14856 case " $LIBOBJS " in 14857 *" strcasestr.$ac_objext "* ) ;; 14858 *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext" 14859 ;; 14860esac 14861 14862fi 14863 14864ac_fn_c_check_func "$LINENO" "fmtcheck" "ac_cv_func_fmtcheck" 14865if test "x$ac_cv_func_fmtcheck" = xyes; then : 14866 $as_echo "#define HAVE_FMTCHECK 1" >>confdefs.h 14867 14868else 14869 case " $LIBOBJS " in 14870 *" fmtcheck.$ac_objext "* ) ;; 14871 *) LIBOBJS="$LIBOBJS fmtcheck.$ac_objext" 14872 ;; 14873esac 14874 14875fi 14876 14877ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf" 14878if test "x$ac_cv_func_dprintf" = xyes; then : 14879 $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h 14880 14881else 14882 case " $LIBOBJS " in 14883 *" dprintf.$ac_objext "* ) ;; 14884 *) LIBOBJS="$LIBOBJS dprintf.$ac_objext" 14885 ;; 14886esac 14887 14888fi 14889 14890 14891 14892if test "$enable_zlib" != "no"; then 14893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5 14894$as_echo_n "checking for gzopen in -lz... " >&6; } 14895if ${ac_cv_lib_z_gzopen+:} false; then : 14896 $as_echo_n "(cached) " >&6 14897else 14898 ac_check_lib_save_LIBS=$LIBS 14899LIBS="-lz $LIBS" 14900cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14901/* end confdefs.h. */ 14902 14903/* Override any GCC internal prototype to avoid an error. 14904 Use char because int might match the return type of a GCC 14905 builtin and then its argument prototype would still apply. */ 14906#ifdef __cplusplus 14907extern "C" 14908#endif 14909char gzopen (); 14910int 14911main () 14912{ 14913return gzopen (); 14914 ; 14915 return 0; 14916} 14917_ACEOF 14918if ac_fn_c_try_link "$LINENO"; then : 14919 ac_cv_lib_z_gzopen=yes 14920else 14921 ac_cv_lib_z_gzopen=no 14922fi 14923rm -f core conftest.err conftest.$ac_objext \ 14924 conftest$ac_exeext conftest.$ac_ext 14925LIBS=$ac_check_lib_save_LIBS 14926fi 14927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5 14928$as_echo "$ac_cv_lib_z_gzopen" >&6; } 14929if test "x$ac_cv_lib_z_gzopen" = xyes; then : 14930 cat >>confdefs.h <<_ACEOF 14931#define HAVE_LIBZ 1 14932_ACEOF 14933 14934 LIBS="-lz $LIBS" 14935 14936fi 14937 14938fi 14939if test "$enable_bzlib" != "no"; then 14940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzCompressInit in -lbz2" >&5 14941$as_echo_n "checking for BZ2_bzCompressInit in -lbz2... " >&6; } 14942if ${ac_cv_lib_bz2_BZ2_bzCompressInit+:} false; then : 14943 $as_echo_n "(cached) " >&6 14944else 14945 ac_check_lib_save_LIBS=$LIBS 14946LIBS="-lbz2 $LIBS" 14947cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14948/* end confdefs.h. */ 14949 14950/* Override any GCC internal prototype to avoid an error. 14951 Use char because int might match the return type of a GCC 14952 builtin and then its argument prototype would still apply. */ 14953#ifdef __cplusplus 14954extern "C" 14955#endif 14956char BZ2_bzCompressInit (); 14957int 14958main () 14959{ 14960return BZ2_bzCompressInit (); 14961 ; 14962 return 0; 14963} 14964_ACEOF 14965if ac_fn_c_try_link "$LINENO"; then : 14966 ac_cv_lib_bz2_BZ2_bzCompressInit=yes 14967else 14968 ac_cv_lib_bz2_BZ2_bzCompressInit=no 14969fi 14970rm -f core conftest.err conftest.$ac_objext \ 14971 conftest$ac_exeext conftest.$ac_ext 14972LIBS=$ac_check_lib_save_LIBS 14973fi 14974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzCompressInit" >&5 14975$as_echo "$ac_cv_lib_bz2_BZ2_bzCompressInit" >&6; } 14976if test "x$ac_cv_lib_bz2_BZ2_bzCompressInit" = xyes; then : 14977 cat >>confdefs.h <<_ACEOF 14978#define HAVE_LIBBZ2 1 14979_ACEOF 14980 14981 LIBS="-lbz2 $LIBS" 14982 14983fi 14984 14985fi 14986if test "$enable_xzlib" != "no"; then 14987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_stream_decoder in -llzma" >&5 14988$as_echo_n "checking for lzma_stream_decoder in -llzma... " >&6; } 14989if ${ac_cv_lib_lzma_lzma_stream_decoder+:} false; then : 14990 $as_echo_n "(cached) " >&6 14991else 14992 ac_check_lib_save_LIBS=$LIBS 14993LIBS="-llzma $LIBS" 14994cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14995/* end confdefs.h. */ 14996 14997/* Override any GCC internal prototype to avoid an error. 14998 Use char because int might match the return type of a GCC 14999 builtin and then its argument prototype would still apply. */ 15000#ifdef __cplusplus 15001extern "C" 15002#endif 15003char lzma_stream_decoder (); 15004int 15005main () 15006{ 15007return lzma_stream_decoder (); 15008 ; 15009 return 0; 15010} 15011_ACEOF 15012if ac_fn_c_try_link "$LINENO"; then : 15013 ac_cv_lib_lzma_lzma_stream_decoder=yes 15014else 15015 ac_cv_lib_lzma_lzma_stream_decoder=no 15016fi 15017rm -f core conftest.err conftest.$ac_objext \ 15018 conftest$ac_exeext conftest.$ac_ext 15019LIBS=$ac_check_lib_save_LIBS 15020fi 15021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_stream_decoder" >&5 15022$as_echo "$ac_cv_lib_lzma_lzma_stream_decoder" >&6; } 15023if test "x$ac_cv_lib_lzma_lzma_stream_decoder" = xyes; then : 15024 cat >>confdefs.h <<_ACEOF 15025#define HAVE_LIBLZMA 1 15026_ACEOF 15027 15028 LIBS="-llzma $LIBS" 15029 15030fi 15031 15032fi 15033if test "$enable_libseccomp" != "no"; then 15034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for seccomp_init in -lseccomp" >&5 15035$as_echo_n "checking for seccomp_init in -lseccomp... " >&6; } 15036if ${ac_cv_lib_seccomp_seccomp_init+:} false; then : 15037 $as_echo_n "(cached) " >&6 15038else 15039 ac_check_lib_save_LIBS=$LIBS 15040LIBS="-lseccomp $LIBS" 15041cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15042/* end confdefs.h. */ 15043 15044/* Override any GCC internal prototype to avoid an error. 15045 Use char because int might match the return type of a GCC 15046 builtin and then its argument prototype would still apply. */ 15047#ifdef __cplusplus 15048extern "C" 15049#endif 15050char seccomp_init (); 15051int 15052main () 15053{ 15054return seccomp_init (); 15055 ; 15056 return 0; 15057} 15058_ACEOF 15059if ac_fn_c_try_link "$LINENO"; then : 15060 ac_cv_lib_seccomp_seccomp_init=yes 15061else 15062 ac_cv_lib_seccomp_seccomp_init=no 15063fi 15064rm -f core conftest.err conftest.$ac_objext \ 15065 conftest$ac_exeext conftest.$ac_ext 15066LIBS=$ac_check_lib_save_LIBS 15067fi 15068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_seccomp_seccomp_init" >&5 15069$as_echo "$ac_cv_lib_seccomp_seccomp_init" >&6; } 15070if test "x$ac_cv_lib_seccomp_seccomp_init" = xyes; then : 15071 cat >>confdefs.h <<_ACEOF 15072#define HAVE_LIBSECCOMP 1 15073_ACEOF 15074 15075 LIBS="-lseccomp $LIBS" 15076 15077fi 15078 15079fi 15080if test "$MINGW" = 1; then 15081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5 15082$as_echo_n "checking for regexec in -lgnurx... " >&6; } 15083if ${ac_cv_lib_gnurx_regexec+:} false; then : 15084 $as_echo_n "(cached) " >&6 15085else 15086 ac_check_lib_save_LIBS=$LIBS 15087LIBS="-lgnurx $LIBS" 15088cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15089/* end confdefs.h. */ 15090 15091/* Override any GCC internal prototype to avoid an error. 15092 Use char because int might match the return type of a GCC 15093 builtin and then its argument prototype would still apply. */ 15094#ifdef __cplusplus 15095extern "C" 15096#endif 15097char regexec (); 15098int 15099main () 15100{ 15101return regexec (); 15102 ; 15103 return 0; 15104} 15105_ACEOF 15106if ac_fn_c_try_link "$LINENO"; then : 15107 ac_cv_lib_gnurx_regexec=yes 15108else 15109 ac_cv_lib_gnurx_regexec=no 15110fi 15111rm -f core conftest.err conftest.$ac_objext \ 15112 conftest$ac_exeext conftest.$ac_ext 15113LIBS=$ac_check_lib_save_LIBS 15114fi 15115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5 15116$as_echo "$ac_cv_lib_gnurx_regexec" >&6; } 15117if test "x$ac_cv_lib_gnurx_regexec" = xyes; then : 15118 cat >>confdefs.h <<_ACEOF 15119#define HAVE_LIBGNURX 1 15120_ACEOF 15121 15122 LIBS="-lgnurx $LIBS" 15123 15124else 15125 as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5 15126fi 15127 15128fi 15129 15130 if test "$cross_compiling" = yes; then 15131 IS_CROSS_COMPILE_TRUE= 15132 IS_CROSS_COMPILE_FALSE='#' 15133else 15134 IS_CROSS_COMPILE_TRUE='#' 15135 IS_CROSS_COMPILE_FALSE= 15136fi 15137 15138 15139if test "$enable_zlib" = "yes"; then 15140 if test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" != "yesyes"; then 15141 as_fn_error $? "zlib support requested but not found" "$LINENO" 5 15142 fi 15143fi 15144if test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" = "yesyes"; then 15145 15146$as_echo "#define ZLIBSUPPORT 1" >>confdefs.h 15147 15148fi 15149if test "$enable_bzlib" = "yes"; then 15150 if test "$ac_cv_header_bzlib_h$ac_cv_lib_bz2_BZ2_bzCompressInit" != "yesyes"; then 15151 as_fn_error $? "bzlib support requested but not found" "$LINENO" 5 15152 fi 15153fi 15154if test "$ac_cv_header_bzlib_h$ac_cv_lib_bz2_BZ2_bzCompressInit" = "yesyes"; then 15155 15156$as_echo "#define BZLIBSUPPORT 1" >>confdefs.h 15157 15158fi 15159if test "$enable_xzlib" = "yes"; then 15160 if test "$ac_cv_header_lzma_h$ac_cv_lib_lzma_lzma_stream_decoder" != "yesyes"; then 15161 as_fn_error $? "xzlib support requested but not found" "$LINENO" 5 15162 fi 15163fi 15164if test "$ac_cv_header_lzma_h$ac_cv_lib_lzma_lzma_stream_decoder" = "yesyes"; then 15165 15166$as_echo "#define XZLIBSUPPORT 1" >>confdefs.h 15167 15168fi 15169 15170ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile libmagic.pc" 15171 15172cat >confcache <<\_ACEOF 15173# This file is a shell script that caches the results of configure 15174# tests run on this system so they can be shared between configure 15175# scripts and configure runs, see configure's option --config-cache. 15176# It is not useful on other systems. If it contains results you don't 15177# want to keep, you may remove or edit it. 15178# 15179# config.status only pays attention to the cache file if you give it 15180# the --recheck option to rerun configure. 15181# 15182# `ac_cv_env_foo' variables (set or unset) will be overridden when 15183# loading this file, other *unset* `ac_cv_foo' will be assigned the 15184# following values. 15185 15186_ACEOF 15187 15188# The following way of writing the cache mishandles newlines in values, 15189# but we know of no workaround that is simple, portable, and efficient. 15190# So, we kill variables containing newlines. 15191# Ultrix sh set writes to stderr and can't be redirected directly, 15192# and sets the high bit in the cache file unless we assign to the vars. 15193( 15194 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15195 eval ac_val=\$$ac_var 15196 case $ac_val in #( 15197 *${as_nl}*) 15198 case $ac_var in #( 15199 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15200$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15201 esac 15202 case $ac_var in #( 15203 _ | IFS | as_nl) ;; #( 15204 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15205 *) { eval $ac_var=; unset $ac_var;} ;; 15206 esac ;; 15207 esac 15208 done 15209 15210 (set) 2>&1 | 15211 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15212 *${as_nl}ac_space=\ *) 15213 # `set' does not quote correctly, so add quotes: double-quote 15214 # substitution turns \\\\ into \\, and sed turns \\ into \. 15215 sed -n \ 15216 "s/'/'\\\\''/g; 15217 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15218 ;; #( 15219 *) 15220 # `set' quotes correctly as required by POSIX, so do not add quotes. 15221 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15222 ;; 15223 esac | 15224 sort 15225) | 15226 sed ' 15227 /^ac_cv_env_/b end 15228 t clear 15229 :clear 15230 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15231 t end 15232 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15233 :end' >>confcache 15234if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15235 if test -w "$cache_file"; then 15236 if test "x$cache_file" != "x/dev/null"; then 15237 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15238$as_echo "$as_me: updating cache $cache_file" >&6;} 15239 if test ! -f "$cache_file" || test -h "$cache_file"; then 15240 cat confcache >"$cache_file" 15241 else 15242 case $cache_file in #( 15243 */* | ?:*) 15244 mv -f confcache "$cache_file"$$ && 15245 mv -f "$cache_file"$$ "$cache_file" ;; #( 15246 *) 15247 mv -f confcache "$cache_file" ;; 15248 esac 15249 fi 15250 fi 15251 else 15252 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15253$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15254 fi 15255fi 15256rm -f confcache 15257 15258test "x$prefix" = xNONE && prefix=$ac_default_prefix 15259# Let make expand exec_prefix. 15260test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15261 15262DEFS=-DHAVE_CONFIG_H 15263 15264ac_libobjs= 15265ac_ltlibobjs= 15266U= 15267for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15268 # 1. Remove the extension, and $U if already installed. 15269 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15270 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15271 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15272 # will be set to the directory where LIBOBJS objects are built. 15273 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15274 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15275done 15276LIBOBJS=$ac_libobjs 15277 15278LTLIBOBJS=$ac_ltlibobjs 15279 15280 15281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 15282$as_echo_n "checking that generated files are newer than configure... " >&6; } 15283 if test -n "$am_sleep_pid"; then 15284 # Hide warnings about reused PIDs. 15285 wait $am_sleep_pid 2>/dev/null 15286 fi 15287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 15288$as_echo "done" >&6; } 15289 if test -n "$EXEEXT"; then 15290 am__EXEEXT_TRUE= 15291 am__EXEEXT_FALSE='#' 15292else 15293 am__EXEEXT_TRUE='#' 15294 am__EXEEXT_FALSE= 15295fi 15296 15297if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then 15298 as_fn_error $? "conditional \"MINGW\" was never defined. 15299Usually this means the macro was only invoked conditionally." "$LINENO" 5 15300fi 15301if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then 15302 as_fn_error $? "conditional \"FSECT5\" was never defined. 15303Usually this means the macro was only invoked conditionally." "$LINENO" 5 15304fi 15305if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15306 as_fn_error $? "conditional \"AMDEP\" was never defined. 15307Usually this means the macro was only invoked conditionally." "$LINENO" 5 15308fi 15309if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15310 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 15311Usually this means the macro was only invoked conditionally." "$LINENO" 5 15312fi 15313 15314if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then 15315 as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined. 15316Usually this means the macro was only invoked conditionally." "$LINENO" 5 15317fi 15318 15319: "${CONFIG_STATUS=./config.status}" 15320ac_write_fail=0 15321ac_clean_files_save=$ac_clean_files 15322ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15323{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15324$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15325as_write_fail=0 15326cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15327#! $SHELL 15328# Generated by $as_me. 15329# Run this file to recreate the current configuration. 15330# Compiler output produced by configure, useful for debugging 15331# configure, is in config.log if it exists. 15332 15333debug=false 15334ac_cs_recheck=false 15335ac_cs_silent=false 15336 15337SHELL=\${CONFIG_SHELL-$SHELL} 15338export SHELL 15339_ASEOF 15340cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15341## -------------------- ## 15342## M4sh Initialization. ## 15343## -------------------- ## 15344 15345# Be more Bourne compatible 15346DUALCASE=1; export DUALCASE # for MKS sh 15347if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15348 emulate sh 15349 NULLCMD=: 15350 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15351 # is contrary to our usage. Disable this feature. 15352 alias -g '${1+"$@"}'='"$@"' 15353 setopt NO_GLOB_SUBST 15354else 15355 case `(set -o) 2>/dev/null` in #( 15356 *posix*) : 15357 set -o posix ;; #( 15358 *) : 15359 ;; 15360esac 15361fi 15362 15363 15364as_nl=' 15365' 15366export as_nl 15367# Printing a long string crashes Solaris 7 /usr/bin/printf. 15368as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15369as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15370as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15371# Prefer a ksh shell builtin over an external printf program on Solaris, 15372# but without wasting forks for bash or zsh. 15373if test -z "$BASH_VERSION$ZSH_VERSION" \ 15374 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15375 as_echo='print -r --' 15376 as_echo_n='print -rn --' 15377elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15378 as_echo='printf %s\n' 15379 as_echo_n='printf %s' 15380else 15381 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15382 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15383 as_echo_n='/usr/ucb/echo -n' 15384 else 15385 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15386 as_echo_n_body='eval 15387 arg=$1; 15388 case $arg in #( 15389 *"$as_nl"*) 15390 expr "X$arg" : "X\\(.*\\)$as_nl"; 15391 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15392 esac; 15393 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15394 ' 15395 export as_echo_n_body 15396 as_echo_n='sh -c $as_echo_n_body as_echo' 15397 fi 15398 export as_echo_body 15399 as_echo='sh -c $as_echo_body as_echo' 15400fi 15401 15402# The user is always right. 15403if test "${PATH_SEPARATOR+set}" != set; then 15404 PATH_SEPARATOR=: 15405 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15406 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15407 PATH_SEPARATOR=';' 15408 } 15409fi 15410 15411 15412# IFS 15413# We need space, tab and new line, in precisely that order. Quoting is 15414# there to prevent editors from complaining about space-tab. 15415# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15416# splitting by setting IFS to empty value.) 15417IFS=" "" $as_nl" 15418 15419# Find who we are. Look in the path if we contain no directory separator. 15420as_myself= 15421case $0 in #(( 15422 *[\\/]* ) as_myself=$0 ;; 15423 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15424for as_dir in $PATH 15425do 15426 IFS=$as_save_IFS 15427 test -z "$as_dir" && as_dir=. 15428 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15429 done 15430IFS=$as_save_IFS 15431 15432 ;; 15433esac 15434# We did not find ourselves, most probably we were run as `sh COMMAND' 15435# in which case we are not to be found in the path. 15436if test "x$as_myself" = x; then 15437 as_myself=$0 15438fi 15439if test ! -f "$as_myself"; then 15440 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15441 exit 1 15442fi 15443 15444# Unset variables that we do not need and which cause bugs (e.g. in 15445# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15446# suppresses any "Segmentation fault" message there. '((' could 15447# trigger a bug in pdksh 5.2.14. 15448for as_var in BASH_ENV ENV MAIL MAILPATH 15449do eval test x\${$as_var+set} = xset \ 15450 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15451done 15452PS1='$ ' 15453PS2='> ' 15454PS4='+ ' 15455 15456# NLS nuisances. 15457LC_ALL=C 15458export LC_ALL 15459LANGUAGE=C 15460export LANGUAGE 15461 15462# CDPATH. 15463(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15464 15465 15466# as_fn_error STATUS ERROR [LINENO LOG_FD] 15467# ---------------------------------------- 15468# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15469# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15470# script with STATUS, using 1 if that was 0. 15471as_fn_error () 15472{ 15473 as_status=$1; test $as_status -eq 0 && as_status=1 15474 if test "$4"; then 15475 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15476 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15477 fi 15478 $as_echo "$as_me: error: $2" >&2 15479 as_fn_exit $as_status 15480} # as_fn_error 15481 15482 15483# as_fn_set_status STATUS 15484# ----------------------- 15485# Set $? to STATUS, without forking. 15486as_fn_set_status () 15487{ 15488 return $1 15489} # as_fn_set_status 15490 15491# as_fn_exit STATUS 15492# ----------------- 15493# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15494as_fn_exit () 15495{ 15496 set +e 15497 as_fn_set_status $1 15498 exit $1 15499} # as_fn_exit 15500 15501# as_fn_unset VAR 15502# --------------- 15503# Portably unset VAR. 15504as_fn_unset () 15505{ 15506 { eval $1=; unset $1;} 15507} 15508as_unset=as_fn_unset 15509# as_fn_append VAR VALUE 15510# ---------------------- 15511# Append the text in VALUE to the end of the definition contained in VAR. Take 15512# advantage of any shell optimizations that allow amortized linear growth over 15513# repeated appends, instead of the typical quadratic growth present in naive 15514# implementations. 15515if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15516 eval 'as_fn_append () 15517 { 15518 eval $1+=\$2 15519 }' 15520else 15521 as_fn_append () 15522 { 15523 eval $1=\$$1\$2 15524 } 15525fi # as_fn_append 15526 15527# as_fn_arith ARG... 15528# ------------------ 15529# Perform arithmetic evaluation on the ARGs, and store the result in the 15530# global $as_val. Take advantage of shells that can avoid forks. The arguments 15531# must be portable across $(()) and expr. 15532if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15533 eval 'as_fn_arith () 15534 { 15535 as_val=$(( $* )) 15536 }' 15537else 15538 as_fn_arith () 15539 { 15540 as_val=`expr "$@" || test $? -eq 1` 15541 } 15542fi # as_fn_arith 15543 15544 15545if expr a : '\(a\)' >/dev/null 2>&1 && 15546 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15547 as_expr=expr 15548else 15549 as_expr=false 15550fi 15551 15552if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15553 as_basename=basename 15554else 15555 as_basename=false 15556fi 15557 15558if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15559 as_dirname=dirname 15560else 15561 as_dirname=false 15562fi 15563 15564as_me=`$as_basename -- "$0" || 15565$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15566 X"$0" : 'X\(//\)$' \| \ 15567 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15568$as_echo X/"$0" | 15569 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15570 s//\1/ 15571 q 15572 } 15573 /^X\/\(\/\/\)$/{ 15574 s//\1/ 15575 q 15576 } 15577 /^X\/\(\/\).*/{ 15578 s//\1/ 15579 q 15580 } 15581 s/.*/./; q'` 15582 15583# Avoid depending upon Character Ranges. 15584as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15585as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15586as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15587as_cr_digits='0123456789' 15588as_cr_alnum=$as_cr_Letters$as_cr_digits 15589 15590ECHO_C= ECHO_N= ECHO_T= 15591case `echo -n x` in #((((( 15592-n*) 15593 case `echo 'xy\c'` in 15594 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15595 xy) ECHO_C='\c';; 15596 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15597 ECHO_T=' ';; 15598 esac;; 15599*) 15600 ECHO_N='-n';; 15601esac 15602 15603rm -f conf$$ conf$$.exe conf$$.file 15604if test -d conf$$.dir; then 15605 rm -f conf$$.dir/conf$$.file 15606else 15607 rm -f conf$$.dir 15608 mkdir conf$$.dir 2>/dev/null 15609fi 15610if (echo >conf$$.file) 2>/dev/null; then 15611 if ln -s conf$$.file conf$$ 2>/dev/null; then 15612 as_ln_s='ln -s' 15613 # ... but there are two gotchas: 15614 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15615 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15616 # In both cases, we have to default to `cp -pR'. 15617 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15618 as_ln_s='cp -pR' 15619 elif ln conf$$.file conf$$ 2>/dev/null; then 15620 as_ln_s=ln 15621 else 15622 as_ln_s='cp -pR' 15623 fi 15624else 15625 as_ln_s='cp -pR' 15626fi 15627rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15628rmdir conf$$.dir 2>/dev/null 15629 15630 15631# as_fn_mkdir_p 15632# ------------- 15633# Create "$as_dir" as a directory, including parents if necessary. 15634as_fn_mkdir_p () 15635{ 15636 15637 case $as_dir in #( 15638 -*) as_dir=./$as_dir;; 15639 esac 15640 test -d "$as_dir" || eval $as_mkdir_p || { 15641 as_dirs= 15642 while :; do 15643 case $as_dir in #( 15644 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15645 *) as_qdir=$as_dir;; 15646 esac 15647 as_dirs="'$as_qdir' $as_dirs" 15648 as_dir=`$as_dirname -- "$as_dir" || 15649$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15650 X"$as_dir" : 'X\(//\)[^/]' \| \ 15651 X"$as_dir" : 'X\(//\)$' \| \ 15652 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15653$as_echo X"$as_dir" | 15654 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15655 s//\1/ 15656 q 15657 } 15658 /^X\(\/\/\)[^/].*/{ 15659 s//\1/ 15660 q 15661 } 15662 /^X\(\/\/\)$/{ 15663 s//\1/ 15664 q 15665 } 15666 /^X\(\/\).*/{ 15667 s//\1/ 15668 q 15669 } 15670 s/.*/./; q'` 15671 test -d "$as_dir" && break 15672 done 15673 test -z "$as_dirs" || eval "mkdir $as_dirs" 15674 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15675 15676 15677} # as_fn_mkdir_p 15678if mkdir -p . 2>/dev/null; then 15679 as_mkdir_p='mkdir -p "$as_dir"' 15680else 15681 test -d ./-p && rmdir ./-p 15682 as_mkdir_p=false 15683fi 15684 15685 15686# as_fn_executable_p FILE 15687# ----------------------- 15688# Test if FILE is an executable regular file. 15689as_fn_executable_p () 15690{ 15691 test -f "$1" && test -x "$1" 15692} # as_fn_executable_p 15693as_test_x='test -x' 15694as_executable_p=as_fn_executable_p 15695 15696# Sed expression to map a string onto a valid CPP name. 15697as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15698 15699# Sed expression to map a string onto a valid variable name. 15700as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15701 15702 15703exec 6>&1 15704## ----------------------------------- ## 15705## Main body of $CONFIG_STATUS script. ## 15706## ----------------------------------- ## 15707_ASEOF 15708test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15709 15710cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15711# Save the log message, to keep $0 and so on meaningful, and to 15712# report actual input values of CONFIG_FILES etc. instead of their 15713# values after options handling. 15714ac_log=" 15715This file was extended by file $as_me 5.39, which was 15716generated by GNU Autoconf 2.69. Invocation command line was 15717 15718 CONFIG_FILES = $CONFIG_FILES 15719 CONFIG_HEADERS = $CONFIG_HEADERS 15720 CONFIG_LINKS = $CONFIG_LINKS 15721 CONFIG_COMMANDS = $CONFIG_COMMANDS 15722 $ $0 $@ 15723 15724on `(hostname || uname -n) 2>/dev/null | sed 1q` 15725" 15726 15727_ACEOF 15728 15729case $ac_config_files in *" 15730"*) set x $ac_config_files; shift; ac_config_files=$*;; 15731esac 15732 15733case $ac_config_headers in *" 15734"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15735esac 15736 15737 15738cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15739# Files that config.status was made for. 15740config_files="$ac_config_files" 15741config_headers="$ac_config_headers" 15742config_commands="$ac_config_commands" 15743 15744_ACEOF 15745 15746cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15747ac_cs_usage="\ 15748\`$as_me' instantiates files and other configuration actions 15749from templates according to the current configuration. Unless the files 15750and actions are specified as TAGs, all are instantiated by default. 15751 15752Usage: $0 [OPTION]... [TAG]... 15753 15754 -h, --help print this help, then exit 15755 -V, --version print version number and configuration settings, then exit 15756 --config print configuration, then exit 15757 -q, --quiet, --silent 15758 do not print progress messages 15759 -d, --debug don't remove temporary files 15760 --recheck update $as_me by reconfiguring in the same conditions 15761 --file=FILE[:TEMPLATE] 15762 instantiate the configuration file FILE 15763 --header=FILE[:TEMPLATE] 15764 instantiate the configuration header FILE 15765 15766Configuration files: 15767$config_files 15768 15769Configuration headers: 15770$config_headers 15771 15772Configuration commands: 15773$config_commands 15774 15775Report bugs to <christos@astron.com>." 15776 15777_ACEOF 15778cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15779ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15780ac_cs_version="\\ 15781file config.status 5.39 15782configured by $0, generated by GNU Autoconf 2.69, 15783 with options \\"\$ac_cs_config\\" 15784 15785Copyright (C) 2012 Free Software Foundation, Inc. 15786This config.status script is free software; the Free Software Foundation 15787gives unlimited permission to copy, distribute and modify it." 15788 15789ac_pwd='$ac_pwd' 15790srcdir='$srcdir' 15791INSTALL='$INSTALL' 15792MKDIR_P='$MKDIR_P' 15793AWK='$AWK' 15794test -n "\$AWK" || AWK=awk 15795_ACEOF 15796 15797cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15798# The default lists apply if the user does not specify any file. 15799ac_need_defaults=: 15800while test $# != 0 15801do 15802 case $1 in 15803 --*=?*) 15804 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15805 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15806 ac_shift=: 15807 ;; 15808 --*=) 15809 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15810 ac_optarg= 15811 ac_shift=: 15812 ;; 15813 *) 15814 ac_option=$1 15815 ac_optarg=$2 15816 ac_shift=shift 15817 ;; 15818 esac 15819 15820 case $ac_option in 15821 # Handling of the options. 15822 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15823 ac_cs_recheck=: ;; 15824 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15825 $as_echo "$ac_cs_version"; exit ;; 15826 --config | --confi | --conf | --con | --co | --c ) 15827 $as_echo "$ac_cs_config"; exit ;; 15828 --debug | --debu | --deb | --de | --d | -d ) 15829 debug=: ;; 15830 --file | --fil | --fi | --f ) 15831 $ac_shift 15832 case $ac_optarg in 15833 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15834 '') as_fn_error $? "missing file argument" ;; 15835 esac 15836 as_fn_append CONFIG_FILES " '$ac_optarg'" 15837 ac_need_defaults=false;; 15838 --header | --heade | --head | --hea ) 15839 $ac_shift 15840 case $ac_optarg in 15841 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15842 esac 15843 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15844 ac_need_defaults=false;; 15845 --he | --h) 15846 # Conflict between --help and --header 15847 as_fn_error $? "ambiguous option: \`$1' 15848Try \`$0 --help' for more information.";; 15849 --help | --hel | -h ) 15850 $as_echo "$ac_cs_usage"; exit ;; 15851 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15852 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15853 ac_cs_silent=: ;; 15854 15855 # This is an error. 15856 -*) as_fn_error $? "unrecognized option: \`$1' 15857Try \`$0 --help' for more information." ;; 15858 15859 *) as_fn_append ac_config_targets " $1" 15860 ac_need_defaults=false ;; 15861 15862 esac 15863 shift 15864done 15865 15866ac_configure_extra_args= 15867 15868if $ac_cs_silent; then 15869 exec 6>/dev/null 15870 ac_configure_extra_args="$ac_configure_extra_args --silent" 15871fi 15872 15873_ACEOF 15874cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15875if \$ac_cs_recheck; then 15876 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15877 shift 15878 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15879 CONFIG_SHELL='$SHELL' 15880 export CONFIG_SHELL 15881 exec "\$@" 15882fi 15883 15884_ACEOF 15885cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15886exec 5>>config.log 15887{ 15888 echo 15889 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15890## Running $as_me. ## 15891_ASBOX 15892 $as_echo "$ac_log" 15893} >&5 15894 15895_ACEOF 15896cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15897# 15898# INIT-COMMANDS 15899# 15900AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 15901 15902 15903# The HP-UX ksh and POSIX shell print the target directory to stdout 15904# if CDPATH is set. 15905(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15906 15907sed_quote_subst='$sed_quote_subst' 15908double_quote_subst='$double_quote_subst' 15909delay_variable_subst='$delay_variable_subst' 15910macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15911macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15912enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15913pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15914enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15915enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15916shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 15917SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15918ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15919PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 15920host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15921host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15922host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15923build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15924build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15925build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15926SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15927Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15928GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15929EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15930FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15931LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15932NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15933LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15934max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15935ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15936exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15937lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15938lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15939lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15940lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 15941lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 15942reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15943reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15944OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15945deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15946file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15947file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 15948want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 15949DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 15950sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 15951AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15952AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15953archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 15954STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15955RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15956old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15957old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15958old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15959lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15960CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15961CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15962compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15963GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15964lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15965lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15966lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 15967lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15968lt_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"`' 15969lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 15970nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 15971lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 15972lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 15973objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15974MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15975lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15976lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15977lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15978lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15979lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15980need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15981MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 15982DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15983NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15984LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15985OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15986OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15987libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15988shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15989extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15990archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15991enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15992export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15993whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15994compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15995old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15996old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15997archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15998archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15999module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16000module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16001with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16002allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16003no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16004hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16005hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16006hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16007hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16008hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16009hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16010hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16011inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16012link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16013always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16014export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16015exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16016include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16017prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16018postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 16019file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16020variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16021need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16022need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16023version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16024runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16025shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16026shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16027libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16028library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16029soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16030install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16031postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16032postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16033finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16034finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16035hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16036sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16037configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 16038configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 16039hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16040enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16041enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16042enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16043old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16044striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16045 16046LTCC='$LTCC' 16047LTCFLAGS='$LTCFLAGS' 16048compiler='$compiler_DEFAULT' 16049 16050# A function that is used when there is no print builtin or printf. 16051func_fallback_echo () 16052{ 16053 eval 'cat <<_LTECHO_EOF 16054\$1 16055_LTECHO_EOF' 16056} 16057 16058# Quote evaled strings. 16059for var in SHELL \ 16060ECHO \ 16061PATH_SEPARATOR \ 16062SED \ 16063GREP \ 16064EGREP \ 16065FGREP \ 16066LD \ 16067NM \ 16068LN_S \ 16069lt_SP2NL \ 16070lt_NL2SP \ 16071reload_flag \ 16072OBJDUMP \ 16073deplibs_check_method \ 16074file_magic_cmd \ 16075file_magic_glob \ 16076want_nocaseglob \ 16077DLLTOOL \ 16078sharedlib_from_linklib_cmd \ 16079AR \ 16080AR_FLAGS \ 16081archiver_list_spec \ 16082STRIP \ 16083RANLIB \ 16084CC \ 16085CFLAGS \ 16086compiler \ 16087lt_cv_sys_global_symbol_pipe \ 16088lt_cv_sys_global_symbol_to_cdecl \ 16089lt_cv_sys_global_symbol_to_import \ 16090lt_cv_sys_global_symbol_to_c_name_address \ 16091lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16092lt_cv_nm_interface \ 16093nm_file_list_spec \ 16094lt_cv_truncate_bin \ 16095lt_prog_compiler_no_builtin_flag \ 16096lt_prog_compiler_pic \ 16097lt_prog_compiler_wl \ 16098lt_prog_compiler_static \ 16099lt_cv_prog_compiler_c_o \ 16100need_locks \ 16101MANIFEST_TOOL \ 16102DSYMUTIL \ 16103NMEDIT \ 16104LIPO \ 16105OTOOL \ 16106OTOOL64 \ 16107shrext_cmds \ 16108export_dynamic_flag_spec \ 16109whole_archive_flag_spec \ 16110compiler_needs_object \ 16111with_gnu_ld \ 16112allow_undefined_flag \ 16113no_undefined_flag \ 16114hardcode_libdir_flag_spec \ 16115hardcode_libdir_separator \ 16116exclude_expsyms \ 16117include_expsyms \ 16118file_list_spec \ 16119variables_saved_for_relink \ 16120libname_spec \ 16121library_names_spec \ 16122soname_spec \ 16123install_override_mode \ 16124finish_eval \ 16125old_striplib \ 16126striplib; do 16127 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16128 *[\\\\\\\`\\"\\\$]*) 16129 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 16130 ;; 16131 *) 16132 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16133 ;; 16134 esac 16135done 16136 16137# Double-quote double-evaled strings. 16138for var in reload_cmds \ 16139old_postinstall_cmds \ 16140old_postuninstall_cmds \ 16141old_archive_cmds \ 16142extract_expsyms_cmds \ 16143old_archive_from_new_cmds \ 16144old_archive_from_expsyms_cmds \ 16145archive_cmds \ 16146archive_expsym_cmds \ 16147module_cmds \ 16148module_expsym_cmds \ 16149export_symbols_cmds \ 16150prelink_cmds \ 16151postlink_cmds \ 16152postinstall_cmds \ 16153postuninstall_cmds \ 16154finish_cmds \ 16155sys_lib_search_path_spec \ 16156configure_time_dlsearch_path \ 16157configure_time_lt_sys_library_path; do 16158 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16159 *[\\\\\\\`\\"\\\$]*) 16160 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 16161 ;; 16162 *) 16163 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16164 ;; 16165 esac 16166done 16167 16168ac_aux_dir='$ac_aux_dir' 16169 16170# See if we are running on zsh, and set the options that allow our 16171# commands through without removal of \ escapes INIT. 16172if test -n "\${ZSH_VERSION+set}"; then 16173 setopt NO_GLOB_SUBST 16174fi 16175 16176 16177 PACKAGE='$PACKAGE' 16178 VERSION='$VERSION' 16179 RM='$RM' 16180 ofile='$ofile' 16181 16182 16183 16184 16185_ACEOF 16186 16187cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16188 16189# Handling of arguments. 16190for ac_config_target in $ac_config_targets 16191do 16192 case $ac_config_target in 16193 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 16194 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16195 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16196 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16197 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 16198 "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;; 16199 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; 16200 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 16201 "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;; 16202 "libmagic.pc") CONFIG_FILES="$CONFIG_FILES libmagic.pc" ;; 16203 16204 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16205 esac 16206done 16207 16208 16209# If the user did not use the arguments to specify the items to instantiate, 16210# then the envvar interface is used. Set only those that are not. 16211# We use the long form for the default assignment because of an extremely 16212# bizarre bug on SunOS 4.1.3. 16213if $ac_need_defaults; then 16214 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16215 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16216 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16217fi 16218 16219# Have a temporary directory for convenience. Make it in the build tree 16220# simply because there is no reason against having it here, and in addition, 16221# creating and moving files from /tmp can sometimes cause problems. 16222# Hook for its removal unless debugging. 16223# Note that there is a small window in which the directory will not be cleaned: 16224# after its creation but before its name has been assigned to `$tmp'. 16225$debug || 16226{ 16227 tmp= ac_tmp= 16228 trap 'exit_status=$? 16229 : "${ac_tmp:=$tmp}" 16230 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16231' 0 16232 trap 'as_fn_exit 1' 1 2 13 15 16233} 16234# Create a (secure) tmp directory for tmp files. 16235 16236{ 16237 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16238 test -d "$tmp" 16239} || 16240{ 16241 tmp=./conf$$-$RANDOM 16242 (umask 077 && mkdir "$tmp") 16243} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16244ac_tmp=$tmp 16245 16246# Set up the scripts for CONFIG_FILES section. 16247# No need to generate them if there are no CONFIG_FILES. 16248# This happens for instance with `./config.status config.h'. 16249if test -n "$CONFIG_FILES"; then 16250 16251 16252ac_cr=`echo X | tr X '\015'` 16253# On cygwin, bash can eat \r inside `` if the user requested igncr. 16254# But we know of no other shell where ac_cr would be empty at this 16255# point, so we can use a bashism as a fallback. 16256if test "x$ac_cr" = x; then 16257 eval ac_cr=\$\'\\r\' 16258fi 16259ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16260if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16261 ac_cs_awk_cr='\\r' 16262else 16263 ac_cs_awk_cr=$ac_cr 16264fi 16265 16266echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 16267_ACEOF 16268 16269 16270{ 16271 echo "cat >conf$$subs.awk <<_ACEOF" && 16272 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16273 echo "_ACEOF" 16274} >conf$$subs.sh || 16275 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16276ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16277ac_delim='%!_!# ' 16278for ac_last_try in false false false false false :; do 16279 . ./conf$$subs.sh || 16280 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16281 16282 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16283 if test $ac_delim_n = $ac_delim_num; then 16284 break 16285 elif $ac_last_try; then 16286 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16287 else 16288 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16289 fi 16290done 16291rm -f conf$$subs.sh 16292 16293cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16294cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 16295_ACEOF 16296sed -n ' 16297h 16298s/^/S["/; s/!.*/"]=/ 16299p 16300g 16301s/^[^!]*!// 16302:repl 16303t repl 16304s/'"$ac_delim"'$// 16305t delim 16306:nl 16307h 16308s/\(.\{148\}\)..*/\1/ 16309t more1 16310s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16311p 16312n 16313b repl 16314:more1 16315s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16316p 16317g 16318s/.\{148\}// 16319t nl 16320:delim 16321h 16322s/\(.\{148\}\)..*/\1/ 16323t more2 16324s/["\\]/\\&/g; s/^/"/; s/$/"/ 16325p 16326b 16327:more2 16328s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16329p 16330g 16331s/.\{148\}// 16332t delim 16333' <conf$$subs.awk | sed ' 16334/^[^""]/{ 16335 N 16336 s/\n// 16337} 16338' >>$CONFIG_STATUS || ac_write_fail=1 16339rm -f conf$$subs.awk 16340cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16341_ACAWK 16342cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 16343 for (key in S) S_is_set[key] = 1 16344 FS = "" 16345 16346} 16347{ 16348 line = $ 0 16349 nfields = split(line, field, "@") 16350 substed = 0 16351 len = length(field[1]) 16352 for (i = 2; i < nfields; i++) { 16353 key = field[i] 16354 keylen = length(key) 16355 if (S_is_set[key]) { 16356 value = S[key] 16357 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16358 len += length(value) + length(field[++i]) 16359 substed = 1 16360 } else 16361 len += 1 + keylen 16362 } 16363 16364 print line 16365} 16366 16367_ACAWK 16368_ACEOF 16369cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16370if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16371 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16372else 16373 cat 16374fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 16375 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16376_ACEOF 16377 16378# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 16379# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16380# trailing colons and then remove the whole line if VPATH becomes empty 16381# (actually we leave an empty line to preserve line numbers). 16382if test "x$srcdir" = x.; then 16383 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 16384h 16385s/// 16386s/^/:/ 16387s/[ ]*$/:/ 16388s/:\$(srcdir):/:/g 16389s/:\${srcdir}:/:/g 16390s/:@srcdir@:/:/g 16391s/^:*// 16392s/:*$// 16393x 16394s/\(=[ ]*\).*/\1/ 16395G 16396s/\n// 16397s/^[^=]*=[ ]*$// 16398}' 16399fi 16400 16401cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16402fi # test -n "$CONFIG_FILES" 16403 16404# Set up the scripts for CONFIG_HEADERS section. 16405# No need to generate them if there are no CONFIG_HEADERS. 16406# This happens for instance with `./config.status Makefile'. 16407if test -n "$CONFIG_HEADERS"; then 16408cat >"$ac_tmp/defines.awk" <<\_ACAWK || 16409BEGIN { 16410_ACEOF 16411 16412# Transform confdefs.h into an awk script `defines.awk', embedded as 16413# here-document in config.status, that substitutes the proper values into 16414# config.h.in to produce config.h. 16415 16416# Create a delimiter string that does not exist in confdefs.h, to ease 16417# handling of long lines. 16418ac_delim='%!_!# ' 16419for ac_last_try in false false :; do 16420 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 16421 if test -z "$ac_tt"; then 16422 break 16423 elif $ac_last_try; then 16424 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 16425 else 16426 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16427 fi 16428done 16429 16430# For the awk script, D is an array of macro values keyed by name, 16431# likewise P contains macro parameters if any. Preserve backslash 16432# newline sequences. 16433 16434ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 16435sed -n ' 16436s/.\{148\}/&'"$ac_delim"'/g 16437t rset 16438:rset 16439s/^[ ]*#[ ]*define[ ][ ]*/ / 16440t def 16441d 16442:def 16443s/\\$// 16444t bsnl 16445s/["\\]/\\&/g 16446s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16447D["\1"]=" \3"/p 16448s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 16449d 16450:bsnl 16451s/["\\]/\\&/g 16452s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16453D["\1"]=" \3\\\\\\n"\\/p 16454t cont 16455s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 16456t cont 16457d 16458:cont 16459n 16460s/.\{148\}/&'"$ac_delim"'/g 16461t clear 16462:clear 16463s/\\$// 16464t bsnlc 16465s/["\\]/\\&/g; s/^/"/; s/$/"/p 16466d 16467:bsnlc 16468s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 16469b cont 16470' <confdefs.h | sed ' 16471s/'"$ac_delim"'/"\\\ 16472"/g' >>$CONFIG_STATUS || ac_write_fail=1 16473 16474cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16475 for (key in D) D_is_set[key] = 1 16476 FS = "" 16477} 16478/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 16479 line = \$ 0 16480 split(line, arg, " ") 16481 if (arg[1] == "#") { 16482 defundef = arg[2] 16483 mac1 = arg[3] 16484 } else { 16485 defundef = substr(arg[1], 2) 16486 mac1 = arg[2] 16487 } 16488 split(mac1, mac2, "(") #) 16489 macro = mac2[1] 16490 prefix = substr(line, 1, index(line, defundef) - 1) 16491 if (D_is_set[macro]) { 16492 # Preserve the white space surrounding the "#". 16493 print prefix "define", macro P[macro] D[macro] 16494 next 16495 } else { 16496 # Replace #undef with comments. This is necessary, for example, 16497 # in the case of _POSIX_SOURCE, which is predefined and required 16498 # on some systems where configure will not decide to define it. 16499 if (defundef == "undef") { 16500 print "/*", prefix defundef, macro, "*/" 16501 next 16502 } 16503 } 16504} 16505{ print } 16506_ACAWK 16507_ACEOF 16508cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16509 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 16510fi # test -n "$CONFIG_HEADERS" 16511 16512 16513eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 16514shift 16515for ac_tag 16516do 16517 case $ac_tag in 16518 :[FHLC]) ac_mode=$ac_tag; continue;; 16519 esac 16520 case $ac_mode$ac_tag in 16521 :[FHL]*:*);; 16522 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 16523 :[FH]-) ac_tag=-:-;; 16524 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16525 esac 16526 ac_save_IFS=$IFS 16527 IFS=: 16528 set x $ac_tag 16529 IFS=$ac_save_IFS 16530 shift 16531 ac_file=$1 16532 shift 16533 16534 case $ac_mode in 16535 :L) ac_source=$1;; 16536 :[FH]) 16537 ac_file_inputs= 16538 for ac_f 16539 do 16540 case $ac_f in 16541 -) ac_f="$ac_tmp/stdin";; 16542 *) # Look for the file first in the build tree, then in the source tree 16543 # (if the path is not absolute). The absolute path cannot be DOS-style, 16544 # because $ac_f cannot contain `:'. 16545 test -f "$ac_f" || 16546 case $ac_f in 16547 [\\/$]*) false;; 16548 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16549 esac || 16550 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16551 esac 16552 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16553 as_fn_append ac_file_inputs " '$ac_f'" 16554 done 16555 16556 # Let's still pretend it is `configure' which instantiates (i.e., don't 16557 # use $as_me), people would be surprised to read: 16558 # /* config.h. Generated by config.status. */ 16559 configure_input='Generated from '` 16560 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16561 `' by configure.' 16562 if test x"$ac_file" != x-; then 16563 configure_input="$ac_file. $configure_input" 16564 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16565$as_echo "$as_me: creating $ac_file" >&6;} 16566 fi 16567 # Neutralize special characters interpreted by sed in replacement strings. 16568 case $configure_input in #( 16569 *\&* | *\|* | *\\* ) 16570 ac_sed_conf_input=`$as_echo "$configure_input" | 16571 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16572 *) ac_sed_conf_input=$configure_input;; 16573 esac 16574 16575 case $ac_tag in 16576 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16577 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16578 esac 16579 ;; 16580 esac 16581 16582 ac_dir=`$as_dirname -- "$ac_file" || 16583$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16584 X"$ac_file" : 'X\(//\)[^/]' \| \ 16585 X"$ac_file" : 'X\(//\)$' \| \ 16586 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16587$as_echo X"$ac_file" | 16588 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16589 s//\1/ 16590 q 16591 } 16592 /^X\(\/\/\)[^/].*/{ 16593 s//\1/ 16594 q 16595 } 16596 /^X\(\/\/\)$/{ 16597 s//\1/ 16598 q 16599 } 16600 /^X\(\/\).*/{ 16601 s//\1/ 16602 q 16603 } 16604 s/.*/./; q'` 16605 as_dir="$ac_dir"; as_fn_mkdir_p 16606 ac_builddir=. 16607 16608case "$ac_dir" in 16609.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16610*) 16611 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16612 # A ".." for each directory in $ac_dir_suffix. 16613 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16614 case $ac_top_builddir_sub in 16615 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16616 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16617 esac ;; 16618esac 16619ac_abs_top_builddir=$ac_pwd 16620ac_abs_builddir=$ac_pwd$ac_dir_suffix 16621# for backward compatibility: 16622ac_top_builddir=$ac_top_build_prefix 16623 16624case $srcdir in 16625 .) # We are building in place. 16626 ac_srcdir=. 16627 ac_top_srcdir=$ac_top_builddir_sub 16628 ac_abs_top_srcdir=$ac_pwd ;; 16629 [\\/]* | ?:[\\/]* ) # Absolute name. 16630 ac_srcdir=$srcdir$ac_dir_suffix; 16631 ac_top_srcdir=$srcdir 16632 ac_abs_top_srcdir=$srcdir ;; 16633 *) # Relative name. 16634 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16635 ac_top_srcdir=$ac_top_build_prefix$srcdir 16636 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16637esac 16638ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16639 16640 16641 case $ac_mode in 16642 :F) 16643 # 16644 # CONFIG_FILE 16645 # 16646 16647 case $INSTALL in 16648 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16649 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16650 esac 16651 ac_MKDIR_P=$MKDIR_P 16652 case $MKDIR_P in 16653 [\\/$]* | ?:[\\/]* ) ;; 16654 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16655 esac 16656_ACEOF 16657 16658cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16659# If the template does not know about datarootdir, expand it. 16660# FIXME: This hack should be removed a few years after 2.60. 16661ac_datarootdir_hack=; ac_datarootdir_seen= 16662ac_sed_dataroot=' 16663/datarootdir/ { 16664 p 16665 q 16666} 16667/@datadir@/p 16668/@docdir@/p 16669/@infodir@/p 16670/@localedir@/p 16671/@mandir@/p' 16672case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16673*datarootdir*) ac_datarootdir_seen=yes;; 16674*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16676$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16677_ACEOF 16678cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16679 ac_datarootdir_hack=' 16680 s&@datadir@&$datadir&g 16681 s&@docdir@&$docdir&g 16682 s&@infodir@&$infodir&g 16683 s&@localedir@&$localedir&g 16684 s&@mandir@&$mandir&g 16685 s&\\\${datarootdir}&$datarootdir&g' ;; 16686esac 16687_ACEOF 16688 16689# Neutralize VPATH when `$srcdir' = `.'. 16690# Shell code in configure.ac might set extrasub. 16691# FIXME: do we really want to maintain this feature? 16692cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16693ac_sed_extra="$ac_vpsub 16694$extrasub 16695_ACEOF 16696cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16697:t 16698/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16699s|@configure_input@|$ac_sed_conf_input|;t t 16700s&@top_builddir@&$ac_top_builddir_sub&;t t 16701s&@top_build_prefix@&$ac_top_build_prefix&;t t 16702s&@srcdir@&$ac_srcdir&;t t 16703s&@abs_srcdir@&$ac_abs_srcdir&;t t 16704s&@top_srcdir@&$ac_top_srcdir&;t t 16705s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16706s&@builddir@&$ac_builddir&;t t 16707s&@abs_builddir@&$ac_abs_builddir&;t t 16708s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16709s&@INSTALL@&$ac_INSTALL&;t t 16710s&@MKDIR_P@&$ac_MKDIR_P&;t t 16711$ac_datarootdir_hack 16712" 16713eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16714 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16715 16716test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16717 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16718 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16719 "$ac_tmp/out"`; test -z "$ac_out"; } && 16720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16721which seems to be undefined. Please make sure it is defined" >&5 16722$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16723which seems to be undefined. Please make sure it is defined" >&2;} 16724 16725 rm -f "$ac_tmp/stdin" 16726 case $ac_file in 16727 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16728 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16729 esac \ 16730 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16731 ;; 16732 :H) 16733 # 16734 # CONFIG_HEADER 16735 # 16736 if test x"$ac_file" != x-; then 16737 { 16738 $as_echo "/* $configure_input */" \ 16739 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16740 } >"$ac_tmp/config.h" \ 16741 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16742 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16743 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16744$as_echo "$as_me: $ac_file is unchanged" >&6;} 16745 else 16746 rm -f "$ac_file" 16747 mv "$ac_tmp/config.h" "$ac_file" \ 16748 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16749 fi 16750 else 16751 $as_echo "/* $configure_input */" \ 16752 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16753 || as_fn_error $? "could not create -" "$LINENO" 5 16754 fi 16755# Compute "$ac_file"'s index in $config_headers. 16756_am_arg="$ac_file" 16757_am_stamp_count=1 16758for _am_header in $config_headers :; do 16759 case $_am_header in 16760 $_am_arg | $_am_arg:* ) 16761 break ;; 16762 * ) 16763 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16764 esac 16765done 16766echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16767$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16768 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16769 X"$_am_arg" : 'X\(//\)$' \| \ 16770 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16771$as_echo X"$_am_arg" | 16772 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16773 s//\1/ 16774 q 16775 } 16776 /^X\(\/\/\)[^/].*/{ 16777 s//\1/ 16778 q 16779 } 16780 /^X\(\/\/\)$/{ 16781 s//\1/ 16782 q 16783 } 16784 /^X\(\/\).*/{ 16785 s//\1/ 16786 q 16787 } 16788 s/.*/./; q'`/stamp-h$_am_stamp_count 16789 ;; 16790 16791 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16792$as_echo "$as_me: executing $ac_file commands" >&6;} 16793 ;; 16794 esac 16795 16796 16797 case $ac_file$ac_mode in 16798 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16799 # Older Autoconf quotes --file arguments for eval, but not when files 16800 # are listed without --file. Let's play safe and only enable the eval 16801 # if we detect the quoting. 16802 # TODO: see whether this extra hack can be removed once we start 16803 # requiring Autoconf 2.70 or later. 16804 case $CONFIG_FILES in #( 16805 *\'*) : 16806 eval set x "$CONFIG_FILES" ;; #( 16807 *) : 16808 set x $CONFIG_FILES ;; #( 16809 *) : 16810 ;; 16811esac 16812 shift 16813 # Used to flag and report bootstrapping failures. 16814 am_rc=0 16815 for am_mf 16816 do 16817 # Strip MF so we end up with the name of the file. 16818 am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` 16819 # Check whether this is an Automake generated Makefile which includes 16820 # dependency-tracking related rules and includes. 16821 # Grep'ing the whole file directly is not great: AIX grep has a line 16822 # limit of 2048, but all sed's we know have understand at least 4000. 16823 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 16824 || continue 16825 am_dirpart=`$as_dirname -- "$am_mf" || 16826$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16827 X"$am_mf" : 'X\(//\)[^/]' \| \ 16828 X"$am_mf" : 'X\(//\)$' \| \ 16829 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 16830$as_echo X"$am_mf" | 16831 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16832 s//\1/ 16833 q 16834 } 16835 /^X\(\/\/\)[^/].*/{ 16836 s//\1/ 16837 q 16838 } 16839 /^X\(\/\/\)$/{ 16840 s//\1/ 16841 q 16842 } 16843 /^X\(\/\).*/{ 16844 s//\1/ 16845 q 16846 } 16847 s/.*/./; q'` 16848 am_filepart=`$as_basename -- "$am_mf" || 16849$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 16850 X"$am_mf" : 'X\(//\)$' \| \ 16851 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 16852$as_echo X/"$am_mf" | 16853 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16854 s//\1/ 16855 q 16856 } 16857 /^X\/\(\/\/\)$/{ 16858 s//\1/ 16859 q 16860 } 16861 /^X\/\(\/\).*/{ 16862 s//\1/ 16863 q 16864 } 16865 s/.*/./; q'` 16866 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 16867 && sed -e '/# am--include-marker/d' "$am_filepart" \ 16868 | $MAKE -f - am--depfiles" >&5 16869 (cd "$am_dirpart" \ 16870 && sed -e '/# am--include-marker/d' "$am_filepart" \ 16871 | $MAKE -f - am--depfiles) >&5 2>&5 16872 ac_status=$? 16873 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16874 (exit $ac_status); } || am_rc=$? 16875 done 16876 if test $am_rc -ne 0; then 16877 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 16878$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 16879as_fn_error $? "Something went wrong bootstrapping makefile fragments 16880 for automatic dependency tracking. Try re-running configure with the 16881 '--disable-dependency-tracking' option to at least be able to build 16882 the package (albeit without support for automatic dependency tracking). 16883See \`config.log' for more details" "$LINENO" 5; } 16884 fi 16885 { am_dirpart=; unset am_dirpart;} 16886 { am_filepart=; unset am_filepart;} 16887 { am_mf=; unset am_mf;} 16888 { am_rc=; unset am_rc;} 16889 rm -f conftest-deps.mk 16890} 16891 ;; 16892 "libtool":C) 16893 16894 # See if we are running on zsh, and set the options that allow our 16895 # commands through without removal of \ escapes. 16896 if test -n "${ZSH_VERSION+set}"; then 16897 setopt NO_GLOB_SUBST 16898 fi 16899 16900 cfgfile=${ofile}T 16901 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16902 $RM "$cfgfile" 16903 16904 cat <<_LT_EOF >> "$cfgfile" 16905#! $SHELL 16906# Generated automatically by $as_me ($PACKAGE) $VERSION 16907# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16908# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16909 16910# Provide generalized library-building support services. 16911# Written by Gordon Matzigkeit, 1996 16912 16913# Copyright (C) 2014 Free Software Foundation, Inc. 16914# This is free software; see the source for copying conditions. There is NO 16915# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16916 16917# GNU Libtool is free software; you can redistribute it and/or modify 16918# it under the terms of the GNU General Public License as published by 16919# the Free Software Foundation; either version 2 of of the License, or 16920# (at your option) any later version. 16921# 16922# As a special exception to the GNU General Public License, if you 16923# distribute this file as part of a program or library that is built 16924# using GNU Libtool, you may include this file under the same 16925# distribution terms that you use for the rest of that program. 16926# 16927# GNU Libtool is distributed in the hope that it will be useful, but 16928# WITHOUT ANY WARRANTY; without even the implied warranty of 16929# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16930# GNU General Public License for more details. 16931# 16932# You should have received a copy of the GNU General Public License 16933# along with this program. If not, see <http://www.gnu.org/licenses/>. 16934 16935 16936# The names of the tagged configurations supported by this script. 16937available_tags='' 16938 16939# Configured defaults for sys_lib_dlsearch_path munging. 16940: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 16941 16942# ### BEGIN LIBTOOL CONFIG 16943 16944# Which release of libtool.m4 was used? 16945macro_version=$macro_version 16946macro_revision=$macro_revision 16947 16948# Whether or not to build static libraries. 16949build_old_libs=$enable_static 16950 16951# What type of objects to build. 16952pic_mode=$pic_mode 16953 16954# Whether or not to build shared libraries. 16955build_libtool_libs=$enable_shared 16956 16957# Whether or not to optimize for fast installation. 16958fast_install=$enable_fast_install 16959 16960# Shared archive member basename,for filename based shared library versioning on AIX. 16961shared_archive_member_spec=$shared_archive_member_spec 16962 16963# Shell to use when invoking shell scripts. 16964SHELL=$lt_SHELL 16965 16966# An echo program that protects backslashes. 16967ECHO=$lt_ECHO 16968 16969# The PATH separator for the build system. 16970PATH_SEPARATOR=$lt_PATH_SEPARATOR 16971 16972# The host system. 16973host_alias=$host_alias 16974host=$host 16975host_os=$host_os 16976 16977# The build system. 16978build_alias=$build_alias 16979build=$build 16980build_os=$build_os 16981 16982# A sed program that does not truncate output. 16983SED=$lt_SED 16984 16985# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16986Xsed="\$SED -e 1s/^X//" 16987 16988# A grep program that handles long lines. 16989GREP=$lt_GREP 16990 16991# An ERE matcher. 16992EGREP=$lt_EGREP 16993 16994# A literal string matcher. 16995FGREP=$lt_FGREP 16996 16997# A BSD- or MS-compatible name lister. 16998NM=$lt_NM 16999 17000# Whether we need soft or hard links. 17001LN_S=$lt_LN_S 17002 17003# What is the maximum length of a command? 17004max_cmd_len=$max_cmd_len 17005 17006# Object file suffix (normally "o"). 17007objext=$ac_objext 17008 17009# Executable file suffix (normally ""). 17010exeext=$exeext 17011 17012# whether the shell understands "unset". 17013lt_unset=$lt_unset 17014 17015# turn spaces into newlines. 17016SP2NL=$lt_lt_SP2NL 17017 17018# turn newlines into spaces. 17019NL2SP=$lt_lt_NL2SP 17020 17021# convert \$build file names to \$host format. 17022to_host_file_cmd=$lt_cv_to_host_file_cmd 17023 17024# convert \$build files to toolchain format. 17025to_tool_file_cmd=$lt_cv_to_tool_file_cmd 17026 17027# An object symbol dumper. 17028OBJDUMP=$lt_OBJDUMP 17029 17030# Method to check whether dependent libraries are shared objects. 17031deplibs_check_method=$lt_deplibs_check_method 17032 17033# Command to use when deplibs_check_method = "file_magic". 17034file_magic_cmd=$lt_file_magic_cmd 17035 17036# How to find potential files when deplibs_check_method = "file_magic". 17037file_magic_glob=$lt_file_magic_glob 17038 17039# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 17040want_nocaseglob=$lt_want_nocaseglob 17041 17042# DLL creation program. 17043DLLTOOL=$lt_DLLTOOL 17044 17045# Command to associate shared and link libraries. 17046sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 17047 17048# The archiver. 17049AR=$lt_AR 17050 17051# Flags to create an archive. 17052AR_FLAGS=$lt_AR_FLAGS 17053 17054# How to feed a file listing to the archiver. 17055archiver_list_spec=$lt_archiver_list_spec 17056 17057# A symbol stripping program. 17058STRIP=$lt_STRIP 17059 17060# Commands used to install an old-style archive. 17061RANLIB=$lt_RANLIB 17062old_postinstall_cmds=$lt_old_postinstall_cmds 17063old_postuninstall_cmds=$lt_old_postuninstall_cmds 17064 17065# Whether to use a lock for old archive extraction. 17066lock_old_archive_extraction=$lock_old_archive_extraction 17067 17068# A C compiler. 17069LTCC=$lt_CC 17070 17071# LTCC compiler flags. 17072LTCFLAGS=$lt_CFLAGS 17073 17074# Take the output of nm and produce a listing of raw symbols and C names. 17075global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17076 17077# Transform the output of nm in a proper C declaration. 17078global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17079 17080# Transform the output of nm into a list of symbols to manually relocate. 17081global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 17082 17083# Transform the output of nm in a C name address pair. 17084global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17085 17086# Transform the output of nm in a C name address pair when lib prefix is needed. 17087global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17088 17089# The name lister interface. 17090nm_interface=$lt_lt_cv_nm_interface 17091 17092# Specify filename containing input files for \$NM. 17093nm_file_list_spec=$lt_nm_file_list_spec 17094 17095# The root where to search for dependent libraries,and where our libraries should be installed. 17096lt_sysroot=$lt_sysroot 17097 17098# Command to truncate a binary pipe. 17099lt_truncate_bin=$lt_lt_cv_truncate_bin 17100 17101# The name of the directory that contains temporary libtool files. 17102objdir=$objdir 17103 17104# Used to examine libraries when file_magic_cmd begins with "file". 17105MAGIC_CMD=$MAGIC_CMD 17106 17107# Must we lock files when doing compilation? 17108need_locks=$lt_need_locks 17109 17110# Manifest tool. 17111MANIFEST_TOOL=$lt_MANIFEST_TOOL 17112 17113# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17114DSYMUTIL=$lt_DSYMUTIL 17115 17116# Tool to change global to local symbols on Mac OS X. 17117NMEDIT=$lt_NMEDIT 17118 17119# Tool to manipulate fat objects and archives on Mac OS X. 17120LIPO=$lt_LIPO 17121 17122# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17123OTOOL=$lt_OTOOL 17124 17125# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17126OTOOL64=$lt_OTOOL64 17127 17128# Old archive suffix (normally "a"). 17129libext=$libext 17130 17131# Shared library suffix (normally ".so"). 17132shrext_cmds=$lt_shrext_cmds 17133 17134# The commands to extract the exported symbol list from a shared archive. 17135extract_expsyms_cmds=$lt_extract_expsyms_cmds 17136 17137# Variables whose values should be saved in libtool wrapper scripts and 17138# restored at link time. 17139variables_saved_for_relink=$lt_variables_saved_for_relink 17140 17141# Do we need the "lib" prefix for modules? 17142need_lib_prefix=$need_lib_prefix 17143 17144# Do we need a version for libraries? 17145need_version=$need_version 17146 17147# Library versioning type. 17148version_type=$version_type 17149 17150# Shared library runtime path variable. 17151runpath_var=$runpath_var 17152 17153# Shared library path variable. 17154shlibpath_var=$shlibpath_var 17155 17156# Is shlibpath searched before the hard-coded library search path? 17157shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17158 17159# Format of library name prefix. 17160libname_spec=$lt_libname_spec 17161 17162# List of archive names. First name is the real one, the rest are links. 17163# The last name is the one that the linker finds with -lNAME 17164library_names_spec=$lt_library_names_spec 17165 17166# The coded name of the library, if different from the real name. 17167soname_spec=$lt_soname_spec 17168 17169# Permission mode override for installation of shared libraries. 17170install_override_mode=$lt_install_override_mode 17171 17172# Command to use after installation of a shared archive. 17173postinstall_cmds=$lt_postinstall_cmds 17174 17175# Command to use after uninstallation of a shared archive. 17176postuninstall_cmds=$lt_postuninstall_cmds 17177 17178# Commands used to finish a libtool library installation in a directory. 17179finish_cmds=$lt_finish_cmds 17180 17181# As "finish_cmds", except a single script fragment to be evaled but 17182# not shown. 17183finish_eval=$lt_finish_eval 17184 17185# Whether we should hardcode library paths into libraries. 17186hardcode_into_libs=$hardcode_into_libs 17187 17188# Compile-time system search path for libraries. 17189sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17190 17191# Detected run-time system search path for libraries. 17192sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 17193 17194# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 17195configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 17196 17197# Whether dlopen is supported. 17198dlopen_support=$enable_dlopen 17199 17200# Whether dlopen of programs is supported. 17201dlopen_self=$enable_dlopen_self 17202 17203# Whether dlopen of statically linked programs is supported. 17204dlopen_self_static=$enable_dlopen_self_static 17205 17206# Commands to strip libraries. 17207old_striplib=$lt_old_striplib 17208striplib=$lt_striplib 17209 17210 17211# The linker used to build libraries. 17212LD=$lt_LD 17213 17214# How to create reloadable object files. 17215reload_flag=$lt_reload_flag 17216reload_cmds=$lt_reload_cmds 17217 17218# Commands used to build an old-style archive. 17219old_archive_cmds=$lt_old_archive_cmds 17220 17221# A language specific compiler. 17222CC=$lt_compiler 17223 17224# Is the compiler the GNU compiler? 17225with_gcc=$GCC 17226 17227# Compiler flag to turn off builtin functions. 17228no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17229 17230# Additional compiler flags for building library objects. 17231pic_flag=$lt_lt_prog_compiler_pic 17232 17233# How to pass a linker flag through the compiler. 17234wl=$lt_lt_prog_compiler_wl 17235 17236# Compiler flag to prevent dynamic linking. 17237link_static_flag=$lt_lt_prog_compiler_static 17238 17239# Does compiler simultaneously support -c and -o options? 17240compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17241 17242# Whether or not to add -lc for building shared libraries. 17243build_libtool_need_lc=$archive_cmds_need_lc 17244 17245# Whether or not to disallow shared libs when runtime libs are static. 17246allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17247 17248# Compiler flag to allow reflexive dlopens. 17249export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17250 17251# Compiler flag to generate shared objects directly from archives. 17252whole_archive_flag_spec=$lt_whole_archive_flag_spec 17253 17254# Whether the compiler copes with passing no objects directly. 17255compiler_needs_object=$lt_compiler_needs_object 17256 17257# Create an old-style archive from a shared archive. 17258old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17259 17260# Create a temporary old-style archive to link instead of a shared archive. 17261old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17262 17263# Commands used to build a shared archive. 17264archive_cmds=$lt_archive_cmds 17265archive_expsym_cmds=$lt_archive_expsym_cmds 17266 17267# Commands used to build a loadable module if different from building 17268# a shared archive. 17269module_cmds=$lt_module_cmds 17270module_expsym_cmds=$lt_module_expsym_cmds 17271 17272# Whether we are building with GNU ld or not. 17273with_gnu_ld=$lt_with_gnu_ld 17274 17275# Flag that allows shared libraries with undefined symbols to be built. 17276allow_undefined_flag=$lt_allow_undefined_flag 17277 17278# Flag that enforces no undefined symbols. 17279no_undefined_flag=$lt_no_undefined_flag 17280 17281# Flag to hardcode \$libdir into a binary during linking. 17282# This must work even if \$libdir does not exist 17283hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17284 17285# Whether we need a single "-rpath" flag with a separated argument. 17286hardcode_libdir_separator=$lt_hardcode_libdir_separator 17287 17288# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 17289# DIR into the resulting binary. 17290hardcode_direct=$hardcode_direct 17291 17292# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 17293# DIR into the resulting binary and the resulting library dependency is 17294# "absolute",i.e impossible to change by setting \$shlibpath_var if the 17295# library is relocated. 17296hardcode_direct_absolute=$hardcode_direct_absolute 17297 17298# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17299# into the resulting binary. 17300hardcode_minus_L=$hardcode_minus_L 17301 17302# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17303# into the resulting binary. 17304hardcode_shlibpath_var=$hardcode_shlibpath_var 17305 17306# Set to "yes" if building a shared library automatically hardcodes DIR 17307# into the library and all subsequent libraries and executables linked 17308# against it. 17309hardcode_automatic=$hardcode_automatic 17310 17311# Set to yes if linker adds runtime paths of dependent libraries 17312# to runtime path list. 17313inherit_rpath=$inherit_rpath 17314 17315# Whether libtool must link a program against all its dependency libraries. 17316link_all_deplibs=$link_all_deplibs 17317 17318# Set to "yes" if exported symbols are required. 17319always_export_symbols=$always_export_symbols 17320 17321# The commands to list exported symbols. 17322export_symbols_cmds=$lt_export_symbols_cmds 17323 17324# Symbols that should not be listed in the preloaded symbols. 17325exclude_expsyms=$lt_exclude_expsyms 17326 17327# Symbols that must always be exported. 17328include_expsyms=$lt_include_expsyms 17329 17330# Commands necessary for linking programs (against libraries) with templates. 17331prelink_cmds=$lt_prelink_cmds 17332 17333# Commands necessary for finishing linking programs. 17334postlink_cmds=$lt_postlink_cmds 17335 17336# Specify filename containing input files. 17337file_list_spec=$lt_file_list_spec 17338 17339# How to hardcode a shared library path into an executable. 17340hardcode_action=$hardcode_action 17341 17342# ### END LIBTOOL CONFIG 17343 17344_LT_EOF 17345 17346 cat <<'_LT_EOF' >> "$cfgfile" 17347 17348# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 17349 17350# func_munge_path_list VARIABLE PATH 17351# ----------------------------------- 17352# VARIABLE is name of variable containing _space_ separated list of 17353# directories to be munged by the contents of PATH, which is string 17354# having a format: 17355# "DIR[:DIR]:" 17356# string "DIR[ DIR]" will be prepended to VARIABLE 17357# ":DIR[:DIR]" 17358# string "DIR[ DIR]" will be appended to VARIABLE 17359# "DIRP[:DIRP]::[DIRA:]DIRA" 17360# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 17361# "DIRA[ DIRA]" will be appended to VARIABLE 17362# "DIR[:DIR]" 17363# VARIABLE will be replaced by "DIR[ DIR]" 17364func_munge_path_list () 17365{ 17366 case x$2 in 17367 x) 17368 ;; 17369 *:) 17370 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 17371 ;; 17372 x:*) 17373 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 17374 ;; 17375 *::*) 17376 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 17377 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 17378 ;; 17379 *) 17380 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 17381 ;; 17382 esac 17383} 17384 17385 17386# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 17387func_cc_basename () 17388{ 17389 for cc_temp in $*""; do 17390 case $cc_temp in 17391 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17392 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17393 \-*) ;; 17394 *) break;; 17395 esac 17396 done 17397 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 17398} 17399 17400 17401# ### END FUNCTIONS SHARED WITH CONFIGURE 17402 17403_LT_EOF 17404 17405 case $host_os in 17406 aix3*) 17407 cat <<\_LT_EOF >> "$cfgfile" 17408# AIX sometimes has problems with the GCC collect2 program. For some 17409# reason, if we set the COLLECT_NAMES environment variable, the problems 17410# vanish in a puff of smoke. 17411if test set != "${COLLECT_NAMES+set}"; then 17412 COLLECT_NAMES= 17413 export COLLECT_NAMES 17414fi 17415_LT_EOF 17416 ;; 17417 esac 17418 17419 17420ltmain=$ac_aux_dir/ltmain.sh 17421 17422 17423 # We use sed instead of cat because bash on DJGPP gets confused if 17424 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17425 # text mode, it properly converts lines to CR/LF. This bash problem 17426 # is reportedly fixed, but why not run on old versions too? 17427 sed '$q' "$ltmain" >> "$cfgfile" \ 17428 || (rm -f "$cfgfile"; exit 1) 17429 17430 mv -f "$cfgfile" "$ofile" || 17431 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 17432 chmod +x "$ofile" 17433 17434 ;; 17435 17436 esac 17437done # for ac_tag 17438 17439 17440as_fn_exit 0 17441_ACEOF 17442ac_clean_files=$ac_clean_files_save 17443 17444test $ac_write_fail = 0 || 17445 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 17446 17447 17448# configure is writing to config.log, and then calls config.status. 17449# config.status does its own redirection, appending to config.log. 17450# Unfortunately, on DOS this fails, as config.log is still kept open 17451# by configure, so config.status won't be able to write to it; its 17452# output is simply discarded. So we exec the FD to /dev/null, 17453# effectively closing config.log, so it can be properly (re)opened and 17454# appended to by config.status. When coming back to configure, we 17455# need to make the FD available again. 17456if test "$no_create" != yes; then 17457 ac_cs_success=: 17458 ac_config_status_args= 17459 test "$silent" = yes && 17460 ac_config_status_args="$ac_config_status_args --quiet" 17461 exec 5>/dev/null 17462 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17463 exec 5>>config.log 17464 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17465 # would make configure fail if this is the last instruction. 17466 $ac_cs_success || as_fn_exit 1 17467fi 17468if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17470$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17471fi 17472 17473