1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.68 for libusb 1.0.9. 4# 5# Report bugs to <libusb-devel@lists.sourceforge.net>. 6# 7# 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 10# Foundation, Inc. 11# 12# 13# This configure script is free software; the Free Software Foundation 14# gives unlimited permission to copy, distribute and modify it. 15## -------------------- ## 16## M4sh Initialization. ## 17## -------------------- ## 18 19# Be more Bourne compatible 20DUALCASE=1; export DUALCASE # for MKS sh 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28else 29 case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34esac 35fi 36 37 38as_nl=' 39' 40export as_nl 41# Printing a long string crashes Solaris 7 /usr/bin/printf. 42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45# Prefer a ksh shell builtin over an external printf program on Solaris, 46# but without wasting forks for bash or zsh. 47if test -z "$BASH_VERSION$ZSH_VERSION" \ 48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49 as_echo='print -r --' 50 as_echo_n='print -rn --' 51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52 as_echo='printf %s\n' 53 as_echo_n='printf %s' 54else 55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 57 as_echo_n='/usr/ucb/echo -n' 58 else 59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60 as_echo_n_body='eval 61 arg=$1; 62 case $arg in #( 63 *"$as_nl"*) 64 expr "X$arg" : "X\\(.*\\)$as_nl"; 65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 66 esac; 67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 68 ' 69 export as_echo_n_body 70 as_echo_n='sh -c $as_echo_n_body as_echo' 71 fi 72 export as_echo_body 73 as_echo='sh -c $as_echo_body as_echo' 74fi 75 76# The user is always right. 77if test "${PATH_SEPARATOR+set}" != set; then 78 PATH_SEPARATOR=: 79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 81 PATH_SEPARATOR=';' 82 } 83fi 84 85 86# IFS 87# We need space, tab and new line, in precisely that order. Quoting is 88# there to prevent editors from complaining about space-tab. 89# (If _AS_PATH_WALK were called with IFS unset, it would disable word 90# splitting by setting IFS to empty value.) 91IFS=" "" $as_nl" 92 93# Find who we are. Look in the path if we contain no directory separator. 94as_myself= 95case $0 in #(( 96 *[\\/]* ) as_myself=$0 ;; 97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 98for as_dir in $PATH 99do 100 IFS=$as_save_IFS 101 test -z "$as_dir" && as_dir=. 102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 103 done 104IFS=$as_save_IFS 105 106 ;; 107esac 108# We did not find ourselves, most probably we were run as `sh COMMAND' 109# in which case we are not to be found in the path. 110if test "x$as_myself" = x; then 111 as_myself=$0 112fi 113if test ! -f "$as_myself"; then 114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 115 exit 1 116fi 117 118# Unset variables that we do not need and which cause bugs (e.g. in 119# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 120# suppresses any "Segmentation fault" message there. '((' could 121# trigger a bug in pdksh 5.2.14. 122for as_var in BASH_ENV ENV MAIL MAILPATH 123do eval test x\${$as_var+set} = xset \ 124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 125done 126PS1='$ ' 127PS2='> ' 128PS4='+ ' 129 130# NLS nuisances. 131LC_ALL=C 132export LC_ALL 133LANGUAGE=C 134export LANGUAGE 135 136# CDPATH. 137(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 138 139if test "x$CONFIG_SHELL" = x; then 140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 141 emulate sh 142 NULLCMD=: 143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 144 # is contrary to our usage. Disable this feature. 145 alias -g '\${1+\"\$@\"}'='\"\$@\"' 146 setopt NO_GLOB_SUBST 147else 148 case \`(set -o) 2>/dev/null\` in #( 149 *posix*) : 150 set -o posix ;; #( 151 *) : 152 ;; 153esac 154fi 155" 156 as_required="as_fn_return () { (exit \$1); } 157as_fn_success () { as_fn_return 0; } 158as_fn_failure () { as_fn_return 1; } 159as_fn_ret_success () { return 0; } 160as_fn_ret_failure () { return 1; } 161 162exitcode=0 163as_fn_success || { exitcode=1; echo as_fn_success failed.; } 164as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 165as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 166as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 167if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 168 169else 170 exitcode=1; echo positional parameters were not saved. 171fi 172test x\$exitcode = x0 || exit 1" 173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 177 178 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 179 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 180 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 182 PATH=/empty FPATH=/empty; export PATH FPATH 183 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 184 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 185test \$(( 1 + 1 )) = 2 || exit 1" 186 if (eval "$as_required") 2>/dev/null; then : 187 as_have_required=yes 188else 189 as_have_required=no 190fi 191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 192 193else 194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 195as_found=false 196for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 197do 198 IFS=$as_save_IFS 199 test -z "$as_dir" && as_dir=. 200 as_found=: 201 case $as_dir in #( 202 /*) 203 for as_base in sh bash ksh sh5; do 204 # Try only shells that exist, to save several forks. 205 as_shell=$as_dir/$as_base 206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 208 CONFIG_SHELL=$as_shell as_have_required=yes 209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 210 break 2 211fi 212fi 213 done;; 214 esac 215 as_found=false 216done 217$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 219 CONFIG_SHELL=$SHELL as_have_required=yes 220fi; } 221IFS=$as_save_IFS 222 223 224 if test "x$CONFIG_SHELL" != x; then : 225 # We cannot yet assume a decent shell, so we have to provide a 226 # neutralization value for shells without unset; and this also 227 # works around shells that cannot unset nonexistent variables. 228 # Preserve -v and -x to the replacement shell. 229 BASH_ENV=/dev/null 230 ENV=/dev/null 231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 232 export CONFIG_SHELL 233 case $- in # (((( 234 *v*x* | *x*v* ) as_opts=-vx ;; 235 *v* ) as_opts=-v ;; 236 *x* ) as_opts=-x ;; 237 * ) as_opts= ;; 238 esac 239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 240fi 241 242 if test x$as_have_required = xno; then : 243 $as_echo "$0: This script requires a shell more modern than all" 244 $as_echo "$0: the shells that I found on your system." 245 if test x${ZSH_VERSION+set} = xset ; then 246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 247 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 248 else 249 $as_echo "$0: Please tell bug-autoconf@gnu.org and 250$0: libusb-devel@lists.sourceforge.net about your system, 251$0: including any error possibly output before this 252$0: message. Then install a modern shell, or manually run 253$0: the script under such a shell if you do have one." 254 fi 255 exit 1 256fi 257fi 258fi 259SHELL=${CONFIG_SHELL-/bin/sh} 260export SHELL 261# Unset more variables known to interfere with behavior of common tools. 262CLICOLOR_FORCE= GREP_OPTIONS= 263unset CLICOLOR_FORCE GREP_OPTIONS 264 265## --------------------- ## 266## M4sh Shell Functions. ## 267## --------------------- ## 268# as_fn_unset VAR 269# --------------- 270# Portably unset VAR. 271as_fn_unset () 272{ 273 { eval $1=; unset $1;} 274} 275as_unset=as_fn_unset 276 277# as_fn_set_status STATUS 278# ----------------------- 279# Set $? to STATUS, without forking. 280as_fn_set_status () 281{ 282 return $1 283} # as_fn_set_status 284 285# as_fn_exit STATUS 286# ----------------- 287# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 288as_fn_exit () 289{ 290 set +e 291 as_fn_set_status $1 292 exit $1 293} # as_fn_exit 294 295# as_fn_mkdir_p 296# ------------- 297# Create "$as_dir" as a directory, including parents if necessary. 298as_fn_mkdir_p () 299{ 300 301 case $as_dir in #( 302 -*) as_dir=./$as_dir;; 303 esac 304 test -d "$as_dir" || eval $as_mkdir_p || { 305 as_dirs= 306 while :; do 307 case $as_dir in #( 308 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 309 *) as_qdir=$as_dir;; 310 esac 311 as_dirs="'$as_qdir' $as_dirs" 312 as_dir=`$as_dirname -- "$as_dir" || 313$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 314 X"$as_dir" : 'X\(//\)[^/]' \| \ 315 X"$as_dir" : 'X\(//\)$' \| \ 316 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 317$as_echo X"$as_dir" | 318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 319 s//\1/ 320 q 321 } 322 /^X\(\/\/\)[^/].*/{ 323 s//\1/ 324 q 325 } 326 /^X\(\/\/\)$/{ 327 s//\1/ 328 q 329 } 330 /^X\(\/\).*/{ 331 s//\1/ 332 q 333 } 334 s/.*/./; q'` 335 test -d "$as_dir" && break 336 done 337 test -z "$as_dirs" || eval "mkdir $as_dirs" 338 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 339 340 341} # as_fn_mkdir_p 342# as_fn_append VAR VALUE 343# ---------------------- 344# Append the text in VALUE to the end of the definition contained in VAR. Take 345# advantage of any shell optimizations that allow amortized linear growth over 346# repeated appends, instead of the typical quadratic growth present in naive 347# implementations. 348if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 349 eval 'as_fn_append () 350 { 351 eval $1+=\$2 352 }' 353else 354 as_fn_append () 355 { 356 eval $1=\$$1\$2 357 } 358fi # as_fn_append 359 360# as_fn_arith ARG... 361# ------------------ 362# Perform arithmetic evaluation on the ARGs, and store the result in the 363# global $as_val. Take advantage of shells that can avoid forks. The arguments 364# must be portable across $(()) and expr. 365if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 366 eval 'as_fn_arith () 367 { 368 as_val=$(( $* )) 369 }' 370else 371 as_fn_arith () 372 { 373 as_val=`expr "$@" || test $? -eq 1` 374 } 375fi # as_fn_arith 376 377 378# as_fn_error STATUS ERROR [LINENO LOG_FD] 379# ---------------------------------------- 380# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 381# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 382# script with STATUS, using 1 if that was 0. 383as_fn_error () 384{ 385 as_status=$1; test $as_status -eq 0 && as_status=1 386 if test "$4"; then 387 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 388 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 389 fi 390 $as_echo "$as_me: error: $2" >&2 391 as_fn_exit $as_status 392} # as_fn_error 393 394if expr a : '\(a\)' >/dev/null 2>&1 && 395 test "X`expr 00001 : '.*\(...\)'`" = X001; then 396 as_expr=expr 397else 398 as_expr=false 399fi 400 401if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 402 as_basename=basename 403else 404 as_basename=false 405fi 406 407if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 408 as_dirname=dirname 409else 410 as_dirname=false 411fi 412 413as_me=`$as_basename -- "$0" || 414$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 415 X"$0" : 'X\(//\)$' \| \ 416 X"$0" : 'X\(/\)' \| . 2>/dev/null || 417$as_echo X/"$0" | 418 sed '/^.*\/\([^/][^/]*\)\/*$/{ 419 s//\1/ 420 q 421 } 422 /^X\/\(\/\/\)$/{ 423 s//\1/ 424 q 425 } 426 /^X\/\(\/\).*/{ 427 s//\1/ 428 q 429 } 430 s/.*/./; q'` 431 432# Avoid depending upon Character Ranges. 433as_cr_letters='abcdefghijklmnopqrstuvwxyz' 434as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 435as_cr_Letters=$as_cr_letters$as_cr_LETTERS 436as_cr_digits='0123456789' 437as_cr_alnum=$as_cr_Letters$as_cr_digits 438 439 440 as_lineno_1=$LINENO as_lineno_1a=$LINENO 441 as_lineno_2=$LINENO as_lineno_2a=$LINENO 442 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 443 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 444 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 445 sed -n ' 446 p 447 /[$]LINENO/= 448 ' <$as_myself | 449 sed ' 450 s/[$]LINENO.*/&-/ 451 t lineno 452 b 453 :lineno 454 N 455 :loop 456 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 457 t loop 458 s/-\n.*// 459 ' >$as_me.lineno && 460 chmod +x "$as_me.lineno" || 461 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 462 463 # Don't try to exec as it changes $[0], causing all sort of problems 464 # (the dirname of $[0] is not the place where we might find the 465 # original and so on. Autoconf is especially sensitive to this). 466 . "./$as_me.lineno" 467 # Exit status is that of the last command. 468 exit 469} 470 471ECHO_C= ECHO_N= ECHO_T= 472case `echo -n x` in #((((( 473-n*) 474 case `echo 'xy\c'` in 475 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 476 xy) ECHO_C='\c';; 477 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 478 ECHO_T=' ';; 479 esac;; 480*) 481 ECHO_N='-n';; 482esac 483 484rm -f conf$$ conf$$.exe conf$$.file 485if test -d conf$$.dir; then 486 rm -f conf$$.dir/conf$$.file 487else 488 rm -f conf$$.dir 489 mkdir conf$$.dir 2>/dev/null 490fi 491if (echo >conf$$.file) 2>/dev/null; then 492 if ln -s conf$$.file conf$$ 2>/dev/null; then 493 as_ln_s='ln -s' 494 # ... but there are two gotchas: 495 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 496 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 497 # In both cases, we have to default to `cp -p'. 498 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 499 as_ln_s='cp -p' 500 elif ln conf$$.file conf$$ 2>/dev/null; then 501 as_ln_s=ln 502 else 503 as_ln_s='cp -p' 504 fi 505else 506 as_ln_s='cp -p' 507fi 508rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 509rmdir conf$$.dir 2>/dev/null 510 511if mkdir -p . 2>/dev/null; then 512 as_mkdir_p='mkdir -p "$as_dir"' 513else 514 test -d ./-p && rmdir ./-p 515 as_mkdir_p=false 516fi 517 518if test -x / >/dev/null 2>&1; then 519 as_test_x='test -x' 520else 521 if ls -dL / >/dev/null 2>&1; then 522 as_ls_L_option=L 523 else 524 as_ls_L_option= 525 fi 526 as_test_x=' 527 eval sh -c '\'' 528 if test -d "$1"; then 529 test -d "$1/."; 530 else 531 case $1 in #( 532 -*)set "./$1";; 533 esac; 534 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 535 ???[sx]*):;;*)false;;esac;fi 536 '\'' sh 537 ' 538fi 539as_executable_p=$as_test_x 540 541# Sed expression to map a string onto a valid CPP name. 542as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 543 544# Sed expression to map a string onto a valid variable name. 545as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 546 547SHELL=${CONFIG_SHELL-/bin/sh} 548 549 550test -n "$DJDIR" || exec 7<&0 </dev/null 551exec 6>&1 552 553# Name of the host. 554# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 555# so uname gets run too. 556ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 557 558# 559# Initializations. 560# 561ac_default_prefix=/usr/local 562ac_clean_files= 563ac_config_libobj_dir=. 564LIBOBJS= 565cross_compiling=no 566subdirs= 567MFLAGS= 568MAKEFLAGS= 569 570# Identity of this package. 571PACKAGE_NAME='libusb' 572PACKAGE_TARNAME='libusb' 573PACKAGE_VERSION='1.0.9' 574PACKAGE_STRING='libusb 1.0.9' 575PACKAGE_BUGREPORT='libusb-devel@lists.sourceforge.net' 576PACKAGE_URL='http://www.libusb.org/' 577 578ac_unique_file="libusb/core.c" 579# Factoring default headers for most tests. 580ac_includes_default="\ 581#include <stdio.h> 582#ifdef HAVE_SYS_TYPES_H 583# include <sys/types.h> 584#endif 585#ifdef HAVE_SYS_STAT_H 586# include <sys/stat.h> 587#endif 588#ifdef STDC_HEADERS 589# include <stdlib.h> 590# include <stddef.h> 591#else 592# ifdef HAVE_STDLIB_H 593# include <stdlib.h> 594# endif 595#endif 596#ifdef HAVE_STRING_H 597# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 598# include <memory.h> 599# endif 600# include <string.h> 601#endif 602#ifdef HAVE_STRINGS_H 603# include <strings.h> 604#endif 605#ifdef HAVE_INTTYPES_H 606# include <inttypes.h> 607#endif 608#ifdef HAVE_STDINT_H 609# include <stdint.h> 610#endif 611#ifdef HAVE_UNISTD_H 612# include <unistd.h> 613#endif" 614 615ac_subst_vars='am__EXEEXT_FALSE 616am__EXEEXT_TRUE 617LTLIBOBJS 618LIBOBJS 619LTLDFLAGS 620AM_CFLAGS 621VISIBILITY_CFLAGS 622HAVE_SIGACTION_FALSE 623HAVE_SIGACTION_TRUE 624BUILD_EXAMPLES_FALSE 625BUILD_EXAMPLES_TRUE 626THREADS_POSIX_FALSE 627THREADS_POSIX_TRUE 628OS_WINDOWS_FALSE 629OS_WINDOWS_TRUE 630OS_OPENBSD_FALSE 631OS_OPENBSD_TRUE 632OS_DARWIN_FALSE 633OS_DARWIN_TRUE 634OS_LINUX_FALSE 635OS_LINUX_TRUE 636PC_LIBS_PRIVATE 637THREAD_CFLAGS 638OS_WINDOWS 639OS_OPENBSD 640OS_DARWIN 641OS_LINUX 642RC 643CPP 644OTOOL64 645OTOOL 646LIPO 647NMEDIT 648DSYMUTIL 649RANLIB 650AR 651OBJDUMP 652LN_S 653NM 654ac_ct_DUMPBIN 655DUMPBIN 656LD 657FGREP 658EGREP 659GREP 660SED 661host_os 662host_vendor 663host_cpu 664host 665build_os 666build_vendor 667build_cpu 668build 669LIBTOOL 670am__fastdepCC_FALSE 671am__fastdepCC_TRUE 672CCDEPMODE 673AMDEPBACKSLASH 674AMDEP_FALSE 675AMDEP_TRUE 676am__quote 677am__include 678DEPDIR 679OBJEXT 680EXEEXT 681ac_ct_CC 682CPPFLAGS 683LDFLAGS 684CFLAGS 685CC 686AM_BACKSLASH 687AM_DEFAULT_VERBOSITY 688MAINT 689MAINTAINER_MODE_FALSE 690MAINTAINER_MODE_TRUE 691am__untar 692am__tar 693AMTAR 694am__leading_dot 695SET_MAKE 696AWK 697mkdir_p 698MKDIR_P 699INSTALL_STRIP_PROGRAM 700STRIP 701install_sh 702MAKEINFO 703AUTOHEADER 704AUTOMAKE 705AUTOCONF 706ACLOCAL 707VERSION 708PACKAGE 709CYGPATH_W 710am__isrc 711INSTALL_DATA 712INSTALL_SCRIPT 713INSTALL_PROGRAM 714target_alias 715host_alias 716build_alias 717LIBS 718ECHO_T 719ECHO_N 720ECHO_C 721DEFS 722mandir 723localedir 724libdir 725psdir 726pdfdir 727dvidir 728htmldir 729infodir 730docdir 731oldincludedir 732includedir 733localstatedir 734sharedstatedir 735sysconfdir 736datadir 737datarootdir 738libexecdir 739sbindir 740bindir 741program_transform_name 742prefix 743exec_prefix 744PACKAGE_URL 745PACKAGE_BUGREPORT 746PACKAGE_STRING 747PACKAGE_VERSION 748PACKAGE_TARNAME 749PACKAGE_NAME 750PATH_SEPARATOR 751SHELL' 752ac_subst_files='' 753ac_user_opts=' 754enable_option_checking 755enable_maintainer_mode 756enable_silent_rules 757enable_dependency_tracking 758enable_shared 759enable_static 760with_pic 761enable_fast_install 762with_gnu_ld 763enable_libtool_lock 764enable_timerfd 765enable_log 766enable_debug_log 767enable_examples_build 768' 769 ac_precious_vars='build_alias 770host_alias 771target_alias 772CC 773CFLAGS 774LDFLAGS 775LIBS 776CPPFLAGS 777CPP' 778 779 780# Initialize some variables set by options. 781ac_init_help= 782ac_init_version=false 783ac_unrecognized_opts= 784ac_unrecognized_sep= 785# The variables have the same names as the options, with 786# dashes changed to underlines. 787cache_file=/dev/null 788exec_prefix=NONE 789no_create= 790no_recursion= 791prefix=NONE 792program_prefix=NONE 793program_suffix=NONE 794program_transform_name=s,x,x, 795silent= 796site= 797srcdir= 798verbose= 799x_includes=NONE 800x_libraries=NONE 801 802# Installation directory options. 803# These are left unexpanded so users can "make install exec_prefix=/foo" 804# and all the variables that are supposed to be based on exec_prefix 805# by default will actually change. 806# Use braces instead of parens because sh, perl, etc. also accept them. 807# (The list follows the same order as the GNU Coding Standards.) 808bindir='${exec_prefix}/bin' 809sbindir='${exec_prefix}/sbin' 810libexecdir='${exec_prefix}/libexec' 811datarootdir='${prefix}/share' 812datadir='${datarootdir}' 813sysconfdir='${prefix}/etc' 814sharedstatedir='${prefix}/com' 815localstatedir='${prefix}/var' 816includedir='${prefix}/include' 817oldincludedir='/usr/include' 818docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 819infodir='${datarootdir}/info' 820htmldir='${docdir}' 821dvidir='${docdir}' 822pdfdir='${docdir}' 823psdir='${docdir}' 824libdir='${exec_prefix}/lib' 825localedir='${datarootdir}/locale' 826mandir='${datarootdir}/man' 827 828ac_prev= 829ac_dashdash= 830for ac_option 831do 832 # If the previous option needs an argument, assign it. 833 if test -n "$ac_prev"; then 834 eval $ac_prev=\$ac_option 835 ac_prev= 836 continue 837 fi 838 839 case $ac_option in 840 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 841 *=) ac_optarg= ;; 842 *) ac_optarg=yes ;; 843 esac 844 845 # Accept the important Cygnus configure options, so we can diagnose typos. 846 847 case $ac_dashdash$ac_option in 848 --) 849 ac_dashdash=yes ;; 850 851 -bindir | --bindir | --bindi | --bind | --bin | --bi) 852 ac_prev=bindir ;; 853 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 854 bindir=$ac_optarg ;; 855 856 -build | --build | --buil | --bui | --bu) 857 ac_prev=build_alias ;; 858 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 859 build_alias=$ac_optarg ;; 860 861 -cache-file | --cache-file | --cache-fil | --cache-fi \ 862 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 863 ac_prev=cache_file ;; 864 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 865 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 866 cache_file=$ac_optarg ;; 867 868 --config-cache | -C) 869 cache_file=config.cache ;; 870 871 -datadir | --datadir | --datadi | --datad) 872 ac_prev=datadir ;; 873 -datadir=* | --datadir=* | --datadi=* | --datad=*) 874 datadir=$ac_optarg ;; 875 876 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 877 | --dataroo | --dataro | --datar) 878 ac_prev=datarootdir ;; 879 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 880 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 881 datarootdir=$ac_optarg ;; 882 883 -disable-* | --disable-*) 884 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 885 # Reject names that are not valid shell variable names. 886 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 887 as_fn_error $? "invalid feature name: $ac_useropt" 888 ac_useropt_orig=$ac_useropt 889 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 890 case $ac_user_opts in 891 *" 892"enable_$ac_useropt" 893"*) ;; 894 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 895 ac_unrecognized_sep=', ';; 896 esac 897 eval enable_$ac_useropt=no ;; 898 899 -docdir | --docdir | --docdi | --doc | --do) 900 ac_prev=docdir ;; 901 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 902 docdir=$ac_optarg ;; 903 904 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 905 ac_prev=dvidir ;; 906 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 907 dvidir=$ac_optarg ;; 908 909 -enable-* | --enable-*) 910 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 911 # Reject names that are not valid shell variable names. 912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 913 as_fn_error $? "invalid feature name: $ac_useropt" 914 ac_useropt_orig=$ac_useropt 915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 916 case $ac_user_opts in 917 *" 918"enable_$ac_useropt" 919"*) ;; 920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 921 ac_unrecognized_sep=', ';; 922 esac 923 eval enable_$ac_useropt=\$ac_optarg ;; 924 925 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 926 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 927 | --exec | --exe | --ex) 928 ac_prev=exec_prefix ;; 929 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 930 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 931 | --exec=* | --exe=* | --ex=*) 932 exec_prefix=$ac_optarg ;; 933 934 -gas | --gas | --ga | --g) 935 # Obsolete; use --with-gas. 936 with_gas=yes ;; 937 938 -help | --help | --hel | --he | -h) 939 ac_init_help=long ;; 940 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 941 ac_init_help=recursive ;; 942 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 943 ac_init_help=short ;; 944 945 -host | --host | --hos | --ho) 946 ac_prev=host_alias ;; 947 -host=* | --host=* | --hos=* | --ho=*) 948 host_alias=$ac_optarg ;; 949 950 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 951 ac_prev=htmldir ;; 952 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 953 | --ht=*) 954 htmldir=$ac_optarg ;; 955 956 -includedir | --includedir | --includedi | --included | --include \ 957 | --includ | --inclu | --incl | --inc) 958 ac_prev=includedir ;; 959 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 960 | --includ=* | --inclu=* | --incl=* | --inc=*) 961 includedir=$ac_optarg ;; 962 963 -infodir | --infodir | --infodi | --infod | --info | --inf) 964 ac_prev=infodir ;; 965 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 966 infodir=$ac_optarg ;; 967 968 -libdir | --libdir | --libdi | --libd) 969 ac_prev=libdir ;; 970 -libdir=* | --libdir=* | --libdi=* | --libd=*) 971 libdir=$ac_optarg ;; 972 973 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 974 | --libexe | --libex | --libe) 975 ac_prev=libexecdir ;; 976 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 977 | --libexe=* | --libex=* | --libe=*) 978 libexecdir=$ac_optarg ;; 979 980 -localedir | --localedir | --localedi | --localed | --locale) 981 ac_prev=localedir ;; 982 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 983 localedir=$ac_optarg ;; 984 985 -localstatedir | --localstatedir | --localstatedi | --localstated \ 986 | --localstate | --localstat | --localsta | --localst | --locals) 987 ac_prev=localstatedir ;; 988 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 989 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 990 localstatedir=$ac_optarg ;; 991 992 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 993 ac_prev=mandir ;; 994 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 995 mandir=$ac_optarg ;; 996 997 -nfp | --nfp | --nf) 998 # Obsolete; use --without-fp. 999 with_fp=no ;; 1000 1001 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1002 | --no-cr | --no-c | -n) 1003 no_create=yes ;; 1004 1005 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1006 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1007 no_recursion=yes ;; 1008 1009 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1010 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1011 | --oldin | --oldi | --old | --ol | --o) 1012 ac_prev=oldincludedir ;; 1013 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1014 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1015 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1016 oldincludedir=$ac_optarg ;; 1017 1018 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1019 ac_prev=prefix ;; 1020 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1021 prefix=$ac_optarg ;; 1022 1023 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1024 | --program-pre | --program-pr | --program-p) 1025 ac_prev=program_prefix ;; 1026 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1027 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1028 program_prefix=$ac_optarg ;; 1029 1030 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1031 | --program-suf | --program-su | --program-s) 1032 ac_prev=program_suffix ;; 1033 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1034 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1035 program_suffix=$ac_optarg ;; 1036 1037 -program-transform-name | --program-transform-name \ 1038 | --program-transform-nam | --program-transform-na \ 1039 | --program-transform-n | --program-transform- \ 1040 | --program-transform | --program-transfor \ 1041 | --program-transfo | --program-transf \ 1042 | --program-trans | --program-tran \ 1043 | --progr-tra | --program-tr | --program-t) 1044 ac_prev=program_transform_name ;; 1045 -program-transform-name=* | --program-transform-name=* \ 1046 | --program-transform-nam=* | --program-transform-na=* \ 1047 | --program-transform-n=* | --program-transform-=* \ 1048 | --program-transform=* | --program-transfor=* \ 1049 | --program-transfo=* | --program-transf=* \ 1050 | --program-trans=* | --program-tran=* \ 1051 | --progr-tra=* | --program-tr=* | --program-t=*) 1052 program_transform_name=$ac_optarg ;; 1053 1054 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1055 ac_prev=pdfdir ;; 1056 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1057 pdfdir=$ac_optarg ;; 1058 1059 -psdir | --psdir | --psdi | --psd | --ps) 1060 ac_prev=psdir ;; 1061 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1062 psdir=$ac_optarg ;; 1063 1064 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1065 | -silent | --silent | --silen | --sile | --sil) 1066 silent=yes ;; 1067 1068 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1069 ac_prev=sbindir ;; 1070 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1071 | --sbi=* | --sb=*) 1072 sbindir=$ac_optarg ;; 1073 1074 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1075 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1076 | --sharedst | --shareds | --shared | --share | --shar \ 1077 | --sha | --sh) 1078 ac_prev=sharedstatedir ;; 1079 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1080 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1081 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1082 | --sha=* | --sh=*) 1083 sharedstatedir=$ac_optarg ;; 1084 1085 -site | --site | --sit) 1086 ac_prev=site ;; 1087 -site=* | --site=* | --sit=*) 1088 site=$ac_optarg ;; 1089 1090 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1091 ac_prev=srcdir ;; 1092 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1093 srcdir=$ac_optarg ;; 1094 1095 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1096 | --syscon | --sysco | --sysc | --sys | --sy) 1097 ac_prev=sysconfdir ;; 1098 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1099 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1100 sysconfdir=$ac_optarg ;; 1101 1102 -target | --target | --targe | --targ | --tar | --ta | --t) 1103 ac_prev=target_alias ;; 1104 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1105 target_alias=$ac_optarg ;; 1106 1107 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1108 verbose=yes ;; 1109 1110 -version | --version | --versio | --versi | --vers | -V) 1111 ac_init_version=: ;; 1112 1113 -with-* | --with-*) 1114 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1115 # Reject names that are not valid shell variable names. 1116 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1117 as_fn_error $? "invalid package name: $ac_useropt" 1118 ac_useropt_orig=$ac_useropt 1119 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1120 case $ac_user_opts in 1121 *" 1122"with_$ac_useropt" 1123"*) ;; 1124 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1125 ac_unrecognized_sep=', ';; 1126 esac 1127 eval with_$ac_useropt=\$ac_optarg ;; 1128 1129 -without-* | --without-*) 1130 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1131 # Reject names that are not valid shell variable names. 1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1133 as_fn_error $? "invalid package name: $ac_useropt" 1134 ac_useropt_orig=$ac_useropt 1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1136 case $ac_user_opts in 1137 *" 1138"with_$ac_useropt" 1139"*) ;; 1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1141 ac_unrecognized_sep=', ';; 1142 esac 1143 eval with_$ac_useropt=no ;; 1144 1145 --x) 1146 # Obsolete; use --with-x. 1147 with_x=yes ;; 1148 1149 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1150 | --x-incl | --x-inc | --x-in | --x-i) 1151 ac_prev=x_includes ;; 1152 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1153 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1154 x_includes=$ac_optarg ;; 1155 1156 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1157 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1158 ac_prev=x_libraries ;; 1159 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1160 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1161 x_libraries=$ac_optarg ;; 1162 1163 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1164Try \`$0 --help' for more information" 1165 ;; 1166 1167 *=*) 1168 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1169 # Reject names that are not valid shell variable names. 1170 case $ac_envvar in #( 1171 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1172 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1173 esac 1174 eval $ac_envvar=\$ac_optarg 1175 export $ac_envvar ;; 1176 1177 *) 1178 # FIXME: should be removed in autoconf 3.0. 1179 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1180 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1181 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1182 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1183 ;; 1184 1185 esac 1186done 1187 1188if test -n "$ac_prev"; then 1189 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1190 as_fn_error $? "missing argument to $ac_option" 1191fi 1192 1193if test -n "$ac_unrecognized_opts"; then 1194 case $enable_option_checking in 1195 no) ;; 1196 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1197 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1198 esac 1199fi 1200 1201# Check all directory arguments for consistency. 1202for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1203 datadir sysconfdir sharedstatedir localstatedir includedir \ 1204 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1205 libdir localedir mandir 1206do 1207 eval ac_val=\$$ac_var 1208 # Remove trailing slashes. 1209 case $ac_val in 1210 */ ) 1211 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1212 eval $ac_var=\$ac_val;; 1213 esac 1214 # Be sure to have absolute directory names. 1215 case $ac_val in 1216 [\\/$]* | ?:[\\/]* ) continue;; 1217 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1218 esac 1219 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1220done 1221 1222# There might be people who depend on the old broken behavior: `$host' 1223# used to hold the argument of --host etc. 1224# FIXME: To remove some day. 1225build=$build_alias 1226host=$host_alias 1227target=$target_alias 1228 1229# FIXME: To remove some day. 1230if test "x$host_alias" != x; then 1231 if test "x$build_alias" = x; then 1232 cross_compiling=maybe 1233 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1234 If a cross compiler is detected then cross compile mode will be used" >&2 1235 elif test "x$build_alias" != "x$host_alias"; then 1236 cross_compiling=yes 1237 fi 1238fi 1239 1240ac_tool_prefix= 1241test -n "$host_alias" && ac_tool_prefix=$host_alias- 1242 1243test "$silent" = yes && exec 6>/dev/null 1244 1245 1246ac_pwd=`pwd` && test -n "$ac_pwd" && 1247ac_ls_di=`ls -di .` && 1248ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1249 as_fn_error $? "working directory cannot be determined" 1250test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1251 as_fn_error $? "pwd does not report name of working directory" 1252 1253 1254# Find the source files, if location was not specified. 1255if test -z "$srcdir"; then 1256 ac_srcdir_defaulted=yes 1257 # Try the directory containing this script, then the parent directory. 1258 ac_confdir=`$as_dirname -- "$as_myself" || 1259$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1260 X"$as_myself" : 'X\(//\)[^/]' \| \ 1261 X"$as_myself" : 'X\(//\)$' \| \ 1262 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1263$as_echo X"$as_myself" | 1264 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1265 s//\1/ 1266 q 1267 } 1268 /^X\(\/\/\)[^/].*/{ 1269 s//\1/ 1270 q 1271 } 1272 /^X\(\/\/\)$/{ 1273 s//\1/ 1274 q 1275 } 1276 /^X\(\/\).*/{ 1277 s//\1/ 1278 q 1279 } 1280 s/.*/./; q'` 1281 srcdir=$ac_confdir 1282 if test ! -r "$srcdir/$ac_unique_file"; then 1283 srcdir=.. 1284 fi 1285else 1286 ac_srcdir_defaulted=no 1287fi 1288if test ! -r "$srcdir/$ac_unique_file"; then 1289 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1290 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1291fi 1292ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1293ac_abs_confdir=`( 1294 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1295 pwd)` 1296# When building in place, set srcdir=. 1297if test "$ac_abs_confdir" = "$ac_pwd"; then 1298 srcdir=. 1299fi 1300# Remove unnecessary trailing slashes from srcdir. 1301# Double slashes in file names in object file debugging info 1302# mess up M-x gdb in Emacs. 1303case $srcdir in 1304*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1305esac 1306for ac_var in $ac_precious_vars; do 1307 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1308 eval ac_env_${ac_var}_value=\$${ac_var} 1309 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1310 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1311done 1312 1313# 1314# Report the --help message. 1315# 1316if test "$ac_init_help" = "long"; then 1317 # Omit some internal or obsolete options to make the list less imposing. 1318 # This message is too long to be a string in the A/UX 3.1 sh. 1319 cat <<_ACEOF 1320\`configure' configures libusb 1.0.9 to adapt to many kinds of systems. 1321 1322Usage: $0 [OPTION]... [VAR=VALUE]... 1323 1324To assign environment variables (e.g., CC, CFLAGS...), specify them as 1325VAR=VALUE. See below for descriptions of some of the useful variables. 1326 1327Defaults for the options are specified in brackets. 1328 1329Configuration: 1330 -h, --help display this help and exit 1331 --help=short display options specific to this package 1332 --help=recursive display the short help of all the included packages 1333 -V, --version display version information and exit 1334 -q, --quiet, --silent do not print \`checking ...' messages 1335 --cache-file=FILE cache test results in FILE [disabled] 1336 -C, --config-cache alias for \`--cache-file=config.cache' 1337 -n, --no-create do not create output files 1338 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1339 1340Installation directories: 1341 --prefix=PREFIX install architecture-independent files in PREFIX 1342 [$ac_default_prefix] 1343 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1344 [PREFIX] 1345 1346By default, \`make install' will install all the files in 1347\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1348an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1349for instance \`--prefix=\$HOME'. 1350 1351For better control, use the options below. 1352 1353Fine tuning of the installation directories: 1354 --bindir=DIR user executables [EPREFIX/bin] 1355 --sbindir=DIR system admin executables [EPREFIX/sbin] 1356 --libexecdir=DIR program executables [EPREFIX/libexec] 1357 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1358 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1359 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1360 --libdir=DIR object code libraries [EPREFIX/lib] 1361 --includedir=DIR C header files [PREFIX/include] 1362 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1363 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1364 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1365 --infodir=DIR info documentation [DATAROOTDIR/info] 1366 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1367 --mandir=DIR man documentation [DATAROOTDIR/man] 1368 --docdir=DIR documentation root [DATAROOTDIR/doc/libusb] 1369 --htmldir=DIR html documentation [DOCDIR] 1370 --dvidir=DIR dvi documentation [DOCDIR] 1371 --pdfdir=DIR pdf documentation [DOCDIR] 1372 --psdir=DIR ps documentation [DOCDIR] 1373_ACEOF 1374 1375 cat <<\_ACEOF 1376 1377Program names: 1378 --program-prefix=PREFIX prepend PREFIX to installed program names 1379 --program-suffix=SUFFIX append SUFFIX to installed program names 1380 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1381 1382System types: 1383 --build=BUILD configure for building on BUILD [guessed] 1384 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1385_ACEOF 1386fi 1387 1388if test -n "$ac_init_help"; then 1389 case $ac_init_help in 1390 short | recursive ) echo "Configuration of libusb 1.0.9:";; 1391 esac 1392 cat <<\_ACEOF 1393 1394Optional Features: 1395 --disable-option-checking ignore unrecognized --enable/--with options 1396 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1397 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1398 --enable-maintainer-mode enable make rules and dependencies not useful 1399 (and sometimes confusing) to the casual installer 1400 --enable-silent-rules less verbose build output (undo: `make V=1') 1401 --disable-silent-rules verbose build output (undo: `make V=0') 1402 --disable-dependency-tracking speeds up one-time build 1403 --enable-dependency-tracking do not reject slow dependency extractors 1404 --enable-shared[=PKGS] build shared libraries [default=yes] 1405 --enable-static[=PKGS] build static libraries [default=yes] 1406 --enable-fast-install[=PKGS] 1407 optimize for fast installation [default=yes] 1408 --disable-libtool-lock avoid locking (might break parallel builds) 1409 --enable-timerfd use timerfd for timing (default auto) 1410 --disable-log disable all logging 1411 --enable-debug-log enable debug logging (default n) 1412 --enable-examples-build build example applications (default n) 1413 1414Optional Packages: 1415 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1416 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1417 --with-pic try to use only PIC/non-PIC objects [default=use 1418 both] 1419 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1420 1421Some influential environment variables: 1422 CC C compiler command 1423 CFLAGS C compiler flags 1424 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1425 nonstandard directory <lib dir> 1426 LIBS libraries to pass to the linker, e.g. -l<library> 1427 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1428 you have headers in a nonstandard directory <include dir> 1429 CPP C preprocessor 1430 1431Use these variables to override the choices made by `configure' or to help 1432it to find libraries and programs with nonstandard names/locations. 1433 1434Report bugs to <libusb-devel@lists.sourceforge.net>. 1435libusb home page: <http://www.libusb.org/>. 1436_ACEOF 1437ac_status=$? 1438fi 1439 1440if test "$ac_init_help" = "recursive"; then 1441 # If there are subdirs, report their specific --help. 1442 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1443 test -d "$ac_dir" || 1444 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1445 continue 1446 ac_builddir=. 1447 1448case "$ac_dir" in 1449.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1450*) 1451 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1452 # A ".." for each directory in $ac_dir_suffix. 1453 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1454 case $ac_top_builddir_sub in 1455 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1456 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1457 esac ;; 1458esac 1459ac_abs_top_builddir=$ac_pwd 1460ac_abs_builddir=$ac_pwd$ac_dir_suffix 1461# for backward compatibility: 1462ac_top_builddir=$ac_top_build_prefix 1463 1464case $srcdir in 1465 .) # We are building in place. 1466 ac_srcdir=. 1467 ac_top_srcdir=$ac_top_builddir_sub 1468 ac_abs_top_srcdir=$ac_pwd ;; 1469 [\\/]* | ?:[\\/]* ) # Absolute name. 1470 ac_srcdir=$srcdir$ac_dir_suffix; 1471 ac_top_srcdir=$srcdir 1472 ac_abs_top_srcdir=$srcdir ;; 1473 *) # Relative name. 1474 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1475 ac_top_srcdir=$ac_top_build_prefix$srcdir 1476 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1477esac 1478ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1479 1480 cd "$ac_dir" || { ac_status=$?; continue; } 1481 # Check for guested configure. 1482 if test -f "$ac_srcdir/configure.gnu"; then 1483 echo && 1484 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1485 elif test -f "$ac_srcdir/configure"; then 1486 echo && 1487 $SHELL "$ac_srcdir/configure" --help=recursive 1488 else 1489 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1490 fi || ac_status=$? 1491 cd "$ac_pwd" || { ac_status=$?; break; } 1492 done 1493fi 1494 1495test -n "$ac_init_help" && exit $ac_status 1496if $ac_init_version; then 1497 cat <<\_ACEOF 1498libusb configure 1.0.9 1499generated by GNU Autoconf 2.68 1500 1501Copyright (C) 2010 Free Software Foundation, Inc. 1502This configure script is free software; the Free Software Foundation 1503gives unlimited permission to copy, distribute and modify it. 1504_ACEOF 1505 exit 1506fi 1507 1508## ------------------------ ## 1509## Autoconf initialization. ## 1510## ------------------------ ## 1511 1512# ac_fn_c_try_compile LINENO 1513# -------------------------- 1514# Try to compile conftest.$ac_ext, and return whether this succeeded. 1515ac_fn_c_try_compile () 1516{ 1517 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1518 rm -f conftest.$ac_objext 1519 if { { ac_try="$ac_compile" 1520case "(($ac_try" in 1521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1522 *) ac_try_echo=$ac_try;; 1523esac 1524eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1525$as_echo "$ac_try_echo"; } >&5 1526 (eval "$ac_compile") 2>conftest.err 1527 ac_status=$? 1528 if test -s conftest.err; then 1529 grep -v '^ *+' conftest.err >conftest.er1 1530 cat conftest.er1 >&5 1531 mv -f conftest.er1 conftest.err 1532 fi 1533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1534 test $ac_status = 0; } && { 1535 test -z "$ac_c_werror_flag" || 1536 test ! -s conftest.err 1537 } && test -s conftest.$ac_objext; then : 1538 ac_retval=0 1539else 1540 $as_echo "$as_me: failed program was:" >&5 1541sed 's/^/| /' conftest.$ac_ext >&5 1542 1543 ac_retval=1 1544fi 1545 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1546 as_fn_set_status $ac_retval 1547 1548} # ac_fn_c_try_compile 1549 1550# ac_fn_c_try_link LINENO 1551# ----------------------- 1552# Try to link conftest.$ac_ext, and return whether this succeeded. 1553ac_fn_c_try_link () 1554{ 1555 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1556 rm -f conftest.$ac_objext conftest$ac_exeext 1557 if { { ac_try="$ac_link" 1558case "(($ac_try" in 1559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1560 *) ac_try_echo=$ac_try;; 1561esac 1562eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1563$as_echo "$ac_try_echo"; } >&5 1564 (eval "$ac_link") 2>conftest.err 1565 ac_status=$? 1566 if test -s conftest.err; then 1567 grep -v '^ *+' conftest.err >conftest.er1 1568 cat conftest.er1 >&5 1569 mv -f conftest.er1 conftest.err 1570 fi 1571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1572 test $ac_status = 0; } && { 1573 test -z "$ac_c_werror_flag" || 1574 test ! -s conftest.err 1575 } && test -s conftest$ac_exeext && { 1576 test "$cross_compiling" = yes || 1577 $as_test_x conftest$ac_exeext 1578 }; then : 1579 ac_retval=0 1580else 1581 $as_echo "$as_me: failed program was:" >&5 1582sed 's/^/| /' conftest.$ac_ext >&5 1583 1584 ac_retval=1 1585fi 1586 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1587 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1588 # interfere with the next link command; also delete a directory that is 1589 # left behind by Apple's compiler. We do this before executing the actions. 1590 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1591 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1592 as_fn_set_status $ac_retval 1593 1594} # ac_fn_c_try_link 1595 1596# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1597# ------------------------------------------------------- 1598# Tests whether HEADER exists and can be compiled using the include files in 1599# INCLUDES, setting the cache variable VAR accordingly. 1600ac_fn_c_check_header_compile () 1601{ 1602 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1604$as_echo_n "checking for $2... " >&6; } 1605if eval \${$3+:} false; then : 1606 $as_echo_n "(cached) " >&6 1607else 1608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1609/* end confdefs.h. */ 1610$4 1611#include <$2> 1612_ACEOF 1613if ac_fn_c_try_compile "$LINENO"; then : 1614 eval "$3=yes" 1615else 1616 eval "$3=no" 1617fi 1618rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1619fi 1620eval ac_res=\$$3 1621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1622$as_echo "$ac_res" >&6; } 1623 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1624 1625} # ac_fn_c_check_header_compile 1626 1627# ac_fn_c_try_cpp LINENO 1628# ---------------------- 1629# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1630ac_fn_c_try_cpp () 1631{ 1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1633 if { { ac_try="$ac_cpp conftest.$ac_ext" 1634case "(($ac_try" in 1635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1636 *) ac_try_echo=$ac_try;; 1637esac 1638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1639$as_echo "$ac_try_echo"; } >&5 1640 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1641 ac_status=$? 1642 if test -s conftest.err; then 1643 grep -v '^ *+' conftest.err >conftest.er1 1644 cat conftest.er1 >&5 1645 mv -f conftest.er1 conftest.err 1646 fi 1647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1648 test $ac_status = 0; } > conftest.i && { 1649 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1650 test ! -s conftest.err 1651 }; then : 1652 ac_retval=0 1653else 1654 $as_echo "$as_me: failed program was:" >&5 1655sed 's/^/| /' conftest.$ac_ext >&5 1656 1657 ac_retval=1 1658fi 1659 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1660 as_fn_set_status $ac_retval 1661 1662} # ac_fn_c_try_cpp 1663 1664# ac_fn_c_try_run LINENO 1665# ---------------------- 1666# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1667# that executables *can* be run. 1668ac_fn_c_try_run () 1669{ 1670 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1671 if { { ac_try="$ac_link" 1672case "(($ac_try" in 1673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1674 *) ac_try_echo=$ac_try;; 1675esac 1676eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1677$as_echo "$ac_try_echo"; } >&5 1678 (eval "$ac_link") 2>&5 1679 ac_status=$? 1680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1681 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1682 { { case "(($ac_try" in 1683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1684 *) ac_try_echo=$ac_try;; 1685esac 1686eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1687$as_echo "$ac_try_echo"; } >&5 1688 (eval "$ac_try") 2>&5 1689 ac_status=$? 1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1691 test $ac_status = 0; }; }; then : 1692 ac_retval=0 1693else 1694 $as_echo "$as_me: program exited with status $ac_status" >&5 1695 $as_echo "$as_me: failed program was:" >&5 1696sed 's/^/| /' conftest.$ac_ext >&5 1697 1698 ac_retval=$ac_status 1699fi 1700 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1701 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1702 as_fn_set_status $ac_retval 1703 1704} # ac_fn_c_try_run 1705 1706# ac_fn_c_check_func LINENO FUNC VAR 1707# ---------------------------------- 1708# Tests whether FUNC exists, setting the cache variable VAR accordingly 1709ac_fn_c_check_func () 1710{ 1711 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1713$as_echo_n "checking for $2... " >&6; } 1714if eval \${$3+:} false; then : 1715 $as_echo_n "(cached) " >&6 1716else 1717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1718/* end confdefs.h. */ 1719/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1720 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1721#define $2 innocuous_$2 1722 1723/* System header to define __stub macros and hopefully few prototypes, 1724 which can conflict with char $2 (); below. 1725 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1726 <limits.h> exists even on freestanding compilers. */ 1727 1728#ifdef __STDC__ 1729# include <limits.h> 1730#else 1731# include <assert.h> 1732#endif 1733 1734#undef $2 1735 1736/* Override any GCC internal prototype to avoid an error. 1737 Use char because int might match the return type of a GCC 1738 builtin and then its argument prototype would still apply. */ 1739#ifdef __cplusplus 1740extern "C" 1741#endif 1742char $2 (); 1743/* The GNU C library defines this for functions which it implements 1744 to always fail with ENOSYS. Some functions are actually named 1745 something starting with __ and the normal name is an alias. */ 1746#if defined __stub_$2 || defined __stub___$2 1747choke me 1748#endif 1749 1750int 1751main () 1752{ 1753return $2 (); 1754 ; 1755 return 0; 1756} 1757_ACEOF 1758if ac_fn_c_try_link "$LINENO"; then : 1759 eval "$3=yes" 1760else 1761 eval "$3=no" 1762fi 1763rm -f core conftest.err conftest.$ac_objext \ 1764 conftest$ac_exeext conftest.$ac_ext 1765fi 1766eval ac_res=\$$3 1767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1768$as_echo "$ac_res" >&6; } 1769 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1770 1771} # ac_fn_c_check_func 1772 1773# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1774# ------------------------------------------------------- 1775# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1776# the include files in INCLUDES and setting the cache variable VAR 1777# accordingly. 1778ac_fn_c_check_header_mongrel () 1779{ 1780 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1781 if eval \${$3+:} false; then : 1782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1783$as_echo_n "checking for $2... " >&6; } 1784if eval \${$3+:} false; then : 1785 $as_echo_n "(cached) " >&6 1786fi 1787eval ac_res=\$$3 1788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1789$as_echo "$ac_res" >&6; } 1790else 1791 # Is the header compilable? 1792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1793$as_echo_n "checking $2 usability... " >&6; } 1794cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1795/* end confdefs.h. */ 1796$4 1797#include <$2> 1798_ACEOF 1799if ac_fn_c_try_compile "$LINENO"; then : 1800 ac_header_compiler=yes 1801else 1802 ac_header_compiler=no 1803fi 1804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1806$as_echo "$ac_header_compiler" >&6; } 1807 1808# Is the header present? 1809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1810$as_echo_n "checking $2 presence... " >&6; } 1811cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1812/* end confdefs.h. */ 1813#include <$2> 1814_ACEOF 1815if ac_fn_c_try_cpp "$LINENO"; then : 1816 ac_header_preproc=yes 1817else 1818 ac_header_preproc=no 1819fi 1820rm -f conftest.err conftest.i conftest.$ac_ext 1821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1822$as_echo "$ac_header_preproc" >&6; } 1823 1824# So? What about this header? 1825case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1826 yes:no: ) 1827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1828$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1830$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1831 ;; 1832 no:yes:* ) 1833 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1834$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1836$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1838$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1840$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1842$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1843( $as_echo "## ------------------------------------------------- ## 1844## Report this to libusb-devel@lists.sourceforge.net ## 1845## ------------------------------------------------- ##" 1846 ) | sed "s/^/$as_me: WARNING: /" >&2 1847 ;; 1848esac 1849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1850$as_echo_n "checking for $2... " >&6; } 1851if eval \${$3+:} false; then : 1852 $as_echo_n "(cached) " >&6 1853else 1854 eval "$3=\$ac_header_compiler" 1855fi 1856eval ac_res=\$$3 1857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1858$as_echo "$ac_res" >&6; } 1859fi 1860 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1861 1862} # ac_fn_c_check_header_mongrel 1863 1864# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1865# ------------------------------------------- 1866# Tests whether TYPE exists after having included INCLUDES, setting cache 1867# variable VAR accordingly. 1868ac_fn_c_check_type () 1869{ 1870 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1872$as_echo_n "checking for $2... " >&6; } 1873if eval \${$3+:} false; then : 1874 $as_echo_n "(cached) " >&6 1875else 1876 eval "$3=no" 1877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1878/* end confdefs.h. */ 1879$4 1880int 1881main () 1882{ 1883if (sizeof ($2)) 1884 return 0; 1885 ; 1886 return 0; 1887} 1888_ACEOF 1889if ac_fn_c_try_compile "$LINENO"; then : 1890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1891/* end confdefs.h. */ 1892$4 1893int 1894main () 1895{ 1896if (sizeof (($2))) 1897 return 0; 1898 ; 1899 return 0; 1900} 1901_ACEOF 1902if ac_fn_c_try_compile "$LINENO"; then : 1903 1904else 1905 eval "$3=yes" 1906fi 1907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1908fi 1909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1910fi 1911eval ac_res=\$$3 1912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1913$as_echo "$ac_res" >&6; } 1914 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1915 1916} # ac_fn_c_check_type 1917 1918# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1919# --------------------------------------------- 1920# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1921# accordingly. 1922ac_fn_c_check_decl () 1923{ 1924 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1925 as_decl_name=`echo $2|sed 's/ *(.*//'` 1926 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1928$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1929if eval \${$3+:} false; then : 1930 $as_echo_n "(cached) " >&6 1931else 1932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1933/* end confdefs.h. */ 1934$4 1935int 1936main () 1937{ 1938#ifndef $as_decl_name 1939#ifdef __cplusplus 1940 (void) $as_decl_use; 1941#else 1942 (void) $as_decl_name; 1943#endif 1944#endif 1945 1946 ; 1947 return 0; 1948} 1949_ACEOF 1950if ac_fn_c_try_compile "$LINENO"; then : 1951 eval "$3=yes" 1952else 1953 eval "$3=no" 1954fi 1955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1956fi 1957eval ac_res=\$$3 1958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1959$as_echo "$ac_res" >&6; } 1960 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1961 1962} # ac_fn_c_check_decl 1963cat >config.log <<_ACEOF 1964This file contains any messages produced by compilers while 1965running configure, to aid debugging if configure makes a mistake. 1966 1967It was created by libusb $as_me 1.0.9, which was 1968generated by GNU Autoconf 2.68. Invocation command line was 1969 1970 $ $0 $@ 1971 1972_ACEOF 1973exec 5>>config.log 1974{ 1975cat <<_ASUNAME 1976## --------- ## 1977## Platform. ## 1978## --------- ## 1979 1980hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1981uname -m = `(uname -m) 2>/dev/null || echo unknown` 1982uname -r = `(uname -r) 2>/dev/null || echo unknown` 1983uname -s = `(uname -s) 2>/dev/null || echo unknown` 1984uname -v = `(uname -v) 2>/dev/null || echo unknown` 1985 1986/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1987/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1988 1989/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1990/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1991/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1992/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1993/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1994/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1995/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1996 1997_ASUNAME 1998 1999as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2000for as_dir in $PATH 2001do 2002 IFS=$as_save_IFS 2003 test -z "$as_dir" && as_dir=. 2004 $as_echo "PATH: $as_dir" 2005 done 2006IFS=$as_save_IFS 2007 2008} >&5 2009 2010cat >&5 <<_ACEOF 2011 2012 2013## ----------- ## 2014## Core tests. ## 2015## ----------- ## 2016 2017_ACEOF 2018 2019 2020# Keep a trace of the command line. 2021# Strip out --no-create and --no-recursion so they do not pile up. 2022# Strip out --silent because we don't want to record it for future runs. 2023# Also quote any args containing shell meta-characters. 2024# Make two passes to allow for proper duplicate-argument suppression. 2025ac_configure_args= 2026ac_configure_args0= 2027ac_configure_args1= 2028ac_must_keep_next=false 2029for ac_pass in 1 2 2030do 2031 for ac_arg 2032 do 2033 case $ac_arg in 2034 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2035 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2036 | -silent | --silent | --silen | --sile | --sil) 2037 continue ;; 2038 *\'*) 2039 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2040 esac 2041 case $ac_pass in 2042 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2043 2) 2044 as_fn_append ac_configure_args1 " '$ac_arg'" 2045 if test $ac_must_keep_next = true; then 2046 ac_must_keep_next=false # Got value, back to normal. 2047 else 2048 case $ac_arg in 2049 *=* | --config-cache | -C | -disable-* | --disable-* \ 2050 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2051 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2052 | -with-* | --with-* | -without-* | --without-* | --x) 2053 case "$ac_configure_args0 " in 2054 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2055 esac 2056 ;; 2057 -* ) ac_must_keep_next=true ;; 2058 esac 2059 fi 2060 as_fn_append ac_configure_args " '$ac_arg'" 2061 ;; 2062 esac 2063 done 2064done 2065{ ac_configure_args0=; unset ac_configure_args0;} 2066{ ac_configure_args1=; unset ac_configure_args1;} 2067 2068# When interrupted or exit'd, cleanup temporary files, and complete 2069# config.log. We remove comments because anyway the quotes in there 2070# would cause problems or look ugly. 2071# WARNING: Use '\'' to represent an apostrophe within the trap. 2072# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2073trap 'exit_status=$? 2074 # Save into config.log some information that might help in debugging. 2075 { 2076 echo 2077 2078 $as_echo "## ---------------- ## 2079## Cache variables. ## 2080## ---------------- ##" 2081 echo 2082 # The following way of writing the cache mishandles newlines in values, 2083( 2084 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2085 eval ac_val=\$$ac_var 2086 case $ac_val in #( 2087 *${as_nl}*) 2088 case $ac_var in #( 2089 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2090$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2091 esac 2092 case $ac_var in #( 2093 _ | IFS | as_nl) ;; #( 2094 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2095 *) { eval $ac_var=; unset $ac_var;} ;; 2096 esac ;; 2097 esac 2098 done 2099 (set) 2>&1 | 2100 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2101 *${as_nl}ac_space=\ *) 2102 sed -n \ 2103 "s/'\''/'\''\\\\'\'''\''/g; 2104 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2105 ;; #( 2106 *) 2107 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2108 ;; 2109 esac | 2110 sort 2111) 2112 echo 2113 2114 $as_echo "## ----------------- ## 2115## Output variables. ## 2116## ----------------- ##" 2117 echo 2118 for ac_var in $ac_subst_vars 2119 do 2120 eval ac_val=\$$ac_var 2121 case $ac_val in 2122 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2123 esac 2124 $as_echo "$ac_var='\''$ac_val'\''" 2125 done | sort 2126 echo 2127 2128 if test -n "$ac_subst_files"; then 2129 $as_echo "## ------------------- ## 2130## File substitutions. ## 2131## ------------------- ##" 2132 echo 2133 for ac_var in $ac_subst_files 2134 do 2135 eval ac_val=\$$ac_var 2136 case $ac_val in 2137 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2138 esac 2139 $as_echo "$ac_var='\''$ac_val'\''" 2140 done | sort 2141 echo 2142 fi 2143 2144 if test -s confdefs.h; then 2145 $as_echo "## ----------- ## 2146## confdefs.h. ## 2147## ----------- ##" 2148 echo 2149 cat confdefs.h 2150 echo 2151 fi 2152 test "$ac_signal" != 0 && 2153 $as_echo "$as_me: caught signal $ac_signal" 2154 $as_echo "$as_me: exit $exit_status" 2155 } >&5 2156 rm -f core *.core core.conftest.* && 2157 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2158 exit $exit_status 2159' 0 2160for ac_signal in 1 2 13 15; do 2161 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2162done 2163ac_signal=0 2164 2165# confdefs.h avoids OS command line length limits that DEFS can exceed. 2166rm -f -r conftest* confdefs.h 2167 2168$as_echo "/* confdefs.h */" > confdefs.h 2169 2170# Predefined preprocessor variables. 2171 2172cat >>confdefs.h <<_ACEOF 2173#define PACKAGE_NAME "$PACKAGE_NAME" 2174_ACEOF 2175 2176cat >>confdefs.h <<_ACEOF 2177#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2178_ACEOF 2179 2180cat >>confdefs.h <<_ACEOF 2181#define PACKAGE_VERSION "$PACKAGE_VERSION" 2182_ACEOF 2183 2184cat >>confdefs.h <<_ACEOF 2185#define PACKAGE_STRING "$PACKAGE_STRING" 2186_ACEOF 2187 2188cat >>confdefs.h <<_ACEOF 2189#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2190_ACEOF 2191 2192cat >>confdefs.h <<_ACEOF 2193#define PACKAGE_URL "$PACKAGE_URL" 2194_ACEOF 2195 2196 2197# Let the site file select an alternate cache file if it wants to. 2198# Prefer an explicitly selected file to automatically selected ones. 2199ac_site_file1=NONE 2200ac_site_file2=NONE 2201if test -n "$CONFIG_SITE"; then 2202 # We do not want a PATH search for config.site. 2203 case $CONFIG_SITE in #(( 2204 -*) ac_site_file1=./$CONFIG_SITE;; 2205 */*) ac_site_file1=$CONFIG_SITE;; 2206 *) ac_site_file1=./$CONFIG_SITE;; 2207 esac 2208elif test "x$prefix" != xNONE; then 2209 ac_site_file1=$prefix/share/config.site 2210 ac_site_file2=$prefix/etc/config.site 2211else 2212 ac_site_file1=$ac_default_prefix/share/config.site 2213 ac_site_file2=$ac_default_prefix/etc/config.site 2214fi 2215for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2216do 2217 test "x$ac_site_file" = xNONE && continue 2218 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2219 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2220$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2221 sed 's/^/| /' "$ac_site_file" >&5 2222 . "$ac_site_file" \ 2223 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2224$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2225as_fn_error $? "failed to load site script $ac_site_file 2226See \`config.log' for more details" "$LINENO" 5; } 2227 fi 2228done 2229 2230if test -r "$cache_file"; then 2231 # Some versions of bash will fail to source /dev/null (special files 2232 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2233 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2234 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2235$as_echo "$as_me: loading cache $cache_file" >&6;} 2236 case $cache_file in 2237 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2238 *) . "./$cache_file";; 2239 esac 2240 fi 2241else 2242 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2243$as_echo "$as_me: creating cache $cache_file" >&6;} 2244 >$cache_file 2245fi 2246 2247# Check that the precious variables saved in the cache have kept the same 2248# value. 2249ac_cache_corrupted=false 2250for ac_var in $ac_precious_vars; do 2251 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2252 eval ac_new_set=\$ac_env_${ac_var}_set 2253 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2254 eval ac_new_val=\$ac_env_${ac_var}_value 2255 case $ac_old_set,$ac_new_set in 2256 set,) 2257 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2258$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2259 ac_cache_corrupted=: ;; 2260 ,set) 2261 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2262$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2263 ac_cache_corrupted=: ;; 2264 ,);; 2265 *) 2266 if test "x$ac_old_val" != "x$ac_new_val"; then 2267 # differences in whitespace do not lead to failure. 2268 ac_old_val_w=`echo x $ac_old_val` 2269 ac_new_val_w=`echo x $ac_new_val` 2270 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2271 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2272$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2273 ac_cache_corrupted=: 2274 else 2275 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2276$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2277 eval $ac_var=\$ac_old_val 2278 fi 2279 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2280$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2281 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2282$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2283 fi;; 2284 esac 2285 # Pass precious variables to config.status. 2286 if test "$ac_new_set" = set; then 2287 case $ac_new_val in 2288 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2289 *) ac_arg=$ac_var=$ac_new_val ;; 2290 esac 2291 case " $ac_configure_args " in 2292 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2293 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2294 esac 2295 fi 2296done 2297if $ac_cache_corrupted; then 2298 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2299$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2300 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2301$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2302 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2303fi 2304## -------------------- ## 2305## Main body of script. ## 2306## -------------------- ## 2307 2308ac_ext=c 2309ac_cpp='$CPP $CPPFLAGS' 2310ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2311ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2312ac_compiler_gnu=$ac_cv_c_compiler_gnu 2313 2314 2315 2316# Library versioning 2317# These numbers should be tweaked on every release. Read carefully: 2318# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html 2319# http://sourceware.org/autobook/autobook/autobook_91.html 2320lt_current="1" 2321lt_revision="0" 2322lt_age="1" 2323LTLDFLAGS="-version-info ${lt_current}:${lt_revision}:${lt_age}" 2324 2325am__api_version='1.11' 2326 2327ac_aux_dir= 2328for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2329 if test -f "$ac_dir/install-sh"; then 2330 ac_aux_dir=$ac_dir 2331 ac_install_sh="$ac_aux_dir/install-sh -c" 2332 break 2333 elif test -f "$ac_dir/install.sh"; then 2334 ac_aux_dir=$ac_dir 2335 ac_install_sh="$ac_aux_dir/install.sh -c" 2336 break 2337 elif test -f "$ac_dir/shtool"; then 2338 ac_aux_dir=$ac_dir 2339 ac_install_sh="$ac_aux_dir/shtool install -c" 2340 break 2341 fi 2342done 2343if test -z "$ac_aux_dir"; then 2344 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2345fi 2346 2347# These three variables are undocumented and unsupported, 2348# and are intended to be withdrawn in a future Autoconf release. 2349# They can cause serious problems if a builder's source tree is in a directory 2350# whose full name contains unusual characters. 2351ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2352ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2353ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2354 2355 2356# Find a good install program. We prefer a C program (faster), 2357# so one script is as good as another. But avoid the broken or 2358# incompatible versions: 2359# SysV /etc/install, /usr/sbin/install 2360# SunOS /usr/etc/install 2361# IRIX /sbin/install 2362# AIX /bin/install 2363# AmigaOS /C/install, which installs bootblocks on floppy discs 2364# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2365# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2366# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2367# OS/2's system install, which has a completely different semantic 2368# ./install, which can be erroneously created by make from ./install.sh. 2369# Reject install programs that cannot install multiple files. 2370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2371$as_echo_n "checking for a BSD-compatible install... " >&6; } 2372if test -z "$INSTALL"; then 2373if ${ac_cv_path_install+:} false; then : 2374 $as_echo_n "(cached) " >&6 2375else 2376 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2377for as_dir in $PATH 2378do 2379 IFS=$as_save_IFS 2380 test -z "$as_dir" && as_dir=. 2381 # Account for people who put trailing slashes in PATH elements. 2382case $as_dir/ in #(( 2383 ./ | .// | /[cC]/* | \ 2384 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2385 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2386 /usr/ucb/* ) ;; 2387 *) 2388 # OSF1 and SCO ODT 3.0 have their own names for install. 2389 # Don't use installbsd from OSF since it installs stuff as root 2390 # by default. 2391 for ac_prog in ginstall scoinst install; do 2392 for ac_exec_ext in '' $ac_executable_extensions; do 2393 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2394 if test $ac_prog = install && 2395 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2396 # AIX install. It has an incompatible calling convention. 2397 : 2398 elif test $ac_prog = install && 2399 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2400 # program-specific install script used by HP pwplus--don't use. 2401 : 2402 else 2403 rm -rf conftest.one conftest.two conftest.dir 2404 echo one > conftest.one 2405 echo two > conftest.two 2406 mkdir conftest.dir 2407 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2408 test -s conftest.one && test -s conftest.two && 2409 test -s conftest.dir/conftest.one && 2410 test -s conftest.dir/conftest.two 2411 then 2412 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2413 break 3 2414 fi 2415 fi 2416 fi 2417 done 2418 done 2419 ;; 2420esac 2421 2422 done 2423IFS=$as_save_IFS 2424 2425rm -rf conftest.one conftest.two conftest.dir 2426 2427fi 2428 if test "${ac_cv_path_install+set}" = set; then 2429 INSTALL=$ac_cv_path_install 2430 else 2431 # As a last resort, use the slow shell script. Don't cache a 2432 # value for INSTALL within a source directory, because that will 2433 # break other packages using the cache if that directory is 2434 # removed, or if the value is a relative name. 2435 INSTALL=$ac_install_sh 2436 fi 2437fi 2438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2439$as_echo "$INSTALL" >&6; } 2440 2441# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2442# It thinks the first close brace ends the variable substitution. 2443test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2444 2445test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2446 2447test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2448 2449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2450$as_echo_n "checking whether build environment is sane... " >&6; } 2451# Just in case 2452sleep 1 2453echo timestamp > conftest.file 2454# Reject unsafe characters in $srcdir or the absolute working directory 2455# name. Accept space and tab only in the latter. 2456am_lf=' 2457' 2458case `pwd` in 2459 *[\\\"\#\$\&\'\`$am_lf]*) 2460 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2461esac 2462case $srcdir in 2463 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2464 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2465esac 2466 2467# Do `set' in a subshell so we don't clobber the current shell's 2468# arguments. Must try -L first in case configure is actually a 2469# symlink; some systems play weird games with the mod time of symlinks 2470# (eg FreeBSD returns the mod time of the symlink's containing 2471# directory). 2472if ( 2473 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2474 if test "$*" = "X"; then 2475 # -L didn't work. 2476 set X `ls -t "$srcdir/configure" conftest.file` 2477 fi 2478 rm -f conftest.file 2479 if test "$*" != "X $srcdir/configure conftest.file" \ 2480 && test "$*" != "X conftest.file $srcdir/configure"; then 2481 2482 # If neither matched, then we have a broken ls. This can happen 2483 # if, for instance, CONFIG_SHELL is bash and it inherits a 2484 # broken ls alias from the environment. This has actually 2485 # happened. Such a system could not be considered "sane". 2486 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2487alias in your environment" "$LINENO" 5 2488 fi 2489 2490 test "$2" = conftest.file 2491 ) 2492then 2493 # Ok. 2494 : 2495else 2496 as_fn_error $? "newly created file is older than distributed files! 2497Check your system clock" "$LINENO" 5 2498fi 2499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2500$as_echo "yes" >&6; } 2501test "$program_prefix" != NONE && 2502 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2503# Use a double $ so make ignores it. 2504test "$program_suffix" != NONE && 2505 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2506# Double any \ or $. 2507# By default was `s,x,x', remove it if useless. 2508ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2509program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2510 2511# expand $ac_aux_dir to an absolute path 2512am_aux_dir=`cd $ac_aux_dir && pwd` 2513 2514if test x"${MISSING+set}" != xset; then 2515 case $am_aux_dir in 2516 *\ * | *\ *) 2517 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2518 *) 2519 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2520 esac 2521fi 2522# Use eval to expand $SHELL 2523if eval "$MISSING --run true"; then 2524 am_missing_run="$MISSING --run " 2525else 2526 am_missing_run= 2527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2528$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2529fi 2530 2531if test x"${install_sh}" != xset; then 2532 case $am_aux_dir in 2533 *\ * | *\ *) 2534 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2535 *) 2536 install_sh="\${SHELL} $am_aux_dir/install-sh" 2537 esac 2538fi 2539 2540# Installed binaries are usually stripped using `strip' when the user 2541# run `make install-strip'. However `strip' might not be the right 2542# tool to use in cross-compilation environments, therefore Automake 2543# will honor the `STRIP' environment variable to overrule this program. 2544if test "$cross_compiling" != no; then 2545 if test -n "$ac_tool_prefix"; then 2546 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2547set dummy ${ac_tool_prefix}strip; ac_word=$2 2548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2549$as_echo_n "checking for $ac_word... " >&6; } 2550if ${ac_cv_prog_STRIP+:} false; then : 2551 $as_echo_n "(cached) " >&6 2552else 2553 if test -n "$STRIP"; then 2554 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2555else 2556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2557for as_dir in $PATH 2558do 2559 IFS=$as_save_IFS 2560 test -z "$as_dir" && as_dir=. 2561 for ac_exec_ext in '' $ac_executable_extensions; do 2562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2563 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2565 break 2 2566 fi 2567done 2568 done 2569IFS=$as_save_IFS 2570 2571fi 2572fi 2573STRIP=$ac_cv_prog_STRIP 2574if test -n "$STRIP"; then 2575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2576$as_echo "$STRIP" >&6; } 2577else 2578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2579$as_echo "no" >&6; } 2580fi 2581 2582 2583fi 2584if test -z "$ac_cv_prog_STRIP"; then 2585 ac_ct_STRIP=$STRIP 2586 # Extract the first word of "strip", so it can be a program name with args. 2587set dummy strip; ac_word=$2 2588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2589$as_echo_n "checking for $ac_word... " >&6; } 2590if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2591 $as_echo_n "(cached) " >&6 2592else 2593 if test -n "$ac_ct_STRIP"; then 2594 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2595else 2596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2597for as_dir in $PATH 2598do 2599 IFS=$as_save_IFS 2600 test -z "$as_dir" && as_dir=. 2601 for ac_exec_ext in '' $ac_executable_extensions; do 2602 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2603 ac_cv_prog_ac_ct_STRIP="strip" 2604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2605 break 2 2606 fi 2607done 2608 done 2609IFS=$as_save_IFS 2610 2611fi 2612fi 2613ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2614if test -n "$ac_ct_STRIP"; then 2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2616$as_echo "$ac_ct_STRIP" >&6; } 2617else 2618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2619$as_echo "no" >&6; } 2620fi 2621 2622 if test "x$ac_ct_STRIP" = x; then 2623 STRIP=":" 2624 else 2625 case $cross_compiling:$ac_tool_warned in 2626yes:) 2627{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2628$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2629ac_tool_warned=yes ;; 2630esac 2631 STRIP=$ac_ct_STRIP 2632 fi 2633else 2634 STRIP="$ac_cv_prog_STRIP" 2635fi 2636 2637fi 2638INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2639 2640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2641$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2642if test -z "$MKDIR_P"; then 2643 if ${ac_cv_path_mkdir+:} false; then : 2644 $as_echo_n "(cached) " >&6 2645else 2646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2647for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2648do 2649 IFS=$as_save_IFS 2650 test -z "$as_dir" && as_dir=. 2651 for ac_prog in mkdir gmkdir; do 2652 for ac_exec_ext in '' $ac_executable_extensions; do 2653 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2654 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2655 'mkdir (GNU coreutils) '* | \ 2656 'mkdir (coreutils) '* | \ 2657 'mkdir (fileutils) '4.1*) 2658 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2659 break 3;; 2660 esac 2661 done 2662 done 2663 done 2664IFS=$as_save_IFS 2665 2666fi 2667 2668 test -d ./--version && rmdir ./--version 2669 if test "${ac_cv_path_mkdir+set}" = set; then 2670 MKDIR_P="$ac_cv_path_mkdir -p" 2671 else 2672 # As a last resort, use the slow shell script. Don't cache a 2673 # value for MKDIR_P within a source directory, because that will 2674 # break other packages using the cache if that directory is 2675 # removed, or if the value is a relative name. 2676 MKDIR_P="$ac_install_sh -d" 2677 fi 2678fi 2679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2680$as_echo "$MKDIR_P" >&6; } 2681 2682mkdir_p="$MKDIR_P" 2683case $mkdir_p in 2684 [\\/$]* | ?:[\\/]*) ;; 2685 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2686esac 2687 2688for ac_prog in gawk mawk nawk awk 2689do 2690 # Extract the first word of "$ac_prog", so it can be a program name with args. 2691set dummy $ac_prog; ac_word=$2 2692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2693$as_echo_n "checking for $ac_word... " >&6; } 2694if ${ac_cv_prog_AWK+:} false; then : 2695 $as_echo_n "(cached) " >&6 2696else 2697 if test -n "$AWK"; then 2698 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2699else 2700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2701for as_dir in $PATH 2702do 2703 IFS=$as_save_IFS 2704 test -z "$as_dir" && as_dir=. 2705 for ac_exec_ext in '' $ac_executable_extensions; do 2706 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2707 ac_cv_prog_AWK="$ac_prog" 2708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2709 break 2 2710 fi 2711done 2712 done 2713IFS=$as_save_IFS 2714 2715fi 2716fi 2717AWK=$ac_cv_prog_AWK 2718if test -n "$AWK"; then 2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2720$as_echo "$AWK" >&6; } 2721else 2722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2723$as_echo "no" >&6; } 2724fi 2725 2726 2727 test -n "$AWK" && break 2728done 2729 2730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2731$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2732set x ${MAKE-make} 2733ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2734if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2735 $as_echo_n "(cached) " >&6 2736else 2737 cat >conftest.make <<\_ACEOF 2738SHELL = /bin/sh 2739all: 2740 @echo '@@@%%%=$(MAKE)=@@@%%%' 2741_ACEOF 2742# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2743case `${MAKE-make} -f conftest.make 2>/dev/null` in 2744 *@@@%%%=?*=@@@%%%*) 2745 eval ac_cv_prog_make_${ac_make}_set=yes;; 2746 *) 2747 eval ac_cv_prog_make_${ac_make}_set=no;; 2748esac 2749rm -f conftest.make 2750fi 2751if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2753$as_echo "yes" >&6; } 2754 SET_MAKE= 2755else 2756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2757$as_echo "no" >&6; } 2758 SET_MAKE="MAKE=${MAKE-make}" 2759fi 2760 2761rm -rf .tst 2>/dev/null 2762mkdir .tst 2>/dev/null 2763if test -d .tst; then 2764 am__leading_dot=. 2765else 2766 am__leading_dot=_ 2767fi 2768rmdir .tst 2>/dev/null 2769 2770if test "`cd $srcdir && pwd`" != "`pwd`"; then 2771 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2772 # is not polluted with repeated "-I." 2773 am__isrc=' -I$(srcdir)' 2774 # test to see if srcdir already configured 2775 if test -f $srcdir/config.status; then 2776 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2777 fi 2778fi 2779 2780# test whether we have cygpath 2781if test -z "$CYGPATH_W"; then 2782 if (cygpath --version) >/dev/null 2>/dev/null; then 2783 CYGPATH_W='cygpath -w' 2784 else 2785 CYGPATH_W=echo 2786 fi 2787fi 2788 2789 2790# Define the identity of the package. 2791 PACKAGE='libusb' 2792 VERSION='1.0.9' 2793 2794 2795cat >>confdefs.h <<_ACEOF 2796#define PACKAGE "$PACKAGE" 2797_ACEOF 2798 2799 2800cat >>confdefs.h <<_ACEOF 2801#define VERSION "$VERSION" 2802_ACEOF 2803 2804# Some tools Automake needs. 2805 2806ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2807 2808 2809AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2810 2811 2812AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2813 2814 2815AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2816 2817 2818MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2819 2820# We need awk for the "check" target. The system "awk" is bad on 2821# some platforms. 2822# Always define AMTAR for backward compatibility. 2823 2824AMTAR=${AMTAR-"${am_missing_run}tar"} 2825 2826am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2827 2828 2829 2830 2831 2832 2833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2834$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2835 # Check whether --enable-maintainer-mode was given. 2836if test "${enable_maintainer_mode+set}" = set; then : 2837 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2838else 2839 USE_MAINTAINER_MODE=no 2840fi 2841 2842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2843$as_echo "$USE_MAINTAINER_MODE" >&6; } 2844 if test $USE_MAINTAINER_MODE = yes; then 2845 MAINTAINER_MODE_TRUE= 2846 MAINTAINER_MODE_FALSE='#' 2847else 2848 MAINTAINER_MODE_TRUE='#' 2849 MAINTAINER_MODE_FALSE= 2850fi 2851 2852 MAINT=$MAINTAINER_MODE_TRUE 2853 2854 2855 2856 2857 2858ac_config_headers="$ac_config_headers config.h" 2859 2860# Check whether --enable-silent-rules was given. 2861if test "${enable_silent_rules+set}" = set; then : 2862 enableval=$enable_silent_rules; 2863fi 2864 2865case $enable_silent_rules in 2866yes) AM_DEFAULT_VERBOSITY=0;; 2867no) AM_DEFAULT_VERBOSITY=1;; 2868*) AM_DEFAULT_VERBOSITY=0;; 2869esac 2870AM_BACKSLASH='\' 2871 2872 2873 2874ac_ext=c 2875ac_cpp='$CPP $CPPFLAGS' 2876ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2877ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2878ac_compiler_gnu=$ac_cv_c_compiler_gnu 2879if test -n "$ac_tool_prefix"; then 2880 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2881set dummy ${ac_tool_prefix}gcc; ac_word=$2 2882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2883$as_echo_n "checking for $ac_word... " >&6; } 2884if ${ac_cv_prog_CC+:} false; then : 2885 $as_echo_n "(cached) " >&6 2886else 2887 if test -n "$CC"; then 2888 ac_cv_prog_CC="$CC" # Let the user override the test. 2889else 2890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2891for as_dir in $PATH 2892do 2893 IFS=$as_save_IFS 2894 test -z "$as_dir" && as_dir=. 2895 for ac_exec_ext in '' $ac_executable_extensions; do 2896 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2897 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2899 break 2 2900 fi 2901done 2902 done 2903IFS=$as_save_IFS 2904 2905fi 2906fi 2907CC=$ac_cv_prog_CC 2908if test -n "$CC"; then 2909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2910$as_echo "$CC" >&6; } 2911else 2912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2913$as_echo "no" >&6; } 2914fi 2915 2916 2917fi 2918if test -z "$ac_cv_prog_CC"; then 2919 ac_ct_CC=$CC 2920 # Extract the first word of "gcc", so it can be a program name with args. 2921set dummy gcc; ac_word=$2 2922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2923$as_echo_n "checking for $ac_word... " >&6; } 2924if ${ac_cv_prog_ac_ct_CC+:} false; then : 2925 $as_echo_n "(cached) " >&6 2926else 2927 if test -n "$ac_ct_CC"; then 2928 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2929else 2930as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2931for as_dir in $PATH 2932do 2933 IFS=$as_save_IFS 2934 test -z "$as_dir" && as_dir=. 2935 for ac_exec_ext in '' $ac_executable_extensions; do 2936 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2937 ac_cv_prog_ac_ct_CC="gcc" 2938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2939 break 2 2940 fi 2941done 2942 done 2943IFS=$as_save_IFS 2944 2945fi 2946fi 2947ac_ct_CC=$ac_cv_prog_ac_ct_CC 2948if test -n "$ac_ct_CC"; then 2949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2950$as_echo "$ac_ct_CC" >&6; } 2951else 2952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2953$as_echo "no" >&6; } 2954fi 2955 2956 if test "x$ac_ct_CC" = x; then 2957 CC="" 2958 else 2959 case $cross_compiling:$ac_tool_warned in 2960yes:) 2961{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2962$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2963ac_tool_warned=yes ;; 2964esac 2965 CC=$ac_ct_CC 2966 fi 2967else 2968 CC="$ac_cv_prog_CC" 2969fi 2970 2971if test -z "$CC"; then 2972 if test -n "$ac_tool_prefix"; then 2973 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2974set dummy ${ac_tool_prefix}cc; ac_word=$2 2975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2976$as_echo_n "checking for $ac_word... " >&6; } 2977if ${ac_cv_prog_CC+:} false; then : 2978 $as_echo_n "(cached) " >&6 2979else 2980 if test -n "$CC"; then 2981 ac_cv_prog_CC="$CC" # Let the user override the test. 2982else 2983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2984for as_dir in $PATH 2985do 2986 IFS=$as_save_IFS 2987 test -z "$as_dir" && as_dir=. 2988 for ac_exec_ext in '' $ac_executable_extensions; do 2989 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2990 ac_cv_prog_CC="${ac_tool_prefix}cc" 2991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2992 break 2 2993 fi 2994done 2995 done 2996IFS=$as_save_IFS 2997 2998fi 2999fi 3000CC=$ac_cv_prog_CC 3001if test -n "$CC"; then 3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3003$as_echo "$CC" >&6; } 3004else 3005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3006$as_echo "no" >&6; } 3007fi 3008 3009 3010 fi 3011fi 3012if test -z "$CC"; then 3013 # Extract the first word of "cc", so it can be a program name with args. 3014set dummy cc; ac_word=$2 3015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3016$as_echo_n "checking for $ac_word... " >&6; } 3017if ${ac_cv_prog_CC+:} false; then : 3018 $as_echo_n "(cached) " >&6 3019else 3020 if test -n "$CC"; then 3021 ac_cv_prog_CC="$CC" # Let the user override the test. 3022else 3023 ac_prog_rejected=no 3024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3025for as_dir in $PATH 3026do 3027 IFS=$as_save_IFS 3028 test -z "$as_dir" && as_dir=. 3029 for ac_exec_ext in '' $ac_executable_extensions; do 3030 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3031 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3032 ac_prog_rejected=yes 3033 continue 3034 fi 3035 ac_cv_prog_CC="cc" 3036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3037 break 2 3038 fi 3039done 3040 done 3041IFS=$as_save_IFS 3042 3043if test $ac_prog_rejected = yes; then 3044 # We found a bogon in the path, so make sure we never use it. 3045 set dummy $ac_cv_prog_CC 3046 shift 3047 if test $# != 0; then 3048 # We chose a different compiler from the bogus one. 3049 # However, it has the same basename, so the bogon will be chosen 3050 # first if we set CC to just the basename; use the full file name. 3051 shift 3052 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3053 fi 3054fi 3055fi 3056fi 3057CC=$ac_cv_prog_CC 3058if test -n "$CC"; then 3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3060$as_echo "$CC" >&6; } 3061else 3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3063$as_echo "no" >&6; } 3064fi 3065 3066 3067fi 3068if test -z "$CC"; then 3069 if test -n "$ac_tool_prefix"; then 3070 for ac_prog in cl.exe 3071 do 3072 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3073set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3075$as_echo_n "checking for $ac_word... " >&6; } 3076if ${ac_cv_prog_CC+:} false; then : 3077 $as_echo_n "(cached) " >&6 3078else 3079 if test -n "$CC"; then 3080 ac_cv_prog_CC="$CC" # Let the user override the test. 3081else 3082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3083for as_dir in $PATH 3084do 3085 IFS=$as_save_IFS 3086 test -z "$as_dir" && as_dir=. 3087 for ac_exec_ext in '' $ac_executable_extensions; do 3088 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3089 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3091 break 2 3092 fi 3093done 3094 done 3095IFS=$as_save_IFS 3096 3097fi 3098fi 3099CC=$ac_cv_prog_CC 3100if test -n "$CC"; then 3101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3102$as_echo "$CC" >&6; } 3103else 3104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3105$as_echo "no" >&6; } 3106fi 3107 3108 3109 test -n "$CC" && break 3110 done 3111fi 3112if test -z "$CC"; then 3113 ac_ct_CC=$CC 3114 for ac_prog in cl.exe 3115do 3116 # Extract the first word of "$ac_prog", so it can be a program name with args. 3117set dummy $ac_prog; ac_word=$2 3118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3119$as_echo_n "checking for $ac_word... " >&6; } 3120if ${ac_cv_prog_ac_ct_CC+:} false; then : 3121 $as_echo_n "(cached) " >&6 3122else 3123 if test -n "$ac_ct_CC"; then 3124 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3125else 3126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3127for as_dir in $PATH 3128do 3129 IFS=$as_save_IFS 3130 test -z "$as_dir" && as_dir=. 3131 for ac_exec_ext in '' $ac_executable_extensions; do 3132 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3133 ac_cv_prog_ac_ct_CC="$ac_prog" 3134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3135 break 2 3136 fi 3137done 3138 done 3139IFS=$as_save_IFS 3140 3141fi 3142fi 3143ac_ct_CC=$ac_cv_prog_ac_ct_CC 3144if test -n "$ac_ct_CC"; then 3145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3146$as_echo "$ac_ct_CC" >&6; } 3147else 3148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3149$as_echo "no" >&6; } 3150fi 3151 3152 3153 test -n "$ac_ct_CC" && break 3154done 3155 3156 if test "x$ac_ct_CC" = x; then 3157 CC="" 3158 else 3159 case $cross_compiling:$ac_tool_warned in 3160yes:) 3161{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3162$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3163ac_tool_warned=yes ;; 3164esac 3165 CC=$ac_ct_CC 3166 fi 3167fi 3168 3169fi 3170 3171 3172test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3173$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3174as_fn_error $? "no acceptable C compiler found in \$PATH 3175See \`config.log' for more details" "$LINENO" 5; } 3176 3177# Provide some information about the compiler. 3178$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3179set X $ac_compile 3180ac_compiler=$2 3181for ac_option in --version -v -V -qversion; do 3182 { { ac_try="$ac_compiler $ac_option >&5" 3183case "(($ac_try" in 3184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3185 *) ac_try_echo=$ac_try;; 3186esac 3187eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3188$as_echo "$ac_try_echo"; } >&5 3189 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3190 ac_status=$? 3191 if test -s conftest.err; then 3192 sed '10a\ 3193... rest of stderr output deleted ... 3194 10q' conftest.err >conftest.er1 3195 cat conftest.er1 >&5 3196 fi 3197 rm -f conftest.er1 conftest.err 3198 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3199 test $ac_status = 0; } 3200done 3201 3202cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3203/* end confdefs.h. */ 3204 3205int 3206main () 3207{ 3208 3209 ; 3210 return 0; 3211} 3212_ACEOF 3213ac_clean_files_save=$ac_clean_files 3214ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3215# Try to create an executable without -o first, disregard a.out. 3216# It will help us diagnose broken compilers, and finding out an intuition 3217# of exeext. 3218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3219$as_echo_n "checking whether the C compiler works... " >&6; } 3220ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3221 3222# The possible output files: 3223ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3224 3225ac_rmfiles= 3226for ac_file in $ac_files 3227do 3228 case $ac_file in 3229 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3230 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3231 esac 3232done 3233rm -f $ac_rmfiles 3234 3235if { { ac_try="$ac_link_default" 3236case "(($ac_try" in 3237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3238 *) ac_try_echo=$ac_try;; 3239esac 3240eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3241$as_echo "$ac_try_echo"; } >&5 3242 (eval "$ac_link_default") 2>&5 3243 ac_status=$? 3244 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3245 test $ac_status = 0; }; then : 3246 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3247# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3248# in a Makefile. We should not override ac_cv_exeext if it was cached, 3249# so that the user can short-circuit this test for compilers unknown to 3250# Autoconf. 3251for ac_file in $ac_files '' 3252do 3253 test -f "$ac_file" || continue 3254 case $ac_file in 3255 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3256 ;; 3257 [ab].out ) 3258 # We found the default executable, but exeext='' is most 3259 # certainly right. 3260 break;; 3261 *.* ) 3262 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3263 then :; else 3264 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3265 fi 3266 # We set ac_cv_exeext here because the later test for it is not 3267 # safe: cross compilers may not add the suffix if given an `-o' 3268 # argument, so we may need to know it at that point already. 3269 # Even if this section looks crufty: it has the advantage of 3270 # actually working. 3271 break;; 3272 * ) 3273 break;; 3274 esac 3275done 3276test "$ac_cv_exeext" = no && ac_cv_exeext= 3277 3278else 3279 ac_file='' 3280fi 3281if test -z "$ac_file"; then : 3282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3283$as_echo "no" >&6; } 3284$as_echo "$as_me: failed program was:" >&5 3285sed 's/^/| /' conftest.$ac_ext >&5 3286 3287{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3288$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3289as_fn_error 77 "C compiler cannot create executables 3290See \`config.log' for more details" "$LINENO" 5; } 3291else 3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3293$as_echo "yes" >&6; } 3294fi 3295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3296$as_echo_n "checking for C compiler default output file name... " >&6; } 3297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3298$as_echo "$ac_file" >&6; } 3299ac_exeext=$ac_cv_exeext 3300 3301rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3302ac_clean_files=$ac_clean_files_save 3303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3304$as_echo_n "checking for suffix of executables... " >&6; } 3305if { { ac_try="$ac_link" 3306case "(($ac_try" in 3307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3308 *) ac_try_echo=$ac_try;; 3309esac 3310eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3311$as_echo "$ac_try_echo"; } >&5 3312 (eval "$ac_link") 2>&5 3313 ac_status=$? 3314 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3315 test $ac_status = 0; }; then : 3316 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3317# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3318# work properly (i.e., refer to `conftest.exe'), while it won't with 3319# `rm'. 3320for ac_file in conftest.exe conftest conftest.*; do 3321 test -f "$ac_file" || continue 3322 case $ac_file in 3323 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3324 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3325 break;; 3326 * ) break;; 3327 esac 3328done 3329else 3330 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3331$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3332as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3333See \`config.log' for more details" "$LINENO" 5; } 3334fi 3335rm -f conftest conftest$ac_cv_exeext 3336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3337$as_echo "$ac_cv_exeext" >&6; } 3338 3339rm -f conftest.$ac_ext 3340EXEEXT=$ac_cv_exeext 3341ac_exeext=$EXEEXT 3342cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3343/* end confdefs.h. */ 3344#include <stdio.h> 3345int 3346main () 3347{ 3348FILE *f = fopen ("conftest.out", "w"); 3349 return ferror (f) || fclose (f) != 0; 3350 3351 ; 3352 return 0; 3353} 3354_ACEOF 3355ac_clean_files="$ac_clean_files conftest.out" 3356# Check that the compiler produces executables we can run. If not, either 3357# the compiler is broken, or we cross compile. 3358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3359$as_echo_n "checking whether we are cross compiling... " >&6; } 3360if test "$cross_compiling" != yes; then 3361 { { ac_try="$ac_link" 3362case "(($ac_try" in 3363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3364 *) ac_try_echo=$ac_try;; 3365esac 3366eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3367$as_echo "$ac_try_echo"; } >&5 3368 (eval "$ac_link") 2>&5 3369 ac_status=$? 3370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3371 test $ac_status = 0; } 3372 if { ac_try='./conftest$ac_cv_exeext' 3373 { { case "(($ac_try" in 3374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3375 *) ac_try_echo=$ac_try;; 3376esac 3377eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3378$as_echo "$ac_try_echo"; } >&5 3379 (eval "$ac_try") 2>&5 3380 ac_status=$? 3381 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3382 test $ac_status = 0; }; }; then 3383 cross_compiling=no 3384 else 3385 if test "$cross_compiling" = maybe; then 3386 cross_compiling=yes 3387 else 3388 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3389$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3390as_fn_error $? "cannot run C compiled programs. 3391If you meant to cross compile, use \`--host'. 3392See \`config.log' for more details" "$LINENO" 5; } 3393 fi 3394 fi 3395fi 3396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3397$as_echo "$cross_compiling" >&6; } 3398 3399rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3400ac_clean_files=$ac_clean_files_save 3401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3402$as_echo_n "checking for suffix of object files... " >&6; } 3403if ${ac_cv_objext+:} false; then : 3404 $as_echo_n "(cached) " >&6 3405else 3406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3407/* end confdefs.h. */ 3408 3409int 3410main () 3411{ 3412 3413 ; 3414 return 0; 3415} 3416_ACEOF 3417rm -f conftest.o conftest.obj 3418if { { ac_try="$ac_compile" 3419case "(($ac_try" in 3420 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3421 *) ac_try_echo=$ac_try;; 3422esac 3423eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3424$as_echo "$ac_try_echo"; } >&5 3425 (eval "$ac_compile") 2>&5 3426 ac_status=$? 3427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3428 test $ac_status = 0; }; then : 3429 for ac_file in conftest.o conftest.obj conftest.*; do 3430 test -f "$ac_file" || continue; 3431 case $ac_file in 3432 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3433 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3434 break;; 3435 esac 3436done 3437else 3438 $as_echo "$as_me: failed program was:" >&5 3439sed 's/^/| /' conftest.$ac_ext >&5 3440 3441{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3442$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3443as_fn_error $? "cannot compute suffix of object files: cannot compile 3444See \`config.log' for more details" "$LINENO" 5; } 3445fi 3446rm -f conftest.$ac_cv_objext conftest.$ac_ext 3447fi 3448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3449$as_echo "$ac_cv_objext" >&6; } 3450OBJEXT=$ac_cv_objext 3451ac_objext=$OBJEXT 3452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3453$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3454if ${ac_cv_c_compiler_gnu+:} false; then : 3455 $as_echo_n "(cached) " >&6 3456else 3457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3458/* end confdefs.h. */ 3459 3460int 3461main () 3462{ 3463#ifndef __GNUC__ 3464 choke me 3465#endif 3466 3467 ; 3468 return 0; 3469} 3470_ACEOF 3471if ac_fn_c_try_compile "$LINENO"; then : 3472 ac_compiler_gnu=yes 3473else 3474 ac_compiler_gnu=no 3475fi 3476rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3477ac_cv_c_compiler_gnu=$ac_compiler_gnu 3478 3479fi 3480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3481$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3482if test $ac_compiler_gnu = yes; then 3483 GCC=yes 3484else 3485 GCC= 3486fi 3487ac_test_CFLAGS=${CFLAGS+set} 3488ac_save_CFLAGS=$CFLAGS 3489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3490$as_echo_n "checking whether $CC accepts -g... " >&6; } 3491if ${ac_cv_prog_cc_g+:} false; then : 3492 $as_echo_n "(cached) " >&6 3493else 3494 ac_save_c_werror_flag=$ac_c_werror_flag 3495 ac_c_werror_flag=yes 3496 ac_cv_prog_cc_g=no 3497 CFLAGS="-g" 3498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3499/* end confdefs.h. */ 3500 3501int 3502main () 3503{ 3504 3505 ; 3506 return 0; 3507} 3508_ACEOF 3509if ac_fn_c_try_compile "$LINENO"; then : 3510 ac_cv_prog_cc_g=yes 3511else 3512 CFLAGS="" 3513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3514/* end confdefs.h. */ 3515 3516int 3517main () 3518{ 3519 3520 ; 3521 return 0; 3522} 3523_ACEOF 3524if ac_fn_c_try_compile "$LINENO"; then : 3525 3526else 3527 ac_c_werror_flag=$ac_save_c_werror_flag 3528 CFLAGS="-g" 3529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3530/* end confdefs.h. */ 3531 3532int 3533main () 3534{ 3535 3536 ; 3537 return 0; 3538} 3539_ACEOF 3540if ac_fn_c_try_compile "$LINENO"; then : 3541 ac_cv_prog_cc_g=yes 3542fi 3543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3544fi 3545rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3546fi 3547rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3548 ac_c_werror_flag=$ac_save_c_werror_flag 3549fi 3550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3551$as_echo "$ac_cv_prog_cc_g" >&6; } 3552if test "$ac_test_CFLAGS" = set; then 3553 CFLAGS=$ac_save_CFLAGS 3554elif test $ac_cv_prog_cc_g = yes; then 3555 if test "$GCC" = yes; then 3556 CFLAGS="-g -O2" 3557 else 3558 CFLAGS="-g" 3559 fi 3560else 3561 if test "$GCC" = yes; then 3562 CFLAGS="-O2" 3563 else 3564 CFLAGS= 3565 fi 3566fi 3567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3568$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3569if ${ac_cv_prog_cc_c89+:} false; then : 3570 $as_echo_n "(cached) " >&6 3571else 3572 ac_cv_prog_cc_c89=no 3573ac_save_CC=$CC 3574cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3575/* end confdefs.h. */ 3576#include <stdarg.h> 3577#include <stdio.h> 3578#include <sys/types.h> 3579#include <sys/stat.h> 3580/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3581struct buf { int x; }; 3582FILE * (*rcsopen) (struct buf *, struct stat *, int); 3583static char *e (p, i) 3584 char **p; 3585 int i; 3586{ 3587 return p[i]; 3588} 3589static char *f (char * (*g) (char **, int), char **p, ...) 3590{ 3591 char *s; 3592 va_list v; 3593 va_start (v,p); 3594 s = g (p, va_arg (v,int)); 3595 va_end (v); 3596 return s; 3597} 3598 3599/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3600 function prototypes and stuff, but not '\xHH' hex character constants. 3601 These don't provoke an error unfortunately, instead are silently treated 3602 as 'x'. The following induces an error, until -std is added to get 3603 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3604 array size at least. It's necessary to write '\x00'==0 to get something 3605 that's true only with -std. */ 3606int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3607 3608/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3609 inside strings and character constants. */ 3610#define FOO(x) 'x' 3611int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3612 3613int test (int i, double x); 3614struct s1 {int (*f) (int a);}; 3615struct s2 {int (*f) (double a);}; 3616int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3617int argc; 3618char **argv; 3619int 3620main () 3621{ 3622return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3623 ; 3624 return 0; 3625} 3626_ACEOF 3627for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3628 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3629do 3630 CC="$ac_save_CC $ac_arg" 3631 if ac_fn_c_try_compile "$LINENO"; then : 3632 ac_cv_prog_cc_c89=$ac_arg 3633fi 3634rm -f core conftest.err conftest.$ac_objext 3635 test "x$ac_cv_prog_cc_c89" != "xno" && break 3636done 3637rm -f conftest.$ac_ext 3638CC=$ac_save_CC 3639 3640fi 3641# AC_CACHE_VAL 3642case "x$ac_cv_prog_cc_c89" in 3643 x) 3644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3645$as_echo "none needed" >&6; } ;; 3646 xno) 3647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3648$as_echo "unsupported" >&6; } ;; 3649 *) 3650 CC="$CC $ac_cv_prog_cc_c89" 3651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3652$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3653esac 3654if test "x$ac_cv_prog_cc_c89" != xno; then : 3655 3656fi 3657 3658ac_ext=c 3659ac_cpp='$CPP $CPPFLAGS' 3660ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3661ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3662ac_compiler_gnu=$ac_cv_c_compiler_gnu 3663DEPDIR="${am__leading_dot}deps" 3664 3665ac_config_commands="$ac_config_commands depfiles" 3666 3667 3668am_make=${MAKE-make} 3669cat > confinc << 'END' 3670am__doit: 3671 @echo this is the am__doit target 3672.PHONY: am__doit 3673END 3674# If we don't find an include directive, just comment out the code. 3675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3676$as_echo_n "checking for style of include used by $am_make... " >&6; } 3677am__include="#" 3678am__quote= 3679_am_result=none 3680# First try GNU make style include. 3681echo "include confinc" > confmf 3682# Ignore all kinds of additional output from `make'. 3683case `$am_make -s -f confmf 2> /dev/null` in #( 3684*the\ am__doit\ target*) 3685 am__include=include 3686 am__quote= 3687 _am_result=GNU 3688 ;; 3689esac 3690# Now try BSD make style include. 3691if test "$am__include" = "#"; then 3692 echo '.include "confinc"' > confmf 3693 case `$am_make -s -f confmf 2> /dev/null` in #( 3694 *the\ am__doit\ target*) 3695 am__include=.include 3696 am__quote="\"" 3697 _am_result=BSD 3698 ;; 3699 esac 3700fi 3701 3702 3703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3704$as_echo "$_am_result" >&6; } 3705rm -f confinc confmf 3706 3707# Check whether --enable-dependency-tracking was given. 3708if test "${enable_dependency_tracking+set}" = set; then : 3709 enableval=$enable_dependency_tracking; 3710fi 3711 3712if test "x$enable_dependency_tracking" != xno; then 3713 am_depcomp="$ac_aux_dir/depcomp" 3714 AMDEPBACKSLASH='\' 3715fi 3716 if test "x$enable_dependency_tracking" != xno; then 3717 AMDEP_TRUE= 3718 AMDEP_FALSE='#' 3719else 3720 AMDEP_TRUE='#' 3721 AMDEP_FALSE= 3722fi 3723 3724 3725 3726depcc="$CC" am_compiler_list= 3727 3728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3729$as_echo_n "checking dependency style of $depcc... " >&6; } 3730if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3731 $as_echo_n "(cached) " >&6 3732else 3733 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3734 # We make a subdir and do the tests there. Otherwise we can end up 3735 # making bogus files that we don't know about and never remove. For 3736 # instance it was reported that on HP-UX the gcc test will end up 3737 # making a dummy file named `D' -- because `-MD' means `put the output 3738 # in D'. 3739 mkdir conftest.dir 3740 # Copy depcomp to subdir because otherwise we won't find it if we're 3741 # using a relative directory. 3742 cp "$am_depcomp" conftest.dir 3743 cd conftest.dir 3744 # We will build objects and dependencies in a subdirectory because 3745 # it helps to detect inapplicable dependency modes. For instance 3746 # both Tru64's cc and ICC support -MD to output dependencies as a 3747 # side effect of compilation, but ICC will put the dependencies in 3748 # the current directory while Tru64 will put them in the object 3749 # directory. 3750 mkdir sub 3751 3752 am_cv_CC_dependencies_compiler_type=none 3753 if test "$am_compiler_list" = ""; then 3754 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3755 fi 3756 am__universal=false 3757 case " $depcc " in #( 3758 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3759 esac 3760 3761 for depmode in $am_compiler_list; do 3762 # Setup a source with many dependencies, because some compilers 3763 # like to wrap large dependency lists on column 80 (with \), and 3764 # we should not choose a depcomp mode which is confused by this. 3765 # 3766 # We need to recreate these files for each test, as the compiler may 3767 # overwrite some of them when testing with obscure command lines. 3768 # This happens at least with the AIX C compiler. 3769 : > sub/conftest.c 3770 for i in 1 2 3 4 5 6; do 3771 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3772 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3773 # Solaris 8's {/usr,}/bin/sh. 3774 touch sub/conftst$i.h 3775 done 3776 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3777 3778 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3779 # mode. It turns out that the SunPro C++ compiler does not properly 3780 # handle `-M -o', and we need to detect this. Also, some Intel 3781 # versions had trouble with output in subdirs 3782 am__obj=sub/conftest.${OBJEXT-o} 3783 am__minus_obj="-o $am__obj" 3784 case $depmode in 3785 gcc) 3786 # This depmode causes a compiler race in universal mode. 3787 test "$am__universal" = false || continue 3788 ;; 3789 nosideeffect) 3790 # after this tag, mechanisms are not by side-effect, so they'll 3791 # only be used when explicitly requested 3792 if test "x$enable_dependency_tracking" = xyes; then 3793 continue 3794 else 3795 break 3796 fi 3797 ;; 3798 msvisualcpp | msvcmsys) 3799 # This compiler won't grok `-c -o', but also, the minuso test has 3800 # not run yet. These depmodes are late enough in the game, and 3801 # so weak that their functioning should not be impacted. 3802 am__obj=conftest.${OBJEXT-o} 3803 am__minus_obj= 3804 ;; 3805 none) break ;; 3806 esac 3807 if depmode=$depmode \ 3808 source=sub/conftest.c object=$am__obj \ 3809 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3810 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3811 >/dev/null 2>conftest.err && 3812 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3813 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3814 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3815 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3816 # icc doesn't choke on unknown options, it will just issue warnings 3817 # or remarks (even with -Werror). So we grep stderr for any message 3818 # that says an option was ignored or not supported. 3819 # When given -MP, icc 7.0 and 7.1 complain thusly: 3820 # icc: Command line warning: ignoring option '-M'; no argument required 3821 # The diagnosis changed in icc 8.0: 3822 # icc: Command line remark: option '-MP' not supported 3823 if (grep 'ignoring option' conftest.err || 3824 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3825 am_cv_CC_dependencies_compiler_type=$depmode 3826 break 3827 fi 3828 fi 3829 done 3830 3831 cd .. 3832 rm -rf conftest.dir 3833else 3834 am_cv_CC_dependencies_compiler_type=none 3835fi 3836 3837fi 3838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3839$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3840CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3841 3842 if 3843 test "x$enable_dependency_tracking" != xno \ 3844 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3845 am__fastdepCC_TRUE= 3846 am__fastdepCC_FALSE='#' 3847else 3848 am__fastdepCC_TRUE='#' 3849 am__fastdepCC_FALSE= 3850fi 3851 3852 3853case `pwd` in 3854 *\ * | *\ *) 3855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 3856$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 3857esac 3858 3859 3860 3861macro_version='2.2.10' 3862macro_revision='1.3175' 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876ltmain="$ac_aux_dir/ltmain.sh" 3877 3878# Make sure we can run config.sub. 3879$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3880 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3881 3882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3883$as_echo_n "checking build system type... " >&6; } 3884if ${ac_cv_build+:} false; then : 3885 $as_echo_n "(cached) " >&6 3886else 3887 ac_build_alias=$build_alias 3888test "x$ac_build_alias" = x && 3889 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3890test "x$ac_build_alias" = x && 3891 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3892ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3893 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3894 3895fi 3896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3897$as_echo "$ac_cv_build" >&6; } 3898case $ac_cv_build in 3899*-*-*) ;; 3900*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3901esac 3902build=$ac_cv_build 3903ac_save_IFS=$IFS; IFS='-' 3904set x $ac_cv_build 3905shift 3906build_cpu=$1 3907build_vendor=$2 3908shift; shift 3909# Remember, the first character of IFS is used to create $*, 3910# except with old shells: 3911build_os=$* 3912IFS=$ac_save_IFS 3913case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3914 3915 3916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3917$as_echo_n "checking host system type... " >&6; } 3918if ${ac_cv_host+:} false; then : 3919 $as_echo_n "(cached) " >&6 3920else 3921 if test "x$host_alias" = x; then 3922 ac_cv_host=$ac_cv_build 3923else 3924 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3925 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3926fi 3927 3928fi 3929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3930$as_echo "$ac_cv_host" >&6; } 3931case $ac_cv_host in 3932*-*-*) ;; 3933*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3934esac 3935host=$ac_cv_host 3936ac_save_IFS=$IFS; IFS='-' 3937set x $ac_cv_host 3938shift 3939host_cpu=$1 3940host_vendor=$2 3941shift; shift 3942# Remember, the first character of IFS is used to create $*, 3943# except with old shells: 3944host_os=$* 3945IFS=$ac_save_IFS 3946case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3947 3948 3949# Backslashify metacharacters that are still active within 3950# double-quoted strings. 3951sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 3952 3953# Same as above, but do not quote variable references. 3954double_quote_subst='s/\(["`\\]\)/\\\1/g' 3955 3956# Sed substitution to delay expansion of an escaped shell variable in a 3957# double_quote_subst'ed string. 3958delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 3959 3960# Sed substitution to delay expansion of an escaped single quote. 3961delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 3962 3963# Sed substitution to avoid accidental globbing in evaled expressions 3964no_glob_subst='s/\*/\\\*/g' 3965 3966ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 3967ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 3968ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 3969 3970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 3971$as_echo_n "checking how to print strings... " >&6; } 3972# Test print first, because it will be a builtin if present. 3973if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 3974 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 3975 ECHO='print -r --' 3976elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 3977 ECHO='printf %s\n' 3978else 3979 # Use this function as a fallback that always works. 3980 func_fallback_echo () 3981 { 3982 eval 'cat <<_LTECHO_EOF 3983$1 3984_LTECHO_EOF' 3985 } 3986 ECHO='func_fallback_echo' 3987fi 3988 3989# func_echo_all arg... 3990# Invoke $ECHO with all args, space-separated. 3991func_echo_all () 3992{ 3993 $ECHO "" 3994} 3995 3996case "$ECHO" in 3997 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 3998$as_echo "printf" >&6; } ;; 3999 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4000$as_echo "print -r" >&6; } ;; 4001 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4002$as_echo "cat" >&6; } ;; 4003esac 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4019$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4020if ${ac_cv_path_SED+:} false; then : 4021 $as_echo_n "(cached) " >&6 4022else 4023 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4024 for ac_i in 1 2 3 4 5 6 7; do 4025 ac_script="$ac_script$as_nl$ac_script" 4026 done 4027 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4028 { ac_script=; unset ac_script;} 4029 if test -z "$SED"; then 4030 ac_path_SED_found=false 4031 # Loop through the user's path and test for each of PROGNAME-LIST 4032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4033for as_dir in $PATH 4034do 4035 IFS=$as_save_IFS 4036 test -z "$as_dir" && as_dir=. 4037 for ac_prog in sed gsed; do 4038 for ac_exec_ext in '' $ac_executable_extensions; do 4039 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4040 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4041# Check for GNU ac_path_SED and select it if it is found. 4042 # Check for GNU $ac_path_SED 4043case `"$ac_path_SED" --version 2>&1` in 4044*GNU*) 4045 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4046*) 4047 ac_count=0 4048 $as_echo_n 0123456789 >"conftest.in" 4049 while : 4050 do 4051 cat "conftest.in" "conftest.in" >"conftest.tmp" 4052 mv "conftest.tmp" "conftest.in" 4053 cp "conftest.in" "conftest.nl" 4054 $as_echo '' >> "conftest.nl" 4055 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4056 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4057 as_fn_arith $ac_count + 1 && ac_count=$as_val 4058 if test $ac_count -gt ${ac_path_SED_max-0}; then 4059 # Best one so far, save it but keep looking for a better one 4060 ac_cv_path_SED="$ac_path_SED" 4061 ac_path_SED_max=$ac_count 4062 fi 4063 # 10*(2^10) chars as input seems more than enough 4064 test $ac_count -gt 10 && break 4065 done 4066 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4067esac 4068 4069 $ac_path_SED_found && break 3 4070 done 4071 done 4072 done 4073IFS=$as_save_IFS 4074 if test -z "$ac_cv_path_SED"; then 4075 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4076 fi 4077else 4078 ac_cv_path_SED=$SED 4079fi 4080 4081fi 4082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4083$as_echo "$ac_cv_path_SED" >&6; } 4084 SED="$ac_cv_path_SED" 4085 rm -f conftest.sed 4086 4087test -z "$SED" && SED=sed 4088Xsed="$SED -e 1s/^X//" 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4101$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4102if ${ac_cv_path_GREP+:} false; then : 4103 $as_echo_n "(cached) " >&6 4104else 4105 if test -z "$GREP"; then 4106 ac_path_GREP_found=false 4107 # Loop through the user's path and test for each of PROGNAME-LIST 4108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4109for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4110do 4111 IFS=$as_save_IFS 4112 test -z "$as_dir" && as_dir=. 4113 for ac_prog in grep ggrep; do 4114 for ac_exec_ext in '' $ac_executable_extensions; do 4115 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4116 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4117# Check for GNU ac_path_GREP and select it if it is found. 4118 # Check for GNU $ac_path_GREP 4119case `"$ac_path_GREP" --version 2>&1` in 4120*GNU*) 4121 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4122*) 4123 ac_count=0 4124 $as_echo_n 0123456789 >"conftest.in" 4125 while : 4126 do 4127 cat "conftest.in" "conftest.in" >"conftest.tmp" 4128 mv "conftest.tmp" "conftest.in" 4129 cp "conftest.in" "conftest.nl" 4130 $as_echo 'GREP' >> "conftest.nl" 4131 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4132 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4133 as_fn_arith $ac_count + 1 && ac_count=$as_val 4134 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4135 # Best one so far, save it but keep looking for a better one 4136 ac_cv_path_GREP="$ac_path_GREP" 4137 ac_path_GREP_max=$ac_count 4138 fi 4139 # 10*(2^10) chars as input seems more than enough 4140 test $ac_count -gt 10 && break 4141 done 4142 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4143esac 4144 4145 $ac_path_GREP_found && break 3 4146 done 4147 done 4148 done 4149IFS=$as_save_IFS 4150 if test -z "$ac_cv_path_GREP"; then 4151 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4152 fi 4153else 4154 ac_cv_path_GREP=$GREP 4155fi 4156 4157fi 4158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4159$as_echo "$ac_cv_path_GREP" >&6; } 4160 GREP="$ac_cv_path_GREP" 4161 4162 4163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4164$as_echo_n "checking for egrep... " >&6; } 4165if ${ac_cv_path_EGREP+:} false; then : 4166 $as_echo_n "(cached) " >&6 4167else 4168 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4169 then ac_cv_path_EGREP="$GREP -E" 4170 else 4171 if test -z "$EGREP"; then 4172 ac_path_EGREP_found=false 4173 # Loop through the user's path and test for each of PROGNAME-LIST 4174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4175for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4176do 4177 IFS=$as_save_IFS 4178 test -z "$as_dir" && as_dir=. 4179 for ac_prog in egrep; do 4180 for ac_exec_ext in '' $ac_executable_extensions; do 4181 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4182 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4183# Check for GNU ac_path_EGREP and select it if it is found. 4184 # Check for GNU $ac_path_EGREP 4185case `"$ac_path_EGREP" --version 2>&1` in 4186*GNU*) 4187 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4188*) 4189 ac_count=0 4190 $as_echo_n 0123456789 >"conftest.in" 4191 while : 4192 do 4193 cat "conftest.in" "conftest.in" >"conftest.tmp" 4194 mv "conftest.tmp" "conftest.in" 4195 cp "conftest.in" "conftest.nl" 4196 $as_echo 'EGREP' >> "conftest.nl" 4197 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4198 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4199 as_fn_arith $ac_count + 1 && ac_count=$as_val 4200 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4201 # Best one so far, save it but keep looking for a better one 4202 ac_cv_path_EGREP="$ac_path_EGREP" 4203 ac_path_EGREP_max=$ac_count 4204 fi 4205 # 10*(2^10) chars as input seems more than enough 4206 test $ac_count -gt 10 && break 4207 done 4208 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4209esac 4210 4211 $ac_path_EGREP_found && break 3 4212 done 4213 done 4214 done 4215IFS=$as_save_IFS 4216 if test -z "$ac_cv_path_EGREP"; then 4217 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4218 fi 4219else 4220 ac_cv_path_EGREP=$EGREP 4221fi 4222 4223 fi 4224fi 4225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4226$as_echo "$ac_cv_path_EGREP" >&6; } 4227 EGREP="$ac_cv_path_EGREP" 4228 4229 4230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4231$as_echo_n "checking for fgrep... " >&6; } 4232if ${ac_cv_path_FGREP+:} false; then : 4233 $as_echo_n "(cached) " >&6 4234else 4235 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4236 then ac_cv_path_FGREP="$GREP -F" 4237 else 4238 if test -z "$FGREP"; then 4239 ac_path_FGREP_found=false 4240 # Loop through the user's path and test for each of PROGNAME-LIST 4241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4242for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4243do 4244 IFS=$as_save_IFS 4245 test -z "$as_dir" && as_dir=. 4246 for ac_prog in fgrep; do 4247 for ac_exec_ext in '' $ac_executable_extensions; do 4248 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4249 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4250# Check for GNU ac_path_FGREP and select it if it is found. 4251 # Check for GNU $ac_path_FGREP 4252case `"$ac_path_FGREP" --version 2>&1` in 4253*GNU*) 4254 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4255*) 4256 ac_count=0 4257 $as_echo_n 0123456789 >"conftest.in" 4258 while : 4259 do 4260 cat "conftest.in" "conftest.in" >"conftest.tmp" 4261 mv "conftest.tmp" "conftest.in" 4262 cp "conftest.in" "conftest.nl" 4263 $as_echo 'FGREP' >> "conftest.nl" 4264 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4265 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4266 as_fn_arith $ac_count + 1 && ac_count=$as_val 4267 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4268 # Best one so far, save it but keep looking for a better one 4269 ac_cv_path_FGREP="$ac_path_FGREP" 4270 ac_path_FGREP_max=$ac_count 4271 fi 4272 # 10*(2^10) chars as input seems more than enough 4273 test $ac_count -gt 10 && break 4274 done 4275 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4276esac 4277 4278 $ac_path_FGREP_found && break 3 4279 done 4280 done 4281 done 4282IFS=$as_save_IFS 4283 if test -z "$ac_cv_path_FGREP"; then 4284 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4285 fi 4286else 4287 ac_cv_path_FGREP=$FGREP 4288fi 4289 4290 fi 4291fi 4292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4293$as_echo "$ac_cv_path_FGREP" >&6; } 4294 FGREP="$ac_cv_path_FGREP" 4295 4296 4297test -z "$GREP" && GREP=grep 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317# Check whether --with-gnu-ld was given. 4318if test "${with_gnu_ld+set}" = set; then : 4319 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4320else 4321 with_gnu_ld=no 4322fi 4323 4324ac_prog=ld 4325if test "$GCC" = yes; then 4326 # Check if gcc -print-prog-name=ld gives a path. 4327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4328$as_echo_n "checking for ld used by $CC... " >&6; } 4329 case $host in 4330 *-*-mingw*) 4331 # gcc leaves a trailing carriage return which upsets mingw 4332 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4333 *) 4334 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4335 esac 4336 case $ac_prog in 4337 # Accept absolute paths. 4338 [\\/]* | ?:[\\/]*) 4339 re_direlt='/[^/][^/]*/\.\./' 4340 # Canonicalize the pathname of ld 4341 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4342 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4343 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4344 done 4345 test -z "$LD" && LD="$ac_prog" 4346 ;; 4347 "") 4348 # If it fails, then pretend we aren't using GCC. 4349 ac_prog=ld 4350 ;; 4351 *) 4352 # If it is relative, then search for the first ld in PATH. 4353 with_gnu_ld=unknown 4354 ;; 4355 esac 4356elif test "$with_gnu_ld" = yes; then 4357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4358$as_echo_n "checking for GNU ld... " >&6; } 4359else 4360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4361$as_echo_n "checking for non-GNU ld... " >&6; } 4362fi 4363if ${lt_cv_path_LD+:} false; then : 4364 $as_echo_n "(cached) " >&6 4365else 4366 if test -z "$LD"; then 4367 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4368 for ac_dir in $PATH; do 4369 IFS="$lt_save_ifs" 4370 test -z "$ac_dir" && ac_dir=. 4371 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4372 lt_cv_path_LD="$ac_dir/$ac_prog" 4373 # Check to see if the program is GNU ld. I'd rather use --version, 4374 # but apparently some variants of GNU ld only accept -v. 4375 # Break only if it was the GNU/non-GNU ld that we prefer. 4376 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4377 *GNU* | *'with BFD'*) 4378 test "$with_gnu_ld" != no && break 4379 ;; 4380 *) 4381 test "$with_gnu_ld" != yes && break 4382 ;; 4383 esac 4384 fi 4385 done 4386 IFS="$lt_save_ifs" 4387else 4388 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4389fi 4390fi 4391 4392LD="$lt_cv_path_LD" 4393if test -n "$LD"; then 4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4395$as_echo "$LD" >&6; } 4396else 4397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4398$as_echo "no" >&6; } 4399fi 4400test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4402$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4403if ${lt_cv_prog_gnu_ld+:} false; then : 4404 $as_echo_n "(cached) " >&6 4405else 4406 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4407case `$LD -v 2>&1 </dev/null` in 4408*GNU* | *'with BFD'*) 4409 lt_cv_prog_gnu_ld=yes 4410 ;; 4411*) 4412 lt_cv_prog_gnu_ld=no 4413 ;; 4414esac 4415fi 4416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4417$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4418with_gnu_ld=$lt_cv_prog_gnu_ld 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4429$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4430if ${lt_cv_path_NM+:} false; then : 4431 $as_echo_n "(cached) " >&6 4432else 4433 if test -n "$NM"; then 4434 # Let the user override the test. 4435 lt_cv_path_NM="$NM" 4436else 4437 lt_nm_to_check="${ac_tool_prefix}nm" 4438 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4439 lt_nm_to_check="$lt_nm_to_check nm" 4440 fi 4441 for lt_tmp_nm in $lt_nm_to_check; do 4442 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4443 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4444 IFS="$lt_save_ifs" 4445 test -z "$ac_dir" && ac_dir=. 4446 tmp_nm="$ac_dir/$lt_tmp_nm" 4447 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4448 # Check to see if the nm accepts a BSD-compat flag. 4449 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4450 # nm: unknown option "B" ignored 4451 # Tru64's nm complains that /dev/null is an invalid object file 4452 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4453 */dev/null* | *'Invalid file or object type'*) 4454 lt_cv_path_NM="$tmp_nm -B" 4455 break 4456 ;; 4457 *) 4458 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4459 */dev/null*) 4460 lt_cv_path_NM="$tmp_nm -p" 4461 break 4462 ;; 4463 *) 4464 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4465 continue # so that we can try to find one that supports BSD flags 4466 ;; 4467 esac 4468 ;; 4469 esac 4470 fi 4471 done 4472 IFS="$lt_save_ifs" 4473 done 4474 : ${lt_cv_path_NM=no} 4475fi 4476fi 4477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4478$as_echo "$lt_cv_path_NM" >&6; } 4479if test "$lt_cv_path_NM" != "no"; then 4480 NM="$lt_cv_path_NM" 4481else 4482 # Didn't find any BSD compatible name lister, look for dumpbin. 4483 if test -n "$DUMPBIN"; then : 4484 # Let the user override the test. 4485 else 4486 if test -n "$ac_tool_prefix"; then 4487 for ac_prog in dumpbin "link -dump" 4488 do 4489 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4490set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4492$as_echo_n "checking for $ac_word... " >&6; } 4493if ${ac_cv_prog_DUMPBIN+:} false; then : 4494 $as_echo_n "(cached) " >&6 4495else 4496 if test -n "$DUMPBIN"; then 4497 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4498else 4499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4500for as_dir in $PATH 4501do 4502 IFS=$as_save_IFS 4503 test -z "$as_dir" && as_dir=. 4504 for ac_exec_ext in '' $ac_executable_extensions; do 4505 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4506 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4508 break 2 4509 fi 4510done 4511 done 4512IFS=$as_save_IFS 4513 4514fi 4515fi 4516DUMPBIN=$ac_cv_prog_DUMPBIN 4517if test -n "$DUMPBIN"; then 4518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4519$as_echo "$DUMPBIN" >&6; } 4520else 4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4522$as_echo "no" >&6; } 4523fi 4524 4525 4526 test -n "$DUMPBIN" && break 4527 done 4528fi 4529if test -z "$DUMPBIN"; then 4530 ac_ct_DUMPBIN=$DUMPBIN 4531 for ac_prog in dumpbin "link -dump" 4532do 4533 # Extract the first word of "$ac_prog", so it can be a program name with args. 4534set dummy $ac_prog; ac_word=$2 4535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4536$as_echo_n "checking for $ac_word... " >&6; } 4537if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4538 $as_echo_n "(cached) " >&6 4539else 4540 if test -n "$ac_ct_DUMPBIN"; then 4541 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4542else 4543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4544for as_dir in $PATH 4545do 4546 IFS=$as_save_IFS 4547 test -z "$as_dir" && as_dir=. 4548 for ac_exec_ext in '' $ac_executable_extensions; do 4549 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4550 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4551 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4552 break 2 4553 fi 4554done 4555 done 4556IFS=$as_save_IFS 4557 4558fi 4559fi 4560ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4561if test -n "$ac_ct_DUMPBIN"; then 4562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4563$as_echo "$ac_ct_DUMPBIN" >&6; } 4564else 4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4566$as_echo "no" >&6; } 4567fi 4568 4569 4570 test -n "$ac_ct_DUMPBIN" && break 4571done 4572 4573 if test "x$ac_ct_DUMPBIN" = x; then 4574 DUMPBIN=":" 4575 else 4576 case $cross_compiling:$ac_tool_warned in 4577yes:) 4578{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4579$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4580ac_tool_warned=yes ;; 4581esac 4582 DUMPBIN=$ac_ct_DUMPBIN 4583 fi 4584fi 4585 4586 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4587 *COFF*) 4588 DUMPBIN="$DUMPBIN -symbols" 4589 ;; 4590 *) 4591 DUMPBIN=: 4592 ;; 4593 esac 4594 fi 4595 4596 if test "$DUMPBIN" != ":"; then 4597 NM="$DUMPBIN" 4598 fi 4599fi 4600test -z "$NM" && NM=nm 4601 4602 4603 4604 4605 4606 4607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4608$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4609if ${lt_cv_nm_interface+:} false; then : 4610 $as_echo_n "(cached) " >&6 4611else 4612 lt_cv_nm_interface="BSD nm" 4613 echo "int some_variable = 0;" > conftest.$ac_ext 4614 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4615 (eval "$ac_compile" 2>conftest.err) 4616 cat conftest.err >&5 4617 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4618 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4619 cat conftest.err >&5 4620 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4621 cat conftest.out >&5 4622 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4623 lt_cv_nm_interface="MS dumpbin" 4624 fi 4625 rm -f conftest* 4626fi 4627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4628$as_echo "$lt_cv_nm_interface" >&6; } 4629 4630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4631$as_echo_n "checking whether ln -s works... " >&6; } 4632LN_S=$as_ln_s 4633if test "$LN_S" = "ln -s"; then 4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4635$as_echo "yes" >&6; } 4636else 4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4638$as_echo "no, using $LN_S" >&6; } 4639fi 4640 4641# find the maximum length of command line arguments 4642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4643$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4644if ${lt_cv_sys_max_cmd_len+:} false; then : 4645 $as_echo_n "(cached) " >&6 4646else 4647 i=0 4648 teststring="ABCD" 4649 4650 case $build_os in 4651 msdosdjgpp*) 4652 # On DJGPP, this test can blow up pretty badly due to problems in libc 4653 # (any single argument exceeding 2000 bytes causes a buffer overrun 4654 # during glob expansion). Even if it were fixed, the result of this 4655 # check would be larger than it should be. 4656 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4657 ;; 4658 4659 gnu*) 4660 # Under GNU Hurd, this test is not required because there is 4661 # no limit to the length of command line arguments. 4662 # Libtool will interpret -1 as no limit whatsoever 4663 lt_cv_sys_max_cmd_len=-1; 4664 ;; 4665 4666 cygwin* | mingw* | cegcc*) 4667 # On Win9x/ME, this test blows up -- it succeeds, but takes 4668 # about 5 minutes as the teststring grows exponentially. 4669 # Worse, since 9x/ME are not pre-emptively multitasking, 4670 # you end up with a "frozen" computer, even though with patience 4671 # the test eventually succeeds (with a max line length of 256k). 4672 # Instead, let's just punt: use the minimum linelength reported by 4673 # all of the supported platforms: 8192 (on NT/2K/XP). 4674 lt_cv_sys_max_cmd_len=8192; 4675 ;; 4676 4677 mint*) 4678 # On MiNT this can take a long time and run out of memory. 4679 lt_cv_sys_max_cmd_len=8192; 4680 ;; 4681 4682 amigaos*) 4683 # On AmigaOS with pdksh, this test takes hours, literally. 4684 # So we just punt and use a minimum line length of 8192. 4685 lt_cv_sys_max_cmd_len=8192; 4686 ;; 4687 4688 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4689 # This has been around since 386BSD, at least. Likely further. 4690 if test -x /sbin/sysctl; then 4691 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4692 elif test -x /usr/sbin/sysctl; then 4693 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4694 else 4695 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4696 fi 4697 # And add a safety zone 4698 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4699 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4700 ;; 4701 4702 interix*) 4703 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4704 lt_cv_sys_max_cmd_len=196608 4705 ;; 4706 4707 osf*) 4708 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4709 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4710 # nice to cause kernel panics so lets avoid the loop below. 4711 # First set a reasonable default. 4712 lt_cv_sys_max_cmd_len=16384 4713 # 4714 if test -x /sbin/sysconfig; then 4715 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4716 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4717 esac 4718 fi 4719 ;; 4720 sco3.2v5*) 4721 lt_cv_sys_max_cmd_len=102400 4722 ;; 4723 sysv5* | sco5v6* | sysv4.2uw2*) 4724 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4725 if test -n "$kargmax"; then 4726 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4727 else 4728 lt_cv_sys_max_cmd_len=32768 4729 fi 4730 ;; 4731 *) 4732 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4733 if test -n "$lt_cv_sys_max_cmd_len"; then 4734 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4735 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4736 else 4737 # Make teststring a little bigger before we do anything with it. 4738 # a 1K string should be a reasonable start. 4739 for i in 1 2 3 4 5 6 7 8 ; do 4740 teststring=$teststring$teststring 4741 done 4742 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4743 # If test is not a shell built-in, we'll probably end up computing a 4744 # maximum length that is only half of the actual maximum length, but 4745 # we can't tell. 4746 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 4747 = "X$teststring$teststring"; } >/dev/null 2>&1 && 4748 test $i != 17 # 1/2 MB should be enough 4749 do 4750 i=`expr $i + 1` 4751 teststring=$teststring$teststring 4752 done 4753 # Only check the string length outside the loop. 4754 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4755 teststring= 4756 # Add a significant safety factor because C++ compilers can tack on 4757 # massive amounts of additional arguments before passing them to the 4758 # linker. It appears as though 1/2 is a usable value. 4759 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4760 fi 4761 ;; 4762 esac 4763 4764fi 4765 4766if test -n $lt_cv_sys_max_cmd_len ; then 4767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4768$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4769else 4770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4771$as_echo "none" >&6; } 4772fi 4773max_cmd_len=$lt_cv_sys_max_cmd_len 4774 4775 4776 4777 4778 4779 4780: ${CP="cp -f"} 4781: ${MV="mv -f"} 4782: ${RM="rm -f"} 4783 4784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4785$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4786# Try some XSI features 4787xsi_shell=no 4788( _lt_dummy="a/b/c" 4789 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4790 = c,a/b,, \ 4791 && eval 'test $(( 1 + 1 )) -eq 2 \ 4792 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4793 && xsi_shell=yes 4794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4795$as_echo "$xsi_shell" >&6; } 4796 4797 4798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4799$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4800lt_shell_append=no 4801( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4802 >/dev/null 2>&1 \ 4803 && lt_shell_append=yes 4804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4805$as_echo "$lt_shell_append" >&6; } 4806 4807 4808if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4809 lt_unset=unset 4810else 4811 lt_unset=false 4812fi 4813 4814 4815 4816 4817 4818# test EBCDIC or ASCII 4819case `echo X|tr X '\101'` in 4820 A) # ASCII based system 4821 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4822 lt_SP2NL='tr \040 \012' 4823 lt_NL2SP='tr \015\012 \040\040' 4824 ;; 4825 *) # EBCDIC based system 4826 lt_SP2NL='tr \100 \n' 4827 lt_NL2SP='tr \r\n \100\100' 4828 ;; 4829esac 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4840$as_echo_n "checking for $LD option to reload object files... " >&6; } 4841if ${lt_cv_ld_reload_flag+:} false; then : 4842 $as_echo_n "(cached) " >&6 4843else 4844 lt_cv_ld_reload_flag='-r' 4845fi 4846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4847$as_echo "$lt_cv_ld_reload_flag" >&6; } 4848reload_flag=$lt_cv_ld_reload_flag 4849case $reload_flag in 4850"" | " "*) ;; 4851*) reload_flag=" $reload_flag" ;; 4852esac 4853reload_cmds='$LD$reload_flag -o $output$reload_objs' 4854case $host_os in 4855 darwin*) 4856 if test "$GCC" = yes; then 4857 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4858 else 4859 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4860 fi 4861 ;; 4862esac 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872if test -n "$ac_tool_prefix"; then 4873 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4874set dummy ${ac_tool_prefix}objdump; ac_word=$2 4875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4876$as_echo_n "checking for $ac_word... " >&6; } 4877if ${ac_cv_prog_OBJDUMP+:} false; then : 4878 $as_echo_n "(cached) " >&6 4879else 4880 if test -n "$OBJDUMP"; then 4881 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4882else 4883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4884for as_dir in $PATH 4885do 4886 IFS=$as_save_IFS 4887 test -z "$as_dir" && as_dir=. 4888 for ac_exec_ext in '' $ac_executable_extensions; do 4889 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4890 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4892 break 2 4893 fi 4894done 4895 done 4896IFS=$as_save_IFS 4897 4898fi 4899fi 4900OBJDUMP=$ac_cv_prog_OBJDUMP 4901if test -n "$OBJDUMP"; then 4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4903$as_echo "$OBJDUMP" >&6; } 4904else 4905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4906$as_echo "no" >&6; } 4907fi 4908 4909 4910fi 4911if test -z "$ac_cv_prog_OBJDUMP"; then 4912 ac_ct_OBJDUMP=$OBJDUMP 4913 # Extract the first word of "objdump", so it can be a program name with args. 4914set dummy objdump; ac_word=$2 4915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4916$as_echo_n "checking for $ac_word... " >&6; } 4917if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4918 $as_echo_n "(cached) " >&6 4919else 4920 if test -n "$ac_ct_OBJDUMP"; then 4921 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4922else 4923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4924for as_dir in $PATH 4925do 4926 IFS=$as_save_IFS 4927 test -z "$as_dir" && as_dir=. 4928 for ac_exec_ext in '' $ac_executable_extensions; do 4929 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4930 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4932 break 2 4933 fi 4934done 4935 done 4936IFS=$as_save_IFS 4937 4938fi 4939fi 4940ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4941if test -n "$ac_ct_OBJDUMP"; then 4942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4943$as_echo "$ac_ct_OBJDUMP" >&6; } 4944else 4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4946$as_echo "no" >&6; } 4947fi 4948 4949 if test "x$ac_ct_OBJDUMP" = x; then 4950 OBJDUMP="false" 4951 else 4952 case $cross_compiling:$ac_tool_warned in 4953yes:) 4954{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4955$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4956ac_tool_warned=yes ;; 4957esac 4958 OBJDUMP=$ac_ct_OBJDUMP 4959 fi 4960else 4961 OBJDUMP="$ac_cv_prog_OBJDUMP" 4962fi 4963 4964test -z "$OBJDUMP" && OBJDUMP=objdump 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 4975$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4976if ${lt_cv_deplibs_check_method+:} false; then : 4977 $as_echo_n "(cached) " >&6 4978else 4979 lt_cv_file_magic_cmd='$MAGIC_CMD' 4980lt_cv_file_magic_test_file= 4981lt_cv_deplibs_check_method='unknown' 4982# Need to set the preceding variable on all platforms that support 4983# interlibrary dependencies. 4984# 'none' -- dependencies not supported. 4985# `unknown' -- same as none, but documents that we really don't know. 4986# 'pass_all' -- all dependencies passed with no checks. 4987# 'test_compile' -- check by making test program. 4988# 'file_magic [[regex]]' -- check by looking for files in library path 4989# which responds to the $file_magic_cmd with a given extended regex. 4990# If you have `file' or equivalent on your system and you're not sure 4991# whether `pass_all' will *always* work, you probably want this one. 4992 4993case $host_os in 4994aix[4-9]*) 4995 lt_cv_deplibs_check_method=pass_all 4996 ;; 4997 4998beos*) 4999 lt_cv_deplibs_check_method=pass_all 5000 ;; 5001 5002bsdi[45]*) 5003 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5004 lt_cv_file_magic_cmd='/usr/bin/file -L' 5005 lt_cv_file_magic_test_file=/shlib/libc.so 5006 ;; 5007 5008cygwin*) 5009 # func_win32_libid is a shell function defined in ltmain.sh 5010 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5011 lt_cv_file_magic_cmd='func_win32_libid' 5012 ;; 5013 5014mingw* | pw32*) 5015 # Base MSYS/MinGW do not provide the 'file' command needed by 5016 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5017 # unless we find 'file', for example because we are cross-compiling. 5018 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5019 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5020 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5021 lt_cv_file_magic_cmd='func_win32_libid' 5022 else 5023 # Keep this pattern in sync with the one in func_win32_libid. 5024 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5025 lt_cv_file_magic_cmd='$OBJDUMP -f' 5026 fi 5027 ;; 5028 5029cegcc*) 5030 # use the weaker test based on 'objdump'. See mingw*. 5031 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5032 lt_cv_file_magic_cmd='$OBJDUMP -f' 5033 ;; 5034 5035darwin* | rhapsody*) 5036 lt_cv_deplibs_check_method=pass_all 5037 ;; 5038 5039freebsd* | dragonfly*) 5040 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5041 case $host_cpu in 5042 i*86 ) 5043 # Not sure whether the presence of OpenBSD here was a mistake. 5044 # Let's accept both of them until this is cleared up. 5045 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5046 lt_cv_file_magic_cmd=/usr/bin/file 5047 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5048 ;; 5049 esac 5050 else 5051 lt_cv_deplibs_check_method=pass_all 5052 fi 5053 ;; 5054 5055gnu*) 5056 lt_cv_deplibs_check_method=pass_all 5057 ;; 5058 5059haiku*) 5060 lt_cv_deplibs_check_method=pass_all 5061 ;; 5062 5063hpux10.20* | hpux11*) 5064 lt_cv_file_magic_cmd=/usr/bin/file 5065 case $host_cpu in 5066 ia64*) 5067 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5068 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5069 ;; 5070 hppa*64*) 5071 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]' 5072 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5073 ;; 5074 *) 5075 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5076 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5077 ;; 5078 esac 5079 ;; 5080 5081interix[3-9]*) 5082 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5083 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5084 ;; 5085 5086irix5* | irix6* | nonstopux*) 5087 case $LD in 5088 *-32|*"-32 ") libmagic=32-bit;; 5089 *-n32|*"-n32 ") libmagic=N32;; 5090 *-64|*"-64 ") libmagic=64-bit;; 5091 *) libmagic=never-match;; 5092 esac 5093 lt_cv_deplibs_check_method=pass_all 5094 ;; 5095 5096# This must be Linux ELF. 5097linux* | k*bsd*-gnu | kopensolaris*-gnu) 5098 lt_cv_deplibs_check_method=pass_all 5099 ;; 5100 5101netbsd*) 5102 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5103 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5104 else 5105 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5106 fi 5107 ;; 5108 5109newos6*) 5110 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5111 lt_cv_file_magic_cmd=/usr/bin/file 5112 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5113 ;; 5114 5115*nto* | *qnx*) 5116 lt_cv_deplibs_check_method=pass_all 5117 ;; 5118 5119openbsd*) 5120 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5121 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5122 else 5123 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5124 fi 5125 ;; 5126 5127osf3* | osf4* | osf5*) 5128 lt_cv_deplibs_check_method=pass_all 5129 ;; 5130 5131rdos*) 5132 lt_cv_deplibs_check_method=pass_all 5133 ;; 5134 5135solaris*) 5136 lt_cv_deplibs_check_method=pass_all 5137 ;; 5138 5139sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5140 lt_cv_deplibs_check_method=pass_all 5141 ;; 5142 5143sysv4 | sysv4.3*) 5144 case $host_vendor in 5145 motorola) 5146 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]' 5147 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5148 ;; 5149 ncr) 5150 lt_cv_deplibs_check_method=pass_all 5151 ;; 5152 sequent) 5153 lt_cv_file_magic_cmd='/bin/file' 5154 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5155 ;; 5156 sni) 5157 lt_cv_file_magic_cmd='/bin/file' 5158 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5159 lt_cv_file_magic_test_file=/lib/libc.so 5160 ;; 5161 siemens) 5162 lt_cv_deplibs_check_method=pass_all 5163 ;; 5164 pc) 5165 lt_cv_deplibs_check_method=pass_all 5166 ;; 5167 esac 5168 ;; 5169 5170tpf*) 5171 lt_cv_deplibs_check_method=pass_all 5172 ;; 5173esac 5174 5175fi 5176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5177$as_echo "$lt_cv_deplibs_check_method" >&6; } 5178file_magic_cmd=$lt_cv_file_magic_cmd 5179deplibs_check_method=$lt_cv_deplibs_check_method 5180test -z "$deplibs_check_method" && deplibs_check_method=unknown 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193if test -n "$ac_tool_prefix"; then 5194 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5195set dummy ${ac_tool_prefix}ar; ac_word=$2 5196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5197$as_echo_n "checking for $ac_word... " >&6; } 5198if ${ac_cv_prog_AR+:} false; then : 5199 $as_echo_n "(cached) " >&6 5200else 5201 if test -n "$AR"; then 5202 ac_cv_prog_AR="$AR" # Let the user override the test. 5203else 5204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5205for as_dir in $PATH 5206do 5207 IFS=$as_save_IFS 5208 test -z "$as_dir" && as_dir=. 5209 for ac_exec_ext in '' $ac_executable_extensions; do 5210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5211 ac_cv_prog_AR="${ac_tool_prefix}ar" 5212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5213 break 2 5214 fi 5215done 5216 done 5217IFS=$as_save_IFS 5218 5219fi 5220fi 5221AR=$ac_cv_prog_AR 5222if test -n "$AR"; then 5223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5224$as_echo "$AR" >&6; } 5225else 5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5227$as_echo "no" >&6; } 5228fi 5229 5230 5231fi 5232if test -z "$ac_cv_prog_AR"; then 5233 ac_ct_AR=$AR 5234 # Extract the first word of "ar", so it can be a program name with args. 5235set dummy ar; ac_word=$2 5236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5237$as_echo_n "checking for $ac_word... " >&6; } 5238if ${ac_cv_prog_ac_ct_AR+:} false; then : 5239 $as_echo_n "(cached) " >&6 5240else 5241 if test -n "$ac_ct_AR"; then 5242 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5243else 5244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5245for as_dir in $PATH 5246do 5247 IFS=$as_save_IFS 5248 test -z "$as_dir" && as_dir=. 5249 for ac_exec_ext in '' $ac_executable_extensions; do 5250 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5251 ac_cv_prog_ac_ct_AR="ar" 5252 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5253 break 2 5254 fi 5255done 5256 done 5257IFS=$as_save_IFS 5258 5259fi 5260fi 5261ac_ct_AR=$ac_cv_prog_ac_ct_AR 5262if test -n "$ac_ct_AR"; then 5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5264$as_echo "$ac_ct_AR" >&6; } 5265else 5266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5267$as_echo "no" >&6; } 5268fi 5269 5270 if test "x$ac_ct_AR" = x; then 5271 AR="false" 5272 else 5273 case $cross_compiling:$ac_tool_warned in 5274yes:) 5275{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5276$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5277ac_tool_warned=yes ;; 5278esac 5279 AR=$ac_ct_AR 5280 fi 5281else 5282 AR="$ac_cv_prog_AR" 5283fi 5284 5285test -z "$AR" && AR=ar 5286test -z "$AR_FLAGS" && AR_FLAGS=cru 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298if test -n "$ac_tool_prefix"; then 5299 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5300set dummy ${ac_tool_prefix}strip; ac_word=$2 5301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5302$as_echo_n "checking for $ac_word... " >&6; } 5303if ${ac_cv_prog_STRIP+:} false; then : 5304 $as_echo_n "(cached) " >&6 5305else 5306 if test -n "$STRIP"; then 5307 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5308else 5309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5310for as_dir in $PATH 5311do 5312 IFS=$as_save_IFS 5313 test -z "$as_dir" && as_dir=. 5314 for ac_exec_ext in '' $ac_executable_extensions; do 5315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5316 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5318 break 2 5319 fi 5320done 5321 done 5322IFS=$as_save_IFS 5323 5324fi 5325fi 5326STRIP=$ac_cv_prog_STRIP 5327if test -n "$STRIP"; then 5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5329$as_echo "$STRIP" >&6; } 5330else 5331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5332$as_echo "no" >&6; } 5333fi 5334 5335 5336fi 5337if test -z "$ac_cv_prog_STRIP"; then 5338 ac_ct_STRIP=$STRIP 5339 # Extract the first word of "strip", so it can be a program name with args. 5340set dummy strip; ac_word=$2 5341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5342$as_echo_n "checking for $ac_word... " >&6; } 5343if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5344 $as_echo_n "(cached) " >&6 5345else 5346 if test -n "$ac_ct_STRIP"; then 5347 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5348else 5349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5350for as_dir in $PATH 5351do 5352 IFS=$as_save_IFS 5353 test -z "$as_dir" && as_dir=. 5354 for ac_exec_ext in '' $ac_executable_extensions; do 5355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5356 ac_cv_prog_ac_ct_STRIP="strip" 5357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5358 break 2 5359 fi 5360done 5361 done 5362IFS=$as_save_IFS 5363 5364fi 5365fi 5366ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5367if test -n "$ac_ct_STRIP"; then 5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5369$as_echo "$ac_ct_STRIP" >&6; } 5370else 5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5372$as_echo "no" >&6; } 5373fi 5374 5375 if test "x$ac_ct_STRIP" = x; then 5376 STRIP=":" 5377 else 5378 case $cross_compiling:$ac_tool_warned in 5379yes:) 5380{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5381$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5382ac_tool_warned=yes ;; 5383esac 5384 STRIP=$ac_ct_STRIP 5385 fi 5386else 5387 STRIP="$ac_cv_prog_STRIP" 5388fi 5389 5390test -z "$STRIP" && STRIP=: 5391 5392 5393 5394 5395 5396 5397if test -n "$ac_tool_prefix"; then 5398 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5399set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5401$as_echo_n "checking for $ac_word... " >&6; } 5402if ${ac_cv_prog_RANLIB+:} false; then : 5403 $as_echo_n "(cached) " >&6 5404else 5405 if test -n "$RANLIB"; then 5406 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5407else 5408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5409for as_dir in $PATH 5410do 5411 IFS=$as_save_IFS 5412 test -z "$as_dir" && as_dir=. 5413 for ac_exec_ext in '' $ac_executable_extensions; do 5414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5415 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5417 break 2 5418 fi 5419done 5420 done 5421IFS=$as_save_IFS 5422 5423fi 5424fi 5425RANLIB=$ac_cv_prog_RANLIB 5426if test -n "$RANLIB"; then 5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5428$as_echo "$RANLIB" >&6; } 5429else 5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5431$as_echo "no" >&6; } 5432fi 5433 5434 5435fi 5436if test -z "$ac_cv_prog_RANLIB"; then 5437 ac_ct_RANLIB=$RANLIB 5438 # Extract the first word of "ranlib", so it can be a program name with args. 5439set dummy ranlib; ac_word=$2 5440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5441$as_echo_n "checking for $ac_word... " >&6; } 5442if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5443 $as_echo_n "(cached) " >&6 5444else 5445 if test -n "$ac_ct_RANLIB"; then 5446 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5447else 5448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5449for as_dir in $PATH 5450do 5451 IFS=$as_save_IFS 5452 test -z "$as_dir" && as_dir=. 5453 for ac_exec_ext in '' $ac_executable_extensions; do 5454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5455 ac_cv_prog_ac_ct_RANLIB="ranlib" 5456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5457 break 2 5458 fi 5459done 5460 done 5461IFS=$as_save_IFS 5462 5463fi 5464fi 5465ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5466if test -n "$ac_ct_RANLIB"; then 5467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5468$as_echo "$ac_ct_RANLIB" >&6; } 5469else 5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5471$as_echo "no" >&6; } 5472fi 5473 5474 if test "x$ac_ct_RANLIB" = x; then 5475 RANLIB=":" 5476 else 5477 case $cross_compiling:$ac_tool_warned in 5478yes:) 5479{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5480$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5481ac_tool_warned=yes ;; 5482esac 5483 RANLIB=$ac_ct_RANLIB 5484 fi 5485else 5486 RANLIB="$ac_cv_prog_RANLIB" 5487fi 5488 5489test -z "$RANLIB" && RANLIB=: 5490 5491 5492 5493 5494 5495 5496# Determine commands to create old-style static archives. 5497old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5498old_postinstall_cmds='chmod 644 $oldlib' 5499old_postuninstall_cmds= 5500 5501if test -n "$RANLIB"; then 5502 case $host_os in 5503 openbsd*) 5504 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5505 ;; 5506 *) 5507 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5508 ;; 5509 esac 5510 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5511fi 5512 5513case $host_os in 5514 darwin*) 5515 lock_old_archive_extraction=yes ;; 5516 *) 5517 lock_old_archive_extraction=no ;; 5518esac 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558# If no C compiler was specified, use CC. 5559LTCC=${LTCC-"$CC"} 5560 5561# If no C compiler flags were specified, use CFLAGS. 5562LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5563 5564# Allow CC to be a program name with arguments. 5565compiler=$CC 5566 5567 5568# Check for command to grab the raw symbol name followed by C symbol from nm. 5569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5570$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5571if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5572 $as_echo_n "(cached) " >&6 5573else 5574 5575# These are sane defaults that work on at least a few old systems. 5576# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5577 5578# Character class describing NM global symbol codes. 5579symcode='[BCDEGRST]' 5580 5581# Regexp to match symbols that can be accessed directly from C. 5582sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5583 5584# Define system-specific variables. 5585case $host_os in 5586aix*) 5587 symcode='[BCDT]' 5588 ;; 5589cygwin* | mingw* | pw32* | cegcc*) 5590 symcode='[ABCDGISTW]' 5591 ;; 5592hpux*) 5593 if test "$host_cpu" = ia64; then 5594 symcode='[ABCDEGRST]' 5595 fi 5596 ;; 5597irix* | nonstopux*) 5598 symcode='[BCDEGRST]' 5599 ;; 5600osf*) 5601 symcode='[BCDEGQRST]' 5602 ;; 5603solaris*) 5604 symcode='[BDRT]' 5605 ;; 5606sco3.2v5*) 5607 symcode='[DT]' 5608 ;; 5609sysv4.2uw2*) 5610 symcode='[DT]' 5611 ;; 5612sysv5* | sco5v6* | unixware* | OpenUNIX*) 5613 symcode='[ABDT]' 5614 ;; 5615sysv4) 5616 symcode='[DFNSTU]' 5617 ;; 5618esac 5619 5620# If we're using GNU nm, then use its standard symbol codes. 5621case `$NM -V 2>&1` in 5622*GNU* | *'with BFD'*) 5623 symcode='[ABCDGIRSTW]' ;; 5624esac 5625 5626# Transform an extracted symbol line into a proper C declaration. 5627# Some systems (esp. on ia64) link data and code symbols differently, 5628# so use this general approach. 5629lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5630 5631# Transform an extracted symbol line into symbol name and symbol address 5632lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5633lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 5634 5635# Handle CRLF in mingw tool chain 5636opt_cr= 5637case $build_os in 5638mingw*) 5639 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5640 ;; 5641esac 5642 5643# Try without a prefix underscore, then with it. 5644for ac_symprfx in "" "_"; do 5645 5646 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5647 symxfrm="\\1 $ac_symprfx\\2 \\2" 5648 5649 # Write the raw and C identifiers. 5650 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5651 # Fake it for dumpbin and say T for any non-static function 5652 # and D for any global variable. 5653 # Also find C++ and __fastcall symbols from MSVC++, 5654 # which start with @ or ?. 5655 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5656" {last_section=section; section=\$ 3};"\ 5657" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5658" \$ 0!~/External *\|/{next};"\ 5659" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5660" {if(hide[section]) next};"\ 5661" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5662" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5663" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5664" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5665" ' prfx=^$ac_symprfx" 5666 else 5667 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5668 fi 5669 5670 # Check to see that the pipe works correctly. 5671 pipe_works=no 5672 5673 rm -f conftest* 5674 cat > conftest.$ac_ext <<_LT_EOF 5675#ifdef __cplusplus 5676extern "C" { 5677#endif 5678char nm_test_var; 5679void nm_test_func(void); 5680void nm_test_func(void){} 5681#ifdef __cplusplus 5682} 5683#endif 5684int main(){nm_test_var='a';nm_test_func();return(0);} 5685_LT_EOF 5686 5687 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5688 (eval $ac_compile) 2>&5 5689 ac_status=$? 5690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5691 test $ac_status = 0; }; then 5692 # Now try to grab the symbols. 5693 nlist=conftest.nm 5694 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5695 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5696 ac_status=$? 5697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5698 test $ac_status = 0; } && test -s "$nlist"; then 5699 # Try sorting and uniquifying the output. 5700 if sort "$nlist" | uniq > "$nlist"T; then 5701 mv -f "$nlist"T "$nlist" 5702 else 5703 rm -f "$nlist"T 5704 fi 5705 5706 # Make sure that we snagged all the symbols we need. 5707 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5708 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5709 cat <<_LT_EOF > conftest.$ac_ext 5710#ifdef __cplusplus 5711extern "C" { 5712#endif 5713 5714_LT_EOF 5715 # Now generate the symbol file. 5716 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5717 5718 cat <<_LT_EOF >> conftest.$ac_ext 5719 5720/* The mapping between symbol names and symbols. */ 5721const struct { 5722 const char *name; 5723 void *address; 5724} 5725lt__PROGRAM__LTX_preloaded_symbols[] = 5726{ 5727 { "@PROGRAM@", (void *) 0 }, 5728_LT_EOF 5729 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5730 cat <<\_LT_EOF >> conftest.$ac_ext 5731 {0, (void *) 0} 5732}; 5733 5734/* This works around a problem in FreeBSD linker */ 5735#ifdef FREEBSD_WORKAROUND 5736static const void *lt_preloaded_setup() { 5737 return lt__PROGRAM__LTX_preloaded_symbols; 5738} 5739#endif 5740 5741#ifdef __cplusplus 5742} 5743#endif 5744_LT_EOF 5745 # Now try linking the two files. 5746 mv conftest.$ac_objext conftstm.$ac_objext 5747 lt_save_LIBS="$LIBS" 5748 lt_save_CFLAGS="$CFLAGS" 5749 LIBS="conftstm.$ac_objext" 5750 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5751 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5752 (eval $ac_link) 2>&5 5753 ac_status=$? 5754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5755 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5756 pipe_works=yes 5757 fi 5758 LIBS="$lt_save_LIBS" 5759 CFLAGS="$lt_save_CFLAGS" 5760 else 5761 echo "cannot find nm_test_func in $nlist" >&5 5762 fi 5763 else 5764 echo "cannot find nm_test_var in $nlist" >&5 5765 fi 5766 else 5767 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5768 fi 5769 else 5770 echo "$progname: failed program was:" >&5 5771 cat conftest.$ac_ext >&5 5772 fi 5773 rm -rf conftest* conftst* 5774 5775 # Do not use the global_symbol_pipe unless it works. 5776 if test "$pipe_works" = yes; then 5777 break 5778 else 5779 lt_cv_sys_global_symbol_pipe= 5780 fi 5781done 5782 5783fi 5784 5785if test -z "$lt_cv_sys_global_symbol_pipe"; then 5786 lt_cv_sys_global_symbol_to_cdecl= 5787fi 5788if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5790$as_echo "failed" >&6; } 5791else 5792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5793$as_echo "ok" >&6; } 5794fi 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818# Check whether --enable-libtool-lock was given. 5819if test "${enable_libtool_lock+set}" = set; then : 5820 enableval=$enable_libtool_lock; 5821fi 5822 5823test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5824 5825# Some flags need to be propagated to the compiler or linker for good 5826# libtool support. 5827case $host in 5828ia64-*-hpux*) 5829 # Find out which ABI we are using. 5830 echo 'int i;' > conftest.$ac_ext 5831 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5832 (eval $ac_compile) 2>&5 5833 ac_status=$? 5834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5835 test $ac_status = 0; }; then 5836 case `/usr/bin/file conftest.$ac_objext` in 5837 *ELF-32*) 5838 HPUX_IA64_MODE="32" 5839 ;; 5840 *ELF-64*) 5841 HPUX_IA64_MODE="64" 5842 ;; 5843 esac 5844 fi 5845 rm -rf conftest* 5846 ;; 5847*-*-irix6*) 5848 # Find out which ABI we are using. 5849 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 5850 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5851 (eval $ac_compile) 2>&5 5852 ac_status=$? 5853 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5854 test $ac_status = 0; }; then 5855 if test "$lt_cv_prog_gnu_ld" = yes; then 5856 case `/usr/bin/file conftest.$ac_objext` in 5857 *32-bit*) 5858 LD="${LD-ld} -melf32bsmip" 5859 ;; 5860 *N32*) 5861 LD="${LD-ld} -melf32bmipn32" 5862 ;; 5863 *64-bit*) 5864 LD="${LD-ld} -melf64bmip" 5865 ;; 5866 esac 5867 else 5868 case `/usr/bin/file conftest.$ac_objext` in 5869 *32-bit*) 5870 LD="${LD-ld} -32" 5871 ;; 5872 *N32*) 5873 LD="${LD-ld} -n32" 5874 ;; 5875 *64-bit*) 5876 LD="${LD-ld} -64" 5877 ;; 5878 esac 5879 fi 5880 fi 5881 rm -rf conftest* 5882 ;; 5883 5884x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5885s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5886 # Find out which ABI we are using. 5887 echo 'int i;' > conftest.$ac_ext 5888 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5889 (eval $ac_compile) 2>&5 5890 ac_status=$? 5891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5892 test $ac_status = 0; }; then 5893 case `/usr/bin/file conftest.o` in 5894 *32-bit*) 5895 case $host in 5896 x86_64-*kfreebsd*-gnu) 5897 LD="${LD-ld} -m elf_i386_fbsd" 5898 ;; 5899 x86_64-*linux*) 5900 LD="${LD-ld} -m elf_i386" 5901 ;; 5902 ppc64-*linux*|powerpc64-*linux*) 5903 LD="${LD-ld} -m elf32ppclinux" 5904 ;; 5905 s390x-*linux*) 5906 LD="${LD-ld} -m elf_s390" 5907 ;; 5908 sparc64-*linux*) 5909 LD="${LD-ld} -m elf32_sparc" 5910 ;; 5911 esac 5912 ;; 5913 *64-bit*) 5914 case $host in 5915 x86_64-*kfreebsd*-gnu) 5916 LD="${LD-ld} -m elf_x86_64_fbsd" 5917 ;; 5918 x86_64-*linux*) 5919 LD="${LD-ld} -m elf_x86_64" 5920 ;; 5921 ppc*-*linux*|powerpc*-*linux*) 5922 LD="${LD-ld} -m elf64ppc" 5923 ;; 5924 s390*-*linux*|s390*-*tpf*) 5925 LD="${LD-ld} -m elf64_s390" 5926 ;; 5927 sparc*-*linux*) 5928 LD="${LD-ld} -m elf64_sparc" 5929 ;; 5930 esac 5931 ;; 5932 esac 5933 fi 5934 rm -rf conftest* 5935 ;; 5936 5937*-*-sco3.2v5*) 5938 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5939 SAVE_CFLAGS="$CFLAGS" 5940 CFLAGS="$CFLAGS -belf" 5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 5942$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 5943if ${lt_cv_cc_needs_belf+:} false; then : 5944 $as_echo_n "(cached) " >&6 5945else 5946 ac_ext=c 5947ac_cpp='$CPP $CPPFLAGS' 5948ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5949ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5950ac_compiler_gnu=$ac_cv_c_compiler_gnu 5951 5952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5953/* end confdefs.h. */ 5954 5955int 5956main () 5957{ 5958 5959 ; 5960 return 0; 5961} 5962_ACEOF 5963if ac_fn_c_try_link "$LINENO"; then : 5964 lt_cv_cc_needs_belf=yes 5965else 5966 lt_cv_cc_needs_belf=no 5967fi 5968rm -f core conftest.err conftest.$ac_objext \ 5969 conftest$ac_exeext conftest.$ac_ext 5970 ac_ext=c 5971ac_cpp='$CPP $CPPFLAGS' 5972ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5973ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5974ac_compiler_gnu=$ac_cv_c_compiler_gnu 5975 5976fi 5977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 5978$as_echo "$lt_cv_cc_needs_belf" >&6; } 5979 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5980 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5981 CFLAGS="$SAVE_CFLAGS" 5982 fi 5983 ;; 5984sparc*-*solaris*) 5985 # Find out which ABI we are using. 5986 echo 'int i;' > conftest.$ac_ext 5987 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5988 (eval $ac_compile) 2>&5 5989 ac_status=$? 5990 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5991 test $ac_status = 0; }; then 5992 case `/usr/bin/file conftest.o` in 5993 *64-bit*) 5994 case $lt_cv_prog_gnu_ld in 5995 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5996 *) 5997 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 5998 LD="${LD-ld} -64" 5999 fi 6000 ;; 6001 esac 6002 ;; 6003 esac 6004 fi 6005 rm -rf conftest* 6006 ;; 6007esac 6008 6009need_locks="$enable_libtool_lock" 6010 6011 6012 case $host_os in 6013 rhapsody* | darwin*) 6014 if test -n "$ac_tool_prefix"; then 6015 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6016set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6018$as_echo_n "checking for $ac_word... " >&6; } 6019if ${ac_cv_prog_DSYMUTIL+:} false; then : 6020 $as_echo_n "(cached) " >&6 6021else 6022 if test -n "$DSYMUTIL"; then 6023 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6024else 6025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6026for as_dir in $PATH 6027do 6028 IFS=$as_save_IFS 6029 test -z "$as_dir" && as_dir=. 6030 for ac_exec_ext in '' $ac_executable_extensions; do 6031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6032 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6034 break 2 6035 fi 6036done 6037 done 6038IFS=$as_save_IFS 6039 6040fi 6041fi 6042DSYMUTIL=$ac_cv_prog_DSYMUTIL 6043if test -n "$DSYMUTIL"; then 6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6045$as_echo "$DSYMUTIL" >&6; } 6046else 6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6048$as_echo "no" >&6; } 6049fi 6050 6051 6052fi 6053if test -z "$ac_cv_prog_DSYMUTIL"; then 6054 ac_ct_DSYMUTIL=$DSYMUTIL 6055 # Extract the first word of "dsymutil", so it can be a program name with args. 6056set dummy dsymutil; ac_word=$2 6057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6058$as_echo_n "checking for $ac_word... " >&6; } 6059if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6060 $as_echo_n "(cached) " >&6 6061else 6062 if test -n "$ac_ct_DSYMUTIL"; then 6063 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6064else 6065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6066for as_dir in $PATH 6067do 6068 IFS=$as_save_IFS 6069 test -z "$as_dir" && as_dir=. 6070 for ac_exec_ext in '' $ac_executable_extensions; do 6071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6072 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6074 break 2 6075 fi 6076done 6077 done 6078IFS=$as_save_IFS 6079 6080fi 6081fi 6082ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6083if test -n "$ac_ct_DSYMUTIL"; then 6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6085$as_echo "$ac_ct_DSYMUTIL" >&6; } 6086else 6087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6088$as_echo "no" >&6; } 6089fi 6090 6091 if test "x$ac_ct_DSYMUTIL" = x; then 6092 DSYMUTIL=":" 6093 else 6094 case $cross_compiling:$ac_tool_warned in 6095yes:) 6096{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6097$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6098ac_tool_warned=yes ;; 6099esac 6100 DSYMUTIL=$ac_ct_DSYMUTIL 6101 fi 6102else 6103 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6104fi 6105 6106 if test -n "$ac_tool_prefix"; then 6107 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6108set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6110$as_echo_n "checking for $ac_word... " >&6; } 6111if ${ac_cv_prog_NMEDIT+:} false; then : 6112 $as_echo_n "(cached) " >&6 6113else 6114 if test -n "$NMEDIT"; then 6115 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6116else 6117as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6118for as_dir in $PATH 6119do 6120 IFS=$as_save_IFS 6121 test -z "$as_dir" && as_dir=. 6122 for ac_exec_ext in '' $ac_executable_extensions; do 6123 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6124 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6126 break 2 6127 fi 6128done 6129 done 6130IFS=$as_save_IFS 6131 6132fi 6133fi 6134NMEDIT=$ac_cv_prog_NMEDIT 6135if test -n "$NMEDIT"; then 6136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6137$as_echo "$NMEDIT" >&6; } 6138else 6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6140$as_echo "no" >&6; } 6141fi 6142 6143 6144fi 6145if test -z "$ac_cv_prog_NMEDIT"; then 6146 ac_ct_NMEDIT=$NMEDIT 6147 # Extract the first word of "nmedit", so it can be a program name with args. 6148set dummy nmedit; ac_word=$2 6149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6150$as_echo_n "checking for $ac_word... " >&6; } 6151if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6152 $as_echo_n "(cached) " >&6 6153else 6154 if test -n "$ac_ct_NMEDIT"; then 6155 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6156else 6157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6158for as_dir in $PATH 6159do 6160 IFS=$as_save_IFS 6161 test -z "$as_dir" && as_dir=. 6162 for ac_exec_ext in '' $ac_executable_extensions; do 6163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6164 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6166 break 2 6167 fi 6168done 6169 done 6170IFS=$as_save_IFS 6171 6172fi 6173fi 6174ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6175if test -n "$ac_ct_NMEDIT"; then 6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6177$as_echo "$ac_ct_NMEDIT" >&6; } 6178else 6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6180$as_echo "no" >&6; } 6181fi 6182 6183 if test "x$ac_ct_NMEDIT" = x; then 6184 NMEDIT=":" 6185 else 6186 case $cross_compiling:$ac_tool_warned in 6187yes:) 6188{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6189$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6190ac_tool_warned=yes ;; 6191esac 6192 NMEDIT=$ac_ct_NMEDIT 6193 fi 6194else 6195 NMEDIT="$ac_cv_prog_NMEDIT" 6196fi 6197 6198 if test -n "$ac_tool_prefix"; then 6199 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6200set dummy ${ac_tool_prefix}lipo; ac_word=$2 6201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6202$as_echo_n "checking for $ac_word... " >&6; } 6203if ${ac_cv_prog_LIPO+:} false; then : 6204 $as_echo_n "(cached) " >&6 6205else 6206 if test -n "$LIPO"; then 6207 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6208else 6209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6210for as_dir in $PATH 6211do 6212 IFS=$as_save_IFS 6213 test -z "$as_dir" && as_dir=. 6214 for ac_exec_ext in '' $ac_executable_extensions; do 6215 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6216 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6218 break 2 6219 fi 6220done 6221 done 6222IFS=$as_save_IFS 6223 6224fi 6225fi 6226LIPO=$ac_cv_prog_LIPO 6227if test -n "$LIPO"; then 6228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6229$as_echo "$LIPO" >&6; } 6230else 6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6232$as_echo "no" >&6; } 6233fi 6234 6235 6236fi 6237if test -z "$ac_cv_prog_LIPO"; then 6238 ac_ct_LIPO=$LIPO 6239 # Extract the first word of "lipo", so it can be a program name with args. 6240set dummy lipo; ac_word=$2 6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6242$as_echo_n "checking for $ac_word... " >&6; } 6243if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6244 $as_echo_n "(cached) " >&6 6245else 6246 if test -n "$ac_ct_LIPO"; then 6247 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6248else 6249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6250for as_dir in $PATH 6251do 6252 IFS=$as_save_IFS 6253 test -z "$as_dir" && as_dir=. 6254 for ac_exec_ext in '' $ac_executable_extensions; do 6255 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6256 ac_cv_prog_ac_ct_LIPO="lipo" 6257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6258 break 2 6259 fi 6260done 6261 done 6262IFS=$as_save_IFS 6263 6264fi 6265fi 6266ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6267if test -n "$ac_ct_LIPO"; then 6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6269$as_echo "$ac_ct_LIPO" >&6; } 6270else 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6272$as_echo "no" >&6; } 6273fi 6274 6275 if test "x$ac_ct_LIPO" = x; then 6276 LIPO=":" 6277 else 6278 case $cross_compiling:$ac_tool_warned in 6279yes:) 6280{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6281$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6282ac_tool_warned=yes ;; 6283esac 6284 LIPO=$ac_ct_LIPO 6285 fi 6286else 6287 LIPO="$ac_cv_prog_LIPO" 6288fi 6289 6290 if test -n "$ac_tool_prefix"; then 6291 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6292set dummy ${ac_tool_prefix}otool; ac_word=$2 6293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6294$as_echo_n "checking for $ac_word... " >&6; } 6295if ${ac_cv_prog_OTOOL+:} false; then : 6296 $as_echo_n "(cached) " >&6 6297else 6298 if test -n "$OTOOL"; then 6299 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6300else 6301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6302for as_dir in $PATH 6303do 6304 IFS=$as_save_IFS 6305 test -z "$as_dir" && as_dir=. 6306 for ac_exec_ext in '' $ac_executable_extensions; do 6307 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6308 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6310 break 2 6311 fi 6312done 6313 done 6314IFS=$as_save_IFS 6315 6316fi 6317fi 6318OTOOL=$ac_cv_prog_OTOOL 6319if test -n "$OTOOL"; then 6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6321$as_echo "$OTOOL" >&6; } 6322else 6323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6324$as_echo "no" >&6; } 6325fi 6326 6327 6328fi 6329if test -z "$ac_cv_prog_OTOOL"; then 6330 ac_ct_OTOOL=$OTOOL 6331 # Extract the first word of "otool", so it can be a program name with args. 6332set dummy otool; ac_word=$2 6333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6334$as_echo_n "checking for $ac_word... " >&6; } 6335if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6336 $as_echo_n "(cached) " >&6 6337else 6338 if test -n "$ac_ct_OTOOL"; then 6339 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6340else 6341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6342for as_dir in $PATH 6343do 6344 IFS=$as_save_IFS 6345 test -z "$as_dir" && as_dir=. 6346 for ac_exec_ext in '' $ac_executable_extensions; do 6347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6348 ac_cv_prog_ac_ct_OTOOL="otool" 6349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6350 break 2 6351 fi 6352done 6353 done 6354IFS=$as_save_IFS 6355 6356fi 6357fi 6358ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6359if test -n "$ac_ct_OTOOL"; then 6360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6361$as_echo "$ac_ct_OTOOL" >&6; } 6362else 6363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6364$as_echo "no" >&6; } 6365fi 6366 6367 if test "x$ac_ct_OTOOL" = x; then 6368 OTOOL=":" 6369 else 6370 case $cross_compiling:$ac_tool_warned in 6371yes:) 6372{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6373$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6374ac_tool_warned=yes ;; 6375esac 6376 OTOOL=$ac_ct_OTOOL 6377 fi 6378else 6379 OTOOL="$ac_cv_prog_OTOOL" 6380fi 6381 6382 if test -n "$ac_tool_prefix"; then 6383 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6384set dummy ${ac_tool_prefix}otool64; ac_word=$2 6385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6386$as_echo_n "checking for $ac_word... " >&6; } 6387if ${ac_cv_prog_OTOOL64+:} false; then : 6388 $as_echo_n "(cached) " >&6 6389else 6390 if test -n "$OTOOL64"; then 6391 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6392else 6393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6394for as_dir in $PATH 6395do 6396 IFS=$as_save_IFS 6397 test -z "$as_dir" && as_dir=. 6398 for ac_exec_ext in '' $ac_executable_extensions; do 6399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6400 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6402 break 2 6403 fi 6404done 6405 done 6406IFS=$as_save_IFS 6407 6408fi 6409fi 6410OTOOL64=$ac_cv_prog_OTOOL64 6411if test -n "$OTOOL64"; then 6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6413$as_echo "$OTOOL64" >&6; } 6414else 6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6416$as_echo "no" >&6; } 6417fi 6418 6419 6420fi 6421if test -z "$ac_cv_prog_OTOOL64"; then 6422 ac_ct_OTOOL64=$OTOOL64 6423 # Extract the first word of "otool64", so it can be a program name with args. 6424set dummy otool64; ac_word=$2 6425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6426$as_echo_n "checking for $ac_word... " >&6; } 6427if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6428 $as_echo_n "(cached) " >&6 6429else 6430 if test -n "$ac_ct_OTOOL64"; then 6431 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6432else 6433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6434for as_dir in $PATH 6435do 6436 IFS=$as_save_IFS 6437 test -z "$as_dir" && as_dir=. 6438 for ac_exec_ext in '' $ac_executable_extensions; do 6439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6440 ac_cv_prog_ac_ct_OTOOL64="otool64" 6441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6442 break 2 6443 fi 6444done 6445 done 6446IFS=$as_save_IFS 6447 6448fi 6449fi 6450ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6451if test -n "$ac_ct_OTOOL64"; then 6452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6453$as_echo "$ac_ct_OTOOL64" >&6; } 6454else 6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6456$as_echo "no" >&6; } 6457fi 6458 6459 if test "x$ac_ct_OTOOL64" = x; then 6460 OTOOL64=":" 6461 else 6462 case $cross_compiling:$ac_tool_warned in 6463yes:) 6464{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6465$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6466ac_tool_warned=yes ;; 6467esac 6468 OTOOL64=$ac_ct_OTOOL64 6469 fi 6470else 6471 OTOOL64="$ac_cv_prog_OTOOL64" 6472fi 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6501$as_echo_n "checking for -single_module linker flag... " >&6; } 6502if ${lt_cv_apple_cc_single_mod+:} false; then : 6503 $as_echo_n "(cached) " >&6 6504else 6505 lt_cv_apple_cc_single_mod=no 6506 if test -z "${LT_MULTI_MODULE}"; then 6507 # By default we will add the -single_module flag. You can override 6508 # by either setting the environment variable LT_MULTI_MODULE 6509 # non-empty at configure time, or by adding -multi_module to the 6510 # link flags. 6511 rm -rf libconftest.dylib* 6512 echo "int foo(void){return 1;}" > conftest.c 6513 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6514-dynamiclib -Wl,-single_module conftest.c" >&5 6515 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6516 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6517 _lt_result=$? 6518 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6519 lt_cv_apple_cc_single_mod=yes 6520 else 6521 cat conftest.err >&5 6522 fi 6523 rm -rf libconftest.dylib* 6524 rm -f conftest.* 6525 fi 6526fi 6527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6528$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6530$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6531if ${lt_cv_ld_exported_symbols_list+:} false; then : 6532 $as_echo_n "(cached) " >&6 6533else 6534 lt_cv_ld_exported_symbols_list=no 6535 save_LDFLAGS=$LDFLAGS 6536 echo "_main" > conftest.sym 6537 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6539/* end confdefs.h. */ 6540 6541int 6542main () 6543{ 6544 6545 ; 6546 return 0; 6547} 6548_ACEOF 6549if ac_fn_c_try_link "$LINENO"; then : 6550 lt_cv_ld_exported_symbols_list=yes 6551else 6552 lt_cv_ld_exported_symbols_list=no 6553fi 6554rm -f core conftest.err conftest.$ac_objext \ 6555 conftest$ac_exeext conftest.$ac_ext 6556 LDFLAGS="$save_LDFLAGS" 6557 6558fi 6559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6560$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6562$as_echo_n "checking for -force_load linker flag... " >&6; } 6563if ${lt_cv_ld_force_load+:} false; then : 6564 $as_echo_n "(cached) " >&6 6565else 6566 lt_cv_ld_force_load=no 6567 cat > conftest.c << _LT_EOF 6568int forced_loaded() { return 2;} 6569_LT_EOF 6570 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6571 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6572 echo "$AR cru libconftest.a conftest.o" >&5 6573 $AR cru libconftest.a conftest.o 2>&5 6574 echo "$RANLIB libconftest.a" >&5 6575 $RANLIB libconftest.a 2>&5 6576 cat > conftest.c << _LT_EOF 6577int main() { return 0;} 6578_LT_EOF 6579 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6580 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6581 _lt_result=$? 6582 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6583 lt_cv_ld_force_load=yes 6584 else 6585 cat conftest.err >&5 6586 fi 6587 rm -f conftest.err libconftest.a conftest conftest.c 6588 rm -rf conftest.dSYM 6589 6590fi 6591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6592$as_echo "$lt_cv_ld_force_load" >&6; } 6593 case $host_os in 6594 rhapsody* | darwin1.[012]) 6595 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6596 darwin1.*) 6597 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6598 darwin*) # darwin 5.x on 6599 # if running on 10.5 or later, the deployment target defaults 6600 # to the OS version, if on x86, and 10.4, the deployment 6601 # target defaults to 10.4. Don't you love it? 6602 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6603 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6604 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6605 10.[012]*) 6606 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6607 10.*) 6608 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6609 esac 6610 ;; 6611 esac 6612 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6613 _lt_dar_single_mod='$single_module' 6614 fi 6615 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6616 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6617 else 6618 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6619 fi 6620 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6621 _lt_dsymutil='~$DSYMUTIL $lib || :' 6622 else 6623 _lt_dsymutil= 6624 fi 6625 ;; 6626 esac 6627 6628ac_ext=c 6629ac_cpp='$CPP $CPPFLAGS' 6630ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6631ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6632ac_compiler_gnu=$ac_cv_c_compiler_gnu 6633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6634$as_echo_n "checking how to run the C preprocessor... " >&6; } 6635# On Suns, sometimes $CPP names a directory. 6636if test -n "$CPP" && test -d "$CPP"; then 6637 CPP= 6638fi 6639if test -z "$CPP"; then 6640 if ${ac_cv_prog_CPP+:} false; then : 6641 $as_echo_n "(cached) " >&6 6642else 6643 # Double quotes because CPP needs to be expanded 6644 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6645 do 6646 ac_preproc_ok=false 6647for ac_c_preproc_warn_flag in '' yes 6648do 6649 # Use a header file that comes with gcc, so configuring glibc 6650 # with a fresh cross-compiler works. 6651 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6652 # <limits.h> exists even on freestanding compilers. 6653 # On the NeXT, cc -E runs the code through the compiler's parser, 6654 # not just through cpp. "Syntax error" is here to catch this case. 6655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6656/* end confdefs.h. */ 6657#ifdef __STDC__ 6658# include <limits.h> 6659#else 6660# include <assert.h> 6661#endif 6662 Syntax error 6663_ACEOF 6664if ac_fn_c_try_cpp "$LINENO"; then : 6665 6666else 6667 # Broken: fails on valid input. 6668continue 6669fi 6670rm -f conftest.err conftest.i conftest.$ac_ext 6671 6672 # OK, works on sane cases. Now check whether nonexistent headers 6673 # can be detected and how. 6674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6675/* end confdefs.h. */ 6676#include <ac_nonexistent.h> 6677_ACEOF 6678if ac_fn_c_try_cpp "$LINENO"; then : 6679 # Broken: success on invalid input. 6680continue 6681else 6682 # Passes both tests. 6683ac_preproc_ok=: 6684break 6685fi 6686rm -f conftest.err conftest.i conftest.$ac_ext 6687 6688done 6689# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6690rm -f conftest.i conftest.err conftest.$ac_ext 6691if $ac_preproc_ok; then : 6692 break 6693fi 6694 6695 done 6696 ac_cv_prog_CPP=$CPP 6697 6698fi 6699 CPP=$ac_cv_prog_CPP 6700else 6701 ac_cv_prog_CPP=$CPP 6702fi 6703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6704$as_echo "$CPP" >&6; } 6705ac_preproc_ok=false 6706for ac_c_preproc_warn_flag in '' yes 6707do 6708 # Use a header file that comes with gcc, so configuring glibc 6709 # with a fresh cross-compiler works. 6710 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6711 # <limits.h> exists even on freestanding compilers. 6712 # On the NeXT, cc -E runs the code through the compiler's parser, 6713 # not just through cpp. "Syntax error" is here to catch this case. 6714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6715/* end confdefs.h. */ 6716#ifdef __STDC__ 6717# include <limits.h> 6718#else 6719# include <assert.h> 6720#endif 6721 Syntax error 6722_ACEOF 6723if ac_fn_c_try_cpp "$LINENO"; then : 6724 6725else 6726 # Broken: fails on valid input. 6727continue 6728fi 6729rm -f conftest.err conftest.i conftest.$ac_ext 6730 6731 # OK, works on sane cases. Now check whether nonexistent headers 6732 # can be detected and how. 6733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6734/* end confdefs.h. */ 6735#include <ac_nonexistent.h> 6736_ACEOF 6737if ac_fn_c_try_cpp "$LINENO"; then : 6738 # Broken: success on invalid input. 6739continue 6740else 6741 # Passes both tests. 6742ac_preproc_ok=: 6743break 6744fi 6745rm -f conftest.err conftest.i conftest.$ac_ext 6746 6747done 6748# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6749rm -f conftest.i conftest.err conftest.$ac_ext 6750if $ac_preproc_ok; then : 6751 6752else 6753 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6754$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6755as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 6756See \`config.log' for more details" "$LINENO" 5; } 6757fi 6758 6759ac_ext=c 6760ac_cpp='$CPP $CPPFLAGS' 6761ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6762ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6763ac_compiler_gnu=$ac_cv_c_compiler_gnu 6764 6765 6766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6767$as_echo_n "checking for ANSI C header files... " >&6; } 6768if ${ac_cv_header_stdc+:} false; then : 6769 $as_echo_n "(cached) " >&6 6770else 6771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6772/* end confdefs.h. */ 6773#include <stdlib.h> 6774#include <stdarg.h> 6775#include <string.h> 6776#include <float.h> 6777 6778int 6779main () 6780{ 6781 6782 ; 6783 return 0; 6784} 6785_ACEOF 6786if ac_fn_c_try_compile "$LINENO"; then : 6787 ac_cv_header_stdc=yes 6788else 6789 ac_cv_header_stdc=no 6790fi 6791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6792 6793if test $ac_cv_header_stdc = yes; then 6794 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6796/* end confdefs.h. */ 6797#include <string.h> 6798 6799_ACEOF 6800if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6801 $EGREP "memchr" >/dev/null 2>&1; then : 6802 6803else 6804 ac_cv_header_stdc=no 6805fi 6806rm -f conftest* 6807 6808fi 6809 6810if test $ac_cv_header_stdc = yes; then 6811 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6813/* end confdefs.h. */ 6814#include <stdlib.h> 6815 6816_ACEOF 6817if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6818 $EGREP "free" >/dev/null 2>&1; then : 6819 6820else 6821 ac_cv_header_stdc=no 6822fi 6823rm -f conftest* 6824 6825fi 6826 6827if test $ac_cv_header_stdc = yes; then 6828 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6829 if test "$cross_compiling" = yes; then : 6830 : 6831else 6832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6833/* end confdefs.h. */ 6834#include <ctype.h> 6835#include <stdlib.h> 6836#if ((' ' & 0x0FF) == 0x020) 6837# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6838# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6839#else 6840# define ISLOWER(c) \ 6841 (('a' <= (c) && (c) <= 'i') \ 6842 || ('j' <= (c) && (c) <= 'r') \ 6843 || ('s' <= (c) && (c) <= 'z')) 6844# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6845#endif 6846 6847#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6848int 6849main () 6850{ 6851 int i; 6852 for (i = 0; i < 256; i++) 6853 if (XOR (islower (i), ISLOWER (i)) 6854 || toupper (i) != TOUPPER (i)) 6855 return 2; 6856 return 0; 6857} 6858_ACEOF 6859if ac_fn_c_try_run "$LINENO"; then : 6860 6861else 6862 ac_cv_header_stdc=no 6863fi 6864rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6865 conftest.$ac_objext conftest.beam conftest.$ac_ext 6866fi 6867 6868fi 6869fi 6870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 6871$as_echo "$ac_cv_header_stdc" >&6; } 6872if test $ac_cv_header_stdc = yes; then 6873 6874$as_echo "#define STDC_HEADERS 1" >>confdefs.h 6875 6876fi 6877 6878# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6879for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6880 inttypes.h stdint.h unistd.h 6881do : 6882 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6883ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 6884" 6885if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6886 cat >>confdefs.h <<_ACEOF 6887#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6888_ACEOF 6889 6890fi 6891 6892done 6893 6894 6895for ac_header in dlfcn.h 6896do : 6897 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 6898" 6899if test "x$ac_cv_header_dlfcn_h" = xyes; then : 6900 cat >>confdefs.h <<_ACEOF 6901#define HAVE_DLFCN_H 1 6902_ACEOF 6903 6904fi 6905 6906done 6907 6908 6909 6910 6911 6912# Set options 6913 6914 6915 6916 enable_dlopen=no 6917 6918 6919 enable_win32_dll=no 6920 6921 6922 # Check whether --enable-shared was given. 6923if test "${enable_shared+set}" = set; then : 6924 enableval=$enable_shared; p=${PACKAGE-default} 6925 case $enableval in 6926 yes) enable_shared=yes ;; 6927 no) enable_shared=no ;; 6928 *) 6929 enable_shared=no 6930 # Look at the argument we got. We use all the common list separators. 6931 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6932 for pkg in $enableval; do 6933 IFS="$lt_save_ifs" 6934 if test "X$pkg" = "X$p"; then 6935 enable_shared=yes 6936 fi 6937 done 6938 IFS="$lt_save_ifs" 6939 ;; 6940 esac 6941else 6942 enable_shared=yes 6943fi 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 # Check whether --enable-static was given. 6954if test "${enable_static+set}" = set; then : 6955 enableval=$enable_static; p=${PACKAGE-default} 6956 case $enableval in 6957 yes) enable_static=yes ;; 6958 no) enable_static=no ;; 6959 *) 6960 enable_static=no 6961 # Look at the argument we got. We use all the common list separators. 6962 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6963 for pkg in $enableval; do 6964 IFS="$lt_save_ifs" 6965 if test "X$pkg" = "X$p"; then 6966 enable_static=yes 6967 fi 6968 done 6969 IFS="$lt_save_ifs" 6970 ;; 6971 esac 6972else 6973 enable_static=yes 6974fi 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985# Check whether --with-pic was given. 6986if test "${with_pic+set}" = set; then : 6987 withval=$with_pic; pic_mode="$withval" 6988else 6989 pic_mode=default 6990fi 6991 6992 6993test -z "$pic_mode" && pic_mode=default 6994 6995 6996 6997 6998 6999 7000 7001 # Check whether --enable-fast-install was given. 7002if test "${enable_fast_install+set}" = set; then : 7003 enableval=$enable_fast_install; p=${PACKAGE-default} 7004 case $enableval in 7005 yes) enable_fast_install=yes ;; 7006 no) enable_fast_install=no ;; 7007 *) 7008 enable_fast_install=no 7009 # Look at the argument we got. We use all the common list separators. 7010 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7011 for pkg in $enableval; do 7012 IFS="$lt_save_ifs" 7013 if test "X$pkg" = "X$p"; then 7014 enable_fast_install=yes 7015 fi 7016 done 7017 IFS="$lt_save_ifs" 7018 ;; 7019 esac 7020else 7021 enable_fast_install=yes 7022fi 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034# This can be used to rebuild libtool when needed 7035LIBTOOL_DEPS="$ltmain" 7036 7037# Always use our own libtool. 7038LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065test -z "$LN_S" && LN_S="ln -s" 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080if test -n "${ZSH_VERSION+set}" ; then 7081 setopt NO_GLOB_SUBST 7082fi 7083 7084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7085$as_echo_n "checking for objdir... " >&6; } 7086if ${lt_cv_objdir+:} false; then : 7087 $as_echo_n "(cached) " >&6 7088else 7089 rm -f .libs 2>/dev/null 7090mkdir .libs 2>/dev/null 7091if test -d .libs; then 7092 lt_cv_objdir=.libs 7093else 7094 # MS-DOS does not allow filenames that begin with a dot. 7095 lt_cv_objdir=_libs 7096fi 7097rmdir .libs 2>/dev/null 7098fi 7099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7100$as_echo "$lt_cv_objdir" >&6; } 7101objdir=$lt_cv_objdir 7102 7103 7104 7105 7106 7107cat >>confdefs.h <<_ACEOF 7108#define LT_OBJDIR "$lt_cv_objdir/" 7109_ACEOF 7110 7111 7112 7113 7114case $host_os in 7115aix3*) 7116 # AIX sometimes has problems with the GCC collect2 program. For some 7117 # reason, if we set the COLLECT_NAMES environment variable, the problems 7118 # vanish in a puff of smoke. 7119 if test "X${COLLECT_NAMES+set}" != Xset; then 7120 COLLECT_NAMES= 7121 export COLLECT_NAMES 7122 fi 7123 ;; 7124esac 7125 7126# Global variables: 7127ofile=libtool 7128can_build_shared=yes 7129 7130# All known linkers require a `.a' archive for static linking (except MSVC, 7131# which needs '.lib'). 7132libext=a 7133 7134with_gnu_ld="$lt_cv_prog_gnu_ld" 7135 7136old_CC="$CC" 7137old_CFLAGS="$CFLAGS" 7138 7139# Set sane defaults for various variables 7140test -z "$CC" && CC=cc 7141test -z "$LTCC" && LTCC=$CC 7142test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7143test -z "$LD" && LD=ld 7144test -z "$ac_objext" && ac_objext=o 7145 7146for cc_temp in $compiler""; do 7147 case $cc_temp in 7148 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7149 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7150 \-*) ;; 7151 *) break;; 7152 esac 7153done 7154cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7155 7156 7157# Only perform the check for file, if the check method requires it 7158test -z "$MAGIC_CMD" && MAGIC_CMD=file 7159case $deplibs_check_method in 7160file_magic*) 7161 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7163$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7164if ${lt_cv_path_MAGIC_CMD+:} false; then : 7165 $as_echo_n "(cached) " >&6 7166else 7167 case $MAGIC_CMD in 7168[\\/*] | ?:[\\/]*) 7169 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7170 ;; 7171*) 7172 lt_save_MAGIC_CMD="$MAGIC_CMD" 7173 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7174 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7175 for ac_dir in $ac_dummy; do 7176 IFS="$lt_save_ifs" 7177 test -z "$ac_dir" && ac_dir=. 7178 if test -f $ac_dir/${ac_tool_prefix}file; then 7179 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7180 if test -n "$file_magic_test_file"; then 7181 case $deplibs_check_method in 7182 "file_magic "*) 7183 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7184 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7185 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7186 $EGREP "$file_magic_regex" > /dev/null; then 7187 : 7188 else 7189 cat <<_LT_EOF 1>&2 7190 7191*** Warning: the command libtool uses to detect shared libraries, 7192*** $file_magic_cmd, produces output that libtool cannot recognize. 7193*** The result is that libtool may fail to recognize shared libraries 7194*** as such. This will affect the creation of libtool libraries that 7195*** depend on shared libraries, but programs linked with such libtool 7196*** libraries will work regardless of this problem. Nevertheless, you 7197*** may want to report the problem to your system manager and/or to 7198*** bug-libtool@gnu.org 7199 7200_LT_EOF 7201 fi ;; 7202 esac 7203 fi 7204 break 7205 fi 7206 done 7207 IFS="$lt_save_ifs" 7208 MAGIC_CMD="$lt_save_MAGIC_CMD" 7209 ;; 7210esac 7211fi 7212 7213MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7214if test -n "$MAGIC_CMD"; then 7215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7216$as_echo "$MAGIC_CMD" >&6; } 7217else 7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7219$as_echo "no" >&6; } 7220fi 7221 7222 7223 7224 7225 7226if test -z "$lt_cv_path_MAGIC_CMD"; then 7227 if test -n "$ac_tool_prefix"; then 7228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7229$as_echo_n "checking for file... " >&6; } 7230if ${lt_cv_path_MAGIC_CMD+:} false; then : 7231 $as_echo_n "(cached) " >&6 7232else 7233 case $MAGIC_CMD in 7234[\\/*] | ?:[\\/]*) 7235 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7236 ;; 7237*) 7238 lt_save_MAGIC_CMD="$MAGIC_CMD" 7239 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7240 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7241 for ac_dir in $ac_dummy; do 7242 IFS="$lt_save_ifs" 7243 test -z "$ac_dir" && ac_dir=. 7244 if test -f $ac_dir/file; then 7245 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7246 if test -n "$file_magic_test_file"; then 7247 case $deplibs_check_method in 7248 "file_magic "*) 7249 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7250 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7251 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7252 $EGREP "$file_magic_regex" > /dev/null; then 7253 : 7254 else 7255 cat <<_LT_EOF 1>&2 7256 7257*** Warning: the command libtool uses to detect shared libraries, 7258*** $file_magic_cmd, produces output that libtool cannot recognize. 7259*** The result is that libtool may fail to recognize shared libraries 7260*** as such. This will affect the creation of libtool libraries that 7261*** depend on shared libraries, but programs linked with such libtool 7262*** libraries will work regardless of this problem. Nevertheless, you 7263*** may want to report the problem to your system manager and/or to 7264*** bug-libtool@gnu.org 7265 7266_LT_EOF 7267 fi ;; 7268 esac 7269 fi 7270 break 7271 fi 7272 done 7273 IFS="$lt_save_ifs" 7274 MAGIC_CMD="$lt_save_MAGIC_CMD" 7275 ;; 7276esac 7277fi 7278 7279MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7280if test -n "$MAGIC_CMD"; then 7281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7282$as_echo "$MAGIC_CMD" >&6; } 7283else 7284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7285$as_echo "no" >&6; } 7286fi 7287 7288 7289 else 7290 MAGIC_CMD=: 7291 fi 7292fi 7293 7294 fi 7295 ;; 7296esac 7297 7298# Use C for the default configuration in the libtool script 7299 7300lt_save_CC="$CC" 7301ac_ext=c 7302ac_cpp='$CPP $CPPFLAGS' 7303ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7304ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7305ac_compiler_gnu=$ac_cv_c_compiler_gnu 7306 7307 7308# Source file extension for C test sources. 7309ac_ext=c 7310 7311# Object file extension for compiled C test sources. 7312objext=o 7313objext=$objext 7314 7315# Code to be used in simple compile tests 7316lt_simple_compile_test_code="int some_variable = 0;" 7317 7318# Code to be used in simple link tests 7319lt_simple_link_test_code='int main(){return(0);}' 7320 7321 7322 7323 7324 7325 7326 7327# If no C compiler was specified, use CC. 7328LTCC=${LTCC-"$CC"} 7329 7330# If no C compiler flags were specified, use CFLAGS. 7331LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7332 7333# Allow CC to be a program name with arguments. 7334compiler=$CC 7335 7336# Save the default compiler, since it gets overwritten when the other 7337# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7338compiler_DEFAULT=$CC 7339 7340# save warnings/boilerplate of simple test code 7341ac_outfile=conftest.$ac_objext 7342echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7343eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7344_lt_compiler_boilerplate=`cat conftest.err` 7345$RM conftest* 7346 7347ac_outfile=conftest.$ac_objext 7348echo "$lt_simple_link_test_code" >conftest.$ac_ext 7349eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7350_lt_linker_boilerplate=`cat conftest.err` 7351$RM -r conftest* 7352 7353 7354if test -n "$compiler"; then 7355 7356lt_prog_compiler_no_builtin_flag= 7357 7358if test "$GCC" = yes; then 7359 case $cc_basename in 7360 nvcc*) 7361 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7362 *) 7363 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7364 esac 7365 7366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7367$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7368if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7369 $as_echo_n "(cached) " >&6 7370else 7371 lt_cv_prog_compiler_rtti_exceptions=no 7372 ac_outfile=conftest.$ac_objext 7373 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7374 lt_compiler_flag="-fno-rtti -fno-exceptions" 7375 # Insert the option either (1) after the last *FLAGS variable, or 7376 # (2) before a word containing "conftest.", or (3) at the end. 7377 # Note that $ac_compile itself does not contain backslashes and begins 7378 # with a dollar sign (not a hyphen), so the echo should work correctly. 7379 # The option is referenced via a variable to avoid confusing sed. 7380 lt_compile=`echo "$ac_compile" | $SED \ 7381 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7382 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7383 -e 's:$: $lt_compiler_flag:'` 7384 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7385 (eval "$lt_compile" 2>conftest.err) 7386 ac_status=$? 7387 cat conftest.err >&5 7388 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7389 if (exit $ac_status) && test -s "$ac_outfile"; then 7390 # The compiler can only warn and ignore the option if not recognized 7391 # So say no if there are warnings other than the usual output. 7392 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7393 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7394 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7395 lt_cv_prog_compiler_rtti_exceptions=yes 7396 fi 7397 fi 7398 $RM conftest* 7399 7400fi 7401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7402$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7403 7404if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7405 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7406else 7407 : 7408fi 7409 7410fi 7411 7412 7413 7414 7415 7416 7417 lt_prog_compiler_wl= 7418lt_prog_compiler_pic= 7419lt_prog_compiler_static= 7420 7421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7422$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7423 7424 if test "$GCC" = yes; then 7425 lt_prog_compiler_wl='-Wl,' 7426 lt_prog_compiler_static='-static' 7427 7428 case $host_os in 7429 aix*) 7430 # All AIX code is PIC. 7431 if test "$host_cpu" = ia64; then 7432 # AIX 5 now supports IA64 processor 7433 lt_prog_compiler_static='-Bstatic' 7434 fi 7435 ;; 7436 7437 amigaos*) 7438 case $host_cpu in 7439 powerpc) 7440 # see comment about AmigaOS4 .so support 7441 lt_prog_compiler_pic='-fPIC' 7442 ;; 7443 m68k) 7444 # FIXME: we need at least 68020 code to build shared libraries, but 7445 # adding the `-m68020' flag to GCC prevents building anything better, 7446 # like `-m68040'. 7447 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7448 ;; 7449 esac 7450 ;; 7451 7452 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7453 # PIC is the default for these OSes. 7454 ;; 7455 7456 mingw* | cygwin* | pw32* | os2* | cegcc*) 7457 # This hack is so that the source file can tell whether it is being 7458 # built for inclusion in a dll (and should export symbols for example). 7459 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7460 # (--disable-auto-import) libraries 7461 lt_prog_compiler_pic='-DDLL_EXPORT' 7462 ;; 7463 7464 darwin* | rhapsody*) 7465 # PIC is the default on this platform 7466 # Common symbols not allowed in MH_DYLIB files 7467 lt_prog_compiler_pic='-fno-common' 7468 ;; 7469 7470 haiku*) 7471 # PIC is the default for Haiku. 7472 # The "-static" flag exists, but is broken. 7473 lt_prog_compiler_static= 7474 ;; 7475 7476 hpux*) 7477 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7478 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7479 # sets the default TLS model and affects inlining. 7480 case $host_cpu in 7481 hppa*64*) 7482 # +Z the default 7483 ;; 7484 *) 7485 lt_prog_compiler_pic='-fPIC' 7486 ;; 7487 esac 7488 ;; 7489 7490 interix[3-9]*) 7491 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7492 # Instead, we relocate shared libraries at runtime. 7493 ;; 7494 7495 msdosdjgpp*) 7496 # Just because we use GCC doesn't mean we suddenly get shared libraries 7497 # on systems that don't support them. 7498 lt_prog_compiler_can_build_shared=no 7499 enable_shared=no 7500 ;; 7501 7502 *nto* | *qnx*) 7503 # QNX uses GNU C++, but need to define -shared option too, otherwise 7504 # it will coredump. 7505 lt_prog_compiler_pic='-fPIC -shared' 7506 ;; 7507 7508 sysv4*MP*) 7509 if test -d /usr/nec; then 7510 lt_prog_compiler_pic=-Kconform_pic 7511 fi 7512 ;; 7513 7514 *) 7515 lt_prog_compiler_pic='-fPIC' 7516 ;; 7517 esac 7518 7519 case $cc_basename in 7520 nvcc*) # Cuda Compiler Driver 2.2 7521 lt_prog_compiler_wl='-Xlinker ' 7522 lt_prog_compiler_pic='-Xcompiler -fPIC' 7523 ;; 7524 esac 7525 else 7526 # PORTME Check for flag to pass linker flags through the system compiler. 7527 case $host_os in 7528 aix*) 7529 lt_prog_compiler_wl='-Wl,' 7530 if test "$host_cpu" = ia64; then 7531 # AIX 5 now supports IA64 processor 7532 lt_prog_compiler_static='-Bstatic' 7533 else 7534 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7535 fi 7536 ;; 7537 7538 mingw* | cygwin* | pw32* | os2* | cegcc*) 7539 # This hack is so that the source file can tell whether it is being 7540 # built for inclusion in a dll (and should export symbols for example). 7541 lt_prog_compiler_pic='-DDLL_EXPORT' 7542 ;; 7543 7544 hpux9* | hpux10* | hpux11*) 7545 lt_prog_compiler_wl='-Wl,' 7546 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7547 # not for PA HP-UX. 7548 case $host_cpu in 7549 hppa*64*|ia64*) 7550 # +Z the default 7551 ;; 7552 *) 7553 lt_prog_compiler_pic='+Z' 7554 ;; 7555 esac 7556 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7557 lt_prog_compiler_static='${wl}-a ${wl}archive' 7558 ;; 7559 7560 irix5* | irix6* | nonstopux*) 7561 lt_prog_compiler_wl='-Wl,' 7562 # PIC (with -KPIC) is the default. 7563 lt_prog_compiler_static='-non_shared' 7564 ;; 7565 7566 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7567 case $cc_basename in 7568 # old Intel for x86_64 which still supported -KPIC. 7569 ecc*) 7570 lt_prog_compiler_wl='-Wl,' 7571 lt_prog_compiler_pic='-KPIC' 7572 lt_prog_compiler_static='-static' 7573 ;; 7574 # icc used to be incompatible with GCC. 7575 # ICC 10 doesn't accept -KPIC any more. 7576 icc* | ifort*) 7577 lt_prog_compiler_wl='-Wl,' 7578 lt_prog_compiler_pic='-fPIC' 7579 lt_prog_compiler_static='-static' 7580 ;; 7581 # Lahey Fortran 8.1. 7582 lf95*) 7583 lt_prog_compiler_wl='-Wl,' 7584 lt_prog_compiler_pic='--shared' 7585 lt_prog_compiler_static='--static' 7586 ;; 7587 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7588 # Portland Group compilers (*not* the Pentium gcc compiler, 7589 # which looks to be a dead project) 7590 lt_prog_compiler_wl='-Wl,' 7591 lt_prog_compiler_pic='-fpic' 7592 lt_prog_compiler_static='-Bstatic' 7593 ;; 7594 ccc*) 7595 lt_prog_compiler_wl='-Wl,' 7596 # All Alpha code is PIC. 7597 lt_prog_compiler_static='-non_shared' 7598 ;; 7599 xl* | bgxl* | bgf* | mpixl*) 7600 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7601 lt_prog_compiler_wl='-Wl,' 7602 lt_prog_compiler_pic='-qpic' 7603 lt_prog_compiler_static='-qstaticlink' 7604 ;; 7605 *) 7606 case `$CC -V 2>&1 | sed 5q` in 7607 *Sun\ F* | *Sun*Fortran*) 7608 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7609 lt_prog_compiler_pic='-KPIC' 7610 lt_prog_compiler_static='-Bstatic' 7611 lt_prog_compiler_wl='' 7612 ;; 7613 *Sun\ C*) 7614 # Sun C 5.9 7615 lt_prog_compiler_pic='-KPIC' 7616 lt_prog_compiler_static='-Bstatic' 7617 lt_prog_compiler_wl='-Wl,' 7618 ;; 7619 esac 7620 ;; 7621 esac 7622 ;; 7623 7624 newsos6) 7625 lt_prog_compiler_pic='-KPIC' 7626 lt_prog_compiler_static='-Bstatic' 7627 ;; 7628 7629 *nto* | *qnx*) 7630 # QNX uses GNU C++, but need to define -shared option too, otherwise 7631 # it will coredump. 7632 lt_prog_compiler_pic='-fPIC -shared' 7633 ;; 7634 7635 osf3* | osf4* | osf5*) 7636 lt_prog_compiler_wl='-Wl,' 7637 # All OSF/1 code is PIC. 7638 lt_prog_compiler_static='-non_shared' 7639 ;; 7640 7641 rdos*) 7642 lt_prog_compiler_static='-non_shared' 7643 ;; 7644 7645 solaris*) 7646 lt_prog_compiler_pic='-KPIC' 7647 lt_prog_compiler_static='-Bstatic' 7648 case $cc_basename in 7649 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 7650 lt_prog_compiler_wl='-Qoption ld ';; 7651 *) 7652 lt_prog_compiler_wl='-Wl,';; 7653 esac 7654 ;; 7655 7656 sunos4*) 7657 lt_prog_compiler_wl='-Qoption ld ' 7658 lt_prog_compiler_pic='-PIC' 7659 lt_prog_compiler_static='-Bstatic' 7660 ;; 7661 7662 sysv4 | sysv4.2uw2* | sysv4.3*) 7663 lt_prog_compiler_wl='-Wl,' 7664 lt_prog_compiler_pic='-KPIC' 7665 lt_prog_compiler_static='-Bstatic' 7666 ;; 7667 7668 sysv4*MP*) 7669 if test -d /usr/nec ;then 7670 lt_prog_compiler_pic='-Kconform_pic' 7671 lt_prog_compiler_static='-Bstatic' 7672 fi 7673 ;; 7674 7675 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7676 lt_prog_compiler_wl='-Wl,' 7677 lt_prog_compiler_pic='-KPIC' 7678 lt_prog_compiler_static='-Bstatic' 7679 ;; 7680 7681 unicos*) 7682 lt_prog_compiler_wl='-Wl,' 7683 lt_prog_compiler_can_build_shared=no 7684 ;; 7685 7686 uts4*) 7687 lt_prog_compiler_pic='-pic' 7688 lt_prog_compiler_static='-Bstatic' 7689 ;; 7690 7691 *) 7692 lt_prog_compiler_can_build_shared=no 7693 ;; 7694 esac 7695 fi 7696 7697case $host_os in 7698 # For platforms which do not support PIC, -DPIC is meaningless: 7699 *djgpp*) 7700 lt_prog_compiler_pic= 7701 ;; 7702 *) 7703 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7704 ;; 7705esac 7706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7707$as_echo "$lt_prog_compiler_pic" >&6; } 7708 7709 7710 7711 7712 7713 7714# 7715# Check to make sure the PIC flag actually works. 7716# 7717if test -n "$lt_prog_compiler_pic"; then 7718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7719$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7720if ${lt_cv_prog_compiler_pic_works+:} false; then : 7721 $as_echo_n "(cached) " >&6 7722else 7723 lt_cv_prog_compiler_pic_works=no 7724 ac_outfile=conftest.$ac_objext 7725 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7726 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7727 # Insert the option either (1) after the last *FLAGS variable, or 7728 # (2) before a word containing "conftest.", or (3) at the end. 7729 # Note that $ac_compile itself does not contain backslashes and begins 7730 # with a dollar sign (not a hyphen), so the echo should work correctly. 7731 # The option is referenced via a variable to avoid confusing sed. 7732 lt_compile=`echo "$ac_compile" | $SED \ 7733 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7734 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7735 -e 's:$: $lt_compiler_flag:'` 7736 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7737 (eval "$lt_compile" 2>conftest.err) 7738 ac_status=$? 7739 cat conftest.err >&5 7740 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7741 if (exit $ac_status) && test -s "$ac_outfile"; then 7742 # The compiler can only warn and ignore the option if not recognized 7743 # So say no if there are warnings other than the usual output. 7744 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7745 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7746 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7747 lt_cv_prog_compiler_pic_works=yes 7748 fi 7749 fi 7750 $RM conftest* 7751 7752fi 7753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7754$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7755 7756if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7757 case $lt_prog_compiler_pic in 7758 "" | " "*) ;; 7759 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7760 esac 7761else 7762 lt_prog_compiler_pic= 7763 lt_prog_compiler_can_build_shared=no 7764fi 7765 7766fi 7767 7768 7769 7770 7771 7772 7773# 7774# Check to make sure the static flag actually works. 7775# 7776wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7778$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7779if ${lt_cv_prog_compiler_static_works+:} false; then : 7780 $as_echo_n "(cached) " >&6 7781else 7782 lt_cv_prog_compiler_static_works=no 7783 save_LDFLAGS="$LDFLAGS" 7784 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7785 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7786 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7787 # The linker can only warn and ignore the option if not recognized 7788 # So say no if there are warnings 7789 if test -s conftest.err; then 7790 # Append any errors to the config.log. 7791 cat conftest.err 1>&5 7792 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 7793 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7794 if diff conftest.exp conftest.er2 >/dev/null; then 7795 lt_cv_prog_compiler_static_works=yes 7796 fi 7797 else 7798 lt_cv_prog_compiler_static_works=yes 7799 fi 7800 fi 7801 $RM -r conftest* 7802 LDFLAGS="$save_LDFLAGS" 7803 7804fi 7805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7806$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7807 7808if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7809 : 7810else 7811 lt_prog_compiler_static= 7812fi 7813 7814 7815 7816 7817 7818 7819 7820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7821$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7822if ${lt_cv_prog_compiler_c_o+:} false; then : 7823 $as_echo_n "(cached) " >&6 7824else 7825 lt_cv_prog_compiler_c_o=no 7826 $RM -r conftest 2>/dev/null 7827 mkdir conftest 7828 cd conftest 7829 mkdir out 7830 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7831 7832 lt_compiler_flag="-o out/conftest2.$ac_objext" 7833 # Insert the option either (1) after the last *FLAGS variable, or 7834 # (2) before a word containing "conftest.", or (3) at the end. 7835 # Note that $ac_compile itself does not contain backslashes and begins 7836 # with a dollar sign (not a hyphen), so the echo should work correctly. 7837 lt_compile=`echo "$ac_compile" | $SED \ 7838 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7839 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7840 -e 's:$: $lt_compiler_flag:'` 7841 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7842 (eval "$lt_compile" 2>out/conftest.err) 7843 ac_status=$? 7844 cat out/conftest.err >&5 7845 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7846 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7847 then 7848 # The compiler can only warn and ignore the option if not recognized 7849 # So say no if there are warnings 7850 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 7851 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7852 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7853 lt_cv_prog_compiler_c_o=yes 7854 fi 7855 fi 7856 chmod u+w . 2>&5 7857 $RM conftest* 7858 # SGI C++ compiler will create directory out/ii_files/ for 7859 # template instantiation 7860 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7861 $RM out/* && rmdir out 7862 cd .. 7863 $RM -r conftest 7864 $RM conftest* 7865 7866fi 7867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7868$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7869 7870 7871 7872 7873 7874 7875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7876$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7877if ${lt_cv_prog_compiler_c_o+:} false; then : 7878 $as_echo_n "(cached) " >&6 7879else 7880 lt_cv_prog_compiler_c_o=no 7881 $RM -r conftest 2>/dev/null 7882 mkdir conftest 7883 cd conftest 7884 mkdir out 7885 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7886 7887 lt_compiler_flag="-o out/conftest2.$ac_objext" 7888 # Insert the option either (1) after the last *FLAGS variable, or 7889 # (2) before a word containing "conftest.", or (3) at the end. 7890 # Note that $ac_compile itself does not contain backslashes and begins 7891 # with a dollar sign (not a hyphen), so the echo should work correctly. 7892 lt_compile=`echo "$ac_compile" | $SED \ 7893 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7894 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7895 -e 's:$: $lt_compiler_flag:'` 7896 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7897 (eval "$lt_compile" 2>out/conftest.err) 7898 ac_status=$? 7899 cat out/conftest.err >&5 7900 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7901 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7902 then 7903 # The compiler can only warn and ignore the option if not recognized 7904 # So say no if there are warnings 7905 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 7906 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7907 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7908 lt_cv_prog_compiler_c_o=yes 7909 fi 7910 fi 7911 chmod u+w . 2>&5 7912 $RM conftest* 7913 # SGI C++ compiler will create directory out/ii_files/ for 7914 # template instantiation 7915 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7916 $RM out/* && rmdir out 7917 cd .. 7918 $RM -r conftest 7919 $RM conftest* 7920 7921fi 7922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7923$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7924 7925 7926 7927 7928hard_links="nottested" 7929if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7930 # do not overwrite the value of need_locks provided by the user 7931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 7932$as_echo_n "checking if we can lock with hard links... " >&6; } 7933 hard_links=yes 7934 $RM conftest* 7935 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7936 touch conftest.a 7937 ln conftest.a conftest.b 2>&5 || hard_links=no 7938 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 7940$as_echo "$hard_links" >&6; } 7941 if test "$hard_links" = no; then 7942 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7943$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7944 need_locks=warn 7945 fi 7946else 7947 need_locks=no 7948fi 7949 7950 7951 7952 7953 7954 7955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7956$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 7957 7958 runpath_var= 7959 allow_undefined_flag= 7960 always_export_symbols=no 7961 archive_cmds= 7962 archive_expsym_cmds= 7963 compiler_needs_object=no 7964 enable_shared_with_static_runtimes=no 7965 export_dynamic_flag_spec= 7966 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7967 hardcode_automatic=no 7968 hardcode_direct=no 7969 hardcode_direct_absolute=no 7970 hardcode_libdir_flag_spec= 7971 hardcode_libdir_flag_spec_ld= 7972 hardcode_libdir_separator= 7973 hardcode_minus_L=no 7974 hardcode_shlibpath_var=unsupported 7975 inherit_rpath=no 7976 link_all_deplibs=unknown 7977 module_cmds= 7978 module_expsym_cmds= 7979 old_archive_from_new_cmds= 7980 old_archive_from_expsyms_cmds= 7981 thread_safe_flag_spec= 7982 whole_archive_flag_spec= 7983 # include_expsyms should be a list of space-separated symbols to be *always* 7984 # included in the symbol list 7985 include_expsyms= 7986 # exclude_expsyms can be an extended regexp of symbols to exclude 7987 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7988 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7989 # as well as any symbol that contains `d'. 7990 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 7991 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7992 # platforms (ab)use it in PIC code, but their linkers get confused if 7993 # the symbol is explicitly referenced. Since portable code cannot 7994 # rely on this symbol name, it's probably fine to never include it in 7995 # preloaded symbol tables. 7996 # Exclude shared library initialization/finalization symbols. 7997 extract_expsyms_cmds= 7998 7999 case $host_os in 8000 cygwin* | mingw* | pw32* | cegcc*) 8001 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8002 # When not using gcc, we currently assume that we are using 8003 # Microsoft Visual C++. 8004 if test "$GCC" != yes; then 8005 with_gnu_ld=no 8006 fi 8007 ;; 8008 interix*) 8009 # we just hope/assume this is gcc and not c89 (= MSVC++) 8010 with_gnu_ld=yes 8011 ;; 8012 openbsd*) 8013 with_gnu_ld=no 8014 ;; 8015 esac 8016 8017 ld_shlibs=yes 8018 8019 # On some targets, GNU ld is compatible enough with the native linker 8020 # that we're better off using the native interface for both. 8021 lt_use_gnu_ld_interface=no 8022 if test "$with_gnu_ld" = yes; then 8023 case $host_os in 8024 aix*) 8025 # The AIX port of GNU ld has always aspired to compatibility 8026 # with the native linker. However, as the warning in the GNU ld 8027 # block says, versions before 2.19.5* couldn't really create working 8028 # shared libraries, regardless of the interface used. 8029 case `$LD -v 2>&1` in 8030 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8031 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8032 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8033 *) 8034 lt_use_gnu_ld_interface=yes 8035 ;; 8036 esac 8037 ;; 8038 *) 8039 lt_use_gnu_ld_interface=yes 8040 ;; 8041 esac 8042 fi 8043 8044 if test "$lt_use_gnu_ld_interface" = yes; then 8045 # If archive_cmds runs LD, not CC, wlarc should be empty 8046 wlarc='${wl}' 8047 8048 # Set some defaults for GNU ld with shared library support. These 8049 # are reset later if shared libraries are not supported. Putting them 8050 # here allows them to be overridden if necessary. 8051 runpath_var=LD_RUN_PATH 8052 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8053 export_dynamic_flag_spec='${wl}--export-dynamic' 8054 # ancient GNU ld didn't support --whole-archive et. al. 8055 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8056 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8057 else 8058 whole_archive_flag_spec= 8059 fi 8060 supports_anon_versioning=no 8061 case `$LD -v 2>&1` in 8062 *GNU\ gold*) supports_anon_versioning=yes ;; 8063 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8064 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8065 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8066 *\ 2.11.*) ;; # other 2.11 versions 8067 *) supports_anon_versioning=yes ;; 8068 esac 8069 8070 # See if GNU ld supports shared libraries. 8071 case $host_os in 8072 aix[3-9]*) 8073 # On AIX/PPC, the GNU linker is very broken 8074 if test "$host_cpu" != ia64; then 8075 ld_shlibs=no 8076 cat <<_LT_EOF 1>&2 8077 8078*** Warning: the GNU linker, at least up to release 2.19, is reported 8079*** to be unable to reliably create shared libraries on AIX. 8080*** Therefore, libtool is disabling shared libraries support. If you 8081*** really care for shared libraries, you may want to install binutils 8082*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8083*** You will then need to restart the configuration process. 8084 8085_LT_EOF 8086 fi 8087 ;; 8088 8089 amigaos*) 8090 case $host_cpu in 8091 powerpc) 8092 # see comment about AmigaOS4 .so support 8093 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8094 archive_expsym_cmds='' 8095 ;; 8096 m68k) 8097 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)' 8098 hardcode_libdir_flag_spec='-L$libdir' 8099 hardcode_minus_L=yes 8100 ;; 8101 esac 8102 ;; 8103 8104 beos*) 8105 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8106 allow_undefined_flag=unsupported 8107 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8108 # support --undefined. This deserves some investigation. FIXME 8109 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8110 else 8111 ld_shlibs=no 8112 fi 8113 ;; 8114 8115 cygwin* | mingw* | pw32* | cegcc*) 8116 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8117 # as there is no search path for DLLs. 8118 hardcode_libdir_flag_spec='-L$libdir' 8119 export_dynamic_flag_spec='${wl}--export-all-symbols' 8120 allow_undefined_flag=unsupported 8121 always_export_symbols=no 8122 enable_shared_with_static_runtimes=yes 8123 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8124 8125 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8126 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8127 # If the export-symbols file already is a .def file (1st line 8128 # is EXPORTS), use it as is; otherwise, prepend... 8129 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8130 cp $export_symbols $output_objdir/$soname.def; 8131 else 8132 echo EXPORTS > $output_objdir/$soname.def; 8133 cat $export_symbols >> $output_objdir/$soname.def; 8134 fi~ 8135 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8136 else 8137 ld_shlibs=no 8138 fi 8139 ;; 8140 8141 haiku*) 8142 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8143 link_all_deplibs=yes 8144 ;; 8145 8146 interix[3-9]*) 8147 hardcode_direct=no 8148 hardcode_shlibpath_var=no 8149 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8150 export_dynamic_flag_spec='${wl}-E' 8151 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8152 # Instead, shared libraries are loaded at an image base (0x10000000 by 8153 # default) and relocated if they conflict, which is a slow very memory 8154 # consuming and fragmenting process. To avoid this, we pick a random, 8155 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8156 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8157 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8158 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' 8159 ;; 8160 8161 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8162 tmp_diet=no 8163 if test "$host_os" = linux-dietlibc; then 8164 case $cc_basename in 8165 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8166 esac 8167 fi 8168 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8169 && test "$tmp_diet" = no 8170 then 8171 tmp_addflag= 8172 tmp_sharedflag='-shared' 8173 case $cc_basename,$host_cpu in 8174 pgcc*) # Portland Group C compiler 8175 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' 8176 tmp_addflag=' $pic_flag' 8177 ;; 8178 pgf77* | pgf90* | pgf95* | pgfortran*) 8179 # Portland Group f77 and f90 compilers 8180 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' 8181 tmp_addflag=' $pic_flag -Mnomain' ;; 8182 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8183 tmp_addflag=' -i_dynamic' ;; 8184 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8185 tmp_addflag=' -i_dynamic -nofor_main' ;; 8186 ifc* | ifort*) # Intel Fortran compiler 8187 tmp_addflag=' -nofor_main' ;; 8188 lf95*) # Lahey Fortran 8.1 8189 whole_archive_flag_spec= 8190 tmp_sharedflag='--shared' ;; 8191 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8192 tmp_sharedflag='-qmkshrobj' 8193 tmp_addflag= ;; 8194 nvcc*) # Cuda Compiler Driver 2.2 8195 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' 8196 compiler_needs_object=yes 8197 ;; 8198 esac 8199 case `$CC -V 2>&1 | sed 5q` in 8200 *Sun\ C*) # Sun C 5.9 8201 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' 8202 compiler_needs_object=yes 8203 tmp_sharedflag='-G' ;; 8204 *Sun\ F*) # Sun Fortran 8.3 8205 tmp_sharedflag='-G' ;; 8206 esac 8207 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8208 8209 if test "x$supports_anon_versioning" = xyes; then 8210 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8211 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8212 echo "local: *; };" >> $output_objdir/$libname.ver~ 8213 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8214 fi 8215 8216 case $cc_basename in 8217 xlf* | bgf* | bgxlf* | mpixlf*) 8218 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8219 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8220 hardcode_libdir_flag_spec= 8221 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8222 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 8223 if test "x$supports_anon_versioning" = xyes; then 8224 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8225 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8226 echo "local: *; };" >> $output_objdir/$libname.ver~ 8227 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8228 fi 8229 ;; 8230 esac 8231 else 8232 ld_shlibs=no 8233 fi 8234 ;; 8235 8236 netbsd*) 8237 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8238 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8239 wlarc= 8240 else 8241 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8242 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8243 fi 8244 ;; 8245 8246 solaris*) 8247 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8248 ld_shlibs=no 8249 cat <<_LT_EOF 1>&2 8250 8251*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8252*** create shared libraries on Solaris systems. Therefore, libtool 8253*** is disabling shared libraries support. We urge you to upgrade GNU 8254*** binutils to release 2.9.1 or newer. Another option is to modify 8255*** your PATH or compiler configuration so that the native linker is 8256*** used, and then restart. 8257 8258_LT_EOF 8259 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8260 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8261 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8262 else 8263 ld_shlibs=no 8264 fi 8265 ;; 8266 8267 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8268 case `$LD -v 2>&1` in 8269 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8270 ld_shlibs=no 8271 cat <<_LT_EOF 1>&2 8272 8273*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8274*** reliably create shared libraries on SCO systems. Therefore, libtool 8275*** is disabling shared libraries support. We urge you to upgrade GNU 8276*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8277*** your PATH or compiler configuration so that the native linker is 8278*** used, and then restart. 8279 8280_LT_EOF 8281 ;; 8282 *) 8283 # For security reasons, it is highly recommended that you always 8284 # use absolute paths for naming shared libraries, and exclude the 8285 # DT_RUNPATH tag from executables and libraries. But doing so 8286 # requires that you compile everything twice, which is a pain. 8287 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8288 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8289 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8290 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8291 else 8292 ld_shlibs=no 8293 fi 8294 ;; 8295 esac 8296 ;; 8297 8298 sunos4*) 8299 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8300 wlarc= 8301 hardcode_direct=yes 8302 hardcode_shlibpath_var=no 8303 ;; 8304 8305 *) 8306 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8307 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8308 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8309 else 8310 ld_shlibs=no 8311 fi 8312 ;; 8313 esac 8314 8315 if test "$ld_shlibs" = no; then 8316 runpath_var= 8317 hardcode_libdir_flag_spec= 8318 export_dynamic_flag_spec= 8319 whole_archive_flag_spec= 8320 fi 8321 else 8322 # PORTME fill in a description of your system's linker (not GNU ld) 8323 case $host_os in 8324 aix3*) 8325 allow_undefined_flag=unsupported 8326 always_export_symbols=yes 8327 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' 8328 # Note: this linker hardcodes the directories in LIBPATH if there 8329 # are no directories specified by -L. 8330 hardcode_minus_L=yes 8331 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8332 # Neither direct hardcoding nor static linking is supported with a 8333 # broken collect2. 8334 hardcode_direct=unsupported 8335 fi 8336 ;; 8337 8338 aix[4-9]*) 8339 if test "$host_cpu" = ia64; then 8340 # On IA64, the linker does run time linking by default, so we don't 8341 # have to do anything special. 8342 aix_use_runtimelinking=no 8343 exp_sym_flag='-Bexport' 8344 no_entry_flag="" 8345 else 8346 # If we're using GNU nm, then we don't want the "-C" option. 8347 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8348 # Also, AIX nm treats weak defined symbols like other global 8349 # defined symbols, whereas GNU nm marks them as "W". 8350 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8351 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8352 else 8353 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8354 fi 8355 aix_use_runtimelinking=no 8356 8357 # Test if we are trying to use run time linking or normal 8358 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8359 # need to do runtime linking. 8360 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8361 for ld_flag in $LDFLAGS; do 8362 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8363 aix_use_runtimelinking=yes 8364 break 8365 fi 8366 done 8367 ;; 8368 esac 8369 8370 exp_sym_flag='-bexport' 8371 no_entry_flag='-bnoentry' 8372 fi 8373 8374 # When large executables or shared objects are built, AIX ld can 8375 # have problems creating the table of contents. If linking a library 8376 # or program results in "error TOC overflow" add -mminimal-toc to 8377 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8378 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8379 8380 archive_cmds='' 8381 hardcode_direct=yes 8382 hardcode_direct_absolute=yes 8383 hardcode_libdir_separator=':' 8384 link_all_deplibs=yes 8385 file_list_spec='${wl}-f,' 8386 8387 if test "$GCC" = yes; then 8388 case $host_os in aix4.[012]|aix4.[012].*) 8389 # We only want to do this on AIX 4.2 and lower, the check 8390 # below for broken collect2 doesn't work under 4.3+ 8391 collect2name=`${CC} -print-prog-name=collect2` 8392 if test -f "$collect2name" && 8393 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8394 then 8395 # We have reworked collect2 8396 : 8397 else 8398 # We have old collect2 8399 hardcode_direct=unsupported 8400 # It fails to find uninstalled libraries when the uninstalled 8401 # path is not listed in the libpath. Setting hardcode_minus_L 8402 # to unsupported forces relinking 8403 hardcode_minus_L=yes 8404 hardcode_libdir_flag_spec='-L$libdir' 8405 hardcode_libdir_separator= 8406 fi 8407 ;; 8408 esac 8409 shared_flag='-shared' 8410 if test "$aix_use_runtimelinking" = yes; then 8411 shared_flag="$shared_flag "'${wl}-G' 8412 fi 8413 else 8414 # not using gcc 8415 if test "$host_cpu" = ia64; then 8416 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8417 # chokes on -Wl,-G. The following line is correct: 8418 shared_flag='-G' 8419 else 8420 if test "$aix_use_runtimelinking" = yes; then 8421 shared_flag='${wl}-G' 8422 else 8423 shared_flag='${wl}-bM:SRE' 8424 fi 8425 fi 8426 fi 8427 8428 export_dynamic_flag_spec='${wl}-bexpall' 8429 # It seems that -bexpall does not export symbols beginning with 8430 # underscore (_), so it is better to generate a list of symbols to export. 8431 always_export_symbols=yes 8432 if test "$aix_use_runtimelinking" = yes; then 8433 # Warning - without using the other runtime loading flags (-brtl), 8434 # -berok will link without error, but may produce a broken library. 8435 allow_undefined_flag='-berok' 8436 # Determine the default libpath from the value encoded in an 8437 # empty executable. 8438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8439/* end confdefs.h. */ 8440 8441int 8442main () 8443{ 8444 8445 ; 8446 return 0; 8447} 8448_ACEOF 8449if ac_fn_c_try_link "$LINENO"; then : 8450 8451lt_aix_libpath_sed=' 8452 /Import File Strings/,/^$/ { 8453 /^0/ { 8454 s/^0 *\(.*\)$/\1/ 8455 p 8456 } 8457 }' 8458aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8459# Check for a 64-bit object if we didn't find anything. 8460if test -z "$aix_libpath"; then 8461 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8462fi 8463fi 8464rm -f core conftest.err conftest.$ac_objext \ 8465 conftest$ac_exeext conftest.$ac_ext 8466if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8467 8468 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8469 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 8470 else 8471 if test "$host_cpu" = ia64; then 8472 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8473 allow_undefined_flag="-z nodefs" 8474 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" 8475 else 8476 # Determine the default libpath from the value encoded in an 8477 # empty executable. 8478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8479/* end confdefs.h. */ 8480 8481int 8482main () 8483{ 8484 8485 ; 8486 return 0; 8487} 8488_ACEOF 8489if ac_fn_c_try_link "$LINENO"; then : 8490 8491lt_aix_libpath_sed=' 8492 /Import File Strings/,/^$/ { 8493 /^0/ { 8494 s/^0 *\(.*\)$/\1/ 8495 p 8496 } 8497 }' 8498aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8499# Check for a 64-bit object if we didn't find anything. 8500if test -z "$aix_libpath"; then 8501 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8502fi 8503fi 8504rm -f core conftest.err conftest.$ac_objext \ 8505 conftest$ac_exeext conftest.$ac_ext 8506if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8507 8508 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8509 # Warning - without using the other run time loading flags, 8510 # -berok will link without error, but may produce a broken library. 8511 no_undefined_flag=' ${wl}-bernotok' 8512 allow_undefined_flag=' ${wl}-berok' 8513 if test "$with_gnu_ld" = yes; then 8514 # We only use this code for GNU lds that support --whole-archive. 8515 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8516 else 8517 # Exported symbols can be pulled into shared objects from archives 8518 whole_archive_flag_spec='$convenience' 8519 fi 8520 archive_cmds_need_lc=yes 8521 # This is similar to how AIX traditionally builds its shared libraries. 8522 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 8523 fi 8524 fi 8525 ;; 8526 8527 amigaos*) 8528 case $host_cpu in 8529 powerpc) 8530 # see comment about AmigaOS4 .so support 8531 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8532 archive_expsym_cmds='' 8533 ;; 8534 m68k) 8535 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)' 8536 hardcode_libdir_flag_spec='-L$libdir' 8537 hardcode_minus_L=yes 8538 ;; 8539 esac 8540 ;; 8541 8542 bsdi[45]*) 8543 export_dynamic_flag_spec=-rdynamic 8544 ;; 8545 8546 cygwin* | mingw* | pw32* | cegcc*) 8547 # When not using gcc, we currently assume that we are using 8548 # Microsoft Visual C++. 8549 # hardcode_libdir_flag_spec is actually meaningless, as there is 8550 # no search path for DLLs. 8551 hardcode_libdir_flag_spec=' ' 8552 allow_undefined_flag=unsupported 8553 # Tell ltmain to make .lib files, not .a files. 8554 libext=lib 8555 # Tell ltmain to make .dll files, not .so files. 8556 shrext_cmds=".dll" 8557 # FIXME: Setting linknames here is a bad hack. 8558 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8559 # The linker will automatically build a .lib file if we build a DLL. 8560 old_archive_from_new_cmds='true' 8561 # FIXME: Should let the user specify the lib program. 8562 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8563 fix_srcfile_path='`cygpath -w "$srcfile"`' 8564 enable_shared_with_static_runtimes=yes 8565 ;; 8566 8567 darwin* | rhapsody*) 8568 8569 8570 archive_cmds_need_lc=no 8571 hardcode_direct=no 8572 hardcode_automatic=yes 8573 hardcode_shlibpath_var=unsupported 8574 if test "$lt_cv_ld_force_load" = "yes"; then 8575 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\"`' 8576 else 8577 whole_archive_flag_spec='' 8578 fi 8579 link_all_deplibs=yes 8580 allow_undefined_flag="$_lt_dar_allow_undefined" 8581 case $cc_basename in 8582 ifort*) _lt_dar_can_shared=yes ;; 8583 *) _lt_dar_can_shared=$GCC ;; 8584 esac 8585 if test "$_lt_dar_can_shared" = "yes"; then 8586 output_verbose_link_cmd=func_echo_all 8587 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8588 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8589 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}" 8590 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}" 8591 8592 else 8593 ld_shlibs=no 8594 fi 8595 8596 ;; 8597 8598 dgux*) 8599 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8600 hardcode_libdir_flag_spec='-L$libdir' 8601 hardcode_shlibpath_var=no 8602 ;; 8603 8604 freebsd1*) 8605 ld_shlibs=no 8606 ;; 8607 8608 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8609 # support. Future versions do this automatically, but an explicit c++rt0.o 8610 # does not break anything, and helps significantly (at the cost of a little 8611 # extra space). 8612 freebsd2.2*) 8613 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8614 hardcode_libdir_flag_spec='-R$libdir' 8615 hardcode_direct=yes 8616 hardcode_shlibpath_var=no 8617 ;; 8618 8619 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8620 freebsd2*) 8621 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8622 hardcode_direct=yes 8623 hardcode_minus_L=yes 8624 hardcode_shlibpath_var=no 8625 ;; 8626 8627 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8628 freebsd* | dragonfly*) 8629 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8630 hardcode_libdir_flag_spec='-R$libdir' 8631 hardcode_direct=yes 8632 hardcode_shlibpath_var=no 8633 ;; 8634 8635 hpux9*) 8636 if test "$GCC" = yes; then 8637 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8638 else 8639 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8640 fi 8641 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8642 hardcode_libdir_separator=: 8643 hardcode_direct=yes 8644 8645 # hardcode_minus_L: Not really in the search PATH, 8646 # but as the default location of the library. 8647 hardcode_minus_L=yes 8648 export_dynamic_flag_spec='${wl}-E' 8649 ;; 8650 8651 hpux10*) 8652 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8653 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8654 else 8655 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8656 fi 8657 if test "$with_gnu_ld" = no; then 8658 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8659 hardcode_libdir_flag_spec_ld='+b $libdir' 8660 hardcode_libdir_separator=: 8661 hardcode_direct=yes 8662 hardcode_direct_absolute=yes 8663 export_dynamic_flag_spec='${wl}-E' 8664 # hardcode_minus_L: Not really in the search PATH, 8665 # but as the default location of the library. 8666 hardcode_minus_L=yes 8667 fi 8668 ;; 8669 8670 hpux11*) 8671 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8672 case $host_cpu in 8673 hppa*64*) 8674 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8675 ;; 8676 ia64*) 8677 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8678 ;; 8679 *) 8680 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8681 ;; 8682 esac 8683 else 8684 case $host_cpu in 8685 hppa*64*) 8686 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8687 ;; 8688 ia64*) 8689 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8690 ;; 8691 *) 8692 8693 # Older versions of the 11.00 compiler do not understand -b yet 8694 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 8695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 8696$as_echo_n "checking if $CC understands -b... " >&6; } 8697if ${lt_cv_prog_compiler__b+:} false; then : 8698 $as_echo_n "(cached) " >&6 8699else 8700 lt_cv_prog_compiler__b=no 8701 save_LDFLAGS="$LDFLAGS" 8702 LDFLAGS="$LDFLAGS -b" 8703 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8704 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8705 # The linker can only warn and ignore the option if not recognized 8706 # So say no if there are warnings 8707 if test -s conftest.err; then 8708 # Append any errors to the config.log. 8709 cat conftest.err 1>&5 8710 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8711 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8712 if diff conftest.exp conftest.er2 >/dev/null; then 8713 lt_cv_prog_compiler__b=yes 8714 fi 8715 else 8716 lt_cv_prog_compiler__b=yes 8717 fi 8718 fi 8719 $RM -r conftest* 8720 LDFLAGS="$save_LDFLAGS" 8721 8722fi 8723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 8724$as_echo "$lt_cv_prog_compiler__b" >&6; } 8725 8726if test x"$lt_cv_prog_compiler__b" = xyes; then 8727 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8728else 8729 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8730fi 8731 8732 ;; 8733 esac 8734 fi 8735 if test "$with_gnu_ld" = no; then 8736 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8737 hardcode_libdir_separator=: 8738 8739 case $host_cpu in 8740 hppa*64*|ia64*) 8741 hardcode_direct=no 8742 hardcode_shlibpath_var=no 8743 ;; 8744 *) 8745 hardcode_direct=yes 8746 hardcode_direct_absolute=yes 8747 export_dynamic_flag_spec='${wl}-E' 8748 8749 # hardcode_minus_L: Not really in the search PATH, 8750 # but as the default location of the library. 8751 hardcode_minus_L=yes 8752 ;; 8753 esac 8754 fi 8755 ;; 8756 8757 irix5* | irix6* | nonstopux*) 8758 if test "$GCC" = yes; then 8759 archive_cmds='$CC -shared $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' 8760 # Try to use the -exported_symbol ld option, if it does not 8761 # work, assume that -exports_file does not work either and 8762 # implicitly export all symbols. 8763 save_LDFLAGS="$LDFLAGS" 8764 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8766/* end confdefs.h. */ 8767int foo(void) {} 8768_ACEOF 8769if ac_fn_c_try_link "$LINENO"; then : 8770 archive_expsym_cmds='$CC -shared $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' 8771 8772fi 8773rm -f core conftest.err conftest.$ac_objext \ 8774 conftest$ac_exeext conftest.$ac_ext 8775 LDFLAGS="$save_LDFLAGS" 8776 else 8777 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' 8778 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' 8779 fi 8780 archive_cmds_need_lc='no' 8781 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8782 hardcode_libdir_separator=: 8783 inherit_rpath=yes 8784 link_all_deplibs=yes 8785 ;; 8786 8787 netbsd*) 8788 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8789 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8790 else 8791 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8792 fi 8793 hardcode_libdir_flag_spec='-R$libdir' 8794 hardcode_direct=yes 8795 hardcode_shlibpath_var=no 8796 ;; 8797 8798 newsos6) 8799 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8800 hardcode_direct=yes 8801 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8802 hardcode_libdir_separator=: 8803 hardcode_shlibpath_var=no 8804 ;; 8805 8806 *nto* | *qnx*) 8807 ;; 8808 8809 openbsd*) 8810 if test -f /usr/libexec/ld.so; then 8811 hardcode_direct=yes 8812 hardcode_shlibpath_var=no 8813 hardcode_direct_absolute=yes 8814 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8815 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8816 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8817 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8818 export_dynamic_flag_spec='${wl}-E' 8819 else 8820 case $host_os in 8821 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8822 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8823 hardcode_libdir_flag_spec='-R$libdir' 8824 ;; 8825 *) 8826 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8827 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8828 ;; 8829 esac 8830 fi 8831 else 8832 ld_shlibs=no 8833 fi 8834 ;; 8835 8836 os2*) 8837 hardcode_libdir_flag_spec='-L$libdir' 8838 hardcode_minus_L=yes 8839 allow_undefined_flag=unsupported 8840 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 8841 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8842 ;; 8843 8844 osf3*) 8845 if test "$GCC" = yes; then 8846 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8847 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' 8848 else 8849 allow_undefined_flag=' -expect_unresolved \*' 8850 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' 8851 fi 8852 archive_cmds_need_lc='no' 8853 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8854 hardcode_libdir_separator=: 8855 ;; 8856 8857 osf4* | osf5*) # as osf3* with the addition of -msym flag 8858 if test "$GCC" = yes; then 8859 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8860 archive_cmds='$CC -shared${allow_undefined_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' 8861 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8862 else 8863 allow_undefined_flag=' -expect_unresolved \*' 8864 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' 8865 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~ 8866 $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' 8867 8868 # Both c and cxx compiler support -rpath directly 8869 hardcode_libdir_flag_spec='-rpath $libdir' 8870 fi 8871 archive_cmds_need_lc='no' 8872 hardcode_libdir_separator=: 8873 ;; 8874 8875 solaris*) 8876 no_undefined_flag=' -z defs' 8877 if test "$GCC" = yes; then 8878 wlarc='${wl}' 8879 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8880 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8881 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8882 else 8883 case `$CC -V 2>&1` in 8884 *"Compilers 5.0"*) 8885 wlarc='' 8886 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8887 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8888 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8889 ;; 8890 *) 8891 wlarc='${wl}' 8892 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8893 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8894 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8895 ;; 8896 esac 8897 fi 8898 hardcode_libdir_flag_spec='-R$libdir' 8899 hardcode_shlibpath_var=no 8900 case $host_os in 8901 solaris2.[0-5] | solaris2.[0-5].*) ;; 8902 *) 8903 # The compiler driver will combine and reorder linker options, 8904 # but understands `-z linker_flag'. GCC discards it without `$wl', 8905 # but is careful enough not to reorder. 8906 # Supported since Solaris 2.6 (maybe 2.5.1?) 8907 if test "$GCC" = yes; then 8908 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8909 else 8910 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8911 fi 8912 ;; 8913 esac 8914 link_all_deplibs=yes 8915 ;; 8916 8917 sunos4*) 8918 if test "x$host_vendor" = xsequent; then 8919 # Use $CC to link under sequent, because it throws in some extra .o 8920 # files that make .init and .fini sections work. 8921 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8922 else 8923 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8924 fi 8925 hardcode_libdir_flag_spec='-L$libdir' 8926 hardcode_direct=yes 8927 hardcode_minus_L=yes 8928 hardcode_shlibpath_var=no 8929 ;; 8930 8931 sysv4) 8932 case $host_vendor in 8933 sni) 8934 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8935 hardcode_direct=yes # is this really true??? 8936 ;; 8937 siemens) 8938 ## LD is ld it makes a PLAMLIB 8939 ## CC just makes a GrossModule. 8940 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8941 reload_cmds='$CC -r -o $output$reload_objs' 8942 hardcode_direct=no 8943 ;; 8944 motorola) 8945 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8946 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8947 ;; 8948 esac 8949 runpath_var='LD_RUN_PATH' 8950 hardcode_shlibpath_var=no 8951 ;; 8952 8953 sysv4.3*) 8954 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8955 hardcode_shlibpath_var=no 8956 export_dynamic_flag_spec='-Bexport' 8957 ;; 8958 8959 sysv4*MP*) 8960 if test -d /usr/nec; then 8961 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8962 hardcode_shlibpath_var=no 8963 runpath_var=LD_RUN_PATH 8964 hardcode_runpath_var=yes 8965 ld_shlibs=yes 8966 fi 8967 ;; 8968 8969 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8970 no_undefined_flag='${wl}-z,text' 8971 archive_cmds_need_lc=no 8972 hardcode_shlibpath_var=no 8973 runpath_var='LD_RUN_PATH' 8974 8975 if test "$GCC" = yes; then 8976 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8977 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8978 else 8979 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8980 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8981 fi 8982 ;; 8983 8984 sysv5* | sco3.2v5* | sco5v6*) 8985 # Note: We can NOT use -z defs as we might desire, because we do not 8986 # link with -lc, and that would cause any symbols used from libc to 8987 # always be unresolved, which means just about no library would 8988 # ever link correctly. If we're not using GNU ld we use -z text 8989 # though, which does catch some bad symbols but isn't as heavy-handed 8990 # as -z defs. 8991 no_undefined_flag='${wl}-z,text' 8992 allow_undefined_flag='${wl}-z,nodefs' 8993 archive_cmds_need_lc=no 8994 hardcode_shlibpath_var=no 8995 hardcode_libdir_flag_spec='${wl}-R,$libdir' 8996 hardcode_libdir_separator=':' 8997 link_all_deplibs=yes 8998 export_dynamic_flag_spec='${wl}-Bexport' 8999 runpath_var='LD_RUN_PATH' 9000 9001 if test "$GCC" = yes; then 9002 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9003 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9004 else 9005 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9006 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9007 fi 9008 ;; 9009 9010 uts4*) 9011 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9012 hardcode_libdir_flag_spec='-L$libdir' 9013 hardcode_shlibpath_var=no 9014 ;; 9015 9016 *) 9017 ld_shlibs=no 9018 ;; 9019 esac 9020 9021 if test x$host_vendor = xsni; then 9022 case $host in 9023 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9024 export_dynamic_flag_spec='${wl}-Blargedynsym' 9025 ;; 9026 esac 9027 fi 9028 fi 9029 9030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9031$as_echo "$ld_shlibs" >&6; } 9032test "$ld_shlibs" = no && can_build_shared=no 9033 9034with_gnu_ld=$with_gnu_ld 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050# 9051# Do we need to explicitly link libc? 9052# 9053case "x$archive_cmds_need_lc" in 9054x|xyes) 9055 # Assume -lc should be added 9056 archive_cmds_need_lc=yes 9057 9058 if test "$enable_shared" = yes && test "$GCC" = yes; then 9059 case $archive_cmds in 9060 *'~'*) 9061 # FIXME: we may have to deal with multi-command sequences. 9062 ;; 9063 '$CC '*) 9064 # Test whether the compiler implicitly links with -lc since on some 9065 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9066 # to ld, don't add -lc before -lgcc. 9067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9068$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9069if ${lt_cv_archive_cmds_need_lc+:} false; then : 9070 $as_echo_n "(cached) " >&6 9071else 9072 $RM conftest* 9073 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9074 9075 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9076 (eval $ac_compile) 2>&5 9077 ac_status=$? 9078 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9079 test $ac_status = 0; } 2>conftest.err; then 9080 soname=conftest 9081 lib=conftest 9082 libobjs=conftest.$ac_objext 9083 deplibs= 9084 wl=$lt_prog_compiler_wl 9085 pic_flag=$lt_prog_compiler_pic 9086 compiler_flags=-v 9087 linker_flags=-v 9088 verstring= 9089 output_objdir=. 9090 libname=conftest 9091 lt_save_allow_undefined_flag=$allow_undefined_flag 9092 allow_undefined_flag= 9093 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9094 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9095 ac_status=$? 9096 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9097 test $ac_status = 0; } 9098 then 9099 lt_cv_archive_cmds_need_lc=no 9100 else 9101 lt_cv_archive_cmds_need_lc=yes 9102 fi 9103 allow_undefined_flag=$lt_save_allow_undefined_flag 9104 else 9105 cat conftest.err 1>&5 9106 fi 9107 $RM conftest* 9108 9109fi 9110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9111$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9112 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9113 ;; 9114 esac 9115 fi 9116 ;; 9117esac 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9276$as_echo_n "checking dynamic linker characteristics... " >&6; } 9277 9278if test "$GCC" = yes; then 9279 case $host_os in 9280 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9281 *) lt_awk_arg="/^libraries:/" ;; 9282 esac 9283 case $host_os in 9284 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9285 *) lt_sed_strip_eq="s,=/,/,g" ;; 9286 esac 9287 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9288 case $lt_search_path_spec in 9289 *\;*) 9290 # if the path contains ";" then we assume it to be the separator 9291 # otherwise default to the standard path separator (i.e. ":") - it is 9292 # assumed that no part of a normal pathname contains ";" but that should 9293 # okay in the real world where ";" in dirpaths is itself problematic. 9294 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9295 ;; 9296 *) 9297 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9298 ;; 9299 esac 9300 # Ok, now we have the path, separated by spaces, we can step through it 9301 # and add multilib dir if necessary. 9302 lt_tmp_lt_search_path_spec= 9303 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9304 for lt_sys_path in $lt_search_path_spec; do 9305 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9306 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9307 else 9308 test -d "$lt_sys_path" && \ 9309 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9310 fi 9311 done 9312 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9313BEGIN {RS=" "; FS="/|\n";} { 9314 lt_foo=""; 9315 lt_count=0; 9316 for (lt_i = NF; lt_i > 0; lt_i--) { 9317 if ($lt_i != "" && $lt_i != ".") { 9318 if ($lt_i == "..") { 9319 lt_count++; 9320 } else { 9321 if (lt_count == 0) { 9322 lt_foo="/" $lt_i lt_foo; 9323 } else { 9324 lt_count--; 9325 } 9326 } 9327 } 9328 } 9329 if (lt_foo != "") { lt_freq[lt_foo]++; } 9330 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9331}'` 9332 # AWK program above erroneously prepends '/' to C:/dos/paths 9333 # for these hosts. 9334 case $host_os in 9335 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9336 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9337 esac 9338 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9339else 9340 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9341fi 9342library_names_spec= 9343libname_spec='lib$name' 9344soname_spec= 9345shrext_cmds=".so" 9346postinstall_cmds= 9347postuninstall_cmds= 9348finish_cmds= 9349finish_eval= 9350shlibpath_var= 9351shlibpath_overrides_runpath=unknown 9352version_type=none 9353dynamic_linker="$host_os ld.so" 9354sys_lib_dlsearch_path_spec="/lib /usr/lib" 9355need_lib_prefix=unknown 9356hardcode_into_libs=no 9357 9358# when you set need_version to no, make sure it does not cause -set_version 9359# flags to be left without arguments 9360need_version=unknown 9361 9362case $host_os in 9363aix3*) 9364 version_type=linux 9365 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9366 shlibpath_var=LIBPATH 9367 9368 # AIX 3 has no versioning support, so we append a major version to the name. 9369 soname_spec='${libname}${release}${shared_ext}$major' 9370 ;; 9371 9372aix[4-9]*) 9373 version_type=linux 9374 need_lib_prefix=no 9375 need_version=no 9376 hardcode_into_libs=yes 9377 if test "$host_cpu" = ia64; then 9378 # AIX 5 supports IA64 9379 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9380 shlibpath_var=LD_LIBRARY_PATH 9381 else 9382 # With GCC up to 2.95.x, collect2 would create an import file 9383 # for dependence libraries. The import file would start with 9384 # the line `#! .'. This would cause the generated library to 9385 # depend on `.', always an invalid library. This was fixed in 9386 # development snapshots of GCC prior to 3.0. 9387 case $host_os in 9388 aix4 | aix4.[01] | aix4.[01].*) 9389 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9390 echo ' yes ' 9391 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9392 : 9393 else 9394 can_build_shared=no 9395 fi 9396 ;; 9397 esac 9398 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9399 # soname into executable. Probably we can add versioning support to 9400 # collect2, so additional links can be useful in future. 9401 if test "$aix_use_runtimelinking" = yes; then 9402 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9403 # instead of lib<name>.a to let people know that these are not 9404 # typical AIX shared libraries. 9405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9406 else 9407 # We preserve .a as extension for shared libraries through AIX4.2 9408 # and later when we are not doing run time linking. 9409 library_names_spec='${libname}${release}.a $libname.a' 9410 soname_spec='${libname}${release}${shared_ext}$major' 9411 fi 9412 shlibpath_var=LIBPATH 9413 fi 9414 ;; 9415 9416amigaos*) 9417 case $host_cpu in 9418 powerpc) 9419 # Since July 2007 AmigaOS4 officially supports .so libraries. 9420 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9422 ;; 9423 m68k) 9424 library_names_spec='$libname.ixlibrary $libname.a' 9425 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9426 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 9427 ;; 9428 esac 9429 ;; 9430 9431beos*) 9432 library_names_spec='${libname}${shared_ext}' 9433 dynamic_linker="$host_os ld.so" 9434 shlibpath_var=LIBRARY_PATH 9435 ;; 9436 9437bsdi[45]*) 9438 version_type=linux 9439 need_version=no 9440 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9441 soname_spec='${libname}${release}${shared_ext}$major' 9442 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9443 shlibpath_var=LD_LIBRARY_PATH 9444 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9445 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9446 # the default ld.so.conf also contains /usr/contrib/lib and 9447 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9448 # libtool to hard-code these into programs 9449 ;; 9450 9451cygwin* | mingw* | pw32* | cegcc*) 9452 version_type=windows 9453 shrext_cmds=".dll" 9454 need_version=no 9455 need_lib_prefix=no 9456 9457 case $GCC,$host_os in 9458 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9459 library_names_spec='$libname.dll.a' 9460 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9461 postinstall_cmds='base_file=`basename \${file}`~ 9462 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9463 dldir=$destdir/`dirname \$dlpath`~ 9464 test -d \$dldir || mkdir -p \$dldir~ 9465 $install_prog $dir/$dlname \$dldir/$dlname~ 9466 chmod a+x \$dldir/$dlname~ 9467 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9468 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9469 fi' 9470 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9471 dlpath=$dir/\$dldll~ 9472 $RM \$dlpath' 9473 shlibpath_overrides_runpath=yes 9474 9475 case $host_os in 9476 cygwin*) 9477 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9478 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9479 9480 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9481 ;; 9482 mingw* | cegcc*) 9483 # MinGW DLLs use traditional 'lib' prefix 9484 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9485 ;; 9486 pw32*) 9487 # pw32 DLLs use 'pw' prefix rather than 'lib' 9488 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9489 ;; 9490 esac 9491 ;; 9492 9493 *) 9494 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9495 ;; 9496 esac 9497 dynamic_linker='Win32 ld.exe' 9498 # FIXME: first we should search . and the directory the executable is in 9499 shlibpath_var=PATH 9500 ;; 9501 9502darwin* | rhapsody*) 9503 dynamic_linker="$host_os dyld" 9504 version_type=darwin 9505 need_lib_prefix=no 9506 need_version=no 9507 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9508 soname_spec='${libname}${release}${major}$shared_ext' 9509 shlibpath_overrides_runpath=yes 9510 shlibpath_var=DYLD_LIBRARY_PATH 9511 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9512 9513 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9514 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9515 ;; 9516 9517dgux*) 9518 version_type=linux 9519 need_lib_prefix=no 9520 need_version=no 9521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9522 soname_spec='${libname}${release}${shared_ext}$major' 9523 shlibpath_var=LD_LIBRARY_PATH 9524 ;; 9525 9526freebsd1*) 9527 dynamic_linker=no 9528 ;; 9529 9530freebsd* | dragonfly*) 9531 # DragonFly does not have aout. When/if they implement a new 9532 # versioning mechanism, adjust this. 9533 if test -x /usr/bin/objformat; then 9534 objformat=`/usr/bin/objformat` 9535 else 9536 case $host_os in 9537 freebsd[123]*) objformat=aout ;; 9538 *) objformat=elf ;; 9539 esac 9540 fi 9541 # Handle Gentoo/FreeBSD as it was Linux 9542 case $host_vendor in 9543 gentoo) 9544 version_type=linux ;; 9545 *) 9546 version_type=freebsd-$objformat ;; 9547 esac 9548 9549 case $version_type in 9550 freebsd-elf*) 9551 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9552 need_version=no 9553 need_lib_prefix=no 9554 ;; 9555 freebsd-*) 9556 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9557 need_version=yes 9558 ;; 9559 linux) 9560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9561 soname_spec='${libname}${release}${shared_ext}$major' 9562 need_lib_prefix=no 9563 need_version=no 9564 ;; 9565 esac 9566 shlibpath_var=LD_LIBRARY_PATH 9567 case $host_os in 9568 freebsd2*) 9569 shlibpath_overrides_runpath=yes 9570 ;; 9571 freebsd3.[01]* | freebsdelf3.[01]*) 9572 shlibpath_overrides_runpath=yes 9573 hardcode_into_libs=yes 9574 ;; 9575 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9576 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9577 shlibpath_overrides_runpath=no 9578 hardcode_into_libs=yes 9579 ;; 9580 *) # from 4.6 on, and DragonFly 9581 shlibpath_overrides_runpath=yes 9582 hardcode_into_libs=yes 9583 ;; 9584 esac 9585 ;; 9586 9587gnu*) 9588 version_type=linux 9589 need_lib_prefix=no 9590 need_version=no 9591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9592 soname_spec='${libname}${release}${shared_ext}$major' 9593 shlibpath_var=LD_LIBRARY_PATH 9594 hardcode_into_libs=yes 9595 ;; 9596 9597haiku*) 9598 version_type=linux 9599 need_lib_prefix=no 9600 need_version=no 9601 dynamic_linker="$host_os runtime_loader" 9602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9603 soname_spec='${libname}${release}${shared_ext}$major' 9604 shlibpath_var=LIBRARY_PATH 9605 shlibpath_overrides_runpath=yes 9606 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9607 hardcode_into_libs=yes 9608 ;; 9609 9610hpux9* | hpux10* | hpux11*) 9611 # Give a soname corresponding to the major version so that dld.sl refuses to 9612 # link against other versions. 9613 version_type=sunos 9614 need_lib_prefix=no 9615 need_version=no 9616 case $host_cpu in 9617 ia64*) 9618 shrext_cmds='.so' 9619 hardcode_into_libs=yes 9620 dynamic_linker="$host_os dld.so" 9621 shlibpath_var=LD_LIBRARY_PATH 9622 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9624 soname_spec='${libname}${release}${shared_ext}$major' 9625 if test "X$HPUX_IA64_MODE" = X32; then 9626 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9627 else 9628 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9629 fi 9630 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9631 ;; 9632 hppa*64*) 9633 shrext_cmds='.sl' 9634 hardcode_into_libs=yes 9635 dynamic_linker="$host_os dld.sl" 9636 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9637 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9638 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9639 soname_spec='${libname}${release}${shared_ext}$major' 9640 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9641 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9642 ;; 9643 *) 9644 shrext_cmds='.sl' 9645 dynamic_linker="$host_os dld.sl" 9646 shlibpath_var=SHLIB_PATH 9647 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9649 soname_spec='${libname}${release}${shared_ext}$major' 9650 ;; 9651 esac 9652 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9653 postinstall_cmds='chmod 555 $lib' 9654 # or fails outright, so override atomically: 9655 install_override_mode=555 9656 ;; 9657 9658interix[3-9]*) 9659 version_type=linux 9660 need_lib_prefix=no 9661 need_version=no 9662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9663 soname_spec='${libname}${release}${shared_ext}$major' 9664 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9665 shlibpath_var=LD_LIBRARY_PATH 9666 shlibpath_overrides_runpath=no 9667 hardcode_into_libs=yes 9668 ;; 9669 9670irix5* | irix6* | nonstopux*) 9671 case $host_os in 9672 nonstopux*) version_type=nonstopux ;; 9673 *) 9674 if test "$lt_cv_prog_gnu_ld" = yes; then 9675 version_type=linux 9676 else 9677 version_type=irix 9678 fi ;; 9679 esac 9680 need_lib_prefix=no 9681 need_version=no 9682 soname_spec='${libname}${release}${shared_ext}$major' 9683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9684 case $host_os in 9685 irix5* | nonstopux*) 9686 libsuff= shlibsuff= 9687 ;; 9688 *) 9689 case $LD in # libtool.m4 will add one of these switches to LD 9690 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9691 libsuff= shlibsuff= libmagic=32-bit;; 9692 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9693 libsuff=32 shlibsuff=N32 libmagic=N32;; 9694 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9695 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9696 *) libsuff= shlibsuff= libmagic=never-match;; 9697 esac 9698 ;; 9699 esac 9700 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9701 shlibpath_overrides_runpath=no 9702 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9703 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9704 hardcode_into_libs=yes 9705 ;; 9706 9707# No shared lib support for Linux oldld, aout, or coff. 9708linux*oldld* | linux*aout* | linux*coff*) 9709 dynamic_linker=no 9710 ;; 9711 9712# This must be Linux ELF. 9713linux* | k*bsd*-gnu | kopensolaris*-gnu) 9714 version_type=linux 9715 need_lib_prefix=no 9716 need_version=no 9717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9718 soname_spec='${libname}${release}${shared_ext}$major' 9719 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9720 shlibpath_var=LD_LIBRARY_PATH 9721 shlibpath_overrides_runpath=no 9722 9723 # Some binutils ld are patched to set DT_RUNPATH 9724 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 9725 $as_echo_n "(cached) " >&6 9726else 9727 lt_cv_shlibpath_overrides_runpath=no 9728 save_LDFLAGS=$LDFLAGS 9729 save_libdir=$libdir 9730 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9731 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9733/* end confdefs.h. */ 9734 9735int 9736main () 9737{ 9738 9739 ; 9740 return 0; 9741} 9742_ACEOF 9743if ac_fn_c_try_link "$LINENO"; then : 9744 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9745 lt_cv_shlibpath_overrides_runpath=yes 9746fi 9747fi 9748rm -f core conftest.err conftest.$ac_objext \ 9749 conftest$ac_exeext conftest.$ac_ext 9750 LDFLAGS=$save_LDFLAGS 9751 libdir=$save_libdir 9752 9753fi 9754 9755 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 9756 9757 # This implies no fast_install, which is unacceptable. 9758 # Some rework will be needed to allow for fast_install 9759 # before this can be enabled. 9760 hardcode_into_libs=yes 9761 9762 # Append ld.so.conf contents to the search path 9763 if test -f /etc/ld.so.conf; then 9764 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' ' '` 9765 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9766 fi 9767 9768 # We used to test for /lib/ld.so.1 and disable shared libraries on 9769 # powerpc, because MkLinux only supported shared libraries with the 9770 # GNU dynamic linker. Since this was broken with cross compilers, 9771 # most powerpc-linux boxes support dynamic linking these days and 9772 # people can always --disable-shared, the test was removed, and we 9773 # assume the GNU/Linux dynamic linker is in use. 9774 dynamic_linker='GNU/Linux ld.so' 9775 ;; 9776 9777netbsd*) 9778 version_type=sunos 9779 need_lib_prefix=no 9780 need_version=no 9781 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9782 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9783 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9784 dynamic_linker='NetBSD (a.out) ld.so' 9785 else 9786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9787 soname_spec='${libname}${release}${shared_ext}$major' 9788 dynamic_linker='NetBSD ld.elf_so' 9789 fi 9790 shlibpath_var=LD_LIBRARY_PATH 9791 shlibpath_overrides_runpath=yes 9792 hardcode_into_libs=yes 9793 ;; 9794 9795newsos6) 9796 version_type=linux 9797 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9798 shlibpath_var=LD_LIBRARY_PATH 9799 shlibpath_overrides_runpath=yes 9800 ;; 9801 9802*nto* | *qnx*) 9803 version_type=qnx 9804 need_lib_prefix=no 9805 need_version=no 9806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9807 soname_spec='${libname}${release}${shared_ext}$major' 9808 shlibpath_var=LD_LIBRARY_PATH 9809 shlibpath_overrides_runpath=no 9810 hardcode_into_libs=yes 9811 dynamic_linker='ldqnx.so' 9812 ;; 9813 9814openbsd*) 9815 version_type=sunos 9816 sys_lib_dlsearch_path_spec="/usr/lib" 9817 need_lib_prefix=no 9818 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9819 case $host_os in 9820 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9821 *) need_version=no ;; 9822 esac 9823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9824 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9825 shlibpath_var=LD_LIBRARY_PATH 9826 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9827 case $host_os in 9828 openbsd2.[89] | openbsd2.[89].*) 9829 shlibpath_overrides_runpath=no 9830 ;; 9831 *) 9832 shlibpath_overrides_runpath=yes 9833 ;; 9834 esac 9835 else 9836 shlibpath_overrides_runpath=yes 9837 fi 9838 ;; 9839 9840os2*) 9841 libname_spec='$name' 9842 shrext_cmds=".dll" 9843 need_lib_prefix=no 9844 library_names_spec='$libname${shared_ext} $libname.a' 9845 dynamic_linker='OS/2 ld.exe' 9846 shlibpath_var=LIBPATH 9847 ;; 9848 9849osf3* | osf4* | osf5*) 9850 version_type=osf 9851 need_lib_prefix=no 9852 need_version=no 9853 soname_spec='${libname}${release}${shared_ext}$major' 9854 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9855 shlibpath_var=LD_LIBRARY_PATH 9856 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9857 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9858 ;; 9859 9860rdos*) 9861 dynamic_linker=no 9862 ;; 9863 9864solaris*) 9865 version_type=linux 9866 need_lib_prefix=no 9867 need_version=no 9868 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9869 soname_spec='${libname}${release}${shared_ext}$major' 9870 shlibpath_var=LD_LIBRARY_PATH 9871 shlibpath_overrides_runpath=yes 9872 hardcode_into_libs=yes 9873 # ldd complains unless libraries are executable 9874 postinstall_cmds='chmod +x $lib' 9875 ;; 9876 9877sunos4*) 9878 version_type=sunos 9879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9880 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9881 shlibpath_var=LD_LIBRARY_PATH 9882 shlibpath_overrides_runpath=yes 9883 if test "$with_gnu_ld" = yes; then 9884 need_lib_prefix=no 9885 fi 9886 need_version=yes 9887 ;; 9888 9889sysv4 | sysv4.3*) 9890 version_type=linux 9891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9892 soname_spec='${libname}${release}${shared_ext}$major' 9893 shlibpath_var=LD_LIBRARY_PATH 9894 case $host_vendor in 9895 sni) 9896 shlibpath_overrides_runpath=no 9897 need_lib_prefix=no 9898 runpath_var=LD_RUN_PATH 9899 ;; 9900 siemens) 9901 need_lib_prefix=no 9902 ;; 9903 motorola) 9904 need_lib_prefix=no 9905 need_version=no 9906 shlibpath_overrides_runpath=no 9907 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9908 ;; 9909 esac 9910 ;; 9911 9912sysv4*MP*) 9913 if test -d /usr/nec ;then 9914 version_type=linux 9915 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9916 soname_spec='$libname${shared_ext}.$major' 9917 shlibpath_var=LD_LIBRARY_PATH 9918 fi 9919 ;; 9920 9921sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9922 version_type=freebsd-elf 9923 need_lib_prefix=no 9924 need_version=no 9925 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9926 soname_spec='${libname}${release}${shared_ext}$major' 9927 shlibpath_var=LD_LIBRARY_PATH 9928 shlibpath_overrides_runpath=yes 9929 hardcode_into_libs=yes 9930 if test "$with_gnu_ld" = yes; then 9931 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9932 else 9933 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9934 case $host_os in 9935 sco3.2v5*) 9936 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9937 ;; 9938 esac 9939 fi 9940 sys_lib_dlsearch_path_spec='/usr/lib' 9941 ;; 9942 9943tpf*) 9944 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9945 version_type=linux 9946 need_lib_prefix=no 9947 need_version=no 9948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9949 shlibpath_var=LD_LIBRARY_PATH 9950 shlibpath_overrides_runpath=no 9951 hardcode_into_libs=yes 9952 ;; 9953 9954uts4*) 9955 version_type=linux 9956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9957 soname_spec='${libname}${release}${shared_ext}$major' 9958 shlibpath_var=LD_LIBRARY_PATH 9959 ;; 9960 9961*) 9962 dynamic_linker=no 9963 ;; 9964esac 9965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 9966$as_echo "$dynamic_linker" >&6; } 9967test "$dynamic_linker" = no && can_build_shared=no 9968 9969variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9970if test "$GCC" = yes; then 9971 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9972fi 9973 9974if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9975 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9976fi 9977if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9978 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9979fi 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10073$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10074hardcode_action= 10075if test -n "$hardcode_libdir_flag_spec" || 10076 test -n "$runpath_var" || 10077 test "X$hardcode_automatic" = "Xyes" ; then 10078 10079 # We can hardcode non-existent directories. 10080 if test "$hardcode_direct" != no && 10081 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10082 # have to relink, otherwise we might link with an installed library 10083 # when we should be linking with a yet-to-be-installed one 10084 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10085 test "$hardcode_minus_L" != no; then 10086 # Linking always hardcodes the temporary library directory. 10087 hardcode_action=relink 10088 else 10089 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10090 hardcode_action=immediate 10091 fi 10092else 10093 # We cannot hardcode anything, or else we can only hardcode existing 10094 # directories. 10095 hardcode_action=unsupported 10096fi 10097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10098$as_echo "$hardcode_action" >&6; } 10099 10100if test "$hardcode_action" = relink || 10101 test "$inherit_rpath" = yes; then 10102 # Fast installation is not supported 10103 enable_fast_install=no 10104elif test "$shlibpath_overrides_runpath" = yes || 10105 test "$enable_shared" = no; then 10106 # Fast installation is not necessary 10107 enable_fast_install=needless 10108fi 10109 10110 10111 10112 10113 10114 10115 if test "x$enable_dlopen" != xyes; then 10116 enable_dlopen=unknown 10117 enable_dlopen_self=unknown 10118 enable_dlopen_self_static=unknown 10119else 10120 lt_cv_dlopen=no 10121 lt_cv_dlopen_libs= 10122 10123 case $host_os in 10124 beos*) 10125 lt_cv_dlopen="load_add_on" 10126 lt_cv_dlopen_libs= 10127 lt_cv_dlopen_self=yes 10128 ;; 10129 10130 mingw* | pw32* | cegcc*) 10131 lt_cv_dlopen="LoadLibrary" 10132 lt_cv_dlopen_libs= 10133 ;; 10134 10135 cygwin*) 10136 lt_cv_dlopen="dlopen" 10137 lt_cv_dlopen_libs= 10138 ;; 10139 10140 darwin*) 10141 # if libdl is installed we need to link against it 10142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10143$as_echo_n "checking for dlopen in -ldl... " >&6; } 10144if ${ac_cv_lib_dl_dlopen+:} false; then : 10145 $as_echo_n "(cached) " >&6 10146else 10147 ac_check_lib_save_LIBS=$LIBS 10148LIBS="-ldl $LIBS" 10149cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10150/* end confdefs.h. */ 10151 10152/* Override any GCC internal prototype to avoid an error. 10153 Use char because int might match the return type of a GCC 10154 builtin and then its argument prototype would still apply. */ 10155#ifdef __cplusplus 10156extern "C" 10157#endif 10158char dlopen (); 10159int 10160main () 10161{ 10162return dlopen (); 10163 ; 10164 return 0; 10165} 10166_ACEOF 10167if ac_fn_c_try_link "$LINENO"; then : 10168 ac_cv_lib_dl_dlopen=yes 10169else 10170 ac_cv_lib_dl_dlopen=no 10171fi 10172rm -f core conftest.err conftest.$ac_objext \ 10173 conftest$ac_exeext conftest.$ac_ext 10174LIBS=$ac_check_lib_save_LIBS 10175fi 10176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10177$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10178if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10179 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10180else 10181 10182 lt_cv_dlopen="dyld" 10183 lt_cv_dlopen_libs= 10184 lt_cv_dlopen_self=yes 10185 10186fi 10187 10188 ;; 10189 10190 *) 10191 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10192if test "x$ac_cv_func_shl_load" = xyes; then : 10193 lt_cv_dlopen="shl_load" 10194else 10195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10196$as_echo_n "checking for shl_load in -ldld... " >&6; } 10197if ${ac_cv_lib_dld_shl_load+:} false; then : 10198 $as_echo_n "(cached) " >&6 10199else 10200 ac_check_lib_save_LIBS=$LIBS 10201LIBS="-ldld $LIBS" 10202cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10203/* end confdefs.h. */ 10204 10205/* Override any GCC internal prototype to avoid an error. 10206 Use char because int might match the return type of a GCC 10207 builtin and then its argument prototype would still apply. */ 10208#ifdef __cplusplus 10209extern "C" 10210#endif 10211char shl_load (); 10212int 10213main () 10214{ 10215return shl_load (); 10216 ; 10217 return 0; 10218} 10219_ACEOF 10220if ac_fn_c_try_link "$LINENO"; then : 10221 ac_cv_lib_dld_shl_load=yes 10222else 10223 ac_cv_lib_dld_shl_load=no 10224fi 10225rm -f core conftest.err conftest.$ac_objext \ 10226 conftest$ac_exeext conftest.$ac_ext 10227LIBS=$ac_check_lib_save_LIBS 10228fi 10229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10230$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10231if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10232 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10233else 10234 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10235if test "x$ac_cv_func_dlopen" = xyes; then : 10236 lt_cv_dlopen="dlopen" 10237else 10238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10239$as_echo_n "checking for dlopen in -ldl... " >&6; } 10240if ${ac_cv_lib_dl_dlopen+:} false; then : 10241 $as_echo_n "(cached) " >&6 10242else 10243 ac_check_lib_save_LIBS=$LIBS 10244LIBS="-ldl $LIBS" 10245cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10246/* end confdefs.h. */ 10247 10248/* Override any GCC internal prototype to avoid an error. 10249 Use char because int might match the return type of a GCC 10250 builtin and then its argument prototype would still apply. */ 10251#ifdef __cplusplus 10252extern "C" 10253#endif 10254char dlopen (); 10255int 10256main () 10257{ 10258return dlopen (); 10259 ; 10260 return 0; 10261} 10262_ACEOF 10263if ac_fn_c_try_link "$LINENO"; then : 10264 ac_cv_lib_dl_dlopen=yes 10265else 10266 ac_cv_lib_dl_dlopen=no 10267fi 10268rm -f core conftest.err conftest.$ac_objext \ 10269 conftest$ac_exeext conftest.$ac_ext 10270LIBS=$ac_check_lib_save_LIBS 10271fi 10272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10273$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10274if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10275 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10276else 10277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10278$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10279if ${ac_cv_lib_svld_dlopen+:} false; then : 10280 $as_echo_n "(cached) " >&6 10281else 10282 ac_check_lib_save_LIBS=$LIBS 10283LIBS="-lsvld $LIBS" 10284cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10285/* end confdefs.h. */ 10286 10287/* Override any GCC internal prototype to avoid an error. 10288 Use char because int might match the return type of a GCC 10289 builtin and then its argument prototype would still apply. */ 10290#ifdef __cplusplus 10291extern "C" 10292#endif 10293char dlopen (); 10294int 10295main () 10296{ 10297return dlopen (); 10298 ; 10299 return 0; 10300} 10301_ACEOF 10302if ac_fn_c_try_link "$LINENO"; then : 10303 ac_cv_lib_svld_dlopen=yes 10304else 10305 ac_cv_lib_svld_dlopen=no 10306fi 10307rm -f core conftest.err conftest.$ac_objext \ 10308 conftest$ac_exeext conftest.$ac_ext 10309LIBS=$ac_check_lib_save_LIBS 10310fi 10311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10312$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10313if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10314 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10315else 10316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10317$as_echo_n "checking for dld_link in -ldld... " >&6; } 10318if ${ac_cv_lib_dld_dld_link+:} false; then : 10319 $as_echo_n "(cached) " >&6 10320else 10321 ac_check_lib_save_LIBS=$LIBS 10322LIBS="-ldld $LIBS" 10323cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10324/* end confdefs.h. */ 10325 10326/* Override any GCC internal prototype to avoid an error. 10327 Use char because int might match the return type of a GCC 10328 builtin and then its argument prototype would still apply. */ 10329#ifdef __cplusplus 10330extern "C" 10331#endif 10332char dld_link (); 10333int 10334main () 10335{ 10336return dld_link (); 10337 ; 10338 return 0; 10339} 10340_ACEOF 10341if ac_fn_c_try_link "$LINENO"; then : 10342 ac_cv_lib_dld_dld_link=yes 10343else 10344 ac_cv_lib_dld_dld_link=no 10345fi 10346rm -f core conftest.err conftest.$ac_objext \ 10347 conftest$ac_exeext conftest.$ac_ext 10348LIBS=$ac_check_lib_save_LIBS 10349fi 10350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10351$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10352if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10353 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10354fi 10355 10356 10357fi 10358 10359 10360fi 10361 10362 10363fi 10364 10365 10366fi 10367 10368 10369fi 10370 10371 ;; 10372 esac 10373 10374 if test "x$lt_cv_dlopen" != xno; then 10375 enable_dlopen=yes 10376 else 10377 enable_dlopen=no 10378 fi 10379 10380 case $lt_cv_dlopen in 10381 dlopen) 10382 save_CPPFLAGS="$CPPFLAGS" 10383 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10384 10385 save_LDFLAGS="$LDFLAGS" 10386 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10387 10388 save_LIBS="$LIBS" 10389 LIBS="$lt_cv_dlopen_libs $LIBS" 10390 10391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10392$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10393if ${lt_cv_dlopen_self+:} false; then : 10394 $as_echo_n "(cached) " >&6 10395else 10396 if test "$cross_compiling" = yes; then : 10397 lt_cv_dlopen_self=cross 10398else 10399 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10400 lt_status=$lt_dlunknown 10401 cat > conftest.$ac_ext <<_LT_EOF 10402#line $LINENO "configure" 10403#include "confdefs.h" 10404 10405#if HAVE_DLFCN_H 10406#include <dlfcn.h> 10407#endif 10408 10409#include <stdio.h> 10410 10411#ifdef RTLD_GLOBAL 10412# define LT_DLGLOBAL RTLD_GLOBAL 10413#else 10414# ifdef DL_GLOBAL 10415# define LT_DLGLOBAL DL_GLOBAL 10416# else 10417# define LT_DLGLOBAL 0 10418# endif 10419#endif 10420 10421/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10422 find out it does not work in some platform. */ 10423#ifndef LT_DLLAZY_OR_NOW 10424# ifdef RTLD_LAZY 10425# define LT_DLLAZY_OR_NOW RTLD_LAZY 10426# else 10427# ifdef DL_LAZY 10428# define LT_DLLAZY_OR_NOW DL_LAZY 10429# else 10430# ifdef RTLD_NOW 10431# define LT_DLLAZY_OR_NOW RTLD_NOW 10432# else 10433# ifdef DL_NOW 10434# define LT_DLLAZY_OR_NOW DL_NOW 10435# else 10436# define LT_DLLAZY_OR_NOW 0 10437# endif 10438# endif 10439# endif 10440# endif 10441#endif 10442 10443/* When -fvisbility=hidden is used, assume the code has been annotated 10444 correspondingly for the symbols needed. */ 10445#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10446void fnord () __attribute__((visibility("default"))); 10447#endif 10448 10449void fnord () { int i=42; } 10450int main () 10451{ 10452 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10453 int status = $lt_dlunknown; 10454 10455 if (self) 10456 { 10457 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10458 else 10459 { 10460 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10461 else puts (dlerror ()); 10462 } 10463 /* dlclose (self); */ 10464 } 10465 else 10466 puts (dlerror ()); 10467 10468 return status; 10469} 10470_LT_EOF 10471 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10472 (eval $ac_link) 2>&5 10473 ac_status=$? 10474 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10475 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10476 (./conftest; exit; ) >&5 2>/dev/null 10477 lt_status=$? 10478 case x$lt_status in 10479 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10480 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10481 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10482 esac 10483 else : 10484 # compilation failed 10485 lt_cv_dlopen_self=no 10486 fi 10487fi 10488rm -fr conftest* 10489 10490 10491fi 10492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10493$as_echo "$lt_cv_dlopen_self" >&6; } 10494 10495 if test "x$lt_cv_dlopen_self" = xyes; then 10496 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10498$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10499if ${lt_cv_dlopen_self_static+:} false; then : 10500 $as_echo_n "(cached) " >&6 10501else 10502 if test "$cross_compiling" = yes; then : 10503 lt_cv_dlopen_self_static=cross 10504else 10505 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10506 lt_status=$lt_dlunknown 10507 cat > conftest.$ac_ext <<_LT_EOF 10508#line $LINENO "configure" 10509#include "confdefs.h" 10510 10511#if HAVE_DLFCN_H 10512#include <dlfcn.h> 10513#endif 10514 10515#include <stdio.h> 10516 10517#ifdef RTLD_GLOBAL 10518# define LT_DLGLOBAL RTLD_GLOBAL 10519#else 10520# ifdef DL_GLOBAL 10521# define LT_DLGLOBAL DL_GLOBAL 10522# else 10523# define LT_DLGLOBAL 0 10524# endif 10525#endif 10526 10527/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10528 find out it does not work in some platform. */ 10529#ifndef LT_DLLAZY_OR_NOW 10530# ifdef RTLD_LAZY 10531# define LT_DLLAZY_OR_NOW RTLD_LAZY 10532# else 10533# ifdef DL_LAZY 10534# define LT_DLLAZY_OR_NOW DL_LAZY 10535# else 10536# ifdef RTLD_NOW 10537# define LT_DLLAZY_OR_NOW RTLD_NOW 10538# else 10539# ifdef DL_NOW 10540# define LT_DLLAZY_OR_NOW DL_NOW 10541# else 10542# define LT_DLLAZY_OR_NOW 0 10543# endif 10544# endif 10545# endif 10546# endif 10547#endif 10548 10549/* When -fvisbility=hidden is used, assume the code has been annotated 10550 correspondingly for the symbols needed. */ 10551#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10552void fnord () __attribute__((visibility("default"))); 10553#endif 10554 10555void fnord () { int i=42; } 10556int main () 10557{ 10558 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10559 int status = $lt_dlunknown; 10560 10561 if (self) 10562 { 10563 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10564 else 10565 { 10566 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10567 else puts (dlerror ()); 10568 } 10569 /* dlclose (self); */ 10570 } 10571 else 10572 puts (dlerror ()); 10573 10574 return status; 10575} 10576_LT_EOF 10577 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10578 (eval $ac_link) 2>&5 10579 ac_status=$? 10580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10581 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10582 (./conftest; exit; ) >&5 2>/dev/null 10583 lt_status=$? 10584 case x$lt_status in 10585 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10586 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10587 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10588 esac 10589 else : 10590 # compilation failed 10591 lt_cv_dlopen_self_static=no 10592 fi 10593fi 10594rm -fr conftest* 10595 10596 10597fi 10598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10599$as_echo "$lt_cv_dlopen_self_static" >&6; } 10600 fi 10601 10602 CPPFLAGS="$save_CPPFLAGS" 10603 LDFLAGS="$save_LDFLAGS" 10604 LIBS="$save_LIBS" 10605 ;; 10606 esac 10607 10608 case $lt_cv_dlopen_self in 10609 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10610 *) enable_dlopen_self=unknown ;; 10611 esac 10612 10613 case $lt_cv_dlopen_self_static in 10614 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10615 *) enable_dlopen_self_static=unknown ;; 10616 esac 10617fi 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635striplib= 10636old_striplib= 10637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10638$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10639if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10640 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10641 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10643$as_echo "yes" >&6; } 10644else 10645# FIXME - insert some real tests, host_os isn't really good enough 10646 case $host_os in 10647 darwin*) 10648 if test -n "$STRIP" ; then 10649 striplib="$STRIP -x" 10650 old_striplib="$STRIP -S" 10651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10652$as_echo "yes" >&6; } 10653 else 10654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10655$as_echo "no" >&6; } 10656 fi 10657 ;; 10658 *) 10659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10660$as_echo "no" >&6; } 10661 ;; 10662 esac 10663fi 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 # Report which library types will actually be built 10677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10678$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10680$as_echo "$can_build_shared" >&6; } 10681 10682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10683$as_echo_n "checking whether to build shared libraries... " >&6; } 10684 test "$can_build_shared" = "no" && enable_shared=no 10685 10686 # On AIX, shared libraries and static libraries use the same namespace, and 10687 # are all built from PIC. 10688 case $host_os in 10689 aix3*) 10690 test "$enable_shared" = yes && enable_static=no 10691 if test -n "$RANLIB"; then 10692 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10693 postinstall_cmds='$RANLIB $lib' 10694 fi 10695 ;; 10696 10697 aix[4-9]*) 10698 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10699 test "$enable_shared" = yes && enable_static=no 10700 fi 10701 ;; 10702 esac 10703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10704$as_echo "$enable_shared" >&6; } 10705 10706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10707$as_echo_n "checking whether to build static libraries... " >&6; } 10708 # Make sure either enable_shared or enable_static is yes. 10709 test "$enable_shared" = yes || enable_static=yes 10710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10711$as_echo "$enable_static" >&6; } 10712 10713 10714 10715 10716fi 10717ac_ext=c 10718ac_cpp='$CPP $CPPFLAGS' 10719ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10720ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10721ac_compiler_gnu=$ac_cv_c_compiler_gnu 10722 10723CC="$lt_save_CC" 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 ac_config_commands="$ac_config_commands libtool" 10738 10739 10740 10741 10742# Only expand once: 10743 10744 10745if test -n "$ac_tool_prefix"; then 10746 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. 10747set dummy ${ac_tool_prefix}windres; ac_word=$2 10748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10749$as_echo_n "checking for $ac_word... " >&6; } 10750if ${ac_cv_prog_RC+:} false; then : 10751 $as_echo_n "(cached) " >&6 10752else 10753 if test -n "$RC"; then 10754 ac_cv_prog_RC="$RC" # Let the user override the test. 10755else 10756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10757for as_dir in $PATH 10758do 10759 IFS=$as_save_IFS 10760 test -z "$as_dir" && as_dir=. 10761 for ac_exec_ext in '' $ac_executable_extensions; do 10762 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10763 ac_cv_prog_RC="${ac_tool_prefix}windres" 10764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10765 break 2 10766 fi 10767done 10768 done 10769IFS=$as_save_IFS 10770 10771fi 10772fi 10773RC=$ac_cv_prog_RC 10774if test -n "$RC"; then 10775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5 10776$as_echo "$RC" >&6; } 10777else 10778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10779$as_echo "no" >&6; } 10780fi 10781 10782 10783fi 10784if test -z "$ac_cv_prog_RC"; then 10785 ac_ct_RC=$RC 10786 # Extract the first word of "windres", so it can be a program name with args. 10787set dummy windres; ac_word=$2 10788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10789$as_echo_n "checking for $ac_word... " >&6; } 10790if ${ac_cv_prog_ac_ct_RC+:} false; then : 10791 $as_echo_n "(cached) " >&6 10792else 10793 if test -n "$ac_ct_RC"; then 10794 ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test. 10795else 10796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10797for as_dir in $PATH 10798do 10799 IFS=$as_save_IFS 10800 test -z "$as_dir" && as_dir=. 10801 for ac_exec_ext in '' $ac_executable_extensions; do 10802 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10803 ac_cv_prog_ac_ct_RC="windres" 10804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10805 break 2 10806 fi 10807done 10808 done 10809IFS=$as_save_IFS 10810 10811fi 10812fi 10813ac_ct_RC=$ac_cv_prog_ac_ct_RC 10814if test -n "$ac_ct_RC"; then 10815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RC" >&5 10816$as_echo "$ac_ct_RC" >&6; } 10817else 10818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10819$as_echo "no" >&6; } 10820fi 10821 10822 if test "x$ac_ct_RC" = x; then 10823 RC="" 10824 else 10825 case $cross_compiling:$ac_tool_warned in 10826yes:) 10827{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10828$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10829ac_tool_warned=yes ;; 10830esac 10831 RC=$ac_ct_RC 10832 fi 10833else 10834 RC="$ac_cv_prog_RC" 10835fi 10836 10837 10838 10839 10840# Source file extension for RC test sources. 10841ac_ext=rc 10842 10843# Object file extension for compiled RC test sources. 10844objext=o 10845objext_RC=$objext 10846 10847# Code to be used in simple compile tests 10848lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 10849 10850# Code to be used in simple link tests 10851lt_simple_link_test_code="$lt_simple_compile_test_code" 10852 10853# ltmain only uses $CC for tagged configurations so make sure $CC is set. 10854 10855 10856 10857 10858 10859 10860# If no C compiler was specified, use CC. 10861LTCC=${LTCC-"$CC"} 10862 10863# If no C compiler flags were specified, use CFLAGS. 10864LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 10865 10866# Allow CC to be a program name with arguments. 10867compiler=$CC 10868 10869 10870# save warnings/boilerplate of simple test code 10871ac_outfile=conftest.$ac_objext 10872echo "$lt_simple_compile_test_code" >conftest.$ac_ext 10873eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10874_lt_compiler_boilerplate=`cat conftest.err` 10875$RM conftest* 10876 10877ac_outfile=conftest.$ac_objext 10878echo "$lt_simple_link_test_code" >conftest.$ac_ext 10879eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10880_lt_linker_boilerplate=`cat conftest.err` 10881$RM -r conftest* 10882 10883 10884# Allow CC to be a program name with arguments. 10885lt_save_CC="$CC" 10886lt_save_GCC=$GCC 10887GCC= 10888CC=${RC-"windres"} 10889compiler=$CC 10890compiler_RC=$CC 10891for cc_temp in $compiler""; do 10892 case $cc_temp in 10893 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 10894 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 10895 \-*) ;; 10896 *) break;; 10897 esac 10898done 10899cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 10900 10901lt_cv_prog_compiler_c_o_RC=yes 10902 10903if test -n "$compiler"; then 10904 : 10905 10906 10907 10908fi 10909 10910GCC=$lt_save_GCC 10911ac_ext=c 10912ac_cpp='$CPP $CPPFLAGS' 10913ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10914ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10915ac_compiler_gnu=$ac_cv_c_compiler_gnu 10916 10917CC="$lt_save_CC" 10918 10919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 10920$as_echo_n "checking for inline... " >&6; } 10921if ${ac_cv_c_inline+:} false; then : 10922 $as_echo_n "(cached) " >&6 10923else 10924 ac_cv_c_inline=no 10925for ac_kw in inline __inline__ __inline; do 10926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10927/* end confdefs.h. */ 10928#ifndef __cplusplus 10929typedef int foo_t; 10930static $ac_kw foo_t static_foo () {return 0; } 10931$ac_kw foo_t foo () {return 0; } 10932#endif 10933 10934_ACEOF 10935if ac_fn_c_try_compile "$LINENO"; then : 10936 ac_cv_c_inline=$ac_kw 10937fi 10938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10939 test "$ac_cv_c_inline" != no && break 10940done 10941 10942fi 10943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 10944$as_echo "$ac_cv_c_inline" >&6; } 10945 10946case $ac_cv_c_inline in 10947 inline | yes) ;; 10948 *) 10949 case $ac_cv_c_inline in 10950 no) ac_val=;; 10951 *) ac_val=$ac_cv_c_inline;; 10952 esac 10953 cat >>confdefs.h <<_ACEOF 10954#ifndef __cplusplus 10955#define inline $ac_val 10956#endif 10957_ACEOF 10958 ;; 10959esac 10960 10961if test "x$CC" != xcc; then 10962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 10963$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 10964else 10965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 10966$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 10967fi 10968set dummy $CC; ac_cc=`$as_echo "$2" | 10969 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 10970if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 10971 $as_echo_n "(cached) " >&6 10972else 10973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10974/* end confdefs.h. */ 10975 10976int 10977main () 10978{ 10979 10980 ; 10981 return 0; 10982} 10983_ACEOF 10984# Make sure it works both with $CC and with simple cc. 10985# We do the test twice because some compilers refuse to overwrite an 10986# existing .o file with -o, though they will create one. 10987ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 10988rm -f conftest2.* 10989if { { case "(($ac_try" in 10990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10991 *) ac_try_echo=$ac_try;; 10992esac 10993eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10994$as_echo "$ac_try_echo"; } >&5 10995 (eval "$ac_try") 2>&5 10996 ac_status=$? 10997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10998 test $ac_status = 0; } && 10999 test -f conftest2.$ac_objext && { { case "(($ac_try" in 11000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11001 *) ac_try_echo=$ac_try;; 11002esac 11003eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11004$as_echo "$ac_try_echo"; } >&5 11005 (eval "$ac_try") 2>&5 11006 ac_status=$? 11007 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11008 test $ac_status = 0; }; 11009then 11010 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 11011 if test "x$CC" != xcc; then 11012 # Test first that cc exists at all. 11013 if { ac_try='cc -c conftest.$ac_ext >&5' 11014 { { case "(($ac_try" in 11015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11016 *) ac_try_echo=$ac_try;; 11017esac 11018eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11019$as_echo "$ac_try_echo"; } >&5 11020 (eval "$ac_try") 2>&5 11021 ac_status=$? 11022 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11023 test $ac_status = 0; }; }; then 11024 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 11025 rm -f conftest2.* 11026 if { { case "(($ac_try" in 11027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11028 *) ac_try_echo=$ac_try;; 11029esac 11030eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11031$as_echo "$ac_try_echo"; } >&5 11032 (eval "$ac_try") 2>&5 11033 ac_status=$? 11034 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11035 test $ac_status = 0; } && 11036 test -f conftest2.$ac_objext && { { case "(($ac_try" in 11037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11038 *) ac_try_echo=$ac_try;; 11039esac 11040eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11041$as_echo "$ac_try_echo"; } >&5 11042 (eval "$ac_try") 2>&5 11043 ac_status=$? 11044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11045 test $ac_status = 0; }; 11046 then 11047 # cc works too. 11048 : 11049 else 11050 # cc exists but doesn't like -o. 11051 eval ac_cv_prog_cc_${ac_cc}_c_o=no 11052 fi 11053 fi 11054 fi 11055else 11056 eval ac_cv_prog_cc_${ac_cc}_c_o=no 11057fi 11058rm -f core conftest* 11059 11060fi 11061if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 11062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11063$as_echo "yes" >&6; } 11064else 11065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11066$as_echo "no" >&6; } 11067 11068$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 11069 11070fi 11071 11072# FIXME: we rely on the cache variable name because 11073# there is no other way. 11074set dummy $CC 11075am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 11076eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 11077if test "$am_t" != yes; then 11078 # Losing compiler, so override with the script. 11079 # FIXME: It is wrong to rewrite CC. 11080 # But if we don't then we get into trouble of one sort or another. 11081 # A longer-term fix would be to have automake use am__CC in this case, 11082 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 11083 CC="$am_aux_dir/compile $CC" 11084fi 11085 11086 11087 11088$as_echo "#define _GNU_SOURCE 1" >>confdefs.h 11089 11090 11091LTLDFLAGS="${LTLDFLAGS} -no-undefined" 11092 11093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking operating system" >&5 11094$as_echo_n "checking operating system... " >&6; } 11095case $host in 11096*-linux*) 11097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Linux" >&5 11098$as_echo "Linux" >&6; } 11099 backend="linux" 11100 ;; 11101*-darwin*) 11102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Darwin/Mac OS X" >&5 11103$as_echo "Darwin/Mac OS X" >&6; } 11104 backend="darwin" 11105 ;; 11106*-openbsd*) 11107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OpenBSD" >&5 11108$as_echo "OpenBSD" >&6; } 11109 backend="openbsd" 11110 ;; 11111*-netbsd*) 11112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: NetBSD (using OpenBSD backend)" >&5 11113$as_echo "NetBSD (using OpenBSD backend)" >&6; } 11114 backend="openbsd" 11115 ;; 11116*-mingw*) 11117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Windows" >&5 11118$as_echo "Windows" >&6; } 11119 backend="windows" 11120 ;; 11121*-cygwin*) 11122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Cygwin (using Windows backend)" >&5 11123$as_echo "Cygwin (using Windows backend)" >&6; } 11124 backend="windows" 11125 threads="posix" 11126 ;; 11127*) 11128 as_fn_error $? "unsupported operating system" "$LINENO" 5 11129esac 11130case $backend in 11131linux) 11132 11133$as_echo "#define OS_LINUX 1" >>confdefs.h 11134 11135 11136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 11137$as_echo_n "checking for clock_gettime in -lrt... " >&6; } 11138if ${ac_cv_lib_rt_clock_gettime+:} false; then : 11139 $as_echo_n "(cached) " >&6 11140else 11141 ac_check_lib_save_LIBS=$LIBS 11142LIBS="-lrt $LIBS" 11143cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11144/* end confdefs.h. */ 11145 11146/* Override any GCC internal prototype to avoid an error. 11147 Use char because int might match the return type of a GCC 11148 builtin and then its argument prototype would still apply. */ 11149#ifdef __cplusplus 11150extern "C" 11151#endif 11152char clock_gettime (); 11153int 11154main () 11155{ 11156return clock_gettime (); 11157 ; 11158 return 0; 11159} 11160_ACEOF 11161if ac_fn_c_try_link "$LINENO"; then : 11162 ac_cv_lib_rt_clock_gettime=yes 11163else 11164 ac_cv_lib_rt_clock_gettime=no 11165fi 11166rm -f core conftest.err conftest.$ac_objext \ 11167 conftest$ac_exeext conftest.$ac_ext 11168LIBS=$ac_check_lib_save_LIBS 11169fi 11170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 11171$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; } 11172if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then : 11173 PC_LIBS_PRIVATE="-lrt" 11174fi 11175 11176 threads="posix" 11177 THREAD_CFLAGS="-pthread" 11178 PC_LIBS_PRIVATE="${PC_LIBS_PRIVATE} -pthread" 11179 for ac_header in poll.h 11180do : 11181 ac_fn_c_check_header_mongrel "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default" 11182if test "x$ac_cv_header_poll_h" = xyes; then : 11183 cat >>confdefs.h <<_ACEOF 11184#define HAVE_POLL_H 1 11185_ACEOF 11186 11187fi 11188 11189done 11190 11191 11192$as_echo "#define POLL_NFDS_TYPE nfds_t" >>confdefs.h 11193 11194 ;; 11195darwin) 11196 11197$as_echo "#define OS_DARWIN 1" >>confdefs.h 11198 11199 11200 threads="posix" 11201 PC_LIBS_PRIVATE="-lobjc -Wl,-framework,IOKit -Wl,-framework,CoreFoundation" 11202 LTLDFLAGS="${LTLDFLAGS} -Wl,-prebind" 11203 for ac_header in poll.h 11204do : 11205 ac_fn_c_check_header_mongrel "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default" 11206if test "x$ac_cv_header_poll_h" = xyes; then : 11207 cat >>confdefs.h <<_ACEOF 11208#define HAVE_POLL_H 1 11209_ACEOF 11210 11211fi 11212 11213done 11214 11215 ac_fn_c_check_type "$LINENO" "nfds_t" "ac_cv_type_nfds_t" "#include <poll.h> 11216" 11217if test "x$ac_cv_type_nfds_t" = xyes; then : 11218 11219$as_echo "#define POLL_NFDS_TYPE nfds_t" >>confdefs.h 11220 11221else 11222 11223$as_echo "#define POLL_NFDS_TYPE unsigned int" >>confdefs.h 11224 11225fi 11226 11227 ;; 11228openbsd) 11229 11230$as_echo "#define OS_OPENBSD 1" >>confdefs.h 11231 11232 11233 threads="posix" 11234 THREAD_CFLAGS="-pthread" 11235 PC_LIBS_PRIVATE="-pthread" 11236 for ac_header in poll.h 11237do : 11238 ac_fn_c_check_header_mongrel "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default" 11239if test "x$ac_cv_header_poll_h" = xyes; then : 11240 cat >>confdefs.h <<_ACEOF 11241#define HAVE_POLL_H 1 11242_ACEOF 11243 11244fi 11245 11246done 11247 11248 11249$as_echo "#define POLL_NFDS_TYPE nfds_t" >>confdefs.h 11250 11251 ;; 11252windows) 11253 11254$as_echo "#define OS_WINDOWS 1" >>confdefs.h 11255 11256 11257 PC_LIBS_PRIVATE="" 11258 LTLDFLAGS="${LTLDFLAGS} -avoid-version -Wl,--add-stdcall-alias" 11259 11260$as_echo "#define POLL_NFDS_TYPE unsigned int" >>confdefs.h 11261 11262 ;; 11263esac 11264 11265 11266LIBS="${LIBS} ${PC_LIBS_PRIVATE}" 11267 11268 if test "x$backend" = xlinux; then 11269 OS_LINUX_TRUE= 11270 OS_LINUX_FALSE='#' 11271else 11272 OS_LINUX_TRUE='#' 11273 OS_LINUX_FALSE= 11274fi 11275 11276 if test "x$backend" = xdarwin; then 11277 OS_DARWIN_TRUE= 11278 OS_DARWIN_FALSE='#' 11279else 11280 OS_DARWIN_TRUE='#' 11281 OS_DARWIN_FALSE= 11282fi 11283 11284 if test "x$backend" = xopenbsd; then 11285 OS_OPENBSD_TRUE= 11286 OS_OPENBSD_FALSE='#' 11287else 11288 OS_OPENBSD_TRUE='#' 11289 OS_OPENBSD_FALSE= 11290fi 11291 11292 if test "x$backend" = xwindows; then 11293 OS_WINDOWS_TRUE= 11294 OS_WINDOWS_FALSE='#' 11295else 11296 OS_WINDOWS_TRUE='#' 11297 OS_WINDOWS_FALSE= 11298fi 11299 11300 if test "x$threads" = xposix; then 11301 THREADS_POSIX_TRUE= 11302 THREADS_POSIX_FALSE='#' 11303else 11304 THREADS_POSIX_TRUE='#' 11305 THREADS_POSIX_FALSE= 11306fi 11307 11308if test "$threads" = posix; then 11309 11310$as_echo "#define THREADS_POSIX 1" >>confdefs.h 11311 11312fi 11313 11314# timerfd 11315ac_fn_c_check_header_mongrel "$LINENO" "sys/timerfd.h" "ac_cv_header_sys_timerfd_h" "$ac_includes_default" 11316if test "x$ac_cv_header_sys_timerfd_h" = xyes; then : 11317 timerfd_h=1 11318else 11319 timerfd_h=0 11320fi 11321 11322 11323# Check whether --enable-timerfd was given. 11324if test "${enable_timerfd+set}" = set; then : 11325 enableval=$enable_timerfd; use_timerfd=$enableval 11326else 11327 use_timerfd='auto' 11328fi 11329 11330 11331if test "x$use_timerfd" = "xyes" -a "x$timerfd_h" = "x0"; then 11332 as_fn_error $? "timerfd header not available; glibc 2.9+ required" "$LINENO" 5 11333fi 11334 11335ac_fn_c_check_decl "$LINENO" "TFD_NONBLOCK" "ac_cv_have_decl_TFD_NONBLOCK" "#include <sys/timerfd.h> 11336" 11337if test "x$ac_cv_have_decl_TFD_NONBLOCK" = xyes; then : 11338 tfd_hdr_ok=yes 11339else 11340 tfd_hdr_ok=no 11341fi 11342 11343if test "x$use_timerfd" = "xyes" -a "x$tfd_hdr_ok" = "xno"; then 11344 as_fn_error $? "timerfd header not usable; glibc 2.9+ required" "$LINENO" 5 11345fi 11346 11347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use timerfd for timing" >&5 11348$as_echo_n "checking whether to use timerfd for timing... " >&6; } 11349if test "x$use_timerfd" = "xno"; then 11350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (disabled by user)" >&5 11351$as_echo "no (disabled by user)" >&6; } 11352else 11353 if test "x$timerfd_h" = "x1" -a "x$tfd_hdr_ok" = "xyes"; then 11354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11355$as_echo "yes" >&6; } 11356 11357$as_echo "#define USBI_TIMERFD_AVAILABLE 1" >>confdefs.h 11358 11359 else 11360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (header not available)" >&5 11361$as_echo "no (header not available)" >&6; } 11362 fi 11363fi 11364 11365ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "$ac_includes_default" 11366if test "x$ac_cv_type_struct_timespec" = xyes; then : 11367 11368cat >>confdefs.h <<_ACEOF 11369#define HAVE_STRUCT_TIMESPEC 1 11370_ACEOF 11371 11372 11373fi 11374 11375 11376# Message logging 11377# Check whether --enable-log was given. 11378if test "${enable_log+set}" = set; then : 11379 enableval=$enable_log; log_enabled=$enableval 11380else 11381 log_enabled='yes' 11382fi 11383 11384if test "x$log_enabled" != "xno"; then 11385 11386$as_echo "#define ENABLE_LOGGING 1" >>confdefs.h 11387 11388fi 11389 11390# Check whether --enable-debug-log was given. 11391if test "${enable_debug_log+set}" = set; then : 11392 enableval=$enable_debug_log; debug_log_enabled=$enableval 11393else 11394 debug_log_enabled='no' 11395fi 11396 11397if test "x$debug_log_enabled" != "xno"; then 11398 11399$as_echo "#define ENABLE_DEBUG_LOGGING 1" >>confdefs.h 11400 11401fi 11402 11403# Examples build 11404# Check whether --enable-examples-build was given. 11405if test "${enable_examples_build+set}" = set; then : 11406 enableval=$enable_examples_build; build_examples=$enableval 11407else 11408 build_examples='no' 11409fi 11410 11411 if test "x$build_examples" != "xno"; then 11412 BUILD_EXAMPLES_TRUE= 11413 BUILD_EXAMPLES_FALSE='#' 11414else 11415 BUILD_EXAMPLES_TRUE='#' 11416 BUILD_EXAMPLES_FALSE= 11417fi 11418 11419 11420# check for -fvisibility=hidden compiler support (GCC >= 3.4) 11421saved_cflags="$CFLAGS" 11422# -Werror required for cygwin 11423CFLAGS="$CFLAGS -Werror -fvisibility=hidden" 11424cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11425/* end confdefs.h. */ 11426 11427int 11428main () 11429{ 11430 11431 ; 11432 return 0; 11433} 11434_ACEOF 11435if ac_fn_c_try_compile "$LINENO"; then : 11436 VISIBILITY_CFLAGS="-fvisibility=hidden" 11437 11438$as_echo "#define DEFAULT_VISIBILITY __attribute__((visibility(\"default\")))" >>confdefs.h 11439 11440else 11441 VISIBILITY_CFLAGS="" 11442 11443$as_echo "#define DEFAULT_VISIBILITY /**/" >>confdefs.h 11444 11445fi 11446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11447CFLAGS="$saved_cflags" 11448 11449# check for -Wno-pointer-sign compiler support (GCC >= 4) 11450saved_cflags="$CFLAGS" 11451CFLAGS="$CFLAGS -Wno-pointer-sign" 11452cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11453/* end confdefs.h. */ 11454 11455int 11456main () 11457{ 11458 11459 ; 11460 return 0; 11461} 11462_ACEOF 11463if ac_fn_c_try_compile "$LINENO"; then : 11464 nopointersign_cflags="-Wno-pointer-sign" 11465else 11466 nopointersign_cflags="" 11467fi 11468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11469CFLAGS="$saved_cflags" 11470 11471# sigaction not available on MinGW 11472ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 11473if test "x$ac_cv_func_sigaction" = xyes; then : 11474 have_sigaction=yes 11475else 11476 have_sigaction=no 11477fi 11478 11479 if test "x$have_sigaction" = "xyes"; then 11480 HAVE_SIGACTION_TRUE= 11481 HAVE_SIGACTION_FALSE='#' 11482else 11483 HAVE_SIGACTION_TRUE='#' 11484 HAVE_SIGACTION_FALSE= 11485fi 11486 11487 11488# headers not available on all platforms but required on others 11489for ac_header in sys/time.h 11490do : 11491 ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" 11492if test "x$ac_cv_header_sys_time_h" = xyes; then : 11493 cat >>confdefs.h <<_ACEOF 11494#define HAVE_SYS_TIME_H 1 11495_ACEOF 11496 11497fi 11498 11499done 11500 11501for ac_func in gettimeofday 11502do : 11503 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday" 11504if test "x$ac_cv_func_gettimeofday" = xyes; then : 11505 cat >>confdefs.h <<_ACEOF 11506#define HAVE_GETTIMEOFDAY 1 11507_ACEOF 11508 11509fi 11510done 11511 11512 11513AM_CFLAGS="-std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration $nopointersign_cflags -Wshadow" 11514 11515 11516 11517 11518 11519ac_config_files="$ac_config_files libusb-1.0.pc" 11520 11521ac_config_files="$ac_config_files Makefile" 11522 11523ac_config_files="$ac_config_files libusb/Makefile" 11524 11525ac_config_files="$ac_config_files examples/Makefile" 11526 11527ac_config_files="$ac_config_files doc/Makefile" 11528 11529ac_config_files="$ac_config_files doc/doxygen.cfg" 11530 11531cat >confcache <<\_ACEOF 11532# This file is a shell script that caches the results of configure 11533# tests run on this system so they can be shared between configure 11534# scripts and configure runs, see configure's option --config-cache. 11535# It is not useful on other systems. If it contains results you don't 11536# want to keep, you may remove or edit it. 11537# 11538# config.status only pays attention to the cache file if you give it 11539# the --recheck option to rerun configure. 11540# 11541# `ac_cv_env_foo' variables (set or unset) will be overridden when 11542# loading this file, other *unset* `ac_cv_foo' will be assigned the 11543# following values. 11544 11545_ACEOF 11546 11547# The following way of writing the cache mishandles newlines in values, 11548# but we know of no workaround that is simple, portable, and efficient. 11549# So, we kill variables containing newlines. 11550# Ultrix sh set writes to stderr and can't be redirected directly, 11551# and sets the high bit in the cache file unless we assign to the vars. 11552( 11553 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11554 eval ac_val=\$$ac_var 11555 case $ac_val in #( 11556 *${as_nl}*) 11557 case $ac_var in #( 11558 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11559$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11560 esac 11561 case $ac_var in #( 11562 _ | IFS | as_nl) ;; #( 11563 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11564 *) { eval $ac_var=; unset $ac_var;} ;; 11565 esac ;; 11566 esac 11567 done 11568 11569 (set) 2>&1 | 11570 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11571 *${as_nl}ac_space=\ *) 11572 # `set' does not quote correctly, so add quotes: double-quote 11573 # substitution turns \\\\ into \\, and sed turns \\ into \. 11574 sed -n \ 11575 "s/'/'\\\\''/g; 11576 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11577 ;; #( 11578 *) 11579 # `set' quotes correctly as required by POSIX, so do not add quotes. 11580 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11581 ;; 11582 esac | 11583 sort 11584) | 11585 sed ' 11586 /^ac_cv_env_/b end 11587 t clear 11588 :clear 11589 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11590 t end 11591 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11592 :end' >>confcache 11593if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11594 if test -w "$cache_file"; then 11595 if test "x$cache_file" != "x/dev/null"; then 11596 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11597$as_echo "$as_me: updating cache $cache_file" >&6;} 11598 if test ! -f "$cache_file" || test -h "$cache_file"; then 11599 cat confcache >"$cache_file" 11600 else 11601 case $cache_file in #( 11602 */* | ?:*) 11603 mv -f confcache "$cache_file"$$ && 11604 mv -f "$cache_file"$$ "$cache_file" ;; #( 11605 *) 11606 mv -f confcache "$cache_file" ;; 11607 esac 11608 fi 11609 fi 11610 else 11611 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11612$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11613 fi 11614fi 11615rm -f confcache 11616 11617test "x$prefix" = xNONE && prefix=$ac_default_prefix 11618# Let make expand exec_prefix. 11619test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11620 11621DEFS=-DHAVE_CONFIG_H 11622 11623ac_libobjs= 11624ac_ltlibobjs= 11625U= 11626for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11627 # 1. Remove the extension, and $U if already installed. 11628 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11629 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11630 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11631 # will be set to the directory where LIBOBJS objects are built. 11632 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11633 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11634done 11635LIBOBJS=$ac_libobjs 11636 11637LTLIBOBJS=$ac_ltlibobjs 11638 11639 11640 if test -n "$EXEEXT"; then 11641 am__EXEEXT_TRUE= 11642 am__EXEEXT_FALSE='#' 11643else 11644 am__EXEEXT_TRUE='#' 11645 am__EXEEXT_FALSE= 11646fi 11647 11648if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11649 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11650Usually this means the macro was only invoked conditionally." "$LINENO" 5 11651fi 11652if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11653 as_fn_error $? "conditional \"AMDEP\" was never defined. 11654Usually this means the macro was only invoked conditionally." "$LINENO" 5 11655fi 11656if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11657 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11658Usually this means the macro was only invoked conditionally." "$LINENO" 5 11659fi 11660if test -z "${OS_LINUX_TRUE}" && test -z "${OS_LINUX_FALSE}"; then 11661 as_fn_error $? "conditional \"OS_LINUX\" was never defined. 11662Usually this means the macro was only invoked conditionally." "$LINENO" 5 11663fi 11664if test -z "${OS_DARWIN_TRUE}" && test -z "${OS_DARWIN_FALSE}"; then 11665 as_fn_error $? "conditional \"OS_DARWIN\" was never defined. 11666Usually this means the macro was only invoked conditionally." "$LINENO" 5 11667fi 11668if test -z "${OS_OPENBSD_TRUE}" && test -z "${OS_OPENBSD_FALSE}"; then 11669 as_fn_error $? "conditional \"OS_OPENBSD\" was never defined. 11670Usually this means the macro was only invoked conditionally." "$LINENO" 5 11671fi 11672if test -z "${OS_WINDOWS_TRUE}" && test -z "${OS_WINDOWS_FALSE}"; then 11673 as_fn_error $? "conditional \"OS_WINDOWS\" was never defined. 11674Usually this means the macro was only invoked conditionally." "$LINENO" 5 11675fi 11676if test -z "${THREADS_POSIX_TRUE}" && test -z "${THREADS_POSIX_FALSE}"; then 11677 as_fn_error $? "conditional \"THREADS_POSIX\" was never defined. 11678Usually this means the macro was only invoked conditionally." "$LINENO" 5 11679fi 11680if test -z "${BUILD_EXAMPLES_TRUE}" && test -z "${BUILD_EXAMPLES_FALSE}"; then 11681 as_fn_error $? "conditional \"BUILD_EXAMPLES\" was never defined. 11682Usually this means the macro was only invoked conditionally." "$LINENO" 5 11683fi 11684if test -z "${HAVE_SIGACTION_TRUE}" && test -z "${HAVE_SIGACTION_FALSE}"; then 11685 as_fn_error $? "conditional \"HAVE_SIGACTION\" was never defined. 11686Usually this means the macro was only invoked conditionally." "$LINENO" 5 11687fi 11688 11689: "${CONFIG_STATUS=./config.status}" 11690ac_write_fail=0 11691ac_clean_files_save=$ac_clean_files 11692ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11693{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11694$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11695as_write_fail=0 11696cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11697#! $SHELL 11698# Generated by $as_me. 11699# Run this file to recreate the current configuration. 11700# Compiler output produced by configure, useful for debugging 11701# configure, is in config.log if it exists. 11702 11703debug=false 11704ac_cs_recheck=false 11705ac_cs_silent=false 11706 11707SHELL=\${CONFIG_SHELL-$SHELL} 11708export SHELL 11709_ASEOF 11710cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11711## -------------------- ## 11712## M4sh Initialization. ## 11713## -------------------- ## 11714 11715# Be more Bourne compatible 11716DUALCASE=1; export DUALCASE # for MKS sh 11717if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11718 emulate sh 11719 NULLCMD=: 11720 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11721 # is contrary to our usage. Disable this feature. 11722 alias -g '${1+"$@"}'='"$@"' 11723 setopt NO_GLOB_SUBST 11724else 11725 case `(set -o) 2>/dev/null` in #( 11726 *posix*) : 11727 set -o posix ;; #( 11728 *) : 11729 ;; 11730esac 11731fi 11732 11733 11734as_nl=' 11735' 11736export as_nl 11737# Printing a long string crashes Solaris 7 /usr/bin/printf. 11738as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11739as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11740as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11741# Prefer a ksh shell builtin over an external printf program on Solaris, 11742# but without wasting forks for bash or zsh. 11743if test -z "$BASH_VERSION$ZSH_VERSION" \ 11744 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11745 as_echo='print -r --' 11746 as_echo_n='print -rn --' 11747elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11748 as_echo='printf %s\n' 11749 as_echo_n='printf %s' 11750else 11751 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11752 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11753 as_echo_n='/usr/ucb/echo -n' 11754 else 11755 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11756 as_echo_n_body='eval 11757 arg=$1; 11758 case $arg in #( 11759 *"$as_nl"*) 11760 expr "X$arg" : "X\\(.*\\)$as_nl"; 11761 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11762 esac; 11763 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11764 ' 11765 export as_echo_n_body 11766 as_echo_n='sh -c $as_echo_n_body as_echo' 11767 fi 11768 export as_echo_body 11769 as_echo='sh -c $as_echo_body as_echo' 11770fi 11771 11772# The user is always right. 11773if test "${PATH_SEPARATOR+set}" != set; then 11774 PATH_SEPARATOR=: 11775 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11776 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11777 PATH_SEPARATOR=';' 11778 } 11779fi 11780 11781 11782# IFS 11783# We need space, tab and new line, in precisely that order. Quoting is 11784# there to prevent editors from complaining about space-tab. 11785# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11786# splitting by setting IFS to empty value.) 11787IFS=" "" $as_nl" 11788 11789# Find who we are. Look in the path if we contain no directory separator. 11790as_myself= 11791case $0 in #(( 11792 *[\\/]* ) as_myself=$0 ;; 11793 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11794for as_dir in $PATH 11795do 11796 IFS=$as_save_IFS 11797 test -z "$as_dir" && as_dir=. 11798 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11799 done 11800IFS=$as_save_IFS 11801 11802 ;; 11803esac 11804# We did not find ourselves, most probably we were run as `sh COMMAND' 11805# in which case we are not to be found in the path. 11806if test "x$as_myself" = x; then 11807 as_myself=$0 11808fi 11809if test ! -f "$as_myself"; then 11810 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11811 exit 1 11812fi 11813 11814# Unset variables that we do not need and which cause bugs (e.g. in 11815# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11816# suppresses any "Segmentation fault" message there. '((' could 11817# trigger a bug in pdksh 5.2.14. 11818for as_var in BASH_ENV ENV MAIL MAILPATH 11819do eval test x\${$as_var+set} = xset \ 11820 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11821done 11822PS1='$ ' 11823PS2='> ' 11824PS4='+ ' 11825 11826# NLS nuisances. 11827LC_ALL=C 11828export LC_ALL 11829LANGUAGE=C 11830export LANGUAGE 11831 11832# CDPATH. 11833(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11834 11835 11836# as_fn_error STATUS ERROR [LINENO LOG_FD] 11837# ---------------------------------------- 11838# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11839# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11840# script with STATUS, using 1 if that was 0. 11841as_fn_error () 11842{ 11843 as_status=$1; test $as_status -eq 0 && as_status=1 11844 if test "$4"; then 11845 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11846 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11847 fi 11848 $as_echo "$as_me: error: $2" >&2 11849 as_fn_exit $as_status 11850} # as_fn_error 11851 11852 11853# as_fn_set_status STATUS 11854# ----------------------- 11855# Set $? to STATUS, without forking. 11856as_fn_set_status () 11857{ 11858 return $1 11859} # as_fn_set_status 11860 11861# as_fn_exit STATUS 11862# ----------------- 11863# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11864as_fn_exit () 11865{ 11866 set +e 11867 as_fn_set_status $1 11868 exit $1 11869} # as_fn_exit 11870 11871# as_fn_unset VAR 11872# --------------- 11873# Portably unset VAR. 11874as_fn_unset () 11875{ 11876 { eval $1=; unset $1;} 11877} 11878as_unset=as_fn_unset 11879# as_fn_append VAR VALUE 11880# ---------------------- 11881# Append the text in VALUE to the end of the definition contained in VAR. Take 11882# advantage of any shell optimizations that allow amortized linear growth over 11883# repeated appends, instead of the typical quadratic growth present in naive 11884# implementations. 11885if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11886 eval 'as_fn_append () 11887 { 11888 eval $1+=\$2 11889 }' 11890else 11891 as_fn_append () 11892 { 11893 eval $1=\$$1\$2 11894 } 11895fi # as_fn_append 11896 11897# as_fn_arith ARG... 11898# ------------------ 11899# Perform arithmetic evaluation on the ARGs, and store the result in the 11900# global $as_val. Take advantage of shells that can avoid forks. The arguments 11901# must be portable across $(()) and expr. 11902if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11903 eval 'as_fn_arith () 11904 { 11905 as_val=$(( $* )) 11906 }' 11907else 11908 as_fn_arith () 11909 { 11910 as_val=`expr "$@" || test $? -eq 1` 11911 } 11912fi # as_fn_arith 11913 11914 11915if expr a : '\(a\)' >/dev/null 2>&1 && 11916 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11917 as_expr=expr 11918else 11919 as_expr=false 11920fi 11921 11922if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11923 as_basename=basename 11924else 11925 as_basename=false 11926fi 11927 11928if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11929 as_dirname=dirname 11930else 11931 as_dirname=false 11932fi 11933 11934as_me=`$as_basename -- "$0" || 11935$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11936 X"$0" : 'X\(//\)$' \| \ 11937 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11938$as_echo X/"$0" | 11939 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11940 s//\1/ 11941 q 11942 } 11943 /^X\/\(\/\/\)$/{ 11944 s//\1/ 11945 q 11946 } 11947 /^X\/\(\/\).*/{ 11948 s//\1/ 11949 q 11950 } 11951 s/.*/./; q'` 11952 11953# Avoid depending upon Character Ranges. 11954as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11955as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11956as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11957as_cr_digits='0123456789' 11958as_cr_alnum=$as_cr_Letters$as_cr_digits 11959 11960ECHO_C= ECHO_N= ECHO_T= 11961case `echo -n x` in #((((( 11962-n*) 11963 case `echo 'xy\c'` in 11964 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11965 xy) ECHO_C='\c';; 11966 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11967 ECHO_T=' ';; 11968 esac;; 11969*) 11970 ECHO_N='-n';; 11971esac 11972 11973rm -f conf$$ conf$$.exe conf$$.file 11974if test -d conf$$.dir; then 11975 rm -f conf$$.dir/conf$$.file 11976else 11977 rm -f conf$$.dir 11978 mkdir conf$$.dir 2>/dev/null 11979fi 11980if (echo >conf$$.file) 2>/dev/null; then 11981 if ln -s conf$$.file conf$$ 2>/dev/null; then 11982 as_ln_s='ln -s' 11983 # ... but there are two gotchas: 11984 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11985 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11986 # In both cases, we have to default to `cp -p'. 11987 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11988 as_ln_s='cp -p' 11989 elif ln conf$$.file conf$$ 2>/dev/null; then 11990 as_ln_s=ln 11991 else 11992 as_ln_s='cp -p' 11993 fi 11994else 11995 as_ln_s='cp -p' 11996fi 11997rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11998rmdir conf$$.dir 2>/dev/null 11999 12000 12001# as_fn_mkdir_p 12002# ------------- 12003# Create "$as_dir" as a directory, including parents if necessary. 12004as_fn_mkdir_p () 12005{ 12006 12007 case $as_dir in #( 12008 -*) as_dir=./$as_dir;; 12009 esac 12010 test -d "$as_dir" || eval $as_mkdir_p || { 12011 as_dirs= 12012 while :; do 12013 case $as_dir in #( 12014 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12015 *) as_qdir=$as_dir;; 12016 esac 12017 as_dirs="'$as_qdir' $as_dirs" 12018 as_dir=`$as_dirname -- "$as_dir" || 12019$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12020 X"$as_dir" : 'X\(//\)[^/]' \| \ 12021 X"$as_dir" : 'X\(//\)$' \| \ 12022 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12023$as_echo X"$as_dir" | 12024 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12025 s//\1/ 12026 q 12027 } 12028 /^X\(\/\/\)[^/].*/{ 12029 s//\1/ 12030 q 12031 } 12032 /^X\(\/\/\)$/{ 12033 s//\1/ 12034 q 12035 } 12036 /^X\(\/\).*/{ 12037 s//\1/ 12038 q 12039 } 12040 s/.*/./; q'` 12041 test -d "$as_dir" && break 12042 done 12043 test -z "$as_dirs" || eval "mkdir $as_dirs" 12044 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12045 12046 12047} # as_fn_mkdir_p 12048if mkdir -p . 2>/dev/null; then 12049 as_mkdir_p='mkdir -p "$as_dir"' 12050else 12051 test -d ./-p && rmdir ./-p 12052 as_mkdir_p=false 12053fi 12054 12055if test -x / >/dev/null 2>&1; then 12056 as_test_x='test -x' 12057else 12058 if ls -dL / >/dev/null 2>&1; then 12059 as_ls_L_option=L 12060 else 12061 as_ls_L_option= 12062 fi 12063 as_test_x=' 12064 eval sh -c '\'' 12065 if test -d "$1"; then 12066 test -d "$1/."; 12067 else 12068 case $1 in #( 12069 -*)set "./$1";; 12070 esac; 12071 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 12072 ???[sx]*):;;*)false;;esac;fi 12073 '\'' sh 12074 ' 12075fi 12076as_executable_p=$as_test_x 12077 12078# Sed expression to map a string onto a valid CPP name. 12079as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12080 12081# Sed expression to map a string onto a valid variable name. 12082as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12083 12084 12085exec 6>&1 12086## ----------------------------------- ## 12087## Main body of $CONFIG_STATUS script. ## 12088## ----------------------------------- ## 12089_ASEOF 12090test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12091 12092cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12093# Save the log message, to keep $0 and so on meaningful, and to 12094# report actual input values of CONFIG_FILES etc. instead of their 12095# values after options handling. 12096ac_log=" 12097This file was extended by libusb $as_me 1.0.9, which was 12098generated by GNU Autoconf 2.68. Invocation command line was 12099 12100 CONFIG_FILES = $CONFIG_FILES 12101 CONFIG_HEADERS = $CONFIG_HEADERS 12102 CONFIG_LINKS = $CONFIG_LINKS 12103 CONFIG_COMMANDS = $CONFIG_COMMANDS 12104 $ $0 $@ 12105 12106on `(hostname || uname -n) 2>/dev/null | sed 1q` 12107" 12108 12109_ACEOF 12110 12111case $ac_config_files in *" 12112"*) set x $ac_config_files; shift; ac_config_files=$*;; 12113esac 12114 12115case $ac_config_headers in *" 12116"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12117esac 12118 12119 12120cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12121# Files that config.status was made for. 12122config_files="$ac_config_files" 12123config_headers="$ac_config_headers" 12124config_commands="$ac_config_commands" 12125 12126_ACEOF 12127 12128cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12129ac_cs_usage="\ 12130\`$as_me' instantiates files and other configuration actions 12131from templates according to the current configuration. Unless the files 12132and actions are specified as TAGs, all are instantiated by default. 12133 12134Usage: $0 [OPTION]... [TAG]... 12135 12136 -h, --help print this help, then exit 12137 -V, --version print version number and configuration settings, then exit 12138 --config print configuration, then exit 12139 -q, --quiet, --silent 12140 do not print progress messages 12141 -d, --debug don't remove temporary files 12142 --recheck update $as_me by reconfiguring in the same conditions 12143 --file=FILE[:TEMPLATE] 12144 instantiate the configuration file FILE 12145 --header=FILE[:TEMPLATE] 12146 instantiate the configuration header FILE 12147 12148Configuration files: 12149$config_files 12150 12151Configuration headers: 12152$config_headers 12153 12154Configuration commands: 12155$config_commands 12156 12157Report bugs to <libusb-devel@lists.sourceforge.net>. 12158libusb home page: <http://www.libusb.org/>." 12159 12160_ACEOF 12161cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12162ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12163ac_cs_version="\\ 12164libusb config.status 1.0.9 12165configured by $0, generated by GNU Autoconf 2.68, 12166 with options \\"\$ac_cs_config\\" 12167 12168Copyright (C) 2010 Free Software Foundation, Inc. 12169This config.status script is free software; the Free Software Foundation 12170gives unlimited permission to copy, distribute and modify it." 12171 12172ac_pwd='$ac_pwd' 12173srcdir='$srcdir' 12174INSTALL='$INSTALL' 12175MKDIR_P='$MKDIR_P' 12176AWK='$AWK' 12177test -n "\$AWK" || AWK=awk 12178_ACEOF 12179 12180cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12181# The default lists apply if the user does not specify any file. 12182ac_need_defaults=: 12183while test $# != 0 12184do 12185 case $1 in 12186 --*=?*) 12187 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12188 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12189 ac_shift=: 12190 ;; 12191 --*=) 12192 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12193 ac_optarg= 12194 ac_shift=: 12195 ;; 12196 *) 12197 ac_option=$1 12198 ac_optarg=$2 12199 ac_shift=shift 12200 ;; 12201 esac 12202 12203 case $ac_option in 12204 # Handling of the options. 12205 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12206 ac_cs_recheck=: ;; 12207 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12208 $as_echo "$ac_cs_version"; exit ;; 12209 --config | --confi | --conf | --con | --co | --c ) 12210 $as_echo "$ac_cs_config"; exit ;; 12211 --debug | --debu | --deb | --de | --d | -d ) 12212 debug=: ;; 12213 --file | --fil | --fi | --f ) 12214 $ac_shift 12215 case $ac_optarg in 12216 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12217 '') as_fn_error $? "missing file argument" ;; 12218 esac 12219 as_fn_append CONFIG_FILES " '$ac_optarg'" 12220 ac_need_defaults=false;; 12221 --header | --heade | --head | --hea ) 12222 $ac_shift 12223 case $ac_optarg in 12224 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12225 esac 12226 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12227 ac_need_defaults=false;; 12228 --he | --h) 12229 # Conflict between --help and --header 12230 as_fn_error $? "ambiguous option: \`$1' 12231Try \`$0 --help' for more information.";; 12232 --help | --hel | -h ) 12233 $as_echo "$ac_cs_usage"; exit ;; 12234 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12235 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12236 ac_cs_silent=: ;; 12237 12238 # This is an error. 12239 -*) as_fn_error $? "unrecognized option: \`$1' 12240Try \`$0 --help' for more information." ;; 12241 12242 *) as_fn_append ac_config_targets " $1" 12243 ac_need_defaults=false ;; 12244 12245 esac 12246 shift 12247done 12248 12249ac_configure_extra_args= 12250 12251if $ac_cs_silent; then 12252 exec 6>/dev/null 12253 ac_configure_extra_args="$ac_configure_extra_args --silent" 12254fi 12255 12256_ACEOF 12257cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12258if \$ac_cs_recheck; then 12259 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12260 shift 12261 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12262 CONFIG_SHELL='$SHELL' 12263 export CONFIG_SHELL 12264 exec "\$@" 12265fi 12266 12267_ACEOF 12268cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12269exec 5>>config.log 12270{ 12271 echo 12272 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12273## Running $as_me. ## 12274_ASBOX 12275 $as_echo "$ac_log" 12276} >&5 12277 12278_ACEOF 12279cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12280# 12281# INIT-COMMANDS 12282# 12283AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12284 12285 12286# The HP-UX ksh and POSIX shell print the target directory to stdout 12287# if CDPATH is set. 12288(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12289 12290sed_quote_subst='$sed_quote_subst' 12291double_quote_subst='$double_quote_subst' 12292delay_variable_subst='$delay_variable_subst' 12293macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12294macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12295enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12296enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12297pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12298enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12299SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12300ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12301host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12302host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12303host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12304build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12305build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12306build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12307SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12308Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12309GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12310EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12311FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12312LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12313NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12314LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12315max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12316ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12317exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12318lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12319lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12320lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12321reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12322reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12323OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12324deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12325file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12326AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12327AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12328STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12329RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12330old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12331old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12332old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12333lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12334CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12335CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12336compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12337GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12338lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12339lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12340lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12341lt_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"`' 12342objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12343MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12344lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12345lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12346lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12347lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12348lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12349need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12350DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12351NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12352LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12353OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12354OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12355libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12356shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12357extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12358archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12359enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12360export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12361whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12362compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12363old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12364old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12365archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12366archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12367module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12368module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12369with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12370allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12371no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12372hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12373hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12374hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12375hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12376hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12377hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12378hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12379hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12380inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12381link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12382fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12383always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12384export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12385exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12386include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12387prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12388file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12389variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12390need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12391need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12392version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12393runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12394shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12395shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12396libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12397library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12398soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12399install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12400postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12401postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12402finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12403finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12404hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12405sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12406sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12407hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12408enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12409enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12410enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12411old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12412striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12413LD_RC='`$ECHO "$LD_RC" | $SED "$delay_single_quote_subst"`' 12414reload_flag_RC='`$ECHO "$reload_flag_RC" | $SED "$delay_single_quote_subst"`' 12415reload_cmds_RC='`$ECHO "$reload_cmds_RC" | $SED "$delay_single_quote_subst"`' 12416old_archive_cmds_RC='`$ECHO "$old_archive_cmds_RC" | $SED "$delay_single_quote_subst"`' 12417compiler_RC='`$ECHO "$compiler_RC" | $SED "$delay_single_quote_subst"`' 12418GCC_RC='`$ECHO "$GCC_RC" | $SED "$delay_single_quote_subst"`' 12419lt_prog_compiler_no_builtin_flag_RC='`$ECHO "$lt_prog_compiler_no_builtin_flag_RC" | $SED "$delay_single_quote_subst"`' 12420lt_prog_compiler_wl_RC='`$ECHO "$lt_prog_compiler_wl_RC" | $SED "$delay_single_quote_subst"`' 12421lt_prog_compiler_pic_RC='`$ECHO "$lt_prog_compiler_pic_RC" | $SED "$delay_single_quote_subst"`' 12422lt_prog_compiler_static_RC='`$ECHO "$lt_prog_compiler_static_RC" | $SED "$delay_single_quote_subst"`' 12423lt_cv_prog_compiler_c_o_RC='`$ECHO "$lt_cv_prog_compiler_c_o_RC" | $SED "$delay_single_quote_subst"`' 12424archive_cmds_need_lc_RC='`$ECHO "$archive_cmds_need_lc_RC" | $SED "$delay_single_quote_subst"`' 12425enable_shared_with_static_runtimes_RC='`$ECHO "$enable_shared_with_static_runtimes_RC" | $SED "$delay_single_quote_subst"`' 12426export_dynamic_flag_spec_RC='`$ECHO "$export_dynamic_flag_spec_RC" | $SED "$delay_single_quote_subst"`' 12427whole_archive_flag_spec_RC='`$ECHO "$whole_archive_flag_spec_RC" | $SED "$delay_single_quote_subst"`' 12428compiler_needs_object_RC='`$ECHO "$compiler_needs_object_RC" | $SED "$delay_single_quote_subst"`' 12429old_archive_from_new_cmds_RC='`$ECHO "$old_archive_from_new_cmds_RC" | $SED "$delay_single_quote_subst"`' 12430old_archive_from_expsyms_cmds_RC='`$ECHO "$old_archive_from_expsyms_cmds_RC" | $SED "$delay_single_quote_subst"`' 12431archive_cmds_RC='`$ECHO "$archive_cmds_RC" | $SED "$delay_single_quote_subst"`' 12432archive_expsym_cmds_RC='`$ECHO "$archive_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`' 12433module_cmds_RC='`$ECHO "$module_cmds_RC" | $SED "$delay_single_quote_subst"`' 12434module_expsym_cmds_RC='`$ECHO "$module_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`' 12435with_gnu_ld_RC='`$ECHO "$with_gnu_ld_RC" | $SED "$delay_single_quote_subst"`' 12436allow_undefined_flag_RC='`$ECHO "$allow_undefined_flag_RC" | $SED "$delay_single_quote_subst"`' 12437no_undefined_flag_RC='`$ECHO "$no_undefined_flag_RC" | $SED "$delay_single_quote_subst"`' 12438hardcode_libdir_flag_spec_RC='`$ECHO "$hardcode_libdir_flag_spec_RC" | $SED "$delay_single_quote_subst"`' 12439hardcode_libdir_flag_spec_ld_RC='`$ECHO "$hardcode_libdir_flag_spec_ld_RC" | $SED "$delay_single_quote_subst"`' 12440hardcode_libdir_separator_RC='`$ECHO "$hardcode_libdir_separator_RC" | $SED "$delay_single_quote_subst"`' 12441hardcode_direct_RC='`$ECHO "$hardcode_direct_RC" | $SED "$delay_single_quote_subst"`' 12442hardcode_direct_absolute_RC='`$ECHO "$hardcode_direct_absolute_RC" | $SED "$delay_single_quote_subst"`' 12443hardcode_minus_L_RC='`$ECHO "$hardcode_minus_L_RC" | $SED "$delay_single_quote_subst"`' 12444hardcode_shlibpath_var_RC='`$ECHO "$hardcode_shlibpath_var_RC" | $SED "$delay_single_quote_subst"`' 12445hardcode_automatic_RC='`$ECHO "$hardcode_automatic_RC" | $SED "$delay_single_quote_subst"`' 12446inherit_rpath_RC='`$ECHO "$inherit_rpath_RC" | $SED "$delay_single_quote_subst"`' 12447link_all_deplibs_RC='`$ECHO "$link_all_deplibs_RC" | $SED "$delay_single_quote_subst"`' 12448fix_srcfile_path_RC='`$ECHO "$fix_srcfile_path_RC" | $SED "$delay_single_quote_subst"`' 12449always_export_symbols_RC='`$ECHO "$always_export_symbols_RC" | $SED "$delay_single_quote_subst"`' 12450export_symbols_cmds_RC='`$ECHO "$export_symbols_cmds_RC" | $SED "$delay_single_quote_subst"`' 12451exclude_expsyms_RC='`$ECHO "$exclude_expsyms_RC" | $SED "$delay_single_quote_subst"`' 12452include_expsyms_RC='`$ECHO "$include_expsyms_RC" | $SED "$delay_single_quote_subst"`' 12453prelink_cmds_RC='`$ECHO "$prelink_cmds_RC" | $SED "$delay_single_quote_subst"`' 12454file_list_spec_RC='`$ECHO "$file_list_spec_RC" | $SED "$delay_single_quote_subst"`' 12455hardcode_action_RC='`$ECHO "$hardcode_action_RC" | $SED "$delay_single_quote_subst"`' 12456 12457LTCC='$LTCC' 12458LTCFLAGS='$LTCFLAGS' 12459compiler='$compiler_DEFAULT' 12460 12461# A function that is used when there is no print builtin or printf. 12462func_fallback_echo () 12463{ 12464 eval 'cat <<_LTECHO_EOF 12465\$1 12466_LTECHO_EOF' 12467} 12468 12469# Quote evaled strings. 12470for var in SHELL \ 12471ECHO \ 12472SED \ 12473GREP \ 12474EGREP \ 12475FGREP \ 12476LD \ 12477NM \ 12478LN_S \ 12479lt_SP2NL \ 12480lt_NL2SP \ 12481reload_flag \ 12482OBJDUMP \ 12483deplibs_check_method \ 12484file_magic_cmd \ 12485AR \ 12486AR_FLAGS \ 12487STRIP \ 12488RANLIB \ 12489CC \ 12490CFLAGS \ 12491compiler \ 12492lt_cv_sys_global_symbol_pipe \ 12493lt_cv_sys_global_symbol_to_cdecl \ 12494lt_cv_sys_global_symbol_to_c_name_address \ 12495lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12496lt_prog_compiler_no_builtin_flag \ 12497lt_prog_compiler_wl \ 12498lt_prog_compiler_pic \ 12499lt_prog_compiler_static \ 12500lt_cv_prog_compiler_c_o \ 12501need_locks \ 12502DSYMUTIL \ 12503NMEDIT \ 12504LIPO \ 12505OTOOL \ 12506OTOOL64 \ 12507shrext_cmds \ 12508export_dynamic_flag_spec \ 12509whole_archive_flag_spec \ 12510compiler_needs_object \ 12511with_gnu_ld \ 12512allow_undefined_flag \ 12513no_undefined_flag \ 12514hardcode_libdir_flag_spec \ 12515hardcode_libdir_flag_spec_ld \ 12516hardcode_libdir_separator \ 12517fix_srcfile_path \ 12518exclude_expsyms \ 12519include_expsyms \ 12520file_list_spec \ 12521variables_saved_for_relink \ 12522libname_spec \ 12523library_names_spec \ 12524soname_spec \ 12525install_override_mode \ 12526finish_eval \ 12527old_striplib \ 12528striplib \ 12529LD_RC \ 12530reload_flag_RC \ 12531compiler_RC \ 12532lt_prog_compiler_no_builtin_flag_RC \ 12533lt_prog_compiler_wl_RC \ 12534lt_prog_compiler_pic_RC \ 12535lt_prog_compiler_static_RC \ 12536lt_cv_prog_compiler_c_o_RC \ 12537export_dynamic_flag_spec_RC \ 12538whole_archive_flag_spec_RC \ 12539compiler_needs_object_RC \ 12540with_gnu_ld_RC \ 12541allow_undefined_flag_RC \ 12542no_undefined_flag_RC \ 12543hardcode_libdir_flag_spec_RC \ 12544hardcode_libdir_flag_spec_ld_RC \ 12545hardcode_libdir_separator_RC \ 12546fix_srcfile_path_RC \ 12547exclude_expsyms_RC \ 12548include_expsyms_RC \ 12549file_list_spec_RC; do 12550 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12551 *[\\\\\\\`\\"\\\$]*) 12552 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12553 ;; 12554 *) 12555 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12556 ;; 12557 esac 12558done 12559 12560# Double-quote double-evaled strings. 12561for var in reload_cmds \ 12562old_postinstall_cmds \ 12563old_postuninstall_cmds \ 12564old_archive_cmds \ 12565extract_expsyms_cmds \ 12566old_archive_from_new_cmds \ 12567old_archive_from_expsyms_cmds \ 12568archive_cmds \ 12569archive_expsym_cmds \ 12570module_cmds \ 12571module_expsym_cmds \ 12572export_symbols_cmds \ 12573prelink_cmds \ 12574postinstall_cmds \ 12575postuninstall_cmds \ 12576finish_cmds \ 12577sys_lib_search_path_spec \ 12578sys_lib_dlsearch_path_spec \ 12579reload_cmds_RC \ 12580old_archive_cmds_RC \ 12581old_archive_from_new_cmds_RC \ 12582old_archive_from_expsyms_cmds_RC \ 12583archive_cmds_RC \ 12584archive_expsym_cmds_RC \ 12585module_cmds_RC \ 12586module_expsym_cmds_RC \ 12587export_symbols_cmds_RC \ 12588prelink_cmds_RC; do 12589 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12590 *[\\\\\\\`\\"\\\$]*) 12591 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12592 ;; 12593 *) 12594 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12595 ;; 12596 esac 12597done 12598 12599ac_aux_dir='$ac_aux_dir' 12600xsi_shell='$xsi_shell' 12601lt_shell_append='$lt_shell_append' 12602 12603# See if we are running on zsh, and set the options which allow our 12604# commands through without removal of \ escapes INIT. 12605if test -n "\${ZSH_VERSION+set}" ; then 12606 setopt NO_GLOB_SUBST 12607fi 12608 12609 12610 PACKAGE='$PACKAGE' 12611 VERSION='$VERSION' 12612 TIMESTAMP='$TIMESTAMP' 12613 RM='$RM' 12614 ofile='$ofile' 12615 12616 12617 12618 12619 12620 12621_ACEOF 12622 12623cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12624 12625# Handling of arguments. 12626for ac_config_target in $ac_config_targets 12627do 12628 case $ac_config_target in 12629 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12630 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12631 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12632 "libusb-1.0.pc") CONFIG_FILES="$CONFIG_FILES libusb-1.0.pc" ;; 12633 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12634 "libusb/Makefile") CONFIG_FILES="$CONFIG_FILES libusb/Makefile" ;; 12635 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; 12636 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 12637 "doc/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES doc/doxygen.cfg" ;; 12638 12639 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12640 esac 12641done 12642 12643 12644# If the user did not use the arguments to specify the items to instantiate, 12645# then the envvar interface is used. Set only those that are not. 12646# We use the long form for the default assignment because of an extremely 12647# bizarre bug on SunOS 4.1.3. 12648if $ac_need_defaults; then 12649 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12650 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12651 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12652fi 12653 12654# Have a temporary directory for convenience. Make it in the build tree 12655# simply because there is no reason against having it here, and in addition, 12656# creating and moving files from /tmp can sometimes cause problems. 12657# Hook for its removal unless debugging. 12658# Note that there is a small window in which the directory will not be cleaned: 12659# after its creation but before its name has been assigned to `$tmp'. 12660$debug || 12661{ 12662 tmp= ac_tmp= 12663 trap 'exit_status=$? 12664 : "${ac_tmp:=$tmp}" 12665 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12666' 0 12667 trap 'as_fn_exit 1' 1 2 13 15 12668} 12669# Create a (secure) tmp directory for tmp files. 12670 12671{ 12672 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12673 test -d "$tmp" 12674} || 12675{ 12676 tmp=./conf$$-$RANDOM 12677 (umask 077 && mkdir "$tmp") 12678} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12679ac_tmp=$tmp 12680 12681# Set up the scripts for CONFIG_FILES section. 12682# No need to generate them if there are no CONFIG_FILES. 12683# This happens for instance with `./config.status config.h'. 12684if test -n "$CONFIG_FILES"; then 12685 12686 12687ac_cr=`echo X | tr X '\015'` 12688# On cygwin, bash can eat \r inside `` if the user requested igncr. 12689# But we know of no other shell where ac_cr would be empty at this 12690# point, so we can use a bashism as a fallback. 12691if test "x$ac_cr" = x; then 12692 eval ac_cr=\$\'\\r\' 12693fi 12694ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12695if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12696 ac_cs_awk_cr='\\r' 12697else 12698 ac_cs_awk_cr=$ac_cr 12699fi 12700 12701echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12702_ACEOF 12703 12704 12705{ 12706 echo "cat >conf$$subs.awk <<_ACEOF" && 12707 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12708 echo "_ACEOF" 12709} >conf$$subs.sh || 12710 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12711ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12712ac_delim='%!_!# ' 12713for ac_last_try in false false false false false :; do 12714 . ./conf$$subs.sh || 12715 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12716 12717 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12718 if test $ac_delim_n = $ac_delim_num; then 12719 break 12720 elif $ac_last_try; then 12721 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12722 else 12723 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12724 fi 12725done 12726rm -f conf$$subs.sh 12727 12728cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12729cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12730_ACEOF 12731sed -n ' 12732h 12733s/^/S["/; s/!.*/"]=/ 12734p 12735g 12736s/^[^!]*!// 12737:repl 12738t repl 12739s/'"$ac_delim"'$// 12740t delim 12741:nl 12742h 12743s/\(.\{148\}\)..*/\1/ 12744t more1 12745s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12746p 12747n 12748b repl 12749:more1 12750s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12751p 12752g 12753s/.\{148\}// 12754t nl 12755:delim 12756h 12757s/\(.\{148\}\)..*/\1/ 12758t more2 12759s/["\\]/\\&/g; s/^/"/; s/$/"/ 12760p 12761b 12762:more2 12763s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12764p 12765g 12766s/.\{148\}// 12767t delim 12768' <conf$$subs.awk | sed ' 12769/^[^""]/{ 12770 N 12771 s/\n// 12772} 12773' >>$CONFIG_STATUS || ac_write_fail=1 12774rm -f conf$$subs.awk 12775cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12776_ACAWK 12777cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12778 for (key in S) S_is_set[key] = 1 12779 FS = "" 12780 12781} 12782{ 12783 line = $ 0 12784 nfields = split(line, field, "@") 12785 substed = 0 12786 len = length(field[1]) 12787 for (i = 2; i < nfields; i++) { 12788 key = field[i] 12789 keylen = length(key) 12790 if (S_is_set[key]) { 12791 value = S[key] 12792 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12793 len += length(value) + length(field[++i]) 12794 substed = 1 12795 } else 12796 len += 1 + keylen 12797 } 12798 12799 print line 12800} 12801 12802_ACAWK 12803_ACEOF 12804cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12805if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12806 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12807else 12808 cat 12809fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12810 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12811_ACEOF 12812 12813# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12814# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12815# trailing colons and then remove the whole line if VPATH becomes empty 12816# (actually we leave an empty line to preserve line numbers). 12817if test "x$srcdir" = x.; then 12818 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12819h 12820s/// 12821s/^/:/ 12822s/[ ]*$/:/ 12823s/:\$(srcdir):/:/g 12824s/:\${srcdir}:/:/g 12825s/:@srcdir@:/:/g 12826s/^:*// 12827s/:*$// 12828x 12829s/\(=[ ]*\).*/\1/ 12830G 12831s/\n// 12832s/^[^=]*=[ ]*$// 12833}' 12834fi 12835 12836cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12837fi # test -n "$CONFIG_FILES" 12838 12839# Set up the scripts for CONFIG_HEADERS section. 12840# No need to generate them if there are no CONFIG_HEADERS. 12841# This happens for instance with `./config.status Makefile'. 12842if test -n "$CONFIG_HEADERS"; then 12843cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12844BEGIN { 12845_ACEOF 12846 12847# Transform confdefs.h into an awk script `defines.awk', embedded as 12848# here-document in config.status, that substitutes the proper values into 12849# config.h.in to produce config.h. 12850 12851# Create a delimiter string that does not exist in confdefs.h, to ease 12852# handling of long lines. 12853ac_delim='%!_!# ' 12854for ac_last_try in false false :; do 12855 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12856 if test -z "$ac_tt"; then 12857 break 12858 elif $ac_last_try; then 12859 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12860 else 12861 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12862 fi 12863done 12864 12865# For the awk script, D is an array of macro values keyed by name, 12866# likewise P contains macro parameters if any. Preserve backslash 12867# newline sequences. 12868 12869ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12870sed -n ' 12871s/.\{148\}/&'"$ac_delim"'/g 12872t rset 12873:rset 12874s/^[ ]*#[ ]*define[ ][ ]*/ / 12875t def 12876d 12877:def 12878s/\\$// 12879t bsnl 12880s/["\\]/\\&/g 12881s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12882D["\1"]=" \3"/p 12883s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12884d 12885:bsnl 12886s/["\\]/\\&/g 12887s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12888D["\1"]=" \3\\\\\\n"\\/p 12889t cont 12890s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12891t cont 12892d 12893:cont 12894n 12895s/.\{148\}/&'"$ac_delim"'/g 12896t clear 12897:clear 12898s/\\$// 12899t bsnlc 12900s/["\\]/\\&/g; s/^/"/; s/$/"/p 12901d 12902:bsnlc 12903s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12904b cont 12905' <confdefs.h | sed ' 12906s/'"$ac_delim"'/"\\\ 12907"/g' >>$CONFIG_STATUS || ac_write_fail=1 12908 12909cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12910 for (key in D) D_is_set[key] = 1 12911 FS = "" 12912} 12913/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12914 line = \$ 0 12915 split(line, arg, " ") 12916 if (arg[1] == "#") { 12917 defundef = arg[2] 12918 mac1 = arg[3] 12919 } else { 12920 defundef = substr(arg[1], 2) 12921 mac1 = arg[2] 12922 } 12923 split(mac1, mac2, "(") #) 12924 macro = mac2[1] 12925 prefix = substr(line, 1, index(line, defundef) - 1) 12926 if (D_is_set[macro]) { 12927 # Preserve the white space surrounding the "#". 12928 print prefix "define", macro P[macro] D[macro] 12929 next 12930 } else { 12931 # Replace #undef with comments. This is necessary, for example, 12932 # in the case of _POSIX_SOURCE, which is predefined and required 12933 # on some systems where configure will not decide to define it. 12934 if (defundef == "undef") { 12935 print "/*", prefix defundef, macro, "*/" 12936 next 12937 } 12938 } 12939} 12940{ print } 12941_ACAWK 12942_ACEOF 12943cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12944 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12945fi # test -n "$CONFIG_HEADERS" 12946 12947 12948eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12949shift 12950for ac_tag 12951do 12952 case $ac_tag in 12953 :[FHLC]) ac_mode=$ac_tag; continue;; 12954 esac 12955 case $ac_mode$ac_tag in 12956 :[FHL]*:*);; 12957 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12958 :[FH]-) ac_tag=-:-;; 12959 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12960 esac 12961 ac_save_IFS=$IFS 12962 IFS=: 12963 set x $ac_tag 12964 IFS=$ac_save_IFS 12965 shift 12966 ac_file=$1 12967 shift 12968 12969 case $ac_mode in 12970 :L) ac_source=$1;; 12971 :[FH]) 12972 ac_file_inputs= 12973 for ac_f 12974 do 12975 case $ac_f in 12976 -) ac_f="$ac_tmp/stdin";; 12977 *) # Look for the file first in the build tree, then in the source tree 12978 # (if the path is not absolute). The absolute path cannot be DOS-style, 12979 # because $ac_f cannot contain `:'. 12980 test -f "$ac_f" || 12981 case $ac_f in 12982 [\\/$]*) false;; 12983 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12984 esac || 12985 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12986 esac 12987 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12988 as_fn_append ac_file_inputs " '$ac_f'" 12989 done 12990 12991 # Let's still pretend it is `configure' which instantiates (i.e., don't 12992 # use $as_me), people would be surprised to read: 12993 # /* config.h. Generated by config.status. */ 12994 configure_input='Generated from '` 12995 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12996 `' by configure.' 12997 if test x"$ac_file" != x-; then 12998 configure_input="$ac_file. $configure_input" 12999 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13000$as_echo "$as_me: creating $ac_file" >&6;} 13001 fi 13002 # Neutralize special characters interpreted by sed in replacement strings. 13003 case $configure_input in #( 13004 *\&* | *\|* | *\\* ) 13005 ac_sed_conf_input=`$as_echo "$configure_input" | 13006 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13007 *) ac_sed_conf_input=$configure_input;; 13008 esac 13009 13010 case $ac_tag in 13011 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13012 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13013 esac 13014 ;; 13015 esac 13016 13017 ac_dir=`$as_dirname -- "$ac_file" || 13018$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13019 X"$ac_file" : 'X\(//\)[^/]' \| \ 13020 X"$ac_file" : 'X\(//\)$' \| \ 13021 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13022$as_echo X"$ac_file" | 13023 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13024 s//\1/ 13025 q 13026 } 13027 /^X\(\/\/\)[^/].*/{ 13028 s//\1/ 13029 q 13030 } 13031 /^X\(\/\/\)$/{ 13032 s//\1/ 13033 q 13034 } 13035 /^X\(\/\).*/{ 13036 s//\1/ 13037 q 13038 } 13039 s/.*/./; q'` 13040 as_dir="$ac_dir"; as_fn_mkdir_p 13041 ac_builddir=. 13042 13043case "$ac_dir" in 13044.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13045*) 13046 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13047 # A ".." for each directory in $ac_dir_suffix. 13048 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13049 case $ac_top_builddir_sub in 13050 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13051 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13052 esac ;; 13053esac 13054ac_abs_top_builddir=$ac_pwd 13055ac_abs_builddir=$ac_pwd$ac_dir_suffix 13056# for backward compatibility: 13057ac_top_builddir=$ac_top_build_prefix 13058 13059case $srcdir in 13060 .) # We are building in place. 13061 ac_srcdir=. 13062 ac_top_srcdir=$ac_top_builddir_sub 13063 ac_abs_top_srcdir=$ac_pwd ;; 13064 [\\/]* | ?:[\\/]* ) # Absolute name. 13065 ac_srcdir=$srcdir$ac_dir_suffix; 13066 ac_top_srcdir=$srcdir 13067 ac_abs_top_srcdir=$srcdir ;; 13068 *) # Relative name. 13069 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13070 ac_top_srcdir=$ac_top_build_prefix$srcdir 13071 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13072esac 13073ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13074 13075 13076 case $ac_mode in 13077 :F) 13078 # 13079 # CONFIG_FILE 13080 # 13081 13082 case $INSTALL in 13083 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13084 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13085 esac 13086 ac_MKDIR_P=$MKDIR_P 13087 case $MKDIR_P in 13088 [\\/$]* | ?:[\\/]* ) ;; 13089 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13090 esac 13091_ACEOF 13092 13093cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13094# If the template does not know about datarootdir, expand it. 13095# FIXME: This hack should be removed a few years after 2.60. 13096ac_datarootdir_hack=; ac_datarootdir_seen= 13097ac_sed_dataroot=' 13098/datarootdir/ { 13099 p 13100 q 13101} 13102/@datadir@/p 13103/@docdir@/p 13104/@infodir@/p 13105/@localedir@/p 13106/@mandir@/p' 13107case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13108*datarootdir*) ac_datarootdir_seen=yes;; 13109*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13111$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13112_ACEOF 13113cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13114 ac_datarootdir_hack=' 13115 s&@datadir@&$datadir&g 13116 s&@docdir@&$docdir&g 13117 s&@infodir@&$infodir&g 13118 s&@localedir@&$localedir&g 13119 s&@mandir@&$mandir&g 13120 s&\\\${datarootdir}&$datarootdir&g' ;; 13121esac 13122_ACEOF 13123 13124# Neutralize VPATH when `$srcdir' = `.'. 13125# Shell code in configure.ac might set extrasub. 13126# FIXME: do we really want to maintain this feature? 13127cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13128ac_sed_extra="$ac_vpsub 13129$extrasub 13130_ACEOF 13131cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13132:t 13133/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13134s|@configure_input@|$ac_sed_conf_input|;t t 13135s&@top_builddir@&$ac_top_builddir_sub&;t t 13136s&@top_build_prefix@&$ac_top_build_prefix&;t t 13137s&@srcdir@&$ac_srcdir&;t t 13138s&@abs_srcdir@&$ac_abs_srcdir&;t t 13139s&@top_srcdir@&$ac_top_srcdir&;t t 13140s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13141s&@builddir@&$ac_builddir&;t t 13142s&@abs_builddir@&$ac_abs_builddir&;t t 13143s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13144s&@INSTALL@&$ac_INSTALL&;t t 13145s&@MKDIR_P@&$ac_MKDIR_P&;t t 13146$ac_datarootdir_hack 13147" 13148eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13149 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13150 13151test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13152 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13153 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13154 "$ac_tmp/out"`; test -z "$ac_out"; } && 13155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13156which seems to be undefined. Please make sure it is defined" >&5 13157$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13158which seems to be undefined. Please make sure it is defined" >&2;} 13159 13160 rm -f "$ac_tmp/stdin" 13161 case $ac_file in 13162 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13163 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13164 esac \ 13165 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13166 ;; 13167 :H) 13168 # 13169 # CONFIG_HEADER 13170 # 13171 if test x"$ac_file" != x-; then 13172 { 13173 $as_echo "/* $configure_input */" \ 13174 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13175 } >"$ac_tmp/config.h" \ 13176 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13177 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13178 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13179$as_echo "$as_me: $ac_file is unchanged" >&6;} 13180 else 13181 rm -f "$ac_file" 13182 mv "$ac_tmp/config.h" "$ac_file" \ 13183 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13184 fi 13185 else 13186 $as_echo "/* $configure_input */" \ 13187 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13188 || as_fn_error $? "could not create -" "$LINENO" 5 13189 fi 13190# Compute "$ac_file"'s index in $config_headers. 13191_am_arg="$ac_file" 13192_am_stamp_count=1 13193for _am_header in $config_headers :; do 13194 case $_am_header in 13195 $_am_arg | $_am_arg:* ) 13196 break ;; 13197 * ) 13198 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13199 esac 13200done 13201echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13202$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13203 X"$_am_arg" : 'X\(//\)[^/]' \| \ 13204 X"$_am_arg" : 'X\(//\)$' \| \ 13205 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13206$as_echo X"$_am_arg" | 13207 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13208 s//\1/ 13209 q 13210 } 13211 /^X\(\/\/\)[^/].*/{ 13212 s//\1/ 13213 q 13214 } 13215 /^X\(\/\/\)$/{ 13216 s//\1/ 13217 q 13218 } 13219 /^X\(\/\).*/{ 13220 s//\1/ 13221 q 13222 } 13223 s/.*/./; q'`/stamp-h$_am_stamp_count 13224 ;; 13225 13226 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13227$as_echo "$as_me: executing $ac_file commands" >&6;} 13228 ;; 13229 esac 13230 13231 13232 case $ac_file$ac_mode in 13233 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13234 # Autoconf 2.62 quotes --file arguments for eval, but not when files 13235 # are listed without --file. Let's play safe and only enable the eval 13236 # if we detect the quoting. 13237 case $CONFIG_FILES in 13238 *\'*) eval set x "$CONFIG_FILES" ;; 13239 *) set x $CONFIG_FILES ;; 13240 esac 13241 shift 13242 for mf 13243 do 13244 # Strip MF so we end up with the name of the file. 13245 mf=`echo "$mf" | sed -e 's/:.*$//'` 13246 # Check whether this is an Automake generated Makefile or not. 13247 # We used to match only the files named `Makefile.in', but 13248 # some people rename them; so instead we look at the file content. 13249 # Grep'ing the first line is not enough: some people post-process 13250 # each Makefile.in and add a new line on top of each file to say so. 13251 # Grep'ing the whole file is not good either: AIX grep has a line 13252 # limit of 2048, but all sed's we know have understand at least 4000. 13253 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13254 dirpart=`$as_dirname -- "$mf" || 13255$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13256 X"$mf" : 'X\(//\)[^/]' \| \ 13257 X"$mf" : 'X\(//\)$' \| \ 13258 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13259$as_echo X"$mf" | 13260 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13261 s//\1/ 13262 q 13263 } 13264 /^X\(\/\/\)[^/].*/{ 13265 s//\1/ 13266 q 13267 } 13268 /^X\(\/\/\)$/{ 13269 s//\1/ 13270 q 13271 } 13272 /^X\(\/\).*/{ 13273 s//\1/ 13274 q 13275 } 13276 s/.*/./; q'` 13277 else 13278 continue 13279 fi 13280 # Extract the definition of DEPDIR, am__include, and am__quote 13281 # from the Makefile without running `make'. 13282 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13283 test -z "$DEPDIR" && continue 13284 am__include=`sed -n 's/^am__include = //p' < "$mf"` 13285 test -z "am__include" && continue 13286 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13287 # When using ansi2knr, U may be empty or an underscore; expand it 13288 U=`sed -n 's/^U = //p' < "$mf"` 13289 # Find all dependency output files, they are included files with 13290 # $(DEPDIR) in their names. We invoke sed twice because it is the 13291 # simplest approach to changing $(DEPDIR) to its actual value in the 13292 # expansion. 13293 for file in `sed -n " 13294 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13295 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 13296 # Make sure the directory exists. 13297 test -f "$dirpart/$file" && continue 13298 fdir=`$as_dirname -- "$file" || 13299$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13300 X"$file" : 'X\(//\)[^/]' \| \ 13301 X"$file" : 'X\(//\)$' \| \ 13302 X"$file" : 'X\(/\)' \| . 2>/dev/null || 13303$as_echo X"$file" | 13304 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13305 s//\1/ 13306 q 13307 } 13308 /^X\(\/\/\)[^/].*/{ 13309 s//\1/ 13310 q 13311 } 13312 /^X\(\/\/\)$/{ 13313 s//\1/ 13314 q 13315 } 13316 /^X\(\/\).*/{ 13317 s//\1/ 13318 q 13319 } 13320 s/.*/./; q'` 13321 as_dir=$dirpart/$fdir; as_fn_mkdir_p 13322 # echo "creating $dirpart/$file" 13323 echo '# dummy' > "$dirpart/$file" 13324 done 13325 done 13326} 13327 ;; 13328 "libtool":C) 13329 13330 # See if we are running on zsh, and set the options which allow our 13331 # commands through without removal of \ escapes. 13332 if test -n "${ZSH_VERSION+set}" ; then 13333 setopt NO_GLOB_SUBST 13334 fi 13335 13336 cfgfile="${ofile}T" 13337 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13338 $RM "$cfgfile" 13339 13340 cat <<_LT_EOF >> "$cfgfile" 13341#! $SHELL 13342 13343# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13344# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13345# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13346# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13347# 13348# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13349# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, 13350# Inc. 13351# Written by Gordon Matzigkeit, 1996 13352# 13353# This file is part of GNU Libtool. 13354# 13355# GNU Libtool is free software; you can redistribute it and/or 13356# modify it under the terms of the GNU General Public License as 13357# published by the Free Software Foundation; either version 2 of 13358# the License, or (at your option) any later version. 13359# 13360# As a special exception to the GNU General Public License, 13361# if you distribute this file as part of a program or library that 13362# is built using GNU Libtool, you may include this file under the 13363# same distribution terms that you use for the rest of that program. 13364# 13365# GNU Libtool is distributed in the hope that it will be useful, 13366# but WITHOUT ANY WARRANTY; without even the implied warranty of 13367# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13368# GNU General Public License for more details. 13369# 13370# You should have received a copy of the GNU General Public License 13371# along with GNU Libtool; see the file COPYING. If not, a copy 13372# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13373# obtained by writing to the Free Software Foundation, Inc., 13374# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13375 13376 13377# The names of the tagged configurations supported by this script. 13378available_tags="RC " 13379 13380# ### BEGIN LIBTOOL CONFIG 13381 13382# Which release of libtool.m4 was used? 13383macro_version=$macro_version 13384macro_revision=$macro_revision 13385 13386# Whether or not to build shared libraries. 13387build_libtool_libs=$enable_shared 13388 13389# Whether or not to build static libraries. 13390build_old_libs=$enable_static 13391 13392# What type of objects to build. 13393pic_mode=$pic_mode 13394 13395# Whether or not to optimize for fast installation. 13396fast_install=$enable_fast_install 13397 13398# Shell to use when invoking shell scripts. 13399SHELL=$lt_SHELL 13400 13401# An echo program that protects backslashes. 13402ECHO=$lt_ECHO 13403 13404# The host system. 13405host_alias=$host_alias 13406host=$host 13407host_os=$host_os 13408 13409# The build system. 13410build_alias=$build_alias 13411build=$build 13412build_os=$build_os 13413 13414# A sed program that does not truncate output. 13415SED=$lt_SED 13416 13417# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13418Xsed="\$SED -e 1s/^X//" 13419 13420# A grep program that handles long lines. 13421GREP=$lt_GREP 13422 13423# An ERE matcher. 13424EGREP=$lt_EGREP 13425 13426# A literal string matcher. 13427FGREP=$lt_FGREP 13428 13429# A BSD- or MS-compatible name lister. 13430NM=$lt_NM 13431 13432# Whether we need soft or hard links. 13433LN_S=$lt_LN_S 13434 13435# What is the maximum length of a command? 13436max_cmd_len=$max_cmd_len 13437 13438# Object file suffix (normally "o"). 13439objext=$ac_objext 13440 13441# Executable file suffix (normally ""). 13442exeext=$exeext 13443 13444# whether the shell understands "unset". 13445lt_unset=$lt_unset 13446 13447# turn spaces into newlines. 13448SP2NL=$lt_lt_SP2NL 13449 13450# turn newlines into spaces. 13451NL2SP=$lt_lt_NL2SP 13452 13453# An object symbol dumper. 13454OBJDUMP=$lt_OBJDUMP 13455 13456# Method to check whether dependent libraries are shared objects. 13457deplibs_check_method=$lt_deplibs_check_method 13458 13459# Command to use when deplibs_check_method == "file_magic". 13460file_magic_cmd=$lt_file_magic_cmd 13461 13462# The archiver. 13463AR=$lt_AR 13464AR_FLAGS=$lt_AR_FLAGS 13465 13466# A symbol stripping program. 13467STRIP=$lt_STRIP 13468 13469# Commands used to install an old-style archive. 13470RANLIB=$lt_RANLIB 13471old_postinstall_cmds=$lt_old_postinstall_cmds 13472old_postuninstall_cmds=$lt_old_postuninstall_cmds 13473 13474# Whether to use a lock for old archive extraction. 13475lock_old_archive_extraction=$lock_old_archive_extraction 13476 13477# A C compiler. 13478LTCC=$lt_CC 13479 13480# LTCC compiler flags. 13481LTCFLAGS=$lt_CFLAGS 13482 13483# Take the output of nm and produce a listing of raw symbols and C names. 13484global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13485 13486# Transform the output of nm in a proper C declaration. 13487global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13488 13489# Transform the output of nm in a C name address pair. 13490global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13491 13492# Transform the output of nm in a C name address pair when lib prefix is needed. 13493global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13494 13495# The name of the directory that contains temporary libtool files. 13496objdir=$objdir 13497 13498# Used to examine libraries when file_magic_cmd begins with "file". 13499MAGIC_CMD=$MAGIC_CMD 13500 13501# Must we lock files when doing compilation? 13502need_locks=$lt_need_locks 13503 13504# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13505DSYMUTIL=$lt_DSYMUTIL 13506 13507# Tool to change global to local symbols on Mac OS X. 13508NMEDIT=$lt_NMEDIT 13509 13510# Tool to manipulate fat objects and archives on Mac OS X. 13511LIPO=$lt_LIPO 13512 13513# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13514OTOOL=$lt_OTOOL 13515 13516# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13517OTOOL64=$lt_OTOOL64 13518 13519# Old archive suffix (normally "a"). 13520libext=$libext 13521 13522# Shared library suffix (normally ".so"). 13523shrext_cmds=$lt_shrext_cmds 13524 13525# The commands to extract the exported symbol list from a shared archive. 13526extract_expsyms_cmds=$lt_extract_expsyms_cmds 13527 13528# Variables whose values should be saved in libtool wrapper scripts and 13529# restored at link time. 13530variables_saved_for_relink=$lt_variables_saved_for_relink 13531 13532# Do we need the "lib" prefix for modules? 13533need_lib_prefix=$need_lib_prefix 13534 13535# Do we need a version for libraries? 13536need_version=$need_version 13537 13538# Library versioning type. 13539version_type=$version_type 13540 13541# Shared library runtime path variable. 13542runpath_var=$runpath_var 13543 13544# Shared library path variable. 13545shlibpath_var=$shlibpath_var 13546 13547# Is shlibpath searched before the hard-coded library search path? 13548shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13549 13550# Format of library name prefix. 13551libname_spec=$lt_libname_spec 13552 13553# List of archive names. First name is the real one, the rest are links. 13554# The last name is the one that the linker finds with -lNAME 13555library_names_spec=$lt_library_names_spec 13556 13557# The coded name of the library, if different from the real name. 13558soname_spec=$lt_soname_spec 13559 13560# Permission mode override for installation of shared libraries. 13561install_override_mode=$lt_install_override_mode 13562 13563# Command to use after installation of a shared archive. 13564postinstall_cmds=$lt_postinstall_cmds 13565 13566# Command to use after uninstallation of a shared archive. 13567postuninstall_cmds=$lt_postuninstall_cmds 13568 13569# Commands used to finish a libtool library installation in a directory. 13570finish_cmds=$lt_finish_cmds 13571 13572# As "finish_cmds", except a single script fragment to be evaled but 13573# not shown. 13574finish_eval=$lt_finish_eval 13575 13576# Whether we should hardcode library paths into libraries. 13577hardcode_into_libs=$hardcode_into_libs 13578 13579# Compile-time system search path for libraries. 13580sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13581 13582# Run-time system search path for libraries. 13583sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13584 13585# Whether dlopen is supported. 13586dlopen_support=$enable_dlopen 13587 13588# Whether dlopen of programs is supported. 13589dlopen_self=$enable_dlopen_self 13590 13591# Whether dlopen of statically linked programs is supported. 13592dlopen_self_static=$enable_dlopen_self_static 13593 13594# Commands to strip libraries. 13595old_striplib=$lt_old_striplib 13596striplib=$lt_striplib 13597 13598 13599# The linker used to build libraries. 13600LD=$lt_LD 13601 13602# How to create reloadable object files. 13603reload_flag=$lt_reload_flag 13604reload_cmds=$lt_reload_cmds 13605 13606# Commands used to build an old-style archive. 13607old_archive_cmds=$lt_old_archive_cmds 13608 13609# A language specific compiler. 13610CC=$lt_compiler 13611 13612# Is the compiler the GNU compiler? 13613with_gcc=$GCC 13614 13615# Compiler flag to turn off builtin functions. 13616no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13617 13618# How to pass a linker flag through the compiler. 13619wl=$lt_lt_prog_compiler_wl 13620 13621# Additional compiler flags for building library objects. 13622pic_flag=$lt_lt_prog_compiler_pic 13623 13624# Compiler flag to prevent dynamic linking. 13625link_static_flag=$lt_lt_prog_compiler_static 13626 13627# Does compiler simultaneously support -c and -o options? 13628compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13629 13630# Whether or not to add -lc for building shared libraries. 13631build_libtool_need_lc=$archive_cmds_need_lc 13632 13633# Whether or not to disallow shared libs when runtime libs are static. 13634allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13635 13636# Compiler flag to allow reflexive dlopens. 13637export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13638 13639# Compiler flag to generate shared objects directly from archives. 13640whole_archive_flag_spec=$lt_whole_archive_flag_spec 13641 13642# Whether the compiler copes with passing no objects directly. 13643compiler_needs_object=$lt_compiler_needs_object 13644 13645# Create an old-style archive from a shared archive. 13646old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13647 13648# Create a temporary old-style archive to link instead of a shared archive. 13649old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13650 13651# Commands used to build a shared archive. 13652archive_cmds=$lt_archive_cmds 13653archive_expsym_cmds=$lt_archive_expsym_cmds 13654 13655# Commands used to build a loadable module if different from building 13656# a shared archive. 13657module_cmds=$lt_module_cmds 13658module_expsym_cmds=$lt_module_expsym_cmds 13659 13660# Whether we are building with GNU ld or not. 13661with_gnu_ld=$lt_with_gnu_ld 13662 13663# Flag that allows shared libraries with undefined symbols to be built. 13664allow_undefined_flag=$lt_allow_undefined_flag 13665 13666# Flag that enforces no undefined symbols. 13667no_undefined_flag=$lt_no_undefined_flag 13668 13669# Flag to hardcode \$libdir into a binary during linking. 13670# This must work even if \$libdir does not exist 13671hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13672 13673# If ld is used when linking, flag to hardcode \$libdir into a binary 13674# during linking. This must work even if \$libdir does not exist. 13675hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13676 13677# Whether we need a single "-rpath" flag with a separated argument. 13678hardcode_libdir_separator=$lt_hardcode_libdir_separator 13679 13680# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13681# DIR into the resulting binary. 13682hardcode_direct=$hardcode_direct 13683 13684# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13685# DIR into the resulting binary and the resulting library dependency is 13686# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13687# library is relocated. 13688hardcode_direct_absolute=$hardcode_direct_absolute 13689 13690# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13691# into the resulting binary. 13692hardcode_minus_L=$hardcode_minus_L 13693 13694# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13695# into the resulting binary. 13696hardcode_shlibpath_var=$hardcode_shlibpath_var 13697 13698# Set to "yes" if building a shared library automatically hardcodes DIR 13699# into the library and all subsequent libraries and executables linked 13700# against it. 13701hardcode_automatic=$hardcode_automatic 13702 13703# Set to yes if linker adds runtime paths of dependent libraries 13704# to runtime path list. 13705inherit_rpath=$inherit_rpath 13706 13707# Whether libtool must link a program against all its dependency libraries. 13708link_all_deplibs=$link_all_deplibs 13709 13710# Fix the shell variable \$srcfile for the compiler. 13711fix_srcfile_path=$lt_fix_srcfile_path 13712 13713# Set to "yes" if exported symbols are required. 13714always_export_symbols=$always_export_symbols 13715 13716# The commands to list exported symbols. 13717export_symbols_cmds=$lt_export_symbols_cmds 13718 13719# Symbols that should not be listed in the preloaded symbols. 13720exclude_expsyms=$lt_exclude_expsyms 13721 13722# Symbols that must always be exported. 13723include_expsyms=$lt_include_expsyms 13724 13725# Commands necessary for linking programs (against libraries) with templates. 13726prelink_cmds=$lt_prelink_cmds 13727 13728# Specify filename containing input files. 13729file_list_spec=$lt_file_list_spec 13730 13731# How to hardcode a shared library path into an executable. 13732hardcode_action=$hardcode_action 13733 13734# ### END LIBTOOL CONFIG 13735 13736_LT_EOF 13737 13738 case $host_os in 13739 aix3*) 13740 cat <<\_LT_EOF >> "$cfgfile" 13741# AIX sometimes has problems with the GCC collect2 program. For some 13742# reason, if we set the COLLECT_NAMES environment variable, the problems 13743# vanish in a puff of smoke. 13744if test "X${COLLECT_NAMES+set}" != Xset; then 13745 COLLECT_NAMES= 13746 export COLLECT_NAMES 13747fi 13748_LT_EOF 13749 ;; 13750 esac 13751 13752 13753ltmain="$ac_aux_dir/ltmain.sh" 13754 13755 13756 # We use sed instead of cat because bash on DJGPP gets confused if 13757 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13758 # text mode, it properly converts lines to CR/LF. This bash problem 13759 # is reportedly fixed, but why not run on old versions too? 13760 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13761 || (rm -f "$cfgfile"; exit 1) 13762 13763 case $xsi_shell in 13764 yes) 13765 cat << \_LT_EOF >> "$cfgfile" 13766 13767# func_dirname file append nondir_replacement 13768# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13769# otherwise set result to NONDIR_REPLACEMENT. 13770func_dirname () 13771{ 13772 case ${1} in 13773 */*) func_dirname_result="${1%/*}${2}" ;; 13774 * ) func_dirname_result="${3}" ;; 13775 esac 13776} 13777 13778# func_basename file 13779func_basename () 13780{ 13781 func_basename_result="${1##*/}" 13782} 13783 13784# func_dirname_and_basename file append nondir_replacement 13785# perform func_basename and func_dirname in a single function 13786# call: 13787# dirname: Compute the dirname of FILE. If nonempty, 13788# add APPEND to the result, otherwise set result 13789# to NONDIR_REPLACEMENT. 13790# value returned in "$func_dirname_result" 13791# basename: Compute filename of FILE. 13792# value retuned in "$func_basename_result" 13793# Implementation must be kept synchronized with func_dirname 13794# and func_basename. For efficiency, we do not delegate to 13795# those functions but instead duplicate the functionality here. 13796func_dirname_and_basename () 13797{ 13798 case ${1} in 13799 */*) func_dirname_result="${1%/*}${2}" ;; 13800 * ) func_dirname_result="${3}" ;; 13801 esac 13802 func_basename_result="${1##*/}" 13803} 13804 13805# func_stripname prefix suffix name 13806# strip PREFIX and SUFFIX off of NAME. 13807# PREFIX and SUFFIX must not contain globbing or regex special 13808# characters, hashes, percent signs, but SUFFIX may contain a leading 13809# dot (in which case that matches only a dot). 13810func_stripname () 13811{ 13812 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13813 # positional parameters, so assign one to ordinary parameter first. 13814 func_stripname_result=${3} 13815 func_stripname_result=${func_stripname_result#"${1}"} 13816 func_stripname_result=${func_stripname_result%"${2}"} 13817} 13818 13819# func_opt_split 13820func_opt_split () 13821{ 13822 func_opt_split_opt=${1%%=*} 13823 func_opt_split_arg=${1#*=} 13824} 13825 13826# func_lo2o object 13827func_lo2o () 13828{ 13829 case ${1} in 13830 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13831 *) func_lo2o_result=${1} ;; 13832 esac 13833} 13834 13835# func_xform libobj-or-source 13836func_xform () 13837{ 13838 func_xform_result=${1%.*}.lo 13839} 13840 13841# func_arith arithmetic-term... 13842func_arith () 13843{ 13844 func_arith_result=$(( $* )) 13845} 13846 13847# func_len string 13848# STRING may not start with a hyphen. 13849func_len () 13850{ 13851 func_len_result=${#1} 13852} 13853 13854_LT_EOF 13855 ;; 13856 *) # Bourne compatible functions. 13857 cat << \_LT_EOF >> "$cfgfile" 13858 13859# func_dirname file append nondir_replacement 13860# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13861# otherwise set result to NONDIR_REPLACEMENT. 13862func_dirname () 13863{ 13864 # Extract subdirectory from the argument. 13865 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13866 if test "X$func_dirname_result" = "X${1}"; then 13867 func_dirname_result="${3}" 13868 else 13869 func_dirname_result="$func_dirname_result${2}" 13870 fi 13871} 13872 13873# func_basename file 13874func_basename () 13875{ 13876 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13877} 13878 13879 13880# func_stripname prefix suffix name 13881# strip PREFIX and SUFFIX off of NAME. 13882# PREFIX and SUFFIX must not contain globbing or regex special 13883# characters, hashes, percent signs, but SUFFIX may contain a leading 13884# dot (in which case that matches only a dot). 13885# func_strip_suffix prefix name 13886func_stripname () 13887{ 13888 case ${2} in 13889 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13890 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13891 esac 13892} 13893 13894# sed scripts: 13895my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13896my_sed_long_arg='1s/^-[^=]*=//' 13897 13898# func_opt_split 13899func_opt_split () 13900{ 13901 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13902 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13903} 13904 13905# func_lo2o object 13906func_lo2o () 13907{ 13908 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13909} 13910 13911# func_xform libobj-or-source 13912func_xform () 13913{ 13914 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13915} 13916 13917# func_arith arithmetic-term... 13918func_arith () 13919{ 13920 func_arith_result=`expr "$@"` 13921} 13922 13923# func_len string 13924# STRING may not start with a hyphen. 13925func_len () 13926{ 13927 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13928} 13929 13930_LT_EOF 13931esac 13932 13933case $lt_shell_append in 13934 yes) 13935 cat << \_LT_EOF >> "$cfgfile" 13936 13937# func_append var value 13938# Append VALUE to the end of shell variable VAR. 13939func_append () 13940{ 13941 eval "$1+=\$2" 13942} 13943_LT_EOF 13944 ;; 13945 *) 13946 cat << \_LT_EOF >> "$cfgfile" 13947 13948# func_append var value 13949# Append VALUE to the end of shell variable VAR. 13950func_append () 13951{ 13952 eval "$1=\$$1\$2" 13953} 13954 13955_LT_EOF 13956 ;; 13957 esac 13958 13959 13960 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13961 || (rm -f "$cfgfile"; exit 1) 13962 13963 mv -f "$cfgfile" "$ofile" || 13964 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13965 chmod +x "$ofile" 13966 13967 13968 cat <<_LT_EOF >> "$ofile" 13969 13970# ### BEGIN LIBTOOL TAG CONFIG: RC 13971 13972# The linker used to build libraries. 13973LD=$lt_LD_RC 13974 13975# How to create reloadable object files. 13976reload_flag=$lt_reload_flag_RC 13977reload_cmds=$lt_reload_cmds_RC 13978 13979# Commands used to build an old-style archive. 13980old_archive_cmds=$lt_old_archive_cmds_RC 13981 13982# A language specific compiler. 13983CC=$lt_compiler_RC 13984 13985# Is the compiler the GNU compiler? 13986with_gcc=$GCC_RC 13987 13988# Compiler flag to turn off builtin functions. 13989no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 13990 13991# How to pass a linker flag through the compiler. 13992wl=$lt_lt_prog_compiler_wl_RC 13993 13994# Additional compiler flags for building library objects. 13995pic_flag=$lt_lt_prog_compiler_pic_RC 13996 13997# Compiler flag to prevent dynamic linking. 13998link_static_flag=$lt_lt_prog_compiler_static_RC 13999 14000# Does compiler simultaneously support -c and -o options? 14001compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 14002 14003# Whether or not to add -lc for building shared libraries. 14004build_libtool_need_lc=$archive_cmds_need_lc_RC 14005 14006# Whether or not to disallow shared libs when runtime libs are static. 14007allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 14008 14009# Compiler flag to allow reflexive dlopens. 14010export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 14011 14012# Compiler flag to generate shared objects directly from archives. 14013whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 14014 14015# Whether the compiler copes with passing no objects directly. 14016compiler_needs_object=$lt_compiler_needs_object_RC 14017 14018# Create an old-style archive from a shared archive. 14019old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 14020 14021# Create a temporary old-style archive to link instead of a shared archive. 14022old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 14023 14024# Commands used to build a shared archive. 14025archive_cmds=$lt_archive_cmds_RC 14026archive_expsym_cmds=$lt_archive_expsym_cmds_RC 14027 14028# Commands used to build a loadable module if different from building 14029# a shared archive. 14030module_cmds=$lt_module_cmds_RC 14031module_expsym_cmds=$lt_module_expsym_cmds_RC 14032 14033# Whether we are building with GNU ld or not. 14034with_gnu_ld=$lt_with_gnu_ld_RC 14035 14036# Flag that allows shared libraries with undefined symbols to be built. 14037allow_undefined_flag=$lt_allow_undefined_flag_RC 14038 14039# Flag that enforces no undefined symbols. 14040no_undefined_flag=$lt_no_undefined_flag_RC 14041 14042# Flag to hardcode \$libdir into a binary during linking. 14043# This must work even if \$libdir does not exist 14044hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 14045 14046# If ld is used when linking, flag to hardcode \$libdir into a binary 14047# during linking. This must work even if \$libdir does not exist. 14048hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 14049 14050# Whether we need a single "-rpath" flag with a separated argument. 14051hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 14052 14053# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14054# DIR into the resulting binary. 14055hardcode_direct=$hardcode_direct_RC 14056 14057# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14058# DIR into the resulting binary and the resulting library dependency is 14059# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14060# library is relocated. 14061hardcode_direct_absolute=$hardcode_direct_absolute_RC 14062 14063# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14064# into the resulting binary. 14065hardcode_minus_L=$hardcode_minus_L_RC 14066 14067# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14068# into the resulting binary. 14069hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 14070 14071# Set to "yes" if building a shared library automatically hardcodes DIR 14072# into the library and all subsequent libraries and executables linked 14073# against it. 14074hardcode_automatic=$hardcode_automatic_RC 14075 14076# Set to yes if linker adds runtime paths of dependent libraries 14077# to runtime path list. 14078inherit_rpath=$inherit_rpath_RC 14079 14080# Whether libtool must link a program against all its dependency libraries. 14081link_all_deplibs=$link_all_deplibs_RC 14082 14083# Fix the shell variable \$srcfile for the compiler. 14084fix_srcfile_path=$lt_fix_srcfile_path_RC 14085 14086# Set to "yes" if exported symbols are required. 14087always_export_symbols=$always_export_symbols_RC 14088 14089# The commands to list exported symbols. 14090export_symbols_cmds=$lt_export_symbols_cmds_RC 14091 14092# Symbols that should not be listed in the preloaded symbols. 14093exclude_expsyms=$lt_exclude_expsyms_RC 14094 14095# Symbols that must always be exported. 14096include_expsyms=$lt_include_expsyms_RC 14097 14098# Commands necessary for linking programs (against libraries) with templates. 14099prelink_cmds=$lt_prelink_cmds_RC 14100 14101# Specify filename containing input files. 14102file_list_spec=$lt_file_list_spec_RC 14103 14104# How to hardcode a shared library path into an executable. 14105hardcode_action=$hardcode_action_RC 14106 14107# ### END LIBTOOL TAG CONFIG: RC 14108_LT_EOF 14109 14110 ;; 14111 14112 esac 14113done # for ac_tag 14114 14115 14116as_fn_exit 0 14117_ACEOF 14118ac_clean_files=$ac_clean_files_save 14119 14120test $ac_write_fail = 0 || 14121 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 14122 14123 14124# configure is writing to config.log, and then calls config.status. 14125# config.status does its own redirection, appending to config.log. 14126# Unfortunately, on DOS this fails, as config.log is still kept open 14127# by configure, so config.status won't be able to write to it; its 14128# output is simply discarded. So we exec the FD to /dev/null, 14129# effectively closing config.log, so it can be properly (re)opened and 14130# appended to by config.status. When coming back to configure, we 14131# need to make the FD available again. 14132if test "$no_create" != yes; then 14133 ac_cs_success=: 14134 ac_config_status_args= 14135 test "$silent" = yes && 14136 ac_config_status_args="$ac_config_status_args --quiet" 14137 exec 5>/dev/null 14138 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14139 exec 5>>config.log 14140 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14141 # would make configure fail if this is the last instruction. 14142 $ac_cs_success || as_fn_exit 1 14143fi 14144if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14146$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14147fi 14148 14149