1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172 173 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 174 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 175 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 PATH=/empty FPATH=/empty; export PATH FPATH 178 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 179 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 180test \$(( 1 + 1 )) = 2 || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME= 558PACKAGE_TARNAME= 559PACKAGE_VERSION= 560PACKAGE_STRING= 561PACKAGE_BUGREPORT= 562PACKAGE_URL= 563 564ac_unique_file="zlib.h" 565# Factoring default headers for most tests. 566ac_includes_default="\ 567#include <stdio.h> 568#ifdef HAVE_SYS_TYPES_H 569# include <sys/types.h> 570#endif 571#ifdef HAVE_SYS_STAT_H 572# include <sys/stat.h> 573#endif 574#ifdef STDC_HEADERS 575# include <stdlib.h> 576# include <stddef.h> 577#else 578# ifdef HAVE_STDLIB_H 579# include <stdlib.h> 580# endif 581#endif 582#ifdef HAVE_STRING_H 583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 584# include <memory.h> 585# endif 586# include <string.h> 587#endif 588#ifdef HAVE_STRINGS_H 589# include <strings.h> 590#endif 591#ifdef HAVE_INTTYPES_H 592# include <inttypes.h> 593#endif 594#ifdef HAVE_STDINT_H 595# include <stdint.h> 596#endif 597#ifdef HAVE_UNISTD_H 598# include <unistd.h> 599#endif" 600 601ac_subst_vars='am__EXEEXT_FALSE 602am__EXEEXT_TRUE 603LTLIBOBJS 604LIBOBJS 605PICFLAG 606TARGET_LIBRARY_FALSE 607TARGET_LIBRARY_TRUE 608toolexeclibdir 609toolexecdir 610target_all 611CPP 612OTOOL64 613OTOOL 614LIPO 615NMEDIT 616DSYMUTIL 617RANLIB 618AR 619OBJDUMP 620LN_S 621NM 622ac_ct_DUMPBIN 623DUMPBIN 624LD 625FGREP 626EGREP 627GREP 628SED 629LIBTOOL 630am__fastdepCC_FALSE 631am__fastdepCC_TRUE 632CCDEPMODE 633AMDEPBACKSLASH 634AMDEP_FALSE 635AMDEP_TRUE 636am__quote 637am__include 638DEPDIR 639OBJEXT 640EXEEXT 641ac_ct_CC 642CPPFLAGS 643LDFLAGS 644CFLAGS 645CC 646COMPPATH 647MAINT 648MAINTAINER_MODE_FALSE 649MAINTAINER_MODE_TRUE 650am__untar 651am__tar 652AMTAR 653am__leading_dot 654SET_MAKE 655AWK 656mkdir_p 657MKDIR_P 658INSTALL_STRIP_PROGRAM 659STRIP 660install_sh 661MAKEINFO 662AUTOHEADER 663AUTOMAKE 664AUTOCONF 665ACLOCAL 666VERSION 667PACKAGE 668CYGPATH_W 669am__isrc 670INSTALL_DATA 671INSTALL_SCRIPT 672INSTALL_PROGRAM 673mkinstalldirs 674target_os 675target_vendor 676target_cpu 677target 678host_os 679host_vendor 680host_cpu 681host 682build_os 683build_vendor 684build_cpu 685build 686multi_basedir 687target_alias 688host_alias 689build_alias 690LIBS 691ECHO_T 692ECHO_N 693ECHO_C 694DEFS 695mandir 696localedir 697libdir 698psdir 699pdfdir 700dvidir 701htmldir 702infodir 703docdir 704oldincludedir 705includedir 706localstatedir 707sharedstatedir 708sysconfdir 709datadir 710datarootdir 711libexecdir 712sbindir 713bindir 714program_transform_name 715prefix 716exec_prefix 717PACKAGE_URL 718PACKAGE_BUGREPORT 719PACKAGE_STRING 720PACKAGE_VERSION 721PACKAGE_TARNAME 722PACKAGE_NAME 723PATH_SEPARATOR 724SHELL' 725ac_subst_files='' 726ac_user_opts=' 727enable_option_checking 728enable_multilib 729enable_maintainer_mode 730with_target_subdir 731with_cross_host 732with_system_zlib 733enable_dependency_tracking 734enable_shared 735enable_static 736with_pic 737enable_fast_install 738with_gnu_ld 739enable_libtool_lock 740enable_host_shared 741' 742 ac_precious_vars='build_alias 743host_alias 744target_alias 745CPP 746CPPFLAGS' 747 748 749# Initialize some variables set by options. 750ac_init_help= 751ac_init_version=false 752ac_unrecognized_opts= 753ac_unrecognized_sep= 754# The variables have the same names as the options, with 755# dashes changed to underlines. 756cache_file=/dev/null 757exec_prefix=NONE 758no_create= 759no_recursion= 760prefix=NONE 761program_prefix=NONE 762program_suffix=NONE 763program_transform_name=s,x,x, 764silent= 765site= 766srcdir= 767verbose= 768x_includes=NONE 769x_libraries=NONE 770 771# Installation directory options. 772# These are left unexpanded so users can "make install exec_prefix=/foo" 773# and all the variables that are supposed to be based on exec_prefix 774# by default will actually change. 775# Use braces instead of parens because sh, perl, etc. also accept them. 776# (The list follows the same order as the GNU Coding Standards.) 777bindir='${exec_prefix}/bin' 778sbindir='${exec_prefix}/sbin' 779libexecdir='${exec_prefix}/libexec' 780datarootdir='${prefix}/share' 781datadir='${datarootdir}' 782sysconfdir='${prefix}/etc' 783sharedstatedir='${prefix}/com' 784localstatedir='${prefix}/var' 785includedir='${prefix}/include' 786oldincludedir='/usr/include' 787docdir='${datarootdir}/doc/${PACKAGE}' 788infodir='${datarootdir}/info' 789htmldir='${docdir}' 790dvidir='${docdir}' 791pdfdir='${docdir}' 792psdir='${docdir}' 793libdir='${exec_prefix}/lib' 794localedir='${datarootdir}/locale' 795mandir='${datarootdir}/man' 796 797ac_prev= 798ac_dashdash= 799for ac_option 800do 801 # If the previous option needs an argument, assign it. 802 if test -n "$ac_prev"; then 803 eval $ac_prev=\$ac_option 804 ac_prev= 805 continue 806 fi 807 808 case $ac_option in 809 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 810 *) ac_optarg=yes ;; 811 esac 812 813 # Accept the important Cygnus configure options, so we can diagnose typos. 814 815 case $ac_dashdash$ac_option in 816 --) 817 ac_dashdash=yes ;; 818 819 -bindir | --bindir | --bindi | --bind | --bin | --bi) 820 ac_prev=bindir ;; 821 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 822 bindir=$ac_optarg ;; 823 824 -build | --build | --buil | --bui | --bu) 825 ac_prev=build_alias ;; 826 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 827 build_alias=$ac_optarg ;; 828 829 -cache-file | --cache-file | --cache-fil | --cache-fi \ 830 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 831 ac_prev=cache_file ;; 832 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 833 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 834 cache_file=$ac_optarg ;; 835 836 --config-cache | -C) 837 cache_file=config.cache ;; 838 839 -datadir | --datadir | --datadi | --datad) 840 ac_prev=datadir ;; 841 -datadir=* | --datadir=* | --datadi=* | --datad=*) 842 datadir=$ac_optarg ;; 843 844 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 845 | --dataroo | --dataro | --datar) 846 ac_prev=datarootdir ;; 847 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 848 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 849 datarootdir=$ac_optarg ;; 850 851 -disable-* | --disable-*) 852 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 853 # Reject names that are not valid shell variable names. 854 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 855 as_fn_error "invalid feature name: $ac_useropt" 856 ac_useropt_orig=$ac_useropt 857 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 858 case $ac_user_opts in 859 *" 860"enable_$ac_useropt" 861"*) ;; 862 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 863 ac_unrecognized_sep=', ';; 864 esac 865 eval enable_$ac_useropt=no ;; 866 867 -docdir | --docdir | --docdi | --doc | --do) 868 ac_prev=docdir ;; 869 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 870 docdir=$ac_optarg ;; 871 872 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 873 ac_prev=dvidir ;; 874 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 875 dvidir=$ac_optarg ;; 876 877 -enable-* | --enable-*) 878 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 879 # Reject names that are not valid shell variable names. 880 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 881 as_fn_error "invalid feature name: $ac_useropt" 882 ac_useropt_orig=$ac_useropt 883 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 884 case $ac_user_opts in 885 *" 886"enable_$ac_useropt" 887"*) ;; 888 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 889 ac_unrecognized_sep=', ';; 890 esac 891 eval enable_$ac_useropt=\$ac_optarg ;; 892 893 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 894 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 895 | --exec | --exe | --ex) 896 ac_prev=exec_prefix ;; 897 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 898 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 899 | --exec=* | --exe=* | --ex=*) 900 exec_prefix=$ac_optarg ;; 901 902 -gas | --gas | --ga | --g) 903 # Obsolete; use --with-gas. 904 with_gas=yes ;; 905 906 -help | --help | --hel | --he | -h) 907 ac_init_help=long ;; 908 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 909 ac_init_help=recursive ;; 910 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 911 ac_init_help=short ;; 912 913 -host | --host | --hos | --ho) 914 ac_prev=host_alias ;; 915 -host=* | --host=* | --hos=* | --ho=*) 916 host_alias=$ac_optarg ;; 917 918 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 919 ac_prev=htmldir ;; 920 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 921 | --ht=*) 922 htmldir=$ac_optarg ;; 923 924 -includedir | --includedir | --includedi | --included | --include \ 925 | --includ | --inclu | --incl | --inc) 926 ac_prev=includedir ;; 927 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 928 | --includ=* | --inclu=* | --incl=* | --inc=*) 929 includedir=$ac_optarg ;; 930 931 -infodir | --infodir | --infodi | --infod | --info | --inf) 932 ac_prev=infodir ;; 933 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 934 infodir=$ac_optarg ;; 935 936 -libdir | --libdir | --libdi | --libd) 937 ac_prev=libdir ;; 938 -libdir=* | --libdir=* | --libdi=* | --libd=*) 939 libdir=$ac_optarg ;; 940 941 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 942 | --libexe | --libex | --libe) 943 ac_prev=libexecdir ;; 944 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 945 | --libexe=* | --libex=* | --libe=*) 946 libexecdir=$ac_optarg ;; 947 948 -localedir | --localedir | --localedi | --localed | --locale) 949 ac_prev=localedir ;; 950 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 951 localedir=$ac_optarg ;; 952 953 -localstatedir | --localstatedir | --localstatedi | --localstated \ 954 | --localstate | --localstat | --localsta | --localst | --locals) 955 ac_prev=localstatedir ;; 956 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 957 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 958 localstatedir=$ac_optarg ;; 959 960 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 961 ac_prev=mandir ;; 962 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 963 mandir=$ac_optarg ;; 964 965 -nfp | --nfp | --nf) 966 # Obsolete; use --without-fp. 967 with_fp=no ;; 968 969 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 970 | --no-cr | --no-c | -n) 971 no_create=yes ;; 972 973 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 974 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 975 no_recursion=yes ;; 976 977 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 978 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 979 | --oldin | --oldi | --old | --ol | --o) 980 ac_prev=oldincludedir ;; 981 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 982 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 983 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 984 oldincludedir=$ac_optarg ;; 985 986 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 987 ac_prev=prefix ;; 988 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 989 prefix=$ac_optarg ;; 990 991 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 992 | --program-pre | --program-pr | --program-p) 993 ac_prev=program_prefix ;; 994 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 995 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 996 program_prefix=$ac_optarg ;; 997 998 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 999 | --program-suf | --program-su | --program-s) 1000 ac_prev=program_suffix ;; 1001 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1002 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1003 program_suffix=$ac_optarg ;; 1004 1005 -program-transform-name | --program-transform-name \ 1006 | --program-transform-nam | --program-transform-na \ 1007 | --program-transform-n | --program-transform- \ 1008 | --program-transform | --program-transfor \ 1009 | --program-transfo | --program-transf \ 1010 | --program-trans | --program-tran \ 1011 | --progr-tra | --program-tr | --program-t) 1012 ac_prev=program_transform_name ;; 1013 -program-transform-name=* | --program-transform-name=* \ 1014 | --program-transform-nam=* | --program-transform-na=* \ 1015 | --program-transform-n=* | --program-transform-=* \ 1016 | --program-transform=* | --program-transfor=* \ 1017 | --program-transfo=* | --program-transf=* \ 1018 | --program-trans=* | --program-tran=* \ 1019 | --progr-tra=* | --program-tr=* | --program-t=*) 1020 program_transform_name=$ac_optarg ;; 1021 1022 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1023 ac_prev=pdfdir ;; 1024 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1025 pdfdir=$ac_optarg ;; 1026 1027 -psdir | --psdir | --psdi | --psd | --ps) 1028 ac_prev=psdir ;; 1029 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1030 psdir=$ac_optarg ;; 1031 1032 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1033 | -silent | --silent | --silen | --sile | --sil) 1034 silent=yes ;; 1035 1036 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1037 ac_prev=sbindir ;; 1038 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1039 | --sbi=* | --sb=*) 1040 sbindir=$ac_optarg ;; 1041 1042 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1043 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1044 | --sharedst | --shareds | --shared | --share | --shar \ 1045 | --sha | --sh) 1046 ac_prev=sharedstatedir ;; 1047 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1048 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1049 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1050 | --sha=* | --sh=*) 1051 sharedstatedir=$ac_optarg ;; 1052 1053 -site | --site | --sit) 1054 ac_prev=site ;; 1055 -site=* | --site=* | --sit=*) 1056 site=$ac_optarg ;; 1057 1058 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1059 ac_prev=srcdir ;; 1060 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1061 srcdir=$ac_optarg ;; 1062 1063 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1064 | --syscon | --sysco | --sysc | --sys | --sy) 1065 ac_prev=sysconfdir ;; 1066 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1067 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1068 sysconfdir=$ac_optarg ;; 1069 1070 -target | --target | --targe | --targ | --tar | --ta | --t) 1071 ac_prev=target_alias ;; 1072 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1073 target_alias=$ac_optarg ;; 1074 1075 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1076 verbose=yes ;; 1077 1078 -version | --version | --versio | --versi | --vers | -V) 1079 ac_init_version=: ;; 1080 1081 -with-* | --with-*) 1082 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1083 # Reject names that are not valid shell variable names. 1084 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1085 as_fn_error "invalid package name: $ac_useropt" 1086 ac_useropt_orig=$ac_useropt 1087 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1088 case $ac_user_opts in 1089 *" 1090"with_$ac_useropt" 1091"*) ;; 1092 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1093 ac_unrecognized_sep=', ';; 1094 esac 1095 eval with_$ac_useropt=\$ac_optarg ;; 1096 1097 -without-* | --without-*) 1098 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1099 # Reject names that are not valid shell variable names. 1100 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1101 as_fn_error "invalid package name: $ac_useropt" 1102 ac_useropt_orig=$ac_useropt 1103 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1104 case $ac_user_opts in 1105 *" 1106"with_$ac_useropt" 1107"*) ;; 1108 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1109 ac_unrecognized_sep=', ';; 1110 esac 1111 eval with_$ac_useropt=no ;; 1112 1113 --x) 1114 # Obsolete; use --with-x. 1115 with_x=yes ;; 1116 1117 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1118 | --x-incl | --x-inc | --x-in | --x-i) 1119 ac_prev=x_includes ;; 1120 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1121 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1122 x_includes=$ac_optarg ;; 1123 1124 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1125 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1126 ac_prev=x_libraries ;; 1127 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1128 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1129 x_libraries=$ac_optarg ;; 1130 1131 -*) as_fn_error "unrecognized option: \`$ac_option' 1132Try \`$0 --help' for more information." 1133 ;; 1134 1135 *=*) 1136 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1137 # Reject names that are not valid shell variable names. 1138 case $ac_envvar in #( 1139 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1140 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1141 esac 1142 eval $ac_envvar=\$ac_optarg 1143 export $ac_envvar ;; 1144 1145 *) 1146 # FIXME: should be removed in autoconf 3.0. 1147 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1148 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1149 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1150 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1151 ;; 1152 1153 esac 1154done 1155 1156if test -n "$ac_prev"; then 1157 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1158 as_fn_error "missing argument to $ac_option" 1159fi 1160 1161if test -n "$ac_unrecognized_opts"; then 1162 case $enable_option_checking in 1163 no) ;; 1164 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1165 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1166 esac 1167fi 1168 1169# Check all directory arguments for consistency. 1170for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1171 datadir sysconfdir sharedstatedir localstatedir includedir \ 1172 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1173 libdir localedir mandir 1174do 1175 eval ac_val=\$$ac_var 1176 # Remove trailing slashes. 1177 case $ac_val in 1178 */ ) 1179 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1180 eval $ac_var=\$ac_val;; 1181 esac 1182 # Be sure to have absolute directory names. 1183 case $ac_val in 1184 [\\/$]* | ?:[\\/]* ) continue;; 1185 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1186 esac 1187 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1188done 1189 1190# There might be people who depend on the old broken behavior: `$host' 1191# used to hold the argument of --host etc. 1192# FIXME: To remove some day. 1193build=$build_alias 1194host=$host_alias 1195target=$target_alias 1196 1197# FIXME: To remove some day. 1198if test "x$host_alias" != x; then 1199 if test "x$build_alias" = x; then 1200 cross_compiling=maybe 1201 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1202 If a cross compiler is detected then cross compile mode will be used." >&2 1203 elif test "x$build_alias" != "x$host_alias"; then 1204 cross_compiling=yes 1205 fi 1206fi 1207 1208ac_tool_prefix= 1209test -n "$host_alias" && ac_tool_prefix=$host_alias- 1210 1211test "$silent" = yes && exec 6>/dev/null 1212 1213 1214ac_pwd=`pwd` && test -n "$ac_pwd" && 1215ac_ls_di=`ls -di .` && 1216ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1217 as_fn_error "working directory cannot be determined" 1218test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1219 as_fn_error "pwd does not report name of working directory" 1220 1221 1222# Find the source files, if location was not specified. 1223if test -z "$srcdir"; then 1224 ac_srcdir_defaulted=yes 1225 # Try the directory containing this script, then the parent directory. 1226 ac_confdir=`$as_dirname -- "$as_myself" || 1227$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1228 X"$as_myself" : 'X\(//\)[^/]' \| \ 1229 X"$as_myself" : 'X\(//\)$' \| \ 1230 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1231$as_echo X"$as_myself" | 1232 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1233 s//\1/ 1234 q 1235 } 1236 /^X\(\/\/\)[^/].*/{ 1237 s//\1/ 1238 q 1239 } 1240 /^X\(\/\/\)$/{ 1241 s//\1/ 1242 q 1243 } 1244 /^X\(\/\).*/{ 1245 s//\1/ 1246 q 1247 } 1248 s/.*/./; q'` 1249 srcdir=$ac_confdir 1250 if test ! -r "$srcdir/$ac_unique_file"; then 1251 srcdir=.. 1252 fi 1253else 1254 ac_srcdir_defaulted=no 1255fi 1256if test ! -r "$srcdir/$ac_unique_file"; then 1257 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1258 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1259fi 1260ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1261ac_abs_confdir=`( 1262 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1263 pwd)` 1264# When building in place, set srcdir=. 1265if test "$ac_abs_confdir" = "$ac_pwd"; then 1266 srcdir=. 1267fi 1268# Remove unnecessary trailing slashes from srcdir. 1269# Double slashes in file names in object file debugging info 1270# mess up M-x gdb in Emacs. 1271case $srcdir in 1272*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1273esac 1274for ac_var in $ac_precious_vars; do 1275 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1276 eval ac_env_${ac_var}_value=\$${ac_var} 1277 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1278 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1279done 1280 1281# 1282# Report the --help message. 1283# 1284if test "$ac_init_help" = "long"; then 1285 # Omit some internal or obsolete options to make the list less imposing. 1286 # This message is too long to be a string in the A/UX 3.1 sh. 1287 cat <<_ACEOF 1288\`configure' configures this package to adapt to many kinds of systems. 1289 1290Usage: $0 [OPTION]... [VAR=VALUE]... 1291 1292To assign environment variables (e.g., CC, CFLAGS...), specify them as 1293VAR=VALUE. See below for descriptions of some of the useful variables. 1294 1295Defaults for the options are specified in brackets. 1296 1297Configuration: 1298 -h, --help display this help and exit 1299 --help=short display options specific to this package 1300 --help=recursive display the short help of all the included packages 1301 -V, --version display version information and exit 1302 -q, --quiet, --silent do not print \`checking...' messages 1303 --cache-file=FILE cache test results in FILE [disabled] 1304 -C, --config-cache alias for \`--cache-file=config.cache' 1305 -n, --no-create do not create output files 1306 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1307 1308Installation directories: 1309 --prefix=PREFIX install architecture-independent files in PREFIX 1310 [$ac_default_prefix] 1311 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1312 [PREFIX] 1313 1314By default, \`make install' will install all the files in 1315\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1316an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1317for instance \`--prefix=\$HOME'. 1318 1319For better control, use the options below. 1320 1321Fine tuning of the installation directories: 1322 --bindir=DIR user executables [EPREFIX/bin] 1323 --sbindir=DIR system admin executables [EPREFIX/sbin] 1324 --libexecdir=DIR program executables [EPREFIX/libexec] 1325 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1326 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1327 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1328 --libdir=DIR object code libraries [EPREFIX/lib] 1329 --includedir=DIR C header files [PREFIX/include] 1330 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1331 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1332 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1333 --infodir=DIR info documentation [DATAROOTDIR/info] 1334 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1335 --mandir=DIR man documentation [DATAROOTDIR/man] 1336 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1337 --htmldir=DIR html documentation [DOCDIR] 1338 --dvidir=DIR dvi documentation [DOCDIR] 1339 --pdfdir=DIR pdf documentation [DOCDIR] 1340 --psdir=DIR ps documentation [DOCDIR] 1341_ACEOF 1342 1343 cat <<\_ACEOF 1344 1345Program names: 1346 --program-prefix=PREFIX prepend PREFIX to installed program names 1347 --program-suffix=SUFFIX append SUFFIX to installed program names 1348 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1349 1350System types: 1351 --build=BUILD configure for building on BUILD [guessed] 1352 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1353 --target=TARGET configure for building compilers for TARGET [HOST] 1354_ACEOF 1355fi 1356 1357if test -n "$ac_init_help"; then 1358 1359 cat <<\_ACEOF 1360 1361Optional Features: 1362 --disable-option-checking ignore unrecognized --enable/--with options 1363 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1364 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1365 --enable-multilib build many library versions (default) 1366 --enable-maintainer-mode enable make rules and dependencies not useful 1367 (and sometimes confusing) to the casual installer 1368 --disable-dependency-tracking speeds up one-time build 1369 --enable-dependency-tracking do not reject slow dependency extractors 1370 --enable-shared[=PKGS] build shared libraries [default=yes] 1371 --enable-static[=PKGS] build static libraries [default=yes] 1372 --enable-fast-install[=PKGS] 1373 optimize for fast installation [default=yes] 1374 --disable-libtool-lock avoid locking (might break parallel builds) 1375 --enable-host-shared build host code as shared libraries 1376 1377Optional Packages: 1378 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1379 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1380 --with-target-subdir=SUBDIR 1381 configuring in a subdirectory 1382 --with-cross-host=HOST configuring with a cross compiler 1383 --with-system-zlib use installed libz 1384 --with-pic try to use only PIC/non-PIC objects [default=use 1385 both] 1386 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1387 1388Some influential environment variables: 1389 CC C compiler command 1390 CFLAGS C compiler flags 1391 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1392 nonstandard directory <lib dir> 1393 LIBS libraries to pass to the linker, e.g. -l<library> 1394 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1395 you have headers in a nonstandard directory <include dir> 1396 CPP C preprocessor 1397 1398Use these variables to override the choices made by `configure' or to help 1399it to find libraries and programs with nonstandard names/locations. 1400 1401Report bugs to the package provider. 1402_ACEOF 1403ac_status=$? 1404fi 1405 1406if test "$ac_init_help" = "recursive"; then 1407 # If there are subdirs, report their specific --help. 1408 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1409 test -d "$ac_dir" || 1410 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1411 continue 1412 ac_builddir=. 1413 1414case "$ac_dir" in 1415.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1416*) 1417 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1418 # A ".." for each directory in $ac_dir_suffix. 1419 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1420 case $ac_top_builddir_sub in 1421 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1422 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1423 esac ;; 1424esac 1425ac_abs_top_builddir=$ac_pwd 1426ac_abs_builddir=$ac_pwd$ac_dir_suffix 1427# for backward compatibility: 1428ac_top_builddir=$ac_top_build_prefix 1429 1430case $srcdir in 1431 .) # We are building in place. 1432 ac_srcdir=. 1433 ac_top_srcdir=$ac_top_builddir_sub 1434 ac_abs_top_srcdir=$ac_pwd ;; 1435 [\\/]* | ?:[\\/]* ) # Absolute name. 1436 ac_srcdir=$srcdir$ac_dir_suffix; 1437 ac_top_srcdir=$srcdir 1438 ac_abs_top_srcdir=$srcdir ;; 1439 *) # Relative name. 1440 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1441 ac_top_srcdir=$ac_top_build_prefix$srcdir 1442 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1443esac 1444ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1445 1446 cd "$ac_dir" || { ac_status=$?; continue; } 1447 # Check for guested configure. 1448 if test -f "$ac_srcdir/configure.gnu"; then 1449 echo && 1450 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1451 elif test -f "$ac_srcdir/configure"; then 1452 echo && 1453 $SHELL "$ac_srcdir/configure" --help=recursive 1454 else 1455 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1456 fi || ac_status=$? 1457 cd "$ac_pwd" || { ac_status=$?; break; } 1458 done 1459fi 1460 1461test -n "$ac_init_help" && exit $ac_status 1462if $ac_init_version; then 1463 cat <<\_ACEOF 1464configure 1465generated by GNU Autoconf 2.64 1466 1467Copyright (C) 2009 Free Software Foundation, Inc. 1468This configure script is free software; the Free Software Foundation 1469gives unlimited permission to copy, distribute and modify it. 1470_ACEOF 1471 exit 1472fi 1473 1474## ------------------------ ## 1475## Autoconf initialization. ## 1476## ------------------------ ## 1477 1478# ac_fn_c_try_compile LINENO 1479# -------------------------- 1480# Try to compile conftest.$ac_ext, and return whether this succeeded. 1481ac_fn_c_try_compile () 1482{ 1483 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1484 rm -f conftest.$ac_objext 1485 if { { ac_try="$ac_compile" 1486case "(($ac_try" in 1487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1488 *) ac_try_echo=$ac_try;; 1489esac 1490eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1491$as_echo "$ac_try_echo"; } >&5 1492 (eval "$ac_compile") 2>conftest.err 1493 ac_status=$? 1494 if test -s conftest.err; then 1495 grep -v '^ *+' conftest.err >conftest.er1 1496 cat conftest.er1 >&5 1497 mv -f conftest.er1 conftest.err 1498 fi 1499 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1500 test $ac_status = 0; } && { 1501 test -z "$ac_c_werror_flag" || 1502 test ! -s conftest.err 1503 } && test -s conftest.$ac_objext; then : 1504 ac_retval=0 1505else 1506 $as_echo "$as_me: failed program was:" >&5 1507sed 's/^/| /' conftest.$ac_ext >&5 1508 1509 ac_retval=1 1510fi 1511 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1512 return $ac_retval 1513 1514} # ac_fn_c_try_compile 1515 1516# ac_fn_c_try_link LINENO 1517# ----------------------- 1518# Try to link conftest.$ac_ext, and return whether this succeeded. 1519ac_fn_c_try_link () 1520{ 1521 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1522 rm -f conftest.$ac_objext conftest$ac_exeext 1523 if { { ac_try="$ac_link" 1524case "(($ac_try" in 1525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1526 *) ac_try_echo=$ac_try;; 1527esac 1528eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1529$as_echo "$ac_try_echo"; } >&5 1530 (eval "$ac_link") 2>conftest.err 1531 ac_status=$? 1532 if test -s conftest.err; then 1533 grep -v '^ *+' conftest.err >conftest.er1 1534 cat conftest.er1 >&5 1535 mv -f conftest.er1 conftest.err 1536 fi 1537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1538 test $ac_status = 0; } && { 1539 test -z "$ac_c_werror_flag" || 1540 test ! -s conftest.err 1541 } && test -s conftest$ac_exeext && { 1542 test "$cross_compiling" = yes || 1543 $as_test_x conftest$ac_exeext 1544 }; then : 1545 ac_retval=0 1546else 1547 $as_echo "$as_me: failed program was:" >&5 1548sed 's/^/| /' conftest.$ac_ext >&5 1549 1550 ac_retval=1 1551fi 1552 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1553 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1554 # interfere with the next link command; also delete a directory that is 1555 # left behind by Apple's compiler. We do this before executing the actions. 1556 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1557 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1558 return $ac_retval 1559 1560} # ac_fn_c_try_link 1561 1562# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1563# ------------------------------------------------------- 1564# Tests whether HEADER exists and can be compiled using the include files in 1565# INCLUDES, setting the cache variable VAR accordingly. 1566ac_fn_c_check_header_compile () 1567{ 1568 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1570$as_echo_n "checking for $2... " >&6; } 1571if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1572 $as_echo_n "(cached) " >&6 1573else 1574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1575/* end confdefs.h. */ 1576$4 1577#include <$2> 1578_ACEOF 1579if ac_fn_c_try_compile "$LINENO"; then : 1580 eval "$3=yes" 1581else 1582 eval "$3=no" 1583fi 1584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1585fi 1586eval ac_res=\$$3 1587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1588$as_echo "$ac_res" >&6; } 1589 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1590 1591} # ac_fn_c_check_header_compile 1592 1593# ac_fn_c_try_cpp LINENO 1594# ---------------------- 1595# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1596ac_fn_c_try_cpp () 1597{ 1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1599 if { { ac_try="$ac_cpp conftest.$ac_ext" 1600case "(($ac_try" in 1601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1602 *) ac_try_echo=$ac_try;; 1603esac 1604eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1605$as_echo "$ac_try_echo"; } >&5 1606 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1607 ac_status=$? 1608 if test -s conftest.err; then 1609 grep -v '^ *+' conftest.err >conftest.er1 1610 cat conftest.er1 >&5 1611 mv -f conftest.er1 conftest.err 1612 fi 1613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1614 test $ac_status = 0; } >/dev/null && { 1615 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1616 test ! -s conftest.err 1617 }; then : 1618 ac_retval=0 1619else 1620 $as_echo "$as_me: failed program was:" >&5 1621sed 's/^/| /' conftest.$ac_ext >&5 1622 1623 ac_retval=1 1624fi 1625 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1626 return $ac_retval 1627 1628} # ac_fn_c_try_cpp 1629 1630# ac_fn_c_try_run LINENO 1631# ---------------------- 1632# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1633# that executables *can* be run. 1634ac_fn_c_try_run () 1635{ 1636 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1637 if { { ac_try="$ac_link" 1638case "(($ac_try" in 1639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1640 *) ac_try_echo=$ac_try;; 1641esac 1642eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1643$as_echo "$ac_try_echo"; } >&5 1644 (eval "$ac_link") 2>&5 1645 ac_status=$? 1646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1647 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1648 { { case "(($ac_try" in 1649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1650 *) ac_try_echo=$ac_try;; 1651esac 1652eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1653$as_echo "$ac_try_echo"; } >&5 1654 (eval "$ac_try") 2>&5 1655 ac_status=$? 1656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1657 test $ac_status = 0; }; }; then : 1658 ac_retval=0 1659else 1660 $as_echo "$as_me: program exited with status $ac_status" >&5 1661 $as_echo "$as_me: failed program was:" >&5 1662sed 's/^/| /' conftest.$ac_ext >&5 1663 1664 ac_retval=$ac_status 1665fi 1666 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1667 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1668 return $ac_retval 1669 1670} # ac_fn_c_try_run 1671 1672# ac_fn_c_check_func LINENO FUNC VAR 1673# ---------------------------------- 1674# Tests whether FUNC exists, setting the cache variable VAR accordingly 1675ac_fn_c_check_func () 1676{ 1677 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1679$as_echo_n "checking for $2... " >&6; } 1680if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1681 $as_echo_n "(cached) " >&6 1682else 1683 if test x$gcc_no_link = xyes; then 1684 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1685fi 1686cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1687/* end confdefs.h. */ 1688/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1689 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1690#define $2 innocuous_$2 1691 1692/* System header to define __stub macros and hopefully few prototypes, 1693 which can conflict with char $2 (); below. 1694 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1695 <limits.h> exists even on freestanding compilers. */ 1696 1697#ifdef __STDC__ 1698# include <limits.h> 1699#else 1700# include <assert.h> 1701#endif 1702 1703#undef $2 1704 1705/* Override any GCC internal prototype to avoid an error. 1706 Use char because int might match the return type of a GCC 1707 builtin and then its argument prototype would still apply. */ 1708#ifdef __cplusplus 1709extern "C" 1710#endif 1711char $2 (); 1712/* The GNU C library defines this for functions which it implements 1713 to always fail with ENOSYS. Some functions are actually named 1714 something starting with __ and the normal name is an alias. */ 1715#if defined __stub_$2 || defined __stub___$2 1716choke me 1717#endif 1718 1719int 1720main () 1721{ 1722return $2 (); 1723 ; 1724 return 0; 1725} 1726_ACEOF 1727if ac_fn_c_try_link "$LINENO"; then : 1728 eval "$3=yes" 1729else 1730 eval "$3=no" 1731fi 1732rm -f core conftest.err conftest.$ac_objext \ 1733 conftest$ac_exeext conftest.$ac_ext 1734fi 1735eval ac_res=\$$3 1736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1737$as_echo "$ac_res" >&6; } 1738 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1739 1740} # ac_fn_c_check_func 1741 1742# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1743# ------------------------------------------------------- 1744# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1745# the include files in INCLUDES and setting the cache variable VAR 1746# accordingly. 1747ac_fn_c_check_header_mongrel () 1748{ 1749 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1750 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1752$as_echo_n "checking for $2... " >&6; } 1753if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1754 $as_echo_n "(cached) " >&6 1755fi 1756eval ac_res=\$$3 1757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1758$as_echo "$ac_res" >&6; } 1759else 1760 # Is the header compilable? 1761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1762$as_echo_n "checking $2 usability... " >&6; } 1763cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1764/* end confdefs.h. */ 1765$4 1766#include <$2> 1767_ACEOF 1768if ac_fn_c_try_compile "$LINENO"; then : 1769 ac_header_compiler=yes 1770else 1771 ac_header_compiler=no 1772fi 1773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1775$as_echo "$ac_header_compiler" >&6; } 1776 1777# Is the header present? 1778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1779$as_echo_n "checking $2 presence... " >&6; } 1780cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1781/* end confdefs.h. */ 1782#include <$2> 1783_ACEOF 1784if ac_fn_c_try_cpp "$LINENO"; then : 1785 ac_header_preproc=yes 1786else 1787 ac_header_preproc=no 1788fi 1789rm -f conftest.err conftest.$ac_ext 1790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1791$as_echo "$ac_header_preproc" >&6; } 1792 1793# So? What about this header? 1794case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1795 yes:no: ) 1796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1797$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1799$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1800 ;; 1801 no:yes:* ) 1802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1803$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1805$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1807$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1808 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1809$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1811$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1812 ;; 1813esac 1814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1815$as_echo_n "checking for $2... " >&6; } 1816if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1817 $as_echo_n "(cached) " >&6 1818else 1819 eval "$3=\$ac_header_compiler" 1820fi 1821eval ac_res=\$$3 1822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1823$as_echo "$ac_res" >&6; } 1824fi 1825 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1826 1827} # ac_fn_c_check_header_mongrel 1828cat >config.log <<_ACEOF 1829This file contains any messages produced by compilers while 1830running configure, to aid debugging if configure makes a mistake. 1831 1832It was created by $as_me, which was 1833generated by GNU Autoconf 2.64. Invocation command line was 1834 1835 $ $0 $@ 1836 1837_ACEOF 1838exec 5>>config.log 1839{ 1840cat <<_ASUNAME 1841## --------- ## 1842## Platform. ## 1843## --------- ## 1844 1845hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1846uname -m = `(uname -m) 2>/dev/null || echo unknown` 1847uname -r = `(uname -r) 2>/dev/null || echo unknown` 1848uname -s = `(uname -s) 2>/dev/null || echo unknown` 1849uname -v = `(uname -v) 2>/dev/null || echo unknown` 1850 1851/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1852/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1853 1854/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1855/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1856/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1857/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1858/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1859/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1860/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1861 1862_ASUNAME 1863 1864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1865for as_dir in $PATH 1866do 1867 IFS=$as_save_IFS 1868 test -z "$as_dir" && as_dir=. 1869 $as_echo "PATH: $as_dir" 1870 done 1871IFS=$as_save_IFS 1872 1873} >&5 1874 1875cat >&5 <<_ACEOF 1876 1877 1878## ----------- ## 1879## Core tests. ## 1880## ----------- ## 1881 1882_ACEOF 1883 1884 1885# Keep a trace of the command line. 1886# Strip out --no-create and --no-recursion so they do not pile up. 1887# Strip out --silent because we don't want to record it for future runs. 1888# Also quote any args containing shell meta-characters. 1889# Make two passes to allow for proper duplicate-argument suppression. 1890ac_configure_args= 1891ac_configure_args0= 1892ac_configure_args1= 1893ac_must_keep_next=false 1894for ac_pass in 1 2 1895do 1896 for ac_arg 1897 do 1898 case $ac_arg in 1899 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1900 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1901 | -silent | --silent | --silen | --sile | --sil) 1902 continue ;; 1903 *\'*) 1904 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1905 esac 1906 case $ac_pass in 1907 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1908 2) 1909 as_fn_append ac_configure_args1 " '$ac_arg'" 1910 if test $ac_must_keep_next = true; then 1911 ac_must_keep_next=false # Got value, back to normal. 1912 else 1913 case $ac_arg in 1914 *=* | --config-cache | -C | -disable-* | --disable-* \ 1915 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1916 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1917 | -with-* | --with-* | -without-* | --without-* | --x) 1918 case "$ac_configure_args0 " in 1919 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1920 esac 1921 ;; 1922 -* ) ac_must_keep_next=true ;; 1923 esac 1924 fi 1925 as_fn_append ac_configure_args " '$ac_arg'" 1926 ;; 1927 esac 1928 done 1929done 1930{ ac_configure_args0=; unset ac_configure_args0;} 1931{ ac_configure_args1=; unset ac_configure_args1;} 1932 1933# When interrupted or exit'd, cleanup temporary files, and complete 1934# config.log. We remove comments because anyway the quotes in there 1935# would cause problems or look ugly. 1936# WARNING: Use '\'' to represent an apostrophe within the trap. 1937# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1938trap 'exit_status=$? 1939 # Save into config.log some information that might help in debugging. 1940 { 1941 echo 1942 1943 cat <<\_ASBOX 1944## ---------------- ## 1945## Cache variables. ## 1946## ---------------- ## 1947_ASBOX 1948 echo 1949 # The following way of writing the cache mishandles newlines in values, 1950( 1951 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1952 eval ac_val=\$$ac_var 1953 case $ac_val in #( 1954 *${as_nl}*) 1955 case $ac_var in #( 1956 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1957$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1958 esac 1959 case $ac_var in #( 1960 _ | IFS | as_nl) ;; #( 1961 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1962 *) { eval $ac_var=; unset $ac_var;} ;; 1963 esac ;; 1964 esac 1965 done 1966 (set) 2>&1 | 1967 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1968 *${as_nl}ac_space=\ *) 1969 sed -n \ 1970 "s/'\''/'\''\\\\'\'''\''/g; 1971 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1972 ;; #( 1973 *) 1974 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1975 ;; 1976 esac | 1977 sort 1978) 1979 echo 1980 1981 cat <<\_ASBOX 1982## ----------------- ## 1983## Output variables. ## 1984## ----------------- ## 1985_ASBOX 1986 echo 1987 for ac_var in $ac_subst_vars 1988 do 1989 eval ac_val=\$$ac_var 1990 case $ac_val in 1991 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1992 esac 1993 $as_echo "$ac_var='\''$ac_val'\''" 1994 done | sort 1995 echo 1996 1997 if test -n "$ac_subst_files"; then 1998 cat <<\_ASBOX 1999## ------------------- ## 2000## File substitutions. ## 2001## ------------------- ## 2002_ASBOX 2003 echo 2004 for ac_var in $ac_subst_files 2005 do 2006 eval ac_val=\$$ac_var 2007 case $ac_val in 2008 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2009 esac 2010 $as_echo "$ac_var='\''$ac_val'\''" 2011 done | sort 2012 echo 2013 fi 2014 2015 if test -s confdefs.h; then 2016 cat <<\_ASBOX 2017## ----------- ## 2018## confdefs.h. ## 2019## ----------- ## 2020_ASBOX 2021 echo 2022 cat confdefs.h 2023 echo 2024 fi 2025 test "$ac_signal" != 0 && 2026 $as_echo "$as_me: caught signal $ac_signal" 2027 $as_echo "$as_me: exit $exit_status" 2028 } >&5 2029 rm -f core *.core core.conftest.* && 2030 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2031 exit $exit_status 2032' 0 2033for ac_signal in 1 2 13 15; do 2034 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2035done 2036ac_signal=0 2037 2038# confdefs.h avoids OS command line length limits that DEFS can exceed. 2039rm -f -r conftest* confdefs.h 2040 2041$as_echo "/* confdefs.h */" > confdefs.h 2042 2043# Predefined preprocessor variables. 2044 2045cat >>confdefs.h <<_ACEOF 2046#define PACKAGE_NAME "$PACKAGE_NAME" 2047_ACEOF 2048 2049cat >>confdefs.h <<_ACEOF 2050#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2051_ACEOF 2052 2053cat >>confdefs.h <<_ACEOF 2054#define PACKAGE_VERSION "$PACKAGE_VERSION" 2055_ACEOF 2056 2057cat >>confdefs.h <<_ACEOF 2058#define PACKAGE_STRING "$PACKAGE_STRING" 2059_ACEOF 2060 2061cat >>confdefs.h <<_ACEOF 2062#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2063_ACEOF 2064 2065cat >>confdefs.h <<_ACEOF 2066#define PACKAGE_URL "$PACKAGE_URL" 2067_ACEOF 2068 2069 2070# Let the site file select an alternate cache file if it wants to. 2071# Prefer an explicitly selected file to automatically selected ones. 2072ac_site_file1=NONE 2073ac_site_file2=NONE 2074if test -n "$CONFIG_SITE"; then 2075 ac_site_file1=$CONFIG_SITE 2076elif test "x$prefix" != xNONE; then 2077 ac_site_file1=$prefix/share/config.site 2078 ac_site_file2=$prefix/etc/config.site 2079else 2080 ac_site_file1=$ac_default_prefix/share/config.site 2081 ac_site_file2=$ac_default_prefix/etc/config.site 2082fi 2083for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2084do 2085 test "x$ac_site_file" = xNONE && continue 2086 if test -r "$ac_site_file"; then 2087 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2088$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2089 sed 's/^/| /' "$ac_site_file" >&5 2090 . "$ac_site_file" 2091 fi 2092done 2093 2094if test -r "$cache_file"; then 2095 # Some versions of bash will fail to source /dev/null (special 2096 # files actually), so we avoid doing that. 2097 if test -f "$cache_file"; then 2098 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2099$as_echo "$as_me: loading cache $cache_file" >&6;} 2100 case $cache_file in 2101 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2102 *) . "./$cache_file";; 2103 esac 2104 fi 2105else 2106 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2107$as_echo "$as_me: creating cache $cache_file" >&6;} 2108 >$cache_file 2109fi 2110 2111# Check that the precious variables saved in the cache have kept the same 2112# value. 2113ac_cache_corrupted=false 2114for ac_var in $ac_precious_vars; do 2115 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2116 eval ac_new_set=\$ac_env_${ac_var}_set 2117 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2118 eval ac_new_val=\$ac_env_${ac_var}_value 2119 case $ac_old_set,$ac_new_set in 2120 set,) 2121 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2122$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2123 ac_cache_corrupted=: ;; 2124 ,set) 2125 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2126$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2127 ac_cache_corrupted=: ;; 2128 ,);; 2129 *) 2130 if test "x$ac_old_val" != "x$ac_new_val"; then 2131 # differences in whitespace do not lead to failure. 2132 ac_old_val_w=`echo x $ac_old_val` 2133 ac_new_val_w=`echo x $ac_new_val` 2134 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2135 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2136$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2137 ac_cache_corrupted=: 2138 else 2139 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2140$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2141 eval $ac_var=\$ac_old_val 2142 fi 2143 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2144$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2145 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2146$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2147 fi;; 2148 esac 2149 # Pass precious variables to config.status. 2150 if test "$ac_new_set" = set; then 2151 case $ac_new_val in 2152 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2153 *) ac_arg=$ac_var=$ac_new_val ;; 2154 esac 2155 case " $ac_configure_args " in 2156 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2157 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2158 esac 2159 fi 2160done 2161if $ac_cache_corrupted; then 2162 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2163$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2164 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2165$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2166 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2167fi 2168## -------------------- ## 2169## Main body of script. ## 2170## -------------------- ## 2171 2172ac_ext=c 2173ac_cpp='$CPP $CPPFLAGS' 2174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2176ac_compiler_gnu=$ac_cv_c_compiler_gnu 2177 2178 2179 2180 2181 2182 2183 2184if test -n "${with_target_subdir}"; then 2185 # Default to --enable-multilib 2186# Check whether --enable-multilib was given. 2187if test "${enable_multilib+set}" = set; then : 2188 enableval=$enable_multilib; case "$enableval" in 2189 yes) multilib=yes ;; 2190 no) multilib=no ;; 2191 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 2192 esac 2193else 2194 multilib=yes 2195fi 2196 2197 2198# We may get other options which we leave undocumented: 2199# --with-target-subdir, --with-multisrctop, --with-multisubdir 2200# See config-ml.in if you want the gory details. 2201 2202if test "$srcdir" = "."; then 2203 if test "$with_target_subdir" != "."; then 2204 multi_basedir="$srcdir/$with_multisrctop../.." 2205 else 2206 multi_basedir="$srcdir/$with_multisrctop.." 2207 fi 2208else 2209 multi_basedir="$srcdir/.." 2210fi 2211 2212 2213# Even if the default multilib is not a cross compilation, 2214# it may be that some of the other multilibs are. 2215if test $cross_compiling = no && test $multilib = yes \ 2216 && test "x${with_multisubdir}" != x ; then 2217 cross_compiling=maybe 2218fi 2219 2220ac_config_commands="$ac_config_commands default-1" 2221 2222fi 2223 2224ac_aux_dir= 2225for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2226 for ac_t in install-sh install.sh shtool; do 2227 if test -f "$ac_dir/$ac_t"; then 2228 ac_aux_dir=$ac_dir 2229 ac_install_sh="$ac_aux_dir/$ac_t -c" 2230 break 2 2231 fi 2232 done 2233done 2234if test -z "$ac_aux_dir"; then 2235 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2236fi 2237 2238# These three variables are undocumented and unsupported, 2239# and are intended to be withdrawn in a future Autoconf release. 2240# They can cause serious problems if a builder's source tree is in a directory 2241# whose full name contains unusual characters. 2242ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2243ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2244ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2245 2246 2247# Make sure we can run config.sub. 2248$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2249 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2250 2251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2252$as_echo_n "checking build system type... " >&6; } 2253if test "${ac_cv_build+set}" = set; then : 2254 $as_echo_n "(cached) " >&6 2255else 2256 ac_build_alias=$build_alias 2257test "x$ac_build_alias" = x && 2258 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2259test "x$ac_build_alias" = x && 2260 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2261ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2262 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2263 2264fi 2265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2266$as_echo "$ac_cv_build" >&6; } 2267case $ac_cv_build in 2268*-*-*) ;; 2269*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2270esac 2271build=$ac_cv_build 2272ac_save_IFS=$IFS; IFS='-' 2273set x $ac_cv_build 2274shift 2275build_cpu=$1 2276build_vendor=$2 2277shift; shift 2278# Remember, the first character of IFS is used to create $*, 2279# except with old shells: 2280build_os=$* 2281IFS=$ac_save_IFS 2282case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2283 2284 2285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2286$as_echo_n "checking host system type... " >&6; } 2287if test "${ac_cv_host+set}" = set; then : 2288 $as_echo_n "(cached) " >&6 2289else 2290 if test "x$host_alias" = x; then 2291 ac_cv_host=$ac_cv_build 2292else 2293 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2294 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2295fi 2296 2297fi 2298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2299$as_echo "$ac_cv_host" >&6; } 2300case $ac_cv_host in 2301*-*-*) ;; 2302*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2303esac 2304host=$ac_cv_host 2305ac_save_IFS=$IFS; IFS='-' 2306set x $ac_cv_host 2307shift 2308host_cpu=$1 2309host_vendor=$2 2310shift; shift 2311# Remember, the first character of IFS is used to create $*, 2312# except with old shells: 2313host_os=$* 2314IFS=$ac_save_IFS 2315case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2316 2317 2318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2319$as_echo_n "checking target system type... " >&6; } 2320if test "${ac_cv_target+set}" = set; then : 2321 $as_echo_n "(cached) " >&6 2322else 2323 if test "x$target_alias" = x; then 2324 ac_cv_target=$ac_cv_host 2325else 2326 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2327 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2328fi 2329 2330fi 2331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2332$as_echo "$ac_cv_target" >&6; } 2333case $ac_cv_target in 2334*-*-*) ;; 2335*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2336esac 2337target=$ac_cv_target 2338ac_save_IFS=$IFS; IFS='-' 2339set x $ac_cv_target 2340shift 2341target_cpu=$1 2342target_vendor=$2 2343shift; shift 2344# Remember, the first character of IFS is used to create $*, 2345# except with old shells: 2346target_os=$* 2347IFS=$ac_save_IFS 2348case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2349 2350 2351# The aliases save the names the user supplied, while $host etc. 2352# will get canonicalized. 2353test -n "$target_alias" && 2354 test "$program_prefix$program_suffix$program_transform_name" = \ 2355 NONENONEs,x,x, && 2356 program_prefix=${target_alias}- 2357 2358 2359# This works around an automake problem. 2360mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs" 2361 2362 2363am__api_version='1.11' 2364 2365# Find a good install program. We prefer a C program (faster), 2366# so one script is as good as another. But avoid the broken or 2367# incompatible versions: 2368# SysV /etc/install, /usr/sbin/install 2369# SunOS /usr/etc/install 2370# IRIX /sbin/install 2371# AIX /bin/install 2372# AmigaOS /C/install, which installs bootblocks on floppy discs 2373# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2374# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2375# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2376# OS/2's system install, which has a completely different semantic 2377# ./install, which can be erroneously created by make from ./install.sh. 2378# Reject install programs that cannot install multiple files. 2379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2380$as_echo_n "checking for a BSD-compatible install... " >&6; } 2381if test -z "$INSTALL"; then 2382if test "${ac_cv_path_install+set}" = set; then : 2383 $as_echo_n "(cached) " >&6 2384else 2385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2386for as_dir in $PATH 2387do 2388 IFS=$as_save_IFS 2389 test -z "$as_dir" && as_dir=. 2390 # Account for people who put trailing slashes in PATH elements. 2391case $as_dir/ in #(( 2392 ./ | .// | /[cC]/* | \ 2393 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2394 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2395 /usr/ucb/* ) ;; 2396 *) 2397 # OSF1 and SCO ODT 3.0 have their own names for install. 2398 # Don't use installbsd from OSF since it installs stuff as root 2399 # by default. 2400 for ac_prog in ginstall scoinst install; do 2401 for ac_exec_ext in '' $ac_executable_extensions; do 2402 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2403 if test $ac_prog = install && 2404 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2405 # AIX install. It has an incompatible calling convention. 2406 : 2407 elif test $ac_prog = install && 2408 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2409 # program-specific install script used by HP pwplus--don't use. 2410 : 2411 else 2412 rm -rf conftest.one conftest.two conftest.dir 2413 echo one > conftest.one 2414 echo two > conftest.two 2415 mkdir conftest.dir 2416 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2417 test -s conftest.one && test -s conftest.two && 2418 test -s conftest.dir/conftest.one && 2419 test -s conftest.dir/conftest.two 2420 then 2421 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2422 break 3 2423 fi 2424 fi 2425 fi 2426 done 2427 done 2428 ;; 2429esac 2430 2431 done 2432IFS=$as_save_IFS 2433 2434rm -rf conftest.one conftest.two conftest.dir 2435 2436fi 2437 if test "${ac_cv_path_install+set}" = set; then 2438 INSTALL=$ac_cv_path_install 2439 else 2440 # As a last resort, use the slow shell script. Don't cache a 2441 # value for INSTALL within a source directory, because that will 2442 # break other packages using the cache if that directory is 2443 # removed, or if the value is a relative name. 2444 INSTALL=$ac_install_sh 2445 fi 2446fi 2447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2448$as_echo "$INSTALL" >&6; } 2449 2450# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2451# It thinks the first close brace ends the variable substitution. 2452test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2453 2454test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2455 2456test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2457 2458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2459$as_echo_n "checking whether build environment is sane... " >&6; } 2460# Just in case 2461sleep 1 2462echo timestamp > conftest.file 2463# Reject unsafe characters in $srcdir or the absolute working directory 2464# name. Accept space and tab only in the latter. 2465am_lf=' 2466' 2467case `pwd` in 2468 *[\\\"\#\$\&\'\`$am_lf]*) 2469 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2470esac 2471case $srcdir in 2472 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2473 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2474esac 2475 2476# Do `set' in a subshell so we don't clobber the current shell's 2477# arguments. Must try -L first in case configure is actually a 2478# symlink; some systems play weird games with the mod time of symlinks 2479# (eg FreeBSD returns the mod time of the symlink's containing 2480# directory). 2481if ( 2482 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2483 if test "$*" = "X"; then 2484 # -L didn't work. 2485 set X `ls -t "$srcdir/configure" conftest.file` 2486 fi 2487 rm -f conftest.file 2488 if test "$*" != "X $srcdir/configure conftest.file" \ 2489 && test "$*" != "X conftest.file $srcdir/configure"; then 2490 2491 # If neither matched, then we have a broken ls. This can happen 2492 # if, for instance, CONFIG_SHELL is bash and it inherits a 2493 # broken ls alias from the environment. This has actually 2494 # happened. Such a system could not be considered "sane". 2495 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2496alias in your environment" "$LINENO" 5 2497 fi 2498 2499 test "$2" = conftest.file 2500 ) 2501then 2502 # Ok. 2503 : 2504else 2505 as_fn_error "newly created file is older than distributed files! 2506Check your system clock" "$LINENO" 5 2507fi 2508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2509$as_echo "yes" >&6; } 2510test "$program_prefix" != NONE && 2511 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2512# Use a double $ so make ignores it. 2513test "$program_suffix" != NONE && 2514 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2515# Double any \ or $. 2516# By default was `s,x,x', remove it if useless. 2517ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2518program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2519 2520# expand $ac_aux_dir to an absolute path 2521am_aux_dir=`cd $ac_aux_dir && pwd` 2522 2523if test x"${MISSING+set}" != xset; then 2524 case $am_aux_dir in 2525 *\ * | *\ *) 2526 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2527 *) 2528 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2529 esac 2530fi 2531# Use eval to expand $SHELL 2532if eval "$MISSING --run true"; then 2533 am_missing_run="$MISSING --run " 2534else 2535 am_missing_run= 2536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2537$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2538fi 2539 2540if test x"${install_sh}" != xset; then 2541 case $am_aux_dir in 2542 *\ * | *\ *) 2543 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2544 *) 2545 install_sh="\${SHELL} $am_aux_dir/install-sh" 2546 esac 2547fi 2548 2549# Installed binaries are usually stripped using `strip' when the user 2550# run `make install-strip'. However `strip' might not be the right 2551# tool to use in cross-compilation environments, therefore Automake 2552# will honor the `STRIP' environment variable to overrule this program. 2553if test "$cross_compiling" != no; then 2554 if test -n "$ac_tool_prefix"; then 2555 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2556set dummy ${ac_tool_prefix}strip; ac_word=$2 2557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2558$as_echo_n "checking for $ac_word... " >&6; } 2559if test "${ac_cv_prog_STRIP+set}" = set; then : 2560 $as_echo_n "(cached) " >&6 2561else 2562 if test -n "$STRIP"; then 2563 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2564else 2565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2566for as_dir in $PATH 2567do 2568 IFS=$as_save_IFS 2569 test -z "$as_dir" && as_dir=. 2570 for ac_exec_ext in '' $ac_executable_extensions; do 2571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2572 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2574 break 2 2575 fi 2576done 2577 done 2578IFS=$as_save_IFS 2579 2580fi 2581fi 2582STRIP=$ac_cv_prog_STRIP 2583if test -n "$STRIP"; then 2584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2585$as_echo "$STRIP" >&6; } 2586else 2587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2588$as_echo "no" >&6; } 2589fi 2590 2591 2592fi 2593if test -z "$ac_cv_prog_STRIP"; then 2594 ac_ct_STRIP=$STRIP 2595 # Extract the first word of "strip", so it can be a program name with args. 2596set dummy strip; ac_word=$2 2597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2598$as_echo_n "checking for $ac_word... " >&6; } 2599if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2600 $as_echo_n "(cached) " >&6 2601else 2602 if test -n "$ac_ct_STRIP"; then 2603 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2604else 2605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2606for as_dir in $PATH 2607do 2608 IFS=$as_save_IFS 2609 test -z "$as_dir" && as_dir=. 2610 for ac_exec_ext in '' $ac_executable_extensions; do 2611 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2612 ac_cv_prog_ac_ct_STRIP="strip" 2613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2614 break 2 2615 fi 2616done 2617 done 2618IFS=$as_save_IFS 2619 2620fi 2621fi 2622ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2623if test -n "$ac_ct_STRIP"; then 2624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2625$as_echo "$ac_ct_STRIP" >&6; } 2626else 2627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2628$as_echo "no" >&6; } 2629fi 2630 2631 if test "x$ac_ct_STRIP" = x; then 2632 STRIP=":" 2633 else 2634 case $cross_compiling:$ac_tool_warned in 2635yes:) 2636{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2637$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2638ac_tool_warned=yes ;; 2639esac 2640 STRIP=$ac_ct_STRIP 2641 fi 2642else 2643 STRIP="$ac_cv_prog_STRIP" 2644fi 2645 2646fi 2647INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2648 2649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2650$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2651if test -z "$MKDIR_P"; then 2652 if test "${ac_cv_path_mkdir+set}" = set; then : 2653 $as_echo_n "(cached) " >&6 2654else 2655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2656for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2657do 2658 IFS=$as_save_IFS 2659 test -z "$as_dir" && as_dir=. 2660 for ac_prog in mkdir gmkdir; do 2661 for ac_exec_ext in '' $ac_executable_extensions; do 2662 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2663 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2664 'mkdir (GNU coreutils) '* | \ 2665 'mkdir (coreutils) '* | \ 2666 'mkdir (fileutils) '4.1*) 2667 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2668 break 3;; 2669 esac 2670 done 2671 done 2672 done 2673IFS=$as_save_IFS 2674 2675fi 2676 2677 if test "${ac_cv_path_mkdir+set}" = set; then 2678 MKDIR_P="$ac_cv_path_mkdir -p" 2679 else 2680 # As a last resort, use the slow shell script. Don't cache a 2681 # value for MKDIR_P within a source directory, because that will 2682 # break other packages using the cache if that directory is 2683 # removed, or if the value is a relative name. 2684 test -d ./--version && rmdir ./--version 2685 MKDIR_P="$ac_install_sh -d" 2686 fi 2687fi 2688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2689$as_echo "$MKDIR_P" >&6; } 2690 2691mkdir_p="$MKDIR_P" 2692case $mkdir_p in 2693 [\\/$]* | ?:[\\/]*) ;; 2694 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2695esac 2696 2697for ac_prog in gawk mawk nawk awk 2698do 2699 # Extract the first word of "$ac_prog", so it can be a program name with args. 2700set dummy $ac_prog; ac_word=$2 2701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2702$as_echo_n "checking for $ac_word... " >&6; } 2703if test "${ac_cv_prog_AWK+set}" = set; then : 2704 $as_echo_n "(cached) " >&6 2705else 2706 if test -n "$AWK"; then 2707 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2708else 2709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2710for as_dir in $PATH 2711do 2712 IFS=$as_save_IFS 2713 test -z "$as_dir" && as_dir=. 2714 for ac_exec_ext in '' $ac_executable_extensions; do 2715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2716 ac_cv_prog_AWK="$ac_prog" 2717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2718 break 2 2719 fi 2720done 2721 done 2722IFS=$as_save_IFS 2723 2724fi 2725fi 2726AWK=$ac_cv_prog_AWK 2727if test -n "$AWK"; then 2728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2729$as_echo "$AWK" >&6; } 2730else 2731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2732$as_echo "no" >&6; } 2733fi 2734 2735 2736 test -n "$AWK" && break 2737done 2738 2739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2740$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2741set x ${MAKE-make} 2742ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2743if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2744 $as_echo_n "(cached) " >&6 2745else 2746 cat >conftest.make <<\_ACEOF 2747SHELL = /bin/sh 2748all: 2749 @echo '@@@%%%=$(MAKE)=@@@%%%' 2750_ACEOF 2751# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2752case `${MAKE-make} -f conftest.make 2>/dev/null` in 2753 *@@@%%%=?*=@@@%%%*) 2754 eval ac_cv_prog_make_${ac_make}_set=yes;; 2755 *) 2756 eval ac_cv_prog_make_${ac_make}_set=no;; 2757esac 2758rm -f conftest.make 2759fi 2760if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2762$as_echo "yes" >&6; } 2763 SET_MAKE= 2764else 2765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2766$as_echo "no" >&6; } 2767 SET_MAKE="MAKE=${MAKE-make}" 2768fi 2769 2770rm -rf .tst 2>/dev/null 2771mkdir .tst 2>/dev/null 2772if test -d .tst; then 2773 am__leading_dot=. 2774else 2775 am__leading_dot=_ 2776fi 2777rmdir .tst 2>/dev/null 2778 2779if test "`cd $srcdir && pwd`" != "`pwd`"; then 2780 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2781 # is not polluted with repeated "-I." 2782 am__isrc=' -I$(srcdir)' 2783 # test to see if srcdir already configured 2784 if test -f $srcdir/config.status; then 2785 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2786 fi 2787fi 2788 2789# test whether we have cygpath 2790if test -z "$CYGPATH_W"; then 2791 if (cygpath --version) >/dev/null 2>/dev/null; then 2792 CYGPATH_W='cygpath -w' 2793 else 2794 CYGPATH_W=echo 2795 fi 2796fi 2797 2798 2799# Define the identity of the package. 2800 PACKAGE=zlib 2801 VERSION=1.1.4 2802 2803 2804cat >>confdefs.h <<_ACEOF 2805#define PACKAGE "$PACKAGE" 2806_ACEOF 2807 2808 2809cat >>confdefs.h <<_ACEOF 2810#define VERSION "$VERSION" 2811_ACEOF 2812 2813# Some tools Automake needs. 2814 2815ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2816 2817 2818AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2819 2820 2821AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2822 2823 2824AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2825 2826 2827MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2828 2829# We need awk for the "check" target. The system "awk" is bad on 2830# some platforms. 2831# Always define AMTAR for backward compatibility. 2832 2833AMTAR=${AMTAR-"${am_missing_run}tar"} 2834 2835am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2836 2837 2838 2839 2840 2841 2842 2843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2844$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2845 # Check whether --enable-maintainer-mode was given. 2846if test "${enable_maintainer_mode+set}" = set; then : 2847 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2848else 2849 USE_MAINTAINER_MODE=no 2850fi 2851 2852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2853$as_echo "$USE_MAINTAINER_MODE" >&6; } 2854 if test $USE_MAINTAINER_MODE = yes; then 2855 MAINTAINER_MODE_TRUE= 2856 MAINTAINER_MODE_FALSE='#' 2857else 2858 MAINTAINER_MODE_TRUE='#' 2859 MAINTAINER_MODE_FALSE= 2860fi 2861 2862 MAINT=$MAINTAINER_MODE_TRUE 2863 2864 2865 2866 2867# Check whether --with-target-subdir was given. 2868if test "${with_target_subdir+set}" = set; then : 2869 withval=$with_target_subdir; 2870fi 2871 2872 2873if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then 2874 COMPPATH=. 2875else 2876 COMPPATH=.. 2877fi 2878 2879 2880 2881# Check whether --with-cross-host was given. 2882if test "${with_cross_host+set}" = set; then : 2883 withval=$with_cross_host; 2884fi 2885 2886 2887# Check whether --enable-multilib was given. 2888if test "${enable_multilib+set}" = set; then : 2889 enableval=$enable_multilib; case "${enableval}" in 2890 yes) multilib=yes ;; 2891 no) multilib=no ;; 2892 *) as_fn_error "bad value ${enableval} for multilib option" "$LINENO" 5 ;; 2893 esac 2894else 2895 test -z "$with_target_subdir" && multilib=no || multilib=yes 2896fi 2897 2898 2899# Check whether --with-system-zlib was given. 2900if test "${with_system_zlib+set}" = set; then : 2901 withval=$with_system_zlib; 2902fi 2903 2904 2905# Make sure we don't test executables when making cross-tools. 2906 2907 2908# The same as in boehm-gc and libstdc++. Have to borrow it from there. 2909# We must force CC to /not/ be precious variables; otherwise 2910# the wrong, non-multilib-adjusted value will be used in multilibs. 2911# As a side effect, we have to subst CFLAGS ourselves. 2912 2913 2914 2915ac_ext=c 2916ac_cpp='$CPP $CPPFLAGS' 2917ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2918ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2919ac_compiler_gnu=$ac_cv_c_compiler_gnu 2920if test -n "$ac_tool_prefix"; then 2921 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2922set dummy ${ac_tool_prefix}gcc; ac_word=$2 2923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2924$as_echo_n "checking for $ac_word... " >&6; } 2925if test "${ac_cv_prog_CC+set}" = set; then : 2926 $as_echo_n "(cached) " >&6 2927else 2928 if test -n "$CC"; then 2929 ac_cv_prog_CC="$CC" # Let the user override the test. 2930else 2931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2932for as_dir in $PATH 2933do 2934 IFS=$as_save_IFS 2935 test -z "$as_dir" && as_dir=. 2936 for ac_exec_ext in '' $ac_executable_extensions; do 2937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2938 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2940 break 2 2941 fi 2942done 2943 done 2944IFS=$as_save_IFS 2945 2946fi 2947fi 2948CC=$ac_cv_prog_CC 2949if test -n "$CC"; then 2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2951$as_echo "$CC" >&6; } 2952else 2953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2954$as_echo "no" >&6; } 2955fi 2956 2957 2958fi 2959if test -z "$ac_cv_prog_CC"; then 2960 ac_ct_CC=$CC 2961 # Extract the first word of "gcc", so it can be a program name with args. 2962set dummy gcc; ac_word=$2 2963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2964$as_echo_n "checking for $ac_word... " >&6; } 2965if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2966 $as_echo_n "(cached) " >&6 2967else 2968 if test -n "$ac_ct_CC"; then 2969 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2970else 2971as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2972for as_dir in $PATH 2973do 2974 IFS=$as_save_IFS 2975 test -z "$as_dir" && as_dir=. 2976 for ac_exec_ext in '' $ac_executable_extensions; do 2977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2978 ac_cv_prog_ac_ct_CC="gcc" 2979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2980 break 2 2981 fi 2982done 2983 done 2984IFS=$as_save_IFS 2985 2986fi 2987fi 2988ac_ct_CC=$ac_cv_prog_ac_ct_CC 2989if test -n "$ac_ct_CC"; then 2990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2991$as_echo "$ac_ct_CC" >&6; } 2992else 2993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2994$as_echo "no" >&6; } 2995fi 2996 2997 if test "x$ac_ct_CC" = x; then 2998 CC="" 2999 else 3000 case $cross_compiling:$ac_tool_warned in 3001yes:) 3002{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3003$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3004ac_tool_warned=yes ;; 3005esac 3006 CC=$ac_ct_CC 3007 fi 3008else 3009 CC="$ac_cv_prog_CC" 3010fi 3011 3012if test -z "$CC"; then 3013 if test -n "$ac_tool_prefix"; then 3014 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3015set dummy ${ac_tool_prefix}cc; ac_word=$2 3016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3017$as_echo_n "checking for $ac_word... " >&6; } 3018if test "${ac_cv_prog_CC+set}" = set; then : 3019 $as_echo_n "(cached) " >&6 3020else 3021 if test -n "$CC"; then 3022 ac_cv_prog_CC="$CC" # Let the user override the test. 3023else 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 ac_cv_prog_CC="${ac_tool_prefix}cc" 3032 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3033 break 2 3034 fi 3035done 3036 done 3037IFS=$as_save_IFS 3038 3039fi 3040fi 3041CC=$ac_cv_prog_CC 3042if test -n "$CC"; then 3043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3044$as_echo "$CC" >&6; } 3045else 3046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3047$as_echo "no" >&6; } 3048fi 3049 3050 3051 fi 3052fi 3053if test -z "$CC"; then 3054 # Extract the first word of "cc", so it can be a program name with args. 3055set dummy cc; ac_word=$2 3056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3057$as_echo_n "checking for $ac_word... " >&6; } 3058if test "${ac_cv_prog_CC+set}" = set; then : 3059 $as_echo_n "(cached) " >&6 3060else 3061 if test -n "$CC"; then 3062 ac_cv_prog_CC="$CC" # Let the user override the test. 3063else 3064 ac_prog_rejected=no 3065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3066for as_dir in $PATH 3067do 3068 IFS=$as_save_IFS 3069 test -z "$as_dir" && as_dir=. 3070 for ac_exec_ext in '' $ac_executable_extensions; do 3071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3072 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3073 ac_prog_rejected=yes 3074 continue 3075 fi 3076 ac_cv_prog_CC="cc" 3077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3078 break 2 3079 fi 3080done 3081 done 3082IFS=$as_save_IFS 3083 3084if test $ac_prog_rejected = yes; then 3085 # We found a bogon in the path, so make sure we never use it. 3086 set dummy $ac_cv_prog_CC 3087 shift 3088 if test $# != 0; then 3089 # We chose a different compiler from the bogus one. 3090 # However, it has the same basename, so the bogon will be chosen 3091 # first if we set CC to just the basename; use the full file name. 3092 shift 3093 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3094 fi 3095fi 3096fi 3097fi 3098CC=$ac_cv_prog_CC 3099if test -n "$CC"; then 3100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3101$as_echo "$CC" >&6; } 3102else 3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3104$as_echo "no" >&6; } 3105fi 3106 3107 3108fi 3109if test -z "$CC"; then 3110 if test -n "$ac_tool_prefix"; then 3111 for ac_prog in cl.exe 3112 do 3113 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3114set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3116$as_echo_n "checking for $ac_word... " >&6; } 3117if test "${ac_cv_prog_CC+set}" = set; then : 3118 $as_echo_n "(cached) " >&6 3119else 3120 if test -n "$CC"; then 3121 ac_cv_prog_CC="$CC" # Let the user override the test. 3122else 3123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3124for as_dir in $PATH 3125do 3126 IFS=$as_save_IFS 3127 test -z "$as_dir" && as_dir=. 3128 for ac_exec_ext in '' $ac_executable_extensions; do 3129 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3130 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3132 break 2 3133 fi 3134done 3135 done 3136IFS=$as_save_IFS 3137 3138fi 3139fi 3140CC=$ac_cv_prog_CC 3141if test -n "$CC"; then 3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3143$as_echo "$CC" >&6; } 3144else 3145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3146$as_echo "no" >&6; } 3147fi 3148 3149 3150 test -n "$CC" && break 3151 done 3152fi 3153if test -z "$CC"; then 3154 ac_ct_CC=$CC 3155 for ac_prog in cl.exe 3156do 3157 # Extract the first word of "$ac_prog", so it can be a program name with args. 3158set dummy $ac_prog; ac_word=$2 3159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3160$as_echo_n "checking for $ac_word... " >&6; } 3161if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3162 $as_echo_n "(cached) " >&6 3163else 3164 if test -n "$ac_ct_CC"; then 3165 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3166else 3167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3168for as_dir in $PATH 3169do 3170 IFS=$as_save_IFS 3171 test -z "$as_dir" && as_dir=. 3172 for ac_exec_ext in '' $ac_executable_extensions; do 3173 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3174 ac_cv_prog_ac_ct_CC="$ac_prog" 3175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3176 break 2 3177 fi 3178done 3179 done 3180IFS=$as_save_IFS 3181 3182fi 3183fi 3184ac_ct_CC=$ac_cv_prog_ac_ct_CC 3185if test -n "$ac_ct_CC"; then 3186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3187$as_echo "$ac_ct_CC" >&6; } 3188else 3189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3190$as_echo "no" >&6; } 3191fi 3192 3193 3194 test -n "$ac_ct_CC" && break 3195done 3196 3197 if test "x$ac_ct_CC" = x; then 3198 CC="" 3199 else 3200 case $cross_compiling:$ac_tool_warned in 3201yes:) 3202{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3203$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3204ac_tool_warned=yes ;; 3205esac 3206 CC=$ac_ct_CC 3207 fi 3208fi 3209 3210fi 3211 3212 3213test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3214$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3215as_fn_error "no acceptable C compiler found in \$PATH 3216See \`config.log' for more details." "$LINENO" 5; } 3217 3218# Provide some information about the compiler. 3219$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3220set X $ac_compile 3221ac_compiler=$2 3222for ac_option in --version -v -V -qversion; do 3223 { { ac_try="$ac_compiler $ac_option >&5" 3224case "(($ac_try" in 3225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3226 *) ac_try_echo=$ac_try;; 3227esac 3228eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3229$as_echo "$ac_try_echo"; } >&5 3230 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3231 ac_status=$? 3232 if test -s conftest.err; then 3233 sed '10a\ 3234... rest of stderr output deleted ... 3235 10q' conftest.err >conftest.er1 3236 cat conftest.er1 >&5 3237 rm -f conftest.er1 conftest.err 3238 fi 3239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3240 test $ac_status = 0; } 3241done 3242 3243cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3244/* end confdefs.h. */ 3245 3246int 3247main () 3248{ 3249 3250 ; 3251 return 0; 3252} 3253_ACEOF 3254# FIXME: Cleanup? 3255if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3256 (eval $ac_link) 2>&5 3257 ac_status=$? 3258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3259 test $ac_status = 0; }; then : 3260 gcc_no_link=no 3261else 3262 gcc_no_link=yes 3263fi 3264if test x$gcc_no_link = xyes; then 3265 # Setting cross_compile will disable run tests; it will 3266 # also disable AC_CHECK_FILE but that's generally 3267 # correct if we can't link. 3268 cross_compiling=yes 3269 EXEEXT= 3270else 3271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3272/* end confdefs.h. */ 3273 3274int 3275main () 3276{ 3277 3278 ; 3279 return 0; 3280} 3281_ACEOF 3282ac_clean_files_save=$ac_clean_files 3283ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3284# Try to create an executable without -o first, disregard a.out. 3285# It will help us diagnose broken compilers, and finding out an intuition 3286# of exeext. 3287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3288$as_echo_n "checking for C compiler default output file name... " >&6; } 3289ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3290 3291# The possible output files: 3292ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3293 3294ac_rmfiles= 3295for ac_file in $ac_files 3296do 3297 case $ac_file in 3298 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3299 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3300 esac 3301done 3302rm -f $ac_rmfiles 3303 3304if { { ac_try="$ac_link_default" 3305case "(($ac_try" in 3306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3307 *) ac_try_echo=$ac_try;; 3308esac 3309eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3310$as_echo "$ac_try_echo"; } >&5 3311 (eval "$ac_link_default") 2>&5 3312 ac_status=$? 3313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3314 test $ac_status = 0; }; then : 3315 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3316# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3317# in a Makefile. We should not override ac_cv_exeext if it was cached, 3318# so that the user can short-circuit this test for compilers unknown to 3319# Autoconf. 3320for ac_file in $ac_files '' 3321do 3322 test -f "$ac_file" || continue 3323 case $ac_file in 3324 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3325 ;; 3326 [ab].out ) 3327 # We found the default executable, but exeext='' is most 3328 # certainly right. 3329 break;; 3330 *.* ) 3331 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3332 then :; else 3333 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3334 fi 3335 # We set ac_cv_exeext here because the later test for it is not 3336 # safe: cross compilers may not add the suffix if given an `-o' 3337 # argument, so we may need to know it at that point already. 3338 # Even if this section looks crufty: it has the advantage of 3339 # actually working. 3340 break;; 3341 * ) 3342 break;; 3343 esac 3344done 3345test "$ac_cv_exeext" = no && ac_cv_exeext= 3346 3347else 3348 ac_file='' 3349fi 3350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3351$as_echo "$ac_file" >&6; } 3352if test -z "$ac_file"; then : 3353 $as_echo "$as_me: failed program was:" >&5 3354sed 's/^/| /' conftest.$ac_ext >&5 3355 3356{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3357$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3358{ as_fn_set_status 77 3359as_fn_error "C compiler cannot create executables 3360See \`config.log' for more details." "$LINENO" 5; }; } 3361fi 3362ac_exeext=$ac_cv_exeext 3363 3364# Check that the compiler produces executables we can run. If not, either 3365# the compiler is broken, or we cross compile. 3366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3367$as_echo_n "checking whether the C compiler works... " >&6; } 3368# If not cross compiling, check that we can run a simple program. 3369if test "$cross_compiling" != yes; then 3370 if { ac_try='./$ac_file' 3371 { { case "(($ac_try" in 3372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3373 *) ac_try_echo=$ac_try;; 3374esac 3375eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3376$as_echo "$ac_try_echo"; } >&5 3377 (eval "$ac_try") 2>&5 3378 ac_status=$? 3379 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3380 test $ac_status = 0; }; }; then 3381 cross_compiling=no 3382 else 3383 if test "$cross_compiling" = maybe; then 3384 cross_compiling=yes 3385 else 3386 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3387$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3388as_fn_error "cannot run C compiled programs. 3389If you meant to cross compile, use \`--host'. 3390See \`config.log' for more details." "$LINENO" 5; } 3391 fi 3392 fi 3393fi 3394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3395$as_echo "yes" >&6; } 3396 3397rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3398ac_clean_files=$ac_clean_files_save 3399# Check that the compiler produces executables we can run. If not, either 3400# the compiler is broken, or we cross compile. 3401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3402$as_echo_n "checking whether we are cross compiling... " >&6; } 3403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3404$as_echo "$cross_compiling" >&6; } 3405 3406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3407$as_echo_n "checking for suffix of executables... " >&6; } 3408if { { ac_try="$ac_link" 3409case "(($ac_try" in 3410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3411 *) ac_try_echo=$ac_try;; 3412esac 3413eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3414$as_echo "$ac_try_echo"; } >&5 3415 (eval "$ac_link") 2>&5 3416 ac_status=$? 3417 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3418 test $ac_status = 0; }; then : 3419 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3420# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3421# work properly (i.e., refer to `conftest.exe'), while it won't with 3422# `rm'. 3423for ac_file in conftest.exe conftest conftest.*; do 3424 test -f "$ac_file" || continue 3425 case $ac_file in 3426 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3427 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3428 break;; 3429 * ) break;; 3430 esac 3431done 3432else 3433 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3434$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3435as_fn_error "cannot compute suffix of executables: cannot compile and link 3436See \`config.log' for more details." "$LINENO" 5; } 3437fi 3438rm -f conftest$ac_cv_exeext 3439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3440$as_echo "$ac_cv_exeext" >&6; } 3441 3442rm -f conftest.$ac_ext 3443EXEEXT=$ac_cv_exeext 3444ac_exeext=$EXEEXT 3445fi 3446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3447$as_echo_n "checking for suffix of object files... " >&6; } 3448if test "${ac_cv_objext+set}" = set; then : 3449 $as_echo_n "(cached) " >&6 3450else 3451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3452/* end confdefs.h. */ 3453 3454int 3455main () 3456{ 3457 3458 ; 3459 return 0; 3460} 3461_ACEOF 3462rm -f conftest.o conftest.obj 3463if { { ac_try="$ac_compile" 3464case "(($ac_try" in 3465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3466 *) ac_try_echo=$ac_try;; 3467esac 3468eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3469$as_echo "$ac_try_echo"; } >&5 3470 (eval "$ac_compile") 2>&5 3471 ac_status=$? 3472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3473 test $ac_status = 0; }; then : 3474 for ac_file in conftest.o conftest.obj conftest.*; do 3475 test -f "$ac_file" || continue; 3476 case $ac_file in 3477 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3478 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3479 break;; 3480 esac 3481done 3482else 3483 $as_echo "$as_me: failed program was:" >&5 3484sed 's/^/| /' conftest.$ac_ext >&5 3485 3486{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3487$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3488as_fn_error "cannot compute suffix of object files: cannot compile 3489See \`config.log' for more details." "$LINENO" 5; } 3490fi 3491rm -f conftest.$ac_cv_objext conftest.$ac_ext 3492fi 3493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3494$as_echo "$ac_cv_objext" >&6; } 3495OBJEXT=$ac_cv_objext 3496ac_objext=$OBJEXT 3497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3498$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3499if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3500 $as_echo_n "(cached) " >&6 3501else 3502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3503/* end confdefs.h. */ 3504 3505int 3506main () 3507{ 3508#ifndef __GNUC__ 3509 choke me 3510#endif 3511 3512 ; 3513 return 0; 3514} 3515_ACEOF 3516if ac_fn_c_try_compile "$LINENO"; then : 3517 ac_compiler_gnu=yes 3518else 3519 ac_compiler_gnu=no 3520fi 3521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3522ac_cv_c_compiler_gnu=$ac_compiler_gnu 3523 3524fi 3525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3526$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3527if test $ac_compiler_gnu = yes; then 3528 GCC=yes 3529else 3530 GCC= 3531fi 3532ac_test_CFLAGS=${CFLAGS+set} 3533ac_save_CFLAGS=$CFLAGS 3534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3535$as_echo_n "checking whether $CC accepts -g... " >&6; } 3536if test "${ac_cv_prog_cc_g+set}" = set; then : 3537 $as_echo_n "(cached) " >&6 3538else 3539 ac_save_c_werror_flag=$ac_c_werror_flag 3540 ac_c_werror_flag=yes 3541 ac_cv_prog_cc_g=no 3542 CFLAGS="-g" 3543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3544/* end confdefs.h. */ 3545 3546int 3547main () 3548{ 3549 3550 ; 3551 return 0; 3552} 3553_ACEOF 3554if ac_fn_c_try_compile "$LINENO"; then : 3555 ac_cv_prog_cc_g=yes 3556else 3557 CFLAGS="" 3558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3559/* end confdefs.h. */ 3560 3561int 3562main () 3563{ 3564 3565 ; 3566 return 0; 3567} 3568_ACEOF 3569if ac_fn_c_try_compile "$LINENO"; then : 3570 3571else 3572 ac_c_werror_flag=$ac_save_c_werror_flag 3573 CFLAGS="-g" 3574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3575/* end confdefs.h. */ 3576 3577int 3578main () 3579{ 3580 3581 ; 3582 return 0; 3583} 3584_ACEOF 3585if ac_fn_c_try_compile "$LINENO"; then : 3586 ac_cv_prog_cc_g=yes 3587fi 3588rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3589fi 3590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3591fi 3592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3593 ac_c_werror_flag=$ac_save_c_werror_flag 3594fi 3595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3596$as_echo "$ac_cv_prog_cc_g" >&6; } 3597if test "$ac_test_CFLAGS" = set; then 3598 CFLAGS=$ac_save_CFLAGS 3599elif test $ac_cv_prog_cc_g = yes; then 3600 if test "$GCC" = yes; then 3601 CFLAGS="-g -O2" 3602 else 3603 CFLAGS="-g" 3604 fi 3605else 3606 if test "$GCC" = yes; then 3607 CFLAGS="-O2" 3608 else 3609 CFLAGS= 3610 fi 3611fi 3612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3613$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3614if test "${ac_cv_prog_cc_c89+set}" = set; then : 3615 $as_echo_n "(cached) " >&6 3616else 3617 ac_cv_prog_cc_c89=no 3618ac_save_CC=$CC 3619cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3620/* end confdefs.h. */ 3621#include <stdarg.h> 3622#include <stdio.h> 3623#include <sys/types.h> 3624#include <sys/stat.h> 3625/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3626struct buf { int x; }; 3627FILE * (*rcsopen) (struct buf *, struct stat *, int); 3628static char *e (p, i) 3629 char **p; 3630 int i; 3631{ 3632 return p[i]; 3633} 3634static char *f (char * (*g) (char **, int), char **p, ...) 3635{ 3636 char *s; 3637 va_list v; 3638 va_start (v,p); 3639 s = g (p, va_arg (v,int)); 3640 va_end (v); 3641 return s; 3642} 3643 3644/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3645 function prototypes and stuff, but not '\xHH' hex character constants. 3646 These don't provoke an error unfortunately, instead are silently treated 3647 as 'x'. The following induces an error, until -std is added to get 3648 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3649 array size at least. It's necessary to write '\x00'==0 to get something 3650 that's true only with -std. */ 3651int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3652 3653/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3654 inside strings and character constants. */ 3655#define FOO(x) 'x' 3656int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3657 3658int test (int i, double x); 3659struct s1 {int (*f) (int a);}; 3660struct s2 {int (*f) (double a);}; 3661int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3662int argc; 3663char **argv; 3664int 3665main () 3666{ 3667return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3668 ; 3669 return 0; 3670} 3671_ACEOF 3672for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3673 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3674do 3675 CC="$ac_save_CC $ac_arg" 3676 if ac_fn_c_try_compile "$LINENO"; then : 3677 ac_cv_prog_cc_c89=$ac_arg 3678fi 3679rm -f core conftest.err conftest.$ac_objext 3680 test "x$ac_cv_prog_cc_c89" != "xno" && break 3681done 3682rm -f conftest.$ac_ext 3683CC=$ac_save_CC 3684 3685fi 3686# AC_CACHE_VAL 3687case "x$ac_cv_prog_cc_c89" in 3688 x) 3689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3690$as_echo "none needed" >&6; } ;; 3691 xno) 3692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3693$as_echo "unsupported" >&6; } ;; 3694 *) 3695 CC="$CC $ac_cv_prog_cc_c89" 3696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3697$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3698esac 3699if test "x$ac_cv_prog_cc_c89" != xno; then : 3700 3701fi 3702 3703ac_ext=c 3704ac_cpp='$CPP $CPPFLAGS' 3705ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3706ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3707ac_compiler_gnu=$ac_cv_c_compiler_gnu 3708DEPDIR="${am__leading_dot}deps" 3709 3710ac_config_commands="$ac_config_commands depfiles" 3711 3712 3713am_make=${MAKE-make} 3714cat > confinc << 'END' 3715am__doit: 3716 @echo this is the am__doit target 3717.PHONY: am__doit 3718END 3719# If we don't find an include directive, just comment out the code. 3720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3721$as_echo_n "checking for style of include used by $am_make... " >&6; } 3722am__include="#" 3723am__quote= 3724_am_result=none 3725# First try GNU make style include. 3726echo "include confinc" > confmf 3727# Ignore all kinds of additional output from `make'. 3728case `$am_make -s -f confmf 2> /dev/null` in #( 3729*the\ am__doit\ target*) 3730 am__include=include 3731 am__quote= 3732 _am_result=GNU 3733 ;; 3734esac 3735# Now try BSD make style include. 3736if test "$am__include" = "#"; then 3737 echo '.include "confinc"' > confmf 3738 case `$am_make -s -f confmf 2> /dev/null` in #( 3739 *the\ am__doit\ target*) 3740 am__include=.include 3741 am__quote="\"" 3742 _am_result=BSD 3743 ;; 3744 esac 3745fi 3746 3747 3748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3749$as_echo "$_am_result" >&6; } 3750rm -f confinc confmf 3751 3752# Check whether --enable-dependency-tracking was given. 3753if test "${enable_dependency_tracking+set}" = set; then : 3754 enableval=$enable_dependency_tracking; 3755fi 3756 3757if test "x$enable_dependency_tracking" != xno; then 3758 am_depcomp="$ac_aux_dir/depcomp" 3759 AMDEPBACKSLASH='\' 3760fi 3761 if test "x$enable_dependency_tracking" != xno; then 3762 AMDEP_TRUE= 3763 AMDEP_FALSE='#' 3764else 3765 AMDEP_TRUE='#' 3766 AMDEP_FALSE= 3767fi 3768 3769 3770 3771depcc="$CC" am_compiler_list= 3772 3773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3774$as_echo_n "checking dependency style of $depcc... " >&6; } 3775if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3776 $as_echo_n "(cached) " >&6 3777else 3778 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3779 # We make a subdir and do the tests there. Otherwise we can end up 3780 # making bogus files that we don't know about and never remove. For 3781 # instance it was reported that on HP-UX the gcc test will end up 3782 # making a dummy file named `D' -- because `-MD' means `put the output 3783 # in D'. 3784 mkdir conftest.dir 3785 # Copy depcomp to subdir because otherwise we won't find it if we're 3786 # using a relative directory. 3787 cp "$am_depcomp" conftest.dir 3788 cd conftest.dir 3789 # We will build objects and dependencies in a subdirectory because 3790 # it helps to detect inapplicable dependency modes. For instance 3791 # both Tru64's cc and ICC support -MD to output dependencies as a 3792 # side effect of compilation, but ICC will put the dependencies in 3793 # the current directory while Tru64 will put them in the object 3794 # directory. 3795 mkdir sub 3796 3797 am_cv_CC_dependencies_compiler_type=none 3798 if test "$am_compiler_list" = ""; then 3799 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3800 fi 3801 am__universal=false 3802 case " $depcc " in #( 3803 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3804 esac 3805 3806 for depmode in $am_compiler_list; do 3807 # Setup a source with many dependencies, because some compilers 3808 # like to wrap large dependency lists on column 80 (with \), and 3809 # we should not choose a depcomp mode which is confused by this. 3810 # 3811 # We need to recreate these files for each test, as the compiler may 3812 # overwrite some of them when testing with obscure command lines. 3813 # This happens at least with the AIX C compiler. 3814 : > sub/conftest.c 3815 for i in 1 2 3 4 5 6; do 3816 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3817 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3818 # Solaris 8's {/usr,}/bin/sh. 3819 touch sub/conftst$i.h 3820 done 3821 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3822 3823 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3824 # mode. It turns out that the SunPro C++ compiler does not properly 3825 # handle `-M -o', and we need to detect this. Also, some Intel 3826 # versions had trouble with output in subdirs 3827 am__obj=sub/conftest.${OBJEXT-o} 3828 am__minus_obj="-o $am__obj" 3829 case $depmode in 3830 gcc) 3831 # This depmode causes a compiler race in universal mode. 3832 test "$am__universal" = false || continue 3833 ;; 3834 nosideeffect) 3835 # after this tag, mechanisms are not by side-effect, so they'll 3836 # only be used when explicitly requested 3837 if test "x$enable_dependency_tracking" = xyes; then 3838 continue 3839 else 3840 break 3841 fi 3842 ;; 3843 msvisualcpp | msvcmsys) 3844 # This compiler won't grok `-c -o', but also, the minuso test has 3845 # not run yet. These depmodes are late enough in the game, and 3846 # so weak that their functioning should not be impacted. 3847 am__obj=conftest.${OBJEXT-o} 3848 am__minus_obj= 3849 ;; 3850 none) break ;; 3851 esac 3852 if depmode=$depmode \ 3853 source=sub/conftest.c object=$am__obj \ 3854 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3855 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3856 >/dev/null 2>conftest.err && 3857 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3858 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3859 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3860 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3861 # icc doesn't choke on unknown options, it will just issue warnings 3862 # or remarks (even with -Werror). So we grep stderr for any message 3863 # that says an option was ignored or not supported. 3864 # When given -MP, icc 7.0 and 7.1 complain thusly: 3865 # icc: Command line warning: ignoring option '-M'; no argument required 3866 # The diagnosis changed in icc 8.0: 3867 # icc: Command line remark: option '-MP' not supported 3868 if (grep 'ignoring option' conftest.err || 3869 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3870 am_cv_CC_dependencies_compiler_type=$depmode 3871 break 3872 fi 3873 fi 3874 done 3875 3876 cd .. 3877 rm -rf conftest.dir 3878else 3879 am_cv_CC_dependencies_compiler_type=none 3880fi 3881 3882fi 3883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3884$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3885CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3886 3887 if 3888 test "x$enable_dependency_tracking" != xno \ 3889 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3890 am__fastdepCC_TRUE= 3891 am__fastdepCC_FALSE='#' 3892else 3893 am__fastdepCC_TRUE='#' 3894 am__fastdepCC_FALSE= 3895fi 3896 3897 3898 3899 3900 3901 3902case `pwd` in 3903 *\ * | *\ *) 3904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 3905$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 3906esac 3907 3908 3909 3910macro_version='2.2.7a' 3911macro_revision='1.3134' 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925ltmain="$ac_aux_dir/ltmain.sh" 3926 3927# Backslashify metacharacters that are still active within 3928# double-quoted strings. 3929sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 3930 3931# Same as above, but do not quote variable references. 3932double_quote_subst='s/\(["`\\]\)/\\\1/g' 3933 3934# Sed substitution to delay expansion of an escaped shell variable in a 3935# double_quote_subst'ed string. 3936delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 3937 3938# Sed substitution to delay expansion of an escaped single quote. 3939delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 3940 3941# Sed substitution to avoid accidental globbing in evaled expressions 3942no_glob_subst='s/\*/\\\*/g' 3943 3944ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 3945ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 3946ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 3947 3948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 3949$as_echo_n "checking how to print strings... " >&6; } 3950# Test print first, because it will be a builtin if present. 3951if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 3952 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 3953 ECHO='print -r --' 3954elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 3955 ECHO='printf %s\n' 3956else 3957 # Use this function as a fallback that always works. 3958 func_fallback_echo () 3959 { 3960 eval 'cat <<_LTECHO_EOF 3961$1 3962_LTECHO_EOF' 3963 } 3964 ECHO='func_fallback_echo' 3965fi 3966 3967# func_echo_all arg... 3968# Invoke $ECHO with all args, space-separated. 3969func_echo_all () 3970{ 3971 $ECHO "" 3972} 3973 3974case "$ECHO" in 3975 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 3976$as_echo "printf" >&6; } ;; 3977 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 3978$as_echo "print -r" >&6; } ;; 3979 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 3980$as_echo "cat" >&6; } ;; 3981esac 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 3997$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3998if test "${ac_cv_path_SED+set}" = set; then : 3999 $as_echo_n "(cached) " >&6 4000else 4001 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4002 for ac_i in 1 2 3 4 5 6 7; do 4003 ac_script="$ac_script$as_nl$ac_script" 4004 done 4005 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4006 { ac_script=; unset ac_script;} 4007 if test -z "$SED"; then 4008 ac_path_SED_found=false 4009 # Loop through the user's path and test for each of PROGNAME-LIST 4010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4011for as_dir in $PATH 4012do 4013 IFS=$as_save_IFS 4014 test -z "$as_dir" && as_dir=. 4015 for ac_prog in sed gsed; do 4016 for ac_exec_ext in '' $ac_executable_extensions; do 4017 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4018 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4019# Check for GNU ac_path_SED and select it if it is found. 4020 # Check for GNU $ac_path_SED 4021case `"$ac_path_SED" --version 2>&1` in 4022*GNU*) 4023 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4024*) 4025 ac_count=0 4026 $as_echo_n 0123456789 >"conftest.in" 4027 while : 4028 do 4029 cat "conftest.in" "conftest.in" >"conftest.tmp" 4030 mv "conftest.tmp" "conftest.in" 4031 cp "conftest.in" "conftest.nl" 4032 $as_echo '' >> "conftest.nl" 4033 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4034 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4035 as_fn_arith $ac_count + 1 && ac_count=$as_val 4036 if test $ac_count -gt ${ac_path_SED_max-0}; then 4037 # Best one so far, save it but keep looking for a better one 4038 ac_cv_path_SED="$ac_path_SED" 4039 ac_path_SED_max=$ac_count 4040 fi 4041 # 10*(2^10) chars as input seems more than enough 4042 test $ac_count -gt 10 && break 4043 done 4044 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4045esac 4046 4047 $ac_path_SED_found && break 3 4048 done 4049 done 4050 done 4051IFS=$as_save_IFS 4052 if test -z "$ac_cv_path_SED"; then 4053 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4054 fi 4055else 4056 ac_cv_path_SED=$SED 4057fi 4058 4059fi 4060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4061$as_echo "$ac_cv_path_SED" >&6; } 4062 SED="$ac_cv_path_SED" 4063 rm -f conftest.sed 4064 4065test -z "$SED" && SED=sed 4066Xsed="$SED -e 1s/^X//" 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4079$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4080if test "${ac_cv_path_GREP+set}" = set; then : 4081 $as_echo_n "(cached) " >&6 4082else 4083 if test -z "$GREP"; then 4084 ac_path_GREP_found=false 4085 # Loop through the user's path and test for each of PROGNAME-LIST 4086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4087for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4088do 4089 IFS=$as_save_IFS 4090 test -z "$as_dir" && as_dir=. 4091 for ac_prog in grep ggrep; do 4092 for ac_exec_ext in '' $ac_executable_extensions; do 4093 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4094 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4095# Check for GNU ac_path_GREP and select it if it is found. 4096 # Check for GNU $ac_path_GREP 4097case `"$ac_path_GREP" --version 2>&1` in 4098*GNU*) 4099 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4100*) 4101 ac_count=0 4102 $as_echo_n 0123456789 >"conftest.in" 4103 while : 4104 do 4105 cat "conftest.in" "conftest.in" >"conftest.tmp" 4106 mv "conftest.tmp" "conftest.in" 4107 cp "conftest.in" "conftest.nl" 4108 $as_echo 'GREP' >> "conftest.nl" 4109 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4110 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4111 as_fn_arith $ac_count + 1 && ac_count=$as_val 4112 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4113 # Best one so far, save it but keep looking for a better one 4114 ac_cv_path_GREP="$ac_path_GREP" 4115 ac_path_GREP_max=$ac_count 4116 fi 4117 # 10*(2^10) chars as input seems more than enough 4118 test $ac_count -gt 10 && break 4119 done 4120 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4121esac 4122 4123 $ac_path_GREP_found && break 3 4124 done 4125 done 4126 done 4127IFS=$as_save_IFS 4128 if test -z "$ac_cv_path_GREP"; then 4129 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4130 fi 4131else 4132 ac_cv_path_GREP=$GREP 4133fi 4134 4135fi 4136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4137$as_echo "$ac_cv_path_GREP" >&6; } 4138 GREP="$ac_cv_path_GREP" 4139 4140 4141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4142$as_echo_n "checking for egrep... " >&6; } 4143if test "${ac_cv_path_EGREP+set}" = set; then : 4144 $as_echo_n "(cached) " >&6 4145else 4146 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4147 then ac_cv_path_EGREP="$GREP -E" 4148 else 4149 if test -z "$EGREP"; then 4150 ac_path_EGREP_found=false 4151 # Loop through the user's path and test for each of PROGNAME-LIST 4152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4153for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4154do 4155 IFS=$as_save_IFS 4156 test -z "$as_dir" && as_dir=. 4157 for ac_prog in egrep; do 4158 for ac_exec_ext in '' $ac_executable_extensions; do 4159 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4160 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4161# Check for GNU ac_path_EGREP and select it if it is found. 4162 # Check for GNU $ac_path_EGREP 4163case `"$ac_path_EGREP" --version 2>&1` in 4164*GNU*) 4165 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4166*) 4167 ac_count=0 4168 $as_echo_n 0123456789 >"conftest.in" 4169 while : 4170 do 4171 cat "conftest.in" "conftest.in" >"conftest.tmp" 4172 mv "conftest.tmp" "conftest.in" 4173 cp "conftest.in" "conftest.nl" 4174 $as_echo 'EGREP' >> "conftest.nl" 4175 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4176 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4177 as_fn_arith $ac_count + 1 && ac_count=$as_val 4178 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4179 # Best one so far, save it but keep looking for a better one 4180 ac_cv_path_EGREP="$ac_path_EGREP" 4181 ac_path_EGREP_max=$ac_count 4182 fi 4183 # 10*(2^10) chars as input seems more than enough 4184 test $ac_count -gt 10 && break 4185 done 4186 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4187esac 4188 4189 $ac_path_EGREP_found && break 3 4190 done 4191 done 4192 done 4193IFS=$as_save_IFS 4194 if test -z "$ac_cv_path_EGREP"; then 4195 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4196 fi 4197else 4198 ac_cv_path_EGREP=$EGREP 4199fi 4200 4201 fi 4202fi 4203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4204$as_echo "$ac_cv_path_EGREP" >&6; } 4205 EGREP="$ac_cv_path_EGREP" 4206 4207 4208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4209$as_echo_n "checking for fgrep... " >&6; } 4210if test "${ac_cv_path_FGREP+set}" = set; then : 4211 $as_echo_n "(cached) " >&6 4212else 4213 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4214 then ac_cv_path_FGREP="$GREP -F" 4215 else 4216 if test -z "$FGREP"; then 4217 ac_path_FGREP_found=false 4218 # Loop through the user's path and test for each of PROGNAME-LIST 4219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4220for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4221do 4222 IFS=$as_save_IFS 4223 test -z "$as_dir" && as_dir=. 4224 for ac_prog in fgrep; do 4225 for ac_exec_ext in '' $ac_executable_extensions; do 4226 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4227 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4228# Check for GNU ac_path_FGREP and select it if it is found. 4229 # Check for GNU $ac_path_FGREP 4230case `"$ac_path_FGREP" --version 2>&1` in 4231*GNU*) 4232 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4233*) 4234 ac_count=0 4235 $as_echo_n 0123456789 >"conftest.in" 4236 while : 4237 do 4238 cat "conftest.in" "conftest.in" >"conftest.tmp" 4239 mv "conftest.tmp" "conftest.in" 4240 cp "conftest.in" "conftest.nl" 4241 $as_echo 'FGREP' >> "conftest.nl" 4242 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4243 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4244 as_fn_arith $ac_count + 1 && ac_count=$as_val 4245 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4246 # Best one so far, save it but keep looking for a better one 4247 ac_cv_path_FGREP="$ac_path_FGREP" 4248 ac_path_FGREP_max=$ac_count 4249 fi 4250 # 10*(2^10) chars as input seems more than enough 4251 test $ac_count -gt 10 && break 4252 done 4253 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4254esac 4255 4256 $ac_path_FGREP_found && break 3 4257 done 4258 done 4259 done 4260IFS=$as_save_IFS 4261 if test -z "$ac_cv_path_FGREP"; then 4262 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4263 fi 4264else 4265 ac_cv_path_FGREP=$FGREP 4266fi 4267 4268 fi 4269fi 4270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4271$as_echo "$ac_cv_path_FGREP" >&6; } 4272 FGREP="$ac_cv_path_FGREP" 4273 4274 4275test -z "$GREP" && GREP=grep 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295# Check whether --with-gnu-ld was given. 4296if test "${with_gnu_ld+set}" = set; then : 4297 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4298else 4299 with_gnu_ld=no 4300fi 4301 4302ac_prog=ld 4303if test "$GCC" = yes; then 4304 # Check if gcc -print-prog-name=ld gives a path. 4305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4306$as_echo_n "checking for ld used by $CC... " >&6; } 4307 case $host in 4308 *-*-mingw*) 4309 # gcc leaves a trailing carriage return which upsets mingw 4310 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4311 *) 4312 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4313 esac 4314 case $ac_prog in 4315 # Accept absolute paths. 4316 [\\/]* | ?:[\\/]*) 4317 re_direlt='/[^/][^/]*/\.\./' 4318 # Canonicalize the pathname of ld 4319 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4320 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4321 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4322 done 4323 test -z "$LD" && LD="$ac_prog" 4324 ;; 4325 "") 4326 # If it fails, then pretend we aren't using GCC. 4327 ac_prog=ld 4328 ;; 4329 *) 4330 # If it is relative, then search for the first ld in PATH. 4331 with_gnu_ld=unknown 4332 ;; 4333 esac 4334elif test "$with_gnu_ld" = yes; then 4335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4336$as_echo_n "checking for GNU ld... " >&6; } 4337else 4338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4339$as_echo_n "checking for non-GNU ld... " >&6; } 4340fi 4341if test "${lt_cv_path_LD+set}" = set; then : 4342 $as_echo_n "(cached) " >&6 4343else 4344 if test -z "$LD"; then 4345 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4346 for ac_dir in $PATH; do 4347 IFS="$lt_save_ifs" 4348 test -z "$ac_dir" && ac_dir=. 4349 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4350 lt_cv_path_LD="$ac_dir/$ac_prog" 4351 # Check to see if the program is GNU ld. I'd rather use --version, 4352 # but apparently some variants of GNU ld only accept -v. 4353 # Break only if it was the GNU/non-GNU ld that we prefer. 4354 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4355 *GNU* | *'with BFD'*) 4356 test "$with_gnu_ld" != no && break 4357 ;; 4358 *) 4359 test "$with_gnu_ld" != yes && break 4360 ;; 4361 esac 4362 fi 4363 done 4364 IFS="$lt_save_ifs" 4365else 4366 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4367fi 4368fi 4369 4370LD="$lt_cv_path_LD" 4371if test -n "$LD"; then 4372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4373$as_echo "$LD" >&6; } 4374else 4375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4376$as_echo "no" >&6; } 4377fi 4378test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 4379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4380$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4381if test "${lt_cv_prog_gnu_ld+set}" = set; then : 4382 $as_echo_n "(cached) " >&6 4383else 4384 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4385case `$LD -v 2>&1 </dev/null` in 4386*GNU* | *'with BFD'*) 4387 lt_cv_prog_gnu_ld=yes 4388 ;; 4389*) 4390 lt_cv_prog_gnu_ld=no 4391 ;; 4392esac 4393fi 4394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4395$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4396with_gnu_ld=$lt_cv_prog_gnu_ld 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4407$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4408if test "${lt_cv_path_NM+set}" = set; then : 4409 $as_echo_n "(cached) " >&6 4410else 4411 if test -n "$NM"; then 4412 # Let the user override the test. 4413 lt_cv_path_NM="$NM" 4414else 4415 lt_nm_to_check="${ac_tool_prefix}nm" 4416 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4417 lt_nm_to_check="$lt_nm_to_check nm" 4418 fi 4419 for lt_tmp_nm in $lt_nm_to_check; do 4420 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4421 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4422 IFS="$lt_save_ifs" 4423 test -z "$ac_dir" && ac_dir=. 4424 tmp_nm="$ac_dir/$lt_tmp_nm" 4425 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4426 # Check to see if the nm accepts a BSD-compat flag. 4427 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4428 # nm: unknown option "B" ignored 4429 # Tru64's nm complains that /dev/null is an invalid object file 4430 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4431 */dev/null* | *'Invalid file or object type'*) 4432 lt_cv_path_NM="$tmp_nm -B" 4433 break 4434 ;; 4435 *) 4436 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4437 */dev/null*) 4438 lt_cv_path_NM="$tmp_nm -p" 4439 break 4440 ;; 4441 *) 4442 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4443 continue # so that we can try to find one that supports BSD flags 4444 ;; 4445 esac 4446 ;; 4447 esac 4448 fi 4449 done 4450 IFS="$lt_save_ifs" 4451 done 4452 : ${lt_cv_path_NM=no} 4453fi 4454fi 4455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4456$as_echo "$lt_cv_path_NM" >&6; } 4457if test "$lt_cv_path_NM" != "no"; then 4458 NM="$lt_cv_path_NM" 4459else 4460 # Didn't find any BSD compatible name lister, look for dumpbin. 4461 if test -n "$DUMPBIN"; then : 4462 # Let the user override the test. 4463 else 4464 if test -n "$ac_tool_prefix"; then 4465 for ac_prog in dumpbin "link -dump" 4466 do 4467 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4468set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4470$as_echo_n "checking for $ac_word... " >&6; } 4471if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 4472 $as_echo_n "(cached) " >&6 4473else 4474 if test -n "$DUMPBIN"; then 4475 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4476else 4477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4478for as_dir in $PATH 4479do 4480 IFS=$as_save_IFS 4481 test -z "$as_dir" && as_dir=. 4482 for ac_exec_ext in '' $ac_executable_extensions; do 4483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4484 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4486 break 2 4487 fi 4488done 4489 done 4490IFS=$as_save_IFS 4491 4492fi 4493fi 4494DUMPBIN=$ac_cv_prog_DUMPBIN 4495if test -n "$DUMPBIN"; then 4496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4497$as_echo "$DUMPBIN" >&6; } 4498else 4499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4500$as_echo "no" >&6; } 4501fi 4502 4503 4504 test -n "$DUMPBIN" && break 4505 done 4506fi 4507if test -z "$DUMPBIN"; then 4508 ac_ct_DUMPBIN=$DUMPBIN 4509 for ac_prog in dumpbin "link -dump" 4510do 4511 # Extract the first word of "$ac_prog", so it can be a program name with args. 4512set dummy $ac_prog; ac_word=$2 4513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4514$as_echo_n "checking for $ac_word... " >&6; } 4515if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 4516 $as_echo_n "(cached) " >&6 4517else 4518 if test -n "$ac_ct_DUMPBIN"; then 4519 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4520else 4521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4522for as_dir in $PATH 4523do 4524 IFS=$as_save_IFS 4525 test -z "$as_dir" && as_dir=. 4526 for ac_exec_ext in '' $ac_executable_extensions; do 4527 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4528 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4530 break 2 4531 fi 4532done 4533 done 4534IFS=$as_save_IFS 4535 4536fi 4537fi 4538ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4539if test -n "$ac_ct_DUMPBIN"; then 4540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4541$as_echo "$ac_ct_DUMPBIN" >&6; } 4542else 4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4544$as_echo "no" >&6; } 4545fi 4546 4547 4548 test -n "$ac_ct_DUMPBIN" && break 4549done 4550 4551 if test "x$ac_ct_DUMPBIN" = x; then 4552 DUMPBIN=":" 4553 else 4554 case $cross_compiling:$ac_tool_warned in 4555yes:) 4556{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4557$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4558ac_tool_warned=yes ;; 4559esac 4560 DUMPBIN=$ac_ct_DUMPBIN 4561 fi 4562fi 4563 4564 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4565 *COFF*) 4566 DUMPBIN="$DUMPBIN -symbols" 4567 ;; 4568 *) 4569 DUMPBIN=: 4570 ;; 4571 esac 4572 fi 4573 4574 if test "$DUMPBIN" != ":"; then 4575 NM="$DUMPBIN" 4576 fi 4577fi 4578test -z "$NM" && NM=nm 4579 4580 4581 4582 4583 4584 4585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4586$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4587if test "${lt_cv_nm_interface+set}" = set; then : 4588 $as_echo_n "(cached) " >&6 4589else 4590 lt_cv_nm_interface="BSD nm" 4591 echo "int some_variable = 0;" > conftest.$ac_ext 4592 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4593 (eval "$ac_compile" 2>conftest.err) 4594 cat conftest.err >&5 4595 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4596 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4597 cat conftest.err >&5 4598 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4599 cat conftest.out >&5 4600 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4601 lt_cv_nm_interface="MS dumpbin" 4602 fi 4603 rm -f conftest* 4604fi 4605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4606$as_echo "$lt_cv_nm_interface" >&6; } 4607 4608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4609$as_echo_n "checking whether ln -s works... " >&6; } 4610LN_S=$as_ln_s 4611if test "$LN_S" = "ln -s"; then 4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4613$as_echo "yes" >&6; } 4614else 4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4616$as_echo "no, using $LN_S" >&6; } 4617fi 4618 4619# find the maximum length of command line arguments 4620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4621$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4622if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 4623 $as_echo_n "(cached) " >&6 4624else 4625 i=0 4626 teststring="ABCD" 4627 4628 case $build_os in 4629 msdosdjgpp*) 4630 # On DJGPP, this test can blow up pretty badly due to problems in libc 4631 # (any single argument exceeding 2000 bytes causes a buffer overrun 4632 # during glob expansion). Even if it were fixed, the result of this 4633 # check would be larger than it should be. 4634 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4635 ;; 4636 4637 gnu*) 4638 # Under GNU Hurd, this test is not required because there is 4639 # no limit to the length of command line arguments. 4640 # Libtool will interpret -1 as no limit whatsoever 4641 lt_cv_sys_max_cmd_len=-1; 4642 ;; 4643 4644 cygwin* | mingw* | cegcc*) 4645 # On Win9x/ME, this test blows up -- it succeeds, but takes 4646 # about 5 minutes as the teststring grows exponentially. 4647 # Worse, since 9x/ME are not pre-emptively multitasking, 4648 # you end up with a "frozen" computer, even though with patience 4649 # the test eventually succeeds (with a max line length of 256k). 4650 # Instead, let's just punt: use the minimum linelength reported by 4651 # all of the supported platforms: 8192 (on NT/2K/XP). 4652 lt_cv_sys_max_cmd_len=8192; 4653 ;; 4654 4655 mint*) 4656 # On MiNT this can take a long time and run out of memory. 4657 lt_cv_sys_max_cmd_len=8192; 4658 ;; 4659 4660 amigaos*) 4661 # On AmigaOS with pdksh, this test takes hours, literally. 4662 # So we just punt and use a minimum line length of 8192. 4663 lt_cv_sys_max_cmd_len=8192; 4664 ;; 4665 4666 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4667 # This has been around since 386BSD, at least. Likely further. 4668 if test -x /sbin/sysctl; then 4669 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4670 elif test -x /usr/sbin/sysctl; then 4671 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4672 else 4673 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4674 fi 4675 # And add a safety zone 4676 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4677 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4678 ;; 4679 4680 interix*) 4681 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4682 lt_cv_sys_max_cmd_len=196608 4683 ;; 4684 4685 osf*) 4686 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4687 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4688 # nice to cause kernel panics so lets avoid the loop below. 4689 # First set a reasonable default. 4690 lt_cv_sys_max_cmd_len=16384 4691 # 4692 if test -x /sbin/sysconfig; then 4693 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4694 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4695 esac 4696 fi 4697 ;; 4698 sco3.2v5*) 4699 lt_cv_sys_max_cmd_len=102400 4700 ;; 4701 sysv5* | sco5v6* | sysv4.2uw2*) 4702 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4703 if test -n "$kargmax"; then 4704 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4705 else 4706 lt_cv_sys_max_cmd_len=32768 4707 fi 4708 ;; 4709 *) 4710 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4711 if test -n "$lt_cv_sys_max_cmd_len"; then 4712 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4713 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4714 else 4715 # Make teststring a little bigger before we do anything with it. 4716 # a 1K string should be a reasonable start. 4717 for i in 1 2 3 4 5 6 7 8 ; do 4718 teststring=$teststring$teststring 4719 done 4720 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4721 # If test is not a shell built-in, we'll probably end up computing a 4722 # maximum length that is only half of the actual maximum length, but 4723 # we can't tell. 4724 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 4725 = "X$teststring$teststring"; } >/dev/null 2>&1 && 4726 test $i != 17 # 1/2 MB should be enough 4727 do 4728 i=`expr $i + 1` 4729 teststring=$teststring$teststring 4730 done 4731 # Only check the string length outside the loop. 4732 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4733 teststring= 4734 # Add a significant safety factor because C++ compilers can tack on 4735 # massive amounts of additional arguments before passing them to the 4736 # linker. It appears as though 1/2 is a usable value. 4737 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4738 fi 4739 ;; 4740 esac 4741 4742fi 4743 4744if test -n $lt_cv_sys_max_cmd_len ; then 4745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4746$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4747else 4748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4749$as_echo "none" >&6; } 4750fi 4751max_cmd_len=$lt_cv_sys_max_cmd_len 4752 4753 4754 4755 4756 4757 4758: ${CP="cp -f"} 4759: ${MV="mv -f"} 4760: ${RM="rm -f"} 4761 4762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4763$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4764# Try some XSI features 4765xsi_shell=no 4766( _lt_dummy="a/b/c" 4767 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4768 = c,a/b,, \ 4769 && eval 'test $(( 1 + 1 )) -eq 2 \ 4770 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4771 && xsi_shell=yes 4772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4773$as_echo "$xsi_shell" >&6; } 4774 4775 4776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4777$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4778lt_shell_append=no 4779( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4780 >/dev/null 2>&1 \ 4781 && lt_shell_append=yes 4782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4783$as_echo "$lt_shell_append" >&6; } 4784 4785 4786if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4787 lt_unset=unset 4788else 4789 lt_unset=false 4790fi 4791 4792 4793 4794 4795 4796# test EBCDIC or ASCII 4797case `echo X|tr X '\101'` in 4798 A) # ASCII based system 4799 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4800 lt_SP2NL='tr \040 \012' 4801 lt_NL2SP='tr \015\012 \040\040' 4802 ;; 4803 *) # EBCDIC based system 4804 lt_SP2NL='tr \100 \n' 4805 lt_NL2SP='tr \r\n \100\100' 4806 ;; 4807esac 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4818$as_echo_n "checking for $LD option to reload object files... " >&6; } 4819if test "${lt_cv_ld_reload_flag+set}" = set; then : 4820 $as_echo_n "(cached) " >&6 4821else 4822 lt_cv_ld_reload_flag='-r' 4823fi 4824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4825$as_echo "$lt_cv_ld_reload_flag" >&6; } 4826reload_flag=$lt_cv_ld_reload_flag 4827case $reload_flag in 4828"" | " "*) ;; 4829*) reload_flag=" $reload_flag" ;; 4830esac 4831reload_cmds='$LD$reload_flag -o $output$reload_objs' 4832case $host_os in 4833 darwin*) 4834 if test "$GCC" = yes; then 4835 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4836 else 4837 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4838 fi 4839 ;; 4840esac 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850if test -n "$ac_tool_prefix"; then 4851 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4852set dummy ${ac_tool_prefix}objdump; ac_word=$2 4853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4854$as_echo_n "checking for $ac_word... " >&6; } 4855if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 4856 $as_echo_n "(cached) " >&6 4857else 4858 if test -n "$OBJDUMP"; then 4859 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4860else 4861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4862for as_dir in $PATH 4863do 4864 IFS=$as_save_IFS 4865 test -z "$as_dir" && as_dir=. 4866 for ac_exec_ext in '' $ac_executable_extensions; do 4867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4868 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4870 break 2 4871 fi 4872done 4873 done 4874IFS=$as_save_IFS 4875 4876fi 4877fi 4878OBJDUMP=$ac_cv_prog_OBJDUMP 4879if test -n "$OBJDUMP"; then 4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4881$as_echo "$OBJDUMP" >&6; } 4882else 4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4884$as_echo "no" >&6; } 4885fi 4886 4887 4888fi 4889if test -z "$ac_cv_prog_OBJDUMP"; then 4890 ac_ct_OBJDUMP=$OBJDUMP 4891 # Extract the first word of "objdump", so it can be a program name with args. 4892set dummy objdump; ac_word=$2 4893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4894$as_echo_n "checking for $ac_word... " >&6; } 4895if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 4896 $as_echo_n "(cached) " >&6 4897else 4898 if test -n "$ac_ct_OBJDUMP"; then 4899 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4900else 4901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4902for as_dir in $PATH 4903do 4904 IFS=$as_save_IFS 4905 test -z "$as_dir" && as_dir=. 4906 for ac_exec_ext in '' $ac_executable_extensions; do 4907 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4908 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4909 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4910 break 2 4911 fi 4912done 4913 done 4914IFS=$as_save_IFS 4915 4916fi 4917fi 4918ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4919if test -n "$ac_ct_OBJDUMP"; then 4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4921$as_echo "$ac_ct_OBJDUMP" >&6; } 4922else 4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4924$as_echo "no" >&6; } 4925fi 4926 4927 if test "x$ac_ct_OBJDUMP" = x; then 4928 OBJDUMP="false" 4929 else 4930 case $cross_compiling:$ac_tool_warned in 4931yes:) 4932{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4933$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4934ac_tool_warned=yes ;; 4935esac 4936 OBJDUMP=$ac_ct_OBJDUMP 4937 fi 4938else 4939 OBJDUMP="$ac_cv_prog_OBJDUMP" 4940fi 4941 4942test -z "$OBJDUMP" && OBJDUMP=objdump 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 4953$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4954if test "${lt_cv_deplibs_check_method+set}" = set; then : 4955 $as_echo_n "(cached) " >&6 4956else 4957 lt_cv_file_magic_cmd='$MAGIC_CMD' 4958lt_cv_file_magic_test_file= 4959lt_cv_deplibs_check_method='unknown' 4960# Need to set the preceding variable on all platforms that support 4961# interlibrary dependencies. 4962# 'none' -- dependencies not supported. 4963# `unknown' -- same as none, but documents that we really don't know. 4964# 'pass_all' -- all dependencies passed with no checks. 4965# 'test_compile' -- check by making test program. 4966# 'file_magic [[regex]]' -- check by looking for files in library path 4967# which responds to the $file_magic_cmd with a given extended regex. 4968# If you have `file' or equivalent on your system and you're not sure 4969# whether `pass_all' will *always* work, you probably want this one. 4970 4971case $host_os in 4972aix[4-9]*) 4973 lt_cv_deplibs_check_method=pass_all 4974 ;; 4975 4976beos*) 4977 lt_cv_deplibs_check_method=pass_all 4978 ;; 4979 4980bsdi[45]*) 4981 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4982 lt_cv_file_magic_cmd='/usr/bin/file -L' 4983 lt_cv_file_magic_test_file=/shlib/libc.so 4984 ;; 4985 4986cygwin*) 4987 # func_win32_libid is a shell function defined in ltmain.sh 4988 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4989 lt_cv_file_magic_cmd='func_win32_libid' 4990 ;; 4991 4992mingw* | pw32*) 4993 # Base MSYS/MinGW do not provide the 'file' command needed by 4994 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4995 # unless we find 'file', for example because we are cross-compiling. 4996 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 4997 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 4998 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4999 lt_cv_file_magic_cmd='func_win32_libid' 5000 else 5001 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5002 lt_cv_file_magic_cmd='$OBJDUMP -f' 5003 fi 5004 ;; 5005 5006cegcc*) 5007 # use the weaker test based on 'objdump'. See mingw*. 5008 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5009 lt_cv_file_magic_cmd='$OBJDUMP -f' 5010 ;; 5011 5012darwin* | rhapsody*) 5013 lt_cv_deplibs_check_method=pass_all 5014 ;; 5015 5016freebsd* | dragonfly*) 5017 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5018 case $host_cpu in 5019 i*86 ) 5020 # Not sure whether the presence of OpenBSD here was a mistake. 5021 # Let's accept both of them until this is cleared up. 5022 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5023 lt_cv_file_magic_cmd=/usr/bin/file 5024 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5025 ;; 5026 esac 5027 else 5028 lt_cv_deplibs_check_method=pass_all 5029 fi 5030 ;; 5031 5032gnu*) 5033 lt_cv_deplibs_check_method=pass_all 5034 ;; 5035 5036haiku*) 5037 lt_cv_deplibs_check_method=pass_all 5038 ;; 5039 5040hpux10.20* | hpux11*) 5041 lt_cv_file_magic_cmd=/usr/bin/file 5042 case $host_cpu in 5043 ia64*) 5044 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5045 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5046 ;; 5047 hppa*64*) 5048 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]' 5049 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5050 ;; 5051 *) 5052 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5053 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5054 ;; 5055 esac 5056 ;; 5057 5058interix[3-9]*) 5059 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5060 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5061 ;; 5062 5063irix5* | irix6* | nonstopux*) 5064 case $LD in 5065 *-32|*"-32 ") libmagic=32-bit;; 5066 *-n32|*"-n32 ") libmagic=N32;; 5067 *-64|*"-64 ") libmagic=64-bit;; 5068 *) libmagic=never-match;; 5069 esac 5070 lt_cv_deplibs_check_method=pass_all 5071 ;; 5072 5073# This must be Linux ELF. 5074linux* | k*bsd*-gnu | kopensolaris*-gnu) 5075 lt_cv_deplibs_check_method=pass_all 5076 ;; 5077 5078netbsd*) 5079 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5080 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5081 else 5082 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5083 fi 5084 ;; 5085 5086newos6*) 5087 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5088 lt_cv_file_magic_cmd=/usr/bin/file 5089 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5090 ;; 5091 5092*nto* | *qnx*) 5093 lt_cv_deplibs_check_method=pass_all 5094 ;; 5095 5096openbsd*) 5097 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5098 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5099 else 5100 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5101 fi 5102 ;; 5103 5104osf3* | osf4* | osf5*) 5105 lt_cv_deplibs_check_method=pass_all 5106 ;; 5107 5108rdos*) 5109 lt_cv_deplibs_check_method=pass_all 5110 ;; 5111 5112solaris*) 5113 lt_cv_deplibs_check_method=pass_all 5114 ;; 5115 5116sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5117 lt_cv_deplibs_check_method=pass_all 5118 ;; 5119 5120sysv4 | sysv4.3*) 5121 case $host_vendor in 5122 motorola) 5123 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]' 5124 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5125 ;; 5126 ncr) 5127 lt_cv_deplibs_check_method=pass_all 5128 ;; 5129 sequent) 5130 lt_cv_file_magic_cmd='/bin/file' 5131 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5132 ;; 5133 sni) 5134 lt_cv_file_magic_cmd='/bin/file' 5135 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5136 lt_cv_file_magic_test_file=/lib/libc.so 5137 ;; 5138 siemens) 5139 lt_cv_deplibs_check_method=pass_all 5140 ;; 5141 pc) 5142 lt_cv_deplibs_check_method=pass_all 5143 ;; 5144 esac 5145 ;; 5146 5147tpf*) 5148 lt_cv_deplibs_check_method=pass_all 5149 ;; 5150esac 5151 5152fi 5153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5154$as_echo "$lt_cv_deplibs_check_method" >&6; } 5155file_magic_cmd=$lt_cv_file_magic_cmd 5156deplibs_check_method=$lt_cv_deplibs_check_method 5157test -z "$deplibs_check_method" && deplibs_check_method=unknown 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170if test -n "$ac_tool_prefix"; then 5171 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5172set dummy ${ac_tool_prefix}ar; ac_word=$2 5173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5174$as_echo_n "checking for $ac_word... " >&6; } 5175if test "${ac_cv_prog_AR+set}" = set; then : 5176 $as_echo_n "(cached) " >&6 5177else 5178 if test -n "$AR"; then 5179 ac_cv_prog_AR="$AR" # Let the user override the test. 5180else 5181as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5182for as_dir in $PATH 5183do 5184 IFS=$as_save_IFS 5185 test -z "$as_dir" && as_dir=. 5186 for ac_exec_ext in '' $ac_executable_extensions; do 5187 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5188 ac_cv_prog_AR="${ac_tool_prefix}ar" 5189 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5190 break 2 5191 fi 5192done 5193 done 5194IFS=$as_save_IFS 5195 5196fi 5197fi 5198AR=$ac_cv_prog_AR 5199if test -n "$AR"; then 5200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5201$as_echo "$AR" >&6; } 5202else 5203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5204$as_echo "no" >&6; } 5205fi 5206 5207 5208fi 5209if test -z "$ac_cv_prog_AR"; then 5210 ac_ct_AR=$AR 5211 # Extract the first word of "ar", so it can be a program name with args. 5212set dummy ar; ac_word=$2 5213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5214$as_echo_n "checking for $ac_word... " >&6; } 5215if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5216 $as_echo_n "(cached) " >&6 5217else 5218 if test -n "$ac_ct_AR"; then 5219 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5220else 5221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5222for as_dir in $PATH 5223do 5224 IFS=$as_save_IFS 5225 test -z "$as_dir" && as_dir=. 5226 for ac_exec_ext in '' $ac_executable_extensions; do 5227 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5228 ac_cv_prog_ac_ct_AR="ar" 5229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5230 break 2 5231 fi 5232done 5233 done 5234IFS=$as_save_IFS 5235 5236fi 5237fi 5238ac_ct_AR=$ac_cv_prog_ac_ct_AR 5239if test -n "$ac_ct_AR"; then 5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5241$as_echo "$ac_ct_AR" >&6; } 5242else 5243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5244$as_echo "no" >&6; } 5245fi 5246 5247 if test "x$ac_ct_AR" = x; then 5248 AR="false" 5249 else 5250 case $cross_compiling:$ac_tool_warned in 5251yes:) 5252{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5253$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5254ac_tool_warned=yes ;; 5255esac 5256 AR=$ac_ct_AR 5257 fi 5258else 5259 AR="$ac_cv_prog_AR" 5260fi 5261 5262test -z "$AR" && AR=ar 5263test -z "$AR_FLAGS" && AR_FLAGS=cru 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275if test -n "$ac_tool_prefix"; then 5276 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5277set dummy ${ac_tool_prefix}strip; ac_word=$2 5278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5279$as_echo_n "checking for $ac_word... " >&6; } 5280if test "${ac_cv_prog_STRIP+set}" = set; then : 5281 $as_echo_n "(cached) " >&6 5282else 5283 if test -n "$STRIP"; then 5284 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5285else 5286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5287for as_dir in $PATH 5288do 5289 IFS=$as_save_IFS 5290 test -z "$as_dir" && as_dir=. 5291 for ac_exec_ext in '' $ac_executable_extensions; do 5292 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5293 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5295 break 2 5296 fi 5297done 5298 done 5299IFS=$as_save_IFS 5300 5301fi 5302fi 5303STRIP=$ac_cv_prog_STRIP 5304if test -n "$STRIP"; then 5305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5306$as_echo "$STRIP" >&6; } 5307else 5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5309$as_echo "no" >&6; } 5310fi 5311 5312 5313fi 5314if test -z "$ac_cv_prog_STRIP"; then 5315 ac_ct_STRIP=$STRIP 5316 # Extract the first word of "strip", so it can be a program name with args. 5317set dummy strip; ac_word=$2 5318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5319$as_echo_n "checking for $ac_word... " >&6; } 5320if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 5321 $as_echo_n "(cached) " >&6 5322else 5323 if test -n "$ac_ct_STRIP"; then 5324 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5325else 5326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5327for as_dir in $PATH 5328do 5329 IFS=$as_save_IFS 5330 test -z "$as_dir" && as_dir=. 5331 for ac_exec_ext in '' $ac_executable_extensions; do 5332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5333 ac_cv_prog_ac_ct_STRIP="strip" 5334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5335 break 2 5336 fi 5337done 5338 done 5339IFS=$as_save_IFS 5340 5341fi 5342fi 5343ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5344if test -n "$ac_ct_STRIP"; then 5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5346$as_echo "$ac_ct_STRIP" >&6; } 5347else 5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5349$as_echo "no" >&6; } 5350fi 5351 5352 if test "x$ac_ct_STRIP" = x; then 5353 STRIP=":" 5354 else 5355 case $cross_compiling:$ac_tool_warned in 5356yes:) 5357{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5358$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5359ac_tool_warned=yes ;; 5360esac 5361 STRIP=$ac_ct_STRIP 5362 fi 5363else 5364 STRIP="$ac_cv_prog_STRIP" 5365fi 5366 5367test -z "$STRIP" && STRIP=: 5368 5369 5370 5371 5372 5373 5374if test -n "$ac_tool_prefix"; then 5375 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5376set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5378$as_echo_n "checking for $ac_word... " >&6; } 5379if test "${ac_cv_prog_RANLIB+set}" = set; then : 5380 $as_echo_n "(cached) " >&6 5381else 5382 if test -n "$RANLIB"; then 5383 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5384else 5385as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5386for as_dir in $PATH 5387do 5388 IFS=$as_save_IFS 5389 test -z "$as_dir" && as_dir=. 5390 for ac_exec_ext in '' $ac_executable_extensions; do 5391 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5392 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5394 break 2 5395 fi 5396done 5397 done 5398IFS=$as_save_IFS 5399 5400fi 5401fi 5402RANLIB=$ac_cv_prog_RANLIB 5403if test -n "$RANLIB"; then 5404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5405$as_echo "$RANLIB" >&6; } 5406else 5407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5408$as_echo "no" >&6; } 5409fi 5410 5411 5412fi 5413if test -z "$ac_cv_prog_RANLIB"; then 5414 ac_ct_RANLIB=$RANLIB 5415 # Extract the first word of "ranlib", so it can be a program name with args. 5416set dummy ranlib; ac_word=$2 5417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5418$as_echo_n "checking for $ac_word... " >&6; } 5419if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5420 $as_echo_n "(cached) " >&6 5421else 5422 if test -n "$ac_ct_RANLIB"; then 5423 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5424else 5425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5426for as_dir in $PATH 5427do 5428 IFS=$as_save_IFS 5429 test -z "$as_dir" && as_dir=. 5430 for ac_exec_ext in '' $ac_executable_extensions; do 5431 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5432 ac_cv_prog_ac_ct_RANLIB="ranlib" 5433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5434 break 2 5435 fi 5436done 5437 done 5438IFS=$as_save_IFS 5439 5440fi 5441fi 5442ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5443if test -n "$ac_ct_RANLIB"; then 5444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5445$as_echo "$ac_ct_RANLIB" >&6; } 5446else 5447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5448$as_echo "no" >&6; } 5449fi 5450 5451 if test "x$ac_ct_RANLIB" = x; then 5452 RANLIB=":" 5453 else 5454 case $cross_compiling:$ac_tool_warned in 5455yes:) 5456{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5457$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5458ac_tool_warned=yes ;; 5459esac 5460 RANLIB=$ac_ct_RANLIB 5461 fi 5462else 5463 RANLIB="$ac_cv_prog_RANLIB" 5464fi 5465 5466test -z "$RANLIB" && RANLIB=: 5467 5468 5469 5470 5471 5472 5473# Determine commands to create old-style static archives. 5474old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5475old_postinstall_cmds='chmod 644 $oldlib' 5476old_postuninstall_cmds= 5477 5478if test -n "$RANLIB"; then 5479 case $host_os in 5480 openbsd*) 5481 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5482 ;; 5483 *) 5484 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5485 ;; 5486 esac 5487 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5488fi 5489 5490case $host_os in 5491 darwin*) 5492 lock_old_archive_extraction=yes ;; 5493 *) 5494 lock_old_archive_extraction=no ;; 5495esac 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535# If no C compiler was specified, use CC. 5536LTCC=${LTCC-"$CC"} 5537 5538# If no C compiler flags were specified, use CFLAGS. 5539LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5540 5541# Allow CC to be a program name with arguments. 5542compiler=$CC 5543 5544 5545# Check for command to grab the raw symbol name followed by C symbol from nm. 5546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5547$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5548if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 5549 $as_echo_n "(cached) " >&6 5550else 5551 5552# These are sane defaults that work on at least a few old systems. 5553# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5554 5555# Character class describing NM global symbol codes. 5556symcode='[BCDEGRST]' 5557 5558# Regexp to match symbols that can be accessed directly from C. 5559sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5560 5561# Define system-specific variables. 5562case $host_os in 5563aix*) 5564 symcode='[BCDT]' 5565 ;; 5566cygwin* | mingw* | pw32* | cegcc*) 5567 symcode='[ABCDGISTW]' 5568 ;; 5569hpux*) 5570 if test "$host_cpu" = ia64; then 5571 symcode='[ABCDEGRST]' 5572 fi 5573 ;; 5574irix* | nonstopux*) 5575 symcode='[BCDEGRST]' 5576 ;; 5577osf*) 5578 symcode='[BCDEGQRST]' 5579 ;; 5580solaris*) 5581 symcode='[BDRT]' 5582 ;; 5583sco3.2v5*) 5584 symcode='[DT]' 5585 ;; 5586sysv4.2uw2*) 5587 symcode='[DT]' 5588 ;; 5589sysv5* | sco5v6* | unixware* | OpenUNIX*) 5590 symcode='[ABDT]' 5591 ;; 5592sysv4) 5593 symcode='[DFNSTU]' 5594 ;; 5595esac 5596 5597# If we're using GNU nm, then use its standard symbol codes. 5598case `$NM -V 2>&1` in 5599*GNU* | *'with BFD'*) 5600 symcode='[ABCDGIRSTW]' ;; 5601esac 5602 5603# Transform an extracted symbol line into a proper C declaration. 5604# Some systems (esp. on ia64) link data and code symbols differently, 5605# so use this general approach. 5606lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5607 5608# Transform an extracted symbol line into symbol name and symbol address 5609lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5610lt_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'" 5611 5612# Handle CRLF in mingw tool chain 5613opt_cr= 5614case $build_os in 5615mingw*) 5616 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5617 ;; 5618esac 5619 5620# Try without a prefix underscore, then with it. 5621for ac_symprfx in "" "_"; do 5622 5623 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5624 symxfrm="\\1 $ac_symprfx\\2 \\2" 5625 5626 # Write the raw and C identifiers. 5627 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5628 # Fake it for dumpbin and say T for any non-static function 5629 # and D for any global variable. 5630 # Also find C++ and __fastcall symbols from MSVC++, 5631 # which start with @ or ?. 5632 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5633" {last_section=section; section=\$ 3};"\ 5634" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5635" \$ 0!~/External *\|/{next};"\ 5636" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5637" {if(hide[section]) next};"\ 5638" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5639" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5640" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5641" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5642" ' prfx=^$ac_symprfx" 5643 else 5644 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5645 fi 5646 5647 # Check to see that the pipe works correctly. 5648 pipe_works=no 5649 5650 rm -f conftest* 5651 cat > conftest.$ac_ext <<_LT_EOF 5652#ifdef __cplusplus 5653extern "C" { 5654#endif 5655char nm_test_var; 5656void nm_test_func(void); 5657void nm_test_func(void){} 5658#ifdef __cplusplus 5659} 5660#endif 5661int main(){nm_test_var='a';nm_test_func();return(0);} 5662_LT_EOF 5663 5664 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5665 (eval $ac_compile) 2>&5 5666 ac_status=$? 5667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5668 test $ac_status = 0; }; then 5669 # Now try to grab the symbols. 5670 nlist=conftest.nm 5671 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5672 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5673 ac_status=$? 5674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5675 test $ac_status = 0; } && test -s "$nlist"; then 5676 # Try sorting and uniquifying the output. 5677 if sort "$nlist" | uniq > "$nlist"T; then 5678 mv -f "$nlist"T "$nlist" 5679 else 5680 rm -f "$nlist"T 5681 fi 5682 5683 # Make sure that we snagged all the symbols we need. 5684 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5685 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5686 cat <<_LT_EOF > conftest.$ac_ext 5687#ifdef __cplusplus 5688extern "C" { 5689#endif 5690 5691_LT_EOF 5692 # Now generate the symbol file. 5693 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5694 5695 cat <<_LT_EOF >> conftest.$ac_ext 5696 5697/* The mapping between symbol names and symbols. */ 5698const struct { 5699 const char *name; 5700 void *address; 5701} 5702lt__PROGRAM__LTX_preloaded_symbols[] = 5703{ 5704 { "@PROGRAM@", (void *) 0 }, 5705_LT_EOF 5706 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5707 cat <<\_LT_EOF >> conftest.$ac_ext 5708 {0, (void *) 0} 5709}; 5710 5711/* This works around a problem in FreeBSD linker */ 5712#ifdef FREEBSD_WORKAROUND 5713static const void *lt_preloaded_setup() { 5714 return lt__PROGRAM__LTX_preloaded_symbols; 5715} 5716#endif 5717 5718#ifdef __cplusplus 5719} 5720#endif 5721_LT_EOF 5722 # Now try linking the two files. 5723 mv conftest.$ac_objext conftstm.$ac_objext 5724 lt_save_LIBS="$LIBS" 5725 lt_save_CFLAGS="$CFLAGS" 5726 LIBS="conftstm.$ac_objext" 5727 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5728 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5729 (eval $ac_link) 2>&5 5730 ac_status=$? 5731 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5732 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5733 pipe_works=yes 5734 fi 5735 LIBS="$lt_save_LIBS" 5736 CFLAGS="$lt_save_CFLAGS" 5737 else 5738 echo "cannot find nm_test_func in $nlist" >&5 5739 fi 5740 else 5741 echo "cannot find nm_test_var in $nlist" >&5 5742 fi 5743 else 5744 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5745 fi 5746 else 5747 echo "$progname: failed program was:" >&5 5748 cat conftest.$ac_ext >&5 5749 fi 5750 rm -rf conftest* conftst* 5751 5752 # Do not use the global_symbol_pipe unless it works. 5753 if test "$pipe_works" = yes; then 5754 break 5755 else 5756 lt_cv_sys_global_symbol_pipe= 5757 fi 5758done 5759 5760fi 5761 5762if test -z "$lt_cv_sys_global_symbol_pipe"; then 5763 lt_cv_sys_global_symbol_to_cdecl= 5764fi 5765if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5767$as_echo "failed" >&6; } 5768else 5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5770$as_echo "ok" >&6; } 5771fi 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795# Check whether --enable-libtool-lock was given. 5796if test "${enable_libtool_lock+set}" = set; then : 5797 enableval=$enable_libtool_lock; 5798fi 5799 5800test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5801 5802# Some flags need to be propagated to the compiler or linker for good 5803# libtool support. 5804case $host in 5805ia64-*-hpux*) 5806 # Find out which ABI we are using. 5807 echo 'int i;' > conftest.$ac_ext 5808 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5809 (eval $ac_compile) 2>&5 5810 ac_status=$? 5811 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5812 test $ac_status = 0; }; then 5813 case `/usr/bin/file conftest.$ac_objext` in 5814 *ELF-32*) 5815 HPUX_IA64_MODE="32" 5816 ;; 5817 *ELF-64*) 5818 HPUX_IA64_MODE="64" 5819 ;; 5820 esac 5821 fi 5822 rm -rf conftest* 5823 ;; 5824*-*-irix6*) 5825 # Find out which ABI we are using. 5826 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 5827 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5828 (eval $ac_compile) 2>&5 5829 ac_status=$? 5830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5831 test $ac_status = 0; }; then 5832 if test "$lt_cv_prog_gnu_ld" = yes; then 5833 case `/usr/bin/file conftest.$ac_objext` in 5834 *32-bit*) 5835 LD="${LD-ld} -melf32bsmip" 5836 ;; 5837 *N32*) 5838 LD="${LD-ld} -melf32bmipn32" 5839 ;; 5840 *64-bit*) 5841 LD="${LD-ld} -melf64bmip" 5842 ;; 5843 esac 5844 else 5845 case `/usr/bin/file conftest.$ac_objext` in 5846 *32-bit*) 5847 LD="${LD-ld} -32" 5848 ;; 5849 *N32*) 5850 LD="${LD-ld} -n32" 5851 ;; 5852 *64-bit*) 5853 LD="${LD-ld} -64" 5854 ;; 5855 esac 5856 fi 5857 fi 5858 rm -rf conftest* 5859 ;; 5860 5861x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 5862s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5863 # Find out which ABI we are using. 5864 echo 'int i;' > conftest.$ac_ext 5865 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5866 (eval $ac_compile) 2>&5 5867 ac_status=$? 5868 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5869 test $ac_status = 0; }; then 5870 case `/usr/bin/file conftest.o` in 5871 *32-bit*) 5872 case $host in 5873 x86_64-*kfreebsd*-gnu) 5874 LD="${LD-ld} -m elf_i386_fbsd" 5875 ;; 5876 x86_64-*linux*) 5877 case `/usr/bin/file conftest.o` in 5878 *x86-64*) 5879 LD="${LD-ld} -m elf32_x86_64" 5880 ;; 5881 *) 5882 LD="${LD-ld} -m elf_i386" 5883 ;; 5884 esac 5885 ;; 5886 powerpc64le-*linux*) 5887 LD="${LD-ld} -m elf32lppclinux" 5888 ;; 5889 powerpc64-*linux*) 5890 LD="${LD-ld} -m elf32ppclinux" 5891 ;; 5892 s390x-*linux*) 5893 LD="${LD-ld} -m elf_s390" 5894 ;; 5895 sparc64-*linux*) 5896 LD="${LD-ld} -m elf32_sparc" 5897 ;; 5898 esac 5899 ;; 5900 *64-bit*) 5901 case $host in 5902 x86_64-*kfreebsd*-gnu) 5903 LD="${LD-ld} -m elf_x86_64_fbsd" 5904 ;; 5905 x86_64-*linux*) 5906 LD="${LD-ld} -m elf_x86_64" 5907 ;; 5908 powerpcle-*linux*) 5909 LD="${LD-ld} -m elf64lppc" 5910 ;; 5911 powerpc-*linux*) 5912 LD="${LD-ld} -m elf64ppc" 5913 ;; 5914 s390*-*linux*|s390*-*tpf*) 5915 LD="${LD-ld} -m elf64_s390" 5916 ;; 5917 sparc*-*linux*) 5918 LD="${LD-ld} -m elf64_sparc" 5919 ;; 5920 esac 5921 ;; 5922 esac 5923 fi 5924 rm -rf conftest* 5925 ;; 5926 5927*-*-sco3.2v5*) 5928 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5929 SAVE_CFLAGS="$CFLAGS" 5930 CFLAGS="$CFLAGS -belf" 5931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 5932$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 5933if test "${lt_cv_cc_needs_belf+set}" = set; then : 5934 $as_echo_n "(cached) " >&6 5935else 5936 ac_ext=c 5937ac_cpp='$CPP $CPPFLAGS' 5938ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5939ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5940ac_compiler_gnu=$ac_cv_c_compiler_gnu 5941 5942 if test x$gcc_no_link = xyes; then 5943 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 5944fi 5945cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5946/* end confdefs.h. */ 5947 5948int 5949main () 5950{ 5951 5952 ; 5953 return 0; 5954} 5955_ACEOF 5956if ac_fn_c_try_link "$LINENO"; then : 5957 lt_cv_cc_needs_belf=yes 5958else 5959 lt_cv_cc_needs_belf=no 5960fi 5961rm -f core conftest.err conftest.$ac_objext \ 5962 conftest$ac_exeext conftest.$ac_ext 5963 ac_ext=c 5964ac_cpp='$CPP $CPPFLAGS' 5965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5967ac_compiler_gnu=$ac_cv_c_compiler_gnu 5968 5969fi 5970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 5971$as_echo "$lt_cv_cc_needs_belf" >&6; } 5972 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5973 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5974 CFLAGS="$SAVE_CFLAGS" 5975 fi 5976 ;; 5977sparc*-*solaris*) 5978 # Find out which ABI we are using. 5979 echo 'int i;' > conftest.$ac_ext 5980 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5981 (eval $ac_compile) 2>&5 5982 ac_status=$? 5983 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5984 test $ac_status = 0; }; then 5985 case `/usr/bin/file conftest.o` in 5986 *64-bit*) 5987 case $lt_cv_prog_gnu_ld in 5988 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5989 *) 5990 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 5991 LD="${LD-ld} -64" 5992 fi 5993 ;; 5994 esac 5995 ;; 5996 esac 5997 fi 5998 rm -rf conftest* 5999 ;; 6000esac 6001 6002need_locks="$enable_libtool_lock" 6003 6004 6005 case $host_os in 6006 rhapsody* | darwin*) 6007 if test -n "$ac_tool_prefix"; then 6008 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6009set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6011$as_echo_n "checking for $ac_word... " >&6; } 6012if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6013 $as_echo_n "(cached) " >&6 6014else 6015 if test -n "$DSYMUTIL"; then 6016 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6017else 6018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6019for as_dir in $PATH 6020do 6021 IFS=$as_save_IFS 6022 test -z "$as_dir" && as_dir=. 6023 for ac_exec_ext in '' $ac_executable_extensions; do 6024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6025 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6027 break 2 6028 fi 6029done 6030 done 6031IFS=$as_save_IFS 6032 6033fi 6034fi 6035DSYMUTIL=$ac_cv_prog_DSYMUTIL 6036if test -n "$DSYMUTIL"; then 6037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6038$as_echo "$DSYMUTIL" >&6; } 6039else 6040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6041$as_echo "no" >&6; } 6042fi 6043 6044 6045fi 6046if test -z "$ac_cv_prog_DSYMUTIL"; then 6047 ac_ct_DSYMUTIL=$DSYMUTIL 6048 # Extract the first word of "dsymutil", so it can be a program name with args. 6049set dummy dsymutil; ac_word=$2 6050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6051$as_echo_n "checking for $ac_word... " >&6; } 6052if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6053 $as_echo_n "(cached) " >&6 6054else 6055 if test -n "$ac_ct_DSYMUTIL"; then 6056 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6057else 6058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6059for as_dir in $PATH 6060do 6061 IFS=$as_save_IFS 6062 test -z "$as_dir" && as_dir=. 6063 for ac_exec_ext in '' $ac_executable_extensions; do 6064 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6065 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6067 break 2 6068 fi 6069done 6070 done 6071IFS=$as_save_IFS 6072 6073fi 6074fi 6075ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6076if test -n "$ac_ct_DSYMUTIL"; then 6077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6078$as_echo "$ac_ct_DSYMUTIL" >&6; } 6079else 6080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6081$as_echo "no" >&6; } 6082fi 6083 6084 if test "x$ac_ct_DSYMUTIL" = x; then 6085 DSYMUTIL=":" 6086 else 6087 case $cross_compiling:$ac_tool_warned in 6088yes:) 6089{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6090$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6091ac_tool_warned=yes ;; 6092esac 6093 DSYMUTIL=$ac_ct_DSYMUTIL 6094 fi 6095else 6096 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6097fi 6098 6099 if test -n "$ac_tool_prefix"; then 6100 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6101set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6103$as_echo_n "checking for $ac_word... " >&6; } 6104if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6105 $as_echo_n "(cached) " >&6 6106else 6107 if test -n "$NMEDIT"; then 6108 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6109else 6110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6111for as_dir in $PATH 6112do 6113 IFS=$as_save_IFS 6114 test -z "$as_dir" && as_dir=. 6115 for ac_exec_ext in '' $ac_executable_extensions; do 6116 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6117 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6119 break 2 6120 fi 6121done 6122 done 6123IFS=$as_save_IFS 6124 6125fi 6126fi 6127NMEDIT=$ac_cv_prog_NMEDIT 6128if test -n "$NMEDIT"; then 6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6130$as_echo "$NMEDIT" >&6; } 6131else 6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6133$as_echo "no" >&6; } 6134fi 6135 6136 6137fi 6138if test -z "$ac_cv_prog_NMEDIT"; then 6139 ac_ct_NMEDIT=$NMEDIT 6140 # Extract the first word of "nmedit", so it can be a program name with args. 6141set dummy nmedit; ac_word=$2 6142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6143$as_echo_n "checking for $ac_word... " >&6; } 6144if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6145 $as_echo_n "(cached) " >&6 6146else 6147 if test -n "$ac_ct_NMEDIT"; then 6148 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6149else 6150as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6151for as_dir in $PATH 6152do 6153 IFS=$as_save_IFS 6154 test -z "$as_dir" && as_dir=. 6155 for ac_exec_ext in '' $ac_executable_extensions; do 6156 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6157 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6159 break 2 6160 fi 6161done 6162 done 6163IFS=$as_save_IFS 6164 6165fi 6166fi 6167ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6168if test -n "$ac_ct_NMEDIT"; then 6169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6170$as_echo "$ac_ct_NMEDIT" >&6; } 6171else 6172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6173$as_echo "no" >&6; } 6174fi 6175 6176 if test "x$ac_ct_NMEDIT" = x; then 6177 NMEDIT=":" 6178 else 6179 case $cross_compiling:$ac_tool_warned in 6180yes:) 6181{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6182$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6183ac_tool_warned=yes ;; 6184esac 6185 NMEDIT=$ac_ct_NMEDIT 6186 fi 6187else 6188 NMEDIT="$ac_cv_prog_NMEDIT" 6189fi 6190 6191 if test -n "$ac_tool_prefix"; then 6192 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6193set dummy ${ac_tool_prefix}lipo; ac_word=$2 6194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6195$as_echo_n "checking for $ac_word... " >&6; } 6196if test "${ac_cv_prog_LIPO+set}" = set; then : 6197 $as_echo_n "(cached) " >&6 6198else 6199 if test -n "$LIPO"; then 6200 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6201else 6202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6203for as_dir in $PATH 6204do 6205 IFS=$as_save_IFS 6206 test -z "$as_dir" && as_dir=. 6207 for ac_exec_ext in '' $ac_executable_extensions; do 6208 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6209 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6211 break 2 6212 fi 6213done 6214 done 6215IFS=$as_save_IFS 6216 6217fi 6218fi 6219LIPO=$ac_cv_prog_LIPO 6220if test -n "$LIPO"; then 6221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6222$as_echo "$LIPO" >&6; } 6223else 6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6225$as_echo "no" >&6; } 6226fi 6227 6228 6229fi 6230if test -z "$ac_cv_prog_LIPO"; then 6231 ac_ct_LIPO=$LIPO 6232 # Extract the first word of "lipo", so it can be a program name with args. 6233set dummy lipo; ac_word=$2 6234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6235$as_echo_n "checking for $ac_word... " >&6; } 6236if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6237 $as_echo_n "(cached) " >&6 6238else 6239 if test -n "$ac_ct_LIPO"; then 6240 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6241else 6242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6243for as_dir in $PATH 6244do 6245 IFS=$as_save_IFS 6246 test -z "$as_dir" && as_dir=. 6247 for ac_exec_ext in '' $ac_executable_extensions; do 6248 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6249 ac_cv_prog_ac_ct_LIPO="lipo" 6250 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6251 break 2 6252 fi 6253done 6254 done 6255IFS=$as_save_IFS 6256 6257fi 6258fi 6259ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6260if test -n "$ac_ct_LIPO"; then 6261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6262$as_echo "$ac_ct_LIPO" >&6; } 6263else 6264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6265$as_echo "no" >&6; } 6266fi 6267 6268 if test "x$ac_ct_LIPO" = x; then 6269 LIPO=":" 6270 else 6271 case $cross_compiling:$ac_tool_warned in 6272yes:) 6273{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6274$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6275ac_tool_warned=yes ;; 6276esac 6277 LIPO=$ac_ct_LIPO 6278 fi 6279else 6280 LIPO="$ac_cv_prog_LIPO" 6281fi 6282 6283 if test -n "$ac_tool_prefix"; then 6284 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6285set dummy ${ac_tool_prefix}otool; ac_word=$2 6286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6287$as_echo_n "checking for $ac_word... " >&6; } 6288if test "${ac_cv_prog_OTOOL+set}" = set; then : 6289 $as_echo_n "(cached) " >&6 6290else 6291 if test -n "$OTOOL"; then 6292 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6293else 6294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6295for as_dir in $PATH 6296do 6297 IFS=$as_save_IFS 6298 test -z "$as_dir" && as_dir=. 6299 for ac_exec_ext in '' $ac_executable_extensions; do 6300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6301 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6303 break 2 6304 fi 6305done 6306 done 6307IFS=$as_save_IFS 6308 6309fi 6310fi 6311OTOOL=$ac_cv_prog_OTOOL 6312if test -n "$OTOOL"; then 6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6314$as_echo "$OTOOL" >&6; } 6315else 6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6317$as_echo "no" >&6; } 6318fi 6319 6320 6321fi 6322if test -z "$ac_cv_prog_OTOOL"; then 6323 ac_ct_OTOOL=$OTOOL 6324 # Extract the first word of "otool", so it can be a program name with args. 6325set dummy otool; ac_word=$2 6326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6327$as_echo_n "checking for $ac_word... " >&6; } 6328if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 6329 $as_echo_n "(cached) " >&6 6330else 6331 if test -n "$ac_ct_OTOOL"; then 6332 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6333else 6334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6335for as_dir in $PATH 6336do 6337 IFS=$as_save_IFS 6338 test -z "$as_dir" && as_dir=. 6339 for ac_exec_ext in '' $ac_executable_extensions; do 6340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6341 ac_cv_prog_ac_ct_OTOOL="otool" 6342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6343 break 2 6344 fi 6345done 6346 done 6347IFS=$as_save_IFS 6348 6349fi 6350fi 6351ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6352if test -n "$ac_ct_OTOOL"; then 6353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6354$as_echo "$ac_ct_OTOOL" >&6; } 6355else 6356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6357$as_echo "no" >&6; } 6358fi 6359 6360 if test "x$ac_ct_OTOOL" = x; then 6361 OTOOL=":" 6362 else 6363 case $cross_compiling:$ac_tool_warned in 6364yes:) 6365{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6366$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6367ac_tool_warned=yes ;; 6368esac 6369 OTOOL=$ac_ct_OTOOL 6370 fi 6371else 6372 OTOOL="$ac_cv_prog_OTOOL" 6373fi 6374 6375 if test -n "$ac_tool_prefix"; then 6376 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6377set dummy ${ac_tool_prefix}otool64; ac_word=$2 6378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6379$as_echo_n "checking for $ac_word... " >&6; } 6380if test "${ac_cv_prog_OTOOL64+set}" = set; then : 6381 $as_echo_n "(cached) " >&6 6382else 6383 if test -n "$OTOOL64"; then 6384 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6385else 6386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6387for as_dir in $PATH 6388do 6389 IFS=$as_save_IFS 6390 test -z "$as_dir" && as_dir=. 6391 for ac_exec_ext in '' $ac_executable_extensions; do 6392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6393 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6395 break 2 6396 fi 6397done 6398 done 6399IFS=$as_save_IFS 6400 6401fi 6402fi 6403OTOOL64=$ac_cv_prog_OTOOL64 6404if test -n "$OTOOL64"; then 6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6406$as_echo "$OTOOL64" >&6; } 6407else 6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6409$as_echo "no" >&6; } 6410fi 6411 6412 6413fi 6414if test -z "$ac_cv_prog_OTOOL64"; then 6415 ac_ct_OTOOL64=$OTOOL64 6416 # Extract the first word of "otool64", so it can be a program name with args. 6417set dummy otool64; ac_word=$2 6418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6419$as_echo_n "checking for $ac_word... " >&6; } 6420if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 6421 $as_echo_n "(cached) " >&6 6422else 6423 if test -n "$ac_ct_OTOOL64"; then 6424 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6425else 6426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6427for as_dir in $PATH 6428do 6429 IFS=$as_save_IFS 6430 test -z "$as_dir" && as_dir=. 6431 for ac_exec_ext in '' $ac_executable_extensions; do 6432 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6433 ac_cv_prog_ac_ct_OTOOL64="otool64" 6434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6435 break 2 6436 fi 6437done 6438 done 6439IFS=$as_save_IFS 6440 6441fi 6442fi 6443ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6444if test -n "$ac_ct_OTOOL64"; then 6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6446$as_echo "$ac_ct_OTOOL64" >&6; } 6447else 6448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6449$as_echo "no" >&6; } 6450fi 6451 6452 if test "x$ac_ct_OTOOL64" = x; then 6453 OTOOL64=":" 6454 else 6455 case $cross_compiling:$ac_tool_warned in 6456yes:) 6457{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6458$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6459ac_tool_warned=yes ;; 6460esac 6461 OTOOL64=$ac_ct_OTOOL64 6462 fi 6463else 6464 OTOOL64="$ac_cv_prog_OTOOL64" 6465fi 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6494$as_echo_n "checking for -single_module linker flag... " >&6; } 6495if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 6496 $as_echo_n "(cached) " >&6 6497else 6498 lt_cv_apple_cc_single_mod=no 6499 if test -z "${LT_MULTI_MODULE}"; then 6500 # By default we will add the -single_module flag. You can override 6501 # by either setting the environment variable LT_MULTI_MODULE 6502 # non-empty at configure time, or by adding -multi_module to the 6503 # link flags. 6504 rm -rf libconftest.dylib* 6505 echo "int foo(void){return 1;}" > conftest.c 6506 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6507-dynamiclib -Wl,-single_module conftest.c" >&5 6508 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6509 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6510 _lt_result=$? 6511 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6512 lt_cv_apple_cc_single_mod=yes 6513 else 6514 cat conftest.err >&5 6515 fi 6516 rm -rf libconftest.dylib* 6517 rm -f conftest.* 6518 fi 6519fi 6520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6521$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6523$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6524if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 6525 $as_echo_n "(cached) " >&6 6526else 6527 lt_cv_ld_exported_symbols_list=no 6528 save_LDFLAGS=$LDFLAGS 6529 echo "_main" > conftest.sym 6530 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6531 if test x$gcc_no_link = xyes; then 6532 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6533fi 6534cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6535/* end confdefs.h. */ 6536 6537int 6538main () 6539{ 6540 6541 ; 6542 return 0; 6543} 6544_ACEOF 6545if ac_fn_c_try_link "$LINENO"; then : 6546 lt_cv_ld_exported_symbols_list=yes 6547else 6548 lt_cv_ld_exported_symbols_list=no 6549fi 6550rm -f core conftest.err conftest.$ac_objext \ 6551 conftest$ac_exeext conftest.$ac_ext 6552 LDFLAGS="$save_LDFLAGS" 6553 6554fi 6555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6556$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6558$as_echo_n "checking for -force_load linker flag... " >&6; } 6559if test "${lt_cv_ld_force_load+set}" = set; then : 6560 $as_echo_n "(cached) " >&6 6561else 6562 lt_cv_ld_force_load=no 6563 cat > conftest.c << _LT_EOF 6564int forced_loaded() { return 2;} 6565_LT_EOF 6566 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6567 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6568 echo "$AR cru libconftest.a conftest.o" >&5 6569 $AR cru libconftest.a conftest.o 2>&5 6570 cat > conftest.c << _LT_EOF 6571int main() { return 0;} 6572_LT_EOF 6573 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6574 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6575 _lt_result=$? 6576 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6577 lt_cv_ld_force_load=yes 6578 else 6579 cat conftest.err >&5 6580 fi 6581 rm -f conftest.err libconftest.a conftest conftest.c 6582 rm -rf conftest.dSYM 6583 6584fi 6585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6586$as_echo "$lt_cv_ld_force_load" >&6; } 6587 case $host_os in 6588 rhapsody* | darwin1.[012]) 6589 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6590 darwin1.*) 6591 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6592 darwin*) # darwin 5.x on 6593 # if running on 10.5 or later, the deployment target defaults 6594 # to the OS version, if on x86, and 10.4, the deployment 6595 # target defaults to 10.4. Don't you love it? 6596 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6597 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6598 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6599 10.[012][,.]*) 6600 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6601 10.*) 6602 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6603 esac 6604 ;; 6605 esac 6606 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6607 _lt_dar_single_mod='$single_module' 6608 fi 6609 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6610 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6611 else 6612 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6613 fi 6614 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6615 _lt_dsymutil='~$DSYMUTIL $lib || :' 6616 else 6617 _lt_dsymutil= 6618 fi 6619 ;; 6620 esac 6621 6622ac_ext=c 6623ac_cpp='$CPP $CPPFLAGS' 6624ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6625ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6626ac_compiler_gnu=$ac_cv_c_compiler_gnu 6627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6628$as_echo_n "checking how to run the C preprocessor... " >&6; } 6629# On Suns, sometimes $CPP names a directory. 6630if test -n "$CPP" && test -d "$CPP"; then 6631 CPP= 6632fi 6633if test -z "$CPP"; then 6634 if test "${ac_cv_prog_CPP+set}" = set; then : 6635 $as_echo_n "(cached) " >&6 6636else 6637 # Double quotes because CPP needs to be expanded 6638 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6639 do 6640 ac_preproc_ok=false 6641for ac_c_preproc_warn_flag in '' yes 6642do 6643 # Use a header file that comes with gcc, so configuring glibc 6644 # with a fresh cross-compiler works. 6645 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6646 # <limits.h> exists even on freestanding compilers. 6647 # On the NeXT, cc -E runs the code through the compiler's parser, 6648 # not just through cpp. "Syntax error" is here to catch this case. 6649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6650/* end confdefs.h. */ 6651#ifdef __STDC__ 6652# include <limits.h> 6653#else 6654# include <assert.h> 6655#endif 6656 Syntax error 6657_ACEOF 6658if ac_fn_c_try_cpp "$LINENO"; then : 6659 6660else 6661 # Broken: fails on valid input. 6662continue 6663fi 6664rm -f conftest.err conftest.$ac_ext 6665 6666 # OK, works on sane cases. Now check whether nonexistent headers 6667 # can be detected and how. 6668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6669/* end confdefs.h. */ 6670#include <ac_nonexistent.h> 6671_ACEOF 6672if ac_fn_c_try_cpp "$LINENO"; then : 6673 # Broken: success on invalid input. 6674continue 6675else 6676 # Passes both tests. 6677ac_preproc_ok=: 6678break 6679fi 6680rm -f conftest.err conftest.$ac_ext 6681 6682done 6683# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6684rm -f conftest.err conftest.$ac_ext 6685if $ac_preproc_ok; then : 6686 break 6687fi 6688 6689 done 6690 ac_cv_prog_CPP=$CPP 6691 6692fi 6693 CPP=$ac_cv_prog_CPP 6694else 6695 ac_cv_prog_CPP=$CPP 6696fi 6697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6698$as_echo "$CPP" >&6; } 6699ac_preproc_ok=false 6700for ac_c_preproc_warn_flag in '' yes 6701do 6702 # Use a header file that comes with gcc, so configuring glibc 6703 # with a fresh cross-compiler works. 6704 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6705 # <limits.h> exists even on freestanding compilers. 6706 # On the NeXT, cc -E runs the code through the compiler's parser, 6707 # not just through cpp. "Syntax error" is here to catch this case. 6708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6709/* end confdefs.h. */ 6710#ifdef __STDC__ 6711# include <limits.h> 6712#else 6713# include <assert.h> 6714#endif 6715 Syntax error 6716_ACEOF 6717if ac_fn_c_try_cpp "$LINENO"; then : 6718 6719else 6720 # Broken: fails on valid input. 6721continue 6722fi 6723rm -f conftest.err conftest.$ac_ext 6724 6725 # OK, works on sane cases. Now check whether nonexistent headers 6726 # can be detected and how. 6727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6728/* end confdefs.h. */ 6729#include <ac_nonexistent.h> 6730_ACEOF 6731if ac_fn_c_try_cpp "$LINENO"; then : 6732 # Broken: success on invalid input. 6733continue 6734else 6735 # Passes both tests. 6736ac_preproc_ok=: 6737break 6738fi 6739rm -f conftest.err conftest.$ac_ext 6740 6741done 6742# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6743rm -f conftest.err conftest.$ac_ext 6744if $ac_preproc_ok; then : 6745 6746else 6747 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6748$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6749as_fn_error "C preprocessor \"$CPP\" fails sanity check 6750See \`config.log' for more details." "$LINENO" 5; } 6751fi 6752 6753ac_ext=c 6754ac_cpp='$CPP $CPPFLAGS' 6755ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6756ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6757ac_compiler_gnu=$ac_cv_c_compiler_gnu 6758 6759 6760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6761$as_echo_n "checking for ANSI C header files... " >&6; } 6762if test "${ac_cv_header_stdc+set}" = set; then : 6763 $as_echo_n "(cached) " >&6 6764else 6765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6766/* end confdefs.h. */ 6767#include <stdlib.h> 6768#include <stdarg.h> 6769#include <string.h> 6770#include <float.h> 6771 6772int 6773main () 6774{ 6775 6776 ; 6777 return 0; 6778} 6779_ACEOF 6780if ac_fn_c_try_compile "$LINENO"; then : 6781 ac_cv_header_stdc=yes 6782else 6783 ac_cv_header_stdc=no 6784fi 6785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6786 6787if test $ac_cv_header_stdc = yes; then 6788 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6790/* end confdefs.h. */ 6791#include <string.h> 6792 6793_ACEOF 6794if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6795 $EGREP "memchr" >/dev/null 2>&1; then : 6796 6797else 6798 ac_cv_header_stdc=no 6799fi 6800rm -f conftest* 6801 6802fi 6803 6804if test $ac_cv_header_stdc = yes; then 6805 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6807/* end confdefs.h. */ 6808#include <stdlib.h> 6809 6810_ACEOF 6811if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6812 $EGREP "free" >/dev/null 2>&1; then : 6813 6814else 6815 ac_cv_header_stdc=no 6816fi 6817rm -f conftest* 6818 6819fi 6820 6821if test $ac_cv_header_stdc = yes; then 6822 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6823 if test "$cross_compiling" = yes; then : 6824 : 6825else 6826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6827/* end confdefs.h. */ 6828#include <ctype.h> 6829#include <stdlib.h> 6830#if ((' ' & 0x0FF) == 0x020) 6831# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6832# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6833#else 6834# define ISLOWER(c) \ 6835 (('a' <= (c) && (c) <= 'i') \ 6836 || ('j' <= (c) && (c) <= 'r') \ 6837 || ('s' <= (c) && (c) <= 'z')) 6838# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6839#endif 6840 6841#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6842int 6843main () 6844{ 6845 int i; 6846 for (i = 0; i < 256; i++) 6847 if (XOR (islower (i), ISLOWER (i)) 6848 || toupper (i) != TOUPPER (i)) 6849 return 2; 6850 return 0; 6851} 6852_ACEOF 6853if ac_fn_c_try_run "$LINENO"; then : 6854 6855else 6856 ac_cv_header_stdc=no 6857fi 6858rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6859 conftest.$ac_objext conftest.beam conftest.$ac_ext 6860fi 6861 6862fi 6863fi 6864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 6865$as_echo "$ac_cv_header_stdc" >&6; } 6866if test $ac_cv_header_stdc = yes; then 6867 6868$as_echo "#define STDC_HEADERS 1" >>confdefs.h 6869 6870fi 6871 6872# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6873for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6874 inttypes.h stdint.h unistd.h 6875do : 6876 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6877ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 6878" 6879eval as_val=\$$as_ac_Header 6880 if test "x$as_val" = x""yes; then : 6881 cat >>confdefs.h <<_ACEOF 6882#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6883_ACEOF 6884 6885fi 6886 6887done 6888 6889 6890for ac_header in dlfcn.h 6891do : 6892 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 6893" 6894if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 6895 cat >>confdefs.h <<_ACEOF 6896#define HAVE_DLFCN_H 1 6897_ACEOF 6898 6899fi 6900 6901done 6902 6903 6904 6905 6906 6907# Set options 6908 6909 6910 6911 enable_dlopen=no 6912 6913 6914 enable_win32_dll=no 6915 6916 6917 # Check whether --enable-shared was given. 6918if test "${enable_shared+set}" = set; then : 6919 enableval=$enable_shared; p=${PACKAGE-default} 6920 case $enableval in 6921 yes) enable_shared=yes ;; 6922 no) enable_shared=no ;; 6923 *) 6924 enable_shared=no 6925 # Look at the argument we got. We use all the common list separators. 6926 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6927 for pkg in $enableval; do 6928 IFS="$lt_save_ifs" 6929 if test "X$pkg" = "X$p"; then 6930 enable_shared=yes 6931 fi 6932 done 6933 IFS="$lt_save_ifs" 6934 ;; 6935 esac 6936else 6937 enable_shared=yes 6938fi 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 # Check whether --enable-static was given. 6949if test "${enable_static+set}" = set; then : 6950 enableval=$enable_static; p=${PACKAGE-default} 6951 case $enableval in 6952 yes) enable_static=yes ;; 6953 no) enable_static=no ;; 6954 *) 6955 enable_static=no 6956 # Look at the argument we got. We use all the common list separators. 6957 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6958 for pkg in $enableval; do 6959 IFS="$lt_save_ifs" 6960 if test "X$pkg" = "X$p"; then 6961 enable_static=yes 6962 fi 6963 done 6964 IFS="$lt_save_ifs" 6965 ;; 6966 esac 6967else 6968 enable_static=yes 6969fi 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980# Check whether --with-pic was given. 6981if test "${with_pic+set}" = set; then : 6982 withval=$with_pic; pic_mode="$withval" 6983else 6984 pic_mode=default 6985fi 6986 6987 6988test -z "$pic_mode" && pic_mode=default 6989 6990 6991 6992 6993 6994 6995 6996 # Check whether --enable-fast-install was given. 6997if test "${enable_fast_install+set}" = set; then : 6998 enableval=$enable_fast_install; p=${PACKAGE-default} 6999 case $enableval in 7000 yes) enable_fast_install=yes ;; 7001 no) enable_fast_install=no ;; 7002 *) 7003 enable_fast_install=no 7004 # Look at the argument we got. We use all the common list separators. 7005 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7006 for pkg in $enableval; do 7007 IFS="$lt_save_ifs" 7008 if test "X$pkg" = "X$p"; then 7009 enable_fast_install=yes 7010 fi 7011 done 7012 IFS="$lt_save_ifs" 7013 ;; 7014 esac 7015else 7016 enable_fast_install=yes 7017fi 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029# This can be used to rebuild libtool when needed 7030LIBTOOL_DEPS="$ltmain" 7031 7032# Always use our own libtool. 7033LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060test -z "$LN_S" && LN_S="ln -s" 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075if test -n "${ZSH_VERSION+set}" ; then 7076 setopt NO_GLOB_SUBST 7077fi 7078 7079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7080$as_echo_n "checking for objdir... " >&6; } 7081if test "${lt_cv_objdir+set}" = set; then : 7082 $as_echo_n "(cached) " >&6 7083else 7084 rm -f .libs 2>/dev/null 7085mkdir .libs 2>/dev/null 7086if test -d .libs; then 7087 lt_cv_objdir=.libs 7088else 7089 # MS-DOS does not allow filenames that begin with a dot. 7090 lt_cv_objdir=_libs 7091fi 7092rmdir .libs 2>/dev/null 7093fi 7094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7095$as_echo "$lt_cv_objdir" >&6; } 7096objdir=$lt_cv_objdir 7097 7098 7099 7100 7101 7102cat >>confdefs.h <<_ACEOF 7103#define LT_OBJDIR "$lt_cv_objdir/" 7104_ACEOF 7105 7106 7107 7108 7109case $host_os in 7110aix3*) 7111 # AIX sometimes has problems with the GCC collect2 program. For some 7112 # reason, if we set the COLLECT_NAMES environment variable, the problems 7113 # vanish in a puff of smoke. 7114 if test "X${COLLECT_NAMES+set}" != Xset; then 7115 COLLECT_NAMES= 7116 export COLLECT_NAMES 7117 fi 7118 ;; 7119esac 7120 7121# Global variables: 7122ofile=libtool 7123can_build_shared=yes 7124 7125# All known linkers require a `.a' archive for static linking (except MSVC, 7126# which needs '.lib'). 7127libext=a 7128 7129with_gnu_ld="$lt_cv_prog_gnu_ld" 7130 7131old_CC="$CC" 7132old_CFLAGS="$CFLAGS" 7133 7134# Set sane defaults for various variables 7135test -z "$CC" && CC=cc 7136test -z "$LTCC" && LTCC=$CC 7137test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7138test -z "$LD" && LD=ld 7139test -z "$ac_objext" && ac_objext=o 7140 7141for cc_temp in $compiler""; do 7142 case $cc_temp in 7143 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7144 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7145 \-*) ;; 7146 *) break;; 7147 esac 7148done 7149cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7150 7151 7152# Only perform the check for file, if the check method requires it 7153test -z "$MAGIC_CMD" && MAGIC_CMD=file 7154case $deplibs_check_method in 7155file_magic*) 7156 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7158$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7159if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7160 $as_echo_n "(cached) " >&6 7161else 7162 case $MAGIC_CMD in 7163[\\/*] | ?:[\\/]*) 7164 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7165 ;; 7166*) 7167 lt_save_MAGIC_CMD="$MAGIC_CMD" 7168 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7169 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7170 for ac_dir in $ac_dummy; do 7171 IFS="$lt_save_ifs" 7172 test -z "$ac_dir" && ac_dir=. 7173 if test -f $ac_dir/${ac_tool_prefix}file; then 7174 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7175 if test -n "$file_magic_test_file"; then 7176 case $deplibs_check_method in 7177 "file_magic "*) 7178 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7179 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7180 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7181 $EGREP "$file_magic_regex" > /dev/null; then 7182 : 7183 else 7184 cat <<_LT_EOF 1>&2 7185 7186*** Warning: the command libtool uses to detect shared libraries, 7187*** $file_magic_cmd, produces output that libtool cannot recognize. 7188*** The result is that libtool may fail to recognize shared libraries 7189*** as such. This will affect the creation of libtool libraries that 7190*** depend on shared libraries, but programs linked with such libtool 7191*** libraries will work regardless of this problem. Nevertheless, you 7192*** may want to report the problem to your system manager and/or to 7193*** bug-libtool@gnu.org 7194 7195_LT_EOF 7196 fi ;; 7197 esac 7198 fi 7199 break 7200 fi 7201 done 7202 IFS="$lt_save_ifs" 7203 MAGIC_CMD="$lt_save_MAGIC_CMD" 7204 ;; 7205esac 7206fi 7207 7208MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7209if test -n "$MAGIC_CMD"; then 7210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7211$as_echo "$MAGIC_CMD" >&6; } 7212else 7213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7214$as_echo "no" >&6; } 7215fi 7216 7217 7218 7219 7220 7221if test -z "$lt_cv_path_MAGIC_CMD"; then 7222 if test -n "$ac_tool_prefix"; then 7223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7224$as_echo_n "checking for file... " >&6; } 7225if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7226 $as_echo_n "(cached) " >&6 7227else 7228 case $MAGIC_CMD in 7229[\\/*] | ?:[\\/]*) 7230 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7231 ;; 7232*) 7233 lt_save_MAGIC_CMD="$MAGIC_CMD" 7234 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7235 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7236 for ac_dir in $ac_dummy; do 7237 IFS="$lt_save_ifs" 7238 test -z "$ac_dir" && ac_dir=. 7239 if test -f $ac_dir/file; then 7240 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7241 if test -n "$file_magic_test_file"; then 7242 case $deplibs_check_method in 7243 "file_magic "*) 7244 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7245 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7246 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7247 $EGREP "$file_magic_regex" > /dev/null; then 7248 : 7249 else 7250 cat <<_LT_EOF 1>&2 7251 7252*** Warning: the command libtool uses to detect shared libraries, 7253*** $file_magic_cmd, produces output that libtool cannot recognize. 7254*** The result is that libtool may fail to recognize shared libraries 7255*** as such. This will affect the creation of libtool libraries that 7256*** depend on shared libraries, but programs linked with such libtool 7257*** libraries will work regardless of this problem. Nevertheless, you 7258*** may want to report the problem to your system manager and/or to 7259*** bug-libtool@gnu.org 7260 7261_LT_EOF 7262 fi ;; 7263 esac 7264 fi 7265 break 7266 fi 7267 done 7268 IFS="$lt_save_ifs" 7269 MAGIC_CMD="$lt_save_MAGIC_CMD" 7270 ;; 7271esac 7272fi 7273 7274MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7275if test -n "$MAGIC_CMD"; then 7276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7277$as_echo "$MAGIC_CMD" >&6; } 7278else 7279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7280$as_echo "no" >&6; } 7281fi 7282 7283 7284 else 7285 MAGIC_CMD=: 7286 fi 7287fi 7288 7289 fi 7290 ;; 7291esac 7292 7293# Use C for the default configuration in the libtool script 7294 7295lt_save_CC="$CC" 7296ac_ext=c 7297ac_cpp='$CPP $CPPFLAGS' 7298ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7299ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7300ac_compiler_gnu=$ac_cv_c_compiler_gnu 7301 7302 7303# Source file extension for C test sources. 7304ac_ext=c 7305 7306# Object file extension for compiled C test sources. 7307objext=o 7308objext=$objext 7309 7310# Code to be used in simple compile tests 7311lt_simple_compile_test_code="int some_variable = 0;" 7312 7313# Code to be used in simple link tests 7314lt_simple_link_test_code='int main(){return(0);}' 7315 7316 7317 7318 7319 7320 7321 7322# If no C compiler was specified, use CC. 7323LTCC=${LTCC-"$CC"} 7324 7325# If no C compiler flags were specified, use CFLAGS. 7326LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7327 7328# Allow CC to be a program name with arguments. 7329compiler=$CC 7330 7331# Save the default compiler, since it gets overwritten when the other 7332# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7333compiler_DEFAULT=$CC 7334 7335# save warnings/boilerplate of simple test code 7336ac_outfile=conftest.$ac_objext 7337echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7338eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7339_lt_compiler_boilerplate=`cat conftest.err` 7340$RM conftest* 7341 7342ac_outfile=conftest.$ac_objext 7343echo "$lt_simple_link_test_code" >conftest.$ac_ext 7344eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7345_lt_linker_boilerplate=`cat conftest.err` 7346$RM -r conftest* 7347 7348 7349## CAVEAT EMPTOR: 7350## There is no encapsulation within the following macros, do not change 7351## the running order or otherwise move them around unless you know exactly 7352## what you are doing... 7353if test -n "$compiler"; then 7354 7355lt_prog_compiler_no_builtin_flag= 7356 7357if test "$GCC" = yes; then 7358 case $cc_basename in 7359 nvcc*) 7360 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7361 *) 7362 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7363 esac 7364 7365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7366$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7367if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7368 $as_echo_n "(cached) " >&6 7369else 7370 lt_cv_prog_compiler_rtti_exceptions=no 7371 ac_outfile=conftest.$ac_objext 7372 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7373 lt_compiler_flag="-fno-rtti -fno-exceptions" 7374 # Insert the option either (1) after the last *FLAGS variable, or 7375 # (2) before a word containing "conftest.", or (3) at the end. 7376 # Note that $ac_compile itself does not contain backslashes and begins 7377 # with a dollar sign (not a hyphen), so the echo should work correctly. 7378 # The option is referenced via a variable to avoid confusing sed. 7379 lt_compile=`echo "$ac_compile" | $SED \ 7380 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7381 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7382 -e 's:$: $lt_compiler_flag:'` 7383 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7384 (eval "$lt_compile" 2>conftest.err) 7385 ac_status=$? 7386 cat conftest.err >&5 7387 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7388 if (exit $ac_status) && test -s "$ac_outfile"; then 7389 # The compiler can only warn and ignore the option if not recognized 7390 # So say no if there are warnings other than the usual output. 7391 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7392 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7393 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7394 lt_cv_prog_compiler_rtti_exceptions=yes 7395 fi 7396 fi 7397 $RM conftest* 7398 7399fi 7400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7401$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7402 7403if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7404 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7405else 7406 : 7407fi 7408 7409fi 7410 7411 7412 7413 7414 7415 7416 lt_prog_compiler_wl= 7417lt_prog_compiler_pic= 7418lt_prog_compiler_static= 7419 7420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7421$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7422 7423 if test "$GCC" = yes; then 7424 lt_prog_compiler_wl='-Wl,' 7425 lt_prog_compiler_static='-static' 7426 7427 case $host_os in 7428 aix*) 7429 # All AIX code is PIC. 7430 if test "$host_cpu" = ia64; then 7431 # AIX 5 now supports IA64 processor 7432 lt_prog_compiler_static='-Bstatic' 7433 fi 7434 lt_prog_compiler_pic='-fPIC' 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*) 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 test "${lt_cv_prog_compiler_pic_works+set}" = set; 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 test "${lt_cv_prog_compiler_static_works+set}" = set; 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 test "${lt_cv_prog_compiler_c_o+set}" = set; 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 test "${lt_cv_prog_compiler_c_o+set}" = set; 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=' $pic_flag' 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 $compiler_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 $compiler_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 if test x$gcc_no_link = xyes; then 8439 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8440fi 8441cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8442/* end confdefs.h. */ 8443 8444int 8445main () 8446{ 8447 8448 ; 8449 return 0; 8450} 8451_ACEOF 8452if ac_fn_c_try_link "$LINENO"; then : 8453 8454lt_aix_libpath_sed=' 8455 /Import File Strings/,/^$/ { 8456 /^0/ { 8457 s/^0 *\(.*\)$/\1/ 8458 p 8459 } 8460 }' 8461aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8462# Check for a 64-bit object if we didn't find anything. 8463if test -z "$aix_libpath"; then 8464 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8465fi 8466fi 8467rm -f core conftest.err conftest.$ac_objext \ 8468 conftest$ac_exeext conftest.$ac_ext 8469if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8470 8471 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8472 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" 8473 else 8474 if test "$host_cpu" = ia64; then 8475 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8476 allow_undefined_flag="-z nodefs" 8477 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" 8478 else 8479 # Determine the default libpath from the value encoded in an 8480 # empty executable. 8481 if test x$gcc_no_link = xyes; then 8482 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8483fi 8484cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8485/* end confdefs.h. */ 8486 8487int 8488main () 8489{ 8490 8491 ; 8492 return 0; 8493} 8494_ACEOF 8495if ac_fn_c_try_link "$LINENO"; then : 8496 8497lt_aix_libpath_sed=' 8498 /Import File Strings/,/^$/ { 8499 /^0/ { 8500 s/^0 *\(.*\)$/\1/ 8501 p 8502 } 8503 }' 8504aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8505# Check for a 64-bit object if we didn't find anything. 8506if test -z "$aix_libpath"; then 8507 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8508fi 8509fi 8510rm -f core conftest.err conftest.$ac_objext \ 8511 conftest$ac_exeext conftest.$ac_ext 8512if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8513 8514 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8515 # Warning - without using the other run time loading flags, 8516 # -berok will link without error, but may produce a broken library. 8517 no_undefined_flag=' ${wl}-bernotok' 8518 allow_undefined_flag=' ${wl}-berok' 8519 if test "$with_gnu_ld" = yes; then 8520 # We only use this code for GNU lds that support --whole-archive. 8521 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8522 else 8523 # Exported symbols can be pulled into shared objects from archives 8524 whole_archive_flag_spec='$convenience' 8525 fi 8526 archive_cmds_need_lc=yes 8527 # This is similar to how AIX traditionally builds its shared libraries. 8528 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' 8529 fi 8530 fi 8531 ;; 8532 8533 amigaos*) 8534 case $host_cpu in 8535 powerpc) 8536 # see comment about AmigaOS4 .so support 8537 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8538 archive_expsym_cmds='' 8539 ;; 8540 m68k) 8541 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)' 8542 hardcode_libdir_flag_spec='-L$libdir' 8543 hardcode_minus_L=yes 8544 ;; 8545 esac 8546 ;; 8547 8548 bsdi[45]*) 8549 export_dynamic_flag_spec=-rdynamic 8550 ;; 8551 8552 cygwin* | mingw* | pw32* | cegcc*) 8553 # When not using gcc, we currently assume that we are using 8554 # Microsoft Visual C++. 8555 # hardcode_libdir_flag_spec is actually meaningless, as there is 8556 # no search path for DLLs. 8557 hardcode_libdir_flag_spec=' ' 8558 allow_undefined_flag=unsupported 8559 # Tell ltmain to make .lib files, not .a files. 8560 libext=lib 8561 # Tell ltmain to make .dll files, not .so files. 8562 shrext_cmds=".dll" 8563 # FIXME: Setting linknames here is a bad hack. 8564 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8565 # The linker will automatically build a .lib file if we build a DLL. 8566 old_archive_from_new_cmds='true' 8567 # FIXME: Should let the user specify the lib program. 8568 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8569 fix_srcfile_path='`cygpath -w "$srcfile"`' 8570 enable_shared_with_static_runtimes=yes 8571 ;; 8572 8573 darwin* | rhapsody*) 8574 8575 8576 archive_cmds_need_lc=no 8577 hardcode_direct=no 8578 hardcode_automatic=yes 8579 hardcode_shlibpath_var=unsupported 8580 if test "$lt_cv_ld_force_load" = "yes"; then 8581 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\"`' 8582 else 8583 whole_archive_flag_spec='' 8584 fi 8585 link_all_deplibs=yes 8586 allow_undefined_flag="$_lt_dar_allow_undefined" 8587 case $cc_basename in 8588 ifort*) _lt_dar_can_shared=yes ;; 8589 *) _lt_dar_can_shared=$GCC ;; 8590 esac 8591 if test "$_lt_dar_can_shared" = "yes"; then 8592 output_verbose_link_cmd=func_echo_all 8593 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8594 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8595 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}" 8596 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}" 8597 8598 else 8599 ld_shlibs=no 8600 fi 8601 8602 ;; 8603 8604 dgux*) 8605 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8606 hardcode_libdir_flag_spec='-L$libdir' 8607 hardcode_shlibpath_var=no 8608 ;; 8609 8610 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8611 # support. Future versions do this automatically, but an explicit c++rt0.o 8612 # does not break anything, and helps significantly (at the cost of a little 8613 # extra space). 8614 freebsd2.2*) 8615 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8616 hardcode_libdir_flag_spec='-R$libdir' 8617 hardcode_direct=yes 8618 hardcode_shlibpath_var=no 8619 ;; 8620 8621 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8622 freebsd2.*) 8623 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8624 hardcode_direct=yes 8625 hardcode_minus_L=yes 8626 hardcode_shlibpath_var=no 8627 ;; 8628 8629 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8630 freebsd* | dragonfly*) 8631 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8632 hardcode_libdir_flag_spec='-R$libdir' 8633 hardcode_direct=yes 8634 hardcode_shlibpath_var=no 8635 ;; 8636 8637 hpux9*) 8638 if test "$GCC" = yes; then 8639 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' 8640 else 8641 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' 8642 fi 8643 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8644 hardcode_libdir_separator=: 8645 hardcode_direct=yes 8646 8647 # hardcode_minus_L: Not really in the search PATH, 8648 # but as the default location of the library. 8649 hardcode_minus_L=yes 8650 export_dynamic_flag_spec='${wl}-E' 8651 ;; 8652 8653 hpux10*) 8654 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8655 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8656 else 8657 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8658 fi 8659 if test "$with_gnu_ld" = no; then 8660 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8661 hardcode_libdir_flag_spec_ld='+b $libdir' 8662 hardcode_libdir_separator=: 8663 hardcode_direct=yes 8664 hardcode_direct_absolute=yes 8665 export_dynamic_flag_spec='${wl}-E' 8666 # hardcode_minus_L: Not really in the search PATH, 8667 # but as the default location of the library. 8668 hardcode_minus_L=yes 8669 fi 8670 ;; 8671 8672 hpux11*) 8673 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8674 case $host_cpu in 8675 hppa*64*) 8676 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8677 ;; 8678 ia64*) 8679 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8680 ;; 8681 *) 8682 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8683 ;; 8684 esac 8685 else 8686 case $host_cpu in 8687 hppa*64*) 8688 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8689 ;; 8690 ia64*) 8691 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8692 ;; 8693 *) 8694 8695 # Older versions of the 11.00 compiler do not understand -b yet 8696 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 8697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 8698$as_echo_n "checking if $CC understands -b... " >&6; } 8699if test "${lt_cv_prog_compiler__b+set}" = set; then : 8700 $as_echo_n "(cached) " >&6 8701else 8702 lt_cv_prog_compiler__b=no 8703 save_LDFLAGS="$LDFLAGS" 8704 LDFLAGS="$LDFLAGS -b" 8705 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8706 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8707 # The linker can only warn and ignore the option if not recognized 8708 # So say no if there are warnings 8709 if test -s conftest.err; then 8710 # Append any errors to the config.log. 8711 cat conftest.err 1>&5 8712 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8713 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8714 if diff conftest.exp conftest.er2 >/dev/null; then 8715 lt_cv_prog_compiler__b=yes 8716 fi 8717 else 8718 lt_cv_prog_compiler__b=yes 8719 fi 8720 fi 8721 $RM -r conftest* 8722 LDFLAGS="$save_LDFLAGS" 8723 8724fi 8725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 8726$as_echo "$lt_cv_prog_compiler__b" >&6; } 8727 8728if test x"$lt_cv_prog_compiler__b" = xyes; then 8729 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8730else 8731 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8732fi 8733 8734 ;; 8735 esac 8736 fi 8737 if test "$with_gnu_ld" = no; then 8738 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8739 hardcode_libdir_separator=: 8740 8741 case $host_cpu in 8742 hppa*64*|ia64*) 8743 hardcode_direct=no 8744 hardcode_shlibpath_var=no 8745 ;; 8746 *) 8747 hardcode_direct=yes 8748 hardcode_direct_absolute=yes 8749 export_dynamic_flag_spec='${wl}-E' 8750 8751 # hardcode_minus_L: Not really in the search PATH, 8752 # but as the default location of the library. 8753 hardcode_minus_L=yes 8754 ;; 8755 esac 8756 fi 8757 ;; 8758 8759 irix5* | irix6* | nonstopux*) 8760 if test "$GCC" = yes; then 8761 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' 8762 # Try to use the -exported_symbol ld option, if it does not 8763 # work, assume that -exports_file does not work either and 8764 # implicitly export all symbols. 8765 save_LDFLAGS="$LDFLAGS" 8766 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8767 if test x$gcc_no_link = xyes; then 8768 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8769fi 8770cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8771/* end confdefs.h. */ 8772int foo(void) {} 8773_ACEOF 8774if ac_fn_c_try_link "$LINENO"; then : 8775 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' 8776 8777fi 8778rm -f core conftest.err conftest.$ac_objext \ 8779 conftest$ac_exeext conftest.$ac_ext 8780 LDFLAGS="$save_LDFLAGS" 8781 else 8782 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' 8783 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' 8784 fi 8785 archive_cmds_need_lc='no' 8786 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8787 hardcode_libdir_separator=: 8788 inherit_rpath=yes 8789 link_all_deplibs=yes 8790 ;; 8791 8792 netbsd*) 8793 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8794 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8795 else 8796 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8797 fi 8798 hardcode_libdir_flag_spec='-R$libdir' 8799 hardcode_direct=yes 8800 hardcode_shlibpath_var=no 8801 ;; 8802 8803 newsos6) 8804 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8805 hardcode_direct=yes 8806 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8807 hardcode_libdir_separator=: 8808 hardcode_shlibpath_var=no 8809 ;; 8810 8811 *nto* | *qnx*) 8812 ;; 8813 8814 openbsd*) 8815 if test -f /usr/libexec/ld.so; then 8816 hardcode_direct=yes 8817 hardcode_shlibpath_var=no 8818 hardcode_direct_absolute=yes 8819 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8820 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8821 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8822 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8823 export_dynamic_flag_spec='${wl}-E' 8824 else 8825 case $host_os in 8826 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8827 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8828 hardcode_libdir_flag_spec='-R$libdir' 8829 ;; 8830 *) 8831 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8832 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8833 ;; 8834 esac 8835 fi 8836 else 8837 ld_shlibs=no 8838 fi 8839 ;; 8840 8841 os2*) 8842 hardcode_libdir_flag_spec='-L$libdir' 8843 hardcode_minus_L=yes 8844 allow_undefined_flag=unsupported 8845 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' 8846 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8847 ;; 8848 8849 osf3*) 8850 if test "$GCC" = yes; then 8851 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8852 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' 8853 else 8854 allow_undefined_flag=' -expect_unresolved \*' 8855 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' 8856 fi 8857 archive_cmds_need_lc='no' 8858 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8859 hardcode_libdir_separator=: 8860 ;; 8861 8862 osf4* | osf5*) # as osf3* with the addition of -msym flag 8863 if test "$GCC" = yes; then 8864 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8865 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' 8866 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8867 else 8868 allow_undefined_flag=' -expect_unresolved \*' 8869 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' 8870 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~ 8871 $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' 8872 8873 # Both c and cxx compiler support -rpath directly 8874 hardcode_libdir_flag_spec='-rpath $libdir' 8875 fi 8876 archive_cmds_need_lc='no' 8877 hardcode_libdir_separator=: 8878 ;; 8879 8880 solaris*) 8881 no_undefined_flag=' -z defs' 8882 if test "$GCC" = yes; then 8883 wlarc='${wl}' 8884 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8885 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8886 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8887 else 8888 case `$CC -V 2>&1` in 8889 *"Compilers 5.0"*) 8890 wlarc='' 8891 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8892 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8893 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8894 ;; 8895 *) 8896 wlarc='${wl}' 8897 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8898 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8899 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8900 ;; 8901 esac 8902 fi 8903 hardcode_libdir_flag_spec='-R$libdir' 8904 hardcode_shlibpath_var=no 8905 case $host_os in 8906 solaris2.[0-5] | solaris2.[0-5].*) ;; 8907 *) 8908 # The compiler driver will combine and reorder linker options, 8909 # but understands `-z linker_flag'. GCC discards it without `$wl', 8910 # but is careful enough not to reorder. 8911 # Supported since Solaris 2.6 (maybe 2.5.1?) 8912 if test "$GCC" = yes; then 8913 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8914 else 8915 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8916 fi 8917 ;; 8918 esac 8919 link_all_deplibs=yes 8920 ;; 8921 8922 sunos4*) 8923 if test "x$host_vendor" = xsequent; then 8924 # Use $CC to link under sequent, because it throws in some extra .o 8925 # files that make .init and .fini sections work. 8926 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8927 else 8928 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8929 fi 8930 hardcode_libdir_flag_spec='-L$libdir' 8931 hardcode_direct=yes 8932 hardcode_minus_L=yes 8933 hardcode_shlibpath_var=no 8934 ;; 8935 8936 sysv4) 8937 case $host_vendor in 8938 sni) 8939 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8940 hardcode_direct=yes # is this really true??? 8941 ;; 8942 siemens) 8943 ## LD is ld it makes a PLAMLIB 8944 ## CC just makes a GrossModule. 8945 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8946 reload_cmds='$CC -r -o $output$reload_objs' 8947 hardcode_direct=no 8948 ;; 8949 motorola) 8950 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8951 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8952 ;; 8953 esac 8954 runpath_var='LD_RUN_PATH' 8955 hardcode_shlibpath_var=no 8956 ;; 8957 8958 sysv4.3*) 8959 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8960 hardcode_shlibpath_var=no 8961 export_dynamic_flag_spec='-Bexport' 8962 ;; 8963 8964 sysv4*MP*) 8965 if test -d /usr/nec; then 8966 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8967 hardcode_shlibpath_var=no 8968 runpath_var=LD_RUN_PATH 8969 hardcode_runpath_var=yes 8970 ld_shlibs=yes 8971 fi 8972 ;; 8973 8974 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8975 no_undefined_flag='${wl}-z,text' 8976 archive_cmds_need_lc=no 8977 hardcode_shlibpath_var=no 8978 runpath_var='LD_RUN_PATH' 8979 8980 if test "$GCC" = yes; then 8981 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8982 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8983 else 8984 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8985 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8986 fi 8987 ;; 8988 8989 sysv5* | sco3.2v5* | sco5v6*) 8990 # Note: We can NOT use -z defs as we might desire, because we do not 8991 # link with -lc, and that would cause any symbols used from libc to 8992 # always be unresolved, which means just about no library would 8993 # ever link correctly. If we're not using GNU ld we use -z text 8994 # though, which does catch some bad symbols but isn't as heavy-handed 8995 # as -z defs. 8996 no_undefined_flag='${wl}-z,text' 8997 allow_undefined_flag='${wl}-z,nodefs' 8998 archive_cmds_need_lc=no 8999 hardcode_shlibpath_var=no 9000 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9001 hardcode_libdir_separator=':' 9002 link_all_deplibs=yes 9003 export_dynamic_flag_spec='${wl}-Bexport' 9004 runpath_var='LD_RUN_PATH' 9005 9006 if test "$GCC" = yes; then 9007 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9008 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9009 else 9010 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9011 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9012 fi 9013 ;; 9014 9015 uts4*) 9016 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9017 hardcode_libdir_flag_spec='-L$libdir' 9018 hardcode_shlibpath_var=no 9019 ;; 9020 9021 *) 9022 ld_shlibs=no 9023 ;; 9024 esac 9025 9026 if test x$host_vendor = xsni; then 9027 case $host in 9028 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9029 export_dynamic_flag_spec='${wl}-Blargedynsym' 9030 ;; 9031 esac 9032 fi 9033 fi 9034 9035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9036$as_echo "$ld_shlibs" >&6; } 9037test "$ld_shlibs" = no && can_build_shared=no 9038 9039with_gnu_ld=$with_gnu_ld 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055# 9056# Do we need to explicitly link libc? 9057# 9058case "x$archive_cmds_need_lc" in 9059x|xyes) 9060 # Assume -lc should be added 9061 archive_cmds_need_lc=yes 9062 9063 if test "$enable_shared" = yes && test "$GCC" = yes; then 9064 case $archive_cmds in 9065 *'~'*) 9066 # FIXME: we may have to deal with multi-command sequences. 9067 ;; 9068 '$CC '*) 9069 # Test whether the compiler implicitly links with -lc since on some 9070 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9071 # to ld, don't add -lc before -lgcc. 9072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9073$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9074if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9075 $as_echo_n "(cached) " >&6 9076else 9077 $RM conftest* 9078 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9079 9080 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9081 (eval $ac_compile) 2>&5 9082 ac_status=$? 9083 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9084 test $ac_status = 0; } 2>conftest.err; then 9085 soname=conftest 9086 lib=conftest 9087 libobjs=conftest.$ac_objext 9088 deplibs= 9089 wl=$lt_prog_compiler_wl 9090 pic_flag=$lt_prog_compiler_pic 9091 compiler_flags=-v 9092 linker_flags=-v 9093 verstring= 9094 output_objdir=. 9095 libname=conftest 9096 lt_save_allow_undefined_flag=$allow_undefined_flag 9097 allow_undefined_flag= 9098 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9099 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9100 ac_status=$? 9101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9102 test $ac_status = 0; } 9103 then 9104 lt_cv_archive_cmds_need_lc=no 9105 else 9106 lt_cv_archive_cmds_need_lc=yes 9107 fi 9108 allow_undefined_flag=$lt_save_allow_undefined_flag 9109 else 9110 cat conftest.err 1>&5 9111 fi 9112 $RM conftest* 9113 9114fi 9115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9116$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9117 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9118 ;; 9119 esac 9120 fi 9121 ;; 9122esac 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 9276 9277 9278 9279 9280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9281$as_echo_n "checking dynamic linker characteristics... " >&6; } 9282 9283if test "$GCC" = yes; then 9284 case $host_os in 9285 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9286 *) lt_awk_arg="/^libraries:/" ;; 9287 esac 9288 case $host_os in 9289 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9290 *) lt_sed_strip_eq="s,=/,/,g" ;; 9291 esac 9292 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9293 case $lt_search_path_spec in 9294 *\;*) 9295 # if the path contains ";" then we assume it to be the separator 9296 # otherwise default to the standard path separator (i.e. ":") - it is 9297 # assumed that no part of a normal pathname contains ";" but that should 9298 # okay in the real world where ";" in dirpaths is itself problematic. 9299 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9300 ;; 9301 *) 9302 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9303 ;; 9304 esac 9305 # Ok, now we have the path, separated by spaces, we can step through it 9306 # and add multilib dir if necessary. 9307 lt_tmp_lt_search_path_spec= 9308 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9309 for lt_sys_path in $lt_search_path_spec; do 9310 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9311 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9312 else 9313 test -d "$lt_sys_path" && \ 9314 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9315 fi 9316 done 9317 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9318BEGIN {RS=" "; FS="/|\n";} { 9319 lt_foo=""; 9320 lt_count=0; 9321 for (lt_i = NF; lt_i > 0; lt_i--) { 9322 if ($lt_i != "" && $lt_i != ".") { 9323 if ($lt_i == "..") { 9324 lt_count++; 9325 } else { 9326 if (lt_count == 0) { 9327 lt_foo="/" $lt_i lt_foo; 9328 } else { 9329 lt_count--; 9330 } 9331 } 9332 } 9333 } 9334 if (lt_foo != "") { lt_freq[lt_foo]++; } 9335 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9336}'` 9337 # AWK program above erroneously prepends '/' to C:/dos/paths 9338 # for these hosts. 9339 case $host_os in 9340 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9341 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9342 esac 9343 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9344else 9345 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9346fi 9347library_names_spec= 9348libname_spec='lib$name' 9349soname_spec= 9350shrext_cmds=".so" 9351postinstall_cmds= 9352postuninstall_cmds= 9353finish_cmds= 9354finish_eval= 9355shlibpath_var= 9356shlibpath_overrides_runpath=unknown 9357version_type=none 9358dynamic_linker="$host_os ld.so" 9359sys_lib_dlsearch_path_spec="/lib /usr/lib" 9360need_lib_prefix=unknown 9361hardcode_into_libs=no 9362 9363# when you set need_version to no, make sure it does not cause -set_version 9364# flags to be left without arguments 9365need_version=unknown 9366 9367case $host_os in 9368aix3*) 9369 version_type=linux 9370 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9371 shlibpath_var=LIBPATH 9372 9373 # AIX 3 has no versioning support, so we append a major version to the name. 9374 soname_spec='${libname}${release}${shared_ext}$major' 9375 ;; 9376 9377aix[4-9]*) 9378 version_type=linux 9379 need_lib_prefix=no 9380 need_version=no 9381 hardcode_into_libs=yes 9382 if test "$host_cpu" = ia64; then 9383 # AIX 5 supports IA64 9384 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9385 shlibpath_var=LD_LIBRARY_PATH 9386 else 9387 # With GCC up to 2.95.x, collect2 would create an import file 9388 # for dependence libraries. The import file would start with 9389 # the line `#! .'. This would cause the generated library to 9390 # depend on `.', always an invalid library. This was fixed in 9391 # development snapshots of GCC prior to 3.0. 9392 case $host_os in 9393 aix4 | aix4.[01] | aix4.[01].*) 9394 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9395 echo ' yes ' 9396 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9397 : 9398 else 9399 can_build_shared=no 9400 fi 9401 ;; 9402 esac 9403 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9404 # soname into executable. Probably we can add versioning support to 9405 # collect2, so additional links can be useful in future. 9406 if test "$aix_use_runtimelinking" = yes; then 9407 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9408 # instead of lib<name>.a to let people know that these are not 9409 # typical AIX shared libraries. 9410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9411 else 9412 # We preserve .a as extension for shared libraries through AIX4.2 9413 # and later when we are not doing run time linking. 9414 library_names_spec='${libname}${release}.a $libname.a' 9415 soname_spec='${libname}${release}${shared_ext}$major' 9416 fi 9417 shlibpath_var=LIBPATH 9418 fi 9419 ;; 9420 9421amigaos*) 9422 case $host_cpu in 9423 powerpc) 9424 # Since July 2007 AmigaOS4 officially supports .so libraries. 9425 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9427 ;; 9428 m68k) 9429 library_names_spec='$libname.ixlibrary $libname.a' 9430 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9431 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' 9432 ;; 9433 esac 9434 ;; 9435 9436beos*) 9437 library_names_spec='${libname}${shared_ext}' 9438 dynamic_linker="$host_os ld.so" 9439 shlibpath_var=LIBRARY_PATH 9440 ;; 9441 9442bsdi[45]*) 9443 version_type=linux 9444 need_version=no 9445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9446 soname_spec='${libname}${release}${shared_ext}$major' 9447 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9448 shlibpath_var=LD_LIBRARY_PATH 9449 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9450 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9451 # the default ld.so.conf also contains /usr/contrib/lib and 9452 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9453 # libtool to hard-code these into programs 9454 ;; 9455 9456cygwin* | mingw* | pw32* | cegcc*) 9457 version_type=windows 9458 shrext_cmds=".dll" 9459 need_version=no 9460 need_lib_prefix=no 9461 9462 case $GCC,$host_os in 9463 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9464 library_names_spec='$libname.dll.a' 9465 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9466 postinstall_cmds='base_file=`basename \${file}`~ 9467 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9468 dldir=$destdir/`dirname \$dlpath`~ 9469 test -d \$dldir || mkdir -p \$dldir~ 9470 $install_prog $dir/$dlname \$dldir/$dlname~ 9471 chmod a+x \$dldir/$dlname~ 9472 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9473 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9474 fi' 9475 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9476 dlpath=$dir/\$dldll~ 9477 $RM \$dlpath' 9478 shlibpath_overrides_runpath=yes 9479 9480 case $host_os in 9481 cygwin*) 9482 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9483 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9484 9485 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9486 ;; 9487 mingw* | cegcc*) 9488 # MinGW DLLs use traditional 'lib' prefix 9489 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9490 ;; 9491 pw32*) 9492 # pw32 DLLs use 'pw' prefix rather than 'lib' 9493 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9494 ;; 9495 esac 9496 ;; 9497 9498 *) 9499 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9500 ;; 9501 esac 9502 dynamic_linker='Win32 ld.exe' 9503 # FIXME: first we should search . and the directory the executable is in 9504 shlibpath_var=PATH 9505 ;; 9506 9507darwin* | rhapsody*) 9508 dynamic_linker="$host_os dyld" 9509 version_type=darwin 9510 need_lib_prefix=no 9511 need_version=no 9512 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9513 soname_spec='${libname}${release}${major}$shared_ext' 9514 shlibpath_overrides_runpath=yes 9515 shlibpath_var=DYLD_LIBRARY_PATH 9516 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9517 9518 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9519 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9520 ;; 9521 9522dgux*) 9523 version_type=linux 9524 need_lib_prefix=no 9525 need_version=no 9526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9527 soname_spec='${libname}${release}${shared_ext}$major' 9528 shlibpath_var=LD_LIBRARY_PATH 9529 ;; 9530 9531freebsd* | dragonfly*) 9532 # DragonFly does not have aout. When/if they implement a new 9533 # versioning mechanism, adjust this. 9534 if test -x /usr/bin/objformat; then 9535 objformat=`/usr/bin/objformat` 9536 else 9537 case $host_os in 9538 freebsd[23].*) objformat=aout ;; 9539 *) objformat=elf ;; 9540 esac 9541 fi 9542 version_type=freebsd-$objformat 9543 case $version_type in 9544 freebsd-elf*) 9545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9546 need_version=no 9547 need_lib_prefix=no 9548 ;; 9549 freebsd-*) 9550 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9551 need_version=yes 9552 ;; 9553 esac 9554 shlibpath_var=LD_LIBRARY_PATH 9555 case $host_os in 9556 freebsd2.*) 9557 shlibpath_overrides_runpath=yes 9558 ;; 9559 freebsd3.[01]* | freebsdelf3.[01]*) 9560 shlibpath_overrides_runpath=yes 9561 hardcode_into_libs=yes 9562 ;; 9563 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9564 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9565 shlibpath_overrides_runpath=no 9566 hardcode_into_libs=yes 9567 ;; 9568 *) # from 4.6 on, and DragonFly 9569 shlibpath_overrides_runpath=yes 9570 hardcode_into_libs=yes 9571 ;; 9572 esac 9573 ;; 9574 9575gnu*) 9576 version_type=linux 9577 need_lib_prefix=no 9578 need_version=no 9579 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9580 soname_spec='${libname}${release}${shared_ext}$major' 9581 shlibpath_var=LD_LIBRARY_PATH 9582 hardcode_into_libs=yes 9583 ;; 9584 9585haiku*) 9586 version_type=linux 9587 need_lib_prefix=no 9588 need_version=no 9589 dynamic_linker="$host_os runtime_loader" 9590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9591 soname_spec='${libname}${release}${shared_ext}$major' 9592 shlibpath_var=LIBRARY_PATH 9593 shlibpath_overrides_runpath=yes 9594 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9595 hardcode_into_libs=yes 9596 ;; 9597 9598hpux9* | hpux10* | hpux11*) 9599 # Give a soname corresponding to the major version so that dld.sl refuses to 9600 # link against other versions. 9601 version_type=sunos 9602 need_lib_prefix=no 9603 need_version=no 9604 case $host_cpu in 9605 ia64*) 9606 shrext_cmds='.so' 9607 hardcode_into_libs=yes 9608 dynamic_linker="$host_os dld.so" 9609 shlibpath_var=LD_LIBRARY_PATH 9610 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9612 soname_spec='${libname}${release}${shared_ext}$major' 9613 if test "X$HPUX_IA64_MODE" = X32; then 9614 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9615 else 9616 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9617 fi 9618 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9619 ;; 9620 hppa*64*) 9621 shrext_cmds='.sl' 9622 hardcode_into_libs=yes 9623 dynamic_linker="$host_os dld.sl" 9624 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9625 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9627 soname_spec='${libname}${release}${shared_ext}$major' 9628 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9629 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9630 ;; 9631 *) 9632 shrext_cmds='.sl' 9633 dynamic_linker="$host_os dld.sl" 9634 shlibpath_var=SHLIB_PATH 9635 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9637 soname_spec='${libname}${release}${shared_ext}$major' 9638 ;; 9639 esac 9640 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9641 postinstall_cmds='chmod 555 $lib' 9642 # or fails outright, so override atomically: 9643 install_override_mode=555 9644 ;; 9645 9646interix[3-9]*) 9647 version_type=linux 9648 need_lib_prefix=no 9649 need_version=no 9650 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9651 soname_spec='${libname}${release}${shared_ext}$major' 9652 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9653 shlibpath_var=LD_LIBRARY_PATH 9654 shlibpath_overrides_runpath=no 9655 hardcode_into_libs=yes 9656 ;; 9657 9658irix5* | irix6* | nonstopux*) 9659 case $host_os in 9660 nonstopux*) version_type=nonstopux ;; 9661 *) 9662 if test "$lt_cv_prog_gnu_ld" = yes; then 9663 version_type=linux 9664 else 9665 version_type=irix 9666 fi ;; 9667 esac 9668 need_lib_prefix=no 9669 need_version=no 9670 soname_spec='${libname}${release}${shared_ext}$major' 9671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9672 case $host_os in 9673 irix5* | nonstopux*) 9674 libsuff= shlibsuff= 9675 ;; 9676 *) 9677 case $LD in # libtool.m4 will add one of these switches to LD 9678 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9679 libsuff= shlibsuff= libmagic=32-bit;; 9680 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9681 libsuff=32 shlibsuff=N32 libmagic=N32;; 9682 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9683 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9684 *) libsuff= shlibsuff= libmagic=never-match;; 9685 esac 9686 ;; 9687 esac 9688 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9689 shlibpath_overrides_runpath=no 9690 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9691 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9692 hardcode_into_libs=yes 9693 ;; 9694 9695# No shared lib support for Linux oldld, aout, or coff. 9696linux*oldld* | linux*aout* | linux*coff*) 9697 dynamic_linker=no 9698 ;; 9699 9700# This must be Linux ELF. 9701linux* | k*bsd*-gnu | kopensolaris*-gnu) 9702 version_type=linux 9703 need_lib_prefix=no 9704 need_version=no 9705 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9706 soname_spec='${libname}${release}${shared_ext}$major' 9707 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9708 shlibpath_var=LD_LIBRARY_PATH 9709 shlibpath_overrides_runpath=no 9710 9711 # Some binutils ld are patched to set DT_RUNPATH 9712 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 9713 $as_echo_n "(cached) " >&6 9714else 9715 lt_cv_shlibpath_overrides_runpath=no 9716 save_LDFLAGS=$LDFLAGS 9717 save_libdir=$libdir 9718 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9719 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9720 if test x$gcc_no_link = xyes; then 9721 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9722fi 9723cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9724/* end confdefs.h. */ 9725 9726int 9727main () 9728{ 9729 9730 ; 9731 return 0; 9732} 9733_ACEOF 9734if ac_fn_c_try_link "$LINENO"; then : 9735 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9736 lt_cv_shlibpath_overrides_runpath=yes 9737fi 9738fi 9739rm -f core conftest.err conftest.$ac_objext \ 9740 conftest$ac_exeext conftest.$ac_ext 9741 LDFLAGS=$save_LDFLAGS 9742 libdir=$save_libdir 9743 9744fi 9745 9746 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 9747 9748 # This implies no fast_install, which is unacceptable. 9749 # Some rework will be needed to allow for fast_install 9750 # before this can be enabled. 9751 hardcode_into_libs=yes 9752 9753 # Append ld.so.conf contents to the search path 9754 if test -f /etc/ld.so.conf; then 9755 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' ' '` 9756 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9757 fi 9758 9759 # We used to test for /lib/ld.so.1 and disable shared libraries on 9760 # powerpc, because MkLinux only supported shared libraries with the 9761 # GNU dynamic linker. Since this was broken with cross compilers, 9762 # most powerpc-linux boxes support dynamic linking these days and 9763 # people can always --disable-shared, the test was removed, and we 9764 # assume the GNU/Linux dynamic linker is in use. 9765 dynamic_linker='GNU/Linux ld.so' 9766 ;; 9767 9768netbsd*) 9769 version_type=sunos 9770 need_lib_prefix=no 9771 need_version=no 9772 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9774 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9775 dynamic_linker='NetBSD (a.out) ld.so' 9776 else 9777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9778 soname_spec='${libname}${release}${shared_ext}$major' 9779 dynamic_linker='NetBSD ld.elf_so' 9780 fi 9781 shlibpath_var=LD_LIBRARY_PATH 9782 shlibpath_overrides_runpath=yes 9783 hardcode_into_libs=yes 9784 ;; 9785 9786newsos6) 9787 version_type=linux 9788 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9789 shlibpath_var=LD_LIBRARY_PATH 9790 shlibpath_overrides_runpath=yes 9791 ;; 9792 9793*nto* | *qnx*) 9794 version_type=qnx 9795 need_lib_prefix=no 9796 need_version=no 9797 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9798 soname_spec='${libname}${release}${shared_ext}$major' 9799 shlibpath_var=LD_LIBRARY_PATH 9800 shlibpath_overrides_runpath=no 9801 hardcode_into_libs=yes 9802 dynamic_linker='ldqnx.so' 9803 ;; 9804 9805openbsd*) 9806 version_type=sunos 9807 sys_lib_dlsearch_path_spec="/usr/lib" 9808 need_lib_prefix=no 9809 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9810 case $host_os in 9811 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9812 *) need_version=no ;; 9813 esac 9814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9815 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9816 shlibpath_var=LD_LIBRARY_PATH 9817 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9818 case $host_os in 9819 openbsd2.[89] | openbsd2.[89].*) 9820 shlibpath_overrides_runpath=no 9821 ;; 9822 *) 9823 shlibpath_overrides_runpath=yes 9824 ;; 9825 esac 9826 else 9827 shlibpath_overrides_runpath=yes 9828 fi 9829 ;; 9830 9831os2*) 9832 libname_spec='$name' 9833 shrext_cmds=".dll" 9834 need_lib_prefix=no 9835 library_names_spec='$libname${shared_ext} $libname.a' 9836 dynamic_linker='OS/2 ld.exe' 9837 shlibpath_var=LIBPATH 9838 ;; 9839 9840osf3* | osf4* | osf5*) 9841 version_type=osf 9842 need_lib_prefix=no 9843 need_version=no 9844 soname_spec='${libname}${release}${shared_ext}$major' 9845 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9846 shlibpath_var=LD_LIBRARY_PATH 9847 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9848 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9849 ;; 9850 9851rdos*) 9852 dynamic_linker=no 9853 ;; 9854 9855solaris*) 9856 version_type=linux 9857 need_lib_prefix=no 9858 need_version=no 9859 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9860 soname_spec='${libname}${release}${shared_ext}$major' 9861 shlibpath_var=LD_LIBRARY_PATH 9862 shlibpath_overrides_runpath=yes 9863 hardcode_into_libs=yes 9864 # ldd complains unless libraries are executable 9865 postinstall_cmds='chmod +x $lib' 9866 ;; 9867 9868sunos4*) 9869 version_type=sunos 9870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9871 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9872 shlibpath_var=LD_LIBRARY_PATH 9873 shlibpath_overrides_runpath=yes 9874 if test "$with_gnu_ld" = yes; then 9875 need_lib_prefix=no 9876 fi 9877 need_version=yes 9878 ;; 9879 9880sysv4 | sysv4.3*) 9881 version_type=linux 9882 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9883 soname_spec='${libname}${release}${shared_ext}$major' 9884 shlibpath_var=LD_LIBRARY_PATH 9885 case $host_vendor in 9886 sni) 9887 shlibpath_overrides_runpath=no 9888 need_lib_prefix=no 9889 runpath_var=LD_RUN_PATH 9890 ;; 9891 siemens) 9892 need_lib_prefix=no 9893 ;; 9894 motorola) 9895 need_lib_prefix=no 9896 need_version=no 9897 shlibpath_overrides_runpath=no 9898 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9899 ;; 9900 esac 9901 ;; 9902 9903sysv4*MP*) 9904 if test -d /usr/nec ;then 9905 version_type=linux 9906 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9907 soname_spec='$libname${shared_ext}.$major' 9908 shlibpath_var=LD_LIBRARY_PATH 9909 fi 9910 ;; 9911 9912sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9913 version_type=freebsd-elf 9914 need_lib_prefix=no 9915 need_version=no 9916 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9917 soname_spec='${libname}${release}${shared_ext}$major' 9918 shlibpath_var=LD_LIBRARY_PATH 9919 shlibpath_overrides_runpath=yes 9920 hardcode_into_libs=yes 9921 if test "$with_gnu_ld" = yes; then 9922 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9923 else 9924 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9925 case $host_os in 9926 sco3.2v5*) 9927 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9928 ;; 9929 esac 9930 fi 9931 sys_lib_dlsearch_path_spec='/usr/lib' 9932 ;; 9933 9934tpf*) 9935 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9936 version_type=linux 9937 need_lib_prefix=no 9938 need_version=no 9939 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9940 shlibpath_var=LD_LIBRARY_PATH 9941 shlibpath_overrides_runpath=no 9942 hardcode_into_libs=yes 9943 ;; 9944 9945uts4*) 9946 version_type=linux 9947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9948 soname_spec='${libname}${release}${shared_ext}$major' 9949 shlibpath_var=LD_LIBRARY_PATH 9950 ;; 9951 9952*) 9953 dynamic_linker=no 9954 ;; 9955esac 9956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 9957$as_echo "$dynamic_linker" >&6; } 9958test "$dynamic_linker" = no && can_build_shared=no 9959 9960variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9961if test "$GCC" = yes; then 9962 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9963fi 9964 9965if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9966 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9967fi 9968if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9969 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9970fi 9971 9972 9973 9974 9975 9976 9977 9978 9979 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10064$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10065hardcode_action= 10066if test -n "$hardcode_libdir_flag_spec" || 10067 test -n "$runpath_var" || 10068 test "X$hardcode_automatic" = "Xyes" ; then 10069 10070 # We can hardcode non-existent directories. 10071 if test "$hardcode_direct" != no && 10072 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10073 # have to relink, otherwise we might link with an installed library 10074 # when we should be linking with a yet-to-be-installed one 10075 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10076 test "$hardcode_minus_L" != no; then 10077 # Linking always hardcodes the temporary library directory. 10078 hardcode_action=relink 10079 else 10080 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10081 hardcode_action=immediate 10082 fi 10083else 10084 # We cannot hardcode anything, or else we can only hardcode existing 10085 # directories. 10086 hardcode_action=unsupported 10087fi 10088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10089$as_echo "$hardcode_action" >&6; } 10090 10091if test "$hardcode_action" = relink || 10092 test "$inherit_rpath" = yes; then 10093 # Fast installation is not supported 10094 enable_fast_install=no 10095elif test "$shlibpath_overrides_runpath" = yes || 10096 test "$enable_shared" = no; then 10097 # Fast installation is not necessary 10098 enable_fast_install=needless 10099fi 10100 10101 10102 10103 10104 10105 10106 if test "x$enable_dlopen" != xyes; then 10107 enable_dlopen=unknown 10108 enable_dlopen_self=unknown 10109 enable_dlopen_self_static=unknown 10110else 10111 lt_cv_dlopen=no 10112 lt_cv_dlopen_libs= 10113 10114 case $host_os in 10115 beos*) 10116 lt_cv_dlopen="load_add_on" 10117 lt_cv_dlopen_libs= 10118 lt_cv_dlopen_self=yes 10119 ;; 10120 10121 mingw* | pw32* | cegcc*) 10122 lt_cv_dlopen="LoadLibrary" 10123 lt_cv_dlopen_libs= 10124 ;; 10125 10126 cygwin*) 10127 lt_cv_dlopen="dlopen" 10128 lt_cv_dlopen_libs= 10129 ;; 10130 10131 darwin*) 10132 # if libdl is installed we need to link against it 10133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10134$as_echo_n "checking for dlopen in -ldl... " >&6; } 10135if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10136 $as_echo_n "(cached) " >&6 10137else 10138 ac_check_lib_save_LIBS=$LIBS 10139LIBS="-ldl $LIBS" 10140if test x$gcc_no_link = xyes; then 10141 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10142fi 10143cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10144/* end confdefs.h. */ 10145 10146/* Override any GCC internal prototype to avoid an error. 10147 Use char because int might match the return type of a GCC 10148 builtin and then its argument prototype would still apply. */ 10149#ifdef __cplusplus 10150extern "C" 10151#endif 10152char dlopen (); 10153int 10154main () 10155{ 10156return dlopen (); 10157 ; 10158 return 0; 10159} 10160_ACEOF 10161if ac_fn_c_try_link "$LINENO"; then : 10162 ac_cv_lib_dl_dlopen=yes 10163else 10164 ac_cv_lib_dl_dlopen=no 10165fi 10166rm -f core conftest.err conftest.$ac_objext \ 10167 conftest$ac_exeext conftest.$ac_ext 10168LIBS=$ac_check_lib_save_LIBS 10169fi 10170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10171$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10172if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10173 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10174else 10175 10176 lt_cv_dlopen="dyld" 10177 lt_cv_dlopen_libs= 10178 lt_cv_dlopen_self=yes 10179 10180fi 10181 10182 ;; 10183 10184 *) 10185 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10186if test "x$ac_cv_func_shl_load" = x""yes; then : 10187 lt_cv_dlopen="shl_load" 10188else 10189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10190$as_echo_n "checking for shl_load in -ldld... " >&6; } 10191if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10192 $as_echo_n "(cached) " >&6 10193else 10194 ac_check_lib_save_LIBS=$LIBS 10195LIBS="-ldld $LIBS" 10196if test x$gcc_no_link = xyes; then 10197 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10198fi 10199cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10200/* end confdefs.h. */ 10201 10202/* Override any GCC internal prototype to avoid an error. 10203 Use char because int might match the return type of a GCC 10204 builtin and then its argument prototype would still apply. */ 10205#ifdef __cplusplus 10206extern "C" 10207#endif 10208char shl_load (); 10209int 10210main () 10211{ 10212return shl_load (); 10213 ; 10214 return 0; 10215} 10216_ACEOF 10217if ac_fn_c_try_link "$LINENO"; then : 10218 ac_cv_lib_dld_shl_load=yes 10219else 10220 ac_cv_lib_dld_shl_load=no 10221fi 10222rm -f core conftest.err conftest.$ac_objext \ 10223 conftest$ac_exeext conftest.$ac_ext 10224LIBS=$ac_check_lib_save_LIBS 10225fi 10226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10227$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10228if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10229 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10230else 10231 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10232if test "x$ac_cv_func_dlopen" = x""yes; then : 10233 lt_cv_dlopen="dlopen" 10234else 10235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10236$as_echo_n "checking for dlopen in -ldl... " >&6; } 10237if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10238 $as_echo_n "(cached) " >&6 10239else 10240 ac_check_lib_save_LIBS=$LIBS 10241LIBS="-ldl $LIBS" 10242if test x$gcc_no_link = xyes; then 10243 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10244fi 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" = x""yes; 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 test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10280 $as_echo_n "(cached) " >&6 10281else 10282 ac_check_lib_save_LIBS=$LIBS 10283LIBS="-lsvld $LIBS" 10284if test x$gcc_no_link = xyes; then 10285 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10286fi 10287cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10288/* end confdefs.h. */ 10289 10290/* Override any GCC internal prototype to avoid an error. 10291 Use char because int might match the return type of a GCC 10292 builtin and then its argument prototype would still apply. */ 10293#ifdef __cplusplus 10294extern "C" 10295#endif 10296char dlopen (); 10297int 10298main () 10299{ 10300return dlopen (); 10301 ; 10302 return 0; 10303} 10304_ACEOF 10305if ac_fn_c_try_link "$LINENO"; then : 10306 ac_cv_lib_svld_dlopen=yes 10307else 10308 ac_cv_lib_svld_dlopen=no 10309fi 10310rm -f core conftest.err conftest.$ac_objext \ 10311 conftest$ac_exeext conftest.$ac_ext 10312LIBS=$ac_check_lib_save_LIBS 10313fi 10314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10315$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10316if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10317 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10318else 10319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10320$as_echo_n "checking for dld_link in -ldld... " >&6; } 10321if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10322 $as_echo_n "(cached) " >&6 10323else 10324 ac_check_lib_save_LIBS=$LIBS 10325LIBS="-ldld $LIBS" 10326if test x$gcc_no_link = xyes; then 10327 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10328fi 10329cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10330/* end confdefs.h. */ 10331 10332/* Override any GCC internal prototype to avoid an error. 10333 Use char because int might match the return type of a GCC 10334 builtin and then its argument prototype would still apply. */ 10335#ifdef __cplusplus 10336extern "C" 10337#endif 10338char dld_link (); 10339int 10340main () 10341{ 10342return dld_link (); 10343 ; 10344 return 0; 10345} 10346_ACEOF 10347if ac_fn_c_try_link "$LINENO"; then : 10348 ac_cv_lib_dld_dld_link=yes 10349else 10350 ac_cv_lib_dld_dld_link=no 10351fi 10352rm -f core conftest.err conftest.$ac_objext \ 10353 conftest$ac_exeext conftest.$ac_ext 10354LIBS=$ac_check_lib_save_LIBS 10355fi 10356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10357$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10358if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10359 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10360fi 10361 10362 10363fi 10364 10365 10366fi 10367 10368 10369fi 10370 10371 10372fi 10373 10374 10375fi 10376 10377 ;; 10378 esac 10379 10380 if test "x$lt_cv_dlopen" != xno; then 10381 enable_dlopen=yes 10382 else 10383 enable_dlopen=no 10384 fi 10385 10386 case $lt_cv_dlopen in 10387 dlopen) 10388 save_CPPFLAGS="$CPPFLAGS" 10389 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10390 10391 save_LDFLAGS="$LDFLAGS" 10392 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10393 10394 save_LIBS="$LIBS" 10395 LIBS="$lt_cv_dlopen_libs $LIBS" 10396 10397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10398$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10399if test "${lt_cv_dlopen_self+set}" = set; then : 10400 $as_echo_n "(cached) " >&6 10401else 10402 if test "$cross_compiling" = yes; then : 10403 lt_cv_dlopen_self=cross 10404else 10405 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10406 lt_status=$lt_dlunknown 10407 cat > conftest.$ac_ext <<_LT_EOF 10408#line 10408 "configure" 10409#include "confdefs.h" 10410 10411#if HAVE_DLFCN_H 10412#include <dlfcn.h> 10413#endif 10414 10415#include <stdio.h> 10416 10417#ifdef RTLD_GLOBAL 10418# define LT_DLGLOBAL RTLD_GLOBAL 10419#else 10420# ifdef DL_GLOBAL 10421# define LT_DLGLOBAL DL_GLOBAL 10422# else 10423# define LT_DLGLOBAL 0 10424# endif 10425#endif 10426 10427/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10428 find out it does not work in some platform. */ 10429#ifndef LT_DLLAZY_OR_NOW 10430# ifdef RTLD_LAZY 10431# define LT_DLLAZY_OR_NOW RTLD_LAZY 10432# else 10433# ifdef DL_LAZY 10434# define LT_DLLAZY_OR_NOW DL_LAZY 10435# else 10436# ifdef RTLD_NOW 10437# define LT_DLLAZY_OR_NOW RTLD_NOW 10438# else 10439# ifdef DL_NOW 10440# define LT_DLLAZY_OR_NOW DL_NOW 10441# else 10442# define LT_DLLAZY_OR_NOW 0 10443# endif 10444# endif 10445# endif 10446# endif 10447#endif 10448 10449/* When -fvisbility=hidden is used, assume the code has been annotated 10450 correspondingly for the symbols needed. */ 10451#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10452void fnord () __attribute__((visibility("default"))); 10453#endif 10454 10455void fnord () { int i=42; } 10456int main () 10457{ 10458 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10459 int status = $lt_dlunknown; 10460 10461 if (self) 10462 { 10463 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10464 else 10465 { 10466 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10467 else puts (dlerror ()); 10468 } 10469 /* dlclose (self); */ 10470 } 10471 else 10472 puts (dlerror ()); 10473 10474 return status; 10475} 10476_LT_EOF 10477 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10478 (eval $ac_link) 2>&5 10479 ac_status=$? 10480 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10481 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10482 (./conftest; exit; ) >&5 2>/dev/null 10483 lt_status=$? 10484 case x$lt_status in 10485 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10486 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10487 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10488 esac 10489 else : 10490 # compilation failed 10491 lt_cv_dlopen_self=no 10492 fi 10493fi 10494rm -fr conftest* 10495 10496 10497fi 10498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10499$as_echo "$lt_cv_dlopen_self" >&6; } 10500 10501 if test "x$lt_cv_dlopen_self" = xyes; then 10502 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10504$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10505if test "${lt_cv_dlopen_self_static+set}" = set; then : 10506 $as_echo_n "(cached) " >&6 10507else 10508 if test "$cross_compiling" = yes; then : 10509 lt_cv_dlopen_self_static=cross 10510else 10511 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10512 lt_status=$lt_dlunknown 10513 cat > conftest.$ac_ext <<_LT_EOF 10514#line 10514 "configure" 10515#include "confdefs.h" 10516 10517#if HAVE_DLFCN_H 10518#include <dlfcn.h> 10519#endif 10520 10521#include <stdio.h> 10522 10523#ifdef RTLD_GLOBAL 10524# define LT_DLGLOBAL RTLD_GLOBAL 10525#else 10526# ifdef DL_GLOBAL 10527# define LT_DLGLOBAL DL_GLOBAL 10528# else 10529# define LT_DLGLOBAL 0 10530# endif 10531#endif 10532 10533/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10534 find out it does not work in some platform. */ 10535#ifndef LT_DLLAZY_OR_NOW 10536# ifdef RTLD_LAZY 10537# define LT_DLLAZY_OR_NOW RTLD_LAZY 10538# else 10539# ifdef DL_LAZY 10540# define LT_DLLAZY_OR_NOW DL_LAZY 10541# else 10542# ifdef RTLD_NOW 10543# define LT_DLLAZY_OR_NOW RTLD_NOW 10544# else 10545# ifdef DL_NOW 10546# define LT_DLLAZY_OR_NOW DL_NOW 10547# else 10548# define LT_DLLAZY_OR_NOW 0 10549# endif 10550# endif 10551# endif 10552# endif 10553#endif 10554 10555/* When -fvisbility=hidden is used, assume the code has been annotated 10556 correspondingly for the symbols needed. */ 10557#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10558void fnord () __attribute__((visibility("default"))); 10559#endif 10560 10561void fnord () { int i=42; } 10562int main () 10563{ 10564 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10565 int status = $lt_dlunknown; 10566 10567 if (self) 10568 { 10569 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10570 else 10571 { 10572 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10573 else puts (dlerror ()); 10574 } 10575 /* dlclose (self); */ 10576 } 10577 else 10578 puts (dlerror ()); 10579 10580 return status; 10581} 10582_LT_EOF 10583 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10584 (eval $ac_link) 2>&5 10585 ac_status=$? 10586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10587 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10588 (./conftest; exit; ) >&5 2>/dev/null 10589 lt_status=$? 10590 case x$lt_status in 10591 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10592 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10593 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10594 esac 10595 else : 10596 # compilation failed 10597 lt_cv_dlopen_self_static=no 10598 fi 10599fi 10600rm -fr conftest* 10601 10602 10603fi 10604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10605$as_echo "$lt_cv_dlopen_self_static" >&6; } 10606 fi 10607 10608 CPPFLAGS="$save_CPPFLAGS" 10609 LDFLAGS="$save_LDFLAGS" 10610 LIBS="$save_LIBS" 10611 ;; 10612 esac 10613 10614 case $lt_cv_dlopen_self in 10615 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10616 *) enable_dlopen_self=unknown ;; 10617 esac 10618 10619 case $lt_cv_dlopen_self_static in 10620 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10621 *) enable_dlopen_self_static=unknown ;; 10622 esac 10623fi 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641striplib= 10642old_striplib= 10643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10644$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10645if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10646 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10647 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10649$as_echo "yes" >&6; } 10650else 10651# FIXME - insert some real tests, host_os isn't really good enough 10652 case $host_os in 10653 darwin*) 10654 if test -n "$STRIP" ; then 10655 striplib="$STRIP -x" 10656 old_striplib="$STRIP -S" 10657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10658$as_echo "yes" >&6; } 10659 else 10660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10661$as_echo "no" >&6; } 10662 fi 10663 ;; 10664 *) 10665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10666$as_echo "no" >&6; } 10667 ;; 10668 esac 10669fi 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 # Report which library types will actually be built 10683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10684$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10686$as_echo "$can_build_shared" >&6; } 10687 10688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10689$as_echo_n "checking whether to build shared libraries... " >&6; } 10690 test "$can_build_shared" = "no" && enable_shared=no 10691 10692 # On AIX, shared libraries and static libraries use the same namespace, and 10693 # are all built from PIC. 10694 case $host_os in 10695 aix3*) 10696 test "$enable_shared" = yes && enable_static=no 10697 if test -n "$RANLIB"; then 10698 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10699 postinstall_cmds='$RANLIB $lib' 10700 fi 10701 ;; 10702 10703 aix[4-9]*) 10704 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10705 test "$enable_shared" = yes && enable_static=no 10706 fi 10707 ;; 10708 esac 10709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10710$as_echo "$enable_shared" >&6; } 10711 10712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10713$as_echo_n "checking whether to build static libraries... " >&6; } 10714 # Make sure either enable_shared or enable_static is yes. 10715 test "$enable_shared" = yes || enable_static=yes 10716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10717$as_echo "$enable_static" >&6; } 10718 10719 10720 10721 10722fi 10723ac_ext=c 10724ac_cpp='$CPP $CPPFLAGS' 10725ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10726ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10727ac_compiler_gnu=$ac_cv_c_compiler_gnu 10728 10729CC="$lt_save_CC" 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 ac_config_commands="$ac_config_commands libtool" 10744 10745 10746 10747 10748# Only expand once: 10749 10750 10751 10752# Find CPP now so that any conditional tests below won't do it and 10753# thereby make the resulting definitions conditional. 10754ac_ext=c 10755ac_cpp='$CPP $CPPFLAGS' 10756ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10757ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10758ac_compiler_gnu=$ac_cv_c_compiler_gnu 10759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 10760$as_echo_n "checking how to run the C preprocessor... " >&6; } 10761# On Suns, sometimes $CPP names a directory. 10762if test -n "$CPP" && test -d "$CPP"; then 10763 CPP= 10764fi 10765if test -z "$CPP"; then 10766 if test "${ac_cv_prog_CPP+set}" = set; then : 10767 $as_echo_n "(cached) " >&6 10768else 10769 # Double quotes because CPP needs to be expanded 10770 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 10771 do 10772 ac_preproc_ok=false 10773for ac_c_preproc_warn_flag in '' yes 10774do 10775 # Use a header file that comes with gcc, so configuring glibc 10776 # with a fresh cross-compiler works. 10777 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10778 # <limits.h> exists even on freestanding compilers. 10779 # On the NeXT, cc -E runs the code through the compiler's parser, 10780 # not just through cpp. "Syntax error" is here to catch this case. 10781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10782/* end confdefs.h. */ 10783#ifdef __STDC__ 10784# include <limits.h> 10785#else 10786# include <assert.h> 10787#endif 10788 Syntax error 10789_ACEOF 10790if ac_fn_c_try_cpp "$LINENO"; then : 10791 10792else 10793 # Broken: fails on valid input. 10794continue 10795fi 10796rm -f conftest.err conftest.$ac_ext 10797 10798 # OK, works on sane cases. Now check whether nonexistent headers 10799 # can be detected and how. 10800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10801/* end confdefs.h. */ 10802#include <ac_nonexistent.h> 10803_ACEOF 10804if ac_fn_c_try_cpp "$LINENO"; then : 10805 # Broken: success on invalid input. 10806continue 10807else 10808 # Passes both tests. 10809ac_preproc_ok=: 10810break 10811fi 10812rm -f conftest.err conftest.$ac_ext 10813 10814done 10815# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 10816rm -f conftest.err conftest.$ac_ext 10817if $ac_preproc_ok; then : 10818 break 10819fi 10820 10821 done 10822 ac_cv_prog_CPP=$CPP 10823 10824fi 10825 CPP=$ac_cv_prog_CPP 10826else 10827 ac_cv_prog_CPP=$CPP 10828fi 10829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 10830$as_echo "$CPP" >&6; } 10831ac_preproc_ok=false 10832for ac_c_preproc_warn_flag in '' yes 10833do 10834 # Use a header file that comes with gcc, so configuring glibc 10835 # with a fresh cross-compiler works. 10836 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10837 # <limits.h> exists even on freestanding compilers. 10838 # On the NeXT, cc -E runs the code through the compiler's parser, 10839 # not just through cpp. "Syntax error" is here to catch this case. 10840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10841/* end confdefs.h. */ 10842#ifdef __STDC__ 10843# include <limits.h> 10844#else 10845# include <assert.h> 10846#endif 10847 Syntax error 10848_ACEOF 10849if ac_fn_c_try_cpp "$LINENO"; then : 10850 10851else 10852 # Broken: fails on valid input. 10853continue 10854fi 10855rm -f conftest.err conftest.$ac_ext 10856 10857 # OK, works on sane cases. Now check whether nonexistent headers 10858 # can be detected and how. 10859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10860/* end confdefs.h. */ 10861#include <ac_nonexistent.h> 10862_ACEOF 10863if ac_fn_c_try_cpp "$LINENO"; then : 10864 # Broken: success on invalid input. 10865continue 10866else 10867 # Passes both tests. 10868ac_preproc_ok=: 10869break 10870fi 10871rm -f conftest.err conftest.$ac_ext 10872 10873done 10874# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 10875rm -f conftest.err conftest.$ac_ext 10876if $ac_preproc_ok; then : 10877 10878else 10879 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 10880$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 10881as_fn_error "C preprocessor \"$CPP\" fails sanity check 10882See \`config.log' for more details." "$LINENO" 5; } 10883fi 10884 10885ac_ext=c 10886ac_cpp='$CPP $CPPFLAGS' 10887ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10888ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10889ac_compiler_gnu=$ac_cv_c_compiler_gnu 10890 10891 10892if test -n "$with_cross_host"; then 10893 # We are being configured with a cross compiler. AC_REPLACE_FUNCS 10894 # may not work correctly, because the compiler may not be able to 10895 # link executables. 10896 10897 # We assume newlib. This lets us hard-code the functions we know 10898 # we'll have. 10899 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h 10900 10901 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 10902 10903 10904 # We ignore --with-system-zlib in this case. 10905 target_all=libzgcj.la 10906else 10907 if test x$gcc_no_link = xyes; then 10908 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 10909 ac_cv_func_mmap_fixed_mapped=no 10910 fi 10911fi 10912if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 10913 for ac_header in stdlib.h unistd.h 10914do : 10915 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10916ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10917eval as_val=\$$as_ac_Header 10918 if test "x$as_val" = x""yes; then : 10919 cat >>confdefs.h <<_ACEOF 10920#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10921_ACEOF 10922 10923fi 10924 10925done 10926 10927for ac_func in getpagesize 10928do : 10929 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 10930if test "x$ac_cv_func_getpagesize" = x""yes; then : 10931 cat >>confdefs.h <<_ACEOF 10932#define HAVE_GETPAGESIZE 1 10933_ACEOF 10934 10935fi 10936done 10937 10938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 10939$as_echo_n "checking for working mmap... " >&6; } 10940if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 10941 $as_echo_n "(cached) " >&6 10942else 10943 if test "$cross_compiling" = yes; then : 10944 ac_cv_func_mmap_fixed_mapped=no 10945else 10946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10947/* end confdefs.h. */ 10948$ac_includes_default 10949/* malloc might have been renamed as rpl_malloc. */ 10950#undef malloc 10951 10952/* Thanks to Mike Haertel and Jim Avera for this test. 10953 Here is a matrix of mmap possibilities: 10954 mmap private not fixed 10955 mmap private fixed at somewhere currently unmapped 10956 mmap private fixed at somewhere already mapped 10957 mmap shared not fixed 10958 mmap shared fixed at somewhere currently unmapped 10959 mmap shared fixed at somewhere already mapped 10960 For private mappings, we should verify that changes cannot be read() 10961 back from the file, nor mmap's back from the file at a different 10962 address. (There have been systems where private was not correctly 10963 implemented like the infamous i386 svr4.0, and systems where the 10964 VM page cache was not coherent with the file system buffer cache 10965 like early versions of FreeBSD and possibly contemporary NetBSD.) 10966 For shared mappings, we should conversely verify that changes get 10967 propagated back to all the places they're supposed to be. 10968 10969 Grep wants private fixed already mapped. 10970 The main things grep needs to know about mmap are: 10971 * does it exist and is it safe to write into the mmap'd area 10972 * how to use it (BSD variants) */ 10973 10974#include <fcntl.h> 10975#include <sys/mman.h> 10976 10977#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 10978char *malloc (); 10979#endif 10980 10981/* This mess was copied from the GNU getpagesize.h. */ 10982#ifndef HAVE_GETPAGESIZE 10983/* Assume that all systems that can run configure have sys/param.h. */ 10984# ifndef HAVE_SYS_PARAM_H 10985# define HAVE_SYS_PARAM_H 1 10986# endif 10987 10988# ifdef _SC_PAGESIZE 10989# define getpagesize() sysconf(_SC_PAGESIZE) 10990# else /* no _SC_PAGESIZE */ 10991# ifdef HAVE_SYS_PARAM_H 10992# include <sys/param.h> 10993# ifdef EXEC_PAGESIZE 10994# define getpagesize() EXEC_PAGESIZE 10995# else /* no EXEC_PAGESIZE */ 10996# ifdef NBPG 10997# define getpagesize() NBPG * CLSIZE 10998# ifndef CLSIZE 10999# define CLSIZE 1 11000# endif /* no CLSIZE */ 11001# else /* no NBPG */ 11002# ifdef NBPC 11003# define getpagesize() NBPC 11004# else /* no NBPC */ 11005# ifdef PAGESIZE 11006# define getpagesize() PAGESIZE 11007# endif /* PAGESIZE */ 11008# endif /* no NBPC */ 11009# endif /* no NBPG */ 11010# endif /* no EXEC_PAGESIZE */ 11011# else /* no HAVE_SYS_PARAM_H */ 11012# define getpagesize() 8192 /* punt totally */ 11013# endif /* no HAVE_SYS_PARAM_H */ 11014# endif /* no _SC_PAGESIZE */ 11015 11016#endif /* no HAVE_GETPAGESIZE */ 11017 11018int 11019main () 11020{ 11021 char *data, *data2, *data3; 11022 int i, pagesize; 11023 int fd; 11024 11025 pagesize = getpagesize (); 11026 11027 /* First, make a file with some known garbage in it. */ 11028 data = (char *) malloc (pagesize); 11029 if (!data) 11030 return 1; 11031 for (i = 0; i < pagesize; ++i) 11032 *(data + i) = rand (); 11033 umask (0); 11034 fd = creat ("conftest.mmap", 0600); 11035 if (fd < 0) 11036 return 1; 11037 if (write (fd, data, pagesize) != pagesize) 11038 return 1; 11039 close (fd); 11040 11041 /* Next, try to mmap the file at a fixed address which already has 11042 something else allocated at it. If we can, also make sure that 11043 we see the same garbage. */ 11044 fd = open ("conftest.mmap", O_RDWR); 11045 if (fd < 0) 11046 return 1; 11047 data2 = (char *) malloc (2 * pagesize); 11048 if (!data2) 11049 return 1; 11050 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 11051 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 11052 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 11053 return 1; 11054 for (i = 0; i < pagesize; ++i) 11055 if (*(data + i) != *(data2 + i)) 11056 return 1; 11057 11058 /* Finally, make sure that changes to the mapped area do not 11059 percolate back to the file as seen by read(). (This is a bug on 11060 some variants of i386 svr4.0.) */ 11061 for (i = 0; i < pagesize; ++i) 11062 *(data2 + i) = *(data2 + i) + 1; 11063 data3 = (char *) malloc (pagesize); 11064 if (!data3) 11065 return 1; 11066 if (read (fd, data3, pagesize) != pagesize) 11067 return 1; 11068 for (i = 0; i < pagesize; ++i) 11069 if (*(data + i) != *(data3 + i)) 11070 return 1; 11071 close (fd); 11072 return 0; 11073} 11074_ACEOF 11075if ac_fn_c_try_run "$LINENO"; then : 11076 ac_cv_func_mmap_fixed_mapped=yes 11077else 11078 ac_cv_func_mmap_fixed_mapped=no 11079fi 11080rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11081 conftest.$ac_objext conftest.beam conftest.$ac_ext 11082fi 11083 11084fi 11085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 11086$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 11087if test $ac_cv_func_mmap_fixed_mapped = yes; then 11088 11089$as_echo "#define HAVE_MMAP 1" >>confdefs.h 11090 11091fi 11092rm -f conftest.mmap 11093 11094fi 11095 for ac_func in memcpy strerror 11096do : 11097 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11098ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11099eval as_val=\$$as_ac_var 11100 if test "x$as_val" = x""yes; then : 11101 cat >>confdefs.h <<_ACEOF 11102#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11103_ACEOF 11104 11105fi 11106done 11107 11108 11109 if test "$with_system_zlib" = yes; then 11110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5 11111$as_echo_n "checking for deflate in -lz... " >&6; } 11112if test "${ac_cv_lib_z_deflate+set}" = set; then : 11113 $as_echo_n "(cached) " >&6 11114else 11115 ac_check_lib_save_LIBS=$LIBS 11116LIBS="-lz $LIBS" 11117if test x$gcc_no_link = xyes; then 11118 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11119fi 11120cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11121/* end confdefs.h. */ 11122 11123/* Override any GCC internal prototype to avoid an error. 11124 Use char because int might match the return type of a GCC 11125 builtin and then its argument prototype would still apply. */ 11126#ifdef __cplusplus 11127extern "C" 11128#endif 11129char deflate (); 11130int 11131main () 11132{ 11133return deflate (); 11134 ; 11135 return 0; 11136} 11137_ACEOF 11138if ac_fn_c_try_link "$LINENO"; then : 11139 ac_cv_lib_z_deflate=yes 11140else 11141 ac_cv_lib_z_deflate=no 11142fi 11143rm -f core conftest.err conftest.$ac_objext \ 11144 conftest$ac_exeext conftest.$ac_ext 11145LIBS=$ac_check_lib_save_LIBS 11146fi 11147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5 11148$as_echo "$ac_cv_lib_z_deflate" >&6; } 11149if test "x$ac_cv_lib_z_deflate" = x""yes; then : 11150 target_all= 11151else 11152 target_all=libzgcj.la 11153fi 11154 11155 else 11156 target_all=libzgcj.la 11157 fi 11158fi 11159 11160 11161 11162for ac_header in unistd.h 11163do : 11164 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 11165if test "x$ac_cv_header_unistd_h" = x""yes; then : 11166 cat >>confdefs.h <<_ACEOF 11167#define HAVE_UNISTD_H 1 11168_ACEOF 11169 11170fi 11171 11172done 11173 11174 11175if test -n "$with_cross_host" && 11176 test x"$with_cross_host" != x"no"; then 11177 toolexecdir='$(exec_prefix)/$(target_alias)' 11178 toolexeclibdir='$(toolexecdir)/lib' 11179else 11180 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11181 toolexeclibdir='$(libdir)' 11182fi 11183if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then 11184 multiosdir=/`$CC -print-multi-os-directory` 11185 case $multiosdir in 11186 /.) multiosdir= ;; # Avoid trailing /. 11187 esac 11188else 11189 multiosdir= 11190fi 11191toolexeclibdir=${toolexeclibdir}${multiosdir} 11192 11193 11194 11195 if test -n "$with_target_subdir"; then 11196 TARGET_LIBRARY_TRUE= 11197 TARGET_LIBRARY_FALSE='#' 11198else 11199 TARGET_LIBRARY_TRUE='#' 11200 TARGET_LIBRARY_FALSE= 11201fi 11202 11203 11204if test "${multilib}" = "yes"; then 11205 multilib_arg="--enable-multilib" 11206else 11207 multilib_arg= 11208fi 11209 11210# Check whether --enable-host-shared was given. 11211if test "${enable_host_shared+set}" = set; then : 11212 enableval=$enable_host_shared; PICFLAG=-fPIC 11213else 11214 PICFLAG= 11215fi 11216 11217 11218 11219ac_config_files="$ac_config_files Makefile" 11220 11221cat >confcache <<\_ACEOF 11222# This file is a shell script that caches the results of configure 11223# tests run on this system so they can be shared between configure 11224# scripts and configure runs, see configure's option --config-cache. 11225# It is not useful on other systems. If it contains results you don't 11226# want to keep, you may remove or edit it. 11227# 11228# config.status only pays attention to the cache file if you give it 11229# the --recheck option to rerun configure. 11230# 11231# `ac_cv_env_foo' variables (set or unset) will be overridden when 11232# loading this file, other *unset* `ac_cv_foo' will be assigned the 11233# following values. 11234 11235_ACEOF 11236 11237# The following way of writing the cache mishandles newlines in values, 11238# but we know of no workaround that is simple, portable, and efficient. 11239# So, we kill variables containing newlines. 11240# Ultrix sh set writes to stderr and can't be redirected directly, 11241# and sets the high bit in the cache file unless we assign to the vars. 11242( 11243 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11244 eval ac_val=\$$ac_var 11245 case $ac_val in #( 11246 *${as_nl}*) 11247 case $ac_var in #( 11248 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11249$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11250 esac 11251 case $ac_var in #( 11252 _ | IFS | as_nl) ;; #( 11253 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11254 *) { eval $ac_var=; unset $ac_var;} ;; 11255 esac ;; 11256 esac 11257 done 11258 11259 (set) 2>&1 | 11260 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11261 *${as_nl}ac_space=\ *) 11262 # `set' does not quote correctly, so add quotes: double-quote 11263 # substitution turns \\\\ into \\, and sed turns \\ into \. 11264 sed -n \ 11265 "s/'/'\\\\''/g; 11266 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11267 ;; #( 11268 *) 11269 # `set' quotes correctly as required by POSIX, so do not add quotes. 11270 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11271 ;; 11272 esac | 11273 sort 11274) | 11275 sed ' 11276 /^ac_cv_env_/b end 11277 t clear 11278 :clear 11279 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11280 t end 11281 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11282 :end' >>confcache 11283if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11284 if test -w "$cache_file"; then 11285 test "x$cache_file" != "x/dev/null" && 11286 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11287$as_echo "$as_me: updating cache $cache_file" >&6;} 11288 cat confcache >$cache_file 11289 else 11290 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11291$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11292 fi 11293fi 11294rm -f confcache 11295 11296test "x$prefix" = xNONE && prefix=$ac_default_prefix 11297# Let make expand exec_prefix. 11298test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11299 11300# Transform confdefs.h into DEFS. 11301# Protect against shell expansion while executing Makefile rules. 11302# Protect against Makefile macro expansion. 11303# 11304# If the first sed substitution is executed (which looks for macros that 11305# take arguments), then branch to the quote section. Otherwise, 11306# look for a macro that doesn't take arguments. 11307ac_script=' 11308:mline 11309/\\$/{ 11310 N 11311 s,\\\n,, 11312 b mline 11313} 11314t clear 11315:clear 11316s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 11317t quote 11318s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 11319t quote 11320b any 11321:quote 11322s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 11323s/\[/\\&/g 11324s/\]/\\&/g 11325s/\$/$$/g 11326H 11327:any 11328${ 11329 g 11330 s/^\n// 11331 s/\n/ /g 11332 p 11333} 11334' 11335DEFS=`sed -n "$ac_script" confdefs.h` 11336 11337 11338ac_libobjs= 11339ac_ltlibobjs= 11340for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11341 # 1. Remove the extension, and $U if already installed. 11342 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11343 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11344 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11345 # will be set to the directory where LIBOBJS objects are built. 11346 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11347 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11348done 11349LIBOBJS=$ac_libobjs 11350 11351LTLIBOBJS=$ac_ltlibobjs 11352 11353 11354 if test -n "$EXEEXT"; then 11355 am__EXEEXT_TRUE= 11356 am__EXEEXT_FALSE='#' 11357else 11358 am__EXEEXT_TRUE='#' 11359 am__EXEEXT_FALSE= 11360fi 11361 11362if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11363 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 11364Usually this means the macro was only invoked conditionally." "$LINENO" 5 11365fi 11366if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11367 as_fn_error "conditional \"AMDEP\" was never defined. 11368Usually this means the macro was only invoked conditionally." "$LINENO" 5 11369fi 11370if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11371 as_fn_error "conditional \"am__fastdepCC\" was never defined. 11372Usually this means the macro was only invoked conditionally." "$LINENO" 5 11373fi 11374if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then 11375 as_fn_error "conditional \"TARGET_LIBRARY\" was never defined. 11376Usually this means the macro was only invoked conditionally." "$LINENO" 5 11377fi 11378 11379: ${CONFIG_STATUS=./config.status} 11380ac_write_fail=0 11381ac_clean_files_save=$ac_clean_files 11382ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11383{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11384$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11385as_write_fail=0 11386cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11387#! $SHELL 11388# Generated by $as_me. 11389# Run this file to recreate the current configuration. 11390# Compiler output produced by configure, useful for debugging 11391# configure, is in config.log if it exists. 11392 11393debug=false 11394ac_cs_recheck=false 11395ac_cs_silent=false 11396 11397SHELL=\${CONFIG_SHELL-$SHELL} 11398export SHELL 11399_ASEOF 11400cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11401## -------------------- ## 11402## M4sh Initialization. ## 11403## -------------------- ## 11404 11405# Be more Bourne compatible 11406DUALCASE=1; export DUALCASE # for MKS sh 11407if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11408 emulate sh 11409 NULLCMD=: 11410 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11411 # is contrary to our usage. Disable this feature. 11412 alias -g '${1+"$@"}'='"$@"' 11413 setopt NO_GLOB_SUBST 11414else 11415 case `(set -o) 2>/dev/null` in #( 11416 *posix*) : 11417 set -o posix ;; #( 11418 *) : 11419 ;; 11420esac 11421fi 11422 11423 11424as_nl=' 11425' 11426export as_nl 11427# Printing a long string crashes Solaris 7 /usr/bin/printf. 11428as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11429as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11430as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11431# Prefer a ksh shell builtin over an external printf program on Solaris, 11432# but without wasting forks for bash or zsh. 11433if test -z "$BASH_VERSION$ZSH_VERSION" \ 11434 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11435 as_echo='print -r --' 11436 as_echo_n='print -rn --' 11437elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11438 as_echo='printf %s\n' 11439 as_echo_n='printf %s' 11440else 11441 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11442 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11443 as_echo_n='/usr/ucb/echo -n' 11444 else 11445 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11446 as_echo_n_body='eval 11447 arg=$1; 11448 case $arg in #( 11449 *"$as_nl"*) 11450 expr "X$arg" : "X\\(.*\\)$as_nl"; 11451 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11452 esac; 11453 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11454 ' 11455 export as_echo_n_body 11456 as_echo_n='sh -c $as_echo_n_body as_echo' 11457 fi 11458 export as_echo_body 11459 as_echo='sh -c $as_echo_body as_echo' 11460fi 11461 11462# The user is always right. 11463if test "${PATH_SEPARATOR+set}" != set; then 11464 PATH_SEPARATOR=: 11465 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11466 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11467 PATH_SEPARATOR=';' 11468 } 11469fi 11470 11471 11472# IFS 11473# We need space, tab and new line, in precisely that order. Quoting is 11474# there to prevent editors from complaining about space-tab. 11475# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11476# splitting by setting IFS to empty value.) 11477IFS=" "" $as_nl" 11478 11479# Find who we are. Look in the path if we contain no directory separator. 11480case $0 in #(( 11481 *[\\/]* ) as_myself=$0 ;; 11482 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11483for as_dir in $PATH 11484do 11485 IFS=$as_save_IFS 11486 test -z "$as_dir" && as_dir=. 11487 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11488 done 11489IFS=$as_save_IFS 11490 11491 ;; 11492esac 11493# We did not find ourselves, most probably we were run as `sh COMMAND' 11494# in which case we are not to be found in the path. 11495if test "x$as_myself" = x; then 11496 as_myself=$0 11497fi 11498if test ! -f "$as_myself"; then 11499 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11500 exit 1 11501fi 11502 11503# Unset variables that we do not need and which cause bugs (e.g. in 11504# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11505# suppresses any "Segmentation fault" message there. '((' could 11506# trigger a bug in pdksh 5.2.14. 11507for as_var in BASH_ENV ENV MAIL MAILPATH 11508do eval test x\${$as_var+set} = xset \ 11509 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11510done 11511PS1='$ ' 11512PS2='> ' 11513PS4='+ ' 11514 11515# NLS nuisances. 11516LC_ALL=C 11517export LC_ALL 11518LANGUAGE=C 11519export LANGUAGE 11520 11521# CDPATH. 11522(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11523 11524 11525# as_fn_error ERROR [LINENO LOG_FD] 11526# --------------------------------- 11527# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11528# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11529# script with status $?, using 1 if that was 0. 11530as_fn_error () 11531{ 11532 as_status=$?; test $as_status -eq 0 && as_status=1 11533 if test "$3"; then 11534 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11535 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 11536 fi 11537 $as_echo "$as_me: error: $1" >&2 11538 as_fn_exit $as_status 11539} # as_fn_error 11540 11541 11542# as_fn_set_status STATUS 11543# ----------------------- 11544# Set $? to STATUS, without forking. 11545as_fn_set_status () 11546{ 11547 return $1 11548} # as_fn_set_status 11549 11550# as_fn_exit STATUS 11551# ----------------- 11552# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11553as_fn_exit () 11554{ 11555 set +e 11556 as_fn_set_status $1 11557 exit $1 11558} # as_fn_exit 11559 11560# as_fn_unset VAR 11561# --------------- 11562# Portably unset VAR. 11563as_fn_unset () 11564{ 11565 { eval $1=; unset $1;} 11566} 11567as_unset=as_fn_unset 11568# as_fn_append VAR VALUE 11569# ---------------------- 11570# Append the text in VALUE to the end of the definition contained in VAR. Take 11571# advantage of any shell optimizations that allow amortized linear growth over 11572# repeated appends, instead of the typical quadratic growth present in naive 11573# implementations. 11574if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11575 eval 'as_fn_append () 11576 { 11577 eval $1+=\$2 11578 }' 11579else 11580 as_fn_append () 11581 { 11582 eval $1=\$$1\$2 11583 } 11584fi # as_fn_append 11585 11586# as_fn_arith ARG... 11587# ------------------ 11588# Perform arithmetic evaluation on the ARGs, and store the result in the 11589# global $as_val. Take advantage of shells that can avoid forks. The arguments 11590# must be portable across $(()) and expr. 11591if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11592 eval 'as_fn_arith () 11593 { 11594 as_val=$(( $* )) 11595 }' 11596else 11597 as_fn_arith () 11598 { 11599 as_val=`expr "$@" || test $? -eq 1` 11600 } 11601fi # as_fn_arith 11602 11603 11604if expr a : '\(a\)' >/dev/null 2>&1 && 11605 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11606 as_expr=expr 11607else 11608 as_expr=false 11609fi 11610 11611if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11612 as_basename=basename 11613else 11614 as_basename=false 11615fi 11616 11617if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11618 as_dirname=dirname 11619else 11620 as_dirname=false 11621fi 11622 11623as_me=`$as_basename -- "$0" || 11624$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11625 X"$0" : 'X\(//\)$' \| \ 11626 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11627$as_echo X/"$0" | 11628 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11629 s//\1/ 11630 q 11631 } 11632 /^X\/\(\/\/\)$/{ 11633 s//\1/ 11634 q 11635 } 11636 /^X\/\(\/\).*/{ 11637 s//\1/ 11638 q 11639 } 11640 s/.*/./; q'` 11641 11642# Avoid depending upon Character Ranges. 11643as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11644as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11645as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11646as_cr_digits='0123456789' 11647as_cr_alnum=$as_cr_Letters$as_cr_digits 11648 11649ECHO_C= ECHO_N= ECHO_T= 11650case `echo -n x` in #((((( 11651-n*) 11652 case `echo 'xy\c'` in 11653 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11654 xy) ECHO_C='\c';; 11655 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11656 ECHO_T=' ';; 11657 esac;; 11658*) 11659 ECHO_N='-n';; 11660esac 11661 11662rm -f conf$$ conf$$.exe conf$$.file 11663if test -d conf$$.dir; then 11664 rm -f conf$$.dir/conf$$.file 11665else 11666 rm -f conf$$.dir 11667 mkdir conf$$.dir 2>/dev/null 11668fi 11669if (echo >conf$$.file) 2>/dev/null; then 11670 if ln -s conf$$.file conf$$ 2>/dev/null; then 11671 as_ln_s='ln -s' 11672 # ... but there are two gotchas: 11673 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11674 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11675 # In both cases, we have to default to `cp -p'. 11676 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11677 as_ln_s='cp -p' 11678 elif ln conf$$.file conf$$ 2>/dev/null; then 11679 as_ln_s=ln 11680 else 11681 as_ln_s='cp -p' 11682 fi 11683else 11684 as_ln_s='cp -p' 11685fi 11686rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11687rmdir conf$$.dir 2>/dev/null 11688 11689 11690# as_fn_mkdir_p 11691# ------------- 11692# Create "$as_dir" as a directory, including parents if necessary. 11693as_fn_mkdir_p () 11694{ 11695 11696 case $as_dir in #( 11697 -*) as_dir=./$as_dir;; 11698 esac 11699 test -d "$as_dir" || eval $as_mkdir_p || { 11700 as_dirs= 11701 while :; do 11702 case $as_dir in #( 11703 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11704 *) as_qdir=$as_dir;; 11705 esac 11706 as_dirs="'$as_qdir' $as_dirs" 11707 as_dir=`$as_dirname -- "$as_dir" || 11708$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11709 X"$as_dir" : 'X\(//\)[^/]' \| \ 11710 X"$as_dir" : 'X\(//\)$' \| \ 11711 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11712$as_echo X"$as_dir" | 11713 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11714 s//\1/ 11715 q 11716 } 11717 /^X\(\/\/\)[^/].*/{ 11718 s//\1/ 11719 q 11720 } 11721 /^X\(\/\/\)$/{ 11722 s//\1/ 11723 q 11724 } 11725 /^X\(\/\).*/{ 11726 s//\1/ 11727 q 11728 } 11729 s/.*/./; q'` 11730 test -d "$as_dir" && break 11731 done 11732 test -z "$as_dirs" || eval "mkdir $as_dirs" 11733 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 11734 11735 11736} # as_fn_mkdir_p 11737if mkdir -p . 2>/dev/null; then 11738 as_mkdir_p='mkdir -p "$as_dir"' 11739else 11740 test -d ./-p && rmdir ./-p 11741 as_mkdir_p=false 11742fi 11743 11744if test -x / >/dev/null 2>&1; then 11745 as_test_x='test -x' 11746else 11747 if ls -dL / >/dev/null 2>&1; then 11748 as_ls_L_option=L 11749 else 11750 as_ls_L_option= 11751 fi 11752 as_test_x=' 11753 eval sh -c '\'' 11754 if test -d "$1"; then 11755 test -d "$1/."; 11756 else 11757 case $1 in #( 11758 -*)set "./$1";; 11759 esac; 11760 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 11761 ???[sx]*):;;*)false;;esac;fi 11762 '\'' sh 11763 ' 11764fi 11765as_executable_p=$as_test_x 11766 11767# Sed expression to map a string onto a valid CPP name. 11768as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11769 11770# Sed expression to map a string onto a valid variable name. 11771as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11772 11773 11774exec 6>&1 11775## ----------------------------------- ## 11776## Main body of $CONFIG_STATUS script. ## 11777## ----------------------------------- ## 11778_ASEOF 11779test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11780 11781cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11782# Save the log message, to keep $0 and so on meaningful, and to 11783# report actual input values of CONFIG_FILES etc. instead of their 11784# values after options handling. 11785ac_log=" 11786This file was extended by $as_me, which was 11787generated by GNU Autoconf 2.64. Invocation command line was 11788 11789 CONFIG_FILES = $CONFIG_FILES 11790 CONFIG_HEADERS = $CONFIG_HEADERS 11791 CONFIG_LINKS = $CONFIG_LINKS 11792 CONFIG_COMMANDS = $CONFIG_COMMANDS 11793 $ $0 $@ 11794 11795on `(hostname || uname -n) 2>/dev/null | sed 1q` 11796" 11797 11798_ACEOF 11799 11800case $ac_config_files in *" 11801"*) set x $ac_config_files; shift; ac_config_files=$*;; 11802esac 11803 11804 11805 11806cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11807# Files that config.status was made for. 11808config_files="$ac_config_files" 11809config_commands="$ac_config_commands" 11810 11811_ACEOF 11812 11813cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11814ac_cs_usage="\ 11815\`$as_me' instantiates files and other configuration actions 11816from templates according to the current configuration. Unless the files 11817and actions are specified as TAGs, all are instantiated by default. 11818 11819Usage: $0 [OPTION]... [TAG]... 11820 11821 -h, --help print this help, then exit 11822 -V, --version print version number and configuration settings, then exit 11823 -q, --quiet, --silent 11824 do not print progress messages 11825 -d, --debug don't remove temporary files 11826 --recheck update $as_me by reconfiguring in the same conditions 11827 --file=FILE[:TEMPLATE] 11828 instantiate the configuration file FILE 11829 11830Configuration files: 11831$config_files 11832 11833Configuration commands: 11834$config_commands 11835 11836Report bugs to the package provider." 11837 11838_ACEOF 11839cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11840ac_cs_version="\\ 11841config.status 11842configured by $0, generated by GNU Autoconf 2.64, 11843 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 11844 11845Copyright (C) 2009 Free Software Foundation, Inc. 11846This config.status script is free software; the Free Software Foundation 11847gives unlimited permission to copy, distribute and modify it." 11848 11849ac_pwd='$ac_pwd' 11850srcdir='$srcdir' 11851INSTALL='$INSTALL' 11852MKDIR_P='$MKDIR_P' 11853AWK='$AWK' 11854test -n "\$AWK" || AWK=awk 11855_ACEOF 11856 11857cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11858# The default lists apply if the user does not specify any file. 11859ac_need_defaults=: 11860while test $# != 0 11861do 11862 case $1 in 11863 --*=*) 11864 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11865 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 11866 ac_shift=: 11867 ;; 11868 *) 11869 ac_option=$1 11870 ac_optarg=$2 11871 ac_shift=shift 11872 ;; 11873 esac 11874 11875 case $ac_option in 11876 # Handling of the options. 11877 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 11878 ac_cs_recheck=: ;; 11879 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 11880 $as_echo "$ac_cs_version"; exit ;; 11881 --debug | --debu | --deb | --de | --d | -d ) 11882 debug=: ;; 11883 --file | --fil | --fi | --f ) 11884 $ac_shift 11885 case $ac_optarg in 11886 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11887 esac 11888 as_fn_append CONFIG_FILES " '$ac_optarg'" 11889 ac_need_defaults=false;; 11890 --he | --h | --help | --hel | -h ) 11891 $as_echo "$ac_cs_usage"; exit ;; 11892 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11893 | -silent | --silent | --silen | --sile | --sil | --si | --s) 11894 ac_cs_silent=: ;; 11895 11896 # This is an error. 11897 -*) as_fn_error "unrecognized option: \`$1' 11898Try \`$0 --help' for more information." ;; 11899 11900 *) as_fn_append ac_config_targets " $1" 11901 ac_need_defaults=false ;; 11902 11903 esac 11904 shift 11905done 11906 11907ac_configure_extra_args= 11908 11909if $ac_cs_silent; then 11910 exec 6>/dev/null 11911 ac_configure_extra_args="$ac_configure_extra_args --silent" 11912fi 11913 11914_ACEOF 11915cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11916if \$ac_cs_recheck; then 11917 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 11918 shift 11919 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 11920 CONFIG_SHELL='$SHELL' 11921 export CONFIG_SHELL 11922 exec "\$@" 11923fi 11924 11925_ACEOF 11926cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11927exec 5>>config.log 11928{ 11929 echo 11930 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 11931## Running $as_me. ## 11932_ASBOX 11933 $as_echo "$ac_log" 11934} >&5 11935 11936_ACEOF 11937cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11938# 11939# INIT-COMMANDS 11940# 11941 11942srcdir="$srcdir" 11943host="$host" 11944target="$target" 11945with_multisubdir="$with_multisubdir" 11946with_multisrctop="$with_multisrctop" 11947with_target_subdir="$with_target_subdir" 11948ac_configure_args="${multilib_arg} ${ac_configure_args}" 11949multi_basedir="$multi_basedir" 11950CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 11951CC="$CC" 11952CXX="$CXX" 11953GFORTRAN="$GFORTRAN" 11954GCJ="$GCJ" 11955AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 11956 11957 11958# The HP-UX ksh and POSIX shell print the target directory to stdout 11959# if CDPATH is set. 11960(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11961 11962sed_quote_subst='$sed_quote_subst' 11963double_quote_subst='$double_quote_subst' 11964delay_variable_subst='$delay_variable_subst' 11965macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 11966macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 11967enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 11968enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 11969pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 11970enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 11971SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 11972ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 11973host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 11974host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 11975host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 11976build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 11977build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 11978build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 11979SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 11980Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 11981GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 11982EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 11983FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 11984LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 11985NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 11986LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 11987max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 11988ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 11989exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 11990lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 11991lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 11992lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 11993reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 11994reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 11995OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 11996deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 11997file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 11998AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 11999AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12000STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12001RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12002old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12003old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12004old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12005lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12006CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12007CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12008compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12009GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12010lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12011lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12012lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12013lt_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"`' 12014objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12015MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12016lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12017lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12018lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12019lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12020lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12021need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12022DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12023NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12024LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12025OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12026OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12027libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12028shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12029extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12030archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12031enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12032export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12033whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12034compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12035old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12036old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12037archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12038archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12039module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12040module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12041with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12042allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12043no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12044hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12045hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12046hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12047hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12048hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12049hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12050hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12051hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12052inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12053link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12054fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12055always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12056export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12057exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12058include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12059prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12060file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12061variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12062need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12063need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12064version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12065runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12066shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12067shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12068libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12069library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12070soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12071install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12072postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12073postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12074finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12075finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12076hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12077sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12078sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12079hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12080enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12081enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12082enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12083old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12084striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12085 12086LTCC='$LTCC' 12087LTCFLAGS='$LTCFLAGS' 12088compiler='$compiler_DEFAULT' 12089 12090# A function that is used when there is no print builtin or printf. 12091func_fallback_echo () 12092{ 12093 eval 'cat <<_LTECHO_EOF 12094\$1 12095_LTECHO_EOF' 12096} 12097 12098# Quote evaled strings. 12099for var in SHELL \ 12100ECHO \ 12101SED \ 12102GREP \ 12103EGREP \ 12104FGREP \ 12105LD \ 12106NM \ 12107LN_S \ 12108lt_SP2NL \ 12109lt_NL2SP \ 12110reload_flag \ 12111OBJDUMP \ 12112deplibs_check_method \ 12113file_magic_cmd \ 12114AR \ 12115AR_FLAGS \ 12116STRIP \ 12117RANLIB \ 12118CC \ 12119CFLAGS \ 12120compiler \ 12121lt_cv_sys_global_symbol_pipe \ 12122lt_cv_sys_global_symbol_to_cdecl \ 12123lt_cv_sys_global_symbol_to_c_name_address \ 12124lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12125lt_prog_compiler_no_builtin_flag \ 12126lt_prog_compiler_wl \ 12127lt_prog_compiler_pic \ 12128lt_prog_compiler_static \ 12129lt_cv_prog_compiler_c_o \ 12130need_locks \ 12131DSYMUTIL \ 12132NMEDIT \ 12133LIPO \ 12134OTOOL \ 12135OTOOL64 \ 12136shrext_cmds \ 12137export_dynamic_flag_spec \ 12138whole_archive_flag_spec \ 12139compiler_needs_object \ 12140with_gnu_ld \ 12141allow_undefined_flag \ 12142no_undefined_flag \ 12143hardcode_libdir_flag_spec \ 12144hardcode_libdir_flag_spec_ld \ 12145hardcode_libdir_separator \ 12146fix_srcfile_path \ 12147exclude_expsyms \ 12148include_expsyms \ 12149file_list_spec \ 12150variables_saved_for_relink \ 12151libname_spec \ 12152library_names_spec \ 12153soname_spec \ 12154install_override_mode \ 12155finish_eval \ 12156old_striplib \ 12157striplib; do 12158 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12159 *[\\\\\\\`\\"\\\$]*) 12160 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12161 ;; 12162 *) 12163 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12164 ;; 12165 esac 12166done 12167 12168# Double-quote double-evaled strings. 12169for var in reload_cmds \ 12170old_postinstall_cmds \ 12171old_postuninstall_cmds \ 12172old_archive_cmds \ 12173extract_expsyms_cmds \ 12174old_archive_from_new_cmds \ 12175old_archive_from_expsyms_cmds \ 12176archive_cmds \ 12177archive_expsym_cmds \ 12178module_cmds \ 12179module_expsym_cmds \ 12180export_symbols_cmds \ 12181prelink_cmds \ 12182postinstall_cmds \ 12183postuninstall_cmds \ 12184finish_cmds \ 12185sys_lib_search_path_spec \ 12186sys_lib_dlsearch_path_spec; do 12187 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12188 *[\\\\\\\`\\"\\\$]*) 12189 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12190 ;; 12191 *) 12192 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12193 ;; 12194 esac 12195done 12196 12197ac_aux_dir='$ac_aux_dir' 12198xsi_shell='$xsi_shell' 12199lt_shell_append='$lt_shell_append' 12200 12201# See if we are running on zsh, and set the options which allow our 12202# commands through without removal of \ escapes INIT. 12203if test -n "\${ZSH_VERSION+set}" ; then 12204 setopt NO_GLOB_SUBST 12205fi 12206 12207 12208 PACKAGE='$PACKAGE' 12209 VERSION='$VERSION' 12210 TIMESTAMP='$TIMESTAMP' 12211 RM='$RM' 12212 ofile='$ofile' 12213 12214 12215 12216 12217_ACEOF 12218 12219cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12220 12221# Handling of arguments. 12222for ac_config_target in $ac_config_targets 12223do 12224 case $ac_config_target in 12225 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12226 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12227 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12228 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12229 12230 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12231 esac 12232done 12233 12234 12235# If the user did not use the arguments to specify the items to instantiate, 12236# then the envvar interface is used. Set only those that are not. 12237# We use the long form for the default assignment because of an extremely 12238# bizarre bug on SunOS 4.1.3. 12239if $ac_need_defaults; then 12240 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12241 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12242fi 12243 12244# Have a temporary directory for convenience. Make it in the build tree 12245# simply because there is no reason against having it here, and in addition, 12246# creating and moving files from /tmp can sometimes cause problems. 12247# Hook for its removal unless debugging. 12248# Note that there is a small window in which the directory will not be cleaned: 12249# after its creation but before its name has been assigned to `$tmp'. 12250$debug || 12251{ 12252 tmp= 12253 trap 'exit_status=$? 12254 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12255' 0 12256 trap 'as_fn_exit 1' 1 2 13 15 12257} 12258# Create a (secure) tmp directory for tmp files. 12259 12260{ 12261 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12262 test -n "$tmp" && test -d "$tmp" 12263} || 12264{ 12265 tmp=./conf$$-$RANDOM 12266 (umask 077 && mkdir "$tmp") 12267} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12268 12269# Set up the scripts for CONFIG_FILES section. 12270# No need to generate them if there are no CONFIG_FILES. 12271# This happens for instance with `./config.status config.h'. 12272if test -n "$CONFIG_FILES"; then 12273 12274 12275ac_cr=`echo X | tr X '\015'` 12276# On cygwin, bash can eat \r inside `` if the user requested igncr. 12277# But we know of no other shell where ac_cr would be empty at this 12278# point, so we can use a bashism as a fallback. 12279if test "x$ac_cr" = x; then 12280 eval ac_cr=\$\'\\r\' 12281fi 12282ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12283if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12284 ac_cs_awk_cr='\r' 12285else 12286 ac_cs_awk_cr=$ac_cr 12287fi 12288 12289echo 'BEGIN {' >"$tmp/subs1.awk" && 12290_ACEOF 12291 12292 12293{ 12294 echo "cat >conf$$subs.awk <<_ACEOF" && 12295 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12296 echo "_ACEOF" 12297} >conf$$subs.sh || 12298 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12299ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12300ac_delim='%!_!# ' 12301for ac_last_try in false false false false false :; do 12302 . ./conf$$subs.sh || 12303 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12304 12305 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12306 if test $ac_delim_n = $ac_delim_num; then 12307 break 12308 elif $ac_last_try; then 12309 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12310 else 12311 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12312 fi 12313done 12314rm -f conf$$subs.sh 12315 12316cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12317cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12318_ACEOF 12319sed -n ' 12320h 12321s/^/S["/; s/!.*/"]=/ 12322p 12323g 12324s/^[^!]*!// 12325:repl 12326t repl 12327s/'"$ac_delim"'$// 12328t delim 12329:nl 12330h 12331s/\(.\{148\}\).*/\1/ 12332t more1 12333s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12334p 12335n 12336b repl 12337:more1 12338s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12339p 12340g 12341s/.\{148\}// 12342t nl 12343:delim 12344h 12345s/\(.\{148\}\).*/\1/ 12346t more2 12347s/["\\]/\\&/g; s/^/"/; s/$/"/ 12348p 12349b 12350:more2 12351s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12352p 12353g 12354s/.\{148\}// 12355t delim 12356' <conf$$subs.awk | sed ' 12357/^[^""]/{ 12358 N 12359 s/\n// 12360} 12361' >>$CONFIG_STATUS || ac_write_fail=1 12362rm -f conf$$subs.awk 12363cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12364_ACAWK 12365cat >>"\$tmp/subs1.awk" <<_ACAWK && 12366 for (key in S) S_is_set[key] = 1 12367 FS = "" 12368 12369} 12370{ 12371 line = $ 0 12372 nfields = split(line, field, "@") 12373 substed = 0 12374 len = length(field[1]) 12375 for (i = 2; i < nfields; i++) { 12376 key = field[i] 12377 keylen = length(key) 12378 if (S_is_set[key]) { 12379 value = S[key] 12380 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12381 len += length(value) + length(field[++i]) 12382 substed = 1 12383 } else 12384 len += 1 + keylen 12385 } 12386 12387 print line 12388} 12389 12390_ACAWK 12391_ACEOF 12392cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12393if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12394 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12395else 12396 cat 12397fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12398 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12399_ACEOF 12400 12401# VPATH may cause trouble with some makes, so we remove $(srcdir), 12402# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12403# trailing colons and then remove the whole line if VPATH becomes empty 12404# (actually we leave an empty line to preserve line numbers). 12405if test "x$srcdir" = x.; then 12406 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12407s/:*\$(srcdir):*/:/ 12408s/:*\${srcdir}:*/:/ 12409s/:*@srcdir@:*/:/ 12410s/^\([^=]*=[ ]*\):*/\1/ 12411s/:*$// 12412s/^[^=]*=[ ]*$// 12413}' 12414fi 12415 12416cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12417fi # test -n "$CONFIG_FILES" 12418 12419 12420eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 12421shift 12422for ac_tag 12423do 12424 case $ac_tag in 12425 :[FHLC]) ac_mode=$ac_tag; continue;; 12426 esac 12427 case $ac_mode$ac_tag in 12428 :[FHL]*:*);; 12429 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 12430 :[FH]-) ac_tag=-:-;; 12431 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12432 esac 12433 ac_save_IFS=$IFS 12434 IFS=: 12435 set x $ac_tag 12436 IFS=$ac_save_IFS 12437 shift 12438 ac_file=$1 12439 shift 12440 12441 case $ac_mode in 12442 :L) ac_source=$1;; 12443 :[FH]) 12444 ac_file_inputs= 12445 for ac_f 12446 do 12447 case $ac_f in 12448 -) ac_f="$tmp/stdin";; 12449 *) # Look for the file first in the build tree, then in the source tree 12450 # (if the path is not absolute). The absolute path cannot be DOS-style, 12451 # because $ac_f cannot contain `:'. 12452 test -f "$ac_f" || 12453 case $ac_f in 12454 [\\/$]*) false;; 12455 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12456 esac || 12457 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12458 esac 12459 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12460 as_fn_append ac_file_inputs " '$ac_f'" 12461 done 12462 12463 # Let's still pretend it is `configure' which instantiates (i.e., don't 12464 # use $as_me), people would be surprised to read: 12465 # /* config.h. Generated by config.status. */ 12466 configure_input='Generated from '` 12467 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12468 `' by configure.' 12469 if test x"$ac_file" != x-; then 12470 configure_input="$ac_file. $configure_input" 12471 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12472$as_echo "$as_me: creating $ac_file" >&6;} 12473 fi 12474 # Neutralize special characters interpreted by sed in replacement strings. 12475 case $configure_input in #( 12476 *\&* | *\|* | *\\* ) 12477 ac_sed_conf_input=`$as_echo "$configure_input" | 12478 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12479 *) ac_sed_conf_input=$configure_input;; 12480 esac 12481 12482 case $ac_tag in 12483 *:-:* | *:-) cat >"$tmp/stdin" \ 12484 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 12485 esac 12486 ;; 12487 esac 12488 12489 ac_dir=`$as_dirname -- "$ac_file" || 12490$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12491 X"$ac_file" : 'X\(//\)[^/]' \| \ 12492 X"$ac_file" : 'X\(//\)$' \| \ 12493 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12494$as_echo X"$ac_file" | 12495 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12496 s//\1/ 12497 q 12498 } 12499 /^X\(\/\/\)[^/].*/{ 12500 s//\1/ 12501 q 12502 } 12503 /^X\(\/\/\)$/{ 12504 s//\1/ 12505 q 12506 } 12507 /^X\(\/\).*/{ 12508 s//\1/ 12509 q 12510 } 12511 s/.*/./; q'` 12512 as_dir="$ac_dir"; as_fn_mkdir_p 12513 ac_builddir=. 12514 12515case "$ac_dir" in 12516.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12517*) 12518 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12519 # A ".." for each directory in $ac_dir_suffix. 12520 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12521 case $ac_top_builddir_sub in 12522 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12523 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12524 esac ;; 12525esac 12526ac_abs_top_builddir=$ac_pwd 12527ac_abs_builddir=$ac_pwd$ac_dir_suffix 12528# for backward compatibility: 12529ac_top_builddir=$ac_top_build_prefix 12530 12531case $srcdir in 12532 .) # We are building in place. 12533 ac_srcdir=. 12534 ac_top_srcdir=$ac_top_builddir_sub 12535 ac_abs_top_srcdir=$ac_pwd ;; 12536 [\\/]* | ?:[\\/]* ) # Absolute name. 12537 ac_srcdir=$srcdir$ac_dir_suffix; 12538 ac_top_srcdir=$srcdir 12539 ac_abs_top_srcdir=$srcdir ;; 12540 *) # Relative name. 12541 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12542 ac_top_srcdir=$ac_top_build_prefix$srcdir 12543 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12544esac 12545ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12546 12547 12548 case $ac_mode in 12549 :F) 12550 # 12551 # CONFIG_FILE 12552 # 12553 12554 case $INSTALL in 12555 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12556 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12557 esac 12558 ac_MKDIR_P=$MKDIR_P 12559 case $MKDIR_P in 12560 [\\/$]* | ?:[\\/]* ) ;; 12561 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12562 esac 12563_ACEOF 12564 12565cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12566# If the template does not know about datarootdir, expand it. 12567# FIXME: This hack should be removed a few years after 2.60. 12568ac_datarootdir_hack=; ac_datarootdir_seen= 12569ac_sed_dataroot=' 12570/datarootdir/ { 12571 p 12572 q 12573} 12574/@datadir@/p 12575/@docdir@/p 12576/@infodir@/p 12577/@localedir@/p 12578/@mandir@/p' 12579case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12580*datarootdir*) ac_datarootdir_seen=yes;; 12581*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12582 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12583$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12584_ACEOF 12585cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12586 ac_datarootdir_hack=' 12587 s&@datadir@&$datadir&g 12588 s&@docdir@&$docdir&g 12589 s&@infodir@&$infodir&g 12590 s&@localedir@&$localedir&g 12591 s&@mandir@&$mandir&g 12592 s&\\\${datarootdir}&$datarootdir&g' ;; 12593esac 12594_ACEOF 12595 12596# Neutralize VPATH when `$srcdir' = `.'. 12597# Shell code in configure.ac might set extrasub. 12598# FIXME: do we really want to maintain this feature? 12599cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12600ac_sed_extra="$ac_vpsub 12601$extrasub 12602_ACEOF 12603cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12604:t 12605/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12606s|@configure_input@|$ac_sed_conf_input|;t t 12607s&@top_builddir@&$ac_top_builddir_sub&;t t 12608s&@top_build_prefix@&$ac_top_build_prefix&;t t 12609s&@srcdir@&$ac_srcdir&;t t 12610s&@abs_srcdir@&$ac_abs_srcdir&;t t 12611s&@top_srcdir@&$ac_top_srcdir&;t t 12612s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12613s&@builddir@&$ac_builddir&;t t 12614s&@abs_builddir@&$ac_abs_builddir&;t t 12615s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12616s&@INSTALL@&$ac_INSTALL&;t t 12617s&@MKDIR_P@&$ac_MKDIR_P&;t t 12618$ac_datarootdir_hack 12619" 12620eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 12621 || as_fn_error "could not create $ac_file" "$LINENO" 5 12622 12623test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12624 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12625 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12626 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12627which seems to be undefined. Please make sure it is defined." >&5 12628$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12629which seems to be undefined. Please make sure it is defined." >&2;} 12630 12631 rm -f "$tmp/stdin" 12632 case $ac_file in 12633 -) cat "$tmp/out" && rm -f "$tmp/out";; 12634 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 12635 esac \ 12636 || as_fn_error "could not create $ac_file" "$LINENO" 5 12637 ;; 12638 12639 12640 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12641$as_echo "$as_me: executing $ac_file commands" >&6;} 12642 ;; 12643 esac 12644 12645 12646 case $ac_file$ac_mode in 12647 "default-1":C) 12648# Only add multilib support code if we just rebuilt the top-level 12649# Makefile. 12650case " $CONFIG_FILES " in 12651 *" Makefile "*) 12652 ac_file=Makefile . ${multi_basedir}/config-ml.in 12653 ;; 12654esac ;; 12655 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 12656 # Autoconf 2.62 quotes --file arguments for eval, but not when files 12657 # are listed without --file. Let's play safe and only enable the eval 12658 # if we detect the quoting. 12659 case $CONFIG_FILES in 12660 *\'*) eval set x "$CONFIG_FILES" ;; 12661 *) set x $CONFIG_FILES ;; 12662 esac 12663 shift 12664 for mf 12665 do 12666 # Strip MF so we end up with the name of the file. 12667 mf=`echo "$mf" | sed -e 's/:.*$//'` 12668 # Check whether this is an Automake generated Makefile or not. 12669 # We used to match only the files named `Makefile.in', but 12670 # some people rename them; so instead we look at the file content. 12671 # Grep'ing the first line is not enough: some people post-process 12672 # each Makefile.in and add a new line on top of each file to say so. 12673 # Grep'ing the whole file is not good either: AIX grep has a line 12674 # limit of 2048, but all sed's we know have understand at least 4000. 12675 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 12676 dirpart=`$as_dirname -- "$mf" || 12677$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12678 X"$mf" : 'X\(//\)[^/]' \| \ 12679 X"$mf" : 'X\(//\)$' \| \ 12680 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 12681$as_echo X"$mf" | 12682 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12683 s//\1/ 12684 q 12685 } 12686 /^X\(\/\/\)[^/].*/{ 12687 s//\1/ 12688 q 12689 } 12690 /^X\(\/\/\)$/{ 12691 s//\1/ 12692 q 12693 } 12694 /^X\(\/\).*/{ 12695 s//\1/ 12696 q 12697 } 12698 s/.*/./; q'` 12699 else 12700 continue 12701 fi 12702 # Extract the definition of DEPDIR, am__include, and am__quote 12703 # from the Makefile without running `make'. 12704 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 12705 test -z "$DEPDIR" && continue 12706 am__include=`sed -n 's/^am__include = //p' < "$mf"` 12707 test -z "am__include" && continue 12708 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 12709 # When using ansi2knr, U may be empty or an underscore; expand it 12710 U=`sed -n 's/^U = //p' < "$mf"` 12711 # Find all dependency output files, they are included files with 12712 # $(DEPDIR) in their names. We invoke sed twice because it is the 12713 # simplest approach to changing $(DEPDIR) to its actual value in the 12714 # expansion. 12715 for file in `sed -n " 12716 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 12717 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 12718 # Make sure the directory exists. 12719 test -f "$dirpart/$file" && continue 12720 fdir=`$as_dirname -- "$file" || 12721$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12722 X"$file" : 'X\(//\)[^/]' \| \ 12723 X"$file" : 'X\(//\)$' \| \ 12724 X"$file" : 'X\(/\)' \| . 2>/dev/null || 12725$as_echo X"$file" | 12726 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12727 s//\1/ 12728 q 12729 } 12730 /^X\(\/\/\)[^/].*/{ 12731 s//\1/ 12732 q 12733 } 12734 /^X\(\/\/\)$/{ 12735 s//\1/ 12736 q 12737 } 12738 /^X\(\/\).*/{ 12739 s//\1/ 12740 q 12741 } 12742 s/.*/./; q'` 12743 as_dir=$dirpart/$fdir; as_fn_mkdir_p 12744 # echo "creating $dirpart/$file" 12745 echo '# dummy' > "$dirpart/$file" 12746 done 12747 done 12748} 12749 ;; 12750 "libtool":C) 12751 12752 # See if we are running on zsh, and set the options which allow our 12753 # commands through without removal of \ escapes. 12754 if test -n "${ZSH_VERSION+set}" ; then 12755 setopt NO_GLOB_SUBST 12756 fi 12757 12758 cfgfile="${ofile}T" 12759 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 12760 $RM "$cfgfile" 12761 12762 cat <<_LT_EOF >> "$cfgfile" 12763#! $SHELL 12764 12765# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 12766# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 12767# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 12768# NOTE: Changes made to this file will be lost: look at ltmain.sh. 12769# 12770# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 12771# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 12772# Written by Gordon Matzigkeit, 1996 12773# 12774# This file is part of GNU Libtool. 12775# 12776# GNU Libtool is free software; you can redistribute it and/or 12777# modify it under the terms of the GNU General Public License as 12778# published by the Free Software Foundation; either version 2 of 12779# the License, or (at your option) any later version. 12780# 12781# As a special exception to the GNU General Public License, 12782# if you distribute this file as part of a program or library that 12783# is built using GNU Libtool, you may include this file under the 12784# same distribution terms that you use for the rest of that program. 12785# 12786# GNU Libtool is distributed in the hope that it will be useful, 12787# but WITHOUT ANY WARRANTY; without even the implied warranty of 12788# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12789# GNU General Public License for more details. 12790# 12791# You should have received a copy of the GNU General Public License 12792# along with GNU Libtool; see the file COPYING. If not, a copy 12793# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 12794# obtained by writing to the Free Software Foundation, Inc., 12795# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 12796 12797 12798# The names of the tagged configurations supported by this script. 12799available_tags="" 12800 12801# ### BEGIN LIBTOOL CONFIG 12802 12803# Which release of libtool.m4 was used? 12804macro_version=$macro_version 12805macro_revision=$macro_revision 12806 12807# Whether or not to build shared libraries. 12808build_libtool_libs=$enable_shared 12809 12810# Whether or not to build static libraries. 12811build_old_libs=$enable_static 12812 12813# What type of objects to build. 12814pic_mode=$pic_mode 12815 12816# Whether or not to optimize for fast installation. 12817fast_install=$enable_fast_install 12818 12819# Shell to use when invoking shell scripts. 12820SHELL=$lt_SHELL 12821 12822# An echo program that protects backslashes. 12823ECHO=$lt_ECHO 12824 12825# The host system. 12826host_alias=$host_alias 12827host=$host 12828host_os=$host_os 12829 12830# The build system. 12831build_alias=$build_alias 12832build=$build 12833build_os=$build_os 12834 12835# A sed program that does not truncate output. 12836SED=$lt_SED 12837 12838# Sed that helps us avoid accidentally triggering echo(1) options like -n. 12839Xsed="\$SED -e 1s/^X//" 12840 12841# A grep program that handles long lines. 12842GREP=$lt_GREP 12843 12844# An ERE matcher. 12845EGREP=$lt_EGREP 12846 12847# A literal string matcher. 12848FGREP=$lt_FGREP 12849 12850# A BSD- or MS-compatible name lister. 12851NM=$lt_NM 12852 12853# Whether we need soft or hard links. 12854LN_S=$lt_LN_S 12855 12856# What is the maximum length of a command? 12857max_cmd_len=$max_cmd_len 12858 12859# Object file suffix (normally "o"). 12860objext=$ac_objext 12861 12862# Executable file suffix (normally ""). 12863exeext=$exeext 12864 12865# whether the shell understands "unset". 12866lt_unset=$lt_unset 12867 12868# turn spaces into newlines. 12869SP2NL=$lt_lt_SP2NL 12870 12871# turn newlines into spaces. 12872NL2SP=$lt_lt_NL2SP 12873 12874# An object symbol dumper. 12875OBJDUMP=$lt_OBJDUMP 12876 12877# Method to check whether dependent libraries are shared objects. 12878deplibs_check_method=$lt_deplibs_check_method 12879 12880# Command to use when deplibs_check_method == "file_magic". 12881file_magic_cmd=$lt_file_magic_cmd 12882 12883# The archiver. 12884AR=$lt_AR 12885AR_FLAGS=$lt_AR_FLAGS 12886 12887# A symbol stripping program. 12888STRIP=$lt_STRIP 12889 12890# Commands used to install an old-style archive. 12891RANLIB=$lt_RANLIB 12892old_postinstall_cmds=$lt_old_postinstall_cmds 12893old_postuninstall_cmds=$lt_old_postuninstall_cmds 12894 12895# Whether to use a lock for old archive extraction. 12896lock_old_archive_extraction=$lock_old_archive_extraction 12897 12898# A C compiler. 12899LTCC=$lt_CC 12900 12901# LTCC compiler flags. 12902LTCFLAGS=$lt_CFLAGS 12903 12904# Take the output of nm and produce a listing of raw symbols and C names. 12905global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 12906 12907# Transform the output of nm in a proper C declaration. 12908global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 12909 12910# Transform the output of nm in a C name address pair. 12911global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 12912 12913# Transform the output of nm in a C name address pair when lib prefix is needed. 12914global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 12915 12916# The name of the directory that contains temporary libtool files. 12917objdir=$objdir 12918 12919# Used to examine libraries when file_magic_cmd begins with "file". 12920MAGIC_CMD=$MAGIC_CMD 12921 12922# Must we lock files when doing compilation? 12923need_locks=$lt_need_locks 12924 12925# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 12926DSYMUTIL=$lt_DSYMUTIL 12927 12928# Tool to change global to local symbols on Mac OS X. 12929NMEDIT=$lt_NMEDIT 12930 12931# Tool to manipulate fat objects and archives on Mac OS X. 12932LIPO=$lt_LIPO 12933 12934# ldd/readelf like tool for Mach-O binaries on Mac OS X. 12935OTOOL=$lt_OTOOL 12936 12937# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 12938OTOOL64=$lt_OTOOL64 12939 12940# Old archive suffix (normally "a"). 12941libext=$libext 12942 12943# Shared library suffix (normally ".so"). 12944shrext_cmds=$lt_shrext_cmds 12945 12946# The commands to extract the exported symbol list from a shared archive. 12947extract_expsyms_cmds=$lt_extract_expsyms_cmds 12948 12949# Variables whose values should be saved in libtool wrapper scripts and 12950# restored at link time. 12951variables_saved_for_relink=$lt_variables_saved_for_relink 12952 12953# Do we need the "lib" prefix for modules? 12954need_lib_prefix=$need_lib_prefix 12955 12956# Do we need a version for libraries? 12957need_version=$need_version 12958 12959# Library versioning type. 12960version_type=$version_type 12961 12962# Shared library runtime path variable. 12963runpath_var=$runpath_var 12964 12965# Shared library path variable. 12966shlibpath_var=$shlibpath_var 12967 12968# Is shlibpath searched before the hard-coded library search path? 12969shlibpath_overrides_runpath=$shlibpath_overrides_runpath 12970 12971# Format of library name prefix. 12972libname_spec=$lt_libname_spec 12973 12974# List of archive names. First name is the real one, the rest are links. 12975# The last name is the one that the linker finds with -lNAME 12976library_names_spec=$lt_library_names_spec 12977 12978# The coded name of the library, if different from the real name. 12979soname_spec=$lt_soname_spec 12980 12981# Permission mode override for installation of shared libraries. 12982install_override_mode=$lt_install_override_mode 12983 12984# Command to use after installation of a shared archive. 12985postinstall_cmds=$lt_postinstall_cmds 12986 12987# Command to use after uninstallation of a shared archive. 12988postuninstall_cmds=$lt_postuninstall_cmds 12989 12990# Commands used to finish a libtool library installation in a directory. 12991finish_cmds=$lt_finish_cmds 12992 12993# As "finish_cmds", except a single script fragment to be evaled but 12994# not shown. 12995finish_eval=$lt_finish_eval 12996 12997# Whether we should hardcode library paths into libraries. 12998hardcode_into_libs=$hardcode_into_libs 12999 13000# Compile-time system search path for libraries. 13001sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13002 13003# Run-time system search path for libraries. 13004sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13005 13006# Whether dlopen is supported. 13007dlopen_support=$enable_dlopen 13008 13009# Whether dlopen of programs is supported. 13010dlopen_self=$enable_dlopen_self 13011 13012# Whether dlopen of statically linked programs is supported. 13013dlopen_self_static=$enable_dlopen_self_static 13014 13015# Commands to strip libraries. 13016old_striplib=$lt_old_striplib 13017striplib=$lt_striplib 13018 13019 13020# The linker used to build libraries. 13021LD=$lt_LD 13022 13023# How to create reloadable object files. 13024reload_flag=$lt_reload_flag 13025reload_cmds=$lt_reload_cmds 13026 13027# Commands used to build an old-style archive. 13028old_archive_cmds=$lt_old_archive_cmds 13029 13030# A language specific compiler. 13031CC=$lt_compiler 13032 13033# Is the compiler the GNU compiler? 13034with_gcc=$GCC 13035 13036# Compiler flag to turn off builtin functions. 13037no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13038 13039# How to pass a linker flag through the compiler. 13040wl=$lt_lt_prog_compiler_wl 13041 13042# Additional compiler flags for building library objects. 13043pic_flag=$lt_lt_prog_compiler_pic 13044 13045# Compiler flag to prevent dynamic linking. 13046link_static_flag=$lt_lt_prog_compiler_static 13047 13048# Does compiler simultaneously support -c and -o options? 13049compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13050 13051# Whether or not to add -lc for building shared libraries. 13052build_libtool_need_lc=$archive_cmds_need_lc 13053 13054# Whether or not to disallow shared libs when runtime libs are static. 13055allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13056 13057# Compiler flag to allow reflexive dlopens. 13058export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13059 13060# Compiler flag to generate shared objects directly from archives. 13061whole_archive_flag_spec=$lt_whole_archive_flag_spec 13062 13063# Whether the compiler copes with passing no objects directly. 13064compiler_needs_object=$lt_compiler_needs_object 13065 13066# Create an old-style archive from a shared archive. 13067old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13068 13069# Create a temporary old-style archive to link instead of a shared archive. 13070old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13071 13072# Commands used to build a shared archive. 13073archive_cmds=$lt_archive_cmds 13074archive_expsym_cmds=$lt_archive_expsym_cmds 13075 13076# Commands used to build a loadable module if different from building 13077# a shared archive. 13078module_cmds=$lt_module_cmds 13079module_expsym_cmds=$lt_module_expsym_cmds 13080 13081# Whether we are building with GNU ld or not. 13082with_gnu_ld=$lt_with_gnu_ld 13083 13084# Flag that allows shared libraries with undefined symbols to be built. 13085allow_undefined_flag=$lt_allow_undefined_flag 13086 13087# Flag that enforces no undefined symbols. 13088no_undefined_flag=$lt_no_undefined_flag 13089 13090# Flag to hardcode \$libdir into a binary during linking. 13091# This must work even if \$libdir does not exist 13092hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13093 13094# If ld is used when linking, flag to hardcode \$libdir into a binary 13095# during linking. This must work even if \$libdir does not exist. 13096hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13097 13098# Whether we need a single "-rpath" flag with a separated argument. 13099hardcode_libdir_separator=$lt_hardcode_libdir_separator 13100 13101# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13102# DIR into the resulting binary. 13103hardcode_direct=$hardcode_direct 13104 13105# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13106# DIR into the resulting binary and the resulting library dependency is 13107# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13108# library is relocated. 13109hardcode_direct_absolute=$hardcode_direct_absolute 13110 13111# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13112# into the resulting binary. 13113hardcode_minus_L=$hardcode_minus_L 13114 13115# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13116# into the resulting binary. 13117hardcode_shlibpath_var=$hardcode_shlibpath_var 13118 13119# Set to "yes" if building a shared library automatically hardcodes DIR 13120# into the library and all subsequent libraries and executables linked 13121# against it. 13122hardcode_automatic=$hardcode_automatic 13123 13124# Set to yes if linker adds runtime paths of dependent libraries 13125# to runtime path list. 13126inherit_rpath=$inherit_rpath 13127 13128# Whether libtool must link a program against all its dependency libraries. 13129link_all_deplibs=$link_all_deplibs 13130 13131# Fix the shell variable \$srcfile for the compiler. 13132fix_srcfile_path=$lt_fix_srcfile_path 13133 13134# Set to "yes" if exported symbols are required. 13135always_export_symbols=$always_export_symbols 13136 13137# The commands to list exported symbols. 13138export_symbols_cmds=$lt_export_symbols_cmds 13139 13140# Symbols that should not be listed in the preloaded symbols. 13141exclude_expsyms=$lt_exclude_expsyms 13142 13143# Symbols that must always be exported. 13144include_expsyms=$lt_include_expsyms 13145 13146# Commands necessary for linking programs (against libraries) with templates. 13147prelink_cmds=$lt_prelink_cmds 13148 13149# Specify filename containing input files. 13150file_list_spec=$lt_file_list_spec 13151 13152# How to hardcode a shared library path into an executable. 13153hardcode_action=$hardcode_action 13154 13155# ### END LIBTOOL CONFIG 13156 13157_LT_EOF 13158 13159 case $host_os in 13160 aix3*) 13161 cat <<\_LT_EOF >> "$cfgfile" 13162# AIX sometimes has problems with the GCC collect2 program. For some 13163# reason, if we set the COLLECT_NAMES environment variable, the problems 13164# vanish in a puff of smoke. 13165if test "X${COLLECT_NAMES+set}" != Xset; then 13166 COLLECT_NAMES= 13167 export COLLECT_NAMES 13168fi 13169_LT_EOF 13170 ;; 13171 esac 13172 13173 13174ltmain="$ac_aux_dir/ltmain.sh" 13175 13176 13177 # We use sed instead of cat because bash on DJGPP gets confused if 13178 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13179 # text mode, it properly converts lines to CR/LF. This bash problem 13180 # is reportedly fixed, but why not run on old versions too? 13181 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13182 || (rm -f "$cfgfile"; exit 1) 13183 13184 case $xsi_shell in 13185 yes) 13186 cat << \_LT_EOF >> "$cfgfile" 13187 13188# func_dirname file append nondir_replacement 13189# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13190# otherwise set result to NONDIR_REPLACEMENT. 13191func_dirname () 13192{ 13193 case ${1} in 13194 */*) func_dirname_result="${1%/*}${2}" ;; 13195 * ) func_dirname_result="${3}" ;; 13196 esac 13197} 13198 13199# func_basename file 13200func_basename () 13201{ 13202 func_basename_result="${1##*/}" 13203} 13204 13205# func_dirname_and_basename file append nondir_replacement 13206# perform func_basename and func_dirname in a single function 13207# call: 13208# dirname: Compute the dirname of FILE. If nonempty, 13209# add APPEND to the result, otherwise set result 13210# to NONDIR_REPLACEMENT. 13211# value returned in "$func_dirname_result" 13212# basename: Compute filename of FILE. 13213# value retuned in "$func_basename_result" 13214# Implementation must be kept synchronized with func_dirname 13215# and func_basename. For efficiency, we do not delegate to 13216# those functions but instead duplicate the functionality here. 13217func_dirname_and_basename () 13218{ 13219 case ${1} in 13220 */*) func_dirname_result="${1%/*}${2}" ;; 13221 * ) func_dirname_result="${3}" ;; 13222 esac 13223 func_basename_result="${1##*/}" 13224} 13225 13226# func_stripname prefix suffix name 13227# strip PREFIX and SUFFIX off of NAME. 13228# PREFIX and SUFFIX must not contain globbing or regex special 13229# characters, hashes, percent signs, but SUFFIX may contain a leading 13230# dot (in which case that matches only a dot). 13231func_stripname () 13232{ 13233 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13234 # positional parameters, so assign one to ordinary parameter first. 13235 func_stripname_result=${3} 13236 func_stripname_result=${func_stripname_result#"${1}"} 13237 func_stripname_result=${func_stripname_result%"${2}"} 13238} 13239 13240# func_opt_split 13241func_opt_split () 13242{ 13243 func_opt_split_opt=${1%%=*} 13244 func_opt_split_arg=${1#*=} 13245} 13246 13247# func_lo2o object 13248func_lo2o () 13249{ 13250 case ${1} in 13251 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13252 *) func_lo2o_result=${1} ;; 13253 esac 13254} 13255 13256# func_xform libobj-or-source 13257func_xform () 13258{ 13259 func_xform_result=${1%.*}.lo 13260} 13261 13262# func_arith arithmetic-term... 13263func_arith () 13264{ 13265 func_arith_result=$(( $* )) 13266} 13267 13268# func_len string 13269# STRING may not start with a hyphen. 13270func_len () 13271{ 13272 func_len_result=${#1} 13273} 13274 13275_LT_EOF 13276 ;; 13277 *) # Bourne compatible functions. 13278 cat << \_LT_EOF >> "$cfgfile" 13279 13280# func_dirname file append nondir_replacement 13281# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13282# otherwise set result to NONDIR_REPLACEMENT. 13283func_dirname () 13284{ 13285 # Extract subdirectory from the argument. 13286 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13287 if test "X$func_dirname_result" = "X${1}"; then 13288 func_dirname_result="${3}" 13289 else 13290 func_dirname_result="$func_dirname_result${2}" 13291 fi 13292} 13293 13294# func_basename file 13295func_basename () 13296{ 13297 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13298} 13299 13300 13301# func_stripname prefix suffix name 13302# strip PREFIX and SUFFIX off of NAME. 13303# PREFIX and SUFFIX must not contain globbing or regex special 13304# characters, hashes, percent signs, but SUFFIX may contain a leading 13305# dot (in which case that matches only a dot). 13306# func_strip_suffix prefix name 13307func_stripname () 13308{ 13309 case ${2} in 13310 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13311 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13312 esac 13313} 13314 13315# sed scripts: 13316my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13317my_sed_long_arg='1s/^-[^=]*=//' 13318 13319# func_opt_split 13320func_opt_split () 13321{ 13322 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13323 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13324} 13325 13326# func_lo2o object 13327func_lo2o () 13328{ 13329 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13330} 13331 13332# func_xform libobj-or-source 13333func_xform () 13334{ 13335 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13336} 13337 13338# func_arith arithmetic-term... 13339func_arith () 13340{ 13341 func_arith_result=`expr "$@"` 13342} 13343 13344# func_len string 13345# STRING may not start with a hyphen. 13346func_len () 13347{ 13348 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13349} 13350 13351_LT_EOF 13352esac 13353 13354case $lt_shell_append in 13355 yes) 13356 cat << \_LT_EOF >> "$cfgfile" 13357 13358# func_append var value 13359# Append VALUE to the end of shell variable VAR. 13360func_append () 13361{ 13362 eval "$1+=\$2" 13363} 13364_LT_EOF 13365 ;; 13366 *) 13367 cat << \_LT_EOF >> "$cfgfile" 13368 13369# func_append var value 13370# Append VALUE to the end of shell variable VAR. 13371func_append () 13372{ 13373 eval "$1=\$$1\$2" 13374} 13375 13376_LT_EOF 13377 ;; 13378 esac 13379 13380 13381 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13382 || (rm -f "$cfgfile"; exit 1) 13383 13384 mv -f "$cfgfile" "$ofile" || 13385 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13386 chmod +x "$ofile" 13387 13388 ;; 13389 13390 esac 13391done # for ac_tag 13392 13393 13394as_fn_exit 0 13395_ACEOF 13396ac_clean_files=$ac_clean_files_save 13397 13398test $ac_write_fail = 0 || 13399 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13400 13401 13402# configure is writing to config.log, and then calls config.status. 13403# config.status does its own redirection, appending to config.log. 13404# Unfortunately, on DOS this fails, as config.log is still kept open 13405# by configure, so config.status won't be able to write to it; its 13406# output is simply discarded. So we exec the FD to /dev/null, 13407# effectively closing config.log, so it can be properly (re)opened and 13408# appended to by config.status. When coming back to configure, we 13409# need to make the FD available again. 13410if test "$no_create" != yes; then 13411 ac_cs_success=: 13412 ac_config_status_args= 13413 test "$silent" = yes && 13414 ac_config_status_args="$ac_config_status_args --quiet" 13415 exec 5>/dev/null 13416 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13417 exec 5>>config.log 13418 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13419 # would make configure fail if this is the last instruction. 13420 $ac_cs_success || as_fn_exit $? 13421fi 13422if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13423 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13424$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13425fi 13426 13427