1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for package-unused version-unused. 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='package-unused' 558PACKAGE_TARNAME='libobjc' 559PACKAGE_VERSION='version-unused' 560PACKAGE_STRING='package-unused version-unused' 561PACKAGE_BUGREPORT='' 562PACKAGE_URL='' 563 564ac_unique_file="objc/objc.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='LTLIBOBJS 602LIBOBJS 603SET_MAKE 604CPP 605OTOOL64 606OTOOL 607LIPO 608NMEDIT 609DSYMUTIL 610AWK 611STRIP 612LN_S 613NM 614ac_ct_DUMPBIN 615DUMPBIN 616LD 617FGREP 618EGREP 619GREP 620SED 621LIBTOOL 622OBJDUMP 623DLLTOOL 624MAINT 625MAINTAINER_MODE_FALSE 626MAINTAINER_MODE_TRUE 627INSTALL_DATA 628INSTALL_SCRIPT 629INSTALL_PROGRAM 630RANLIB 631AR 632AS 633extra_ldflags_libobjc 634OBJEXT 635EXEEXT 636ac_ct_CC 637CPPFLAGS 638LDFLAGS 639CFLAGS 640CC 641libsuffix 642includedirname 643toolexeclibdir 644toolexecdir 645glibcpp_srcdir 646target_noncanonical 647target_os 648target_vendor 649target_cpu 650target 651host_os 652host_vendor 653host_cpu 654host 655multi_basedir 656OBJC_BOEHM_GC_INCLUDES 657OBJC_BOEHM_GC 658VERSION 659target_subdir 660host_subdir 661build_subdir 662build_libsubdir 663build_os 664build_vendor 665build_cpu 666build 667target_alias 668host_alias 669build_alias 670LIBS 671ECHO_T 672ECHO_N 673ECHO_C 674DEFS 675mandir 676localedir 677libdir 678psdir 679pdfdir 680dvidir 681htmldir 682infodir 683docdir 684oldincludedir 685includedir 686localstatedir 687sharedstatedir 688sysconfdir 689datadir 690datarootdir 691libexecdir 692sbindir 693bindir 694program_transform_name 695prefix 696exec_prefix 697PACKAGE_URL 698PACKAGE_BUGREPORT 699PACKAGE_STRING 700PACKAGE_VERSION 701PACKAGE_TARNAME 702PACKAGE_NAME 703PATH_SEPARATOR 704SHELL' 705ac_subst_files='' 706ac_user_opts=' 707enable_option_checking 708with_build_libsubdir 709with_target_subdir 710with_cross_host 711enable_version_specific_runtime_libs 712enable_objc_gc 713enable_multilib 714enable_maintainer_mode 715enable_shared 716enable_static 717with_pic 718enable_fast_install 719with_gnu_ld 720enable_libtool_lock 721enable_sjlj_exceptions 722' 723 ac_precious_vars='build_alias 724host_alias 725target_alias 726CPP 727CPPFLAGS' 728 729 730# Initialize some variables set by options. 731ac_init_help= 732ac_init_version=false 733ac_unrecognized_opts= 734ac_unrecognized_sep= 735# The variables have the same names as the options, with 736# dashes changed to underlines. 737cache_file=/dev/null 738exec_prefix=NONE 739no_create= 740no_recursion= 741prefix=NONE 742program_prefix=NONE 743program_suffix=NONE 744program_transform_name=s,x,x, 745silent= 746site= 747srcdir= 748verbose= 749x_includes=NONE 750x_libraries=NONE 751 752# Installation directory options. 753# These are left unexpanded so users can "make install exec_prefix=/foo" 754# and all the variables that are supposed to be based on exec_prefix 755# by default will actually change. 756# Use braces instead of parens because sh, perl, etc. also accept them. 757# (The list follows the same order as the GNU Coding Standards.) 758bindir='${exec_prefix}/bin' 759sbindir='${exec_prefix}/sbin' 760libexecdir='${exec_prefix}/libexec' 761datarootdir='${prefix}/share' 762datadir='${datarootdir}' 763sysconfdir='${prefix}/etc' 764sharedstatedir='${prefix}/com' 765localstatedir='${prefix}/var' 766includedir='${prefix}/include' 767oldincludedir='/usr/include' 768docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 769infodir='${datarootdir}/info' 770htmldir='${docdir}' 771dvidir='${docdir}' 772pdfdir='${docdir}' 773psdir='${docdir}' 774libdir='${exec_prefix}/lib' 775localedir='${datarootdir}/locale' 776mandir='${datarootdir}/man' 777 778ac_prev= 779ac_dashdash= 780for ac_option 781do 782 # If the previous option needs an argument, assign it. 783 if test -n "$ac_prev"; then 784 eval $ac_prev=\$ac_option 785 ac_prev= 786 continue 787 fi 788 789 case $ac_option in 790 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 791 *) ac_optarg=yes ;; 792 esac 793 794 # Accept the important Cygnus configure options, so we can diagnose typos. 795 796 case $ac_dashdash$ac_option in 797 --) 798 ac_dashdash=yes ;; 799 800 -bindir | --bindir | --bindi | --bind | --bin | --bi) 801 ac_prev=bindir ;; 802 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 803 bindir=$ac_optarg ;; 804 805 -build | --build | --buil | --bui | --bu) 806 ac_prev=build_alias ;; 807 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 808 build_alias=$ac_optarg ;; 809 810 -cache-file | --cache-file | --cache-fil | --cache-fi \ 811 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 812 ac_prev=cache_file ;; 813 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 814 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 815 cache_file=$ac_optarg ;; 816 817 --config-cache | -C) 818 cache_file=config.cache ;; 819 820 -datadir | --datadir | --datadi | --datad) 821 ac_prev=datadir ;; 822 -datadir=* | --datadir=* | --datadi=* | --datad=*) 823 datadir=$ac_optarg ;; 824 825 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 826 | --dataroo | --dataro | --datar) 827 ac_prev=datarootdir ;; 828 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 829 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 830 datarootdir=$ac_optarg ;; 831 832 -disable-* | --disable-*) 833 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 834 # Reject names that are not valid shell variable names. 835 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 836 as_fn_error "invalid feature name: $ac_useropt" 837 ac_useropt_orig=$ac_useropt 838 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 839 case $ac_user_opts in 840 *" 841"enable_$ac_useropt" 842"*) ;; 843 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 844 ac_unrecognized_sep=', ';; 845 esac 846 eval enable_$ac_useropt=no ;; 847 848 -docdir | --docdir | --docdi | --doc | --do) 849 ac_prev=docdir ;; 850 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 851 docdir=$ac_optarg ;; 852 853 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 854 ac_prev=dvidir ;; 855 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 856 dvidir=$ac_optarg ;; 857 858 -enable-* | --enable-*) 859 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 860 # Reject names that are not valid shell variable names. 861 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 862 as_fn_error "invalid feature name: $ac_useropt" 863 ac_useropt_orig=$ac_useropt 864 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 865 case $ac_user_opts in 866 *" 867"enable_$ac_useropt" 868"*) ;; 869 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 870 ac_unrecognized_sep=', ';; 871 esac 872 eval enable_$ac_useropt=\$ac_optarg ;; 873 874 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 875 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 876 | --exec | --exe | --ex) 877 ac_prev=exec_prefix ;; 878 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 879 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 880 | --exec=* | --exe=* | --ex=*) 881 exec_prefix=$ac_optarg ;; 882 883 -gas | --gas | --ga | --g) 884 # Obsolete; use --with-gas. 885 with_gas=yes ;; 886 887 -help | --help | --hel | --he | -h) 888 ac_init_help=long ;; 889 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 890 ac_init_help=recursive ;; 891 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 892 ac_init_help=short ;; 893 894 -host | --host | --hos | --ho) 895 ac_prev=host_alias ;; 896 -host=* | --host=* | --hos=* | --ho=*) 897 host_alias=$ac_optarg ;; 898 899 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 900 ac_prev=htmldir ;; 901 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 902 | --ht=*) 903 htmldir=$ac_optarg ;; 904 905 -includedir | --includedir | --includedi | --included | --include \ 906 | --includ | --inclu | --incl | --inc) 907 ac_prev=includedir ;; 908 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 909 | --includ=* | --inclu=* | --incl=* | --inc=*) 910 includedir=$ac_optarg ;; 911 912 -infodir | --infodir | --infodi | --infod | --info | --inf) 913 ac_prev=infodir ;; 914 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 915 infodir=$ac_optarg ;; 916 917 -libdir | --libdir | --libdi | --libd) 918 ac_prev=libdir ;; 919 -libdir=* | --libdir=* | --libdi=* | --libd=*) 920 libdir=$ac_optarg ;; 921 922 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 923 | --libexe | --libex | --libe) 924 ac_prev=libexecdir ;; 925 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 926 | --libexe=* | --libex=* | --libe=*) 927 libexecdir=$ac_optarg ;; 928 929 -localedir | --localedir | --localedi | --localed | --locale) 930 ac_prev=localedir ;; 931 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 932 localedir=$ac_optarg ;; 933 934 -localstatedir | --localstatedir | --localstatedi | --localstated \ 935 | --localstate | --localstat | --localsta | --localst | --locals) 936 ac_prev=localstatedir ;; 937 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 938 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 939 localstatedir=$ac_optarg ;; 940 941 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 942 ac_prev=mandir ;; 943 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 944 mandir=$ac_optarg ;; 945 946 -nfp | --nfp | --nf) 947 # Obsolete; use --without-fp. 948 with_fp=no ;; 949 950 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 951 | --no-cr | --no-c | -n) 952 no_create=yes ;; 953 954 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 955 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 956 no_recursion=yes ;; 957 958 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 959 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 960 | --oldin | --oldi | --old | --ol | --o) 961 ac_prev=oldincludedir ;; 962 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 963 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 964 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 965 oldincludedir=$ac_optarg ;; 966 967 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 968 ac_prev=prefix ;; 969 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 970 prefix=$ac_optarg ;; 971 972 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 973 | --program-pre | --program-pr | --program-p) 974 ac_prev=program_prefix ;; 975 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 976 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 977 program_prefix=$ac_optarg ;; 978 979 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 980 | --program-suf | --program-su | --program-s) 981 ac_prev=program_suffix ;; 982 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 983 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 984 program_suffix=$ac_optarg ;; 985 986 -program-transform-name | --program-transform-name \ 987 | --program-transform-nam | --program-transform-na \ 988 | --program-transform-n | --program-transform- \ 989 | --program-transform | --program-transfor \ 990 | --program-transfo | --program-transf \ 991 | --program-trans | --program-tran \ 992 | --progr-tra | --program-tr | --program-t) 993 ac_prev=program_transform_name ;; 994 -program-transform-name=* | --program-transform-name=* \ 995 | --program-transform-nam=* | --program-transform-na=* \ 996 | --program-transform-n=* | --program-transform-=* \ 997 | --program-transform=* | --program-transfor=* \ 998 | --program-transfo=* | --program-transf=* \ 999 | --program-trans=* | --program-tran=* \ 1000 | --progr-tra=* | --program-tr=* | --program-t=*) 1001 program_transform_name=$ac_optarg ;; 1002 1003 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1004 ac_prev=pdfdir ;; 1005 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1006 pdfdir=$ac_optarg ;; 1007 1008 -psdir | --psdir | --psdi | --psd | --ps) 1009 ac_prev=psdir ;; 1010 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1011 psdir=$ac_optarg ;; 1012 1013 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1014 | -silent | --silent | --silen | --sile | --sil) 1015 silent=yes ;; 1016 1017 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1018 ac_prev=sbindir ;; 1019 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1020 | --sbi=* | --sb=*) 1021 sbindir=$ac_optarg ;; 1022 1023 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1024 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1025 | --sharedst | --shareds | --shared | --share | --shar \ 1026 | --sha | --sh) 1027 ac_prev=sharedstatedir ;; 1028 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1029 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1030 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1031 | --sha=* | --sh=*) 1032 sharedstatedir=$ac_optarg ;; 1033 1034 -site | --site | --sit) 1035 ac_prev=site ;; 1036 -site=* | --site=* | --sit=*) 1037 site=$ac_optarg ;; 1038 1039 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1040 ac_prev=srcdir ;; 1041 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1042 srcdir=$ac_optarg ;; 1043 1044 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1045 | --syscon | --sysco | --sysc | --sys | --sy) 1046 ac_prev=sysconfdir ;; 1047 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1048 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1049 sysconfdir=$ac_optarg ;; 1050 1051 -target | --target | --targe | --targ | --tar | --ta | --t) 1052 ac_prev=target_alias ;; 1053 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1054 target_alias=$ac_optarg ;; 1055 1056 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1057 verbose=yes ;; 1058 1059 -version | --version | --versio | --versi | --vers | -V) 1060 ac_init_version=: ;; 1061 1062 -with-* | --with-*) 1063 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1064 # Reject names that are not valid shell variable names. 1065 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1066 as_fn_error "invalid package name: $ac_useropt" 1067 ac_useropt_orig=$ac_useropt 1068 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1069 case $ac_user_opts in 1070 *" 1071"with_$ac_useropt" 1072"*) ;; 1073 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1074 ac_unrecognized_sep=', ';; 1075 esac 1076 eval with_$ac_useropt=\$ac_optarg ;; 1077 1078 -without-* | --without-*) 1079 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1080 # Reject names that are not valid shell variable names. 1081 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1082 as_fn_error "invalid package name: $ac_useropt" 1083 ac_useropt_orig=$ac_useropt 1084 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1085 case $ac_user_opts in 1086 *" 1087"with_$ac_useropt" 1088"*) ;; 1089 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1090 ac_unrecognized_sep=', ';; 1091 esac 1092 eval with_$ac_useropt=no ;; 1093 1094 --x) 1095 # Obsolete; use --with-x. 1096 with_x=yes ;; 1097 1098 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1099 | --x-incl | --x-inc | --x-in | --x-i) 1100 ac_prev=x_includes ;; 1101 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1102 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1103 x_includes=$ac_optarg ;; 1104 1105 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1106 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1107 ac_prev=x_libraries ;; 1108 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1109 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1110 x_libraries=$ac_optarg ;; 1111 1112 -*) as_fn_error "unrecognized option: \`$ac_option' 1113Try \`$0 --help' for more information." 1114 ;; 1115 1116 *=*) 1117 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1118 # Reject names that are not valid shell variable names. 1119 case $ac_envvar in #( 1120 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1121 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1122 esac 1123 eval $ac_envvar=\$ac_optarg 1124 export $ac_envvar ;; 1125 1126 *) 1127 # FIXME: should be removed in autoconf 3.0. 1128 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1129 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1130 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1131 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1132 ;; 1133 1134 esac 1135done 1136 1137if test -n "$ac_prev"; then 1138 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1139 as_fn_error "missing argument to $ac_option" 1140fi 1141 1142if test -n "$ac_unrecognized_opts"; then 1143 case $enable_option_checking in 1144 no) ;; 1145 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1146 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1147 esac 1148fi 1149 1150# Check all directory arguments for consistency. 1151for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1152 datadir sysconfdir sharedstatedir localstatedir includedir \ 1153 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1154 libdir localedir mandir 1155do 1156 eval ac_val=\$$ac_var 1157 # Remove trailing slashes. 1158 case $ac_val in 1159 */ ) 1160 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1161 eval $ac_var=\$ac_val;; 1162 esac 1163 # Be sure to have absolute directory names. 1164 case $ac_val in 1165 [\\/$]* | ?:[\\/]* ) continue;; 1166 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1167 esac 1168 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1169done 1170 1171# There might be people who depend on the old broken behavior: `$host' 1172# used to hold the argument of --host etc. 1173# FIXME: To remove some day. 1174build=$build_alias 1175host=$host_alias 1176target=$target_alias 1177 1178# FIXME: To remove some day. 1179if test "x$host_alias" != x; then 1180 if test "x$build_alias" = x; then 1181 cross_compiling=maybe 1182 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1183 If a cross compiler is detected then cross compile mode will be used." >&2 1184 elif test "x$build_alias" != "x$host_alias"; then 1185 cross_compiling=yes 1186 fi 1187fi 1188 1189ac_tool_prefix= 1190test -n "$host_alias" && ac_tool_prefix=$host_alias- 1191 1192test "$silent" = yes && exec 6>/dev/null 1193 1194 1195ac_pwd=`pwd` && test -n "$ac_pwd" && 1196ac_ls_di=`ls -di .` && 1197ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1198 as_fn_error "working directory cannot be determined" 1199test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1200 as_fn_error "pwd does not report name of working directory" 1201 1202 1203# Find the source files, if location was not specified. 1204if test -z "$srcdir"; then 1205 ac_srcdir_defaulted=yes 1206 # Try the directory containing this script, then the parent directory. 1207 ac_confdir=`$as_dirname -- "$as_myself" || 1208$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1209 X"$as_myself" : 'X\(//\)[^/]' \| \ 1210 X"$as_myself" : 'X\(//\)$' \| \ 1211 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1212$as_echo X"$as_myself" | 1213 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1214 s//\1/ 1215 q 1216 } 1217 /^X\(\/\/\)[^/].*/{ 1218 s//\1/ 1219 q 1220 } 1221 /^X\(\/\/\)$/{ 1222 s//\1/ 1223 q 1224 } 1225 /^X\(\/\).*/{ 1226 s//\1/ 1227 q 1228 } 1229 s/.*/./; q'` 1230 srcdir=$ac_confdir 1231 if test ! -r "$srcdir/$ac_unique_file"; then 1232 srcdir=.. 1233 fi 1234else 1235 ac_srcdir_defaulted=no 1236fi 1237if test ! -r "$srcdir/$ac_unique_file"; then 1238 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1239 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1240fi 1241ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1242ac_abs_confdir=`( 1243 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1244 pwd)` 1245# When building in place, set srcdir=. 1246if test "$ac_abs_confdir" = "$ac_pwd"; then 1247 srcdir=. 1248fi 1249# Remove unnecessary trailing slashes from srcdir. 1250# Double slashes in file names in object file debugging info 1251# mess up M-x gdb in Emacs. 1252case $srcdir in 1253*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1254esac 1255for ac_var in $ac_precious_vars; do 1256 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1257 eval ac_env_${ac_var}_value=\$${ac_var} 1258 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1259 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1260done 1261 1262# 1263# Report the --help message. 1264# 1265if test "$ac_init_help" = "long"; then 1266 # Omit some internal or obsolete options to make the list less imposing. 1267 # This message is too long to be a string in the A/UX 3.1 sh. 1268 cat <<_ACEOF 1269\`configure' configures package-unused version-unused to adapt to many kinds of systems. 1270 1271Usage: $0 [OPTION]... [VAR=VALUE]... 1272 1273To assign environment variables (e.g., CC, CFLAGS...), specify them as 1274VAR=VALUE. See below for descriptions of some of the useful variables. 1275 1276Defaults for the options are specified in brackets. 1277 1278Configuration: 1279 -h, --help display this help and exit 1280 --help=short display options specific to this package 1281 --help=recursive display the short help of all the included packages 1282 -V, --version display version information and exit 1283 -q, --quiet, --silent do not print \`checking...' messages 1284 --cache-file=FILE cache test results in FILE [disabled] 1285 -C, --config-cache alias for \`--cache-file=config.cache' 1286 -n, --no-create do not create output files 1287 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1288 1289Installation directories: 1290 --prefix=PREFIX install architecture-independent files in PREFIX 1291 [$ac_default_prefix] 1292 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1293 [PREFIX] 1294 1295By default, \`make install' will install all the files in 1296\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1297an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1298for instance \`--prefix=\$HOME'. 1299 1300For better control, use the options below. 1301 1302Fine tuning of the installation directories: 1303 --bindir=DIR user executables [EPREFIX/bin] 1304 --sbindir=DIR system admin executables [EPREFIX/sbin] 1305 --libexecdir=DIR program executables [EPREFIX/libexec] 1306 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1307 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1308 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1309 --libdir=DIR object code libraries [EPREFIX/lib] 1310 --includedir=DIR C header files [PREFIX/include] 1311 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1312 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1313 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1314 --infodir=DIR info documentation [DATAROOTDIR/info] 1315 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1316 --mandir=DIR man documentation [DATAROOTDIR/man] 1317 --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc] 1318 --htmldir=DIR html documentation [DOCDIR] 1319 --dvidir=DIR dvi documentation [DOCDIR] 1320 --pdfdir=DIR pdf documentation [DOCDIR] 1321 --psdir=DIR ps documentation [DOCDIR] 1322_ACEOF 1323 1324 cat <<\_ACEOF 1325 1326System types: 1327 --build=BUILD configure for building on BUILD [guessed] 1328 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1329 --target=TARGET configure for building compilers for TARGET [HOST] 1330_ACEOF 1331fi 1332 1333if test -n "$ac_init_help"; then 1334 case $ac_init_help in 1335 short | recursive ) echo "Configuration of package-unused version-unused:";; 1336 esac 1337 cat <<\_ACEOF 1338 1339Optional Features: 1340 --disable-option-checking ignore unrecognized --enable/--with options 1341 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1342 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1343 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1344 --enable-objc-gc enable the use of Boehm's garbage collector with 1345 the GNU Objective-C runtime. 1346 --enable-multilib build many library versions (default) 1347 --enable-maintainer-mode enable make rules and dependencies not useful 1348 (and sometimes confusing) to the casual installer 1349 --enable-shared[=PKGS] build shared libraries [default=yes] 1350 --enable-static[=PKGS] build static libraries [default=yes] 1351 --enable-fast-install[=PKGS] 1352 optimize for fast installation [default=yes] 1353 --disable-libtool-lock avoid locking (might break parallel builds) 1354 --enable-sjlj-exceptions 1355 force use of builtin_setjmp for exceptions 1356 1357Optional Packages: 1358 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1359 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1360 --with-build-libsubdir=DIR Directory where to find libraries for build system 1361 --with-target-subdir=SUBDIR 1362 configuring in a subdirectory 1363 --with-cross-host=HOST configuring with a cross compiler 1364 --with-pic try to use only PIC/non-PIC objects [default=use 1365 both] 1366 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1367 1368Some influential environment variables: 1369 CC C compiler command 1370 CFLAGS C compiler flags 1371 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1372 nonstandard directory <lib dir> 1373 LIBS libraries to pass to the linker, e.g. -l<library> 1374 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1375 you have headers in a nonstandard directory <include dir> 1376 CPP C preprocessor 1377 1378Use these variables to override the choices made by `configure' or to help 1379it to find libraries and programs with nonstandard names/locations. 1380 1381Report bugs to the package provider. 1382_ACEOF 1383ac_status=$? 1384fi 1385 1386if test "$ac_init_help" = "recursive"; then 1387 # If there are subdirs, report their specific --help. 1388 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1389 test -d "$ac_dir" || 1390 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1391 continue 1392 ac_builddir=. 1393 1394case "$ac_dir" in 1395.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1396*) 1397 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1398 # A ".." for each directory in $ac_dir_suffix. 1399 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1400 case $ac_top_builddir_sub in 1401 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1402 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1403 esac ;; 1404esac 1405ac_abs_top_builddir=$ac_pwd 1406ac_abs_builddir=$ac_pwd$ac_dir_suffix 1407# for backward compatibility: 1408ac_top_builddir=$ac_top_build_prefix 1409 1410case $srcdir in 1411 .) # We are building in place. 1412 ac_srcdir=. 1413 ac_top_srcdir=$ac_top_builddir_sub 1414 ac_abs_top_srcdir=$ac_pwd ;; 1415 [\\/]* | ?:[\\/]* ) # Absolute name. 1416 ac_srcdir=$srcdir$ac_dir_suffix; 1417 ac_top_srcdir=$srcdir 1418 ac_abs_top_srcdir=$srcdir ;; 1419 *) # Relative name. 1420 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1421 ac_top_srcdir=$ac_top_build_prefix$srcdir 1422 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1423esac 1424ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1425 1426 cd "$ac_dir" || { ac_status=$?; continue; } 1427 # Check for guested configure. 1428 if test -f "$ac_srcdir/configure.gnu"; then 1429 echo && 1430 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1431 elif test -f "$ac_srcdir/configure"; then 1432 echo && 1433 $SHELL "$ac_srcdir/configure" --help=recursive 1434 else 1435 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1436 fi || ac_status=$? 1437 cd "$ac_pwd" || { ac_status=$?; break; } 1438 done 1439fi 1440 1441test -n "$ac_init_help" && exit $ac_status 1442if $ac_init_version; then 1443 cat <<\_ACEOF 1444package-unused configure version-unused 1445generated by GNU Autoconf 2.64 1446 1447Copyright (C) 2009 Free Software Foundation, Inc. 1448This configure script is free software; the Free Software Foundation 1449gives unlimited permission to copy, distribute and modify it. 1450_ACEOF 1451 exit 1452fi 1453 1454## ------------------------ ## 1455## Autoconf initialization. ## 1456## ------------------------ ## 1457 1458# ac_fn_c_try_compile LINENO 1459# -------------------------- 1460# Try to compile conftest.$ac_ext, and return whether this succeeded. 1461ac_fn_c_try_compile () 1462{ 1463 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1464 rm -f conftest.$ac_objext 1465 if { { ac_try="$ac_compile" 1466case "(($ac_try" in 1467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1468 *) ac_try_echo=$ac_try;; 1469esac 1470eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1471$as_echo "$ac_try_echo"; } >&5 1472 (eval "$ac_compile") 2>conftest.err 1473 ac_status=$? 1474 if test -s conftest.err; then 1475 grep -v '^ *+' conftest.err >conftest.er1 1476 cat conftest.er1 >&5 1477 mv -f conftest.er1 conftest.err 1478 fi 1479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1480 test $ac_status = 0; } && { 1481 test -z "$ac_c_werror_flag" || 1482 test ! -s conftest.err 1483 } && test -s conftest.$ac_objext; then : 1484 ac_retval=0 1485else 1486 $as_echo "$as_me: failed program was:" >&5 1487sed 's/^/| /' conftest.$ac_ext >&5 1488 1489 ac_retval=1 1490fi 1491 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1492 return $ac_retval 1493 1494} # ac_fn_c_try_compile 1495 1496# ac_fn_c_try_link LINENO 1497# ----------------------- 1498# Try to link conftest.$ac_ext, and return whether this succeeded. 1499ac_fn_c_try_link () 1500{ 1501 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1502 rm -f conftest.$ac_objext conftest$ac_exeext 1503 if { { ac_try="$ac_link" 1504case "(($ac_try" in 1505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1506 *) ac_try_echo=$ac_try;; 1507esac 1508eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1509$as_echo "$ac_try_echo"; } >&5 1510 (eval "$ac_link") 2>conftest.err 1511 ac_status=$? 1512 if test -s conftest.err; then 1513 grep -v '^ *+' conftest.err >conftest.er1 1514 cat conftest.er1 >&5 1515 mv -f conftest.er1 conftest.err 1516 fi 1517 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1518 test $ac_status = 0; } && { 1519 test -z "$ac_c_werror_flag" || 1520 test ! -s conftest.err 1521 } && test -s conftest$ac_exeext && { 1522 test "$cross_compiling" = yes || 1523 $as_test_x conftest$ac_exeext 1524 }; then : 1525 ac_retval=0 1526else 1527 $as_echo "$as_me: failed program was:" >&5 1528sed 's/^/| /' conftest.$ac_ext >&5 1529 1530 ac_retval=1 1531fi 1532 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1533 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1534 # interfere with the next link command; also delete a directory that is 1535 # left behind by Apple's compiler. We do this before executing the actions. 1536 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1537 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1538 return $ac_retval 1539 1540} # ac_fn_c_try_link 1541 1542# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1543# ------------------------------------------------------- 1544# Tests whether HEADER exists and can be compiled using the include files in 1545# INCLUDES, setting the cache variable VAR accordingly. 1546ac_fn_c_check_header_compile () 1547{ 1548 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1550$as_echo_n "checking for $2... " >&6; } 1551if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1552 $as_echo_n "(cached) " >&6 1553else 1554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1555/* end confdefs.h. */ 1556$4 1557#include <$2> 1558_ACEOF 1559if ac_fn_c_try_compile "$LINENO"; then : 1560 eval "$3=yes" 1561else 1562 eval "$3=no" 1563fi 1564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1565fi 1566eval ac_res=\$$3 1567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1568$as_echo "$ac_res" >&6; } 1569 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1570 1571} # ac_fn_c_check_header_compile 1572 1573# ac_fn_c_try_cpp LINENO 1574# ---------------------- 1575# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1576ac_fn_c_try_cpp () 1577{ 1578 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1579 if { { ac_try="$ac_cpp conftest.$ac_ext" 1580case "(($ac_try" in 1581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1582 *) ac_try_echo=$ac_try;; 1583esac 1584eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1585$as_echo "$ac_try_echo"; } >&5 1586 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1587 ac_status=$? 1588 if test -s conftest.err; then 1589 grep -v '^ *+' conftest.err >conftest.er1 1590 cat conftest.er1 >&5 1591 mv -f conftest.er1 conftest.err 1592 fi 1593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1594 test $ac_status = 0; } >/dev/null && { 1595 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1596 test ! -s conftest.err 1597 }; then : 1598 ac_retval=0 1599else 1600 $as_echo "$as_me: failed program was:" >&5 1601sed 's/^/| /' conftest.$ac_ext >&5 1602 1603 ac_retval=1 1604fi 1605 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1606 return $ac_retval 1607 1608} # ac_fn_c_try_cpp 1609 1610# ac_fn_c_try_run LINENO 1611# ---------------------- 1612# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1613# that executables *can* be run. 1614ac_fn_c_try_run () 1615{ 1616 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1617 if { { ac_try="$ac_link" 1618case "(($ac_try" in 1619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1620 *) ac_try_echo=$ac_try;; 1621esac 1622eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1623$as_echo "$ac_try_echo"; } >&5 1624 (eval "$ac_link") 2>&5 1625 ac_status=$? 1626 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1627 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1628 { { case "(($ac_try" in 1629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1630 *) ac_try_echo=$ac_try;; 1631esac 1632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1633$as_echo "$ac_try_echo"; } >&5 1634 (eval "$ac_try") 2>&5 1635 ac_status=$? 1636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1637 test $ac_status = 0; }; }; then : 1638 ac_retval=0 1639else 1640 $as_echo "$as_me: program exited with status $ac_status" >&5 1641 $as_echo "$as_me: failed program was:" >&5 1642sed 's/^/| /' conftest.$ac_ext >&5 1643 1644 ac_retval=$ac_status 1645fi 1646 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1647 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1648 return $ac_retval 1649 1650} # ac_fn_c_try_run 1651 1652# ac_fn_c_check_func LINENO FUNC VAR 1653# ---------------------------------- 1654# Tests whether FUNC exists, setting the cache variable VAR accordingly 1655ac_fn_c_check_func () 1656{ 1657 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1659$as_echo_n "checking for $2... " >&6; } 1660if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1661 $as_echo_n "(cached) " >&6 1662else 1663 if test x$gcc_no_link = xyes; then 1664 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1665fi 1666cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1667/* end confdefs.h. */ 1668/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1669 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1670#define $2 innocuous_$2 1671 1672/* System header to define __stub macros and hopefully few prototypes, 1673 which can conflict with char $2 (); below. 1674 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1675 <limits.h> exists even on freestanding compilers. */ 1676 1677#ifdef __STDC__ 1678# include <limits.h> 1679#else 1680# include <assert.h> 1681#endif 1682 1683#undef $2 1684 1685/* Override any GCC internal prototype to avoid an error. 1686 Use char because int might match the return type of a GCC 1687 builtin and then its argument prototype would still apply. */ 1688#ifdef __cplusplus 1689extern "C" 1690#endif 1691char $2 (); 1692/* The GNU C library defines this for functions which it implements 1693 to always fail with ENOSYS. Some functions are actually named 1694 something starting with __ and the normal name is an alias. */ 1695#if defined __stub_$2 || defined __stub___$2 1696choke me 1697#endif 1698 1699int 1700main () 1701{ 1702return $2 (); 1703 ; 1704 return 0; 1705} 1706_ACEOF 1707if ac_fn_c_try_link "$LINENO"; then : 1708 eval "$3=yes" 1709else 1710 eval "$3=no" 1711fi 1712rm -f core conftest.err conftest.$ac_objext \ 1713 conftest$ac_exeext conftest.$ac_ext 1714fi 1715eval ac_res=\$$3 1716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1717$as_echo "$ac_res" >&6; } 1718 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1719 1720} # ac_fn_c_check_func 1721 1722# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1723# ------------------------------------------------------- 1724# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1725# the include files in INCLUDES and setting the cache variable VAR 1726# accordingly. 1727ac_fn_c_check_header_mongrel () 1728{ 1729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1730 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1732$as_echo_n "checking for $2... " >&6; } 1733if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1734 $as_echo_n "(cached) " >&6 1735fi 1736eval ac_res=\$$3 1737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1738$as_echo "$ac_res" >&6; } 1739else 1740 # Is the header compilable? 1741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1742$as_echo_n "checking $2 usability... " >&6; } 1743cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1744/* end confdefs.h. */ 1745$4 1746#include <$2> 1747_ACEOF 1748if ac_fn_c_try_compile "$LINENO"; then : 1749 ac_header_compiler=yes 1750else 1751 ac_header_compiler=no 1752fi 1753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1755$as_echo "$ac_header_compiler" >&6; } 1756 1757# Is the header present? 1758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1759$as_echo_n "checking $2 presence... " >&6; } 1760cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1761/* end confdefs.h. */ 1762#include <$2> 1763_ACEOF 1764if ac_fn_c_try_cpp "$LINENO"; then : 1765 ac_header_preproc=yes 1766else 1767 ac_header_preproc=no 1768fi 1769rm -f conftest.err conftest.$ac_ext 1770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1771$as_echo "$ac_header_preproc" >&6; } 1772 1773# So? What about this header? 1774case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1775 yes:no: ) 1776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1777$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1779$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1780 ;; 1781 no:yes:* ) 1782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1783$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1785$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1787$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1789$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1791$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1792 ;; 1793esac 1794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1795$as_echo_n "checking for $2... " >&6; } 1796if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1797 $as_echo_n "(cached) " >&6 1798else 1799 eval "$3=\$ac_header_compiler" 1800fi 1801eval ac_res=\$$3 1802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1803$as_echo "$ac_res" >&6; } 1804fi 1805 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1806 1807} # ac_fn_c_check_header_mongrel 1808cat >config.log <<_ACEOF 1809This file contains any messages produced by compilers while 1810running configure, to aid debugging if configure makes a mistake. 1811 1812It was created by package-unused $as_me version-unused, which was 1813generated by GNU Autoconf 2.64. Invocation command line was 1814 1815 $ $0 $@ 1816 1817_ACEOF 1818exec 5>>config.log 1819{ 1820cat <<_ASUNAME 1821## --------- ## 1822## Platform. ## 1823## --------- ## 1824 1825hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1826uname -m = `(uname -m) 2>/dev/null || echo unknown` 1827uname -r = `(uname -r) 2>/dev/null || echo unknown` 1828uname -s = `(uname -s) 2>/dev/null || echo unknown` 1829uname -v = `(uname -v) 2>/dev/null || echo unknown` 1830 1831/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1832/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1833 1834/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1835/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1836/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1837/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1838/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1839/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1840/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1841 1842_ASUNAME 1843 1844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1845for as_dir in $PATH 1846do 1847 IFS=$as_save_IFS 1848 test -z "$as_dir" && as_dir=. 1849 $as_echo "PATH: $as_dir" 1850 done 1851IFS=$as_save_IFS 1852 1853} >&5 1854 1855cat >&5 <<_ACEOF 1856 1857 1858## ----------- ## 1859## Core tests. ## 1860## ----------- ## 1861 1862_ACEOF 1863 1864 1865# Keep a trace of the command line. 1866# Strip out --no-create and --no-recursion so they do not pile up. 1867# Strip out --silent because we don't want to record it for future runs. 1868# Also quote any args containing shell meta-characters. 1869# Make two passes to allow for proper duplicate-argument suppression. 1870ac_configure_args= 1871ac_configure_args0= 1872ac_configure_args1= 1873ac_must_keep_next=false 1874for ac_pass in 1 2 1875do 1876 for ac_arg 1877 do 1878 case $ac_arg in 1879 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1880 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1881 | -silent | --silent | --silen | --sile | --sil) 1882 continue ;; 1883 *\'*) 1884 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1885 esac 1886 case $ac_pass in 1887 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1888 2) 1889 as_fn_append ac_configure_args1 " '$ac_arg'" 1890 if test $ac_must_keep_next = true; then 1891 ac_must_keep_next=false # Got value, back to normal. 1892 else 1893 case $ac_arg in 1894 *=* | --config-cache | -C | -disable-* | --disable-* \ 1895 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1896 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1897 | -with-* | --with-* | -without-* | --without-* | --x) 1898 case "$ac_configure_args0 " in 1899 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1900 esac 1901 ;; 1902 -* ) ac_must_keep_next=true ;; 1903 esac 1904 fi 1905 as_fn_append ac_configure_args " '$ac_arg'" 1906 ;; 1907 esac 1908 done 1909done 1910{ ac_configure_args0=; unset ac_configure_args0;} 1911{ ac_configure_args1=; unset ac_configure_args1;} 1912 1913# When interrupted or exit'd, cleanup temporary files, and complete 1914# config.log. We remove comments because anyway the quotes in there 1915# would cause problems or look ugly. 1916# WARNING: Use '\'' to represent an apostrophe within the trap. 1917# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1918trap 'exit_status=$? 1919 # Save into config.log some information that might help in debugging. 1920 { 1921 echo 1922 1923 cat <<\_ASBOX 1924## ---------------- ## 1925## Cache variables. ## 1926## ---------------- ## 1927_ASBOX 1928 echo 1929 # The following way of writing the cache mishandles newlines in values, 1930( 1931 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1932 eval ac_val=\$$ac_var 1933 case $ac_val in #( 1934 *${as_nl}*) 1935 case $ac_var in #( 1936 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1937$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1938 esac 1939 case $ac_var in #( 1940 _ | IFS | as_nl) ;; #( 1941 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1942 *) { eval $ac_var=; unset $ac_var;} ;; 1943 esac ;; 1944 esac 1945 done 1946 (set) 2>&1 | 1947 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1948 *${as_nl}ac_space=\ *) 1949 sed -n \ 1950 "s/'\''/'\''\\\\'\'''\''/g; 1951 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1952 ;; #( 1953 *) 1954 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1955 ;; 1956 esac | 1957 sort 1958) 1959 echo 1960 1961 cat <<\_ASBOX 1962## ----------------- ## 1963## Output variables. ## 1964## ----------------- ## 1965_ASBOX 1966 echo 1967 for ac_var in $ac_subst_vars 1968 do 1969 eval ac_val=\$$ac_var 1970 case $ac_val in 1971 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1972 esac 1973 $as_echo "$ac_var='\''$ac_val'\''" 1974 done | sort 1975 echo 1976 1977 if test -n "$ac_subst_files"; then 1978 cat <<\_ASBOX 1979## ------------------- ## 1980## File substitutions. ## 1981## ------------------- ## 1982_ASBOX 1983 echo 1984 for ac_var in $ac_subst_files 1985 do 1986 eval ac_val=\$$ac_var 1987 case $ac_val in 1988 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1989 esac 1990 $as_echo "$ac_var='\''$ac_val'\''" 1991 done | sort 1992 echo 1993 fi 1994 1995 if test -s confdefs.h; then 1996 cat <<\_ASBOX 1997## ----------- ## 1998## confdefs.h. ## 1999## ----------- ## 2000_ASBOX 2001 echo 2002 cat confdefs.h 2003 echo 2004 fi 2005 test "$ac_signal" != 0 && 2006 $as_echo "$as_me: caught signal $ac_signal" 2007 $as_echo "$as_me: exit $exit_status" 2008 } >&5 2009 rm -f core *.core core.conftest.* && 2010 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2011 exit $exit_status 2012' 0 2013for ac_signal in 1 2 13 15; do 2014 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2015done 2016ac_signal=0 2017 2018# confdefs.h avoids OS command line length limits that DEFS can exceed. 2019rm -f -r conftest* confdefs.h 2020 2021$as_echo "/* confdefs.h */" > confdefs.h 2022 2023# Predefined preprocessor variables. 2024 2025cat >>confdefs.h <<_ACEOF 2026#define PACKAGE_NAME "$PACKAGE_NAME" 2027_ACEOF 2028 2029cat >>confdefs.h <<_ACEOF 2030#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2031_ACEOF 2032 2033cat >>confdefs.h <<_ACEOF 2034#define PACKAGE_VERSION "$PACKAGE_VERSION" 2035_ACEOF 2036 2037cat >>confdefs.h <<_ACEOF 2038#define PACKAGE_STRING "$PACKAGE_STRING" 2039_ACEOF 2040 2041cat >>confdefs.h <<_ACEOF 2042#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2043_ACEOF 2044 2045cat >>confdefs.h <<_ACEOF 2046#define PACKAGE_URL "$PACKAGE_URL" 2047_ACEOF 2048 2049 2050# Let the site file select an alternate cache file if it wants to. 2051# Prefer an explicitly selected file to automatically selected ones. 2052ac_site_file1=NONE 2053ac_site_file2=NONE 2054if test -n "$CONFIG_SITE"; then 2055 ac_site_file1=$CONFIG_SITE 2056elif test "x$prefix" != xNONE; then 2057 ac_site_file1=$prefix/share/config.site 2058 ac_site_file2=$prefix/etc/config.site 2059else 2060 ac_site_file1=$ac_default_prefix/share/config.site 2061 ac_site_file2=$ac_default_prefix/etc/config.site 2062fi 2063for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2064do 2065 test "x$ac_site_file" = xNONE && continue 2066 if test -r "$ac_site_file"; then 2067 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2068$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2069 sed 's/^/| /' "$ac_site_file" >&5 2070 . "$ac_site_file" 2071 fi 2072done 2073 2074if test -r "$cache_file"; then 2075 # Some versions of bash will fail to source /dev/null (special 2076 # files actually), so we avoid doing that. 2077 if test -f "$cache_file"; then 2078 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2079$as_echo "$as_me: loading cache $cache_file" >&6;} 2080 case $cache_file in 2081 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2082 *) . "./$cache_file";; 2083 esac 2084 fi 2085else 2086 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2087$as_echo "$as_me: creating cache $cache_file" >&6;} 2088 >$cache_file 2089fi 2090 2091# Check that the precious variables saved in the cache have kept the same 2092# value. 2093ac_cache_corrupted=false 2094for ac_var in $ac_precious_vars; do 2095 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2096 eval ac_new_set=\$ac_env_${ac_var}_set 2097 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2098 eval ac_new_val=\$ac_env_${ac_var}_value 2099 case $ac_old_set,$ac_new_set in 2100 set,) 2101 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2102$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2103 ac_cache_corrupted=: ;; 2104 ,set) 2105 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2106$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2107 ac_cache_corrupted=: ;; 2108 ,);; 2109 *) 2110 if test "x$ac_old_val" != "x$ac_new_val"; then 2111 # differences in whitespace do not lead to failure. 2112 ac_old_val_w=`echo x $ac_old_val` 2113 ac_new_val_w=`echo x $ac_new_val` 2114 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2115 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2116$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2117 ac_cache_corrupted=: 2118 else 2119 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2120$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2121 eval $ac_var=\$ac_old_val 2122 fi 2123 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2124$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2125 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2126$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2127 fi;; 2128 esac 2129 # Pass precious variables to config.status. 2130 if test "$ac_new_set" = set; then 2131 case $ac_new_val in 2132 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2133 *) ac_arg=$ac_var=$ac_new_val ;; 2134 esac 2135 case " $ac_configure_args " in 2136 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2137 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2138 esac 2139 fi 2140done 2141if $ac_cache_corrupted; then 2142 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2143$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2144 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2145$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2146 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2147fi 2148## -------------------- ## 2149## Main body of script. ## 2150## -------------------- ## 2151 2152ac_ext=c 2153ac_cpp='$CPP $CPPFLAGS' 2154ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2155ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2156ac_compiler_gnu=$ac_cv_c_compiler_gnu 2157 2158 2159 2160 2161 2162 2163ac_aux_dir= 2164for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2165 for ac_t in install-sh install.sh shtool; do 2166 if test -f "$ac_dir/$ac_t"; then 2167 ac_aux_dir=$ac_dir 2168 ac_install_sh="$ac_aux_dir/$ac_t -c" 2169 break 2 2170 fi 2171 done 2172done 2173if test -z "$ac_aux_dir"; then 2174 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2175fi 2176 2177# These three variables are undocumented and unsupported, 2178# and are intended to be withdrawn in a future Autoconf release. 2179# They can cause serious problems if a builder's source tree is in a directory 2180# whose full name contains unusual characters. 2181ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2182ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2183ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2184 2185 2186# Make sure we can run config.sub. 2187$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2188 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2189 2190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2191$as_echo_n "checking build system type... " >&6; } 2192if test "${ac_cv_build+set}" = set; then : 2193 $as_echo_n "(cached) " >&6 2194else 2195 ac_build_alias=$build_alias 2196test "x$ac_build_alias" = x && 2197 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2198test "x$ac_build_alias" = x && 2199 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2200ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2201 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2202 2203fi 2204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2205$as_echo "$ac_cv_build" >&6; } 2206case $ac_cv_build in 2207*-*-*) ;; 2208*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2209esac 2210build=$ac_cv_build 2211ac_save_IFS=$IFS; IFS='-' 2212set x $ac_cv_build 2213shift 2214build_cpu=$1 2215build_vendor=$2 2216shift; shift 2217# Remember, the first character of IFS is used to create $*, 2218# except with old shells: 2219build_os=$* 2220IFS=$ac_save_IFS 2221case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2222 2223 2224 case ${build_alias} in 2225 "") build_noncanonical=${build} ;; 2226 *) build_noncanonical=${build_alias} ;; 2227esac 2228 2229 case ${host_alias} in 2230 "") host_noncanonical=${build_noncanonical} ;; 2231 *) host_noncanonical=${host_alias} ;; 2232esac 2233 2234 case ${target_alias} in 2235 "") target_noncanonical=${host_noncanonical} ;; 2236 *) target_noncanonical=${target_alias} ;; 2237esac 2238 2239 2240# post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2241# have matching libraries, they should use host libraries: Makefile.tpl 2242# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2243# However, they still use the build modules, because the corresponding 2244# host modules (e.g. bison) are only built for the host when bootstrap 2245# finishes. So: 2246# - build_subdir is where we find build modules, and never changes. 2247# - build_libsubdir is where we find build libraries, and can be overridden. 2248 2249# Prefix 'build-' so this never conflicts with target_subdir. 2250build_subdir="build-${build_noncanonical}" 2251 2252# Check whether --with-build-libsubdir was given. 2253if test "${with_build_libsubdir+set}" = set; then : 2254 withval=$with_build_libsubdir; build_libsubdir="$withval" 2255else 2256 build_libsubdir="$build_subdir" 2257fi 2258 2259# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2260if ( test $srcdir = . && test -d gcc ) \ 2261 || test -d $srcdir/../host-${host_noncanonical}; then 2262 host_subdir="host-${host_noncanonical}" 2263else 2264 host_subdir=. 2265fi 2266# No prefix. 2267target_subdir=${target_noncanonical} 2268 2269 2270# We need the following definitions because AC_PROG_LIBTOOL relies on them 2271PACKAGE=libobjc 2272# Version is pulled out to make it a bit easier to change using sed. 2273VERSION=2:0:0 2274 2275 2276# This works around the fact that libtool configuration may change LD 2277# for this particular configuration, but some shells, instead of 2278# keeping the changes in LD private, export them just because LD is 2279# exported. 2280ORIGINAL_LD_FOR_MULTILIBS=$LD 2281 2282# ------- 2283# Options 2284# ------- 2285 2286# We use these options to decide which functions to include. 2287 2288# Check whether --with-target-subdir was given. 2289if test "${with_target_subdir+set}" = set; then : 2290 withval=$with_target_subdir; 2291fi 2292 2293 2294# Check whether --with-cross-host was given. 2295if test "${with_cross_host+set}" = set; then : 2296 withval=$with_cross_host; 2297fi 2298 2299 2300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2301$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2302# Check whether --enable-version-specific-runtime-libs was given. 2303if test "${enable_version_specific_runtime_libs+set}" = set; then : 2304 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2305 yes) version_specific_libs=yes ;; 2306 no) version_specific_libs=no ;; 2307 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2308 esac 2309else 2310 version_specific_libs=no 2311fi 2312 2313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2314$as_echo "$version_specific_libs" >&6; } 2315 2316# Check whether --enable-objc-gc was given. 2317if test "${enable_objc_gc+set}" = set; then : 2318 enableval=$enable_objc_gc; case $enable_objc_gc in 2319 no) 2320 OBJC_BOEHM_GC='' 2321 OBJC_BOEHM_GC_INCLUDES='' 2322 ;; 2323 *) 2324 OBJC_BOEHM_GC=libobjc_gc.la 2325 OBJC_BOEHM_GC_INCLUDES='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include' 2326 ;; 2327esac 2328else 2329 OBJC_BOEHM_GC=''; OBJC_BOEHM_GC_INCLUDES='' 2330fi 2331 2332 2333 2334 2335# ----------- 2336# Directories 2337# ----------- 2338 2339# Find the rest of the source tree framework. 2340# Default to --enable-multilib 2341# Check whether --enable-multilib was given. 2342if test "${enable_multilib+set}" = set; then : 2343 enableval=$enable_multilib; case "$enableval" in 2344 yes) multilib=yes ;; 2345 no) multilib=no ;; 2346 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 2347 esac 2348else 2349 multilib=yes 2350fi 2351 2352 2353# We may get other options which we leave undocumented: 2354# --with-target-subdir, --with-multisrctop, --with-multisubdir 2355# See config-ml.in if you want the gory details. 2356 2357if test "$srcdir" = "."; then 2358 if test "$with_target_subdir" != "."; then 2359 multi_basedir="$srcdir/$with_multisrctop../.." 2360 else 2361 multi_basedir="$srcdir/$with_multisrctop.." 2362 fi 2363else 2364 multi_basedir="$srcdir/.." 2365fi 2366 2367 2368# Even if the default multilib is not a cross compilation, 2369# it may be that some of the other multilibs are. 2370if test $cross_compiling = no && test $multilib = yes \ 2371 && test "x${with_multisubdir}" != x ; then 2372 cross_compiling=maybe 2373fi 2374 2375ac_config_commands="$ac_config_commands default-1" 2376 2377 2378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2379$as_echo_n "checking host system type... " >&6; } 2380if test "${ac_cv_host+set}" = set; then : 2381 $as_echo_n "(cached) " >&6 2382else 2383 if test "x$host_alias" = x; then 2384 ac_cv_host=$ac_cv_build 2385else 2386 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2387 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2388fi 2389 2390fi 2391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2392$as_echo "$ac_cv_host" >&6; } 2393case $ac_cv_host in 2394*-*-*) ;; 2395*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2396esac 2397host=$ac_cv_host 2398ac_save_IFS=$IFS; IFS='-' 2399set x $ac_cv_host 2400shift 2401host_cpu=$1 2402host_vendor=$2 2403shift; shift 2404# Remember, the first character of IFS is used to create $*, 2405# except with old shells: 2406host_os=$* 2407IFS=$ac_save_IFS 2408case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2409 2410 2411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2412$as_echo_n "checking target system type... " >&6; } 2413if test "${ac_cv_target+set}" = set; then : 2414 $as_echo_n "(cached) " >&6 2415else 2416 if test "x$target_alias" = x; then 2417 ac_cv_target=$ac_cv_host 2418else 2419 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2420 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2421fi 2422 2423fi 2424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2425$as_echo "$ac_cv_target" >&6; } 2426case $ac_cv_target in 2427*-*-*) ;; 2428*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2429esac 2430target=$ac_cv_target 2431ac_save_IFS=$IFS; IFS='-' 2432set x $ac_cv_target 2433shift 2434target_cpu=$1 2435target_vendor=$2 2436shift; shift 2437# Remember, the first character of IFS is used to create $*, 2438# except with old shells: 2439target_os=$* 2440IFS=$ac_save_IFS 2441case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2442 2443 2444# The aliases save the names the user supplied, while $host etc. 2445# will get canonicalized. 2446test -n "$target_alias" && 2447 test "$program_prefix$program_suffix$program_transform_name" = \ 2448 NONENONEs,x,x, && 2449 program_prefix=${target_alias}- 2450 2451 2452 2453 2454# Export source directory. 2455# These need to be absolute paths, yet at the same time need to 2456# canonicalize only relative paths, because then amd will not unmount 2457# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 2458case $srcdir in 2459 \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;; 2460 *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 2461esac 2462 2463 2464# Calculate toolexeclibdir 2465# Also toolexecdir, though it's only used in toolexeclibdir 2466case ${version_specific_libs} in 2467 yes) 2468 # Need the gcc compiler version to know where to install libraries 2469 # and header files if --enable-version-specific-runtime-libs option 2470 # is selected. 2471 toolexecdir='$(libdir)/gcc/$(target_noncanonical)' 2472 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 2473 ;; 2474 no) 2475 if test -n "$with_cross_host" && 2476 test x"$with_cross_host" != x"no"; then 2477 # Install a library built with a cross compiler in tooldir, not libdir. 2478 toolexecdir='$(exec_prefix)/$(target_noncanonical)' 2479 toolexeclibdir='$(toolexecdir)/lib' 2480 else 2481 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)' 2482 toolexeclibdir='$(libdir)' 2483 fi 2484 multi_os_directory=`$CC -print-multi-os-directory` 2485 case $multi_os_directory in 2486 .) ;; # Avoid trailing /. 2487 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 2488 esac 2489 ;; 2490esac 2491 2492 2493 2494# Figure out if we want to name the include directory and the 2495# library name changes differently. 2496includedirname=include 2497libsuffix= 2498case "${host}" in 2499 *-darwin*) 2500 # Darwin is the only target so far that needs a different include directory. 2501 includedirname=include-gnu-runtime 2502 libsuffix=-gnu 2503 ;; 2504esac 2505 2506 2507 2508ac_config_headers="$ac_config_headers config.h" 2509 2510 2511# -------- 2512# Programs 2513# -------- 2514 2515 2516 2517# We must force CC to /not/ be a precious variable; otherwise 2518# the wrong, non-multilib-adjusted value will be used in multilibs. 2519# As a side effect, we have to subst CFLAGS ourselves. 2520 2521 2522ac_ext=c 2523ac_cpp='$CPP $CPPFLAGS' 2524ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2525ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2526ac_compiler_gnu=$ac_cv_c_compiler_gnu 2527if test -n "$ac_tool_prefix"; then 2528 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2529set dummy ${ac_tool_prefix}gcc; ac_word=$2 2530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2531$as_echo_n "checking for $ac_word... " >&6; } 2532if test "${ac_cv_prog_CC+set}" = set; then : 2533 $as_echo_n "(cached) " >&6 2534else 2535 if test -n "$CC"; then 2536 ac_cv_prog_CC="$CC" # Let the user override the test. 2537else 2538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2539for as_dir in $PATH 2540do 2541 IFS=$as_save_IFS 2542 test -z "$as_dir" && as_dir=. 2543 for ac_exec_ext in '' $ac_executable_extensions; do 2544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2545 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2547 break 2 2548 fi 2549done 2550 done 2551IFS=$as_save_IFS 2552 2553fi 2554fi 2555CC=$ac_cv_prog_CC 2556if test -n "$CC"; then 2557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2558$as_echo "$CC" >&6; } 2559else 2560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2561$as_echo "no" >&6; } 2562fi 2563 2564 2565fi 2566if test -z "$ac_cv_prog_CC"; then 2567 ac_ct_CC=$CC 2568 # Extract the first word of "gcc", so it can be a program name with args. 2569set dummy gcc; ac_word=$2 2570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2571$as_echo_n "checking for $ac_word... " >&6; } 2572if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2573 $as_echo_n "(cached) " >&6 2574else 2575 if test -n "$ac_ct_CC"; then 2576 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2577else 2578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2579for as_dir in $PATH 2580do 2581 IFS=$as_save_IFS 2582 test -z "$as_dir" && as_dir=. 2583 for ac_exec_ext in '' $ac_executable_extensions; do 2584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2585 ac_cv_prog_ac_ct_CC="gcc" 2586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2587 break 2 2588 fi 2589done 2590 done 2591IFS=$as_save_IFS 2592 2593fi 2594fi 2595ac_ct_CC=$ac_cv_prog_ac_ct_CC 2596if test -n "$ac_ct_CC"; then 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2598$as_echo "$ac_ct_CC" >&6; } 2599else 2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2601$as_echo "no" >&6; } 2602fi 2603 2604 if test "x$ac_ct_CC" = x; then 2605 CC="" 2606 else 2607 case $cross_compiling:$ac_tool_warned in 2608yes:) 2609{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2610$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2611ac_tool_warned=yes ;; 2612esac 2613 CC=$ac_ct_CC 2614 fi 2615else 2616 CC="$ac_cv_prog_CC" 2617fi 2618 2619if test -z "$CC"; then 2620 if test -n "$ac_tool_prefix"; then 2621 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2622set dummy ${ac_tool_prefix}cc; ac_word=$2 2623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2624$as_echo_n "checking for $ac_word... " >&6; } 2625if test "${ac_cv_prog_CC+set}" = set; then : 2626 $as_echo_n "(cached) " >&6 2627else 2628 if test -n "$CC"; then 2629 ac_cv_prog_CC="$CC" # Let the user override the test. 2630else 2631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2632for as_dir in $PATH 2633do 2634 IFS=$as_save_IFS 2635 test -z "$as_dir" && as_dir=. 2636 for ac_exec_ext in '' $ac_executable_extensions; do 2637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2638 ac_cv_prog_CC="${ac_tool_prefix}cc" 2639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2640 break 2 2641 fi 2642done 2643 done 2644IFS=$as_save_IFS 2645 2646fi 2647fi 2648CC=$ac_cv_prog_CC 2649if test -n "$CC"; then 2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2651$as_echo "$CC" >&6; } 2652else 2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2654$as_echo "no" >&6; } 2655fi 2656 2657 2658 fi 2659fi 2660if test -z "$CC"; then 2661 # Extract the first word of "cc", so it can be a program name with args. 2662set dummy cc; ac_word=$2 2663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2664$as_echo_n "checking for $ac_word... " >&6; } 2665if test "${ac_cv_prog_CC+set}" = set; then : 2666 $as_echo_n "(cached) " >&6 2667else 2668 if test -n "$CC"; then 2669 ac_cv_prog_CC="$CC" # Let the user override the test. 2670else 2671 ac_prog_rejected=no 2672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2673for as_dir in $PATH 2674do 2675 IFS=$as_save_IFS 2676 test -z "$as_dir" && as_dir=. 2677 for ac_exec_ext in '' $ac_executable_extensions; do 2678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2679 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2680 ac_prog_rejected=yes 2681 continue 2682 fi 2683 ac_cv_prog_CC="cc" 2684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2685 break 2 2686 fi 2687done 2688 done 2689IFS=$as_save_IFS 2690 2691if test $ac_prog_rejected = yes; then 2692 # We found a bogon in the path, so make sure we never use it. 2693 set dummy $ac_cv_prog_CC 2694 shift 2695 if test $# != 0; then 2696 # We chose a different compiler from the bogus one. 2697 # However, it has the same basename, so the bogon will be chosen 2698 # first if we set CC to just the basename; use the full file name. 2699 shift 2700 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2701 fi 2702fi 2703fi 2704fi 2705CC=$ac_cv_prog_CC 2706if test -n "$CC"; then 2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2708$as_echo "$CC" >&6; } 2709else 2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2711$as_echo "no" >&6; } 2712fi 2713 2714 2715fi 2716if test -z "$CC"; then 2717 if test -n "$ac_tool_prefix"; then 2718 for ac_prog in cl.exe 2719 do 2720 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2721set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2723$as_echo_n "checking for $ac_word... " >&6; } 2724if test "${ac_cv_prog_CC+set}" = set; then : 2725 $as_echo_n "(cached) " >&6 2726else 2727 if test -n "$CC"; then 2728 ac_cv_prog_CC="$CC" # Let the user override the test. 2729else 2730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2731for as_dir in $PATH 2732do 2733 IFS=$as_save_IFS 2734 test -z "$as_dir" && as_dir=. 2735 for ac_exec_ext in '' $ac_executable_extensions; do 2736 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2737 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2739 break 2 2740 fi 2741done 2742 done 2743IFS=$as_save_IFS 2744 2745fi 2746fi 2747CC=$ac_cv_prog_CC 2748if test -n "$CC"; then 2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2750$as_echo "$CC" >&6; } 2751else 2752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2753$as_echo "no" >&6; } 2754fi 2755 2756 2757 test -n "$CC" && break 2758 done 2759fi 2760if test -z "$CC"; then 2761 ac_ct_CC=$CC 2762 for ac_prog in cl.exe 2763do 2764 # Extract the first word of "$ac_prog", so it can be a program name with args. 2765set dummy $ac_prog; ac_word=$2 2766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2767$as_echo_n "checking for $ac_word... " >&6; } 2768if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2769 $as_echo_n "(cached) " >&6 2770else 2771 if test -n "$ac_ct_CC"; then 2772 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2773else 2774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2775for as_dir in $PATH 2776do 2777 IFS=$as_save_IFS 2778 test -z "$as_dir" && as_dir=. 2779 for ac_exec_ext in '' $ac_executable_extensions; do 2780 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2781 ac_cv_prog_ac_ct_CC="$ac_prog" 2782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2783 break 2 2784 fi 2785done 2786 done 2787IFS=$as_save_IFS 2788 2789fi 2790fi 2791ac_ct_CC=$ac_cv_prog_ac_ct_CC 2792if test -n "$ac_ct_CC"; then 2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2794$as_echo "$ac_ct_CC" >&6; } 2795else 2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2797$as_echo "no" >&6; } 2798fi 2799 2800 2801 test -n "$ac_ct_CC" && break 2802done 2803 2804 if test "x$ac_ct_CC" = x; then 2805 CC="" 2806 else 2807 case $cross_compiling:$ac_tool_warned in 2808yes:) 2809{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2810$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2811ac_tool_warned=yes ;; 2812esac 2813 CC=$ac_ct_CC 2814 fi 2815fi 2816 2817fi 2818 2819 2820test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2821$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2822as_fn_error "no acceptable C compiler found in \$PATH 2823See \`config.log' for more details." "$LINENO" 5; } 2824 2825# Provide some information about the compiler. 2826$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2827set X $ac_compile 2828ac_compiler=$2 2829for ac_option in --version -v -V -qversion; do 2830 { { ac_try="$ac_compiler $ac_option >&5" 2831case "(($ac_try" in 2832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2833 *) ac_try_echo=$ac_try;; 2834esac 2835eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2836$as_echo "$ac_try_echo"; } >&5 2837 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2838 ac_status=$? 2839 if test -s conftest.err; then 2840 sed '10a\ 2841... rest of stderr output deleted ... 2842 10q' conftest.err >conftest.er1 2843 cat conftest.er1 >&5 2844 rm -f conftest.er1 conftest.err 2845 fi 2846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2847 test $ac_status = 0; } 2848done 2849 2850cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2851/* end confdefs.h. */ 2852 2853int 2854main () 2855{ 2856 2857 ; 2858 return 0; 2859} 2860_ACEOF 2861# FIXME: Cleanup? 2862if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 2863 (eval $ac_link) 2>&5 2864 ac_status=$? 2865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2866 test $ac_status = 0; }; then : 2867 gcc_no_link=no 2868else 2869 gcc_no_link=yes 2870fi 2871if test x$gcc_no_link = xyes; then 2872 # Setting cross_compile will disable run tests; it will 2873 # also disable AC_CHECK_FILE but that's generally 2874 # correct if we can't link. 2875 cross_compiling=yes 2876 EXEEXT= 2877else 2878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2879/* end confdefs.h. */ 2880 2881int 2882main () 2883{ 2884 2885 ; 2886 return 0; 2887} 2888_ACEOF 2889ac_clean_files_save=$ac_clean_files 2890ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 2891# Try to create an executable without -o first, disregard a.out. 2892# It will help us diagnose broken compilers, and finding out an intuition 2893# of exeext. 2894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2895$as_echo_n "checking for C compiler default output file name... " >&6; } 2896ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2897 2898# The possible output files: 2899ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2900 2901ac_rmfiles= 2902for ac_file in $ac_files 2903do 2904 case $ac_file in 2905 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2906 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2907 esac 2908done 2909rm -f $ac_rmfiles 2910 2911if { { ac_try="$ac_link_default" 2912case "(($ac_try" in 2913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2914 *) ac_try_echo=$ac_try;; 2915esac 2916eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2917$as_echo "$ac_try_echo"; } >&5 2918 (eval "$ac_link_default") 2>&5 2919 ac_status=$? 2920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2921 test $ac_status = 0; }; then : 2922 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2923# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2924# in a Makefile. We should not override ac_cv_exeext if it was cached, 2925# so that the user can short-circuit this test for compilers unknown to 2926# Autoconf. 2927for ac_file in $ac_files '' 2928do 2929 test -f "$ac_file" || continue 2930 case $ac_file in 2931 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2932 ;; 2933 [ab].out ) 2934 # We found the default executable, but exeext='' is most 2935 # certainly right. 2936 break;; 2937 *.* ) 2938 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2939 then :; else 2940 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2941 fi 2942 # We set ac_cv_exeext here because the later test for it is not 2943 # safe: cross compilers may not add the suffix if given an `-o' 2944 # argument, so we may need to know it at that point already. 2945 # Even if this section looks crufty: it has the advantage of 2946 # actually working. 2947 break;; 2948 * ) 2949 break;; 2950 esac 2951done 2952test "$ac_cv_exeext" = no && ac_cv_exeext= 2953 2954else 2955 ac_file='' 2956fi 2957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2958$as_echo "$ac_file" >&6; } 2959if test -z "$ac_file"; then : 2960 $as_echo "$as_me: failed program was:" >&5 2961sed 's/^/| /' conftest.$ac_ext >&5 2962 2963{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2964$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2965{ as_fn_set_status 77 2966as_fn_error "C compiler cannot create executables 2967See \`config.log' for more details." "$LINENO" 5; }; } 2968fi 2969ac_exeext=$ac_cv_exeext 2970 2971# Check that the compiler produces executables we can run. If not, either 2972# the compiler is broken, or we cross compile. 2973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2974$as_echo_n "checking whether the C compiler works... " >&6; } 2975# If not cross compiling, check that we can run a simple program. 2976if test "$cross_compiling" != yes; then 2977 if { ac_try='./$ac_file' 2978 { { case "(($ac_try" in 2979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2980 *) ac_try_echo=$ac_try;; 2981esac 2982eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2983$as_echo "$ac_try_echo"; } >&5 2984 (eval "$ac_try") 2>&5 2985 ac_status=$? 2986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2987 test $ac_status = 0; }; }; then 2988 cross_compiling=no 2989 else 2990 if test "$cross_compiling" = maybe; then 2991 cross_compiling=yes 2992 else 2993 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2994$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2995as_fn_error "cannot run C compiled programs. 2996If you meant to cross compile, use \`--host'. 2997See \`config.log' for more details." "$LINENO" 5; } 2998 fi 2999 fi 3000fi 3001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3002$as_echo "yes" >&6; } 3003 3004rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3005ac_clean_files=$ac_clean_files_save 3006# Check that the compiler produces executables we can run. If not, either 3007# the compiler is broken, or we cross compile. 3008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3009$as_echo_n "checking whether we are cross compiling... " >&6; } 3010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3011$as_echo "$cross_compiling" >&6; } 3012 3013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3014$as_echo_n "checking for suffix of executables... " >&6; } 3015if { { ac_try="$ac_link" 3016case "(($ac_try" in 3017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3018 *) ac_try_echo=$ac_try;; 3019esac 3020eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3021$as_echo "$ac_try_echo"; } >&5 3022 (eval "$ac_link") 2>&5 3023 ac_status=$? 3024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3025 test $ac_status = 0; }; then : 3026 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3027# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3028# work properly (i.e., refer to `conftest.exe'), while it won't with 3029# `rm'. 3030for ac_file in conftest.exe conftest conftest.*; do 3031 test -f "$ac_file" || continue 3032 case $ac_file in 3033 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3034 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3035 break;; 3036 * ) break;; 3037 esac 3038done 3039else 3040 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3041$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3042as_fn_error "cannot compute suffix of executables: cannot compile and link 3043See \`config.log' for more details." "$LINENO" 5; } 3044fi 3045rm -f conftest$ac_cv_exeext 3046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3047$as_echo "$ac_cv_exeext" >&6; } 3048 3049rm -f conftest.$ac_ext 3050EXEEXT=$ac_cv_exeext 3051ac_exeext=$EXEEXT 3052fi 3053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3054$as_echo_n "checking for suffix of object files... " >&6; } 3055if test "${ac_cv_objext+set}" = set; then : 3056 $as_echo_n "(cached) " >&6 3057else 3058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3059/* end confdefs.h. */ 3060 3061int 3062main () 3063{ 3064 3065 ; 3066 return 0; 3067} 3068_ACEOF 3069rm -f conftest.o conftest.obj 3070if { { ac_try="$ac_compile" 3071case "(($ac_try" in 3072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3073 *) ac_try_echo=$ac_try;; 3074esac 3075eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3076$as_echo "$ac_try_echo"; } >&5 3077 (eval "$ac_compile") 2>&5 3078 ac_status=$? 3079 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3080 test $ac_status = 0; }; then : 3081 for ac_file in conftest.o conftest.obj conftest.*; do 3082 test -f "$ac_file" || continue; 3083 case $ac_file in 3084 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3085 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3086 break;; 3087 esac 3088done 3089else 3090 $as_echo "$as_me: failed program was:" >&5 3091sed 's/^/| /' conftest.$ac_ext >&5 3092 3093{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3094$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3095as_fn_error "cannot compute suffix of object files: cannot compile 3096See \`config.log' for more details." "$LINENO" 5; } 3097fi 3098rm -f conftest.$ac_cv_objext conftest.$ac_ext 3099fi 3100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3101$as_echo "$ac_cv_objext" >&6; } 3102OBJEXT=$ac_cv_objext 3103ac_objext=$OBJEXT 3104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3105$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3106if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3107 $as_echo_n "(cached) " >&6 3108else 3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3110/* end confdefs.h. */ 3111 3112int 3113main () 3114{ 3115#ifndef __GNUC__ 3116 choke me 3117#endif 3118 3119 ; 3120 return 0; 3121} 3122_ACEOF 3123if ac_fn_c_try_compile "$LINENO"; then : 3124 ac_compiler_gnu=yes 3125else 3126 ac_compiler_gnu=no 3127fi 3128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3129ac_cv_c_compiler_gnu=$ac_compiler_gnu 3130 3131fi 3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3133$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3134if test $ac_compiler_gnu = yes; then 3135 GCC=yes 3136else 3137 GCC= 3138fi 3139ac_test_CFLAGS=${CFLAGS+set} 3140ac_save_CFLAGS=$CFLAGS 3141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3142$as_echo_n "checking whether $CC accepts -g... " >&6; } 3143if test "${ac_cv_prog_cc_g+set}" = set; then : 3144 $as_echo_n "(cached) " >&6 3145else 3146 ac_save_c_werror_flag=$ac_c_werror_flag 3147 ac_c_werror_flag=yes 3148 ac_cv_prog_cc_g=no 3149 CFLAGS="-g" 3150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3151/* end confdefs.h. */ 3152 3153int 3154main () 3155{ 3156 3157 ; 3158 return 0; 3159} 3160_ACEOF 3161if ac_fn_c_try_compile "$LINENO"; then : 3162 ac_cv_prog_cc_g=yes 3163else 3164 CFLAGS="" 3165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3166/* end confdefs.h. */ 3167 3168int 3169main () 3170{ 3171 3172 ; 3173 return 0; 3174} 3175_ACEOF 3176if ac_fn_c_try_compile "$LINENO"; then : 3177 3178else 3179 ac_c_werror_flag=$ac_save_c_werror_flag 3180 CFLAGS="-g" 3181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3182/* end confdefs.h. */ 3183 3184int 3185main () 3186{ 3187 3188 ; 3189 return 0; 3190} 3191_ACEOF 3192if ac_fn_c_try_compile "$LINENO"; then : 3193 ac_cv_prog_cc_g=yes 3194fi 3195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3196fi 3197rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3198fi 3199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3200 ac_c_werror_flag=$ac_save_c_werror_flag 3201fi 3202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3203$as_echo "$ac_cv_prog_cc_g" >&6; } 3204if test "$ac_test_CFLAGS" = set; then 3205 CFLAGS=$ac_save_CFLAGS 3206elif test $ac_cv_prog_cc_g = yes; then 3207 if test "$GCC" = yes; then 3208 CFLAGS="-g -O2" 3209 else 3210 CFLAGS="-g" 3211 fi 3212else 3213 if test "$GCC" = yes; then 3214 CFLAGS="-O2" 3215 else 3216 CFLAGS= 3217 fi 3218fi 3219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3220$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3221if test "${ac_cv_prog_cc_c89+set}" = set; then : 3222 $as_echo_n "(cached) " >&6 3223else 3224 ac_cv_prog_cc_c89=no 3225ac_save_CC=$CC 3226cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3227/* end confdefs.h. */ 3228#include <stdarg.h> 3229#include <stdio.h> 3230#include <sys/types.h> 3231#include <sys/stat.h> 3232/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3233struct buf { int x; }; 3234FILE * (*rcsopen) (struct buf *, struct stat *, int); 3235static char *e (p, i) 3236 char **p; 3237 int i; 3238{ 3239 return p[i]; 3240} 3241static char *f (char * (*g) (char **, int), char **p, ...) 3242{ 3243 char *s; 3244 va_list v; 3245 va_start (v,p); 3246 s = g (p, va_arg (v,int)); 3247 va_end (v); 3248 return s; 3249} 3250 3251/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3252 function prototypes and stuff, but not '\xHH' hex character constants. 3253 These don't provoke an error unfortunately, instead are silently treated 3254 as 'x'. The following induces an error, until -std is added to get 3255 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3256 array size at least. It's necessary to write '\x00'==0 to get something 3257 that's true only with -std. */ 3258int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3259 3260/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3261 inside strings and character constants. */ 3262#define FOO(x) 'x' 3263int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3264 3265int test (int i, double x); 3266struct s1 {int (*f) (int a);}; 3267struct s2 {int (*f) (double a);}; 3268int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3269int argc; 3270char **argv; 3271int 3272main () 3273{ 3274return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3275 ; 3276 return 0; 3277} 3278_ACEOF 3279for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3280 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3281do 3282 CC="$ac_save_CC $ac_arg" 3283 if ac_fn_c_try_compile "$LINENO"; then : 3284 ac_cv_prog_cc_c89=$ac_arg 3285fi 3286rm -f core conftest.err conftest.$ac_objext 3287 test "x$ac_cv_prog_cc_c89" != "xno" && break 3288done 3289rm -f conftest.$ac_ext 3290CC=$ac_save_CC 3291 3292fi 3293# AC_CACHE_VAL 3294case "x$ac_cv_prog_cc_c89" in 3295 x) 3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3297$as_echo "none needed" >&6; } ;; 3298 xno) 3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3300$as_echo "unsupported" >&6; } ;; 3301 *) 3302 CC="$CC $ac_cv_prog_cc_c89" 3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3304$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3305esac 3306if test "x$ac_cv_prog_cc_c89" != xno; then : 3307 3308fi 3309 3310ac_ext=c 3311ac_cpp='$CPP $CPPFLAGS' 3312ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3313ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3314ac_compiler_gnu=$ac_cv_c_compiler_gnu 3315 3316 3317 3318# extra LD Flags which are required for targets 3319case "${host}" in 3320 *-darwin*) 3321 # Darwin needs -single_module when linking libobjc 3322 extra_ldflags_libobjc=-Wl,-single_module 3323 ;; 3324 *-cygwin*|*-mingw*) 3325 # Tell libtool to build DLLs on Windows 3326 extra_ldflags_libobjc='-no-undefined -bindir $(bindir)' 3327 ;; 3328esac 3329 3330 3331 3332 3333if test -n "$ac_tool_prefix"; then 3334 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3335set dummy ${ac_tool_prefix}as; ac_word=$2 3336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3337$as_echo_n "checking for $ac_word... " >&6; } 3338if test "${ac_cv_prog_AS+set}" = set; then : 3339 $as_echo_n "(cached) " >&6 3340else 3341 if test -n "$AS"; then 3342 ac_cv_prog_AS="$AS" # Let the user override the test. 3343else 3344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3345for as_dir in $PATH 3346do 3347 IFS=$as_save_IFS 3348 test -z "$as_dir" && as_dir=. 3349 for ac_exec_ext in '' $ac_executable_extensions; do 3350 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3351 ac_cv_prog_AS="${ac_tool_prefix}as" 3352 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3353 break 2 3354 fi 3355done 3356 done 3357IFS=$as_save_IFS 3358 3359fi 3360fi 3361AS=$ac_cv_prog_AS 3362if test -n "$AS"; then 3363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3364$as_echo "$AS" >&6; } 3365else 3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3367$as_echo "no" >&6; } 3368fi 3369 3370 3371fi 3372if test -z "$ac_cv_prog_AS"; then 3373 ac_ct_AS=$AS 3374 # Extract the first word of "as", so it can be a program name with args. 3375set dummy as; ac_word=$2 3376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3377$as_echo_n "checking for $ac_word... " >&6; } 3378if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : 3379 $as_echo_n "(cached) " >&6 3380else 3381 if test -n "$ac_ct_AS"; then 3382 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3383else 3384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3385for as_dir in $PATH 3386do 3387 IFS=$as_save_IFS 3388 test -z "$as_dir" && as_dir=. 3389 for ac_exec_ext in '' $ac_executable_extensions; do 3390 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3391 ac_cv_prog_ac_ct_AS="as" 3392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3393 break 2 3394 fi 3395done 3396 done 3397IFS=$as_save_IFS 3398 3399fi 3400fi 3401ac_ct_AS=$ac_cv_prog_ac_ct_AS 3402if test -n "$ac_ct_AS"; then 3403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3404$as_echo "$ac_ct_AS" >&6; } 3405else 3406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3407$as_echo "no" >&6; } 3408fi 3409 3410 if test "x$ac_ct_AS" = x; then 3411 AS="" 3412 else 3413 case $cross_compiling:$ac_tool_warned in 3414yes:) 3415{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3416$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3417ac_tool_warned=yes ;; 3418esac 3419 AS=$ac_ct_AS 3420 fi 3421else 3422 AS="$ac_cv_prog_AS" 3423fi 3424 3425if test -n "$ac_tool_prefix"; then 3426 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3427set dummy ${ac_tool_prefix}ar; ac_word=$2 3428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3429$as_echo_n "checking for $ac_word... " >&6; } 3430if test "${ac_cv_prog_AR+set}" = set; then : 3431 $as_echo_n "(cached) " >&6 3432else 3433 if test -n "$AR"; then 3434 ac_cv_prog_AR="$AR" # Let the user override the test. 3435else 3436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3437for as_dir in $PATH 3438do 3439 IFS=$as_save_IFS 3440 test -z "$as_dir" && as_dir=. 3441 for ac_exec_ext in '' $ac_executable_extensions; do 3442 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3443 ac_cv_prog_AR="${ac_tool_prefix}ar" 3444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3445 break 2 3446 fi 3447done 3448 done 3449IFS=$as_save_IFS 3450 3451fi 3452fi 3453AR=$ac_cv_prog_AR 3454if test -n "$AR"; then 3455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 3456$as_echo "$AR" >&6; } 3457else 3458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3459$as_echo "no" >&6; } 3460fi 3461 3462 3463fi 3464if test -z "$ac_cv_prog_AR"; then 3465 ac_ct_AR=$AR 3466 # Extract the first word of "ar", so it can be a program name with args. 3467set dummy ar; ac_word=$2 3468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3469$as_echo_n "checking for $ac_word... " >&6; } 3470if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 3471 $as_echo_n "(cached) " >&6 3472else 3473 if test -n "$ac_ct_AR"; then 3474 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3475else 3476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3477for as_dir in $PATH 3478do 3479 IFS=$as_save_IFS 3480 test -z "$as_dir" && as_dir=. 3481 for ac_exec_ext in '' $ac_executable_extensions; do 3482 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3483 ac_cv_prog_ac_ct_AR="ar" 3484 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3485 break 2 3486 fi 3487done 3488 done 3489IFS=$as_save_IFS 3490 3491fi 3492fi 3493ac_ct_AR=$ac_cv_prog_ac_ct_AR 3494if test -n "$ac_ct_AR"; then 3495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 3496$as_echo "$ac_ct_AR" >&6; } 3497else 3498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3499$as_echo "no" >&6; } 3500fi 3501 3502 if test "x$ac_ct_AR" = x; then 3503 AR="" 3504 else 3505 case $cross_compiling:$ac_tool_warned in 3506yes:) 3507{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3508$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3509ac_tool_warned=yes ;; 3510esac 3511 AR=$ac_ct_AR 3512 fi 3513else 3514 AR="$ac_cv_prog_AR" 3515fi 3516 3517if test -n "$ac_tool_prefix"; then 3518 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3519set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3521$as_echo_n "checking for $ac_word... " >&6; } 3522if test "${ac_cv_prog_RANLIB+set}" = set; then : 3523 $as_echo_n "(cached) " >&6 3524else 3525 if test -n "$RANLIB"; then 3526 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3527else 3528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3529for as_dir in $PATH 3530do 3531 IFS=$as_save_IFS 3532 test -z "$as_dir" && as_dir=. 3533 for ac_exec_ext in '' $ac_executable_extensions; do 3534 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3535 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3537 break 2 3538 fi 3539done 3540 done 3541IFS=$as_save_IFS 3542 3543fi 3544fi 3545RANLIB=$ac_cv_prog_RANLIB 3546if test -n "$RANLIB"; then 3547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 3548$as_echo "$RANLIB" >&6; } 3549else 3550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3551$as_echo "no" >&6; } 3552fi 3553 3554 3555fi 3556if test -z "$ac_cv_prog_RANLIB"; then 3557 ac_ct_RANLIB=$RANLIB 3558 # Extract the first word of "ranlib", so it can be a program name with args. 3559set dummy ranlib; ac_word=$2 3560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3561$as_echo_n "checking for $ac_word... " >&6; } 3562if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 3563 $as_echo_n "(cached) " >&6 3564else 3565 if test -n "$ac_ct_RANLIB"; then 3566 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3567else 3568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3569for as_dir in $PATH 3570do 3571 IFS=$as_save_IFS 3572 test -z "$as_dir" && as_dir=. 3573 for ac_exec_ext in '' $ac_executable_extensions; do 3574 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3575 ac_cv_prog_ac_ct_RANLIB="ranlib" 3576 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3577 break 2 3578 fi 3579done 3580 done 3581IFS=$as_save_IFS 3582 3583fi 3584fi 3585ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3586if test -n "$ac_ct_RANLIB"; then 3587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 3588$as_echo "$ac_ct_RANLIB" >&6; } 3589else 3590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3591$as_echo "no" >&6; } 3592fi 3593 3594 if test "x$ac_ct_RANLIB" = x; then 3595 RANLIB=":" 3596 else 3597 case $cross_compiling:$ac_tool_warned in 3598yes:) 3599{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3600$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3601ac_tool_warned=yes ;; 3602esac 3603 RANLIB=$ac_ct_RANLIB 3604 fi 3605else 3606 RANLIB="$ac_cv_prog_RANLIB" 3607fi 3608 3609# Find a good install program. We prefer a C program (faster), 3610# so one script is as good as another. But avoid the broken or 3611# incompatible versions: 3612# SysV /etc/install, /usr/sbin/install 3613# SunOS /usr/etc/install 3614# IRIX /sbin/install 3615# AIX /bin/install 3616# AmigaOS /C/install, which installs bootblocks on floppy discs 3617# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3618# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3619# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3620# OS/2's system install, which has a completely different semantic 3621# ./install, which can be erroneously created by make from ./install.sh. 3622# Reject install programs that cannot install multiple files. 3623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3624$as_echo_n "checking for a BSD-compatible install... " >&6; } 3625if test -z "$INSTALL"; then 3626if test "${ac_cv_path_install+set}" = set; then : 3627 $as_echo_n "(cached) " >&6 3628else 3629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3630for as_dir in $PATH 3631do 3632 IFS=$as_save_IFS 3633 test -z "$as_dir" && as_dir=. 3634 # Account for people who put trailing slashes in PATH elements. 3635case $as_dir/ in #(( 3636 ./ | .// | /[cC]/* | \ 3637 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3638 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3639 /usr/ucb/* ) ;; 3640 *) 3641 # OSF1 and SCO ODT 3.0 have their own names for install. 3642 # Don't use installbsd from OSF since it installs stuff as root 3643 # by default. 3644 for ac_prog in ginstall scoinst install; do 3645 for ac_exec_ext in '' $ac_executable_extensions; do 3646 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3647 if test $ac_prog = install && 3648 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3649 # AIX install. It has an incompatible calling convention. 3650 : 3651 elif test $ac_prog = install && 3652 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3653 # program-specific install script used by HP pwplus--don't use. 3654 : 3655 else 3656 rm -rf conftest.one conftest.two conftest.dir 3657 echo one > conftest.one 3658 echo two > conftest.two 3659 mkdir conftest.dir 3660 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3661 test -s conftest.one && test -s conftest.two && 3662 test -s conftest.dir/conftest.one && 3663 test -s conftest.dir/conftest.two 3664 then 3665 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3666 break 3 3667 fi 3668 fi 3669 fi 3670 done 3671 done 3672 ;; 3673esac 3674 3675 done 3676IFS=$as_save_IFS 3677 3678rm -rf conftest.one conftest.two conftest.dir 3679 3680fi 3681 if test "${ac_cv_path_install+set}" = set; then 3682 INSTALL=$ac_cv_path_install 3683 else 3684 # As a last resort, use the slow shell script. Don't cache a 3685 # value for INSTALL within a source directory, because that will 3686 # break other packages using the cache if that directory is 3687 # removed, or if the value is a relative name. 3688 INSTALL=$ac_install_sh 3689 fi 3690fi 3691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3692$as_echo "$INSTALL" >&6; } 3693 3694# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3695# It thinks the first close brace ends the variable substitution. 3696test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3697 3698test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3699 3700test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3701 3702 3703 3704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3705$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3706 # Check whether --enable-maintainer-mode was given. 3707if test "${enable_maintainer_mode+set}" = set; then : 3708 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3709else 3710 USE_MAINTAINER_MODE=no 3711fi 3712 3713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3714$as_echo "$USE_MAINTAINER_MODE" >&6; } 3715 if test $USE_MAINTAINER_MODE = yes; then 3716 MAINTAINER_MODE_TRUE= 3717 MAINTAINER_MODE_FALSE='#' 3718else 3719 MAINTAINER_MODE_TRUE='#' 3720 MAINTAINER_MODE_FALSE= 3721fi 3722 3723 MAINT=$MAINTAINER_MODE_TRUE 3724 3725 3726 3727# Enable Win32 DLL on MS Windows - FIXME 3728enable_win32_dll=yes 3729 3730case $host in 3731*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 3732 if test -n "$ac_tool_prefix"; then 3733 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3734set dummy ${ac_tool_prefix}as; ac_word=$2 3735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3736$as_echo_n "checking for $ac_word... " >&6; } 3737if test "${ac_cv_prog_AS+set}" = set; then : 3738 $as_echo_n "(cached) " >&6 3739else 3740 if test -n "$AS"; then 3741 ac_cv_prog_AS="$AS" # Let the user override the test. 3742else 3743as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3744for as_dir in $PATH 3745do 3746 IFS=$as_save_IFS 3747 test -z "$as_dir" && as_dir=. 3748 for ac_exec_ext in '' $ac_executable_extensions; do 3749 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3750 ac_cv_prog_AS="${ac_tool_prefix}as" 3751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3752 break 2 3753 fi 3754done 3755 done 3756IFS=$as_save_IFS 3757 3758fi 3759fi 3760AS=$ac_cv_prog_AS 3761if test -n "$AS"; then 3762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3763$as_echo "$AS" >&6; } 3764else 3765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3766$as_echo "no" >&6; } 3767fi 3768 3769 3770fi 3771if test -z "$ac_cv_prog_AS"; then 3772 ac_ct_AS=$AS 3773 # Extract the first word of "as", so it can be a program name with args. 3774set dummy as; ac_word=$2 3775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3776$as_echo_n "checking for $ac_word... " >&6; } 3777if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : 3778 $as_echo_n "(cached) " >&6 3779else 3780 if test -n "$ac_ct_AS"; then 3781 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3782else 3783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3784for as_dir in $PATH 3785do 3786 IFS=$as_save_IFS 3787 test -z "$as_dir" && as_dir=. 3788 for ac_exec_ext in '' $ac_executable_extensions; do 3789 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3790 ac_cv_prog_ac_ct_AS="as" 3791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3792 break 2 3793 fi 3794done 3795 done 3796IFS=$as_save_IFS 3797 3798fi 3799fi 3800ac_ct_AS=$ac_cv_prog_ac_ct_AS 3801if test -n "$ac_ct_AS"; then 3802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3803$as_echo "$ac_ct_AS" >&6; } 3804else 3805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3806$as_echo "no" >&6; } 3807fi 3808 3809 if test "x$ac_ct_AS" = x; then 3810 AS="false" 3811 else 3812 case $cross_compiling:$ac_tool_warned in 3813yes:) 3814{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3815$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3816ac_tool_warned=yes ;; 3817esac 3818 AS=$ac_ct_AS 3819 fi 3820else 3821 AS="$ac_cv_prog_AS" 3822fi 3823 3824 if test -n "$ac_tool_prefix"; then 3825 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 3826set dummy ${ac_tool_prefix}dlltool; ac_word=$2 3827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3828$as_echo_n "checking for $ac_word... " >&6; } 3829if test "${ac_cv_prog_DLLTOOL+set}" = set; then : 3830 $as_echo_n "(cached) " >&6 3831else 3832 if test -n "$DLLTOOL"; then 3833 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 3834else 3835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3836for as_dir in $PATH 3837do 3838 IFS=$as_save_IFS 3839 test -z "$as_dir" && as_dir=. 3840 for ac_exec_ext in '' $ac_executable_extensions; do 3841 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3842 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 3843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3844 break 2 3845 fi 3846done 3847 done 3848IFS=$as_save_IFS 3849 3850fi 3851fi 3852DLLTOOL=$ac_cv_prog_DLLTOOL 3853if test -n "$DLLTOOL"; then 3854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 3855$as_echo "$DLLTOOL" >&6; } 3856else 3857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3858$as_echo "no" >&6; } 3859fi 3860 3861 3862fi 3863if test -z "$ac_cv_prog_DLLTOOL"; then 3864 ac_ct_DLLTOOL=$DLLTOOL 3865 # Extract the first word of "dlltool", so it can be a program name with args. 3866set dummy dlltool; ac_word=$2 3867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3868$as_echo_n "checking for $ac_word... " >&6; } 3869if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then : 3870 $as_echo_n "(cached) " >&6 3871else 3872 if test -n "$ac_ct_DLLTOOL"; then 3873 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 3874else 3875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3876for as_dir in $PATH 3877do 3878 IFS=$as_save_IFS 3879 test -z "$as_dir" && as_dir=. 3880 for ac_exec_ext in '' $ac_executable_extensions; do 3881 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3882 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 3883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3884 break 2 3885 fi 3886done 3887 done 3888IFS=$as_save_IFS 3889 3890fi 3891fi 3892ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 3893if test -n "$ac_ct_DLLTOOL"; then 3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 3895$as_echo "$ac_ct_DLLTOOL" >&6; } 3896else 3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3898$as_echo "no" >&6; } 3899fi 3900 3901 if test "x$ac_ct_DLLTOOL" = x; then 3902 DLLTOOL="false" 3903 else 3904 case $cross_compiling:$ac_tool_warned in 3905yes:) 3906{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3907$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3908ac_tool_warned=yes ;; 3909esac 3910 DLLTOOL=$ac_ct_DLLTOOL 3911 fi 3912else 3913 DLLTOOL="$ac_cv_prog_DLLTOOL" 3914fi 3915 3916 if test -n "$ac_tool_prefix"; then 3917 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 3918set dummy ${ac_tool_prefix}objdump; ac_word=$2 3919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3920$as_echo_n "checking for $ac_word... " >&6; } 3921if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 3922 $as_echo_n "(cached) " >&6 3923else 3924 if test -n "$OBJDUMP"; then 3925 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 3926else 3927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3928for as_dir in $PATH 3929do 3930 IFS=$as_save_IFS 3931 test -z "$as_dir" && as_dir=. 3932 for ac_exec_ext in '' $ac_executable_extensions; do 3933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3934 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 3935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3936 break 2 3937 fi 3938done 3939 done 3940IFS=$as_save_IFS 3941 3942fi 3943fi 3944OBJDUMP=$ac_cv_prog_OBJDUMP 3945if test -n "$OBJDUMP"; then 3946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 3947$as_echo "$OBJDUMP" >&6; } 3948else 3949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3950$as_echo "no" >&6; } 3951fi 3952 3953 3954fi 3955if test -z "$ac_cv_prog_OBJDUMP"; then 3956 ac_ct_OBJDUMP=$OBJDUMP 3957 # Extract the first word of "objdump", so it can be a program name with args. 3958set dummy objdump; ac_word=$2 3959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3960$as_echo_n "checking for $ac_word... " >&6; } 3961if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 3962 $as_echo_n "(cached) " >&6 3963else 3964 if test -n "$ac_ct_OBJDUMP"; then 3965 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 3966else 3967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3968for as_dir in $PATH 3969do 3970 IFS=$as_save_IFS 3971 test -z "$as_dir" && as_dir=. 3972 for ac_exec_ext in '' $ac_executable_extensions; do 3973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3974 ac_cv_prog_ac_ct_OBJDUMP="objdump" 3975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3976 break 2 3977 fi 3978done 3979 done 3980IFS=$as_save_IFS 3981 3982fi 3983fi 3984ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 3985if test -n "$ac_ct_OBJDUMP"; then 3986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 3987$as_echo "$ac_ct_OBJDUMP" >&6; } 3988else 3989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3990$as_echo "no" >&6; } 3991fi 3992 3993 if test "x$ac_ct_OBJDUMP" = x; then 3994 OBJDUMP="false" 3995 else 3996 case $cross_compiling:$ac_tool_warned in 3997yes:) 3998{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3999$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4000ac_tool_warned=yes ;; 4001esac 4002 OBJDUMP=$ac_ct_OBJDUMP 4003 fi 4004else 4005 OBJDUMP="$ac_cv_prog_OBJDUMP" 4006fi 4007 4008 ;; 4009esac 4010 4011test -z "$AS" && AS=as 4012 4013 4014 4015 4016 4017test -z "$DLLTOOL" && DLLTOOL=dlltool 4018 4019 4020 4021 4022 4023test -z "$OBJDUMP" && OBJDUMP=objdump 4024 4025 4026 4027 4028 4029 4030 4031 4032case `pwd` in 4033 *\ * | *\ *) 4034 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4035$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4036esac 4037 4038 4039 4040macro_version='2.2.7a' 4041macro_revision='1.3134' 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055ltmain="$ac_aux_dir/ltmain.sh" 4056 4057# Backslashify metacharacters that are still active within 4058# double-quoted strings. 4059sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4060 4061# Same as above, but do not quote variable references. 4062double_quote_subst='s/\(["`\\]\)/\\\1/g' 4063 4064# Sed substitution to delay expansion of an escaped shell variable in a 4065# double_quote_subst'ed string. 4066delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4067 4068# Sed substitution to delay expansion of an escaped single quote. 4069delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4070 4071# Sed substitution to avoid accidental globbing in evaled expressions 4072no_glob_subst='s/\*/\\\*/g' 4073 4074ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4075ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4076ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4077 4078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4079$as_echo_n "checking how to print strings... " >&6; } 4080# Test print first, because it will be a builtin if present. 4081if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4082 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4083 ECHO='print -r --' 4084elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4085 ECHO='printf %s\n' 4086else 4087 # Use this function as a fallback that always works. 4088 func_fallback_echo () 4089 { 4090 eval 'cat <<_LTECHO_EOF 4091$1 4092_LTECHO_EOF' 4093 } 4094 ECHO='func_fallback_echo' 4095fi 4096 4097# func_echo_all arg... 4098# Invoke $ECHO with all args, space-separated. 4099func_echo_all () 4100{ 4101 $ECHO "" 4102} 4103 4104case "$ECHO" in 4105 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4106$as_echo "printf" >&6; } ;; 4107 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4108$as_echo "print -r" >&6; } ;; 4109 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4110$as_echo "cat" >&6; } ;; 4111esac 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4127$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4128if test "${ac_cv_path_SED+set}" = set; then : 4129 $as_echo_n "(cached) " >&6 4130else 4131 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4132 for ac_i in 1 2 3 4 5 6 7; do 4133 ac_script="$ac_script$as_nl$ac_script" 4134 done 4135 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4136 { ac_script=; unset ac_script;} 4137 if test -z "$SED"; then 4138 ac_path_SED_found=false 4139 # Loop through the user's path and test for each of PROGNAME-LIST 4140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4141for as_dir in $PATH 4142do 4143 IFS=$as_save_IFS 4144 test -z "$as_dir" && as_dir=. 4145 for ac_prog in sed gsed; do 4146 for ac_exec_ext in '' $ac_executable_extensions; do 4147 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4148 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4149# Check for GNU ac_path_SED and select it if it is found. 4150 # Check for GNU $ac_path_SED 4151case `"$ac_path_SED" --version 2>&1` in 4152*GNU*) 4153 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4154*) 4155 ac_count=0 4156 $as_echo_n 0123456789 >"conftest.in" 4157 while : 4158 do 4159 cat "conftest.in" "conftest.in" >"conftest.tmp" 4160 mv "conftest.tmp" "conftest.in" 4161 cp "conftest.in" "conftest.nl" 4162 $as_echo '' >> "conftest.nl" 4163 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4164 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4165 as_fn_arith $ac_count + 1 && ac_count=$as_val 4166 if test $ac_count -gt ${ac_path_SED_max-0}; then 4167 # Best one so far, save it but keep looking for a better one 4168 ac_cv_path_SED="$ac_path_SED" 4169 ac_path_SED_max=$ac_count 4170 fi 4171 # 10*(2^10) chars as input seems more than enough 4172 test $ac_count -gt 10 && break 4173 done 4174 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4175esac 4176 4177 $ac_path_SED_found && break 3 4178 done 4179 done 4180 done 4181IFS=$as_save_IFS 4182 if test -z "$ac_cv_path_SED"; then 4183 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4184 fi 4185else 4186 ac_cv_path_SED=$SED 4187fi 4188 4189fi 4190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4191$as_echo "$ac_cv_path_SED" >&6; } 4192 SED="$ac_cv_path_SED" 4193 rm -f conftest.sed 4194 4195test -z "$SED" && SED=sed 4196Xsed="$SED -e 1s/^X//" 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4209$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4210if test "${ac_cv_path_GREP+set}" = set; then : 4211 $as_echo_n "(cached) " >&6 4212else 4213 if test -z "$GREP"; then 4214 ac_path_GREP_found=false 4215 # Loop through the user's path and test for each of PROGNAME-LIST 4216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4217for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4218do 4219 IFS=$as_save_IFS 4220 test -z "$as_dir" && as_dir=. 4221 for ac_prog in grep ggrep; do 4222 for ac_exec_ext in '' $ac_executable_extensions; do 4223 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4224 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4225# Check for GNU ac_path_GREP and select it if it is found. 4226 # Check for GNU $ac_path_GREP 4227case `"$ac_path_GREP" --version 2>&1` in 4228*GNU*) 4229 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4230*) 4231 ac_count=0 4232 $as_echo_n 0123456789 >"conftest.in" 4233 while : 4234 do 4235 cat "conftest.in" "conftest.in" >"conftest.tmp" 4236 mv "conftest.tmp" "conftest.in" 4237 cp "conftest.in" "conftest.nl" 4238 $as_echo 'GREP' >> "conftest.nl" 4239 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4240 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4241 as_fn_arith $ac_count + 1 && ac_count=$as_val 4242 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4243 # Best one so far, save it but keep looking for a better one 4244 ac_cv_path_GREP="$ac_path_GREP" 4245 ac_path_GREP_max=$ac_count 4246 fi 4247 # 10*(2^10) chars as input seems more than enough 4248 test $ac_count -gt 10 && break 4249 done 4250 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4251esac 4252 4253 $ac_path_GREP_found && break 3 4254 done 4255 done 4256 done 4257IFS=$as_save_IFS 4258 if test -z "$ac_cv_path_GREP"; then 4259 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4260 fi 4261else 4262 ac_cv_path_GREP=$GREP 4263fi 4264 4265fi 4266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4267$as_echo "$ac_cv_path_GREP" >&6; } 4268 GREP="$ac_cv_path_GREP" 4269 4270 4271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4272$as_echo_n "checking for egrep... " >&6; } 4273if test "${ac_cv_path_EGREP+set}" = set; then : 4274 $as_echo_n "(cached) " >&6 4275else 4276 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4277 then ac_cv_path_EGREP="$GREP -E" 4278 else 4279 if test -z "$EGREP"; then 4280 ac_path_EGREP_found=false 4281 # Loop through the user's path and test for each of PROGNAME-LIST 4282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4283for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4284do 4285 IFS=$as_save_IFS 4286 test -z "$as_dir" && as_dir=. 4287 for ac_prog in egrep; do 4288 for ac_exec_ext in '' $ac_executable_extensions; do 4289 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4290 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4291# Check for GNU ac_path_EGREP and select it if it is found. 4292 # Check for GNU $ac_path_EGREP 4293case `"$ac_path_EGREP" --version 2>&1` in 4294*GNU*) 4295 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4296*) 4297 ac_count=0 4298 $as_echo_n 0123456789 >"conftest.in" 4299 while : 4300 do 4301 cat "conftest.in" "conftest.in" >"conftest.tmp" 4302 mv "conftest.tmp" "conftest.in" 4303 cp "conftest.in" "conftest.nl" 4304 $as_echo 'EGREP' >> "conftest.nl" 4305 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4306 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4307 as_fn_arith $ac_count + 1 && ac_count=$as_val 4308 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4309 # Best one so far, save it but keep looking for a better one 4310 ac_cv_path_EGREP="$ac_path_EGREP" 4311 ac_path_EGREP_max=$ac_count 4312 fi 4313 # 10*(2^10) chars as input seems more than enough 4314 test $ac_count -gt 10 && break 4315 done 4316 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4317esac 4318 4319 $ac_path_EGREP_found && break 3 4320 done 4321 done 4322 done 4323IFS=$as_save_IFS 4324 if test -z "$ac_cv_path_EGREP"; then 4325 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4326 fi 4327else 4328 ac_cv_path_EGREP=$EGREP 4329fi 4330 4331 fi 4332fi 4333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4334$as_echo "$ac_cv_path_EGREP" >&6; } 4335 EGREP="$ac_cv_path_EGREP" 4336 4337 4338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4339$as_echo_n "checking for fgrep... " >&6; } 4340if test "${ac_cv_path_FGREP+set}" = set; then : 4341 $as_echo_n "(cached) " >&6 4342else 4343 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4344 then ac_cv_path_FGREP="$GREP -F" 4345 else 4346 if test -z "$FGREP"; then 4347 ac_path_FGREP_found=false 4348 # Loop through the user's path and test for each of PROGNAME-LIST 4349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4350for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4351do 4352 IFS=$as_save_IFS 4353 test -z "$as_dir" && as_dir=. 4354 for ac_prog in fgrep; do 4355 for ac_exec_ext in '' $ac_executable_extensions; do 4356 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4357 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4358# Check for GNU ac_path_FGREP and select it if it is found. 4359 # Check for GNU $ac_path_FGREP 4360case `"$ac_path_FGREP" --version 2>&1` in 4361*GNU*) 4362 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4363*) 4364 ac_count=0 4365 $as_echo_n 0123456789 >"conftest.in" 4366 while : 4367 do 4368 cat "conftest.in" "conftest.in" >"conftest.tmp" 4369 mv "conftest.tmp" "conftest.in" 4370 cp "conftest.in" "conftest.nl" 4371 $as_echo 'FGREP' >> "conftest.nl" 4372 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4373 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4374 as_fn_arith $ac_count + 1 && ac_count=$as_val 4375 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4376 # Best one so far, save it but keep looking for a better one 4377 ac_cv_path_FGREP="$ac_path_FGREP" 4378 ac_path_FGREP_max=$ac_count 4379 fi 4380 # 10*(2^10) chars as input seems more than enough 4381 test $ac_count -gt 10 && break 4382 done 4383 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4384esac 4385 4386 $ac_path_FGREP_found && break 3 4387 done 4388 done 4389 done 4390IFS=$as_save_IFS 4391 if test -z "$ac_cv_path_FGREP"; then 4392 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4393 fi 4394else 4395 ac_cv_path_FGREP=$FGREP 4396fi 4397 4398 fi 4399fi 4400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4401$as_echo "$ac_cv_path_FGREP" >&6; } 4402 FGREP="$ac_cv_path_FGREP" 4403 4404 4405test -z "$GREP" && GREP=grep 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425# Check whether --with-gnu-ld was given. 4426if test "${with_gnu_ld+set}" = set; then : 4427 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4428else 4429 with_gnu_ld=no 4430fi 4431 4432ac_prog=ld 4433if test "$GCC" = yes; then 4434 # Check if gcc -print-prog-name=ld gives a path. 4435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4436$as_echo_n "checking for ld used by $CC... " >&6; } 4437 case $host in 4438 *-*-mingw*) 4439 # gcc leaves a trailing carriage return which upsets mingw 4440 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4441 *) 4442 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4443 esac 4444 case $ac_prog in 4445 # Accept absolute paths. 4446 [\\/]* | ?:[\\/]*) 4447 re_direlt='/[^/][^/]*/\.\./' 4448 # Canonicalize the pathname of ld 4449 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4450 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4451 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4452 done 4453 test -z "$LD" && LD="$ac_prog" 4454 ;; 4455 "") 4456 # If it fails, then pretend we aren't using GCC. 4457 ac_prog=ld 4458 ;; 4459 *) 4460 # If it is relative, then search for the first ld in PATH. 4461 with_gnu_ld=unknown 4462 ;; 4463 esac 4464elif test "$with_gnu_ld" = yes; then 4465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4466$as_echo_n "checking for GNU ld... " >&6; } 4467else 4468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4469$as_echo_n "checking for non-GNU ld... " >&6; } 4470fi 4471if test "${lt_cv_path_LD+set}" = set; then : 4472 $as_echo_n "(cached) " >&6 4473else 4474 if test -z "$LD"; then 4475 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4476 for ac_dir in $PATH; do 4477 IFS="$lt_save_ifs" 4478 test -z "$ac_dir" && ac_dir=. 4479 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4480 lt_cv_path_LD="$ac_dir/$ac_prog" 4481 # Check to see if the program is GNU ld. I'd rather use --version, 4482 # but apparently some variants of GNU ld only accept -v. 4483 # Break only if it was the GNU/non-GNU ld that we prefer. 4484 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4485 *GNU* | *'with BFD'*) 4486 test "$with_gnu_ld" != no && break 4487 ;; 4488 *) 4489 test "$with_gnu_ld" != yes && break 4490 ;; 4491 esac 4492 fi 4493 done 4494 IFS="$lt_save_ifs" 4495else 4496 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4497fi 4498fi 4499 4500LD="$lt_cv_path_LD" 4501if test -n "$LD"; then 4502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4503$as_echo "$LD" >&6; } 4504else 4505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4506$as_echo "no" >&6; } 4507fi 4508test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 4509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4510$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4511if test "${lt_cv_prog_gnu_ld+set}" = set; then : 4512 $as_echo_n "(cached) " >&6 4513else 4514 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4515case `$LD -v 2>&1 </dev/null` in 4516*GNU* | *'with BFD'*) 4517 lt_cv_prog_gnu_ld=yes 4518 ;; 4519*) 4520 lt_cv_prog_gnu_ld=no 4521 ;; 4522esac 4523fi 4524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4525$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4526with_gnu_ld=$lt_cv_prog_gnu_ld 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4537$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4538if test "${lt_cv_path_NM+set}" = set; then : 4539 $as_echo_n "(cached) " >&6 4540else 4541 if test -n "$NM"; then 4542 # Let the user override the test. 4543 lt_cv_path_NM="$NM" 4544else 4545 lt_nm_to_check="${ac_tool_prefix}nm" 4546 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4547 lt_nm_to_check="$lt_nm_to_check nm" 4548 fi 4549 for lt_tmp_nm in $lt_nm_to_check; do 4550 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4551 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4552 IFS="$lt_save_ifs" 4553 test -z "$ac_dir" && ac_dir=. 4554 tmp_nm="$ac_dir/$lt_tmp_nm" 4555 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4556 # Check to see if the nm accepts a BSD-compat flag. 4557 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4558 # nm: unknown option "B" ignored 4559 # Tru64's nm complains that /dev/null is an invalid object file 4560 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4561 */dev/null* | *'Invalid file or object type'*) 4562 lt_cv_path_NM="$tmp_nm -B" 4563 break 4564 ;; 4565 *) 4566 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4567 */dev/null*) 4568 lt_cv_path_NM="$tmp_nm -p" 4569 break 4570 ;; 4571 *) 4572 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4573 continue # so that we can try to find one that supports BSD flags 4574 ;; 4575 esac 4576 ;; 4577 esac 4578 fi 4579 done 4580 IFS="$lt_save_ifs" 4581 done 4582 : ${lt_cv_path_NM=no} 4583fi 4584fi 4585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4586$as_echo "$lt_cv_path_NM" >&6; } 4587if test "$lt_cv_path_NM" != "no"; then 4588 NM="$lt_cv_path_NM" 4589else 4590 # Didn't find any BSD compatible name lister, look for dumpbin. 4591 if test -n "$DUMPBIN"; then : 4592 # Let the user override the test. 4593 else 4594 if test -n "$ac_tool_prefix"; then 4595 for ac_prog in dumpbin "link -dump" 4596 do 4597 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4598set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4600$as_echo_n "checking for $ac_word... " >&6; } 4601if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 4602 $as_echo_n "(cached) " >&6 4603else 4604 if test -n "$DUMPBIN"; then 4605 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4606else 4607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4608for as_dir in $PATH 4609do 4610 IFS=$as_save_IFS 4611 test -z "$as_dir" && as_dir=. 4612 for ac_exec_ext in '' $ac_executable_extensions; do 4613 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4614 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4616 break 2 4617 fi 4618done 4619 done 4620IFS=$as_save_IFS 4621 4622fi 4623fi 4624DUMPBIN=$ac_cv_prog_DUMPBIN 4625if test -n "$DUMPBIN"; then 4626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4627$as_echo "$DUMPBIN" >&6; } 4628else 4629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4630$as_echo "no" >&6; } 4631fi 4632 4633 4634 test -n "$DUMPBIN" && break 4635 done 4636fi 4637if test -z "$DUMPBIN"; then 4638 ac_ct_DUMPBIN=$DUMPBIN 4639 for ac_prog in dumpbin "link -dump" 4640do 4641 # Extract the first word of "$ac_prog", so it can be a program name with args. 4642set dummy $ac_prog; ac_word=$2 4643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4644$as_echo_n "checking for $ac_word... " >&6; } 4645if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 4646 $as_echo_n "(cached) " >&6 4647else 4648 if test -n "$ac_ct_DUMPBIN"; then 4649 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4650else 4651as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4652for as_dir in $PATH 4653do 4654 IFS=$as_save_IFS 4655 test -z "$as_dir" && as_dir=. 4656 for ac_exec_ext in '' $ac_executable_extensions; do 4657 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4658 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4660 break 2 4661 fi 4662done 4663 done 4664IFS=$as_save_IFS 4665 4666fi 4667fi 4668ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4669if test -n "$ac_ct_DUMPBIN"; then 4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4671$as_echo "$ac_ct_DUMPBIN" >&6; } 4672else 4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4674$as_echo "no" >&6; } 4675fi 4676 4677 4678 test -n "$ac_ct_DUMPBIN" && break 4679done 4680 4681 if test "x$ac_ct_DUMPBIN" = x; then 4682 DUMPBIN=":" 4683 else 4684 case $cross_compiling:$ac_tool_warned in 4685yes:) 4686{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4687$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4688ac_tool_warned=yes ;; 4689esac 4690 DUMPBIN=$ac_ct_DUMPBIN 4691 fi 4692fi 4693 4694 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4695 *COFF*) 4696 DUMPBIN="$DUMPBIN -symbols" 4697 ;; 4698 *) 4699 DUMPBIN=: 4700 ;; 4701 esac 4702 fi 4703 4704 if test "$DUMPBIN" != ":"; then 4705 NM="$DUMPBIN" 4706 fi 4707fi 4708test -z "$NM" && NM=nm 4709 4710 4711 4712 4713 4714 4715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4716$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4717if test "${lt_cv_nm_interface+set}" = set; then : 4718 $as_echo_n "(cached) " >&6 4719else 4720 lt_cv_nm_interface="BSD nm" 4721 echo "int some_variable = 0;" > conftest.$ac_ext 4722 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4723 (eval "$ac_compile" 2>conftest.err) 4724 cat conftest.err >&5 4725 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4726 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4727 cat conftest.err >&5 4728 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4729 cat conftest.out >&5 4730 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4731 lt_cv_nm_interface="MS dumpbin" 4732 fi 4733 rm -f conftest* 4734fi 4735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4736$as_echo "$lt_cv_nm_interface" >&6; } 4737 4738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4739$as_echo_n "checking whether ln -s works... " >&6; } 4740LN_S=$as_ln_s 4741if test "$LN_S" = "ln -s"; then 4742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4743$as_echo "yes" >&6; } 4744else 4745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4746$as_echo "no, using $LN_S" >&6; } 4747fi 4748 4749# find the maximum length of command line arguments 4750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4751$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4752if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 4753 $as_echo_n "(cached) " >&6 4754else 4755 i=0 4756 teststring="ABCD" 4757 4758 case $build_os in 4759 msdosdjgpp*) 4760 # On DJGPP, this test can blow up pretty badly due to problems in libc 4761 # (any single argument exceeding 2000 bytes causes a buffer overrun 4762 # during glob expansion). Even if it were fixed, the result of this 4763 # check would be larger than it should be. 4764 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4765 ;; 4766 4767 gnu*) 4768 # Under GNU Hurd, this test is not required because there is 4769 # no limit to the length of command line arguments. 4770 # Libtool will interpret -1 as no limit whatsoever 4771 lt_cv_sys_max_cmd_len=-1; 4772 ;; 4773 4774 cygwin* | mingw* | cegcc*) 4775 # On Win9x/ME, this test blows up -- it succeeds, but takes 4776 # about 5 minutes as the teststring grows exponentially. 4777 # Worse, since 9x/ME are not pre-emptively multitasking, 4778 # you end up with a "frozen" computer, even though with patience 4779 # the test eventually succeeds (with a max line length of 256k). 4780 # Instead, let's just punt: use the minimum linelength reported by 4781 # all of the supported platforms: 8192 (on NT/2K/XP). 4782 lt_cv_sys_max_cmd_len=8192; 4783 ;; 4784 4785 mint*) 4786 # On MiNT this can take a long time and run out of memory. 4787 lt_cv_sys_max_cmd_len=8192; 4788 ;; 4789 4790 amigaos*) 4791 # On AmigaOS with pdksh, this test takes hours, literally. 4792 # So we just punt and use a minimum line length of 8192. 4793 lt_cv_sys_max_cmd_len=8192; 4794 ;; 4795 4796 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4797 # This has been around since 386BSD, at least. Likely further. 4798 if test -x /sbin/sysctl; then 4799 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4800 elif test -x /usr/sbin/sysctl; then 4801 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4802 else 4803 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4804 fi 4805 # And add a safety zone 4806 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4807 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4808 ;; 4809 4810 interix*) 4811 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4812 lt_cv_sys_max_cmd_len=196608 4813 ;; 4814 4815 osf*) 4816 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4817 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4818 # nice to cause kernel panics so lets avoid the loop below. 4819 # First set a reasonable default. 4820 lt_cv_sys_max_cmd_len=16384 4821 # 4822 if test -x /sbin/sysconfig; then 4823 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4824 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4825 esac 4826 fi 4827 ;; 4828 sco3.2v5*) 4829 lt_cv_sys_max_cmd_len=102400 4830 ;; 4831 sysv5* | sco5v6* | sysv4.2uw2*) 4832 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4833 if test -n "$kargmax"; then 4834 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4835 else 4836 lt_cv_sys_max_cmd_len=32768 4837 fi 4838 ;; 4839 *) 4840 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4841 if test -n "$lt_cv_sys_max_cmd_len"; then 4842 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4843 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4844 else 4845 # Make teststring a little bigger before we do anything with it. 4846 # a 1K string should be a reasonable start. 4847 for i in 1 2 3 4 5 6 7 8 ; do 4848 teststring=$teststring$teststring 4849 done 4850 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4851 # If test is not a shell built-in, we'll probably end up computing a 4852 # maximum length that is only half of the actual maximum length, but 4853 # we can't tell. 4854 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 4855 = "X$teststring$teststring"; } >/dev/null 2>&1 && 4856 test $i != 17 # 1/2 MB should be enough 4857 do 4858 i=`expr $i + 1` 4859 teststring=$teststring$teststring 4860 done 4861 # Only check the string length outside the loop. 4862 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4863 teststring= 4864 # Add a significant safety factor because C++ compilers can tack on 4865 # massive amounts of additional arguments before passing them to the 4866 # linker. It appears as though 1/2 is a usable value. 4867 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4868 fi 4869 ;; 4870 esac 4871 4872fi 4873 4874if test -n $lt_cv_sys_max_cmd_len ; then 4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4876$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4877else 4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4879$as_echo "none" >&6; } 4880fi 4881max_cmd_len=$lt_cv_sys_max_cmd_len 4882 4883 4884 4885 4886 4887 4888: ${CP="cp -f"} 4889: ${MV="mv -f"} 4890: ${RM="rm -f"} 4891 4892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4893$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4894# Try some XSI features 4895xsi_shell=no 4896( _lt_dummy="a/b/c" 4897 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4898 = c,a/b,, \ 4899 && eval 'test $(( 1 + 1 )) -eq 2 \ 4900 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4901 && xsi_shell=yes 4902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4903$as_echo "$xsi_shell" >&6; } 4904 4905 4906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4907$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4908lt_shell_append=no 4909( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4910 >/dev/null 2>&1 \ 4911 && lt_shell_append=yes 4912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4913$as_echo "$lt_shell_append" >&6; } 4914 4915 4916if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4917 lt_unset=unset 4918else 4919 lt_unset=false 4920fi 4921 4922 4923 4924 4925 4926# test EBCDIC or ASCII 4927case `echo X|tr X '\101'` in 4928 A) # ASCII based system 4929 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4930 lt_SP2NL='tr \040 \012' 4931 lt_NL2SP='tr \015\012 \040\040' 4932 ;; 4933 *) # EBCDIC based system 4934 lt_SP2NL='tr \100 \n' 4935 lt_NL2SP='tr \r\n \100\100' 4936 ;; 4937esac 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4948$as_echo_n "checking for $LD option to reload object files... " >&6; } 4949if test "${lt_cv_ld_reload_flag+set}" = set; then : 4950 $as_echo_n "(cached) " >&6 4951else 4952 lt_cv_ld_reload_flag='-r' 4953fi 4954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4955$as_echo "$lt_cv_ld_reload_flag" >&6; } 4956reload_flag=$lt_cv_ld_reload_flag 4957case $reload_flag in 4958"" | " "*) ;; 4959*) reload_flag=" $reload_flag" ;; 4960esac 4961reload_cmds='$LD$reload_flag -o $output$reload_objs' 4962case $host_os in 4963 darwin*) 4964 if test "$GCC" = yes; then 4965 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4966 else 4967 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4968 fi 4969 ;; 4970esac 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980if test -n "$ac_tool_prefix"; then 4981 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4982set dummy ${ac_tool_prefix}objdump; ac_word=$2 4983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4984$as_echo_n "checking for $ac_word... " >&6; } 4985if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 4986 $as_echo_n "(cached) " >&6 4987else 4988 if test -n "$OBJDUMP"; then 4989 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4990else 4991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4992for as_dir in $PATH 4993do 4994 IFS=$as_save_IFS 4995 test -z "$as_dir" && as_dir=. 4996 for ac_exec_ext in '' $ac_executable_extensions; do 4997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4998 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5000 break 2 5001 fi 5002done 5003 done 5004IFS=$as_save_IFS 5005 5006fi 5007fi 5008OBJDUMP=$ac_cv_prog_OBJDUMP 5009if test -n "$OBJDUMP"; then 5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5011$as_echo "$OBJDUMP" >&6; } 5012else 5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5014$as_echo "no" >&6; } 5015fi 5016 5017 5018fi 5019if test -z "$ac_cv_prog_OBJDUMP"; then 5020 ac_ct_OBJDUMP=$OBJDUMP 5021 # Extract the first word of "objdump", so it can be a program name with args. 5022set dummy objdump; ac_word=$2 5023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5024$as_echo_n "checking for $ac_word... " >&6; } 5025if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5026 $as_echo_n "(cached) " >&6 5027else 5028 if test -n "$ac_ct_OBJDUMP"; then 5029 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5030else 5031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5032for as_dir in $PATH 5033do 5034 IFS=$as_save_IFS 5035 test -z "$as_dir" && as_dir=. 5036 for ac_exec_ext in '' $ac_executable_extensions; do 5037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5038 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5040 break 2 5041 fi 5042done 5043 done 5044IFS=$as_save_IFS 5045 5046fi 5047fi 5048ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5049if test -n "$ac_ct_OBJDUMP"; then 5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5051$as_echo "$ac_ct_OBJDUMP" >&6; } 5052else 5053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5054$as_echo "no" >&6; } 5055fi 5056 5057 if test "x$ac_ct_OBJDUMP" = x; then 5058 OBJDUMP="false" 5059 else 5060 case $cross_compiling:$ac_tool_warned in 5061yes:) 5062{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5063$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5064ac_tool_warned=yes ;; 5065esac 5066 OBJDUMP=$ac_ct_OBJDUMP 5067 fi 5068else 5069 OBJDUMP="$ac_cv_prog_OBJDUMP" 5070fi 5071 5072test -z "$OBJDUMP" && OBJDUMP=objdump 5073 5074 5075 5076 5077 5078 5079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5080$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5081if test "${lt_cv_deplibs_check_method+set}" = set; then : 5082 $as_echo_n "(cached) " >&6 5083else 5084 lt_cv_file_magic_cmd='$MAGIC_CMD' 5085lt_cv_file_magic_test_file= 5086lt_cv_deplibs_check_method='unknown' 5087# Need to set the preceding variable on all platforms that support 5088# interlibrary dependencies. 5089# 'none' -- dependencies not supported. 5090# `unknown' -- same as none, but documents that we really don't know. 5091# 'pass_all' -- all dependencies passed with no checks. 5092# 'test_compile' -- check by making test program. 5093# 'file_magic [[regex]]' -- check by looking for files in library path 5094# which responds to the $file_magic_cmd with a given extended regex. 5095# If you have `file' or equivalent on your system and you're not sure 5096# whether `pass_all' will *always* work, you probably want this one. 5097 5098case $host_os in 5099aix[4-9]*) 5100 lt_cv_deplibs_check_method=pass_all 5101 ;; 5102 5103beos*) 5104 lt_cv_deplibs_check_method=pass_all 5105 ;; 5106 5107bsdi[45]*) 5108 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5109 lt_cv_file_magic_cmd='/usr/bin/file -L' 5110 lt_cv_file_magic_test_file=/shlib/libc.so 5111 ;; 5112 5113cygwin*) 5114 # func_win32_libid is a shell function defined in ltmain.sh 5115 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5116 lt_cv_file_magic_cmd='func_win32_libid' 5117 ;; 5118 5119mingw* | pw32*) 5120 # Base MSYS/MinGW do not provide the 'file' command needed by 5121 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5122 # unless we find 'file', for example because we are cross-compiling. 5123 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5124 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5125 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5126 lt_cv_file_magic_cmd='func_win32_libid' 5127 else 5128 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5129 lt_cv_file_magic_cmd='$OBJDUMP -f' 5130 fi 5131 ;; 5132 5133cegcc*) 5134 # use the weaker test based on 'objdump'. See mingw*. 5135 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5136 lt_cv_file_magic_cmd='$OBJDUMP -f' 5137 ;; 5138 5139darwin* | rhapsody*) 5140 lt_cv_deplibs_check_method=pass_all 5141 ;; 5142 5143freebsd* | dragonfly*) 5144 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5145 case $host_cpu in 5146 i*86 ) 5147 # Not sure whether the presence of OpenBSD here was a mistake. 5148 # Let's accept both of them until this is cleared up. 5149 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5150 lt_cv_file_magic_cmd=/usr/bin/file 5151 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5152 ;; 5153 esac 5154 else 5155 lt_cv_deplibs_check_method=pass_all 5156 fi 5157 ;; 5158 5159gnu*) 5160 lt_cv_deplibs_check_method=pass_all 5161 ;; 5162 5163haiku*) 5164 lt_cv_deplibs_check_method=pass_all 5165 ;; 5166 5167hpux10.20* | hpux11*) 5168 lt_cv_file_magic_cmd=/usr/bin/file 5169 case $host_cpu in 5170 ia64*) 5171 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5172 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5173 ;; 5174 hppa*64*) 5175 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]' 5176 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5177 ;; 5178 *) 5179 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5180 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5181 ;; 5182 esac 5183 ;; 5184 5185interix[3-9]*) 5186 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5187 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5188 ;; 5189 5190irix5* | irix6* | nonstopux*) 5191 case $LD in 5192 *-32|*"-32 ") libmagic=32-bit;; 5193 *-n32|*"-n32 ") libmagic=N32;; 5194 *-64|*"-64 ") libmagic=64-bit;; 5195 *) libmagic=never-match;; 5196 esac 5197 lt_cv_deplibs_check_method=pass_all 5198 ;; 5199 5200# This must be Linux ELF. 5201linux* | k*bsd*-gnu | kopensolaris*-gnu) 5202 lt_cv_deplibs_check_method=pass_all 5203 ;; 5204 5205netbsd*) 5206 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5207 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5208 else 5209 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5210 fi 5211 ;; 5212 5213newos6*) 5214 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5215 lt_cv_file_magic_cmd=/usr/bin/file 5216 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5217 ;; 5218 5219*nto* | *qnx*) 5220 lt_cv_deplibs_check_method=pass_all 5221 ;; 5222 5223openbsd*) 5224 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5225 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5226 else 5227 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5228 fi 5229 ;; 5230 5231osf3* | osf4* | osf5*) 5232 lt_cv_deplibs_check_method=pass_all 5233 ;; 5234 5235rdos*) 5236 lt_cv_deplibs_check_method=pass_all 5237 ;; 5238 5239solaris*) 5240 lt_cv_deplibs_check_method=pass_all 5241 ;; 5242 5243sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5244 lt_cv_deplibs_check_method=pass_all 5245 ;; 5246 5247sysv4 | sysv4.3*) 5248 case $host_vendor in 5249 motorola) 5250 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]' 5251 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5252 ;; 5253 ncr) 5254 lt_cv_deplibs_check_method=pass_all 5255 ;; 5256 sequent) 5257 lt_cv_file_magic_cmd='/bin/file' 5258 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5259 ;; 5260 sni) 5261 lt_cv_file_magic_cmd='/bin/file' 5262 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5263 lt_cv_file_magic_test_file=/lib/libc.so 5264 ;; 5265 siemens) 5266 lt_cv_deplibs_check_method=pass_all 5267 ;; 5268 pc) 5269 lt_cv_deplibs_check_method=pass_all 5270 ;; 5271 esac 5272 ;; 5273 5274tpf*) 5275 lt_cv_deplibs_check_method=pass_all 5276 ;; 5277esac 5278 5279fi 5280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5281$as_echo "$lt_cv_deplibs_check_method" >&6; } 5282file_magic_cmd=$lt_cv_file_magic_cmd 5283deplibs_check_method=$lt_cv_deplibs_check_method 5284test -z "$deplibs_check_method" && deplibs_check_method=unknown 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297if test -n "$ac_tool_prefix"; then 5298 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5299set dummy ${ac_tool_prefix}ar; ac_word=$2 5300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5301$as_echo_n "checking for $ac_word... " >&6; } 5302if test "${ac_cv_prog_AR+set}" = set; then : 5303 $as_echo_n "(cached) " >&6 5304else 5305 if test -n "$AR"; then 5306 ac_cv_prog_AR="$AR" # Let the user override the test. 5307else 5308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5309for as_dir in $PATH 5310do 5311 IFS=$as_save_IFS 5312 test -z "$as_dir" && as_dir=. 5313 for ac_exec_ext in '' $ac_executable_extensions; do 5314 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5315 ac_cv_prog_AR="${ac_tool_prefix}ar" 5316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5317 break 2 5318 fi 5319done 5320 done 5321IFS=$as_save_IFS 5322 5323fi 5324fi 5325AR=$ac_cv_prog_AR 5326if test -n "$AR"; then 5327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5328$as_echo "$AR" >&6; } 5329else 5330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5331$as_echo "no" >&6; } 5332fi 5333 5334 5335fi 5336if test -z "$ac_cv_prog_AR"; then 5337 ac_ct_AR=$AR 5338 # Extract the first word of "ar", so it can be a program name with args. 5339set dummy ar; ac_word=$2 5340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5341$as_echo_n "checking for $ac_word... " >&6; } 5342if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5343 $as_echo_n "(cached) " >&6 5344else 5345 if test -n "$ac_ct_AR"; then 5346 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5347else 5348as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5349for as_dir in $PATH 5350do 5351 IFS=$as_save_IFS 5352 test -z "$as_dir" && as_dir=. 5353 for ac_exec_ext in '' $ac_executable_extensions; do 5354 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5355 ac_cv_prog_ac_ct_AR="ar" 5356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5357 break 2 5358 fi 5359done 5360 done 5361IFS=$as_save_IFS 5362 5363fi 5364fi 5365ac_ct_AR=$ac_cv_prog_ac_ct_AR 5366if test -n "$ac_ct_AR"; then 5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5368$as_echo "$ac_ct_AR" >&6; } 5369else 5370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5371$as_echo "no" >&6; } 5372fi 5373 5374 if test "x$ac_ct_AR" = x; then 5375 AR="false" 5376 else 5377 case $cross_compiling:$ac_tool_warned in 5378yes:) 5379{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5380$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5381ac_tool_warned=yes ;; 5382esac 5383 AR=$ac_ct_AR 5384 fi 5385else 5386 AR="$ac_cv_prog_AR" 5387fi 5388 5389test -z "$AR" && AR=ar 5390test -z "$AR_FLAGS" && AR_FLAGS=cru 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402if test -n "$ac_tool_prefix"; then 5403 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5404set dummy ${ac_tool_prefix}strip; ac_word=$2 5405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5406$as_echo_n "checking for $ac_word... " >&6; } 5407if test "${ac_cv_prog_STRIP+set}" = set; then : 5408 $as_echo_n "(cached) " >&6 5409else 5410 if test -n "$STRIP"; then 5411 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5412else 5413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5414for as_dir in $PATH 5415do 5416 IFS=$as_save_IFS 5417 test -z "$as_dir" && as_dir=. 5418 for ac_exec_ext in '' $ac_executable_extensions; do 5419 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5420 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5422 break 2 5423 fi 5424done 5425 done 5426IFS=$as_save_IFS 5427 5428fi 5429fi 5430STRIP=$ac_cv_prog_STRIP 5431if test -n "$STRIP"; then 5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5433$as_echo "$STRIP" >&6; } 5434else 5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5436$as_echo "no" >&6; } 5437fi 5438 5439 5440fi 5441if test -z "$ac_cv_prog_STRIP"; then 5442 ac_ct_STRIP=$STRIP 5443 # Extract the first word of "strip", so it can be a program name with args. 5444set dummy strip; ac_word=$2 5445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5446$as_echo_n "checking for $ac_word... " >&6; } 5447if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 5448 $as_echo_n "(cached) " >&6 5449else 5450 if test -n "$ac_ct_STRIP"; then 5451 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5452else 5453as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5454for as_dir in $PATH 5455do 5456 IFS=$as_save_IFS 5457 test -z "$as_dir" && as_dir=. 5458 for ac_exec_ext in '' $ac_executable_extensions; do 5459 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5460 ac_cv_prog_ac_ct_STRIP="strip" 5461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5462 break 2 5463 fi 5464done 5465 done 5466IFS=$as_save_IFS 5467 5468fi 5469fi 5470ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5471if test -n "$ac_ct_STRIP"; then 5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5473$as_echo "$ac_ct_STRIP" >&6; } 5474else 5475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5476$as_echo "no" >&6; } 5477fi 5478 5479 if test "x$ac_ct_STRIP" = x; then 5480 STRIP=":" 5481 else 5482 case $cross_compiling:$ac_tool_warned in 5483yes:) 5484{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5485$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5486ac_tool_warned=yes ;; 5487esac 5488 STRIP=$ac_ct_STRIP 5489 fi 5490else 5491 STRIP="$ac_cv_prog_STRIP" 5492fi 5493 5494test -z "$STRIP" && STRIP=: 5495 5496 5497 5498 5499 5500 5501if test -n "$ac_tool_prefix"; then 5502 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5503set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5505$as_echo_n "checking for $ac_word... " >&6; } 5506if test "${ac_cv_prog_RANLIB+set}" = set; then : 5507 $as_echo_n "(cached) " >&6 5508else 5509 if test -n "$RANLIB"; then 5510 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5511else 5512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5513for as_dir in $PATH 5514do 5515 IFS=$as_save_IFS 5516 test -z "$as_dir" && as_dir=. 5517 for ac_exec_ext in '' $ac_executable_extensions; do 5518 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5519 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5521 break 2 5522 fi 5523done 5524 done 5525IFS=$as_save_IFS 5526 5527fi 5528fi 5529RANLIB=$ac_cv_prog_RANLIB 5530if test -n "$RANLIB"; then 5531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5532$as_echo "$RANLIB" >&6; } 5533else 5534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5535$as_echo "no" >&6; } 5536fi 5537 5538 5539fi 5540if test -z "$ac_cv_prog_RANLIB"; then 5541 ac_ct_RANLIB=$RANLIB 5542 # Extract the first word of "ranlib", so it can be a program name with args. 5543set dummy ranlib; ac_word=$2 5544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5545$as_echo_n "checking for $ac_word... " >&6; } 5546if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5547 $as_echo_n "(cached) " >&6 5548else 5549 if test -n "$ac_ct_RANLIB"; then 5550 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5551else 5552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5553for as_dir in $PATH 5554do 5555 IFS=$as_save_IFS 5556 test -z "$as_dir" && as_dir=. 5557 for ac_exec_ext in '' $ac_executable_extensions; do 5558 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5559 ac_cv_prog_ac_ct_RANLIB="ranlib" 5560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5561 break 2 5562 fi 5563done 5564 done 5565IFS=$as_save_IFS 5566 5567fi 5568fi 5569ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5570if test -n "$ac_ct_RANLIB"; then 5571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5572$as_echo "$ac_ct_RANLIB" >&6; } 5573else 5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5575$as_echo "no" >&6; } 5576fi 5577 5578 if test "x$ac_ct_RANLIB" = x; then 5579 RANLIB=":" 5580 else 5581 case $cross_compiling:$ac_tool_warned in 5582yes:) 5583{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5584$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5585ac_tool_warned=yes ;; 5586esac 5587 RANLIB=$ac_ct_RANLIB 5588 fi 5589else 5590 RANLIB="$ac_cv_prog_RANLIB" 5591fi 5592 5593test -z "$RANLIB" && RANLIB=: 5594 5595 5596 5597 5598 5599 5600# Determine commands to create old-style static archives. 5601old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5602old_postinstall_cmds='chmod 644 $oldlib' 5603old_postuninstall_cmds= 5604 5605if test -n "$RANLIB"; then 5606 case $host_os in 5607 openbsd*) 5608 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5609 ;; 5610 *) 5611 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5612 ;; 5613 esac 5614 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5615fi 5616 5617case $host_os in 5618 darwin*) 5619 lock_old_archive_extraction=yes ;; 5620 *) 5621 lock_old_archive_extraction=no ;; 5622esac 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644for ac_prog in gawk mawk nawk awk 5645do 5646 # Extract the first word of "$ac_prog", so it can be a program name with args. 5647set dummy $ac_prog; ac_word=$2 5648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5649$as_echo_n "checking for $ac_word... " >&6; } 5650if test "${ac_cv_prog_AWK+set}" = set; then : 5651 $as_echo_n "(cached) " >&6 5652else 5653 if test -n "$AWK"; then 5654 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5655else 5656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5657for as_dir in $PATH 5658do 5659 IFS=$as_save_IFS 5660 test -z "$as_dir" && as_dir=. 5661 for ac_exec_ext in '' $ac_executable_extensions; do 5662 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5663 ac_cv_prog_AWK="$ac_prog" 5664 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5665 break 2 5666 fi 5667done 5668 done 5669IFS=$as_save_IFS 5670 5671fi 5672fi 5673AWK=$ac_cv_prog_AWK 5674if test -n "$AWK"; then 5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5676$as_echo "$AWK" >&6; } 5677else 5678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5679$as_echo "no" >&6; } 5680fi 5681 5682 5683 test -n "$AWK" && break 5684done 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704# If no C compiler was specified, use CC. 5705LTCC=${LTCC-"$CC"} 5706 5707# If no C compiler flags were specified, use CFLAGS. 5708LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5709 5710# Allow CC to be a program name with arguments. 5711compiler=$CC 5712 5713 5714# Check for command to grab the raw symbol name followed by C symbol from nm. 5715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5716$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5717if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 5718 $as_echo_n "(cached) " >&6 5719else 5720 5721# These are sane defaults that work on at least a few old systems. 5722# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5723 5724# Character class describing NM global symbol codes. 5725symcode='[BCDEGRST]' 5726 5727# Regexp to match symbols that can be accessed directly from C. 5728sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5729 5730# Define system-specific variables. 5731case $host_os in 5732aix*) 5733 symcode='[BCDT]' 5734 ;; 5735cygwin* | mingw* | pw32* | cegcc*) 5736 symcode='[ABCDGISTW]' 5737 ;; 5738hpux*) 5739 if test "$host_cpu" = ia64; then 5740 symcode='[ABCDEGRST]' 5741 fi 5742 ;; 5743irix* | nonstopux*) 5744 symcode='[BCDEGRST]' 5745 ;; 5746osf*) 5747 symcode='[BCDEGQRST]' 5748 ;; 5749solaris*) 5750 symcode='[BDRT]' 5751 ;; 5752sco3.2v5*) 5753 symcode='[DT]' 5754 ;; 5755sysv4.2uw2*) 5756 symcode='[DT]' 5757 ;; 5758sysv5* | sco5v6* | unixware* | OpenUNIX*) 5759 symcode='[ABDT]' 5760 ;; 5761sysv4) 5762 symcode='[DFNSTU]' 5763 ;; 5764esac 5765 5766# If we're using GNU nm, then use its standard symbol codes. 5767case `$NM -V 2>&1` in 5768*GNU* | *'with BFD'*) 5769 symcode='[ABCDGIRSTW]' ;; 5770esac 5771 5772# Transform an extracted symbol line into a proper C declaration. 5773# Some systems (esp. on ia64) link data and code symbols differently, 5774# so use this general approach. 5775lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5776 5777# Transform an extracted symbol line into symbol name and symbol address 5778lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5779lt_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'" 5780 5781# Handle CRLF in mingw tool chain 5782opt_cr= 5783case $build_os in 5784mingw*) 5785 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5786 ;; 5787esac 5788 5789# Try without a prefix underscore, then with it. 5790for ac_symprfx in "" "_"; do 5791 5792 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5793 symxfrm="\\1 $ac_symprfx\\2 \\2" 5794 5795 # Write the raw and C identifiers. 5796 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5797 # Fake it for dumpbin and say T for any non-static function 5798 # and D for any global variable. 5799 # Also find C++ and __fastcall symbols from MSVC++, 5800 # which start with @ or ?. 5801 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5802" {last_section=section; section=\$ 3};"\ 5803" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5804" \$ 0!~/External *\|/{next};"\ 5805" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5806" {if(hide[section]) next};"\ 5807" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5808" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5809" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5810" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5811" ' prfx=^$ac_symprfx" 5812 else 5813 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5814 fi 5815 5816 # Check to see that the pipe works correctly. 5817 pipe_works=no 5818 5819 rm -f conftest* 5820 cat > conftest.$ac_ext <<_LT_EOF 5821#ifdef __cplusplus 5822extern "C" { 5823#endif 5824char nm_test_var; 5825void nm_test_func(void); 5826void nm_test_func(void){} 5827#ifdef __cplusplus 5828} 5829#endif 5830int main(){nm_test_var='a';nm_test_func();return(0);} 5831_LT_EOF 5832 5833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5834 (eval $ac_compile) 2>&5 5835 ac_status=$? 5836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5837 test $ac_status = 0; }; then 5838 # Now try to grab the symbols. 5839 nlist=conftest.nm 5840 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5841 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5842 ac_status=$? 5843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5844 test $ac_status = 0; } && test -s "$nlist"; then 5845 # Try sorting and uniquifying the output. 5846 if sort "$nlist" | uniq > "$nlist"T; then 5847 mv -f "$nlist"T "$nlist" 5848 else 5849 rm -f "$nlist"T 5850 fi 5851 5852 # Make sure that we snagged all the symbols we need. 5853 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5854 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5855 cat <<_LT_EOF > conftest.$ac_ext 5856#ifdef __cplusplus 5857extern "C" { 5858#endif 5859 5860_LT_EOF 5861 # Now generate the symbol file. 5862 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5863 5864 cat <<_LT_EOF >> conftest.$ac_ext 5865 5866/* The mapping between symbol names and symbols. */ 5867const struct { 5868 const char *name; 5869 void *address; 5870} 5871lt__PROGRAM__LTX_preloaded_symbols[] = 5872{ 5873 { "@PROGRAM@", (void *) 0 }, 5874_LT_EOF 5875 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5876 cat <<\_LT_EOF >> conftest.$ac_ext 5877 {0, (void *) 0} 5878}; 5879 5880/* This works around a problem in FreeBSD linker */ 5881#ifdef FREEBSD_WORKAROUND 5882static const void *lt_preloaded_setup() { 5883 return lt__PROGRAM__LTX_preloaded_symbols; 5884} 5885#endif 5886 5887#ifdef __cplusplus 5888} 5889#endif 5890_LT_EOF 5891 # Now try linking the two files. 5892 mv conftest.$ac_objext conftstm.$ac_objext 5893 lt_save_LIBS="$LIBS" 5894 lt_save_CFLAGS="$CFLAGS" 5895 LIBS="conftstm.$ac_objext" 5896 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5897 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5898 (eval $ac_link) 2>&5 5899 ac_status=$? 5900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5901 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5902 pipe_works=yes 5903 fi 5904 LIBS="$lt_save_LIBS" 5905 CFLAGS="$lt_save_CFLAGS" 5906 else 5907 echo "cannot find nm_test_func in $nlist" >&5 5908 fi 5909 else 5910 echo "cannot find nm_test_var in $nlist" >&5 5911 fi 5912 else 5913 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5914 fi 5915 else 5916 echo "$progname: failed program was:" >&5 5917 cat conftest.$ac_ext >&5 5918 fi 5919 rm -rf conftest* conftst* 5920 5921 # Do not use the global_symbol_pipe unless it works. 5922 if test "$pipe_works" = yes; then 5923 break 5924 else 5925 lt_cv_sys_global_symbol_pipe= 5926 fi 5927done 5928 5929fi 5930 5931if test -z "$lt_cv_sys_global_symbol_pipe"; then 5932 lt_cv_sys_global_symbol_to_cdecl= 5933fi 5934if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5936$as_echo "failed" >&6; } 5937else 5938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5939$as_echo "ok" >&6; } 5940fi 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964# Check whether --enable-libtool-lock was given. 5965if test "${enable_libtool_lock+set}" = set; then : 5966 enableval=$enable_libtool_lock; 5967fi 5968 5969test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5970 5971# Some flags need to be propagated to the compiler or linker for good 5972# libtool support. 5973case $host in 5974ia64-*-hpux*) 5975 # Find out which ABI we are using. 5976 echo 'int i;' > conftest.$ac_ext 5977 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5978 (eval $ac_compile) 2>&5 5979 ac_status=$? 5980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5981 test $ac_status = 0; }; then 5982 case `/usr/bin/file conftest.$ac_objext` in 5983 *ELF-32*) 5984 HPUX_IA64_MODE="32" 5985 ;; 5986 *ELF-64*) 5987 HPUX_IA64_MODE="64" 5988 ;; 5989 esac 5990 fi 5991 rm -rf conftest* 5992 ;; 5993*-*-irix6*) 5994 # Find out which ABI we are using. 5995 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 5996 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5997 (eval $ac_compile) 2>&5 5998 ac_status=$? 5999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6000 test $ac_status = 0; }; then 6001 if test "$lt_cv_prog_gnu_ld" = yes; then 6002 case `/usr/bin/file conftest.$ac_objext` in 6003 *32-bit*) 6004 LD="${LD-ld} -melf32bsmip" 6005 ;; 6006 *N32*) 6007 LD="${LD-ld} -melf32bmipn32" 6008 ;; 6009 *64-bit*) 6010 LD="${LD-ld} -melf64bmip" 6011 ;; 6012 esac 6013 else 6014 case `/usr/bin/file conftest.$ac_objext` in 6015 *32-bit*) 6016 LD="${LD-ld} -32" 6017 ;; 6018 *N32*) 6019 LD="${LD-ld} -n32" 6020 ;; 6021 *64-bit*) 6022 LD="${LD-ld} -64" 6023 ;; 6024 esac 6025 fi 6026 fi 6027 rm -rf conftest* 6028 ;; 6029 6030x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6031s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6032 # Find out which ABI we are using. 6033 echo 'int i;' > conftest.$ac_ext 6034 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6035 (eval $ac_compile) 2>&5 6036 ac_status=$? 6037 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6038 test $ac_status = 0; }; then 6039 case `/usr/bin/file conftest.o` in 6040 *32-bit*) 6041 case $host in 6042 x86_64-*kfreebsd*-gnu) 6043 LD="${LD-ld} -m elf_i386_fbsd" 6044 ;; 6045 x86_64-*linux*) 6046 LD="${LD-ld} -m elf_i386" 6047 ;; 6048 ppc64-*linux*|powerpc64-*linux*) 6049 LD="${LD-ld} -m elf32ppclinux" 6050 ;; 6051 s390x-*linux*) 6052 LD="${LD-ld} -m elf_s390" 6053 ;; 6054 sparc64-*linux*) 6055 LD="${LD-ld} -m elf32_sparc" 6056 ;; 6057 esac 6058 ;; 6059 *64-bit*) 6060 case $host in 6061 x86_64-*kfreebsd*-gnu) 6062 LD="${LD-ld} -m elf_x86_64_fbsd" 6063 ;; 6064 x86_64-*linux*) 6065 LD="${LD-ld} -m elf_x86_64" 6066 ;; 6067 ppc*-*linux*|powerpc*-*linux*) 6068 LD="${LD-ld} -m elf64ppc" 6069 ;; 6070 s390*-*linux*|s390*-*tpf*) 6071 LD="${LD-ld} -m elf64_s390" 6072 ;; 6073 sparc*-*linux*) 6074 LD="${LD-ld} -m elf64_sparc" 6075 ;; 6076 esac 6077 ;; 6078 esac 6079 fi 6080 rm -rf conftest* 6081 ;; 6082 6083*-*-sco3.2v5*) 6084 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6085 SAVE_CFLAGS="$CFLAGS" 6086 CFLAGS="$CFLAGS -belf" 6087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6088$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6089if test "${lt_cv_cc_needs_belf+set}" = set; then : 6090 $as_echo_n "(cached) " >&6 6091else 6092 ac_ext=c 6093ac_cpp='$CPP $CPPFLAGS' 6094ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6095ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6096ac_compiler_gnu=$ac_cv_c_compiler_gnu 6097 6098 if test x$gcc_no_link = xyes; then 6099 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6100fi 6101cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6102/* end confdefs.h. */ 6103 6104int 6105main () 6106{ 6107 6108 ; 6109 return 0; 6110} 6111_ACEOF 6112if ac_fn_c_try_link "$LINENO"; then : 6113 lt_cv_cc_needs_belf=yes 6114else 6115 lt_cv_cc_needs_belf=no 6116fi 6117rm -f core conftest.err conftest.$ac_objext \ 6118 conftest$ac_exeext conftest.$ac_ext 6119 ac_ext=c 6120ac_cpp='$CPP $CPPFLAGS' 6121ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6122ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6123ac_compiler_gnu=$ac_cv_c_compiler_gnu 6124 6125fi 6126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6127$as_echo "$lt_cv_cc_needs_belf" >&6; } 6128 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6129 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6130 CFLAGS="$SAVE_CFLAGS" 6131 fi 6132 ;; 6133sparc*-*solaris*) 6134 # Find out which ABI we are using. 6135 echo 'int i;' > conftest.$ac_ext 6136 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6137 (eval $ac_compile) 2>&5 6138 ac_status=$? 6139 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6140 test $ac_status = 0; }; then 6141 case `/usr/bin/file conftest.o` in 6142 *64-bit*) 6143 case $lt_cv_prog_gnu_ld in 6144 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6145 *) 6146 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6147 LD="${LD-ld} -64" 6148 fi 6149 ;; 6150 esac 6151 ;; 6152 esac 6153 fi 6154 rm -rf conftest* 6155 ;; 6156esac 6157 6158need_locks="$enable_libtool_lock" 6159 6160 6161 case $host_os in 6162 rhapsody* | darwin*) 6163 if test -n "$ac_tool_prefix"; then 6164 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6165set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6167$as_echo_n "checking for $ac_word... " >&6; } 6168if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6169 $as_echo_n "(cached) " >&6 6170else 6171 if test -n "$DSYMUTIL"; then 6172 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6173else 6174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6175for as_dir in $PATH 6176do 6177 IFS=$as_save_IFS 6178 test -z "$as_dir" && as_dir=. 6179 for ac_exec_ext in '' $ac_executable_extensions; do 6180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6181 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6183 break 2 6184 fi 6185done 6186 done 6187IFS=$as_save_IFS 6188 6189fi 6190fi 6191DSYMUTIL=$ac_cv_prog_DSYMUTIL 6192if test -n "$DSYMUTIL"; then 6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6194$as_echo "$DSYMUTIL" >&6; } 6195else 6196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6197$as_echo "no" >&6; } 6198fi 6199 6200 6201fi 6202if test -z "$ac_cv_prog_DSYMUTIL"; then 6203 ac_ct_DSYMUTIL=$DSYMUTIL 6204 # Extract the first word of "dsymutil", so it can be a program name with args. 6205set dummy dsymutil; ac_word=$2 6206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6207$as_echo_n "checking for $ac_word... " >&6; } 6208if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6209 $as_echo_n "(cached) " >&6 6210else 6211 if test -n "$ac_ct_DSYMUTIL"; then 6212 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6213else 6214as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6215for as_dir in $PATH 6216do 6217 IFS=$as_save_IFS 6218 test -z "$as_dir" && as_dir=. 6219 for ac_exec_ext in '' $ac_executable_extensions; do 6220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6221 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6223 break 2 6224 fi 6225done 6226 done 6227IFS=$as_save_IFS 6228 6229fi 6230fi 6231ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6232if test -n "$ac_ct_DSYMUTIL"; then 6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6234$as_echo "$ac_ct_DSYMUTIL" >&6; } 6235else 6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6237$as_echo "no" >&6; } 6238fi 6239 6240 if test "x$ac_ct_DSYMUTIL" = x; then 6241 DSYMUTIL=":" 6242 else 6243 case $cross_compiling:$ac_tool_warned in 6244yes:) 6245{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6246$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6247ac_tool_warned=yes ;; 6248esac 6249 DSYMUTIL=$ac_ct_DSYMUTIL 6250 fi 6251else 6252 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6253fi 6254 6255 if test -n "$ac_tool_prefix"; then 6256 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6257set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6259$as_echo_n "checking for $ac_word... " >&6; } 6260if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6261 $as_echo_n "(cached) " >&6 6262else 6263 if test -n "$NMEDIT"; then 6264 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6265else 6266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6267for as_dir in $PATH 6268do 6269 IFS=$as_save_IFS 6270 test -z "$as_dir" && as_dir=. 6271 for ac_exec_ext in '' $ac_executable_extensions; do 6272 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6273 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6275 break 2 6276 fi 6277done 6278 done 6279IFS=$as_save_IFS 6280 6281fi 6282fi 6283NMEDIT=$ac_cv_prog_NMEDIT 6284if test -n "$NMEDIT"; then 6285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6286$as_echo "$NMEDIT" >&6; } 6287else 6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6289$as_echo "no" >&6; } 6290fi 6291 6292 6293fi 6294if test -z "$ac_cv_prog_NMEDIT"; then 6295 ac_ct_NMEDIT=$NMEDIT 6296 # Extract the first word of "nmedit", so it can be a program name with args. 6297set dummy nmedit; ac_word=$2 6298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6299$as_echo_n "checking for $ac_word... " >&6; } 6300if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6301 $as_echo_n "(cached) " >&6 6302else 6303 if test -n "$ac_ct_NMEDIT"; then 6304 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6305else 6306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6307for as_dir in $PATH 6308do 6309 IFS=$as_save_IFS 6310 test -z "$as_dir" && as_dir=. 6311 for ac_exec_ext in '' $ac_executable_extensions; do 6312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6313 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6315 break 2 6316 fi 6317done 6318 done 6319IFS=$as_save_IFS 6320 6321fi 6322fi 6323ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6324if test -n "$ac_ct_NMEDIT"; then 6325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6326$as_echo "$ac_ct_NMEDIT" >&6; } 6327else 6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6329$as_echo "no" >&6; } 6330fi 6331 6332 if test "x$ac_ct_NMEDIT" = x; then 6333 NMEDIT=":" 6334 else 6335 case $cross_compiling:$ac_tool_warned in 6336yes:) 6337{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6338$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6339ac_tool_warned=yes ;; 6340esac 6341 NMEDIT=$ac_ct_NMEDIT 6342 fi 6343else 6344 NMEDIT="$ac_cv_prog_NMEDIT" 6345fi 6346 6347 if test -n "$ac_tool_prefix"; then 6348 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6349set dummy ${ac_tool_prefix}lipo; ac_word=$2 6350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6351$as_echo_n "checking for $ac_word... " >&6; } 6352if test "${ac_cv_prog_LIPO+set}" = set; then : 6353 $as_echo_n "(cached) " >&6 6354else 6355 if test -n "$LIPO"; then 6356 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6357else 6358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6359for as_dir in $PATH 6360do 6361 IFS=$as_save_IFS 6362 test -z "$as_dir" && as_dir=. 6363 for ac_exec_ext in '' $ac_executable_extensions; do 6364 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6365 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6367 break 2 6368 fi 6369done 6370 done 6371IFS=$as_save_IFS 6372 6373fi 6374fi 6375LIPO=$ac_cv_prog_LIPO 6376if test -n "$LIPO"; then 6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6378$as_echo "$LIPO" >&6; } 6379else 6380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6381$as_echo "no" >&6; } 6382fi 6383 6384 6385fi 6386if test -z "$ac_cv_prog_LIPO"; then 6387 ac_ct_LIPO=$LIPO 6388 # Extract the first word of "lipo", so it can be a program name with args. 6389set dummy lipo; ac_word=$2 6390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6391$as_echo_n "checking for $ac_word... " >&6; } 6392if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6393 $as_echo_n "(cached) " >&6 6394else 6395 if test -n "$ac_ct_LIPO"; then 6396 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6397else 6398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6399for as_dir in $PATH 6400do 6401 IFS=$as_save_IFS 6402 test -z "$as_dir" && as_dir=. 6403 for ac_exec_ext in '' $ac_executable_extensions; do 6404 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6405 ac_cv_prog_ac_ct_LIPO="lipo" 6406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6407 break 2 6408 fi 6409done 6410 done 6411IFS=$as_save_IFS 6412 6413fi 6414fi 6415ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6416if test -n "$ac_ct_LIPO"; then 6417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6418$as_echo "$ac_ct_LIPO" >&6; } 6419else 6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6421$as_echo "no" >&6; } 6422fi 6423 6424 if test "x$ac_ct_LIPO" = x; then 6425 LIPO=":" 6426 else 6427 case $cross_compiling:$ac_tool_warned in 6428yes:) 6429{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6430$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6431ac_tool_warned=yes ;; 6432esac 6433 LIPO=$ac_ct_LIPO 6434 fi 6435else 6436 LIPO="$ac_cv_prog_LIPO" 6437fi 6438 6439 if test -n "$ac_tool_prefix"; then 6440 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6441set dummy ${ac_tool_prefix}otool; ac_word=$2 6442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6443$as_echo_n "checking for $ac_word... " >&6; } 6444if test "${ac_cv_prog_OTOOL+set}" = set; then : 6445 $as_echo_n "(cached) " >&6 6446else 6447 if test -n "$OTOOL"; then 6448 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6449else 6450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6451for as_dir in $PATH 6452do 6453 IFS=$as_save_IFS 6454 test -z "$as_dir" && as_dir=. 6455 for ac_exec_ext in '' $ac_executable_extensions; do 6456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6457 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6459 break 2 6460 fi 6461done 6462 done 6463IFS=$as_save_IFS 6464 6465fi 6466fi 6467OTOOL=$ac_cv_prog_OTOOL 6468if test -n "$OTOOL"; then 6469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6470$as_echo "$OTOOL" >&6; } 6471else 6472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6473$as_echo "no" >&6; } 6474fi 6475 6476 6477fi 6478if test -z "$ac_cv_prog_OTOOL"; then 6479 ac_ct_OTOOL=$OTOOL 6480 # Extract the first word of "otool", so it can be a program name with args. 6481set dummy otool; ac_word=$2 6482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6483$as_echo_n "checking for $ac_word... " >&6; } 6484if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 6485 $as_echo_n "(cached) " >&6 6486else 6487 if test -n "$ac_ct_OTOOL"; then 6488 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6489else 6490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6491for as_dir in $PATH 6492do 6493 IFS=$as_save_IFS 6494 test -z "$as_dir" && as_dir=. 6495 for ac_exec_ext in '' $ac_executable_extensions; do 6496 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6497 ac_cv_prog_ac_ct_OTOOL="otool" 6498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6499 break 2 6500 fi 6501done 6502 done 6503IFS=$as_save_IFS 6504 6505fi 6506fi 6507ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6508if test -n "$ac_ct_OTOOL"; then 6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6510$as_echo "$ac_ct_OTOOL" >&6; } 6511else 6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6513$as_echo "no" >&6; } 6514fi 6515 6516 if test "x$ac_ct_OTOOL" = x; then 6517 OTOOL=":" 6518 else 6519 case $cross_compiling:$ac_tool_warned in 6520yes:) 6521{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6522$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6523ac_tool_warned=yes ;; 6524esac 6525 OTOOL=$ac_ct_OTOOL 6526 fi 6527else 6528 OTOOL="$ac_cv_prog_OTOOL" 6529fi 6530 6531 if test -n "$ac_tool_prefix"; then 6532 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6533set dummy ${ac_tool_prefix}otool64; ac_word=$2 6534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6535$as_echo_n "checking for $ac_word... " >&6; } 6536if test "${ac_cv_prog_OTOOL64+set}" = set; then : 6537 $as_echo_n "(cached) " >&6 6538else 6539 if test -n "$OTOOL64"; then 6540 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6541else 6542as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6543for as_dir in $PATH 6544do 6545 IFS=$as_save_IFS 6546 test -z "$as_dir" && as_dir=. 6547 for ac_exec_ext in '' $ac_executable_extensions; do 6548 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6549 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6550 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6551 break 2 6552 fi 6553done 6554 done 6555IFS=$as_save_IFS 6556 6557fi 6558fi 6559OTOOL64=$ac_cv_prog_OTOOL64 6560if test -n "$OTOOL64"; then 6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6562$as_echo "$OTOOL64" >&6; } 6563else 6564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6565$as_echo "no" >&6; } 6566fi 6567 6568 6569fi 6570if test -z "$ac_cv_prog_OTOOL64"; then 6571 ac_ct_OTOOL64=$OTOOL64 6572 # Extract the first word of "otool64", so it can be a program name with args. 6573set dummy otool64; ac_word=$2 6574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6575$as_echo_n "checking for $ac_word... " >&6; } 6576if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 6577 $as_echo_n "(cached) " >&6 6578else 6579 if test -n "$ac_ct_OTOOL64"; then 6580 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6581else 6582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6583for as_dir in $PATH 6584do 6585 IFS=$as_save_IFS 6586 test -z "$as_dir" && as_dir=. 6587 for ac_exec_ext in '' $ac_executable_extensions; do 6588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6589 ac_cv_prog_ac_ct_OTOOL64="otool64" 6590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6591 break 2 6592 fi 6593done 6594 done 6595IFS=$as_save_IFS 6596 6597fi 6598fi 6599ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6600if test -n "$ac_ct_OTOOL64"; then 6601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6602$as_echo "$ac_ct_OTOOL64" >&6; } 6603else 6604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6605$as_echo "no" >&6; } 6606fi 6607 6608 if test "x$ac_ct_OTOOL64" = x; then 6609 OTOOL64=":" 6610 else 6611 case $cross_compiling:$ac_tool_warned in 6612yes:) 6613{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6614$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6615ac_tool_warned=yes ;; 6616esac 6617 OTOOL64=$ac_ct_OTOOL64 6618 fi 6619else 6620 OTOOL64="$ac_cv_prog_OTOOL64" 6621fi 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6650$as_echo_n "checking for -single_module linker flag... " >&6; } 6651if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 6652 $as_echo_n "(cached) " >&6 6653else 6654 lt_cv_apple_cc_single_mod=no 6655 if test -z "${LT_MULTI_MODULE}"; then 6656 # By default we will add the -single_module flag. You can override 6657 # by either setting the environment variable LT_MULTI_MODULE 6658 # non-empty at configure time, or by adding -multi_module to the 6659 # link flags. 6660 rm -rf libconftest.dylib* 6661 echo "int foo(void){return 1;}" > conftest.c 6662 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6663-dynamiclib -Wl,-single_module conftest.c" >&5 6664 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6665 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6666 _lt_result=$? 6667 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6668 lt_cv_apple_cc_single_mod=yes 6669 else 6670 cat conftest.err >&5 6671 fi 6672 rm -rf libconftest.dylib* 6673 rm -f conftest.* 6674 fi 6675fi 6676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6677$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6679$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6680if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 6681 $as_echo_n "(cached) " >&6 6682else 6683 lt_cv_ld_exported_symbols_list=no 6684 save_LDFLAGS=$LDFLAGS 6685 echo "_main" > conftest.sym 6686 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6687 if test x$gcc_no_link = xyes; then 6688 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6689fi 6690cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6691/* end confdefs.h. */ 6692 6693int 6694main () 6695{ 6696 6697 ; 6698 return 0; 6699} 6700_ACEOF 6701if ac_fn_c_try_link "$LINENO"; then : 6702 lt_cv_ld_exported_symbols_list=yes 6703else 6704 lt_cv_ld_exported_symbols_list=no 6705fi 6706rm -f core conftest.err conftest.$ac_objext \ 6707 conftest$ac_exeext conftest.$ac_ext 6708 LDFLAGS="$save_LDFLAGS" 6709 6710fi 6711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6712$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6714$as_echo_n "checking for -force_load linker flag... " >&6; } 6715if test "${lt_cv_ld_force_load+set}" = set; then : 6716 $as_echo_n "(cached) " >&6 6717else 6718 lt_cv_ld_force_load=no 6719 cat > conftest.c << _LT_EOF 6720int forced_loaded() { return 2;} 6721_LT_EOF 6722 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6723 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6724 echo "$AR cru libconftest.a conftest.o" >&5 6725 $AR cru libconftest.a conftest.o 2>&5 6726 cat > conftest.c << _LT_EOF 6727int main() { return 0;} 6728_LT_EOF 6729 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6730 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6731 _lt_result=$? 6732 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6733 lt_cv_ld_force_load=yes 6734 else 6735 cat conftest.err >&5 6736 fi 6737 rm -f conftest.err libconftest.a conftest conftest.c 6738 rm -rf conftest.dSYM 6739 6740fi 6741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6742$as_echo "$lt_cv_ld_force_load" >&6; } 6743 case $host_os in 6744 rhapsody* | darwin1.[012]) 6745 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6746 darwin1.*) 6747 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6748 darwin*) # darwin 5.x on 6749 # if running on 10.5 or later, the deployment target defaults 6750 # to the OS version, if on x86, and 10.4, the deployment 6751 # target defaults to 10.4. Don't you love it? 6752 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6753 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6754 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6755 10.[012]*) 6756 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6757 10.*) 6758 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6759 esac 6760 ;; 6761 esac 6762 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6763 _lt_dar_single_mod='$single_module' 6764 fi 6765 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6766 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6767 else 6768 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6769 fi 6770 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6771 _lt_dsymutil='~$DSYMUTIL $lib || :' 6772 else 6773 _lt_dsymutil= 6774 fi 6775 ;; 6776 esac 6777 6778ac_ext=c 6779ac_cpp='$CPP $CPPFLAGS' 6780ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6781ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6782ac_compiler_gnu=$ac_cv_c_compiler_gnu 6783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6784$as_echo_n "checking how to run the C preprocessor... " >&6; } 6785# On Suns, sometimes $CPP names a directory. 6786if test -n "$CPP" && test -d "$CPP"; then 6787 CPP= 6788fi 6789if test -z "$CPP"; then 6790 if test "${ac_cv_prog_CPP+set}" = set; then : 6791 $as_echo_n "(cached) " >&6 6792else 6793 # Double quotes because CPP needs to be expanded 6794 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6795 do 6796 ac_preproc_ok=false 6797for ac_c_preproc_warn_flag in '' yes 6798do 6799 # Use a header file that comes with gcc, so configuring glibc 6800 # with a fresh cross-compiler works. 6801 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6802 # <limits.h> exists even on freestanding compilers. 6803 # On the NeXT, cc -E runs the code through the compiler's parser, 6804 # not just through cpp. "Syntax error" is here to catch this case. 6805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6806/* end confdefs.h. */ 6807#ifdef __STDC__ 6808# include <limits.h> 6809#else 6810# include <assert.h> 6811#endif 6812 Syntax error 6813_ACEOF 6814if ac_fn_c_try_cpp "$LINENO"; then : 6815 6816else 6817 # Broken: fails on valid input. 6818continue 6819fi 6820rm -f conftest.err conftest.$ac_ext 6821 6822 # OK, works on sane cases. Now check whether nonexistent headers 6823 # can be detected and how. 6824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6825/* end confdefs.h. */ 6826#include <ac_nonexistent.h> 6827_ACEOF 6828if ac_fn_c_try_cpp "$LINENO"; then : 6829 # Broken: success on invalid input. 6830continue 6831else 6832 # Passes both tests. 6833ac_preproc_ok=: 6834break 6835fi 6836rm -f conftest.err conftest.$ac_ext 6837 6838done 6839# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6840rm -f conftest.err conftest.$ac_ext 6841if $ac_preproc_ok; then : 6842 break 6843fi 6844 6845 done 6846 ac_cv_prog_CPP=$CPP 6847 6848fi 6849 CPP=$ac_cv_prog_CPP 6850else 6851 ac_cv_prog_CPP=$CPP 6852fi 6853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6854$as_echo "$CPP" >&6; } 6855ac_preproc_ok=false 6856for ac_c_preproc_warn_flag in '' yes 6857do 6858 # Use a header file that comes with gcc, so configuring glibc 6859 # with a fresh cross-compiler works. 6860 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6861 # <limits.h> exists even on freestanding compilers. 6862 # On the NeXT, cc -E runs the code through the compiler's parser, 6863 # not just through cpp. "Syntax error" is here to catch this case. 6864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6865/* end confdefs.h. */ 6866#ifdef __STDC__ 6867# include <limits.h> 6868#else 6869# include <assert.h> 6870#endif 6871 Syntax error 6872_ACEOF 6873if ac_fn_c_try_cpp "$LINENO"; then : 6874 6875else 6876 # Broken: fails on valid input. 6877continue 6878fi 6879rm -f conftest.err conftest.$ac_ext 6880 6881 # OK, works on sane cases. Now check whether nonexistent headers 6882 # can be detected and how. 6883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6884/* end confdefs.h. */ 6885#include <ac_nonexistent.h> 6886_ACEOF 6887if ac_fn_c_try_cpp "$LINENO"; then : 6888 # Broken: success on invalid input. 6889continue 6890else 6891 # Passes both tests. 6892ac_preproc_ok=: 6893break 6894fi 6895rm -f conftest.err conftest.$ac_ext 6896 6897done 6898# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6899rm -f conftest.err conftest.$ac_ext 6900if $ac_preproc_ok; then : 6901 6902else 6903 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6904$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6905as_fn_error "C preprocessor \"$CPP\" fails sanity check 6906See \`config.log' for more details." "$LINENO" 5; } 6907fi 6908 6909ac_ext=c 6910ac_cpp='$CPP $CPPFLAGS' 6911ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6912ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6913ac_compiler_gnu=$ac_cv_c_compiler_gnu 6914 6915 6916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6917$as_echo_n "checking for ANSI C header files... " >&6; } 6918if test "${ac_cv_header_stdc+set}" = set; then : 6919 $as_echo_n "(cached) " >&6 6920else 6921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6922/* end confdefs.h. */ 6923#include <stdlib.h> 6924#include <stdarg.h> 6925#include <string.h> 6926#include <float.h> 6927 6928int 6929main () 6930{ 6931 6932 ; 6933 return 0; 6934} 6935_ACEOF 6936if ac_fn_c_try_compile "$LINENO"; then : 6937 ac_cv_header_stdc=yes 6938else 6939 ac_cv_header_stdc=no 6940fi 6941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6942 6943if test $ac_cv_header_stdc = yes; then 6944 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6946/* end confdefs.h. */ 6947#include <string.h> 6948 6949_ACEOF 6950if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6951 $EGREP "memchr" >/dev/null 2>&1; then : 6952 6953else 6954 ac_cv_header_stdc=no 6955fi 6956rm -f conftest* 6957 6958fi 6959 6960if test $ac_cv_header_stdc = yes; then 6961 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6963/* end confdefs.h. */ 6964#include <stdlib.h> 6965 6966_ACEOF 6967if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6968 $EGREP "free" >/dev/null 2>&1; then : 6969 6970else 6971 ac_cv_header_stdc=no 6972fi 6973rm -f conftest* 6974 6975fi 6976 6977if test $ac_cv_header_stdc = yes; then 6978 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6979 if test "$cross_compiling" = yes; then : 6980 : 6981else 6982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6983/* end confdefs.h. */ 6984#include <ctype.h> 6985#include <stdlib.h> 6986#if ((' ' & 0x0FF) == 0x020) 6987# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6988# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6989#else 6990# define ISLOWER(c) \ 6991 (('a' <= (c) && (c) <= 'i') \ 6992 || ('j' <= (c) && (c) <= 'r') \ 6993 || ('s' <= (c) && (c) <= 'z')) 6994# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6995#endif 6996 6997#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6998int 6999main () 7000{ 7001 int i; 7002 for (i = 0; i < 256; i++) 7003 if (XOR (islower (i), ISLOWER (i)) 7004 || toupper (i) != TOUPPER (i)) 7005 return 2; 7006 return 0; 7007} 7008_ACEOF 7009if ac_fn_c_try_run "$LINENO"; then : 7010 7011else 7012 ac_cv_header_stdc=no 7013fi 7014rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7015 conftest.$ac_objext conftest.beam conftest.$ac_ext 7016fi 7017 7018fi 7019fi 7020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7021$as_echo "$ac_cv_header_stdc" >&6; } 7022if test $ac_cv_header_stdc = yes; then 7023 7024$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7025 7026fi 7027 7028# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7029for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7030 inttypes.h stdint.h unistd.h 7031do : 7032 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7033ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7034" 7035eval as_val=\$$as_ac_Header 7036 if test "x$as_val" = x""yes; then : 7037 cat >>confdefs.h <<_ACEOF 7038#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7039_ACEOF 7040 7041fi 7042 7043done 7044 7045 7046for ac_header in dlfcn.h 7047do : 7048 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7049" 7050if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7051 cat >>confdefs.h <<_ACEOF 7052#define HAVE_DLFCN_H 1 7053_ACEOF 7054 7055fi 7056 7057done 7058 7059 7060 7061 7062 7063# Set options 7064 7065 7066 7067 enable_dlopen=no 7068 7069 7070 7071 # Check whether --enable-shared was given. 7072if test "${enable_shared+set}" = set; then : 7073 enableval=$enable_shared; p=${PACKAGE-default} 7074 case $enableval in 7075 yes) enable_shared=yes ;; 7076 no) enable_shared=no ;; 7077 *) 7078 enable_shared=no 7079 # Look at the argument we got. We use all the common list separators. 7080 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7081 for pkg in $enableval; do 7082 IFS="$lt_save_ifs" 7083 if test "X$pkg" = "X$p"; then 7084 enable_shared=yes 7085 fi 7086 done 7087 IFS="$lt_save_ifs" 7088 ;; 7089 esac 7090else 7091 enable_shared=yes 7092fi 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 # Check whether --enable-static was given. 7103if test "${enable_static+set}" = set; then : 7104 enableval=$enable_static; p=${PACKAGE-default} 7105 case $enableval in 7106 yes) enable_static=yes ;; 7107 no) enable_static=no ;; 7108 *) 7109 enable_static=no 7110 # Look at the argument we got. We use all the common list separators. 7111 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7112 for pkg in $enableval; do 7113 IFS="$lt_save_ifs" 7114 if test "X$pkg" = "X$p"; then 7115 enable_static=yes 7116 fi 7117 done 7118 IFS="$lt_save_ifs" 7119 ;; 7120 esac 7121else 7122 enable_static=yes 7123fi 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134# Check whether --with-pic was given. 7135if test "${with_pic+set}" = set; then : 7136 withval=$with_pic; pic_mode="$withval" 7137else 7138 pic_mode=default 7139fi 7140 7141 7142test -z "$pic_mode" && pic_mode=default 7143 7144 7145 7146 7147 7148 7149 7150 # Check whether --enable-fast-install was given. 7151if test "${enable_fast_install+set}" = set; then : 7152 enableval=$enable_fast_install; p=${PACKAGE-default} 7153 case $enableval in 7154 yes) enable_fast_install=yes ;; 7155 no) enable_fast_install=no ;; 7156 *) 7157 enable_fast_install=no 7158 # Look at the argument we got. We use all the common list separators. 7159 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7160 for pkg in $enableval; do 7161 IFS="$lt_save_ifs" 7162 if test "X$pkg" = "X$p"; then 7163 enable_fast_install=yes 7164 fi 7165 done 7166 IFS="$lt_save_ifs" 7167 ;; 7168 esac 7169else 7170 enable_fast_install=yes 7171fi 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183# This can be used to rebuild libtool when needed 7184LIBTOOL_DEPS="$ltmain" 7185 7186# Always use our own libtool. 7187LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214test -z "$LN_S" && LN_S="ln -s" 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229if test -n "${ZSH_VERSION+set}" ; then 7230 setopt NO_GLOB_SUBST 7231fi 7232 7233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7234$as_echo_n "checking for objdir... " >&6; } 7235if test "${lt_cv_objdir+set}" = set; then : 7236 $as_echo_n "(cached) " >&6 7237else 7238 rm -f .libs 2>/dev/null 7239mkdir .libs 2>/dev/null 7240if test -d .libs; then 7241 lt_cv_objdir=.libs 7242else 7243 # MS-DOS does not allow filenames that begin with a dot. 7244 lt_cv_objdir=_libs 7245fi 7246rmdir .libs 2>/dev/null 7247fi 7248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7249$as_echo "$lt_cv_objdir" >&6; } 7250objdir=$lt_cv_objdir 7251 7252 7253 7254 7255 7256cat >>confdefs.h <<_ACEOF 7257#define LT_OBJDIR "$lt_cv_objdir/" 7258_ACEOF 7259 7260 7261 7262 7263case $host_os in 7264aix3*) 7265 # AIX sometimes has problems with the GCC collect2 program. For some 7266 # reason, if we set the COLLECT_NAMES environment variable, the problems 7267 # vanish in a puff of smoke. 7268 if test "X${COLLECT_NAMES+set}" != Xset; then 7269 COLLECT_NAMES= 7270 export COLLECT_NAMES 7271 fi 7272 ;; 7273esac 7274 7275# Global variables: 7276ofile=libtool 7277can_build_shared=yes 7278 7279# All known linkers require a `.a' archive for static linking (except MSVC, 7280# which needs '.lib'). 7281libext=a 7282 7283with_gnu_ld="$lt_cv_prog_gnu_ld" 7284 7285old_CC="$CC" 7286old_CFLAGS="$CFLAGS" 7287 7288# Set sane defaults for various variables 7289test -z "$CC" && CC=cc 7290test -z "$LTCC" && LTCC=$CC 7291test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7292test -z "$LD" && LD=ld 7293test -z "$ac_objext" && ac_objext=o 7294 7295for cc_temp in $compiler""; do 7296 case $cc_temp in 7297 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7298 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7299 \-*) ;; 7300 *) break;; 7301 esac 7302done 7303cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7304 7305 7306# Only perform the check for file, if the check method requires it 7307test -z "$MAGIC_CMD" && MAGIC_CMD=file 7308case $deplibs_check_method in 7309file_magic*) 7310 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7312$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7313if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7314 $as_echo_n "(cached) " >&6 7315else 7316 case $MAGIC_CMD in 7317[\\/*] | ?:[\\/]*) 7318 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7319 ;; 7320*) 7321 lt_save_MAGIC_CMD="$MAGIC_CMD" 7322 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7323 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7324 for ac_dir in $ac_dummy; do 7325 IFS="$lt_save_ifs" 7326 test -z "$ac_dir" && ac_dir=. 7327 if test -f $ac_dir/${ac_tool_prefix}file; then 7328 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7329 if test -n "$file_magic_test_file"; then 7330 case $deplibs_check_method in 7331 "file_magic "*) 7332 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7333 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7334 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7335 $EGREP "$file_magic_regex" > /dev/null; then 7336 : 7337 else 7338 cat <<_LT_EOF 1>&2 7339 7340*** Warning: the command libtool uses to detect shared libraries, 7341*** $file_magic_cmd, produces output that libtool cannot recognize. 7342*** The result is that libtool may fail to recognize shared libraries 7343*** as such. This will affect the creation of libtool libraries that 7344*** depend on shared libraries, but programs linked with such libtool 7345*** libraries will work regardless of this problem. Nevertheless, you 7346*** may want to report the problem to your system manager and/or to 7347*** bug-libtool@gnu.org 7348 7349_LT_EOF 7350 fi ;; 7351 esac 7352 fi 7353 break 7354 fi 7355 done 7356 IFS="$lt_save_ifs" 7357 MAGIC_CMD="$lt_save_MAGIC_CMD" 7358 ;; 7359esac 7360fi 7361 7362MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7363if test -n "$MAGIC_CMD"; then 7364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7365$as_echo "$MAGIC_CMD" >&6; } 7366else 7367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7368$as_echo "no" >&6; } 7369fi 7370 7371 7372 7373 7374 7375if test -z "$lt_cv_path_MAGIC_CMD"; then 7376 if test -n "$ac_tool_prefix"; then 7377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7378$as_echo_n "checking for file... " >&6; } 7379if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7380 $as_echo_n "(cached) " >&6 7381else 7382 case $MAGIC_CMD in 7383[\\/*] | ?:[\\/]*) 7384 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7385 ;; 7386*) 7387 lt_save_MAGIC_CMD="$MAGIC_CMD" 7388 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7389 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7390 for ac_dir in $ac_dummy; do 7391 IFS="$lt_save_ifs" 7392 test -z "$ac_dir" && ac_dir=. 7393 if test -f $ac_dir/file; then 7394 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7395 if test -n "$file_magic_test_file"; then 7396 case $deplibs_check_method in 7397 "file_magic "*) 7398 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7399 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7400 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7401 $EGREP "$file_magic_regex" > /dev/null; then 7402 : 7403 else 7404 cat <<_LT_EOF 1>&2 7405 7406*** Warning: the command libtool uses to detect shared libraries, 7407*** $file_magic_cmd, produces output that libtool cannot recognize. 7408*** The result is that libtool may fail to recognize shared libraries 7409*** as such. This will affect the creation of libtool libraries that 7410*** depend on shared libraries, but programs linked with such libtool 7411*** libraries will work regardless of this problem. Nevertheless, you 7412*** may want to report the problem to your system manager and/or to 7413*** bug-libtool@gnu.org 7414 7415_LT_EOF 7416 fi ;; 7417 esac 7418 fi 7419 break 7420 fi 7421 done 7422 IFS="$lt_save_ifs" 7423 MAGIC_CMD="$lt_save_MAGIC_CMD" 7424 ;; 7425esac 7426fi 7427 7428MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7429if test -n "$MAGIC_CMD"; then 7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7431$as_echo "$MAGIC_CMD" >&6; } 7432else 7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7434$as_echo "no" >&6; } 7435fi 7436 7437 7438 else 7439 MAGIC_CMD=: 7440 fi 7441fi 7442 7443 fi 7444 ;; 7445esac 7446 7447# Use C for the default configuration in the libtool script 7448 7449lt_save_CC="$CC" 7450ac_ext=c 7451ac_cpp='$CPP $CPPFLAGS' 7452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7454ac_compiler_gnu=$ac_cv_c_compiler_gnu 7455 7456 7457# Source file extension for C test sources. 7458ac_ext=c 7459 7460# Object file extension for compiled C test sources. 7461objext=o 7462objext=$objext 7463 7464# Code to be used in simple compile tests 7465lt_simple_compile_test_code="int some_variable = 0;" 7466 7467# Code to be used in simple link tests 7468lt_simple_link_test_code='int main(){return(0);}' 7469 7470 7471 7472 7473 7474 7475 7476# If no C compiler was specified, use CC. 7477LTCC=${LTCC-"$CC"} 7478 7479# If no C compiler flags were specified, use CFLAGS. 7480LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7481 7482# Allow CC to be a program name with arguments. 7483compiler=$CC 7484 7485# Save the default compiler, since it gets overwritten when the other 7486# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7487compiler_DEFAULT=$CC 7488 7489# save warnings/boilerplate of simple test code 7490ac_outfile=conftest.$ac_objext 7491echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7492eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7493_lt_compiler_boilerplate=`cat conftest.err` 7494$RM conftest* 7495 7496ac_outfile=conftest.$ac_objext 7497echo "$lt_simple_link_test_code" >conftest.$ac_ext 7498eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7499_lt_linker_boilerplate=`cat conftest.err` 7500$RM -r conftest* 7501 7502 7503## CAVEAT EMPTOR: 7504## There is no encapsulation within the following macros, do not change 7505## the running order or otherwise move them around unless you know exactly 7506## what you are doing... 7507if test -n "$compiler"; then 7508 7509lt_prog_compiler_no_builtin_flag= 7510 7511if test "$GCC" = yes; then 7512 case $cc_basename in 7513 nvcc*) 7514 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7515 *) 7516 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7517 esac 7518 7519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7520$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7521if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7522 $as_echo_n "(cached) " >&6 7523else 7524 lt_cv_prog_compiler_rtti_exceptions=no 7525 ac_outfile=conftest.$ac_objext 7526 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7527 lt_compiler_flag="-fno-rtti -fno-exceptions" 7528 # Insert the option either (1) after the last *FLAGS variable, or 7529 # (2) before a word containing "conftest.", or (3) at the end. 7530 # Note that $ac_compile itself does not contain backslashes and begins 7531 # with a dollar sign (not a hyphen), so the echo should work correctly. 7532 # The option is referenced via a variable to avoid confusing sed. 7533 lt_compile=`echo "$ac_compile" | $SED \ 7534 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7535 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7536 -e 's:$: $lt_compiler_flag:'` 7537 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7538 (eval "$lt_compile" 2>conftest.err) 7539 ac_status=$? 7540 cat conftest.err >&5 7541 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7542 if (exit $ac_status) && test -s "$ac_outfile"; then 7543 # The compiler can only warn and ignore the option if not recognized 7544 # So say no if there are warnings other than the usual output. 7545 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7546 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7547 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7548 lt_cv_prog_compiler_rtti_exceptions=yes 7549 fi 7550 fi 7551 $RM conftest* 7552 7553fi 7554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7555$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7556 7557if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7558 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7559else 7560 : 7561fi 7562 7563fi 7564 7565 7566 7567 7568 7569 7570 lt_prog_compiler_wl= 7571lt_prog_compiler_pic= 7572lt_prog_compiler_static= 7573 7574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7575$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7576 7577 if test "$GCC" = yes; then 7578 lt_prog_compiler_wl='-Wl,' 7579 lt_prog_compiler_static='-static' 7580 7581 case $host_os in 7582 aix*) 7583 # All AIX code is PIC. 7584 if test "$host_cpu" = ia64; then 7585 # AIX 5 now supports IA64 processor 7586 lt_prog_compiler_static='-Bstatic' 7587 fi 7588 ;; 7589 7590 amigaos*) 7591 case $host_cpu in 7592 powerpc) 7593 # see comment about AmigaOS4 .so support 7594 lt_prog_compiler_pic='-fPIC' 7595 ;; 7596 m68k) 7597 # FIXME: we need at least 68020 code to build shared libraries, but 7598 # adding the `-m68020' flag to GCC prevents building anything better, 7599 # like `-m68040'. 7600 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7601 ;; 7602 esac 7603 ;; 7604 7605 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7606 # PIC is the default for these OSes. 7607 ;; 7608 7609 mingw* | cygwin* | pw32* | os2* | cegcc*) 7610 # This hack is so that the source file can tell whether it is being 7611 # built for inclusion in a dll (and should export symbols for example). 7612 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7613 # (--disable-auto-import) libraries 7614 lt_prog_compiler_pic='-DDLL_EXPORT' 7615 ;; 7616 7617 darwin* | rhapsody*) 7618 # PIC is the default on this platform 7619 # Common symbols not allowed in MH_DYLIB files 7620 lt_prog_compiler_pic='-fno-common' 7621 ;; 7622 7623 haiku*) 7624 # PIC is the default for Haiku. 7625 # The "-static" flag exists, but is broken. 7626 lt_prog_compiler_static= 7627 ;; 7628 7629 hpux*) 7630 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7631 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7632 # sets the default TLS model and affects inlining. 7633 case $host_cpu in 7634 hppa*64*) 7635 # +Z the default 7636 ;; 7637 *) 7638 lt_prog_compiler_pic='-fPIC' 7639 ;; 7640 esac 7641 ;; 7642 7643 interix[3-9]*) 7644 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7645 # Instead, we relocate shared libraries at runtime. 7646 ;; 7647 7648 msdosdjgpp*) 7649 # Just because we use GCC doesn't mean we suddenly get shared libraries 7650 # on systems that don't support them. 7651 lt_prog_compiler_can_build_shared=no 7652 enable_shared=no 7653 ;; 7654 7655 *nto* | *qnx*) 7656 # QNX uses GNU C++, but need to define -shared option too, otherwise 7657 # it will coredump. 7658 lt_prog_compiler_pic='-fPIC -shared' 7659 ;; 7660 7661 sysv4*MP*) 7662 if test -d /usr/nec; then 7663 lt_prog_compiler_pic=-Kconform_pic 7664 fi 7665 ;; 7666 7667 *) 7668 lt_prog_compiler_pic='-fPIC' 7669 ;; 7670 esac 7671 7672 case $cc_basename in 7673 nvcc*) # Cuda Compiler Driver 2.2 7674 lt_prog_compiler_wl='-Xlinker ' 7675 lt_prog_compiler_pic='-Xcompiler -fPIC' 7676 ;; 7677 esac 7678 else 7679 # PORTME Check for flag to pass linker flags through the system compiler. 7680 case $host_os in 7681 aix*) 7682 lt_prog_compiler_wl='-Wl,' 7683 if test "$host_cpu" = ia64; then 7684 # AIX 5 now supports IA64 processor 7685 lt_prog_compiler_static='-Bstatic' 7686 else 7687 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7688 fi 7689 ;; 7690 7691 mingw* | cygwin* | pw32* | os2* | cegcc*) 7692 # This hack is so that the source file can tell whether it is being 7693 # built for inclusion in a dll (and should export symbols for example). 7694 lt_prog_compiler_pic='-DDLL_EXPORT' 7695 ;; 7696 7697 hpux9* | hpux10* | hpux11*) 7698 lt_prog_compiler_wl='-Wl,' 7699 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7700 # not for PA HP-UX. 7701 case $host_cpu in 7702 hppa*64*|ia64*) 7703 # +Z the default 7704 ;; 7705 *) 7706 lt_prog_compiler_pic='+Z' 7707 ;; 7708 esac 7709 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7710 lt_prog_compiler_static='${wl}-a ${wl}archive' 7711 ;; 7712 7713 irix5* | irix6* | nonstopux*) 7714 lt_prog_compiler_wl='-Wl,' 7715 # PIC (with -KPIC) is the default. 7716 lt_prog_compiler_static='-non_shared' 7717 ;; 7718 7719 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7720 case $cc_basename in 7721 # old Intel for x86_64 which still supported -KPIC. 7722 ecc*) 7723 lt_prog_compiler_wl='-Wl,' 7724 lt_prog_compiler_pic='-KPIC' 7725 lt_prog_compiler_static='-static' 7726 ;; 7727 # icc used to be incompatible with GCC. 7728 # ICC 10 doesn't accept -KPIC any more. 7729 icc* | ifort*) 7730 lt_prog_compiler_wl='-Wl,' 7731 lt_prog_compiler_pic='-fPIC' 7732 lt_prog_compiler_static='-static' 7733 ;; 7734 # Lahey Fortran 8.1. 7735 lf95*) 7736 lt_prog_compiler_wl='-Wl,' 7737 lt_prog_compiler_pic='--shared' 7738 lt_prog_compiler_static='--static' 7739 ;; 7740 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7741 # Portland Group compilers (*not* the Pentium gcc compiler, 7742 # which looks to be a dead project) 7743 lt_prog_compiler_wl='-Wl,' 7744 lt_prog_compiler_pic='-fpic' 7745 lt_prog_compiler_static='-Bstatic' 7746 ;; 7747 ccc*) 7748 lt_prog_compiler_wl='-Wl,' 7749 # All Alpha code is PIC. 7750 lt_prog_compiler_static='-non_shared' 7751 ;; 7752 xl* | bgxl* | bgf* | mpixl*) 7753 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7754 lt_prog_compiler_wl='-Wl,' 7755 lt_prog_compiler_pic='-qpic' 7756 lt_prog_compiler_static='-qstaticlink' 7757 ;; 7758 *) 7759 case `$CC -V 2>&1 | sed 5q` in 7760 *Sun\ F* | *Sun*Fortran*) 7761 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7762 lt_prog_compiler_pic='-KPIC' 7763 lt_prog_compiler_static='-Bstatic' 7764 lt_prog_compiler_wl='' 7765 ;; 7766 *Sun\ C*) 7767 # Sun C 5.9 7768 lt_prog_compiler_pic='-KPIC' 7769 lt_prog_compiler_static='-Bstatic' 7770 lt_prog_compiler_wl='-Wl,' 7771 ;; 7772 esac 7773 ;; 7774 esac 7775 ;; 7776 7777 newsos6) 7778 lt_prog_compiler_pic='-KPIC' 7779 lt_prog_compiler_static='-Bstatic' 7780 ;; 7781 7782 *nto* | *qnx*) 7783 # QNX uses GNU C++, but need to define -shared option too, otherwise 7784 # it will coredump. 7785 lt_prog_compiler_pic='-fPIC -shared' 7786 ;; 7787 7788 osf3* | osf4* | osf5*) 7789 lt_prog_compiler_wl='-Wl,' 7790 # All OSF/1 code is PIC. 7791 lt_prog_compiler_static='-non_shared' 7792 ;; 7793 7794 rdos*) 7795 lt_prog_compiler_static='-non_shared' 7796 ;; 7797 7798 solaris*) 7799 lt_prog_compiler_pic='-KPIC' 7800 lt_prog_compiler_static='-Bstatic' 7801 case $cc_basename in 7802 f77* | f90* | f95*) 7803 lt_prog_compiler_wl='-Qoption ld ';; 7804 *) 7805 lt_prog_compiler_wl='-Wl,';; 7806 esac 7807 ;; 7808 7809 sunos4*) 7810 lt_prog_compiler_wl='-Qoption ld ' 7811 lt_prog_compiler_pic='-PIC' 7812 lt_prog_compiler_static='-Bstatic' 7813 ;; 7814 7815 sysv4 | sysv4.2uw2* | sysv4.3*) 7816 lt_prog_compiler_wl='-Wl,' 7817 lt_prog_compiler_pic='-KPIC' 7818 lt_prog_compiler_static='-Bstatic' 7819 ;; 7820 7821 sysv4*MP*) 7822 if test -d /usr/nec ;then 7823 lt_prog_compiler_pic='-Kconform_pic' 7824 lt_prog_compiler_static='-Bstatic' 7825 fi 7826 ;; 7827 7828 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7829 lt_prog_compiler_wl='-Wl,' 7830 lt_prog_compiler_pic='-KPIC' 7831 lt_prog_compiler_static='-Bstatic' 7832 ;; 7833 7834 unicos*) 7835 lt_prog_compiler_wl='-Wl,' 7836 lt_prog_compiler_can_build_shared=no 7837 ;; 7838 7839 uts4*) 7840 lt_prog_compiler_pic='-pic' 7841 lt_prog_compiler_static='-Bstatic' 7842 ;; 7843 7844 *) 7845 lt_prog_compiler_can_build_shared=no 7846 ;; 7847 esac 7848 fi 7849 7850case $host_os in 7851 # For platforms which do not support PIC, -DPIC is meaningless: 7852 *djgpp*) 7853 lt_prog_compiler_pic= 7854 ;; 7855 *) 7856 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7857 ;; 7858esac 7859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7860$as_echo "$lt_prog_compiler_pic" >&6; } 7861 7862 7863 7864 7865 7866 7867# 7868# Check to make sure the PIC flag actually works. 7869# 7870if test -n "$lt_prog_compiler_pic"; then 7871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7872$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7873if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 7874 $as_echo_n "(cached) " >&6 7875else 7876 lt_cv_prog_compiler_pic_works=no 7877 ac_outfile=conftest.$ac_objext 7878 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7879 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7880 # Insert the option either (1) after the last *FLAGS variable, or 7881 # (2) before a word containing "conftest.", or (3) at the end. 7882 # Note that $ac_compile itself does not contain backslashes and begins 7883 # with a dollar sign (not a hyphen), so the echo should work correctly. 7884 # The option is referenced via a variable to avoid confusing sed. 7885 lt_compile=`echo "$ac_compile" | $SED \ 7886 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7887 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7888 -e 's:$: $lt_compiler_flag:'` 7889 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7890 (eval "$lt_compile" 2>conftest.err) 7891 ac_status=$? 7892 cat conftest.err >&5 7893 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7894 if (exit $ac_status) && test -s "$ac_outfile"; then 7895 # The compiler can only warn and ignore the option if not recognized 7896 # So say no if there are warnings other than the usual output. 7897 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7898 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7899 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7900 lt_cv_prog_compiler_pic_works=yes 7901 fi 7902 fi 7903 $RM conftest* 7904 7905fi 7906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7907$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7908 7909if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7910 case $lt_prog_compiler_pic in 7911 "" | " "*) ;; 7912 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7913 esac 7914else 7915 lt_prog_compiler_pic= 7916 lt_prog_compiler_can_build_shared=no 7917fi 7918 7919fi 7920 7921 7922 7923 7924 7925 7926# 7927# Check to make sure the static flag actually works. 7928# 7929wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7931$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7932if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 7933 $as_echo_n "(cached) " >&6 7934else 7935 lt_cv_prog_compiler_static_works=no 7936 save_LDFLAGS="$LDFLAGS" 7937 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7938 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7939 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7940 # The linker can only warn and ignore the option if not recognized 7941 # So say no if there are warnings 7942 if test -s conftest.err; then 7943 # Append any errors to the config.log. 7944 cat conftest.err 1>&5 7945 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 7946 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7947 if diff conftest.exp conftest.er2 >/dev/null; then 7948 lt_cv_prog_compiler_static_works=yes 7949 fi 7950 else 7951 lt_cv_prog_compiler_static_works=yes 7952 fi 7953 fi 7954 $RM -r conftest* 7955 LDFLAGS="$save_LDFLAGS" 7956 7957fi 7958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7959$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7960 7961if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7962 : 7963else 7964 lt_prog_compiler_static= 7965fi 7966 7967 7968 7969 7970 7971 7972 7973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7974$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7975if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 7976 $as_echo_n "(cached) " >&6 7977else 7978 lt_cv_prog_compiler_c_o=no 7979 $RM -r conftest 2>/dev/null 7980 mkdir conftest 7981 cd conftest 7982 mkdir out 7983 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7984 7985 lt_compiler_flag="-o out/conftest2.$ac_objext" 7986 # Insert the option either (1) after the last *FLAGS variable, or 7987 # (2) before a word containing "conftest.", or (3) at the end. 7988 # Note that $ac_compile itself does not contain backslashes and begins 7989 # with a dollar sign (not a hyphen), so the echo should work correctly. 7990 lt_compile=`echo "$ac_compile" | $SED \ 7991 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7992 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7993 -e 's:$: $lt_compiler_flag:'` 7994 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7995 (eval "$lt_compile" 2>out/conftest.err) 7996 ac_status=$? 7997 cat out/conftest.err >&5 7998 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7999 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8000 then 8001 # The compiler can only warn and ignore the option if not recognized 8002 # So say no if there are warnings 8003 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8004 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8005 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8006 lt_cv_prog_compiler_c_o=yes 8007 fi 8008 fi 8009 chmod u+w . 2>&5 8010 $RM conftest* 8011 # SGI C++ compiler will create directory out/ii_files/ for 8012 # template instantiation 8013 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8014 $RM out/* && rmdir out 8015 cd .. 8016 $RM -r conftest 8017 $RM conftest* 8018 8019fi 8020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8021$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8022 8023 8024 8025 8026 8027 8028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8029$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8030if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8031 $as_echo_n "(cached) " >&6 8032else 8033 lt_cv_prog_compiler_c_o=no 8034 $RM -r conftest 2>/dev/null 8035 mkdir conftest 8036 cd conftest 8037 mkdir out 8038 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8039 8040 lt_compiler_flag="-o out/conftest2.$ac_objext" 8041 # Insert the option either (1) after the last *FLAGS variable, or 8042 # (2) before a word containing "conftest.", or (3) at the end. 8043 # Note that $ac_compile itself does not contain backslashes and begins 8044 # with a dollar sign (not a hyphen), so the echo should work correctly. 8045 lt_compile=`echo "$ac_compile" | $SED \ 8046 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8047 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8048 -e 's:$: $lt_compiler_flag:'` 8049 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8050 (eval "$lt_compile" 2>out/conftest.err) 8051 ac_status=$? 8052 cat out/conftest.err >&5 8053 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8054 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8055 then 8056 # The compiler can only warn and ignore the option if not recognized 8057 # So say no if there are warnings 8058 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8059 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8060 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8061 lt_cv_prog_compiler_c_o=yes 8062 fi 8063 fi 8064 chmod u+w . 2>&5 8065 $RM conftest* 8066 # SGI C++ compiler will create directory out/ii_files/ for 8067 # template instantiation 8068 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8069 $RM out/* && rmdir out 8070 cd .. 8071 $RM -r conftest 8072 $RM conftest* 8073 8074fi 8075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8076$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8077 8078 8079 8080 8081hard_links="nottested" 8082if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8083 # do not overwrite the value of need_locks provided by the user 8084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8085$as_echo_n "checking if we can lock with hard links... " >&6; } 8086 hard_links=yes 8087 $RM conftest* 8088 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8089 touch conftest.a 8090 ln conftest.a conftest.b 2>&5 || hard_links=no 8091 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8093$as_echo "$hard_links" >&6; } 8094 if test "$hard_links" = no; then 8095 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8096$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8097 need_locks=warn 8098 fi 8099else 8100 need_locks=no 8101fi 8102 8103 8104 8105 8106 8107 8108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8109$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8110 8111 runpath_var= 8112 allow_undefined_flag= 8113 always_export_symbols=no 8114 archive_cmds= 8115 archive_expsym_cmds= 8116 compiler_needs_object=no 8117 enable_shared_with_static_runtimes=no 8118 export_dynamic_flag_spec= 8119 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8120 hardcode_automatic=no 8121 hardcode_direct=no 8122 hardcode_direct_absolute=no 8123 hardcode_libdir_flag_spec= 8124 hardcode_libdir_flag_spec_ld= 8125 hardcode_libdir_separator= 8126 hardcode_minus_L=no 8127 hardcode_shlibpath_var=unsupported 8128 inherit_rpath=no 8129 link_all_deplibs=unknown 8130 module_cmds= 8131 module_expsym_cmds= 8132 old_archive_from_new_cmds= 8133 old_archive_from_expsyms_cmds= 8134 thread_safe_flag_spec= 8135 whole_archive_flag_spec= 8136 # include_expsyms should be a list of space-separated symbols to be *always* 8137 # included in the symbol list 8138 include_expsyms= 8139 # exclude_expsyms can be an extended regexp of symbols to exclude 8140 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8141 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8142 # as well as any symbol that contains `d'. 8143 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8144 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8145 # platforms (ab)use it in PIC code, but their linkers get confused if 8146 # the symbol is explicitly referenced. Since portable code cannot 8147 # rely on this symbol name, it's probably fine to never include it in 8148 # preloaded symbol tables. 8149 # Exclude shared library initialization/finalization symbols. 8150 extract_expsyms_cmds= 8151 8152 case $host_os in 8153 cygwin* | mingw* | pw32* | cegcc*) 8154 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8155 # When not using gcc, we currently assume that we are using 8156 # Microsoft Visual C++. 8157 if test "$GCC" != yes; then 8158 with_gnu_ld=no 8159 fi 8160 ;; 8161 interix*) 8162 # we just hope/assume this is gcc and not c89 (= MSVC++) 8163 with_gnu_ld=yes 8164 ;; 8165 openbsd*) 8166 with_gnu_ld=no 8167 ;; 8168 esac 8169 8170 ld_shlibs=yes 8171 8172 # On some targets, GNU ld is compatible enough with the native linker 8173 # that we're better off using the native interface for both. 8174 lt_use_gnu_ld_interface=no 8175 if test "$with_gnu_ld" = yes; then 8176 case $host_os in 8177 aix*) 8178 # The AIX port of GNU ld has always aspired to compatibility 8179 # with the native linker. However, as the warning in the GNU ld 8180 # block says, versions before 2.19.5* couldn't really create working 8181 # shared libraries, regardless of the interface used. 8182 case `$LD -v 2>&1` in 8183 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8184 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8185 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8186 *) 8187 lt_use_gnu_ld_interface=yes 8188 ;; 8189 esac 8190 ;; 8191 *) 8192 lt_use_gnu_ld_interface=yes 8193 ;; 8194 esac 8195 fi 8196 8197 if test "$lt_use_gnu_ld_interface" = yes; then 8198 # If archive_cmds runs LD, not CC, wlarc should be empty 8199 wlarc='${wl}' 8200 8201 # Set some defaults for GNU ld with shared library support. These 8202 # are reset later if shared libraries are not supported. Putting them 8203 # here allows them to be overridden if necessary. 8204 runpath_var=LD_RUN_PATH 8205 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8206 export_dynamic_flag_spec='${wl}--export-dynamic' 8207 # ancient GNU ld didn't support --whole-archive et. al. 8208 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8209 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8210 else 8211 whole_archive_flag_spec= 8212 fi 8213 supports_anon_versioning=no 8214 case `$LD -v 2>&1` in 8215 *GNU\ gold*) supports_anon_versioning=yes ;; 8216 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8217 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8218 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8219 *\ 2.11.*) ;; # other 2.11 versions 8220 *) supports_anon_versioning=yes ;; 8221 esac 8222 8223 # See if GNU ld supports shared libraries. 8224 case $host_os in 8225 aix[3-9]*) 8226 # On AIX/PPC, the GNU linker is very broken 8227 if test "$host_cpu" != ia64; then 8228 ld_shlibs=no 8229 cat <<_LT_EOF 1>&2 8230 8231*** Warning: the GNU linker, at least up to release 2.19, is reported 8232*** to be unable to reliably create shared libraries on AIX. 8233*** Therefore, libtool is disabling shared libraries support. If you 8234*** really care for shared libraries, you may want to install binutils 8235*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8236*** You will then need to restart the configuration process. 8237 8238_LT_EOF 8239 fi 8240 ;; 8241 8242 amigaos*) 8243 case $host_cpu in 8244 powerpc) 8245 # see comment about AmigaOS4 .so support 8246 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8247 archive_expsym_cmds='' 8248 ;; 8249 m68k) 8250 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)' 8251 hardcode_libdir_flag_spec='-L$libdir' 8252 hardcode_minus_L=yes 8253 ;; 8254 esac 8255 ;; 8256 8257 beos*) 8258 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8259 allow_undefined_flag=unsupported 8260 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8261 # support --undefined. This deserves some investigation. FIXME 8262 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8263 else 8264 ld_shlibs=no 8265 fi 8266 ;; 8267 8268 cygwin* | mingw* | pw32* | cegcc*) 8269 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8270 # as there is no search path for DLLs. 8271 hardcode_libdir_flag_spec='-L$libdir' 8272 export_dynamic_flag_spec='${wl}--export-all-symbols' 8273 allow_undefined_flag=unsupported 8274 always_export_symbols=no 8275 enable_shared_with_static_runtimes=yes 8276 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8277 8278 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8279 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8280 # If the export-symbols file already is a .def file (1st line 8281 # is EXPORTS), use it as is; otherwise, prepend... 8282 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8283 cp $export_symbols $output_objdir/$soname.def; 8284 else 8285 echo EXPORTS > $output_objdir/$soname.def; 8286 cat $export_symbols >> $output_objdir/$soname.def; 8287 fi~ 8288 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8289 else 8290 ld_shlibs=no 8291 fi 8292 ;; 8293 8294 haiku*) 8295 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8296 link_all_deplibs=yes 8297 ;; 8298 8299 interix[3-9]*) 8300 hardcode_direct=no 8301 hardcode_shlibpath_var=no 8302 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8303 export_dynamic_flag_spec='${wl}-E' 8304 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8305 # Instead, shared libraries are loaded at an image base (0x10000000 by 8306 # default) and relocated if they conflict, which is a slow very memory 8307 # consuming and fragmenting process. To avoid this, we pick a random, 8308 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8309 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8310 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8311 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' 8312 ;; 8313 8314 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8315 tmp_diet=no 8316 if test "$host_os" = linux-dietlibc; then 8317 case $cc_basename in 8318 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8319 esac 8320 fi 8321 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8322 && test "$tmp_diet" = no 8323 then 8324 tmp_addflag= 8325 tmp_sharedflag='-shared' 8326 case $cc_basename,$host_cpu in 8327 pgcc*) # Portland Group C compiler 8328 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' 8329 tmp_addflag=' $pic_flag' 8330 ;; 8331 pgf77* | pgf90* | pgf95* | pgfortran*) 8332 # Portland Group f77 and f90 compilers 8333 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' 8334 tmp_addflag=' $pic_flag -Mnomain' ;; 8335 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8336 tmp_addflag=' -i_dynamic' ;; 8337 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8338 tmp_addflag=' -i_dynamic -nofor_main' ;; 8339 ifc* | ifort*) # Intel Fortran compiler 8340 tmp_addflag=' -nofor_main' ;; 8341 lf95*) # Lahey Fortran 8.1 8342 whole_archive_flag_spec= 8343 tmp_sharedflag='--shared' ;; 8344 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8345 tmp_sharedflag='-qmkshrobj' 8346 tmp_addflag= ;; 8347 nvcc*) # Cuda Compiler Driver 2.2 8348 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' 8349 compiler_needs_object=yes 8350 ;; 8351 esac 8352 case `$CC -V 2>&1 | sed 5q` in 8353 *Sun\ C*) # Sun C 5.9 8354 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' 8355 compiler_needs_object=yes 8356 tmp_sharedflag='-G' ;; 8357 *Sun\ F*) # Sun Fortran 8.3 8358 tmp_sharedflag='-G' ;; 8359 esac 8360 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8361 8362 if test "x$supports_anon_versioning" = xyes; then 8363 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8364 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8365 echo "local: *; };" >> $output_objdir/$libname.ver~ 8366 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8367 fi 8368 8369 case $cc_basename in 8370 xlf* | bgf* | bgxlf* | mpixlf*) 8371 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8372 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8373 hardcode_libdir_flag_spec= 8374 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8375 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8376 if test "x$supports_anon_versioning" = xyes; then 8377 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8378 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8379 echo "local: *; };" >> $output_objdir/$libname.ver~ 8380 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8381 fi 8382 ;; 8383 esac 8384 else 8385 ld_shlibs=no 8386 fi 8387 ;; 8388 8389 netbsd*) 8390 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8391 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8392 wlarc= 8393 else 8394 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8395 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8396 fi 8397 ;; 8398 8399 solaris*) 8400 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8401 ld_shlibs=no 8402 cat <<_LT_EOF 1>&2 8403 8404*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8405*** create shared libraries on Solaris systems. Therefore, libtool 8406*** is disabling shared libraries support. We urge you to upgrade GNU 8407*** binutils to release 2.9.1 or newer. Another option is to modify 8408*** your PATH or compiler configuration so that the native linker is 8409*** used, and then restart. 8410 8411_LT_EOF 8412 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8413 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8414 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8415 else 8416 ld_shlibs=no 8417 fi 8418 ;; 8419 8420 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8421 case `$LD -v 2>&1` in 8422 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8423 ld_shlibs=no 8424 cat <<_LT_EOF 1>&2 8425 8426*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8427*** reliably create shared libraries on SCO systems. Therefore, libtool 8428*** is disabling shared libraries support. We urge you to upgrade GNU 8429*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8430*** your PATH or compiler configuration so that the native linker is 8431*** used, and then restart. 8432 8433_LT_EOF 8434 ;; 8435 *) 8436 # For security reasons, it is highly recommended that you always 8437 # use absolute paths for naming shared libraries, and exclude the 8438 # DT_RUNPATH tag from executables and libraries. But doing so 8439 # requires that you compile everything twice, which is a pain. 8440 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8441 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8442 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8443 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8444 else 8445 ld_shlibs=no 8446 fi 8447 ;; 8448 esac 8449 ;; 8450 8451 sunos4*) 8452 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8453 wlarc= 8454 hardcode_direct=yes 8455 hardcode_shlibpath_var=no 8456 ;; 8457 8458 *) 8459 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8460 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8461 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8462 else 8463 ld_shlibs=no 8464 fi 8465 ;; 8466 esac 8467 8468 if test "$ld_shlibs" = no; then 8469 runpath_var= 8470 hardcode_libdir_flag_spec= 8471 export_dynamic_flag_spec= 8472 whole_archive_flag_spec= 8473 fi 8474 else 8475 # PORTME fill in a description of your system's linker (not GNU ld) 8476 case $host_os in 8477 aix3*) 8478 allow_undefined_flag=unsupported 8479 always_export_symbols=yes 8480 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' 8481 # Note: this linker hardcodes the directories in LIBPATH if there 8482 # are no directories specified by -L. 8483 hardcode_minus_L=yes 8484 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8485 # Neither direct hardcoding nor static linking is supported with a 8486 # broken collect2. 8487 hardcode_direct=unsupported 8488 fi 8489 ;; 8490 8491 aix[4-9]*) 8492 if test "$host_cpu" = ia64; then 8493 # On IA64, the linker does run time linking by default, so we don't 8494 # have to do anything special. 8495 aix_use_runtimelinking=no 8496 exp_sym_flag='-Bexport' 8497 no_entry_flag="" 8498 else 8499 # If we're using GNU nm, then we don't want the "-C" option. 8500 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8501 # Also, AIX nm treats weak defined symbols like other global 8502 # defined symbols, whereas GNU nm marks them as "W". 8503 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8504 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' 8505 else 8506 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' 8507 fi 8508 aix_use_runtimelinking=no 8509 8510 # Test if we are trying to use run time linking or normal 8511 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8512 # need to do runtime linking. 8513 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8514 for ld_flag in $LDFLAGS; do 8515 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8516 aix_use_runtimelinking=yes 8517 break 8518 fi 8519 done 8520 ;; 8521 esac 8522 8523 exp_sym_flag='-bexport' 8524 no_entry_flag='-bnoentry' 8525 fi 8526 8527 # When large executables or shared objects are built, AIX ld can 8528 # have problems creating the table of contents. If linking a library 8529 # or program results in "error TOC overflow" add -mminimal-toc to 8530 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8531 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8532 8533 archive_cmds='' 8534 hardcode_direct=yes 8535 hardcode_direct_absolute=yes 8536 hardcode_libdir_separator=':' 8537 link_all_deplibs=yes 8538 file_list_spec='${wl}-f,' 8539 8540 if test "$GCC" = yes; then 8541 case $host_os in aix4.[012]|aix4.[012].*) 8542 # We only want to do this on AIX 4.2 and lower, the check 8543 # below for broken collect2 doesn't work under 4.3+ 8544 collect2name=`${CC} -print-prog-name=collect2` 8545 if test -f "$collect2name" && 8546 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8547 then 8548 # We have reworked collect2 8549 : 8550 else 8551 # We have old collect2 8552 hardcode_direct=unsupported 8553 # It fails to find uninstalled libraries when the uninstalled 8554 # path is not listed in the libpath. Setting hardcode_minus_L 8555 # to unsupported forces relinking 8556 hardcode_minus_L=yes 8557 hardcode_libdir_flag_spec='-L$libdir' 8558 hardcode_libdir_separator= 8559 fi 8560 ;; 8561 esac 8562 shared_flag='-shared' 8563 if test "$aix_use_runtimelinking" = yes; then 8564 shared_flag="$shared_flag "'${wl}-G' 8565 fi 8566 else 8567 # not using gcc 8568 if test "$host_cpu" = ia64; then 8569 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8570 # chokes on -Wl,-G. The following line is correct: 8571 shared_flag='-G' 8572 else 8573 if test "$aix_use_runtimelinking" = yes; then 8574 shared_flag='${wl}-G' 8575 else 8576 shared_flag='${wl}-bM:SRE' 8577 fi 8578 fi 8579 fi 8580 8581 export_dynamic_flag_spec='${wl}-bexpall' 8582 # It seems that -bexpall does not export symbols beginning with 8583 # underscore (_), so it is better to generate a list of symbols to export. 8584 always_export_symbols=yes 8585 if test "$aix_use_runtimelinking" = yes; then 8586 # Warning - without using the other runtime loading flags (-brtl), 8587 # -berok will link without error, but may produce a broken library. 8588 allow_undefined_flag='-berok' 8589 # Determine the default libpath from the value encoded in an 8590 # empty executable. 8591 if test x$gcc_no_link = xyes; then 8592 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8593fi 8594cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8595/* end confdefs.h. */ 8596 8597int 8598main () 8599{ 8600 8601 ; 8602 return 0; 8603} 8604_ACEOF 8605if ac_fn_c_try_link "$LINENO"; then : 8606 8607lt_aix_libpath_sed=' 8608 /Import File Strings/,/^$/ { 8609 /^0/ { 8610 s/^0 *\(.*\)$/\1/ 8611 p 8612 } 8613 }' 8614aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8615# Check for a 64-bit object if we didn't find anything. 8616if test -z "$aix_libpath"; then 8617 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8618fi 8619fi 8620rm -f core conftest.err conftest.$ac_objext \ 8621 conftest$ac_exeext conftest.$ac_ext 8622if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8623 8624 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8625 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" 8626 else 8627 if test "$host_cpu" = ia64; then 8628 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8629 allow_undefined_flag="-z nodefs" 8630 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" 8631 else 8632 # Determine the default libpath from the value encoded in an 8633 # empty executable. 8634 if test x$gcc_no_link = xyes; then 8635 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8636fi 8637cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8638/* end confdefs.h. */ 8639 8640int 8641main () 8642{ 8643 8644 ; 8645 return 0; 8646} 8647_ACEOF 8648if ac_fn_c_try_link "$LINENO"; then : 8649 8650lt_aix_libpath_sed=' 8651 /Import File Strings/,/^$/ { 8652 /^0/ { 8653 s/^0 *\(.*\)$/\1/ 8654 p 8655 } 8656 }' 8657aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8658# Check for a 64-bit object if we didn't find anything. 8659if test -z "$aix_libpath"; then 8660 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8661fi 8662fi 8663rm -f core conftest.err conftest.$ac_objext \ 8664 conftest$ac_exeext conftest.$ac_ext 8665if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8666 8667 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8668 # Warning - without using the other run time loading flags, 8669 # -berok will link without error, but may produce a broken library. 8670 no_undefined_flag=' ${wl}-bernotok' 8671 allow_undefined_flag=' ${wl}-berok' 8672 if test "$with_gnu_ld" = yes; then 8673 # We only use this code for GNU lds that support --whole-archive. 8674 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8675 else 8676 # Exported symbols can be pulled into shared objects from archives 8677 whole_archive_flag_spec='$convenience' 8678 fi 8679 archive_cmds_need_lc=yes 8680 # This is similar to how AIX traditionally builds its shared libraries. 8681 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' 8682 fi 8683 fi 8684 ;; 8685 8686 amigaos*) 8687 case $host_cpu in 8688 powerpc) 8689 # see comment about AmigaOS4 .so support 8690 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8691 archive_expsym_cmds='' 8692 ;; 8693 m68k) 8694 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)' 8695 hardcode_libdir_flag_spec='-L$libdir' 8696 hardcode_minus_L=yes 8697 ;; 8698 esac 8699 ;; 8700 8701 bsdi[45]*) 8702 export_dynamic_flag_spec=-rdynamic 8703 ;; 8704 8705 cygwin* | mingw* | pw32* | cegcc*) 8706 # When not using gcc, we currently assume that we are using 8707 # Microsoft Visual C++. 8708 # hardcode_libdir_flag_spec is actually meaningless, as there is 8709 # no search path for DLLs. 8710 hardcode_libdir_flag_spec=' ' 8711 allow_undefined_flag=unsupported 8712 # Tell ltmain to make .lib files, not .a files. 8713 libext=lib 8714 # Tell ltmain to make .dll files, not .so files. 8715 shrext_cmds=".dll" 8716 # FIXME: Setting linknames here is a bad hack. 8717 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8718 # The linker will automatically build a .lib file if we build a DLL. 8719 old_archive_from_new_cmds='true' 8720 # FIXME: Should let the user specify the lib program. 8721 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8722 fix_srcfile_path='`cygpath -w "$srcfile"`' 8723 enable_shared_with_static_runtimes=yes 8724 ;; 8725 8726 darwin* | rhapsody*) 8727 8728 8729 archive_cmds_need_lc=no 8730 hardcode_direct=no 8731 hardcode_automatic=yes 8732 hardcode_shlibpath_var=unsupported 8733 if test "$lt_cv_ld_force_load" = "yes"; then 8734 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\"`' 8735 else 8736 whole_archive_flag_spec='' 8737 fi 8738 link_all_deplibs=yes 8739 allow_undefined_flag="$_lt_dar_allow_undefined" 8740 case $cc_basename in 8741 ifort*) _lt_dar_can_shared=yes ;; 8742 *) _lt_dar_can_shared=$GCC ;; 8743 esac 8744 if test "$_lt_dar_can_shared" = "yes"; then 8745 output_verbose_link_cmd=func_echo_all 8746 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8747 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8748 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}" 8749 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}" 8750 8751 else 8752 ld_shlibs=no 8753 fi 8754 8755 ;; 8756 8757 dgux*) 8758 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8759 hardcode_libdir_flag_spec='-L$libdir' 8760 hardcode_shlibpath_var=no 8761 ;; 8762 8763 freebsd1*) 8764 ld_shlibs=no 8765 ;; 8766 8767 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8768 # support. Future versions do this automatically, but an explicit c++rt0.o 8769 # does not break anything, and helps significantly (at the cost of a little 8770 # extra space). 8771 freebsd2.2*) 8772 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8773 hardcode_libdir_flag_spec='-R$libdir' 8774 hardcode_direct=yes 8775 hardcode_shlibpath_var=no 8776 ;; 8777 8778 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8779 freebsd2*) 8780 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8781 hardcode_direct=yes 8782 hardcode_minus_L=yes 8783 hardcode_shlibpath_var=no 8784 ;; 8785 8786 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8787 freebsd* | dragonfly*) 8788 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8789 hardcode_libdir_flag_spec='-R$libdir' 8790 hardcode_direct=yes 8791 hardcode_shlibpath_var=no 8792 ;; 8793 8794 hpux9*) 8795 if test "$GCC" = yes; then 8796 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' 8797 else 8798 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' 8799 fi 8800 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8801 hardcode_libdir_separator=: 8802 hardcode_direct=yes 8803 8804 # hardcode_minus_L: Not really in the search PATH, 8805 # but as the default location of the library. 8806 hardcode_minus_L=yes 8807 export_dynamic_flag_spec='${wl}-E' 8808 ;; 8809 8810 hpux10*) 8811 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8812 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8813 else 8814 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8815 fi 8816 if test "$with_gnu_ld" = no; then 8817 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8818 hardcode_libdir_flag_spec_ld='+b $libdir' 8819 hardcode_libdir_separator=: 8820 hardcode_direct=yes 8821 hardcode_direct_absolute=yes 8822 export_dynamic_flag_spec='${wl}-E' 8823 # hardcode_minus_L: Not really in the search PATH, 8824 # but as the default location of the library. 8825 hardcode_minus_L=yes 8826 fi 8827 ;; 8828 8829 hpux11*) 8830 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8831 case $host_cpu in 8832 hppa*64*) 8833 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8834 ;; 8835 ia64*) 8836 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8837 ;; 8838 *) 8839 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8840 ;; 8841 esac 8842 else 8843 case $host_cpu in 8844 hppa*64*) 8845 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8846 ;; 8847 ia64*) 8848 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8849 ;; 8850 *) 8851 8852 # Older versions of the 11.00 compiler do not understand -b yet 8853 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 8854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 8855$as_echo_n "checking if $CC understands -b... " >&6; } 8856if test "${lt_cv_prog_compiler__b+set}" = set; then : 8857 $as_echo_n "(cached) " >&6 8858else 8859 lt_cv_prog_compiler__b=no 8860 save_LDFLAGS="$LDFLAGS" 8861 LDFLAGS="$LDFLAGS -b" 8862 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8863 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8864 # The linker can only warn and ignore the option if not recognized 8865 # So say no if there are warnings 8866 if test -s conftest.err; then 8867 # Append any errors to the config.log. 8868 cat conftest.err 1>&5 8869 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8870 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8871 if diff conftest.exp conftest.er2 >/dev/null; then 8872 lt_cv_prog_compiler__b=yes 8873 fi 8874 else 8875 lt_cv_prog_compiler__b=yes 8876 fi 8877 fi 8878 $RM -r conftest* 8879 LDFLAGS="$save_LDFLAGS" 8880 8881fi 8882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 8883$as_echo "$lt_cv_prog_compiler__b" >&6; } 8884 8885if test x"$lt_cv_prog_compiler__b" = xyes; then 8886 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8887else 8888 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8889fi 8890 8891 ;; 8892 esac 8893 fi 8894 if test "$with_gnu_ld" = no; then 8895 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8896 hardcode_libdir_separator=: 8897 8898 case $host_cpu in 8899 hppa*64*|ia64*) 8900 hardcode_direct=no 8901 hardcode_shlibpath_var=no 8902 ;; 8903 *) 8904 hardcode_direct=yes 8905 hardcode_direct_absolute=yes 8906 export_dynamic_flag_spec='${wl}-E' 8907 8908 # hardcode_minus_L: Not really in the search PATH, 8909 # but as the default location of the library. 8910 hardcode_minus_L=yes 8911 ;; 8912 esac 8913 fi 8914 ;; 8915 8916 irix5* | irix6* | nonstopux*) 8917 if test "$GCC" = yes; then 8918 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' 8919 # Try to use the -exported_symbol ld option, if it does not 8920 # work, assume that -exports_file does not work either and 8921 # implicitly export all symbols. 8922 save_LDFLAGS="$LDFLAGS" 8923 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8924 if test x$gcc_no_link = xyes; then 8925 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8926fi 8927cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8928/* end confdefs.h. */ 8929int foo(void) {} 8930_ACEOF 8931if ac_fn_c_try_link "$LINENO"; then : 8932 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' 8933 8934fi 8935rm -f core conftest.err conftest.$ac_objext \ 8936 conftest$ac_exeext conftest.$ac_ext 8937 LDFLAGS="$save_LDFLAGS" 8938 else 8939 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' 8940 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' 8941 fi 8942 archive_cmds_need_lc='no' 8943 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8944 hardcode_libdir_separator=: 8945 inherit_rpath=yes 8946 link_all_deplibs=yes 8947 ;; 8948 8949 netbsd*) 8950 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8951 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8952 else 8953 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8954 fi 8955 hardcode_libdir_flag_spec='-R$libdir' 8956 hardcode_direct=yes 8957 hardcode_shlibpath_var=no 8958 ;; 8959 8960 newsos6) 8961 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8962 hardcode_direct=yes 8963 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8964 hardcode_libdir_separator=: 8965 hardcode_shlibpath_var=no 8966 ;; 8967 8968 *nto* | *qnx*) 8969 ;; 8970 8971 openbsd*) 8972 if test -f /usr/libexec/ld.so; then 8973 hardcode_direct=yes 8974 hardcode_shlibpath_var=no 8975 hardcode_direct_absolute=yes 8976 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8977 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8978 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8979 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8980 export_dynamic_flag_spec='${wl}-E' 8981 else 8982 case $host_os in 8983 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8984 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8985 hardcode_libdir_flag_spec='-R$libdir' 8986 ;; 8987 *) 8988 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8989 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8990 ;; 8991 esac 8992 fi 8993 else 8994 ld_shlibs=no 8995 fi 8996 ;; 8997 8998 os2*) 8999 hardcode_libdir_flag_spec='-L$libdir' 9000 hardcode_minus_L=yes 9001 allow_undefined_flag=unsupported 9002 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' 9003 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9004 ;; 9005 9006 osf3*) 9007 if test "$GCC" = yes; then 9008 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9009 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' 9010 else 9011 allow_undefined_flag=' -expect_unresolved \*' 9012 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' 9013 fi 9014 archive_cmds_need_lc='no' 9015 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9016 hardcode_libdir_separator=: 9017 ;; 9018 9019 osf4* | osf5*) # as osf3* with the addition of -msym flag 9020 if test "$GCC" = yes; then 9021 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9022 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' 9023 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9024 else 9025 allow_undefined_flag=' -expect_unresolved \*' 9026 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' 9027 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~ 9028 $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' 9029 9030 # Both c and cxx compiler support -rpath directly 9031 hardcode_libdir_flag_spec='-rpath $libdir' 9032 fi 9033 archive_cmds_need_lc='no' 9034 hardcode_libdir_separator=: 9035 ;; 9036 9037 solaris*) 9038 no_undefined_flag=' -z defs' 9039 if test "$GCC" = yes; then 9040 wlarc='${wl}' 9041 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9042 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9043 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9044 else 9045 case `$CC -V 2>&1` in 9046 *"Compilers 5.0"*) 9047 wlarc='' 9048 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9049 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9050 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9051 ;; 9052 *) 9053 wlarc='${wl}' 9054 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9055 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9056 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9057 ;; 9058 esac 9059 fi 9060 hardcode_libdir_flag_spec='-R$libdir' 9061 hardcode_shlibpath_var=no 9062 case $host_os in 9063 solaris2.[0-5] | solaris2.[0-5].*) ;; 9064 *) 9065 # The compiler driver will combine and reorder linker options, 9066 # but understands `-z linker_flag'. GCC discards it without `$wl', 9067 # but is careful enough not to reorder. 9068 # Supported since Solaris 2.6 (maybe 2.5.1?) 9069 if test "$GCC" = yes; then 9070 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9071 else 9072 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9073 fi 9074 ;; 9075 esac 9076 link_all_deplibs=yes 9077 ;; 9078 9079 sunos4*) 9080 if test "x$host_vendor" = xsequent; then 9081 # Use $CC to link under sequent, because it throws in some extra .o 9082 # files that make .init and .fini sections work. 9083 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9084 else 9085 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9086 fi 9087 hardcode_libdir_flag_spec='-L$libdir' 9088 hardcode_direct=yes 9089 hardcode_minus_L=yes 9090 hardcode_shlibpath_var=no 9091 ;; 9092 9093 sysv4) 9094 case $host_vendor in 9095 sni) 9096 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9097 hardcode_direct=yes # is this really true??? 9098 ;; 9099 siemens) 9100 ## LD is ld it makes a PLAMLIB 9101 ## CC just makes a GrossModule. 9102 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9103 reload_cmds='$CC -r -o $output$reload_objs' 9104 hardcode_direct=no 9105 ;; 9106 motorola) 9107 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9108 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9109 ;; 9110 esac 9111 runpath_var='LD_RUN_PATH' 9112 hardcode_shlibpath_var=no 9113 ;; 9114 9115 sysv4.3*) 9116 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9117 hardcode_shlibpath_var=no 9118 export_dynamic_flag_spec='-Bexport' 9119 ;; 9120 9121 sysv4*MP*) 9122 if test -d /usr/nec; then 9123 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9124 hardcode_shlibpath_var=no 9125 runpath_var=LD_RUN_PATH 9126 hardcode_runpath_var=yes 9127 ld_shlibs=yes 9128 fi 9129 ;; 9130 9131 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9132 no_undefined_flag='${wl}-z,text' 9133 archive_cmds_need_lc=no 9134 hardcode_shlibpath_var=no 9135 runpath_var='LD_RUN_PATH' 9136 9137 if test "$GCC" = yes; then 9138 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9139 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9140 else 9141 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9142 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9143 fi 9144 ;; 9145 9146 sysv5* | sco3.2v5* | sco5v6*) 9147 # Note: We can NOT use -z defs as we might desire, because we do not 9148 # link with -lc, and that would cause any symbols used from libc to 9149 # always be unresolved, which means just about no library would 9150 # ever link correctly. If we're not using GNU ld we use -z text 9151 # though, which does catch some bad symbols but isn't as heavy-handed 9152 # as -z defs. 9153 no_undefined_flag='${wl}-z,text' 9154 allow_undefined_flag='${wl}-z,nodefs' 9155 archive_cmds_need_lc=no 9156 hardcode_shlibpath_var=no 9157 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9158 hardcode_libdir_separator=':' 9159 link_all_deplibs=yes 9160 export_dynamic_flag_spec='${wl}-Bexport' 9161 runpath_var='LD_RUN_PATH' 9162 9163 if test "$GCC" = yes; then 9164 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9165 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9166 else 9167 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9168 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9169 fi 9170 ;; 9171 9172 uts4*) 9173 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9174 hardcode_libdir_flag_spec='-L$libdir' 9175 hardcode_shlibpath_var=no 9176 ;; 9177 9178 *) 9179 ld_shlibs=no 9180 ;; 9181 esac 9182 9183 if test x$host_vendor = xsni; then 9184 case $host in 9185 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9186 export_dynamic_flag_spec='${wl}-Blargedynsym' 9187 ;; 9188 esac 9189 fi 9190 fi 9191 9192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9193$as_echo "$ld_shlibs" >&6; } 9194test "$ld_shlibs" = no && can_build_shared=no 9195 9196with_gnu_ld=$with_gnu_ld 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212# 9213# Do we need to explicitly link libc? 9214# 9215case "x$archive_cmds_need_lc" in 9216x|xyes) 9217 # Assume -lc should be added 9218 archive_cmds_need_lc=yes 9219 9220 if test "$enable_shared" = yes && test "$GCC" = yes; then 9221 case $archive_cmds in 9222 *'~'*) 9223 # FIXME: we may have to deal with multi-command sequences. 9224 ;; 9225 '$CC '*) 9226 # Test whether the compiler implicitly links with -lc since on some 9227 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9228 # to ld, don't add -lc before -lgcc. 9229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9230$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9231if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9232 $as_echo_n "(cached) " >&6 9233else 9234 $RM conftest* 9235 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9236 9237 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9238 (eval $ac_compile) 2>&5 9239 ac_status=$? 9240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9241 test $ac_status = 0; } 2>conftest.err; then 9242 soname=conftest 9243 lib=conftest 9244 libobjs=conftest.$ac_objext 9245 deplibs= 9246 wl=$lt_prog_compiler_wl 9247 pic_flag=$lt_prog_compiler_pic 9248 compiler_flags=-v 9249 linker_flags=-v 9250 verstring= 9251 output_objdir=. 9252 libname=conftest 9253 lt_save_allow_undefined_flag=$allow_undefined_flag 9254 allow_undefined_flag= 9255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9256 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9257 ac_status=$? 9258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9259 test $ac_status = 0; } 9260 then 9261 lt_cv_archive_cmds_need_lc=no 9262 else 9263 lt_cv_archive_cmds_need_lc=yes 9264 fi 9265 allow_undefined_flag=$lt_save_allow_undefined_flag 9266 else 9267 cat conftest.err 1>&5 9268 fi 9269 $RM conftest* 9270 9271fi 9272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9273$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9274 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9275 ;; 9276 esac 9277 fi 9278 ;; 9279esac 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9438$as_echo_n "checking dynamic linker characteristics... " >&6; } 9439 9440if test "$GCC" = yes; then 9441 case $host_os in 9442 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9443 *) lt_awk_arg="/^libraries:/" ;; 9444 esac 9445 case $host_os in 9446 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9447 *) lt_sed_strip_eq="s,=/,/,g" ;; 9448 esac 9449 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9450 case $lt_search_path_spec in 9451 *\;*) 9452 # if the path contains ";" then we assume it to be the separator 9453 # otherwise default to the standard path separator (i.e. ":") - it is 9454 # assumed that no part of a normal pathname contains ";" but that should 9455 # okay in the real world where ";" in dirpaths is itself problematic. 9456 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9457 ;; 9458 *) 9459 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9460 ;; 9461 esac 9462 # Ok, now we have the path, separated by spaces, we can step through it 9463 # and add multilib dir if necessary. 9464 lt_tmp_lt_search_path_spec= 9465 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9466 for lt_sys_path in $lt_search_path_spec; do 9467 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9468 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9469 else 9470 test -d "$lt_sys_path" && \ 9471 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9472 fi 9473 done 9474 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9475BEGIN {RS=" "; FS="/|\n";} { 9476 lt_foo=""; 9477 lt_count=0; 9478 for (lt_i = NF; lt_i > 0; lt_i--) { 9479 if ($lt_i != "" && $lt_i != ".") { 9480 if ($lt_i == "..") { 9481 lt_count++; 9482 } else { 9483 if (lt_count == 0) { 9484 lt_foo="/" $lt_i lt_foo; 9485 } else { 9486 lt_count--; 9487 } 9488 } 9489 } 9490 } 9491 if (lt_foo != "") { lt_freq[lt_foo]++; } 9492 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9493}'` 9494 # AWK program above erroneously prepends '/' to C:/dos/paths 9495 # for these hosts. 9496 case $host_os in 9497 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9498 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9499 esac 9500 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9501else 9502 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9503fi 9504library_names_spec= 9505libname_spec='lib$name' 9506soname_spec= 9507shrext_cmds=".so" 9508postinstall_cmds= 9509postuninstall_cmds= 9510finish_cmds= 9511finish_eval= 9512shlibpath_var= 9513shlibpath_overrides_runpath=unknown 9514version_type=none 9515dynamic_linker="$host_os ld.so" 9516sys_lib_dlsearch_path_spec="/lib /usr/lib" 9517need_lib_prefix=unknown 9518hardcode_into_libs=no 9519 9520# when you set need_version to no, make sure it does not cause -set_version 9521# flags to be left without arguments 9522need_version=unknown 9523 9524case $host_os in 9525aix3*) 9526 version_type=linux 9527 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9528 shlibpath_var=LIBPATH 9529 9530 # AIX 3 has no versioning support, so we append a major version to the name. 9531 soname_spec='${libname}${release}${shared_ext}$major' 9532 ;; 9533 9534aix[4-9]*) 9535 version_type=linux 9536 need_lib_prefix=no 9537 need_version=no 9538 hardcode_into_libs=yes 9539 if test "$host_cpu" = ia64; then 9540 # AIX 5 supports IA64 9541 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9542 shlibpath_var=LD_LIBRARY_PATH 9543 else 9544 # With GCC up to 2.95.x, collect2 would create an import file 9545 # for dependence libraries. The import file would start with 9546 # the line `#! .'. This would cause the generated library to 9547 # depend on `.', always an invalid library. This was fixed in 9548 # development snapshots of GCC prior to 3.0. 9549 case $host_os in 9550 aix4 | aix4.[01] | aix4.[01].*) 9551 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9552 echo ' yes ' 9553 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9554 : 9555 else 9556 can_build_shared=no 9557 fi 9558 ;; 9559 esac 9560 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9561 # soname into executable. Probably we can add versioning support to 9562 # collect2, so additional links can be useful in future. 9563 if test "$aix_use_runtimelinking" = yes; then 9564 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9565 # instead of lib<name>.a to let people know that these are not 9566 # typical AIX shared libraries. 9567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9568 else 9569 # We preserve .a as extension for shared libraries through AIX4.2 9570 # and later when we are not doing run time linking. 9571 library_names_spec='${libname}${release}.a $libname.a' 9572 soname_spec='${libname}${release}${shared_ext}$major' 9573 fi 9574 shlibpath_var=LIBPATH 9575 fi 9576 ;; 9577 9578amigaos*) 9579 case $host_cpu in 9580 powerpc) 9581 # Since July 2007 AmigaOS4 officially supports .so libraries. 9582 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9584 ;; 9585 m68k) 9586 library_names_spec='$libname.ixlibrary $libname.a' 9587 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9588 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' 9589 ;; 9590 esac 9591 ;; 9592 9593beos*) 9594 library_names_spec='${libname}${shared_ext}' 9595 dynamic_linker="$host_os ld.so" 9596 shlibpath_var=LIBRARY_PATH 9597 ;; 9598 9599bsdi[45]*) 9600 version_type=linux 9601 need_version=no 9602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9603 soname_spec='${libname}${release}${shared_ext}$major' 9604 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9605 shlibpath_var=LD_LIBRARY_PATH 9606 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9607 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9608 # the default ld.so.conf also contains /usr/contrib/lib and 9609 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9610 # libtool to hard-code these into programs 9611 ;; 9612 9613cygwin* | mingw* | pw32* | cegcc*) 9614 version_type=windows 9615 shrext_cmds=".dll" 9616 need_version=no 9617 need_lib_prefix=no 9618 9619 case $GCC,$host_os in 9620 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9621 library_names_spec='$libname.dll.a' 9622 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9623 postinstall_cmds='base_file=`basename \${file}`~ 9624 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9625 dldir=$destdir/`dirname \$dlpath`~ 9626 test -d \$dldir || mkdir -p \$dldir~ 9627 $install_prog $dir/$dlname \$dldir/$dlname~ 9628 chmod a+x \$dldir/$dlname~ 9629 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9630 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9631 fi' 9632 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9633 dlpath=$dir/\$dldll~ 9634 $RM \$dlpath' 9635 shlibpath_overrides_runpath=yes 9636 9637 case $host_os in 9638 cygwin*) 9639 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9640 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9641 9642 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9643 ;; 9644 mingw* | cegcc*) 9645 # MinGW DLLs use traditional 'lib' prefix 9646 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9647 ;; 9648 pw32*) 9649 # pw32 DLLs use 'pw' prefix rather than 'lib' 9650 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9651 ;; 9652 esac 9653 ;; 9654 9655 *) 9656 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9657 ;; 9658 esac 9659 dynamic_linker='Win32 ld.exe' 9660 # FIXME: first we should search . and the directory the executable is in 9661 shlibpath_var=PATH 9662 ;; 9663 9664darwin* | rhapsody*) 9665 dynamic_linker="$host_os dyld" 9666 version_type=darwin 9667 need_lib_prefix=no 9668 need_version=no 9669 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9670 soname_spec='${libname}${release}${major}$shared_ext' 9671 shlibpath_overrides_runpath=yes 9672 shlibpath_var=DYLD_LIBRARY_PATH 9673 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9674 9675 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9676 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9677 ;; 9678 9679dgux*) 9680 version_type=linux 9681 need_lib_prefix=no 9682 need_version=no 9683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9684 soname_spec='${libname}${release}${shared_ext}$major' 9685 shlibpath_var=LD_LIBRARY_PATH 9686 ;; 9687 9688freebsd1*) 9689 dynamic_linker=no 9690 ;; 9691 9692freebsd* | dragonfly*) 9693 # DragonFly does not have aout. When/if they implement a new 9694 # versioning mechanism, adjust this. 9695 if test -x /usr/bin/objformat; then 9696 objformat=`/usr/bin/objformat` 9697 else 9698 case $host_os in 9699 freebsd[123]*) objformat=aout ;; 9700 *) objformat=elf ;; 9701 esac 9702 fi 9703 version_type=freebsd-$objformat 9704 case $version_type in 9705 freebsd-elf*) 9706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9707 need_version=no 9708 need_lib_prefix=no 9709 ;; 9710 freebsd-*) 9711 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9712 need_version=yes 9713 ;; 9714 esac 9715 shlibpath_var=LD_LIBRARY_PATH 9716 case $host_os in 9717 freebsd2*) 9718 shlibpath_overrides_runpath=yes 9719 ;; 9720 freebsd3.[01]* | freebsdelf3.[01]*) 9721 shlibpath_overrides_runpath=yes 9722 hardcode_into_libs=yes 9723 ;; 9724 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9725 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9726 shlibpath_overrides_runpath=no 9727 hardcode_into_libs=yes 9728 ;; 9729 *) # from 4.6 on, and DragonFly 9730 shlibpath_overrides_runpath=yes 9731 hardcode_into_libs=yes 9732 ;; 9733 esac 9734 ;; 9735 9736gnu*) 9737 version_type=linux 9738 need_lib_prefix=no 9739 need_version=no 9740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9741 soname_spec='${libname}${release}${shared_ext}$major' 9742 shlibpath_var=LD_LIBRARY_PATH 9743 hardcode_into_libs=yes 9744 ;; 9745 9746haiku*) 9747 version_type=linux 9748 need_lib_prefix=no 9749 need_version=no 9750 dynamic_linker="$host_os runtime_loader" 9751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9752 soname_spec='${libname}${release}${shared_ext}$major' 9753 shlibpath_var=LIBRARY_PATH 9754 shlibpath_overrides_runpath=yes 9755 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9756 hardcode_into_libs=yes 9757 ;; 9758 9759hpux9* | hpux10* | hpux11*) 9760 # Give a soname corresponding to the major version so that dld.sl refuses to 9761 # link against other versions. 9762 version_type=sunos 9763 need_lib_prefix=no 9764 need_version=no 9765 case $host_cpu in 9766 ia64*) 9767 shrext_cmds='.so' 9768 hardcode_into_libs=yes 9769 dynamic_linker="$host_os dld.so" 9770 shlibpath_var=LD_LIBRARY_PATH 9771 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9773 soname_spec='${libname}${release}${shared_ext}$major' 9774 if test "X$HPUX_IA64_MODE" = X32; then 9775 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9776 else 9777 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9778 fi 9779 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9780 ;; 9781 hppa*64*) 9782 shrext_cmds='.sl' 9783 hardcode_into_libs=yes 9784 dynamic_linker="$host_os dld.sl" 9785 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9786 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9788 soname_spec='${libname}${release}${shared_ext}$major' 9789 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9790 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9791 ;; 9792 *) 9793 shrext_cmds='.sl' 9794 dynamic_linker="$host_os dld.sl" 9795 shlibpath_var=SHLIB_PATH 9796 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 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 ;; 9800 esac 9801 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9802 postinstall_cmds='chmod 555 $lib' 9803 # or fails outright, so override atomically: 9804 install_override_mode=555 9805 ;; 9806 9807interix[3-9]*) 9808 version_type=linux 9809 need_lib_prefix=no 9810 need_version=no 9811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9812 soname_spec='${libname}${release}${shared_ext}$major' 9813 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9814 shlibpath_var=LD_LIBRARY_PATH 9815 shlibpath_overrides_runpath=no 9816 hardcode_into_libs=yes 9817 ;; 9818 9819irix5* | irix6* | nonstopux*) 9820 case $host_os in 9821 nonstopux*) version_type=nonstopux ;; 9822 *) 9823 if test "$lt_cv_prog_gnu_ld" = yes; then 9824 version_type=linux 9825 else 9826 version_type=irix 9827 fi ;; 9828 esac 9829 need_lib_prefix=no 9830 need_version=no 9831 soname_spec='${libname}${release}${shared_ext}$major' 9832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9833 case $host_os in 9834 irix5* | nonstopux*) 9835 libsuff= shlibsuff= 9836 ;; 9837 *) 9838 case $LD in # libtool.m4 will add one of these switches to LD 9839 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9840 libsuff= shlibsuff= libmagic=32-bit;; 9841 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9842 libsuff=32 shlibsuff=N32 libmagic=N32;; 9843 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9844 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9845 *) libsuff= shlibsuff= libmagic=never-match;; 9846 esac 9847 ;; 9848 esac 9849 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9850 shlibpath_overrides_runpath=no 9851 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9852 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9853 hardcode_into_libs=yes 9854 ;; 9855 9856# No shared lib support for Linux oldld, aout, or coff. 9857linux*oldld* | linux*aout* | linux*coff*) 9858 dynamic_linker=no 9859 ;; 9860 9861# This must be Linux ELF. 9862linux* | k*bsd*-gnu | kopensolaris*-gnu) 9863 version_type=linux 9864 need_lib_prefix=no 9865 need_version=no 9866 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9867 soname_spec='${libname}${release}${shared_ext}$major' 9868 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9869 shlibpath_var=LD_LIBRARY_PATH 9870 shlibpath_overrides_runpath=no 9871 9872 # Some binutils ld are patched to set DT_RUNPATH 9873 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 9874 $as_echo_n "(cached) " >&6 9875else 9876 lt_cv_shlibpath_overrides_runpath=no 9877 save_LDFLAGS=$LDFLAGS 9878 save_libdir=$libdir 9879 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9880 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9881 if test x$gcc_no_link = xyes; then 9882 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9883fi 9884cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9885/* end confdefs.h. */ 9886 9887int 9888main () 9889{ 9890 9891 ; 9892 return 0; 9893} 9894_ACEOF 9895if ac_fn_c_try_link "$LINENO"; then : 9896 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9897 lt_cv_shlibpath_overrides_runpath=yes 9898fi 9899fi 9900rm -f core conftest.err conftest.$ac_objext \ 9901 conftest$ac_exeext conftest.$ac_ext 9902 LDFLAGS=$save_LDFLAGS 9903 libdir=$save_libdir 9904 9905fi 9906 9907 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 9908 9909 # This implies no fast_install, which is unacceptable. 9910 # Some rework will be needed to allow for fast_install 9911 # before this can be enabled. 9912 hardcode_into_libs=yes 9913 9914 # Append ld.so.conf contents to the search path 9915 if test -f /etc/ld.so.conf; then 9916 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' ' '` 9917 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9918 fi 9919 9920 # We used to test for /lib/ld.so.1 and disable shared libraries on 9921 # powerpc, because MkLinux only supported shared libraries with the 9922 # GNU dynamic linker. Since this was broken with cross compilers, 9923 # most powerpc-linux boxes support dynamic linking these days and 9924 # people can always --disable-shared, the test was removed, and we 9925 # assume the GNU/Linux dynamic linker is in use. 9926 dynamic_linker='GNU/Linux ld.so' 9927 ;; 9928 9929netbsd*) 9930 version_type=sunos 9931 need_lib_prefix=no 9932 need_version=no 9933 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9934 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9935 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9936 dynamic_linker='NetBSD (a.out) ld.so' 9937 else 9938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9939 soname_spec='${libname}${release}${shared_ext}$major' 9940 dynamic_linker='NetBSD ld.elf_so' 9941 fi 9942 shlibpath_var=LD_LIBRARY_PATH 9943 shlibpath_overrides_runpath=yes 9944 hardcode_into_libs=yes 9945 ;; 9946 9947newsos6) 9948 version_type=linux 9949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9950 shlibpath_var=LD_LIBRARY_PATH 9951 shlibpath_overrides_runpath=yes 9952 ;; 9953 9954*nto* | *qnx*) 9955 version_type=qnx 9956 need_lib_prefix=no 9957 need_version=no 9958 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9959 soname_spec='${libname}${release}${shared_ext}$major' 9960 shlibpath_var=LD_LIBRARY_PATH 9961 shlibpath_overrides_runpath=no 9962 hardcode_into_libs=yes 9963 dynamic_linker='ldqnx.so' 9964 ;; 9965 9966openbsd*) 9967 version_type=sunos 9968 sys_lib_dlsearch_path_spec="/usr/lib" 9969 need_lib_prefix=no 9970 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9971 case $host_os in 9972 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9973 *) need_version=no ;; 9974 esac 9975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9976 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9977 shlibpath_var=LD_LIBRARY_PATH 9978 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9979 case $host_os in 9980 openbsd2.[89] | openbsd2.[89].*) 9981 shlibpath_overrides_runpath=no 9982 ;; 9983 *) 9984 shlibpath_overrides_runpath=yes 9985 ;; 9986 esac 9987 else 9988 shlibpath_overrides_runpath=yes 9989 fi 9990 ;; 9991 9992os2*) 9993 libname_spec='$name' 9994 shrext_cmds=".dll" 9995 need_lib_prefix=no 9996 library_names_spec='$libname${shared_ext} $libname.a' 9997 dynamic_linker='OS/2 ld.exe' 9998 shlibpath_var=LIBPATH 9999 ;; 10000 10001osf3* | osf4* | osf5*) 10002 version_type=osf 10003 need_lib_prefix=no 10004 need_version=no 10005 soname_spec='${libname}${release}${shared_ext}$major' 10006 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10007 shlibpath_var=LD_LIBRARY_PATH 10008 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10009 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10010 ;; 10011 10012rdos*) 10013 dynamic_linker=no 10014 ;; 10015 10016solaris*) 10017 version_type=linux 10018 need_lib_prefix=no 10019 need_version=no 10020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10021 soname_spec='${libname}${release}${shared_ext}$major' 10022 shlibpath_var=LD_LIBRARY_PATH 10023 shlibpath_overrides_runpath=yes 10024 hardcode_into_libs=yes 10025 # ldd complains unless libraries are executable 10026 postinstall_cmds='chmod +x $lib' 10027 ;; 10028 10029sunos4*) 10030 version_type=sunos 10031 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10032 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10033 shlibpath_var=LD_LIBRARY_PATH 10034 shlibpath_overrides_runpath=yes 10035 if test "$with_gnu_ld" = yes; then 10036 need_lib_prefix=no 10037 fi 10038 need_version=yes 10039 ;; 10040 10041sysv4 | sysv4.3*) 10042 version_type=linux 10043 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10044 soname_spec='${libname}${release}${shared_ext}$major' 10045 shlibpath_var=LD_LIBRARY_PATH 10046 case $host_vendor in 10047 sni) 10048 shlibpath_overrides_runpath=no 10049 need_lib_prefix=no 10050 runpath_var=LD_RUN_PATH 10051 ;; 10052 siemens) 10053 need_lib_prefix=no 10054 ;; 10055 motorola) 10056 need_lib_prefix=no 10057 need_version=no 10058 shlibpath_overrides_runpath=no 10059 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10060 ;; 10061 esac 10062 ;; 10063 10064sysv4*MP*) 10065 if test -d /usr/nec ;then 10066 version_type=linux 10067 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10068 soname_spec='$libname${shared_ext}.$major' 10069 shlibpath_var=LD_LIBRARY_PATH 10070 fi 10071 ;; 10072 10073sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10074 version_type=freebsd-elf 10075 need_lib_prefix=no 10076 need_version=no 10077 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10078 soname_spec='${libname}${release}${shared_ext}$major' 10079 shlibpath_var=LD_LIBRARY_PATH 10080 shlibpath_overrides_runpath=yes 10081 hardcode_into_libs=yes 10082 if test "$with_gnu_ld" = yes; then 10083 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10084 else 10085 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10086 case $host_os in 10087 sco3.2v5*) 10088 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10089 ;; 10090 esac 10091 fi 10092 sys_lib_dlsearch_path_spec='/usr/lib' 10093 ;; 10094 10095tpf*) 10096 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10097 version_type=linux 10098 need_lib_prefix=no 10099 need_version=no 10100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10101 shlibpath_var=LD_LIBRARY_PATH 10102 shlibpath_overrides_runpath=no 10103 hardcode_into_libs=yes 10104 ;; 10105 10106uts4*) 10107 version_type=linux 10108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10109 soname_spec='${libname}${release}${shared_ext}$major' 10110 shlibpath_var=LD_LIBRARY_PATH 10111 ;; 10112 10113*) 10114 dynamic_linker=no 10115 ;; 10116esac 10117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10118$as_echo "$dynamic_linker" >&6; } 10119test "$dynamic_linker" = no && can_build_shared=no 10120 10121variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10122if test "$GCC" = yes; then 10123 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10124fi 10125 10126if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10127 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10128fi 10129if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10130 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10131fi 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10225$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10226hardcode_action= 10227if test -n "$hardcode_libdir_flag_spec" || 10228 test -n "$runpath_var" || 10229 test "X$hardcode_automatic" = "Xyes" ; then 10230 10231 # We can hardcode non-existent directories. 10232 if test "$hardcode_direct" != no && 10233 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10234 # have to relink, otherwise we might link with an installed library 10235 # when we should be linking with a yet-to-be-installed one 10236 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10237 test "$hardcode_minus_L" != no; then 10238 # Linking always hardcodes the temporary library directory. 10239 hardcode_action=relink 10240 else 10241 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10242 hardcode_action=immediate 10243 fi 10244else 10245 # We cannot hardcode anything, or else we can only hardcode existing 10246 # directories. 10247 hardcode_action=unsupported 10248fi 10249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10250$as_echo "$hardcode_action" >&6; } 10251 10252if test "$hardcode_action" = relink || 10253 test "$inherit_rpath" = yes; then 10254 # Fast installation is not supported 10255 enable_fast_install=no 10256elif test "$shlibpath_overrides_runpath" = yes || 10257 test "$enable_shared" = no; then 10258 # Fast installation is not necessary 10259 enable_fast_install=needless 10260fi 10261 10262 10263 10264 10265 10266 10267 if test "x$enable_dlopen" != xyes; then 10268 enable_dlopen=unknown 10269 enable_dlopen_self=unknown 10270 enable_dlopen_self_static=unknown 10271else 10272 lt_cv_dlopen=no 10273 lt_cv_dlopen_libs= 10274 10275 case $host_os in 10276 beos*) 10277 lt_cv_dlopen="load_add_on" 10278 lt_cv_dlopen_libs= 10279 lt_cv_dlopen_self=yes 10280 ;; 10281 10282 mingw* | pw32* | cegcc*) 10283 lt_cv_dlopen="LoadLibrary" 10284 lt_cv_dlopen_libs= 10285 ;; 10286 10287 cygwin*) 10288 lt_cv_dlopen="dlopen" 10289 lt_cv_dlopen_libs= 10290 ;; 10291 10292 darwin*) 10293 # if libdl is installed we need to link against it 10294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10295$as_echo_n "checking for dlopen in -ldl... " >&6; } 10296if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10297 $as_echo_n "(cached) " >&6 10298else 10299 ac_check_lib_save_LIBS=$LIBS 10300LIBS="-ldl $LIBS" 10301if test x$gcc_no_link = xyes; then 10302 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10303fi 10304cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10305/* end confdefs.h. */ 10306 10307/* Override any GCC internal prototype to avoid an error. 10308 Use char because int might match the return type of a GCC 10309 builtin and then its argument prototype would still apply. */ 10310#ifdef __cplusplus 10311extern "C" 10312#endif 10313char dlopen (); 10314int 10315main () 10316{ 10317return dlopen (); 10318 ; 10319 return 0; 10320} 10321_ACEOF 10322if ac_fn_c_try_link "$LINENO"; then : 10323 ac_cv_lib_dl_dlopen=yes 10324else 10325 ac_cv_lib_dl_dlopen=no 10326fi 10327rm -f core conftest.err conftest.$ac_objext \ 10328 conftest$ac_exeext conftest.$ac_ext 10329LIBS=$ac_check_lib_save_LIBS 10330fi 10331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10332$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10333if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10334 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10335else 10336 10337 lt_cv_dlopen="dyld" 10338 lt_cv_dlopen_libs= 10339 lt_cv_dlopen_self=yes 10340 10341fi 10342 10343 ;; 10344 10345 *) 10346 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10347if test "x$ac_cv_func_shl_load" = x""yes; then : 10348 lt_cv_dlopen="shl_load" 10349else 10350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10351$as_echo_n "checking for shl_load in -ldld... " >&6; } 10352if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10353 $as_echo_n "(cached) " >&6 10354else 10355 ac_check_lib_save_LIBS=$LIBS 10356LIBS="-ldld $LIBS" 10357if test x$gcc_no_link = xyes; then 10358 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10359fi 10360cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10361/* end confdefs.h. */ 10362 10363/* Override any GCC internal prototype to avoid an error. 10364 Use char because int might match the return type of a GCC 10365 builtin and then its argument prototype would still apply. */ 10366#ifdef __cplusplus 10367extern "C" 10368#endif 10369char shl_load (); 10370int 10371main () 10372{ 10373return shl_load (); 10374 ; 10375 return 0; 10376} 10377_ACEOF 10378if ac_fn_c_try_link "$LINENO"; then : 10379 ac_cv_lib_dld_shl_load=yes 10380else 10381 ac_cv_lib_dld_shl_load=no 10382fi 10383rm -f core conftest.err conftest.$ac_objext \ 10384 conftest$ac_exeext conftest.$ac_ext 10385LIBS=$ac_check_lib_save_LIBS 10386fi 10387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10388$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10389if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10390 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10391else 10392 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10393if test "x$ac_cv_func_dlopen" = x""yes; then : 10394 lt_cv_dlopen="dlopen" 10395else 10396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10397$as_echo_n "checking for dlopen in -ldl... " >&6; } 10398if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10399 $as_echo_n "(cached) " >&6 10400else 10401 ac_check_lib_save_LIBS=$LIBS 10402LIBS="-ldl $LIBS" 10403if test x$gcc_no_link = xyes; then 10404 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10405fi 10406cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10407/* end confdefs.h. */ 10408 10409/* Override any GCC internal prototype to avoid an error. 10410 Use char because int might match the return type of a GCC 10411 builtin and then its argument prototype would still apply. */ 10412#ifdef __cplusplus 10413extern "C" 10414#endif 10415char dlopen (); 10416int 10417main () 10418{ 10419return dlopen (); 10420 ; 10421 return 0; 10422} 10423_ACEOF 10424if ac_fn_c_try_link "$LINENO"; then : 10425 ac_cv_lib_dl_dlopen=yes 10426else 10427 ac_cv_lib_dl_dlopen=no 10428fi 10429rm -f core conftest.err conftest.$ac_objext \ 10430 conftest$ac_exeext conftest.$ac_ext 10431LIBS=$ac_check_lib_save_LIBS 10432fi 10433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10434$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10435if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10436 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10437else 10438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10439$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10440if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10441 $as_echo_n "(cached) " >&6 10442else 10443 ac_check_lib_save_LIBS=$LIBS 10444LIBS="-lsvld $LIBS" 10445if test x$gcc_no_link = xyes; then 10446 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10447fi 10448cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10449/* end confdefs.h. */ 10450 10451/* Override any GCC internal prototype to avoid an error. 10452 Use char because int might match the return type of a GCC 10453 builtin and then its argument prototype would still apply. */ 10454#ifdef __cplusplus 10455extern "C" 10456#endif 10457char dlopen (); 10458int 10459main () 10460{ 10461return dlopen (); 10462 ; 10463 return 0; 10464} 10465_ACEOF 10466if ac_fn_c_try_link "$LINENO"; then : 10467 ac_cv_lib_svld_dlopen=yes 10468else 10469 ac_cv_lib_svld_dlopen=no 10470fi 10471rm -f core conftest.err conftest.$ac_objext \ 10472 conftest$ac_exeext conftest.$ac_ext 10473LIBS=$ac_check_lib_save_LIBS 10474fi 10475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10476$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10477if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10478 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10479else 10480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10481$as_echo_n "checking for dld_link in -ldld... " >&6; } 10482if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10483 $as_echo_n "(cached) " >&6 10484else 10485 ac_check_lib_save_LIBS=$LIBS 10486LIBS="-ldld $LIBS" 10487if test x$gcc_no_link = xyes; then 10488 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10489fi 10490cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10491/* end confdefs.h. */ 10492 10493/* Override any GCC internal prototype to avoid an error. 10494 Use char because int might match the return type of a GCC 10495 builtin and then its argument prototype would still apply. */ 10496#ifdef __cplusplus 10497extern "C" 10498#endif 10499char dld_link (); 10500int 10501main () 10502{ 10503return dld_link (); 10504 ; 10505 return 0; 10506} 10507_ACEOF 10508if ac_fn_c_try_link "$LINENO"; then : 10509 ac_cv_lib_dld_dld_link=yes 10510else 10511 ac_cv_lib_dld_dld_link=no 10512fi 10513rm -f core conftest.err conftest.$ac_objext \ 10514 conftest$ac_exeext conftest.$ac_ext 10515LIBS=$ac_check_lib_save_LIBS 10516fi 10517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10518$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10519if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10520 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10521fi 10522 10523 10524fi 10525 10526 10527fi 10528 10529 10530fi 10531 10532 10533fi 10534 10535 10536fi 10537 10538 ;; 10539 esac 10540 10541 if test "x$lt_cv_dlopen" != xno; then 10542 enable_dlopen=yes 10543 else 10544 enable_dlopen=no 10545 fi 10546 10547 case $lt_cv_dlopen in 10548 dlopen) 10549 save_CPPFLAGS="$CPPFLAGS" 10550 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10551 10552 save_LDFLAGS="$LDFLAGS" 10553 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10554 10555 save_LIBS="$LIBS" 10556 LIBS="$lt_cv_dlopen_libs $LIBS" 10557 10558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10559$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10560if test "${lt_cv_dlopen_self+set}" = set; then : 10561 $as_echo_n "(cached) " >&6 10562else 10563 if test "$cross_compiling" = yes; then : 10564 lt_cv_dlopen_self=cross 10565else 10566 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10567 lt_status=$lt_dlunknown 10568 cat > conftest.$ac_ext <<_LT_EOF 10569#line 10569 "configure" 10570#include "confdefs.h" 10571 10572#if HAVE_DLFCN_H 10573#include <dlfcn.h> 10574#endif 10575 10576#include <stdio.h> 10577 10578#ifdef RTLD_GLOBAL 10579# define LT_DLGLOBAL RTLD_GLOBAL 10580#else 10581# ifdef DL_GLOBAL 10582# define LT_DLGLOBAL DL_GLOBAL 10583# else 10584# define LT_DLGLOBAL 0 10585# endif 10586#endif 10587 10588/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10589 find out it does not work in some platform. */ 10590#ifndef LT_DLLAZY_OR_NOW 10591# ifdef RTLD_LAZY 10592# define LT_DLLAZY_OR_NOW RTLD_LAZY 10593# else 10594# ifdef DL_LAZY 10595# define LT_DLLAZY_OR_NOW DL_LAZY 10596# else 10597# ifdef RTLD_NOW 10598# define LT_DLLAZY_OR_NOW RTLD_NOW 10599# else 10600# ifdef DL_NOW 10601# define LT_DLLAZY_OR_NOW DL_NOW 10602# else 10603# define LT_DLLAZY_OR_NOW 0 10604# endif 10605# endif 10606# endif 10607# endif 10608#endif 10609 10610/* When -fvisbility=hidden is used, assume the code has been annotated 10611 correspondingly for the symbols needed. */ 10612#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10613void fnord () __attribute__((visibility("default"))); 10614#endif 10615 10616void fnord () { int i=42; } 10617int main () 10618{ 10619 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10620 int status = $lt_dlunknown; 10621 10622 if (self) 10623 { 10624 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10625 else 10626 { 10627 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10628 else puts (dlerror ()); 10629 } 10630 /* dlclose (self); */ 10631 } 10632 else 10633 puts (dlerror ()); 10634 10635 return status; 10636} 10637_LT_EOF 10638 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10639 (eval $ac_link) 2>&5 10640 ac_status=$? 10641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10642 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10643 (./conftest; exit; ) >&5 2>/dev/null 10644 lt_status=$? 10645 case x$lt_status in 10646 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10647 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10648 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10649 esac 10650 else : 10651 # compilation failed 10652 lt_cv_dlopen_self=no 10653 fi 10654fi 10655rm -fr conftest* 10656 10657 10658fi 10659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10660$as_echo "$lt_cv_dlopen_self" >&6; } 10661 10662 if test "x$lt_cv_dlopen_self" = xyes; then 10663 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10665$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10666if test "${lt_cv_dlopen_self_static+set}" = set; then : 10667 $as_echo_n "(cached) " >&6 10668else 10669 if test "$cross_compiling" = yes; then : 10670 lt_cv_dlopen_self_static=cross 10671else 10672 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10673 lt_status=$lt_dlunknown 10674 cat > conftest.$ac_ext <<_LT_EOF 10675#line 10675 "configure" 10676#include "confdefs.h" 10677 10678#if HAVE_DLFCN_H 10679#include <dlfcn.h> 10680#endif 10681 10682#include <stdio.h> 10683 10684#ifdef RTLD_GLOBAL 10685# define LT_DLGLOBAL RTLD_GLOBAL 10686#else 10687# ifdef DL_GLOBAL 10688# define LT_DLGLOBAL DL_GLOBAL 10689# else 10690# define LT_DLGLOBAL 0 10691# endif 10692#endif 10693 10694/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10695 find out it does not work in some platform. */ 10696#ifndef LT_DLLAZY_OR_NOW 10697# ifdef RTLD_LAZY 10698# define LT_DLLAZY_OR_NOW RTLD_LAZY 10699# else 10700# ifdef DL_LAZY 10701# define LT_DLLAZY_OR_NOW DL_LAZY 10702# else 10703# ifdef RTLD_NOW 10704# define LT_DLLAZY_OR_NOW RTLD_NOW 10705# else 10706# ifdef DL_NOW 10707# define LT_DLLAZY_OR_NOW DL_NOW 10708# else 10709# define LT_DLLAZY_OR_NOW 0 10710# endif 10711# endif 10712# endif 10713# endif 10714#endif 10715 10716/* When -fvisbility=hidden is used, assume the code has been annotated 10717 correspondingly for the symbols needed. */ 10718#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10719void fnord () __attribute__((visibility("default"))); 10720#endif 10721 10722void fnord () { int i=42; } 10723int main () 10724{ 10725 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10726 int status = $lt_dlunknown; 10727 10728 if (self) 10729 { 10730 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10731 else 10732 { 10733 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10734 else puts (dlerror ()); 10735 } 10736 /* dlclose (self); */ 10737 } 10738 else 10739 puts (dlerror ()); 10740 10741 return status; 10742} 10743_LT_EOF 10744 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10745 (eval $ac_link) 2>&5 10746 ac_status=$? 10747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10748 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10749 (./conftest; exit; ) >&5 2>/dev/null 10750 lt_status=$? 10751 case x$lt_status in 10752 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10753 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10754 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10755 esac 10756 else : 10757 # compilation failed 10758 lt_cv_dlopen_self_static=no 10759 fi 10760fi 10761rm -fr conftest* 10762 10763 10764fi 10765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10766$as_echo "$lt_cv_dlopen_self_static" >&6; } 10767 fi 10768 10769 CPPFLAGS="$save_CPPFLAGS" 10770 LDFLAGS="$save_LDFLAGS" 10771 LIBS="$save_LIBS" 10772 ;; 10773 esac 10774 10775 case $lt_cv_dlopen_self in 10776 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10777 *) enable_dlopen_self=unknown ;; 10778 esac 10779 10780 case $lt_cv_dlopen_self_static in 10781 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10782 *) enable_dlopen_self_static=unknown ;; 10783 esac 10784fi 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802striplib= 10803old_striplib= 10804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10805$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10806if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10807 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10808 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10810$as_echo "yes" >&6; } 10811else 10812# FIXME - insert some real tests, host_os isn't really good enough 10813 case $host_os in 10814 darwin*) 10815 if test -n "$STRIP" ; then 10816 striplib="$STRIP -x" 10817 old_striplib="$STRIP -S" 10818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10819$as_echo "yes" >&6; } 10820 else 10821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10822$as_echo "no" >&6; } 10823 fi 10824 ;; 10825 *) 10826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10827$as_echo "no" >&6; } 10828 ;; 10829 esac 10830fi 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 # Report which library types will actually be built 10844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10845$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10847$as_echo "$can_build_shared" >&6; } 10848 10849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10850$as_echo_n "checking whether to build shared libraries... " >&6; } 10851 test "$can_build_shared" = "no" && enable_shared=no 10852 10853 # On AIX, shared libraries and static libraries use the same namespace, and 10854 # are all built from PIC. 10855 case $host_os in 10856 aix3*) 10857 test "$enable_shared" = yes && enable_static=no 10858 if test -n "$RANLIB"; then 10859 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10860 postinstall_cmds='$RANLIB $lib' 10861 fi 10862 ;; 10863 10864 aix[4-9]*) 10865 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10866 test "$enable_shared" = yes && enable_static=no 10867 fi 10868 ;; 10869 esac 10870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10871$as_echo "$enable_shared" >&6; } 10872 10873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10874$as_echo_n "checking whether to build static libraries... " >&6; } 10875 # Make sure either enable_shared or enable_static is yes. 10876 test "$enable_shared" = yes || enable_static=yes 10877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10878$as_echo "$enable_static" >&6; } 10879 10880 10881 10882 10883fi 10884ac_ext=c 10885ac_cpp='$CPP $CPPFLAGS' 10886ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10887ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10888ac_compiler_gnu=$ac_cv_c_compiler_gnu 10889 10890CC="$lt_save_CC" 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 ac_config_commands="$ac_config_commands libtool" 10905 10906 10907 10908 10909# Only expand once: 10910 10911 10912 10913if test "x$CC" != xcc; then 10914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 10915$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 10916else 10917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 10918$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 10919fi 10920set dummy $CC; ac_cc=`$as_echo "$2" | 10921 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 10922if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 10923 $as_echo_n "(cached) " >&6 10924else 10925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10926/* end confdefs.h. */ 10927 10928int 10929main () 10930{ 10931 10932 ; 10933 return 0; 10934} 10935_ACEOF 10936# Make sure it works both with $CC and with simple cc. 10937# We do the test twice because some compilers refuse to overwrite an 10938# existing .o file with -o, though they will create one. 10939ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 10940rm -f conftest2.* 10941if { { case "(($ac_try" in 10942 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10943 *) ac_try_echo=$ac_try;; 10944esac 10945eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10946$as_echo "$ac_try_echo"; } >&5 10947 (eval "$ac_try") 2>&5 10948 ac_status=$? 10949 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10950 test $ac_status = 0; } && 10951 test -f conftest2.$ac_objext && { { case "(($ac_try" in 10952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10953 *) ac_try_echo=$ac_try;; 10954esac 10955eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10956$as_echo "$ac_try_echo"; } >&5 10957 (eval "$ac_try") 2>&5 10958 ac_status=$? 10959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10960 test $ac_status = 0; }; 10961then 10962 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 10963 if test "x$CC" != xcc; then 10964 # Test first that cc exists at all. 10965 if { ac_try='cc -c conftest.$ac_ext >&5' 10966 { { case "(($ac_try" in 10967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10968 *) ac_try_echo=$ac_try;; 10969esac 10970eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10971$as_echo "$ac_try_echo"; } >&5 10972 (eval "$ac_try") 2>&5 10973 ac_status=$? 10974 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10975 test $ac_status = 0; }; }; then 10976 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 10977 rm -f conftest2.* 10978 if { { case "(($ac_try" in 10979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10980 *) ac_try_echo=$ac_try;; 10981esac 10982eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10983$as_echo "$ac_try_echo"; } >&5 10984 (eval "$ac_try") 2>&5 10985 ac_status=$? 10986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10987 test $ac_status = 0; } && 10988 test -f conftest2.$ac_objext && { { case "(($ac_try" in 10989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10990 *) ac_try_echo=$ac_try;; 10991esac 10992eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10993$as_echo "$ac_try_echo"; } >&5 10994 (eval "$ac_try") 2>&5 10995 ac_status=$? 10996 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10997 test $ac_status = 0; }; 10998 then 10999 # cc works too. 11000 : 11001 else 11002 # cc exists but doesn't like -o. 11003 eval ac_cv_prog_cc_${ac_cc}_c_o=no 11004 fi 11005 fi 11006 fi 11007else 11008 eval ac_cv_prog_cc_${ac_cc}_c_o=no 11009fi 11010rm -f core conftest* 11011 11012fi 11013if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 11014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11015$as_echo "yes" >&6; } 11016else 11017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11018$as_echo "no" >&6; } 11019 11020$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 11021 11022fi 11023 11024# expand $ac_aux_dir to an absolute path 11025am_aux_dir=`cd $ac_aux_dir && pwd` 11026 11027# FIXME: we rely on the cache variable name because 11028# there is no other way. 11029set dummy $CC 11030am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 11031eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 11032if test "$am_t" != yes; then 11033 # Losing compiler, so override with the script. 11034 # FIXME: It is wrong to rewrite CC. 11035 # But if we don't then we get into trouble of one sort or another. 11036 # A longer-term fix would be to have automake use am__CC in this case, 11037 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 11038 CC="$am_aux_dir/compile $CC" 11039fi 11040 11041 11042 11043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11044$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11045set x ${MAKE-make} 11046ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11047if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 11048 $as_echo_n "(cached) " >&6 11049else 11050 cat >conftest.make <<\_ACEOF 11051SHELL = /bin/sh 11052all: 11053 @echo '@@@%%%=$(MAKE)=@@@%%%' 11054_ACEOF 11055# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 11056case `${MAKE-make} -f conftest.make 2>/dev/null` in 11057 *@@@%%%=?*=@@@%%%*) 11058 eval ac_cv_prog_make_${ac_make}_set=yes;; 11059 *) 11060 eval ac_cv_prog_make_${ac_make}_set=no;; 11061esac 11062rm -f conftest.make 11063fi 11064if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11066$as_echo "yes" >&6; } 11067 SET_MAKE= 11068else 11069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11070$as_echo "no" >&6; } 11071 SET_MAKE="MAKE=${MAKE-make}" 11072fi 11073 11074 11075# ------- 11076# Headers 11077# ------- 11078 11079# Sanity check for the cross-compilation case: 11080ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default" 11081if test "x$ac_cv_header_stdio_h" = x""yes; then : 11082 : 11083else 11084 as_fn_error "Can't find stdio.h. 11085You must have a usable C system for the target already installed, at least 11086including headers and, preferably, the library, before you can configure 11087the Objective C runtime system. If necessary, install gcc now with 11088\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5 11089fi 11090 11091 11092 11093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 11094$as_echo_n "checking for ANSI C header files... " >&6; } 11095if test "${ac_cv_header_stdc+set}" = set; then : 11096 $as_echo_n "(cached) " >&6 11097else 11098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11099/* end confdefs.h. */ 11100#include <stdlib.h> 11101#include <stdarg.h> 11102#include <string.h> 11103#include <float.h> 11104 11105int 11106main () 11107{ 11108 11109 ; 11110 return 0; 11111} 11112_ACEOF 11113if ac_fn_c_try_compile "$LINENO"; then : 11114 ac_cv_header_stdc=yes 11115else 11116 ac_cv_header_stdc=no 11117fi 11118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11119 11120if test $ac_cv_header_stdc = yes; then 11121 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 11122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11123/* end confdefs.h. */ 11124#include <string.h> 11125 11126_ACEOF 11127if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11128 $EGREP "memchr" >/dev/null 2>&1; then : 11129 11130else 11131 ac_cv_header_stdc=no 11132fi 11133rm -f conftest* 11134 11135fi 11136 11137if test $ac_cv_header_stdc = yes; then 11138 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 11139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11140/* end confdefs.h. */ 11141#include <stdlib.h> 11142 11143_ACEOF 11144if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11145 $EGREP "free" >/dev/null 2>&1; then : 11146 11147else 11148 ac_cv_header_stdc=no 11149fi 11150rm -f conftest* 11151 11152fi 11153 11154if test $ac_cv_header_stdc = yes; then 11155 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 11156 if test "$cross_compiling" = yes; then : 11157 : 11158else 11159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11160/* end confdefs.h. */ 11161#include <ctype.h> 11162#include <stdlib.h> 11163#if ((' ' & 0x0FF) == 0x020) 11164# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 11165# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 11166#else 11167# define ISLOWER(c) \ 11168 (('a' <= (c) && (c) <= 'i') \ 11169 || ('j' <= (c) && (c) <= 'r') \ 11170 || ('s' <= (c) && (c) <= 'z')) 11171# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 11172#endif 11173 11174#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 11175int 11176main () 11177{ 11178 int i; 11179 for (i = 0; i < 256; i++) 11180 if (XOR (islower (i), ISLOWER (i)) 11181 || toupper (i) != TOUPPER (i)) 11182 return 2; 11183 return 0; 11184} 11185_ACEOF 11186if ac_fn_c_try_run "$LINENO"; then : 11187 11188else 11189 ac_cv_header_stdc=no 11190fi 11191rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11192 conftest.$ac_objext conftest.beam conftest.$ac_ext 11193fi 11194 11195fi 11196fi 11197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 11198$as_echo "$ac_cv_header_stdc" >&6; } 11199if test $ac_cv_header_stdc = yes; then 11200 11201$as_echo "#define STDC_HEADERS 1" >>confdefs.h 11202 11203fi 11204 11205 11206for ac_header in sched.h 11207do : 11208 ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" 11209if test "x$ac_cv_header_sched_h" = x""yes; then : 11210 cat >>confdefs.h <<_ACEOF 11211#define HAVE_SCHED_H 1 11212_ACEOF 11213 11214fi 11215 11216done 11217 11218 11219# ----------- 11220# Miscellanea 11221# ----------- 11222 11223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5 11224$as_echo_n "checking for thread model used by GCC... " >&6; } 11225target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'` 11226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5 11227$as_echo "$target_thread_file" >&6; } 11228 11229if test $target_thread_file != single; then 11230 11231$as_echo "#define HAVE_GTHR_DEFAULT 1" >>confdefs.h 11232 11233fi 11234 11235 11236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5 11237$as_echo_n "checking for exception model to use... " >&6; } 11238ac_ext=c 11239ac_cpp='$CPP $CPPFLAGS' 11240ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11241ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11242ac_compiler_gnu=$ac_cv_c_compiler_gnu 11243 11244# Check whether --enable-sjlj-exceptions was given. 11245if test "${enable_sjlj_exceptions+set}" = set; then : 11246 enableval=$enable_sjlj_exceptions; : 11247else 11248 cat > conftest.$ac_ext << EOF 11249#line 11249 "configure" 11250@interface Frob 11251@end 11252@implementation Frob 11253@end 11254int proc(); 11255int foo() 11256{ 11257 @try { 11258 return proc(); 11259 } 11260 @catch (Frob* ex) { 11261 return 0; 11262 } 11263} 11264EOF 11265old_CFLAGS="$CFLAGS" 11266CFLAGS="-x objective-c -fgnu-runtime -fobjc-exceptions -S" 11267if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11268 (eval $ac_compile) 2>&5 11269 ac_status=$? 11270 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11271 test $ac_status = 0; }; then 11272 if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then 11273 enable_sjlj_exceptions=yes 11274 elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then 11275 enable_sjlj_exceptions=no 11276 fi 11277fi 11278CFLAGS="$old_CFLAGS" 11279rm -f conftest* 11280fi 11281 11282if test x$enable_sjlj_exceptions = xyes; then 11283 11284$as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h 11285 11286 ac_exception_model_name=sjlj 11287elif test x$enable_sjlj_exceptions = xno; then 11288 ac_exception_model_name="call frame" 11289else 11290 as_fn_error "unable to detect exception model" "$LINENO" 5 11291fi 11292ac_ext=c 11293ac_cpp='$CPP $CPPFLAGS' 11294ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11295ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11296ac_compiler_gnu=$ac_cv_c_compiler_gnu 11297 11298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5 11299$as_echo "$ac_exception_model_name" >&6; } 11300 11301# ------ 11302# Output 11303# ------ 11304 11305if test ${multilib} = yes; then 11306 multilib_arg="--enable-multilib" 11307else 11308 multilib_arg= 11309fi 11310 11311ac_config_files="$ac_config_files Makefile" 11312 11313cat >confcache <<\_ACEOF 11314# This file is a shell script that caches the results of configure 11315# tests run on this system so they can be shared between configure 11316# scripts and configure runs, see configure's option --config-cache. 11317# It is not useful on other systems. If it contains results you don't 11318# want to keep, you may remove or edit it. 11319# 11320# config.status only pays attention to the cache file if you give it 11321# the --recheck option to rerun configure. 11322# 11323# `ac_cv_env_foo' variables (set or unset) will be overridden when 11324# loading this file, other *unset* `ac_cv_foo' will be assigned the 11325# following values. 11326 11327_ACEOF 11328 11329# The following way of writing the cache mishandles newlines in values, 11330# but we know of no workaround that is simple, portable, and efficient. 11331# So, we kill variables containing newlines. 11332# Ultrix sh set writes to stderr and can't be redirected directly, 11333# and sets the high bit in the cache file unless we assign to the vars. 11334( 11335 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11336 eval ac_val=\$$ac_var 11337 case $ac_val in #( 11338 *${as_nl}*) 11339 case $ac_var in #( 11340 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11341$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11342 esac 11343 case $ac_var in #( 11344 _ | IFS | as_nl) ;; #( 11345 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11346 *) { eval $ac_var=; unset $ac_var;} ;; 11347 esac ;; 11348 esac 11349 done 11350 11351 (set) 2>&1 | 11352 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11353 *${as_nl}ac_space=\ *) 11354 # `set' does not quote correctly, so add quotes: double-quote 11355 # substitution turns \\\\ into \\, and sed turns \\ into \. 11356 sed -n \ 11357 "s/'/'\\\\''/g; 11358 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11359 ;; #( 11360 *) 11361 # `set' quotes correctly as required by POSIX, so do not add quotes. 11362 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11363 ;; 11364 esac | 11365 sort 11366) | 11367 sed ' 11368 /^ac_cv_env_/b end 11369 t clear 11370 :clear 11371 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11372 t end 11373 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11374 :end' >>confcache 11375if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11376 if test -w "$cache_file"; then 11377 test "x$cache_file" != "x/dev/null" && 11378 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11379$as_echo "$as_me: updating cache $cache_file" >&6;} 11380 cat confcache >$cache_file 11381 else 11382 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11383$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11384 fi 11385fi 11386rm -f confcache 11387 11388test "x$prefix" = xNONE && prefix=$ac_default_prefix 11389# Let make expand exec_prefix. 11390test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11391 11392DEFS=-DHAVE_CONFIG_H 11393 11394ac_libobjs= 11395ac_ltlibobjs= 11396for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11397 # 1. Remove the extension, and $U if already installed. 11398 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11399 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11400 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11401 # will be set to the directory where LIBOBJS objects are built. 11402 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11403 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11404done 11405LIBOBJS=$ac_libobjs 11406 11407LTLIBOBJS=$ac_ltlibobjs 11408 11409 11410if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11411 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 11412Usually this means the macro was only invoked conditionally." "$LINENO" 5 11413fi 11414 11415: ${CONFIG_STATUS=./config.status} 11416ac_write_fail=0 11417ac_clean_files_save=$ac_clean_files 11418ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11419{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11420$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11421as_write_fail=0 11422cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11423#! $SHELL 11424# Generated by $as_me. 11425# Run this file to recreate the current configuration. 11426# Compiler output produced by configure, useful for debugging 11427# configure, is in config.log if it exists. 11428 11429debug=false 11430ac_cs_recheck=false 11431ac_cs_silent=false 11432 11433SHELL=\${CONFIG_SHELL-$SHELL} 11434export SHELL 11435_ASEOF 11436cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11437## -------------------- ## 11438## M4sh Initialization. ## 11439## -------------------- ## 11440 11441# Be more Bourne compatible 11442DUALCASE=1; export DUALCASE # for MKS sh 11443if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11444 emulate sh 11445 NULLCMD=: 11446 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11447 # is contrary to our usage. Disable this feature. 11448 alias -g '${1+"$@"}'='"$@"' 11449 setopt NO_GLOB_SUBST 11450else 11451 case `(set -o) 2>/dev/null` in #( 11452 *posix*) : 11453 set -o posix ;; #( 11454 *) : 11455 ;; 11456esac 11457fi 11458 11459 11460as_nl=' 11461' 11462export as_nl 11463# Printing a long string crashes Solaris 7 /usr/bin/printf. 11464as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11465as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11466as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11467# Prefer a ksh shell builtin over an external printf program on Solaris, 11468# but without wasting forks for bash or zsh. 11469if test -z "$BASH_VERSION$ZSH_VERSION" \ 11470 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11471 as_echo='print -r --' 11472 as_echo_n='print -rn --' 11473elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11474 as_echo='printf %s\n' 11475 as_echo_n='printf %s' 11476else 11477 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11478 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11479 as_echo_n='/usr/ucb/echo -n' 11480 else 11481 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11482 as_echo_n_body='eval 11483 arg=$1; 11484 case $arg in #( 11485 *"$as_nl"*) 11486 expr "X$arg" : "X\\(.*\\)$as_nl"; 11487 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11488 esac; 11489 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11490 ' 11491 export as_echo_n_body 11492 as_echo_n='sh -c $as_echo_n_body as_echo' 11493 fi 11494 export as_echo_body 11495 as_echo='sh -c $as_echo_body as_echo' 11496fi 11497 11498# The user is always right. 11499if test "${PATH_SEPARATOR+set}" != set; then 11500 PATH_SEPARATOR=: 11501 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11502 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11503 PATH_SEPARATOR=';' 11504 } 11505fi 11506 11507 11508# IFS 11509# We need space, tab and new line, in precisely that order. Quoting is 11510# there to prevent editors from complaining about space-tab. 11511# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11512# splitting by setting IFS to empty value.) 11513IFS=" "" $as_nl" 11514 11515# Find who we are. Look in the path if we contain no directory separator. 11516case $0 in #(( 11517 *[\\/]* ) as_myself=$0 ;; 11518 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11519for as_dir in $PATH 11520do 11521 IFS=$as_save_IFS 11522 test -z "$as_dir" && as_dir=. 11523 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11524 done 11525IFS=$as_save_IFS 11526 11527 ;; 11528esac 11529# We did not find ourselves, most probably we were run as `sh COMMAND' 11530# in which case we are not to be found in the path. 11531if test "x$as_myself" = x; then 11532 as_myself=$0 11533fi 11534if test ! -f "$as_myself"; then 11535 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11536 exit 1 11537fi 11538 11539# Unset variables that we do not need and which cause bugs (e.g. in 11540# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11541# suppresses any "Segmentation fault" message there. '((' could 11542# trigger a bug in pdksh 5.2.14. 11543for as_var in BASH_ENV ENV MAIL MAILPATH 11544do eval test x\${$as_var+set} = xset \ 11545 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11546done 11547PS1='$ ' 11548PS2='> ' 11549PS4='+ ' 11550 11551# NLS nuisances. 11552LC_ALL=C 11553export LC_ALL 11554LANGUAGE=C 11555export LANGUAGE 11556 11557# CDPATH. 11558(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11559 11560 11561# as_fn_error ERROR [LINENO LOG_FD] 11562# --------------------------------- 11563# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11564# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11565# script with status $?, using 1 if that was 0. 11566as_fn_error () 11567{ 11568 as_status=$?; test $as_status -eq 0 && as_status=1 11569 if test "$3"; then 11570 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11571 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 11572 fi 11573 $as_echo "$as_me: error: $1" >&2 11574 as_fn_exit $as_status 11575} # as_fn_error 11576 11577 11578# as_fn_set_status STATUS 11579# ----------------------- 11580# Set $? to STATUS, without forking. 11581as_fn_set_status () 11582{ 11583 return $1 11584} # as_fn_set_status 11585 11586# as_fn_exit STATUS 11587# ----------------- 11588# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11589as_fn_exit () 11590{ 11591 set +e 11592 as_fn_set_status $1 11593 exit $1 11594} # as_fn_exit 11595 11596# as_fn_unset VAR 11597# --------------- 11598# Portably unset VAR. 11599as_fn_unset () 11600{ 11601 { eval $1=; unset $1;} 11602} 11603as_unset=as_fn_unset 11604# as_fn_append VAR VALUE 11605# ---------------------- 11606# Append the text in VALUE to the end of the definition contained in VAR. Take 11607# advantage of any shell optimizations that allow amortized linear growth over 11608# repeated appends, instead of the typical quadratic growth present in naive 11609# implementations. 11610if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11611 eval 'as_fn_append () 11612 { 11613 eval $1+=\$2 11614 }' 11615else 11616 as_fn_append () 11617 { 11618 eval $1=\$$1\$2 11619 } 11620fi # as_fn_append 11621 11622# as_fn_arith ARG... 11623# ------------------ 11624# Perform arithmetic evaluation on the ARGs, and store the result in the 11625# global $as_val. Take advantage of shells that can avoid forks. The arguments 11626# must be portable across $(()) and expr. 11627if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11628 eval 'as_fn_arith () 11629 { 11630 as_val=$(( $* )) 11631 }' 11632else 11633 as_fn_arith () 11634 { 11635 as_val=`expr "$@" || test $? -eq 1` 11636 } 11637fi # as_fn_arith 11638 11639 11640if expr a : '\(a\)' >/dev/null 2>&1 && 11641 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11642 as_expr=expr 11643else 11644 as_expr=false 11645fi 11646 11647if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11648 as_basename=basename 11649else 11650 as_basename=false 11651fi 11652 11653if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11654 as_dirname=dirname 11655else 11656 as_dirname=false 11657fi 11658 11659as_me=`$as_basename -- "$0" || 11660$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11661 X"$0" : 'X\(//\)$' \| \ 11662 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11663$as_echo X/"$0" | 11664 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11665 s//\1/ 11666 q 11667 } 11668 /^X\/\(\/\/\)$/{ 11669 s//\1/ 11670 q 11671 } 11672 /^X\/\(\/\).*/{ 11673 s//\1/ 11674 q 11675 } 11676 s/.*/./; q'` 11677 11678# Avoid depending upon Character Ranges. 11679as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11680as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11681as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11682as_cr_digits='0123456789' 11683as_cr_alnum=$as_cr_Letters$as_cr_digits 11684 11685ECHO_C= ECHO_N= ECHO_T= 11686case `echo -n x` in #((((( 11687-n*) 11688 case `echo 'xy\c'` in 11689 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11690 xy) ECHO_C='\c';; 11691 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11692 ECHO_T=' ';; 11693 esac;; 11694*) 11695 ECHO_N='-n';; 11696esac 11697 11698rm -f conf$$ conf$$.exe conf$$.file 11699if test -d conf$$.dir; then 11700 rm -f conf$$.dir/conf$$.file 11701else 11702 rm -f conf$$.dir 11703 mkdir conf$$.dir 2>/dev/null 11704fi 11705if (echo >conf$$.file) 2>/dev/null; then 11706 if ln -s conf$$.file conf$$ 2>/dev/null; then 11707 as_ln_s='ln -s' 11708 # ... but there are two gotchas: 11709 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11710 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11711 # In both cases, we have to default to `cp -p'. 11712 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11713 as_ln_s='cp -p' 11714 elif ln conf$$.file conf$$ 2>/dev/null; then 11715 as_ln_s=ln 11716 else 11717 as_ln_s='cp -p' 11718 fi 11719else 11720 as_ln_s='cp -p' 11721fi 11722rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11723rmdir conf$$.dir 2>/dev/null 11724 11725 11726# as_fn_mkdir_p 11727# ------------- 11728# Create "$as_dir" as a directory, including parents if necessary. 11729as_fn_mkdir_p () 11730{ 11731 11732 case $as_dir in #( 11733 -*) as_dir=./$as_dir;; 11734 esac 11735 test -d "$as_dir" || eval $as_mkdir_p || { 11736 as_dirs= 11737 while :; do 11738 case $as_dir in #( 11739 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11740 *) as_qdir=$as_dir;; 11741 esac 11742 as_dirs="'$as_qdir' $as_dirs" 11743 as_dir=`$as_dirname -- "$as_dir" || 11744$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11745 X"$as_dir" : 'X\(//\)[^/]' \| \ 11746 X"$as_dir" : 'X\(//\)$' \| \ 11747 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11748$as_echo X"$as_dir" | 11749 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11750 s//\1/ 11751 q 11752 } 11753 /^X\(\/\/\)[^/].*/{ 11754 s//\1/ 11755 q 11756 } 11757 /^X\(\/\/\)$/{ 11758 s//\1/ 11759 q 11760 } 11761 /^X\(\/\).*/{ 11762 s//\1/ 11763 q 11764 } 11765 s/.*/./; q'` 11766 test -d "$as_dir" && break 11767 done 11768 test -z "$as_dirs" || eval "mkdir $as_dirs" 11769 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 11770 11771 11772} # as_fn_mkdir_p 11773if mkdir -p . 2>/dev/null; then 11774 as_mkdir_p='mkdir -p "$as_dir"' 11775else 11776 test -d ./-p && rmdir ./-p 11777 as_mkdir_p=false 11778fi 11779 11780if test -x / >/dev/null 2>&1; then 11781 as_test_x='test -x' 11782else 11783 if ls -dL / >/dev/null 2>&1; then 11784 as_ls_L_option=L 11785 else 11786 as_ls_L_option= 11787 fi 11788 as_test_x=' 11789 eval sh -c '\'' 11790 if test -d "$1"; then 11791 test -d "$1/."; 11792 else 11793 case $1 in #( 11794 -*)set "./$1";; 11795 esac; 11796 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 11797 ???[sx]*):;;*)false;;esac;fi 11798 '\'' sh 11799 ' 11800fi 11801as_executable_p=$as_test_x 11802 11803# Sed expression to map a string onto a valid CPP name. 11804as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11805 11806# Sed expression to map a string onto a valid variable name. 11807as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11808 11809 11810exec 6>&1 11811## ----------------------------------- ## 11812## Main body of $CONFIG_STATUS script. ## 11813## ----------------------------------- ## 11814_ASEOF 11815test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11816 11817cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11818# Save the log message, to keep $0 and so on meaningful, and to 11819# report actual input values of CONFIG_FILES etc. instead of their 11820# values after options handling. 11821ac_log=" 11822This file was extended by package-unused $as_me version-unused, which was 11823generated by GNU Autoconf 2.64. Invocation command line was 11824 11825 CONFIG_FILES = $CONFIG_FILES 11826 CONFIG_HEADERS = $CONFIG_HEADERS 11827 CONFIG_LINKS = $CONFIG_LINKS 11828 CONFIG_COMMANDS = $CONFIG_COMMANDS 11829 $ $0 $@ 11830 11831on `(hostname || uname -n) 2>/dev/null | sed 1q` 11832" 11833 11834_ACEOF 11835 11836case $ac_config_files in *" 11837"*) set x $ac_config_files; shift; ac_config_files=$*;; 11838esac 11839 11840case $ac_config_headers in *" 11841"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 11842esac 11843 11844 11845cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11846# Files that config.status was made for. 11847config_files="$ac_config_files" 11848config_headers="$ac_config_headers" 11849config_commands="$ac_config_commands" 11850 11851_ACEOF 11852 11853cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11854ac_cs_usage="\ 11855\`$as_me' instantiates files and other configuration actions 11856from templates according to the current configuration. Unless the files 11857and actions are specified as TAGs, all are instantiated by default. 11858 11859Usage: $0 [OPTION]... [TAG]... 11860 11861 -h, --help print this help, then exit 11862 -V, --version print version number and configuration settings, then exit 11863 -q, --quiet, --silent 11864 do not print progress messages 11865 -d, --debug don't remove temporary files 11866 --recheck update $as_me by reconfiguring in the same conditions 11867 --file=FILE[:TEMPLATE] 11868 instantiate the configuration file FILE 11869 --header=FILE[:TEMPLATE] 11870 instantiate the configuration header FILE 11871 11872Configuration files: 11873$config_files 11874 11875Configuration headers: 11876$config_headers 11877 11878Configuration commands: 11879$config_commands 11880 11881Report bugs to the package provider." 11882 11883_ACEOF 11884cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11885ac_cs_version="\\ 11886package-unused config.status version-unused 11887configured by $0, generated by GNU Autoconf 2.64, 11888 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 11889 11890Copyright (C) 2009 Free Software Foundation, Inc. 11891This config.status script is free software; the Free Software Foundation 11892gives unlimited permission to copy, distribute and modify it." 11893 11894ac_pwd='$ac_pwd' 11895srcdir='$srcdir' 11896INSTALL='$INSTALL' 11897AWK='$AWK' 11898test -n "\$AWK" || AWK=awk 11899_ACEOF 11900 11901cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11902# The default lists apply if the user does not specify any file. 11903ac_need_defaults=: 11904while test $# != 0 11905do 11906 case $1 in 11907 --*=*) 11908 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11909 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 11910 ac_shift=: 11911 ;; 11912 *) 11913 ac_option=$1 11914 ac_optarg=$2 11915 ac_shift=shift 11916 ;; 11917 esac 11918 11919 case $ac_option in 11920 # Handling of the options. 11921 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 11922 ac_cs_recheck=: ;; 11923 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 11924 $as_echo "$ac_cs_version"; exit ;; 11925 --debug | --debu | --deb | --de | --d | -d ) 11926 debug=: ;; 11927 --file | --fil | --fi | --f ) 11928 $ac_shift 11929 case $ac_optarg in 11930 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11931 esac 11932 as_fn_append CONFIG_FILES " '$ac_optarg'" 11933 ac_need_defaults=false;; 11934 --header | --heade | --head | --hea ) 11935 $ac_shift 11936 case $ac_optarg in 11937 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11938 esac 11939 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 11940 ac_need_defaults=false;; 11941 --he | --h) 11942 # Conflict between --help and --header 11943 as_fn_error "ambiguous option: \`$1' 11944Try \`$0 --help' for more information.";; 11945 --help | --hel | -h ) 11946 $as_echo "$ac_cs_usage"; exit ;; 11947 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11948 | -silent | --silent | --silen | --sile | --sil | --si | --s) 11949 ac_cs_silent=: ;; 11950 11951 # This is an error. 11952 -*) as_fn_error "unrecognized option: \`$1' 11953Try \`$0 --help' for more information." ;; 11954 11955 *) as_fn_append ac_config_targets " $1" 11956 ac_need_defaults=false ;; 11957 11958 esac 11959 shift 11960done 11961 11962ac_configure_extra_args= 11963 11964if $ac_cs_silent; then 11965 exec 6>/dev/null 11966 ac_configure_extra_args="$ac_configure_extra_args --silent" 11967fi 11968 11969_ACEOF 11970cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11971if \$ac_cs_recheck; then 11972 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 11973 shift 11974 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 11975 CONFIG_SHELL='$SHELL' 11976 export CONFIG_SHELL 11977 exec "\$@" 11978fi 11979 11980_ACEOF 11981cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11982exec 5>>config.log 11983{ 11984 echo 11985 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 11986## Running $as_me. ## 11987_ASBOX 11988 $as_echo "$ac_log" 11989} >&5 11990 11991_ACEOF 11992cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11993# 11994# INIT-COMMANDS 11995# 11996 11997srcdir="$srcdir" 11998host="$host" 11999target="$target" 12000with_multisubdir="$with_multisubdir" 12001with_multisrctop="$with_multisrctop" 12002with_target_subdir="$with_target_subdir" 12003ac_configure_args="${multilib_arg} ${ac_configure_args}" 12004multi_basedir="$multi_basedir" 12005CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12006CC="$CC" 12007CXX="$CXX" 12008GFORTRAN="$GFORTRAN" 12009GCJ="$GCJ" 12010 12011 12012# The HP-UX ksh and POSIX shell print the target directory to stdout 12013# if CDPATH is set. 12014(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12015 12016sed_quote_subst='$sed_quote_subst' 12017double_quote_subst='$double_quote_subst' 12018delay_variable_subst='$delay_variable_subst' 12019AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 12020DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 12021OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12022macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12023macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12024enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12025enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12026pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12027enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12028SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12029ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12030host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12031host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12032host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12033build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12034build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12035build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12036SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12037Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12038GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12039EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12040FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12041LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12042NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12043LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12044max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12045ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12046exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12047lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12048lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12049lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12050reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12051reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12052deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12053file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12054AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12055AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12056STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12057RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12058old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12059old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12060old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12061lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12062CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12063CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12064compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12065GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12066lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12067lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12068lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12069lt_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"`' 12070objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12071MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12072lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12073lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12074lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12075lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12076lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12077need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12078DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12079NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12080LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12081OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12082OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12083libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12084shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12085extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12086archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12087enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12088export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12089whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12090compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12091old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12092old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12093archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12094archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12095module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12096module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12097with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12098allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12099no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12100hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12101hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12102hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12103hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12104hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12105hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12106hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12107hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12108inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12109link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12110fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12111always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12112export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12113exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12114include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12115prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12116file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12117variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12118need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12119need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12120version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12121runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12122shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12123shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12124libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12125library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12126soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12127install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12128postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12129postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12130finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12131finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12132hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12133sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12134sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12135hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12136enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12137enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12138enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12139old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12140striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12141 12142LTCC='$LTCC' 12143LTCFLAGS='$LTCFLAGS' 12144compiler='$compiler_DEFAULT' 12145 12146# A function that is used when there is no print builtin or printf. 12147func_fallback_echo () 12148{ 12149 eval 'cat <<_LTECHO_EOF 12150\$1 12151_LTECHO_EOF' 12152} 12153 12154# Quote evaled strings. 12155for var in AS \ 12156DLLTOOL \ 12157OBJDUMP \ 12158SHELL \ 12159ECHO \ 12160SED \ 12161GREP \ 12162EGREP \ 12163FGREP \ 12164LD \ 12165NM \ 12166LN_S \ 12167lt_SP2NL \ 12168lt_NL2SP \ 12169reload_flag \ 12170deplibs_check_method \ 12171file_magic_cmd \ 12172AR \ 12173AR_FLAGS \ 12174STRIP \ 12175RANLIB \ 12176CC \ 12177CFLAGS \ 12178compiler \ 12179lt_cv_sys_global_symbol_pipe \ 12180lt_cv_sys_global_symbol_to_cdecl \ 12181lt_cv_sys_global_symbol_to_c_name_address \ 12182lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12183lt_prog_compiler_no_builtin_flag \ 12184lt_prog_compiler_wl \ 12185lt_prog_compiler_pic \ 12186lt_prog_compiler_static \ 12187lt_cv_prog_compiler_c_o \ 12188need_locks \ 12189DSYMUTIL \ 12190NMEDIT \ 12191LIPO \ 12192OTOOL \ 12193OTOOL64 \ 12194shrext_cmds \ 12195export_dynamic_flag_spec \ 12196whole_archive_flag_spec \ 12197compiler_needs_object \ 12198with_gnu_ld \ 12199allow_undefined_flag \ 12200no_undefined_flag \ 12201hardcode_libdir_flag_spec \ 12202hardcode_libdir_flag_spec_ld \ 12203hardcode_libdir_separator \ 12204fix_srcfile_path \ 12205exclude_expsyms \ 12206include_expsyms \ 12207file_list_spec \ 12208variables_saved_for_relink \ 12209libname_spec \ 12210library_names_spec \ 12211soname_spec \ 12212install_override_mode \ 12213finish_eval \ 12214old_striplib \ 12215striplib; do 12216 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12217 *[\\\\\\\`\\"\\\$]*) 12218 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12219 ;; 12220 *) 12221 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12222 ;; 12223 esac 12224done 12225 12226# Double-quote double-evaled strings. 12227for var in reload_cmds \ 12228old_postinstall_cmds \ 12229old_postuninstall_cmds \ 12230old_archive_cmds \ 12231extract_expsyms_cmds \ 12232old_archive_from_new_cmds \ 12233old_archive_from_expsyms_cmds \ 12234archive_cmds \ 12235archive_expsym_cmds \ 12236module_cmds \ 12237module_expsym_cmds \ 12238export_symbols_cmds \ 12239prelink_cmds \ 12240postinstall_cmds \ 12241postuninstall_cmds \ 12242finish_cmds \ 12243sys_lib_search_path_spec \ 12244sys_lib_dlsearch_path_spec; do 12245 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12246 *[\\\\\\\`\\"\\\$]*) 12247 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12248 ;; 12249 *) 12250 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12251 ;; 12252 esac 12253done 12254 12255ac_aux_dir='$ac_aux_dir' 12256xsi_shell='$xsi_shell' 12257lt_shell_append='$lt_shell_append' 12258 12259# See if we are running on zsh, and set the options which allow our 12260# commands through without removal of \ escapes INIT. 12261if test -n "\${ZSH_VERSION+set}" ; then 12262 setopt NO_GLOB_SUBST 12263fi 12264 12265 12266 PACKAGE='$PACKAGE' 12267 VERSION='$VERSION' 12268 TIMESTAMP='$TIMESTAMP' 12269 RM='$RM' 12270 ofile='$ofile' 12271 12272 12273 12274 12275_ACEOF 12276 12277cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12278 12279# Handling of arguments. 12280for ac_config_target in $ac_config_targets 12281do 12282 case $ac_config_target in 12283 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12284 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12285 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12286 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12287 12288 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12289 esac 12290done 12291 12292 12293# If the user did not use the arguments to specify the items to instantiate, 12294# then the envvar interface is used. Set only those that are not. 12295# We use the long form for the default assignment because of an extremely 12296# bizarre bug on SunOS 4.1.3. 12297if $ac_need_defaults; then 12298 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12299 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12300 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12301fi 12302 12303# Have a temporary directory for convenience. Make it in the build tree 12304# simply because there is no reason against having it here, and in addition, 12305# creating and moving files from /tmp can sometimes cause problems. 12306# Hook for its removal unless debugging. 12307# Note that there is a small window in which the directory will not be cleaned: 12308# after its creation but before its name has been assigned to `$tmp'. 12309$debug || 12310{ 12311 tmp= 12312 trap 'exit_status=$? 12313 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12314' 0 12315 trap 'as_fn_exit 1' 1 2 13 15 12316} 12317# Create a (secure) tmp directory for tmp files. 12318 12319{ 12320 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12321 test -n "$tmp" && test -d "$tmp" 12322} || 12323{ 12324 tmp=./conf$$-$RANDOM 12325 (umask 077 && mkdir "$tmp") 12326} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12327 12328# Set up the scripts for CONFIG_FILES section. 12329# No need to generate them if there are no CONFIG_FILES. 12330# This happens for instance with `./config.status config.h'. 12331if test -n "$CONFIG_FILES"; then 12332 12333 12334ac_cr=`echo X | tr X '\015'` 12335# On cygwin, bash can eat \r inside `` if the user requested igncr. 12336# But we know of no other shell where ac_cr would be empty at this 12337# point, so we can use a bashism as a fallback. 12338if test "x$ac_cr" = x; then 12339 eval ac_cr=\$\'\\r\' 12340fi 12341ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12342if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12343 ac_cs_awk_cr='\r' 12344else 12345 ac_cs_awk_cr=$ac_cr 12346fi 12347 12348echo 'BEGIN {' >"$tmp/subs1.awk" && 12349_ACEOF 12350 12351 12352{ 12353 echo "cat >conf$$subs.awk <<_ACEOF" && 12354 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12355 echo "_ACEOF" 12356} >conf$$subs.sh || 12357 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12358ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12359ac_delim='%!_!# ' 12360for ac_last_try in false false false false false :; do 12361 . ./conf$$subs.sh || 12362 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12363 12364 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12365 if test $ac_delim_n = $ac_delim_num; then 12366 break 12367 elif $ac_last_try; then 12368 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12369 else 12370 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12371 fi 12372done 12373rm -f conf$$subs.sh 12374 12375cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12376cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12377_ACEOF 12378sed -n ' 12379h 12380s/^/S["/; s/!.*/"]=/ 12381p 12382g 12383s/^[^!]*!// 12384:repl 12385t repl 12386s/'"$ac_delim"'$// 12387t delim 12388:nl 12389h 12390s/\(.\{148\}\).*/\1/ 12391t more1 12392s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12393p 12394n 12395b repl 12396:more1 12397s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12398p 12399g 12400s/.\{148\}// 12401t nl 12402:delim 12403h 12404s/\(.\{148\}\).*/\1/ 12405t more2 12406s/["\\]/\\&/g; s/^/"/; s/$/"/ 12407p 12408b 12409:more2 12410s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12411p 12412g 12413s/.\{148\}// 12414t delim 12415' <conf$$subs.awk | sed ' 12416/^[^""]/{ 12417 N 12418 s/\n// 12419} 12420' >>$CONFIG_STATUS || ac_write_fail=1 12421rm -f conf$$subs.awk 12422cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12423_ACAWK 12424cat >>"\$tmp/subs1.awk" <<_ACAWK && 12425 for (key in S) S_is_set[key] = 1 12426 FS = "" 12427 12428} 12429{ 12430 line = $ 0 12431 nfields = split(line, field, "@") 12432 substed = 0 12433 len = length(field[1]) 12434 for (i = 2; i < nfields; i++) { 12435 key = field[i] 12436 keylen = length(key) 12437 if (S_is_set[key]) { 12438 value = S[key] 12439 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12440 len += length(value) + length(field[++i]) 12441 substed = 1 12442 } else 12443 len += 1 + keylen 12444 } 12445 12446 print line 12447} 12448 12449_ACAWK 12450_ACEOF 12451cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12452if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12453 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12454else 12455 cat 12456fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12457 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12458_ACEOF 12459 12460# VPATH may cause trouble with some makes, so we remove $(srcdir), 12461# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12462# trailing colons and then remove the whole line if VPATH becomes empty 12463# (actually we leave an empty line to preserve line numbers). 12464if test "x$srcdir" = x.; then 12465 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12466s/:*\$(srcdir):*/:/ 12467s/:*\${srcdir}:*/:/ 12468s/:*@srcdir@:*/:/ 12469s/^\([^=]*=[ ]*\):*/\1/ 12470s/:*$// 12471s/^[^=]*=[ ]*$// 12472}' 12473fi 12474 12475cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12476fi # test -n "$CONFIG_FILES" 12477 12478# Set up the scripts for CONFIG_HEADERS section. 12479# No need to generate them if there are no CONFIG_HEADERS. 12480# This happens for instance with `./config.status Makefile'. 12481if test -n "$CONFIG_HEADERS"; then 12482cat >"$tmp/defines.awk" <<\_ACAWK || 12483BEGIN { 12484_ACEOF 12485 12486# Transform confdefs.h into an awk script `defines.awk', embedded as 12487# here-document in config.status, that substitutes the proper values into 12488# config.h.in to produce config.h. 12489 12490# Create a delimiter string that does not exist in confdefs.h, to ease 12491# handling of long lines. 12492ac_delim='%!_!# ' 12493for ac_last_try in false false :; do 12494 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 12495 if test -z "$ac_t"; then 12496 break 12497 elif $ac_last_try; then 12498 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 12499 else 12500 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12501 fi 12502done 12503 12504# For the awk script, D is an array of macro values keyed by name, 12505# likewise P contains macro parameters if any. Preserve backslash 12506# newline sequences. 12507 12508ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12509sed -n ' 12510s/.\{148\}/&'"$ac_delim"'/g 12511t rset 12512:rset 12513s/^[ ]*#[ ]*define[ ][ ]*/ / 12514t def 12515d 12516:def 12517s/\\$// 12518t bsnl 12519s/["\\]/\\&/g 12520s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12521D["\1"]=" \3"/p 12522s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12523d 12524:bsnl 12525s/["\\]/\\&/g 12526s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12527D["\1"]=" \3\\\\\\n"\\/p 12528t cont 12529s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12530t cont 12531d 12532:cont 12533n 12534s/.\{148\}/&'"$ac_delim"'/g 12535t clear 12536:clear 12537s/\\$// 12538t bsnlc 12539s/["\\]/\\&/g; s/^/"/; s/$/"/p 12540d 12541:bsnlc 12542s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12543b cont 12544' <confdefs.h | sed ' 12545s/'"$ac_delim"'/"\\\ 12546"/g' >>$CONFIG_STATUS || ac_write_fail=1 12547 12548cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12549 for (key in D) D_is_set[key] = 1 12550 FS = "" 12551} 12552/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12553 line = \$ 0 12554 split(line, arg, " ") 12555 if (arg[1] == "#") { 12556 defundef = arg[2] 12557 mac1 = arg[3] 12558 } else { 12559 defundef = substr(arg[1], 2) 12560 mac1 = arg[2] 12561 } 12562 split(mac1, mac2, "(") #) 12563 macro = mac2[1] 12564 prefix = substr(line, 1, index(line, defundef) - 1) 12565 if (D_is_set[macro]) { 12566 # Preserve the white space surrounding the "#". 12567 print prefix "define", macro P[macro] D[macro] 12568 next 12569 } else { 12570 # Replace #undef with comments. This is necessary, for example, 12571 # in the case of _POSIX_SOURCE, which is predefined and required 12572 # on some systems where configure will not decide to define it. 12573 if (defundef == "undef") { 12574 print "/*", prefix defundef, macro, "*/" 12575 next 12576 } 12577 } 12578} 12579{ print } 12580_ACAWK 12581_ACEOF 12582cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12583 as_fn_error "could not setup config headers machinery" "$LINENO" 5 12584fi # test -n "$CONFIG_HEADERS" 12585 12586 12587eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12588shift 12589for ac_tag 12590do 12591 case $ac_tag in 12592 :[FHLC]) ac_mode=$ac_tag; continue;; 12593 esac 12594 case $ac_mode$ac_tag in 12595 :[FHL]*:*);; 12596 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 12597 :[FH]-) ac_tag=-:-;; 12598 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12599 esac 12600 ac_save_IFS=$IFS 12601 IFS=: 12602 set x $ac_tag 12603 IFS=$ac_save_IFS 12604 shift 12605 ac_file=$1 12606 shift 12607 12608 case $ac_mode in 12609 :L) ac_source=$1;; 12610 :[FH]) 12611 ac_file_inputs= 12612 for ac_f 12613 do 12614 case $ac_f in 12615 -) ac_f="$tmp/stdin";; 12616 *) # Look for the file first in the build tree, then in the source tree 12617 # (if the path is not absolute). The absolute path cannot be DOS-style, 12618 # because $ac_f cannot contain `:'. 12619 test -f "$ac_f" || 12620 case $ac_f in 12621 [\\/$]*) false;; 12622 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12623 esac || 12624 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12625 esac 12626 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12627 as_fn_append ac_file_inputs " '$ac_f'" 12628 done 12629 12630 # Let's still pretend it is `configure' which instantiates (i.e., don't 12631 # use $as_me), people would be surprised to read: 12632 # /* config.h. Generated by config.status. */ 12633 configure_input='Generated from '` 12634 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12635 `' by configure.' 12636 if test x"$ac_file" != x-; then 12637 configure_input="$ac_file. $configure_input" 12638 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12639$as_echo "$as_me: creating $ac_file" >&6;} 12640 fi 12641 # Neutralize special characters interpreted by sed in replacement strings. 12642 case $configure_input in #( 12643 *\&* | *\|* | *\\* ) 12644 ac_sed_conf_input=`$as_echo "$configure_input" | 12645 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12646 *) ac_sed_conf_input=$configure_input;; 12647 esac 12648 12649 case $ac_tag in 12650 *:-:* | *:-) cat >"$tmp/stdin" \ 12651 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 12652 esac 12653 ;; 12654 esac 12655 12656 ac_dir=`$as_dirname -- "$ac_file" || 12657$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12658 X"$ac_file" : 'X\(//\)[^/]' \| \ 12659 X"$ac_file" : 'X\(//\)$' \| \ 12660 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12661$as_echo X"$ac_file" | 12662 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12663 s//\1/ 12664 q 12665 } 12666 /^X\(\/\/\)[^/].*/{ 12667 s//\1/ 12668 q 12669 } 12670 /^X\(\/\/\)$/{ 12671 s//\1/ 12672 q 12673 } 12674 /^X\(\/\).*/{ 12675 s//\1/ 12676 q 12677 } 12678 s/.*/./; q'` 12679 as_dir="$ac_dir"; as_fn_mkdir_p 12680 ac_builddir=. 12681 12682case "$ac_dir" in 12683.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12684*) 12685 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12686 # A ".." for each directory in $ac_dir_suffix. 12687 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12688 case $ac_top_builddir_sub in 12689 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12690 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12691 esac ;; 12692esac 12693ac_abs_top_builddir=$ac_pwd 12694ac_abs_builddir=$ac_pwd$ac_dir_suffix 12695# for backward compatibility: 12696ac_top_builddir=$ac_top_build_prefix 12697 12698case $srcdir in 12699 .) # We are building in place. 12700 ac_srcdir=. 12701 ac_top_srcdir=$ac_top_builddir_sub 12702 ac_abs_top_srcdir=$ac_pwd ;; 12703 [\\/]* | ?:[\\/]* ) # Absolute name. 12704 ac_srcdir=$srcdir$ac_dir_suffix; 12705 ac_top_srcdir=$srcdir 12706 ac_abs_top_srcdir=$srcdir ;; 12707 *) # Relative name. 12708 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12709 ac_top_srcdir=$ac_top_build_prefix$srcdir 12710 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12711esac 12712ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12713 12714 12715 case $ac_mode in 12716 :F) 12717 # 12718 # CONFIG_FILE 12719 # 12720 12721 case $INSTALL in 12722 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12723 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12724 esac 12725_ACEOF 12726 12727cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12728# If the template does not know about datarootdir, expand it. 12729# FIXME: This hack should be removed a few years after 2.60. 12730ac_datarootdir_hack=; ac_datarootdir_seen= 12731ac_sed_dataroot=' 12732/datarootdir/ { 12733 p 12734 q 12735} 12736/@datadir@/p 12737/@docdir@/p 12738/@infodir@/p 12739/@localedir@/p 12740/@mandir@/p' 12741case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12742*datarootdir*) ac_datarootdir_seen=yes;; 12743*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12745$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12746_ACEOF 12747cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12748 ac_datarootdir_hack=' 12749 s&@datadir@&$datadir&g 12750 s&@docdir@&$docdir&g 12751 s&@infodir@&$infodir&g 12752 s&@localedir@&$localedir&g 12753 s&@mandir@&$mandir&g 12754 s&\\\${datarootdir}&$datarootdir&g' ;; 12755esac 12756_ACEOF 12757 12758# Neutralize VPATH when `$srcdir' = `.'. 12759# Shell code in configure.ac might set extrasub. 12760# FIXME: do we really want to maintain this feature? 12761cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12762ac_sed_extra="$ac_vpsub 12763$extrasub 12764_ACEOF 12765cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12766:t 12767/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12768s|@configure_input@|$ac_sed_conf_input|;t t 12769s&@top_builddir@&$ac_top_builddir_sub&;t t 12770s&@top_build_prefix@&$ac_top_build_prefix&;t t 12771s&@srcdir@&$ac_srcdir&;t t 12772s&@abs_srcdir@&$ac_abs_srcdir&;t t 12773s&@top_srcdir@&$ac_top_srcdir&;t t 12774s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12775s&@builddir@&$ac_builddir&;t t 12776s&@abs_builddir@&$ac_abs_builddir&;t t 12777s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12778s&@INSTALL@&$ac_INSTALL&;t t 12779$ac_datarootdir_hack 12780" 12781eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 12782 || as_fn_error "could not create $ac_file" "$LINENO" 5 12783 12784test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12785 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12786 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12788which seems to be undefined. Please make sure it is defined." >&5 12789$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12790which seems to be undefined. Please make sure it is defined." >&2;} 12791 12792 rm -f "$tmp/stdin" 12793 case $ac_file in 12794 -) cat "$tmp/out" && rm -f "$tmp/out";; 12795 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 12796 esac \ 12797 || as_fn_error "could not create $ac_file" "$LINENO" 5 12798 ;; 12799 :H) 12800 # 12801 # CONFIG_HEADER 12802 # 12803 if test x"$ac_file" != x-; then 12804 { 12805 $as_echo "/* $configure_input */" \ 12806 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 12807 } >"$tmp/config.h" \ 12808 || as_fn_error "could not create $ac_file" "$LINENO" 5 12809 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 12810 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 12811$as_echo "$as_me: $ac_file is unchanged" >&6;} 12812 else 12813 rm -f "$ac_file" 12814 mv "$tmp/config.h" "$ac_file" \ 12815 || as_fn_error "could not create $ac_file" "$LINENO" 5 12816 fi 12817 else 12818 $as_echo "/* $configure_input */" \ 12819 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 12820 || as_fn_error "could not create -" "$LINENO" 5 12821 fi 12822 ;; 12823 12824 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12825$as_echo "$as_me: executing $ac_file commands" >&6;} 12826 ;; 12827 esac 12828 12829 12830 case $ac_file$ac_mode in 12831 "default-1":C) 12832# Only add multilib support code if we just rebuilt the top-level 12833# Makefile. 12834case " $CONFIG_FILES " in 12835 *" Makefile "*) 12836 ac_file=Makefile . ${multi_basedir}/config-ml.in 12837 ;; 12838esac ;; 12839 "libtool":C) 12840 12841 # See if we are running on zsh, and set the options which allow our 12842 # commands through without removal of \ escapes. 12843 if test -n "${ZSH_VERSION+set}" ; then 12844 setopt NO_GLOB_SUBST 12845 fi 12846 12847 cfgfile="${ofile}T" 12848 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 12849 $RM "$cfgfile" 12850 12851 cat <<_LT_EOF >> "$cfgfile" 12852#! $SHELL 12853 12854# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 12855# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 12856# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 12857# NOTE: Changes made to this file will be lost: look at ltmain.sh. 12858# 12859# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 12860# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 12861# Written by Gordon Matzigkeit, 1996 12862# 12863# This file is part of GNU Libtool. 12864# 12865# GNU Libtool is free software; you can redistribute it and/or 12866# modify it under the terms of the GNU General Public License as 12867# published by the Free Software Foundation; either version 2 of 12868# the License, or (at your option) any later version. 12869# 12870# As a special exception to the GNU General Public License, 12871# if you distribute this file as part of a program or library that 12872# is built using GNU Libtool, you may include this file under the 12873# same distribution terms that you use for the rest of that program. 12874# 12875# GNU Libtool is distributed in the hope that it will be useful, 12876# but WITHOUT ANY WARRANTY; without even the implied warranty of 12877# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12878# GNU General Public License for more details. 12879# 12880# You should have received a copy of the GNU General Public License 12881# along with GNU Libtool; see the file COPYING. If not, a copy 12882# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 12883# obtained by writing to the Free Software Foundation, Inc., 12884# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 12885 12886 12887# The names of the tagged configurations supported by this script. 12888available_tags="" 12889 12890# ### BEGIN LIBTOOL CONFIG 12891 12892# Assembler program. 12893AS=$lt_AS 12894 12895# DLL creation program. 12896DLLTOOL=$lt_DLLTOOL 12897 12898# Object dumper program. 12899OBJDUMP=$lt_OBJDUMP 12900 12901# Which release of libtool.m4 was used? 12902macro_version=$macro_version 12903macro_revision=$macro_revision 12904 12905# Whether or not to build shared libraries. 12906build_libtool_libs=$enable_shared 12907 12908# Whether or not to build static libraries. 12909build_old_libs=$enable_static 12910 12911# What type of objects to build. 12912pic_mode=$pic_mode 12913 12914# Whether or not to optimize for fast installation. 12915fast_install=$enable_fast_install 12916 12917# Shell to use when invoking shell scripts. 12918SHELL=$lt_SHELL 12919 12920# An echo program that protects backslashes. 12921ECHO=$lt_ECHO 12922 12923# The host system. 12924host_alias=$host_alias 12925host=$host 12926host_os=$host_os 12927 12928# The build system. 12929build_alias=$build_alias 12930build=$build 12931build_os=$build_os 12932 12933# A sed program that does not truncate output. 12934SED=$lt_SED 12935 12936# Sed that helps us avoid accidentally triggering echo(1) options like -n. 12937Xsed="\$SED -e 1s/^X//" 12938 12939# A grep program that handles long lines. 12940GREP=$lt_GREP 12941 12942# An ERE matcher. 12943EGREP=$lt_EGREP 12944 12945# A literal string matcher. 12946FGREP=$lt_FGREP 12947 12948# A BSD- or MS-compatible name lister. 12949NM=$lt_NM 12950 12951# Whether we need soft or hard links. 12952LN_S=$lt_LN_S 12953 12954# What is the maximum length of a command? 12955max_cmd_len=$max_cmd_len 12956 12957# Object file suffix (normally "o"). 12958objext=$ac_objext 12959 12960# Executable file suffix (normally ""). 12961exeext=$exeext 12962 12963# whether the shell understands "unset". 12964lt_unset=$lt_unset 12965 12966# turn spaces into newlines. 12967SP2NL=$lt_lt_SP2NL 12968 12969# turn newlines into spaces. 12970NL2SP=$lt_lt_NL2SP 12971 12972# Method to check whether dependent libraries are shared objects. 12973deplibs_check_method=$lt_deplibs_check_method 12974 12975# Command to use when deplibs_check_method == "file_magic". 12976file_magic_cmd=$lt_file_magic_cmd 12977 12978# The archiver. 12979AR=$lt_AR 12980AR_FLAGS=$lt_AR_FLAGS 12981 12982# A symbol stripping program. 12983STRIP=$lt_STRIP 12984 12985# Commands used to install an old-style archive. 12986RANLIB=$lt_RANLIB 12987old_postinstall_cmds=$lt_old_postinstall_cmds 12988old_postuninstall_cmds=$lt_old_postuninstall_cmds 12989 12990# Whether to use a lock for old archive extraction. 12991lock_old_archive_extraction=$lock_old_archive_extraction 12992 12993# A C compiler. 12994LTCC=$lt_CC 12995 12996# LTCC compiler flags. 12997LTCFLAGS=$lt_CFLAGS 12998 12999# Take the output of nm and produce a listing of raw symbols and C names. 13000global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13001 13002# Transform the output of nm in a proper C declaration. 13003global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13004 13005# Transform the output of nm in a C name address pair. 13006global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13007 13008# Transform the output of nm in a C name address pair when lib prefix is needed. 13009global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13010 13011# The name of the directory that contains temporary libtool files. 13012objdir=$objdir 13013 13014# Used to examine libraries when file_magic_cmd begins with "file". 13015MAGIC_CMD=$MAGIC_CMD 13016 13017# Must we lock files when doing compilation? 13018need_locks=$lt_need_locks 13019 13020# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13021DSYMUTIL=$lt_DSYMUTIL 13022 13023# Tool to change global to local symbols on Mac OS X. 13024NMEDIT=$lt_NMEDIT 13025 13026# Tool to manipulate fat objects and archives on Mac OS X. 13027LIPO=$lt_LIPO 13028 13029# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13030OTOOL=$lt_OTOOL 13031 13032# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13033OTOOL64=$lt_OTOOL64 13034 13035# Old archive suffix (normally "a"). 13036libext=$libext 13037 13038# Shared library suffix (normally ".so"). 13039shrext_cmds=$lt_shrext_cmds 13040 13041# The commands to extract the exported symbol list from a shared archive. 13042extract_expsyms_cmds=$lt_extract_expsyms_cmds 13043 13044# Variables whose values should be saved in libtool wrapper scripts and 13045# restored at link time. 13046variables_saved_for_relink=$lt_variables_saved_for_relink 13047 13048# Do we need the "lib" prefix for modules? 13049need_lib_prefix=$need_lib_prefix 13050 13051# Do we need a version for libraries? 13052need_version=$need_version 13053 13054# Library versioning type. 13055version_type=$version_type 13056 13057# Shared library runtime path variable. 13058runpath_var=$runpath_var 13059 13060# Shared library path variable. 13061shlibpath_var=$shlibpath_var 13062 13063# Is shlibpath searched before the hard-coded library search path? 13064shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13065 13066# Format of library name prefix. 13067libname_spec=$lt_libname_spec 13068 13069# List of archive names. First name is the real one, the rest are links. 13070# The last name is the one that the linker finds with -lNAME 13071library_names_spec=$lt_library_names_spec 13072 13073# The coded name of the library, if different from the real name. 13074soname_spec=$lt_soname_spec 13075 13076# Permission mode override for installation of shared libraries. 13077install_override_mode=$lt_install_override_mode 13078 13079# Command to use after installation of a shared archive. 13080postinstall_cmds=$lt_postinstall_cmds 13081 13082# Command to use after uninstallation of a shared archive. 13083postuninstall_cmds=$lt_postuninstall_cmds 13084 13085# Commands used to finish a libtool library installation in a directory. 13086finish_cmds=$lt_finish_cmds 13087 13088# As "finish_cmds", except a single script fragment to be evaled but 13089# not shown. 13090finish_eval=$lt_finish_eval 13091 13092# Whether we should hardcode library paths into libraries. 13093hardcode_into_libs=$hardcode_into_libs 13094 13095# Compile-time system search path for libraries. 13096sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13097 13098# Run-time system search path for libraries. 13099sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13100 13101# Whether dlopen is supported. 13102dlopen_support=$enable_dlopen 13103 13104# Whether dlopen of programs is supported. 13105dlopen_self=$enable_dlopen_self 13106 13107# Whether dlopen of statically linked programs is supported. 13108dlopen_self_static=$enable_dlopen_self_static 13109 13110# Commands to strip libraries. 13111old_striplib=$lt_old_striplib 13112striplib=$lt_striplib 13113 13114 13115# The linker used to build libraries. 13116LD=$lt_LD 13117 13118# How to create reloadable object files. 13119reload_flag=$lt_reload_flag 13120reload_cmds=$lt_reload_cmds 13121 13122# Commands used to build an old-style archive. 13123old_archive_cmds=$lt_old_archive_cmds 13124 13125# A language specific compiler. 13126CC=$lt_compiler 13127 13128# Is the compiler the GNU compiler? 13129with_gcc=$GCC 13130 13131# Compiler flag to turn off builtin functions. 13132no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13133 13134# How to pass a linker flag through the compiler. 13135wl=$lt_lt_prog_compiler_wl 13136 13137# Additional compiler flags for building library objects. 13138pic_flag=$lt_lt_prog_compiler_pic 13139 13140# Compiler flag to prevent dynamic linking. 13141link_static_flag=$lt_lt_prog_compiler_static 13142 13143# Does compiler simultaneously support -c and -o options? 13144compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13145 13146# Whether or not to add -lc for building shared libraries. 13147build_libtool_need_lc=$archive_cmds_need_lc 13148 13149# Whether or not to disallow shared libs when runtime libs are static. 13150allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13151 13152# Compiler flag to allow reflexive dlopens. 13153export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13154 13155# Compiler flag to generate shared objects directly from archives. 13156whole_archive_flag_spec=$lt_whole_archive_flag_spec 13157 13158# Whether the compiler copes with passing no objects directly. 13159compiler_needs_object=$lt_compiler_needs_object 13160 13161# Create an old-style archive from a shared archive. 13162old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13163 13164# Create a temporary old-style archive to link instead of a shared archive. 13165old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13166 13167# Commands used to build a shared archive. 13168archive_cmds=$lt_archive_cmds 13169archive_expsym_cmds=$lt_archive_expsym_cmds 13170 13171# Commands used to build a loadable module if different from building 13172# a shared archive. 13173module_cmds=$lt_module_cmds 13174module_expsym_cmds=$lt_module_expsym_cmds 13175 13176# Whether we are building with GNU ld or not. 13177with_gnu_ld=$lt_with_gnu_ld 13178 13179# Flag that allows shared libraries with undefined symbols to be built. 13180allow_undefined_flag=$lt_allow_undefined_flag 13181 13182# Flag that enforces no undefined symbols. 13183no_undefined_flag=$lt_no_undefined_flag 13184 13185# Flag to hardcode \$libdir into a binary during linking. 13186# This must work even if \$libdir does not exist 13187hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13188 13189# If ld is used when linking, flag to hardcode \$libdir into a binary 13190# during linking. This must work even if \$libdir does not exist. 13191hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13192 13193# Whether we need a single "-rpath" flag with a separated argument. 13194hardcode_libdir_separator=$lt_hardcode_libdir_separator 13195 13196# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13197# DIR into the resulting binary. 13198hardcode_direct=$hardcode_direct 13199 13200# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13201# DIR into the resulting binary and the resulting library dependency is 13202# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13203# library is relocated. 13204hardcode_direct_absolute=$hardcode_direct_absolute 13205 13206# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13207# into the resulting binary. 13208hardcode_minus_L=$hardcode_minus_L 13209 13210# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13211# into the resulting binary. 13212hardcode_shlibpath_var=$hardcode_shlibpath_var 13213 13214# Set to "yes" if building a shared library automatically hardcodes DIR 13215# into the library and all subsequent libraries and executables linked 13216# against it. 13217hardcode_automatic=$hardcode_automatic 13218 13219# Set to yes if linker adds runtime paths of dependent libraries 13220# to runtime path list. 13221inherit_rpath=$inherit_rpath 13222 13223# Whether libtool must link a program against all its dependency libraries. 13224link_all_deplibs=$link_all_deplibs 13225 13226# Fix the shell variable \$srcfile for the compiler. 13227fix_srcfile_path=$lt_fix_srcfile_path 13228 13229# Set to "yes" if exported symbols are required. 13230always_export_symbols=$always_export_symbols 13231 13232# The commands to list exported symbols. 13233export_symbols_cmds=$lt_export_symbols_cmds 13234 13235# Symbols that should not be listed in the preloaded symbols. 13236exclude_expsyms=$lt_exclude_expsyms 13237 13238# Symbols that must always be exported. 13239include_expsyms=$lt_include_expsyms 13240 13241# Commands necessary for linking programs (against libraries) with templates. 13242prelink_cmds=$lt_prelink_cmds 13243 13244# Specify filename containing input files. 13245file_list_spec=$lt_file_list_spec 13246 13247# How to hardcode a shared library path into an executable. 13248hardcode_action=$hardcode_action 13249 13250# ### END LIBTOOL CONFIG 13251 13252_LT_EOF 13253 13254 case $host_os in 13255 aix3*) 13256 cat <<\_LT_EOF >> "$cfgfile" 13257# AIX sometimes has problems with the GCC collect2 program. For some 13258# reason, if we set the COLLECT_NAMES environment variable, the problems 13259# vanish in a puff of smoke. 13260if test "X${COLLECT_NAMES+set}" != Xset; then 13261 COLLECT_NAMES= 13262 export COLLECT_NAMES 13263fi 13264_LT_EOF 13265 ;; 13266 esac 13267 13268 13269ltmain="$ac_aux_dir/ltmain.sh" 13270 13271 13272 # We use sed instead of cat because bash on DJGPP gets confused if 13273 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13274 # text mode, it properly converts lines to CR/LF. This bash problem 13275 # is reportedly fixed, but why not run on old versions too? 13276 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13277 || (rm -f "$cfgfile"; exit 1) 13278 13279 case $xsi_shell in 13280 yes) 13281 cat << \_LT_EOF >> "$cfgfile" 13282 13283# func_dirname file append nondir_replacement 13284# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13285# otherwise set result to NONDIR_REPLACEMENT. 13286func_dirname () 13287{ 13288 case ${1} in 13289 */*) func_dirname_result="${1%/*}${2}" ;; 13290 * ) func_dirname_result="${3}" ;; 13291 esac 13292} 13293 13294# func_basename file 13295func_basename () 13296{ 13297 func_basename_result="${1##*/}" 13298} 13299 13300# func_dirname_and_basename file append nondir_replacement 13301# perform func_basename and func_dirname in a single function 13302# call: 13303# dirname: Compute the dirname of FILE. If nonempty, 13304# add APPEND to the result, otherwise set result 13305# to NONDIR_REPLACEMENT. 13306# value returned in "$func_dirname_result" 13307# basename: Compute filename of FILE. 13308# value retuned in "$func_basename_result" 13309# Implementation must be kept synchronized with func_dirname 13310# and func_basename. For efficiency, we do not delegate to 13311# those functions but instead duplicate the functionality here. 13312func_dirname_and_basename () 13313{ 13314 case ${1} in 13315 */*) func_dirname_result="${1%/*}${2}" ;; 13316 * ) func_dirname_result="${3}" ;; 13317 esac 13318 func_basename_result="${1##*/}" 13319} 13320 13321# func_stripname prefix suffix name 13322# strip PREFIX and SUFFIX off of NAME. 13323# PREFIX and SUFFIX must not contain globbing or regex special 13324# characters, hashes, percent signs, but SUFFIX may contain a leading 13325# dot (in which case that matches only a dot). 13326func_stripname () 13327{ 13328 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13329 # positional parameters, so assign one to ordinary parameter first. 13330 func_stripname_result=${3} 13331 func_stripname_result=${func_stripname_result#"${1}"} 13332 func_stripname_result=${func_stripname_result%"${2}"} 13333} 13334 13335# func_opt_split 13336func_opt_split () 13337{ 13338 func_opt_split_opt=${1%%=*} 13339 func_opt_split_arg=${1#*=} 13340} 13341 13342# func_lo2o object 13343func_lo2o () 13344{ 13345 case ${1} in 13346 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13347 *) func_lo2o_result=${1} ;; 13348 esac 13349} 13350 13351# func_xform libobj-or-source 13352func_xform () 13353{ 13354 func_xform_result=${1%.*}.lo 13355} 13356 13357# func_arith arithmetic-term... 13358func_arith () 13359{ 13360 func_arith_result=$(( $* )) 13361} 13362 13363# func_len string 13364# STRING may not start with a hyphen. 13365func_len () 13366{ 13367 func_len_result=${#1} 13368} 13369 13370_LT_EOF 13371 ;; 13372 *) # Bourne compatible functions. 13373 cat << \_LT_EOF >> "$cfgfile" 13374 13375# func_dirname file append nondir_replacement 13376# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13377# otherwise set result to NONDIR_REPLACEMENT. 13378func_dirname () 13379{ 13380 # Extract subdirectory from the argument. 13381 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13382 if test "X$func_dirname_result" = "X${1}"; then 13383 func_dirname_result="${3}" 13384 else 13385 func_dirname_result="$func_dirname_result${2}" 13386 fi 13387} 13388 13389# func_basename file 13390func_basename () 13391{ 13392 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13393} 13394 13395 13396# func_stripname prefix suffix name 13397# strip PREFIX and SUFFIX off of NAME. 13398# PREFIX and SUFFIX must not contain globbing or regex special 13399# characters, hashes, percent signs, but SUFFIX may contain a leading 13400# dot (in which case that matches only a dot). 13401# func_strip_suffix prefix name 13402func_stripname () 13403{ 13404 case ${2} in 13405 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13406 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13407 esac 13408} 13409 13410# sed scripts: 13411my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13412my_sed_long_arg='1s/^-[^=]*=//' 13413 13414# func_opt_split 13415func_opt_split () 13416{ 13417 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13418 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13419} 13420 13421# func_lo2o object 13422func_lo2o () 13423{ 13424 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13425} 13426 13427# func_xform libobj-or-source 13428func_xform () 13429{ 13430 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13431} 13432 13433# func_arith arithmetic-term... 13434func_arith () 13435{ 13436 func_arith_result=`expr "$@"` 13437} 13438 13439# func_len string 13440# STRING may not start with a hyphen. 13441func_len () 13442{ 13443 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13444} 13445 13446_LT_EOF 13447esac 13448 13449case $lt_shell_append in 13450 yes) 13451 cat << \_LT_EOF >> "$cfgfile" 13452 13453# func_append var value 13454# Append VALUE to the end of shell variable VAR. 13455func_append () 13456{ 13457 eval "$1+=\$2" 13458} 13459_LT_EOF 13460 ;; 13461 *) 13462 cat << \_LT_EOF >> "$cfgfile" 13463 13464# func_append var value 13465# Append VALUE to the end of shell variable VAR. 13466func_append () 13467{ 13468 eval "$1=\$$1\$2" 13469} 13470 13471_LT_EOF 13472 ;; 13473 esac 13474 13475 13476 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13477 || (rm -f "$cfgfile"; exit 1) 13478 13479 mv -f "$cfgfile" "$ofile" || 13480 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13481 chmod +x "$ofile" 13482 13483 ;; 13484 13485 esac 13486done # for ac_tag 13487 13488 13489as_fn_exit 0 13490_ACEOF 13491ac_clean_files=$ac_clean_files_save 13492 13493test $ac_write_fail = 0 || 13494 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13495 13496 13497# configure is writing to config.log, and then calls config.status. 13498# config.status does its own redirection, appending to config.log. 13499# Unfortunately, on DOS this fails, as config.log is still kept open 13500# by configure, so config.status won't be able to write to it; its 13501# output is simply discarded. So we exec the FD to /dev/null, 13502# effectively closing config.log, so it can be properly (re)opened and 13503# appended to by config.status. When coming back to configure, we 13504# need to make the FD available again. 13505if test "$no_create" != yes; then 13506 ac_cs_success=: 13507 ac_config_status_args= 13508 test "$silent" = yes && 13509 ac_config_status_args="$ac_config_status_args --quiet" 13510 exec 5>/dev/null 13511 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13512 exec 5>>config.log 13513 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13514 # would make configure fail if this is the last instruction. 13515 $ac_cs_success || as_fn_exit $? 13516fi 13517if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13519$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13520fi 13521 13522