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 603get_gcc_base_ver 604OBJC_BOEHM_GC_LIBS 605OBJC_BOEHM_GC_INCLUDES 606OBJC_BOEHM_GC 607OBJC_GCFLAGS 608SET_MAKE 609CPP 610OTOOL64 611OTOOL 612LIPO 613NMEDIT 614DSYMUTIL 615AWK 616STRIP 617LN_S 618NM 619ac_ct_DUMPBIN 620DUMPBIN 621LD 622FGREP 623EGREP 624GREP 625SED 626LIBTOOL 627OBJDUMP 628DLLTOOL 629MAINT 630MAINTAINER_MODE_FALSE 631MAINTAINER_MODE_TRUE 632INSTALL_DATA 633INSTALL_SCRIPT 634INSTALL_PROGRAM 635RANLIB 636AR 637AS 638extra_ldflags_libobjc 639lt_host_flags 640OBJEXT 641EXEEXT 642ac_ct_CC 643CPPFLAGS 644LDFLAGS 645CFLAGS 646CC 647libsuffix 648includedirname 649toolexeclibdir 650toolexecdir 651glibcpp_srcdir 652target_noncanonical 653target_os 654target_vendor 655target_cpu 656target 657host_os 658host_vendor 659host_cpu 660host 661multi_basedir 662VERSION 663target_subdir 664host_subdir 665build_subdir 666build_libsubdir 667build_os 668build_vendor 669build_cpu 670build 671target_alias 672host_alias 673build_alias 674LIBS 675ECHO_T 676ECHO_N 677ECHO_C 678DEFS 679mandir 680localedir 681libdir 682psdir 683pdfdir 684dvidir 685htmldir 686infodir 687docdir 688oldincludedir 689includedir 690localstatedir 691sharedstatedir 692sysconfdir 693datadir 694datarootdir 695libexecdir 696sbindir 697bindir 698program_transform_name 699prefix 700exec_prefix 701PACKAGE_URL 702PACKAGE_BUGREPORT 703PACKAGE_STRING 704PACKAGE_VERSION 705PACKAGE_TARNAME 706PACKAGE_NAME 707PATH_SEPARATOR 708SHELL' 709ac_subst_files='' 710ac_user_opts=' 711enable_option_checking 712with_build_libsubdir 713with_target_subdir 714with_cross_host 715enable_version_specific_runtime_libs 716enable_multilib 717enable_maintainer_mode 718enable_shared 719enable_static 720with_pic 721enable_fast_install 722with_gnu_ld 723enable_libtool_lock 724enable_tls 725enable_objc_gc 726with_target_bdw_gc 727with_target_bdw_gc_include 728with_target_bdw_gc_lib 729with_gcc_major_version_only 730' 731 ac_precious_vars='build_alias 732host_alias 733target_alias 734CPP 735CPPFLAGS' 736 737 738# Initialize some variables set by options. 739ac_init_help= 740ac_init_version=false 741ac_unrecognized_opts= 742ac_unrecognized_sep= 743# The variables have the same names as the options, with 744# dashes changed to underlines. 745cache_file=/dev/null 746exec_prefix=NONE 747no_create= 748no_recursion= 749prefix=NONE 750program_prefix=NONE 751program_suffix=NONE 752program_transform_name=s,x,x, 753silent= 754site= 755srcdir= 756verbose= 757x_includes=NONE 758x_libraries=NONE 759 760# Installation directory options. 761# These are left unexpanded so users can "make install exec_prefix=/foo" 762# and all the variables that are supposed to be based on exec_prefix 763# by default will actually change. 764# Use braces instead of parens because sh, perl, etc. also accept them. 765# (The list follows the same order as the GNU Coding Standards.) 766bindir='${exec_prefix}/bin' 767sbindir='${exec_prefix}/sbin' 768libexecdir='${exec_prefix}/libexec' 769datarootdir='${prefix}/share' 770datadir='${datarootdir}' 771sysconfdir='${prefix}/etc' 772sharedstatedir='${prefix}/com' 773localstatedir='${prefix}/var' 774includedir='${prefix}/include' 775oldincludedir='/usr/include' 776docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 777infodir='${datarootdir}/info' 778htmldir='${docdir}' 779dvidir='${docdir}' 780pdfdir='${docdir}' 781psdir='${docdir}' 782libdir='${exec_prefix}/lib' 783localedir='${datarootdir}/locale' 784mandir='${datarootdir}/man' 785 786ac_prev= 787ac_dashdash= 788for ac_option 789do 790 # If the previous option needs an argument, assign it. 791 if test -n "$ac_prev"; then 792 eval $ac_prev=\$ac_option 793 ac_prev= 794 continue 795 fi 796 797 case $ac_option in 798 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 799 *) ac_optarg=yes ;; 800 esac 801 802 # Accept the important Cygnus configure options, so we can diagnose typos. 803 804 case $ac_dashdash$ac_option in 805 --) 806 ac_dashdash=yes ;; 807 808 -bindir | --bindir | --bindi | --bind | --bin | --bi) 809 ac_prev=bindir ;; 810 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 811 bindir=$ac_optarg ;; 812 813 -build | --build | --buil | --bui | --bu) 814 ac_prev=build_alias ;; 815 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 816 build_alias=$ac_optarg ;; 817 818 -cache-file | --cache-file | --cache-fil | --cache-fi \ 819 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 820 ac_prev=cache_file ;; 821 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 822 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 823 cache_file=$ac_optarg ;; 824 825 --config-cache | -C) 826 cache_file=config.cache ;; 827 828 -datadir | --datadir | --datadi | --datad) 829 ac_prev=datadir ;; 830 -datadir=* | --datadir=* | --datadi=* | --datad=*) 831 datadir=$ac_optarg ;; 832 833 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 834 | --dataroo | --dataro | --datar) 835 ac_prev=datarootdir ;; 836 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 837 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 838 datarootdir=$ac_optarg ;; 839 840 -disable-* | --disable-*) 841 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 842 # Reject names that are not valid shell variable names. 843 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 844 as_fn_error "invalid feature name: $ac_useropt" 845 ac_useropt_orig=$ac_useropt 846 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 847 case $ac_user_opts in 848 *" 849"enable_$ac_useropt" 850"*) ;; 851 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 852 ac_unrecognized_sep=', ';; 853 esac 854 eval enable_$ac_useropt=no ;; 855 856 -docdir | --docdir | --docdi | --doc | --do) 857 ac_prev=docdir ;; 858 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 859 docdir=$ac_optarg ;; 860 861 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 862 ac_prev=dvidir ;; 863 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 864 dvidir=$ac_optarg ;; 865 866 -enable-* | --enable-*) 867 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 868 # Reject names that are not valid shell variable names. 869 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 870 as_fn_error "invalid feature name: $ac_useropt" 871 ac_useropt_orig=$ac_useropt 872 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 873 case $ac_user_opts in 874 *" 875"enable_$ac_useropt" 876"*) ;; 877 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 878 ac_unrecognized_sep=', ';; 879 esac 880 eval enable_$ac_useropt=\$ac_optarg ;; 881 882 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 883 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 884 | --exec | --exe | --ex) 885 ac_prev=exec_prefix ;; 886 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 887 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 888 | --exec=* | --exe=* | --ex=*) 889 exec_prefix=$ac_optarg ;; 890 891 -gas | --gas | --ga | --g) 892 # Obsolete; use --with-gas. 893 with_gas=yes ;; 894 895 -help | --help | --hel | --he | -h) 896 ac_init_help=long ;; 897 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 898 ac_init_help=recursive ;; 899 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 900 ac_init_help=short ;; 901 902 -host | --host | --hos | --ho) 903 ac_prev=host_alias ;; 904 -host=* | --host=* | --hos=* | --ho=*) 905 host_alias=$ac_optarg ;; 906 907 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 908 ac_prev=htmldir ;; 909 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 910 | --ht=*) 911 htmldir=$ac_optarg ;; 912 913 -includedir | --includedir | --includedi | --included | --include \ 914 | --includ | --inclu | --incl | --inc) 915 ac_prev=includedir ;; 916 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 917 | --includ=* | --inclu=* | --incl=* | --inc=*) 918 includedir=$ac_optarg ;; 919 920 -infodir | --infodir | --infodi | --infod | --info | --inf) 921 ac_prev=infodir ;; 922 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 923 infodir=$ac_optarg ;; 924 925 -libdir | --libdir | --libdi | --libd) 926 ac_prev=libdir ;; 927 -libdir=* | --libdir=* | --libdi=* | --libd=*) 928 libdir=$ac_optarg ;; 929 930 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 931 | --libexe | --libex | --libe) 932 ac_prev=libexecdir ;; 933 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 934 | --libexe=* | --libex=* | --libe=*) 935 libexecdir=$ac_optarg ;; 936 937 -localedir | --localedir | --localedi | --localed | --locale) 938 ac_prev=localedir ;; 939 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 940 localedir=$ac_optarg ;; 941 942 -localstatedir | --localstatedir | --localstatedi | --localstated \ 943 | --localstate | --localstat | --localsta | --localst | --locals) 944 ac_prev=localstatedir ;; 945 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 946 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 947 localstatedir=$ac_optarg ;; 948 949 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 950 ac_prev=mandir ;; 951 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 952 mandir=$ac_optarg ;; 953 954 -nfp | --nfp | --nf) 955 # Obsolete; use --without-fp. 956 with_fp=no ;; 957 958 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 959 | --no-cr | --no-c | -n) 960 no_create=yes ;; 961 962 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 963 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 964 no_recursion=yes ;; 965 966 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 967 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 968 | --oldin | --oldi | --old | --ol | --o) 969 ac_prev=oldincludedir ;; 970 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 971 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 972 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 973 oldincludedir=$ac_optarg ;; 974 975 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 976 ac_prev=prefix ;; 977 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 978 prefix=$ac_optarg ;; 979 980 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 981 | --program-pre | --program-pr | --program-p) 982 ac_prev=program_prefix ;; 983 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 984 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 985 program_prefix=$ac_optarg ;; 986 987 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 988 | --program-suf | --program-su | --program-s) 989 ac_prev=program_suffix ;; 990 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 991 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 992 program_suffix=$ac_optarg ;; 993 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 ac_prev=program_transform_name ;; 1002 -program-transform-name=* | --program-transform-name=* \ 1003 | --program-transform-nam=* | --program-transform-na=* \ 1004 | --program-transform-n=* | --program-transform-=* \ 1005 | --program-transform=* | --program-transfor=* \ 1006 | --program-transfo=* | --program-transf=* \ 1007 | --program-trans=* | --program-tran=* \ 1008 | --progr-tra=* | --program-tr=* | --program-t=*) 1009 program_transform_name=$ac_optarg ;; 1010 1011 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1012 ac_prev=pdfdir ;; 1013 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1014 pdfdir=$ac_optarg ;; 1015 1016 -psdir | --psdir | --psdi | --psd | --ps) 1017 ac_prev=psdir ;; 1018 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1019 psdir=$ac_optarg ;; 1020 1021 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1022 | -silent | --silent | --silen | --sile | --sil) 1023 silent=yes ;; 1024 1025 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1026 ac_prev=sbindir ;; 1027 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1028 | --sbi=* | --sb=*) 1029 sbindir=$ac_optarg ;; 1030 1031 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1032 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1033 | --sharedst | --shareds | --shared | --share | --shar \ 1034 | --sha | --sh) 1035 ac_prev=sharedstatedir ;; 1036 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1037 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1038 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1039 | --sha=* | --sh=*) 1040 sharedstatedir=$ac_optarg ;; 1041 1042 -site | --site | --sit) 1043 ac_prev=site ;; 1044 -site=* | --site=* | --sit=*) 1045 site=$ac_optarg ;; 1046 1047 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1048 ac_prev=srcdir ;; 1049 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1050 srcdir=$ac_optarg ;; 1051 1052 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1053 | --syscon | --sysco | --sysc | --sys | --sy) 1054 ac_prev=sysconfdir ;; 1055 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1056 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1057 sysconfdir=$ac_optarg ;; 1058 1059 -target | --target | --targe | --targ | --tar | --ta | --t) 1060 ac_prev=target_alias ;; 1061 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1062 target_alias=$ac_optarg ;; 1063 1064 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1065 verbose=yes ;; 1066 1067 -version | --version | --versio | --versi | --vers | -V) 1068 ac_init_version=: ;; 1069 1070 -with-* | --with-*) 1071 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1072 # Reject names that are not valid shell variable names. 1073 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1074 as_fn_error "invalid package name: $ac_useropt" 1075 ac_useropt_orig=$ac_useropt 1076 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1077 case $ac_user_opts in 1078 *" 1079"with_$ac_useropt" 1080"*) ;; 1081 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1082 ac_unrecognized_sep=', ';; 1083 esac 1084 eval with_$ac_useropt=\$ac_optarg ;; 1085 1086 -without-* | --without-*) 1087 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1088 # Reject names that are not valid shell variable names. 1089 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1090 as_fn_error "invalid package name: $ac_useropt" 1091 ac_useropt_orig=$ac_useropt 1092 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1093 case $ac_user_opts in 1094 *" 1095"with_$ac_useropt" 1096"*) ;; 1097 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1098 ac_unrecognized_sep=', ';; 1099 esac 1100 eval with_$ac_useropt=no ;; 1101 1102 --x) 1103 # Obsolete; use --with-x. 1104 with_x=yes ;; 1105 1106 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1107 | --x-incl | --x-inc | --x-in | --x-i) 1108 ac_prev=x_includes ;; 1109 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1110 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1111 x_includes=$ac_optarg ;; 1112 1113 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1114 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1115 ac_prev=x_libraries ;; 1116 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1117 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1118 x_libraries=$ac_optarg ;; 1119 1120 -*) as_fn_error "unrecognized option: \`$ac_option' 1121Try \`$0 --help' for more information." 1122 ;; 1123 1124 *=*) 1125 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1126 # Reject names that are not valid shell variable names. 1127 case $ac_envvar in #( 1128 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1129 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1130 esac 1131 eval $ac_envvar=\$ac_optarg 1132 export $ac_envvar ;; 1133 1134 *) 1135 # FIXME: should be removed in autoconf 3.0. 1136 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1137 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1138 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1139 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1140 ;; 1141 1142 esac 1143done 1144 1145if test -n "$ac_prev"; then 1146 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1147 as_fn_error "missing argument to $ac_option" 1148fi 1149 1150if test -n "$ac_unrecognized_opts"; then 1151 case $enable_option_checking in 1152 no) ;; 1153 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1154 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1155 esac 1156fi 1157 1158# Check all directory arguments for consistency. 1159for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1160 datadir sysconfdir sharedstatedir localstatedir includedir \ 1161 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1162 libdir localedir mandir 1163do 1164 eval ac_val=\$$ac_var 1165 # Remove trailing slashes. 1166 case $ac_val in 1167 */ ) 1168 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1169 eval $ac_var=\$ac_val;; 1170 esac 1171 # Be sure to have absolute directory names. 1172 case $ac_val in 1173 [\\/$]* | ?:[\\/]* ) continue;; 1174 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1175 esac 1176 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1177done 1178 1179# There might be people who depend on the old broken behavior: `$host' 1180# used to hold the argument of --host etc. 1181# FIXME: To remove some day. 1182build=$build_alias 1183host=$host_alias 1184target=$target_alias 1185 1186# FIXME: To remove some day. 1187if test "x$host_alias" != x; then 1188 if test "x$build_alias" = x; then 1189 cross_compiling=maybe 1190 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1191 If a cross compiler is detected then cross compile mode will be used." >&2 1192 elif test "x$build_alias" != "x$host_alias"; then 1193 cross_compiling=yes 1194 fi 1195fi 1196 1197ac_tool_prefix= 1198test -n "$host_alias" && ac_tool_prefix=$host_alias- 1199 1200test "$silent" = yes && exec 6>/dev/null 1201 1202 1203ac_pwd=`pwd` && test -n "$ac_pwd" && 1204ac_ls_di=`ls -di .` && 1205ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1206 as_fn_error "working directory cannot be determined" 1207test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1208 as_fn_error "pwd does not report name of working directory" 1209 1210 1211# Find the source files, if location was not specified. 1212if test -z "$srcdir"; then 1213 ac_srcdir_defaulted=yes 1214 # Try the directory containing this script, then the parent directory. 1215 ac_confdir=`$as_dirname -- "$as_myself" || 1216$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1217 X"$as_myself" : 'X\(//\)[^/]' \| \ 1218 X"$as_myself" : 'X\(//\)$' \| \ 1219 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1220$as_echo X"$as_myself" | 1221 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1222 s//\1/ 1223 q 1224 } 1225 /^X\(\/\/\)[^/].*/{ 1226 s//\1/ 1227 q 1228 } 1229 /^X\(\/\/\)$/{ 1230 s//\1/ 1231 q 1232 } 1233 /^X\(\/\).*/{ 1234 s//\1/ 1235 q 1236 } 1237 s/.*/./; q'` 1238 srcdir=$ac_confdir 1239 if test ! -r "$srcdir/$ac_unique_file"; then 1240 srcdir=.. 1241 fi 1242else 1243 ac_srcdir_defaulted=no 1244fi 1245if test ! -r "$srcdir/$ac_unique_file"; then 1246 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1247 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1248fi 1249ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1250ac_abs_confdir=`( 1251 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1252 pwd)` 1253# When building in place, set srcdir=. 1254if test "$ac_abs_confdir" = "$ac_pwd"; then 1255 srcdir=. 1256fi 1257# Remove unnecessary trailing slashes from srcdir. 1258# Double slashes in file names in object file debugging info 1259# mess up M-x gdb in Emacs. 1260case $srcdir in 1261*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1262esac 1263for ac_var in $ac_precious_vars; do 1264 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1265 eval ac_env_${ac_var}_value=\$${ac_var} 1266 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1267 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1268done 1269 1270# 1271# Report the --help message. 1272# 1273if test "$ac_init_help" = "long"; then 1274 # Omit some internal or obsolete options to make the list less imposing. 1275 # This message is too long to be a string in the A/UX 3.1 sh. 1276 cat <<_ACEOF 1277\`configure' configures package-unused version-unused to adapt to many kinds of systems. 1278 1279Usage: $0 [OPTION]... [VAR=VALUE]... 1280 1281To assign environment variables (e.g., CC, CFLAGS...), specify them as 1282VAR=VALUE. See below for descriptions of some of the useful variables. 1283 1284Defaults for the options are specified in brackets. 1285 1286Configuration: 1287 -h, --help display this help and exit 1288 --help=short display options specific to this package 1289 --help=recursive display the short help of all the included packages 1290 -V, --version display version information and exit 1291 -q, --quiet, --silent do not print \`checking...' messages 1292 --cache-file=FILE cache test results in FILE [disabled] 1293 -C, --config-cache alias for \`--cache-file=config.cache' 1294 -n, --no-create do not create output files 1295 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1296 1297Installation directories: 1298 --prefix=PREFIX install architecture-independent files in PREFIX 1299 [$ac_default_prefix] 1300 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1301 [PREFIX] 1302 1303By default, \`make install' will install all the files in 1304\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1305an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1306for instance \`--prefix=\$HOME'. 1307 1308For better control, use the options below. 1309 1310Fine tuning of the installation directories: 1311 --bindir=DIR user executables [EPREFIX/bin] 1312 --sbindir=DIR system admin executables [EPREFIX/sbin] 1313 --libexecdir=DIR program executables [EPREFIX/libexec] 1314 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1315 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1316 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1317 --libdir=DIR object code libraries [EPREFIX/lib] 1318 --includedir=DIR C header files [PREFIX/include] 1319 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1320 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1321 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1322 --infodir=DIR info documentation [DATAROOTDIR/info] 1323 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1324 --mandir=DIR man documentation [DATAROOTDIR/man] 1325 --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc] 1326 --htmldir=DIR html documentation [DOCDIR] 1327 --dvidir=DIR dvi documentation [DOCDIR] 1328 --pdfdir=DIR pdf documentation [DOCDIR] 1329 --psdir=DIR ps documentation [DOCDIR] 1330_ACEOF 1331 1332 cat <<\_ACEOF 1333 1334System types: 1335 --build=BUILD configure for building on BUILD [guessed] 1336 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1337 --target=TARGET configure for building compilers for TARGET [HOST] 1338_ACEOF 1339fi 1340 1341if test -n "$ac_init_help"; then 1342 case $ac_init_help in 1343 short | recursive ) echo "Configuration of package-unused version-unused:";; 1344 esac 1345 cat <<\_ACEOF 1346 1347Optional Features: 1348 --disable-option-checking ignore unrecognized --enable/--with options 1349 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1350 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1351 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1352 --enable-multilib build many library versions (default) 1353 --enable-maintainer-mode enable make rules and dependencies not useful 1354 (and sometimes confusing) to the casual installer 1355 --enable-shared[=PKGS] build shared libraries [default=yes] 1356 --enable-static[=PKGS] build static libraries [default=yes] 1357 --enable-fast-install[=PKGS] 1358 optimize for fast installation [default=yes] 1359 --disable-libtool-lock avoid locking (might break parallel builds) 1360 --enable-tls Use thread-local storage [default=yes] 1361 --enable-objc-gc enable use of Boehm's garbage collector with the GNU 1362 Objective-C runtime 1363 1364Optional Packages: 1365 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1366 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1367 --with-build-libsubdir=DIR Directory where to find libraries for build system 1368 --with-target-subdir=SUBDIR 1369 configuring in a subdirectory 1370 --with-cross-host=HOST configuring with a cross compiler 1371 --with-pic try to use only PIC/non-PIC objects [default=use 1372 both] 1373 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1374 --with-target-bdw-gc=PATHLIST 1375 specify prefix directory for installed bdw-gc 1376 package. Equivalent to 1377 --with-target-bdw-gc-include=PATH/include plus 1378 --with-target-bdw-gc-lib=PATH/lib 1379 --with-target-bdw-gc-include=PATHLIST 1380 specify directories for installed bdw-gc include 1381 files 1382 --with-target-bdw-gc-lib=PATHLIST 1383 specify directories for installed bdw-gc library 1384 --with-gcc-major-version-only 1385 use only GCC major number in filesystem paths 1386 1387Some influential environment variables: 1388 CC C compiler command 1389 CFLAGS C compiler flags 1390 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1391 nonstandard directory <lib dir> 1392 LIBS libraries to pass to the linker, e.g. -l<library> 1393 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1394 you have headers in a nonstandard directory <include dir> 1395 CPP C preprocessor 1396 1397Use these variables to override the choices made by `configure' or to help 1398it to find libraries and programs with nonstandard names/locations. 1399 1400Report bugs to the package provider. 1401_ACEOF 1402ac_status=$? 1403fi 1404 1405if test "$ac_init_help" = "recursive"; then 1406 # If there are subdirs, report their specific --help. 1407 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1408 test -d "$ac_dir" || 1409 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1410 continue 1411 ac_builddir=. 1412 1413case "$ac_dir" in 1414.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1415*) 1416 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1417 # A ".." for each directory in $ac_dir_suffix. 1418 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1419 case $ac_top_builddir_sub in 1420 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1421 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1422 esac ;; 1423esac 1424ac_abs_top_builddir=$ac_pwd 1425ac_abs_builddir=$ac_pwd$ac_dir_suffix 1426# for backward compatibility: 1427ac_top_builddir=$ac_top_build_prefix 1428 1429case $srcdir in 1430 .) # We are building in place. 1431 ac_srcdir=. 1432 ac_top_srcdir=$ac_top_builddir_sub 1433 ac_abs_top_srcdir=$ac_pwd ;; 1434 [\\/]* | ?:[\\/]* ) # Absolute name. 1435 ac_srcdir=$srcdir$ac_dir_suffix; 1436 ac_top_srcdir=$srcdir 1437 ac_abs_top_srcdir=$srcdir ;; 1438 *) # Relative name. 1439 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1440 ac_top_srcdir=$ac_top_build_prefix$srcdir 1441 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1442esac 1443ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1444 1445 cd "$ac_dir" || { ac_status=$?; continue; } 1446 # Check for guested configure. 1447 if test -f "$ac_srcdir/configure.gnu"; then 1448 echo && 1449 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1450 elif test -f "$ac_srcdir/configure"; then 1451 echo && 1452 $SHELL "$ac_srcdir/configure" --help=recursive 1453 else 1454 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1455 fi || ac_status=$? 1456 cd "$ac_pwd" || { ac_status=$?; break; } 1457 done 1458fi 1459 1460test -n "$ac_init_help" && exit $ac_status 1461if $ac_init_version; then 1462 cat <<\_ACEOF 1463package-unused configure version-unused 1464generated by GNU Autoconf 2.64 1465 1466Copyright (C) 2009 Free Software Foundation, Inc. 1467This configure script is free software; the Free Software Foundation 1468gives unlimited permission to copy, distribute and modify it. 1469_ACEOF 1470 exit 1471fi 1472 1473## ------------------------ ## 1474## Autoconf initialization. ## 1475## ------------------------ ## 1476 1477# ac_fn_c_try_compile LINENO 1478# -------------------------- 1479# Try to compile conftest.$ac_ext, and return whether this succeeded. 1480ac_fn_c_try_compile () 1481{ 1482 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1483 rm -f conftest.$ac_objext 1484 if { { ac_try="$ac_compile" 1485case "(($ac_try" in 1486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1487 *) ac_try_echo=$ac_try;; 1488esac 1489eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1490$as_echo "$ac_try_echo"; } >&5 1491 (eval "$ac_compile") 2>conftest.err 1492 ac_status=$? 1493 if test -s conftest.err; then 1494 grep -v '^ *+' conftest.err >conftest.er1 1495 cat conftest.er1 >&5 1496 mv -f conftest.er1 conftest.err 1497 fi 1498 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1499 test $ac_status = 0; } && { 1500 test -z "$ac_c_werror_flag" || 1501 test ! -s conftest.err 1502 } && test -s conftest.$ac_objext; then : 1503 ac_retval=0 1504else 1505 $as_echo "$as_me: failed program was:" >&5 1506sed 's/^/| /' conftest.$ac_ext >&5 1507 1508 ac_retval=1 1509fi 1510 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1511 return $ac_retval 1512 1513} # ac_fn_c_try_compile 1514 1515# ac_fn_c_try_link LINENO 1516# ----------------------- 1517# Try to link conftest.$ac_ext, and return whether this succeeded. 1518ac_fn_c_try_link () 1519{ 1520 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1521 rm -f conftest.$ac_objext conftest$ac_exeext 1522 if { { ac_try="$ac_link" 1523case "(($ac_try" in 1524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1525 *) ac_try_echo=$ac_try;; 1526esac 1527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1528$as_echo "$ac_try_echo"; } >&5 1529 (eval "$ac_link") 2>conftest.err 1530 ac_status=$? 1531 if test -s conftest.err; then 1532 grep -v '^ *+' conftest.err >conftest.er1 1533 cat conftest.er1 >&5 1534 mv -f conftest.er1 conftest.err 1535 fi 1536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1537 test $ac_status = 0; } && { 1538 test -z "$ac_c_werror_flag" || 1539 test ! -s conftest.err 1540 } && test -s conftest$ac_exeext && { 1541 test "$cross_compiling" = yes || 1542 $as_test_x conftest$ac_exeext 1543 }; then : 1544 ac_retval=0 1545else 1546 $as_echo "$as_me: failed program was:" >&5 1547sed 's/^/| /' conftest.$ac_ext >&5 1548 1549 ac_retval=1 1550fi 1551 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1552 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1553 # interfere with the next link command; also delete a directory that is 1554 # left behind by Apple's compiler. We do this before executing the actions. 1555 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1556 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1557 return $ac_retval 1558 1559} # ac_fn_c_try_link 1560 1561# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1562# ------------------------------------------------------- 1563# Tests whether HEADER exists and can be compiled using the include files in 1564# INCLUDES, setting the cache variable VAR accordingly. 1565ac_fn_c_check_header_compile () 1566{ 1567 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1569$as_echo_n "checking for $2... " >&6; } 1570if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1571 $as_echo_n "(cached) " >&6 1572else 1573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1574/* end confdefs.h. */ 1575$4 1576#include <$2> 1577_ACEOF 1578if ac_fn_c_try_compile "$LINENO"; then : 1579 eval "$3=yes" 1580else 1581 eval "$3=no" 1582fi 1583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1584fi 1585eval ac_res=\$$3 1586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1587$as_echo "$ac_res" >&6; } 1588 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1589 1590} # ac_fn_c_check_header_compile 1591 1592# ac_fn_c_try_cpp LINENO 1593# ---------------------- 1594# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1595ac_fn_c_try_cpp () 1596{ 1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1598 if { { ac_try="$ac_cpp conftest.$ac_ext" 1599case "(($ac_try" in 1600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1601 *) ac_try_echo=$ac_try;; 1602esac 1603eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1604$as_echo "$ac_try_echo"; } >&5 1605 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1606 ac_status=$? 1607 if test -s conftest.err; then 1608 grep -v '^ *+' conftest.err >conftest.er1 1609 cat conftest.er1 >&5 1610 mv -f conftest.er1 conftest.err 1611 fi 1612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1613 test $ac_status = 0; } >/dev/null && { 1614 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1615 test ! -s conftest.err 1616 }; then : 1617 ac_retval=0 1618else 1619 $as_echo "$as_me: failed program was:" >&5 1620sed 's/^/| /' conftest.$ac_ext >&5 1621 1622 ac_retval=1 1623fi 1624 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1625 return $ac_retval 1626 1627} # ac_fn_c_try_cpp 1628 1629# ac_fn_c_try_run LINENO 1630# ---------------------- 1631# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1632# that executables *can* be run. 1633ac_fn_c_try_run () 1634{ 1635 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1636 if { { ac_try="$ac_link" 1637case "(($ac_try" in 1638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1639 *) ac_try_echo=$ac_try;; 1640esac 1641eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1642$as_echo "$ac_try_echo"; } >&5 1643 (eval "$ac_link") 2>&5 1644 ac_status=$? 1645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1646 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1647 { { case "(($ac_try" in 1648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1649 *) ac_try_echo=$ac_try;; 1650esac 1651eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1652$as_echo "$ac_try_echo"; } >&5 1653 (eval "$ac_try") 2>&5 1654 ac_status=$? 1655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1656 test $ac_status = 0; }; }; then : 1657 ac_retval=0 1658else 1659 $as_echo "$as_me: program exited with status $ac_status" >&5 1660 $as_echo "$as_me: failed program was:" >&5 1661sed 's/^/| /' conftest.$ac_ext >&5 1662 1663 ac_retval=$ac_status 1664fi 1665 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1666 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1667 return $ac_retval 1668 1669} # ac_fn_c_try_run 1670 1671# ac_fn_c_check_func LINENO FUNC VAR 1672# ---------------------------------- 1673# Tests whether FUNC exists, setting the cache variable VAR accordingly 1674ac_fn_c_check_func () 1675{ 1676 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1678$as_echo_n "checking for $2... " >&6; } 1679if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1680 $as_echo_n "(cached) " >&6 1681else 1682 if test x$gcc_no_link = xyes; then 1683 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1684fi 1685cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1686/* end confdefs.h. */ 1687/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1688 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1689#define $2 innocuous_$2 1690 1691/* System header to define __stub macros and hopefully few prototypes, 1692 which can conflict with char $2 (); below. 1693 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1694 <limits.h> exists even on freestanding compilers. */ 1695 1696#ifdef __STDC__ 1697# include <limits.h> 1698#else 1699# include <assert.h> 1700#endif 1701 1702#undef $2 1703 1704/* Override any GCC internal prototype to avoid an error. 1705 Use char because int might match the return type of a GCC 1706 builtin and then its argument prototype would still apply. */ 1707#ifdef __cplusplus 1708extern "C" 1709#endif 1710char $2 (); 1711/* The GNU C library defines this for functions which it implements 1712 to always fail with ENOSYS. Some functions are actually named 1713 something starting with __ and the normal name is an alias. */ 1714#if defined __stub_$2 || defined __stub___$2 1715choke me 1716#endif 1717 1718int 1719main () 1720{ 1721return $2 (); 1722 ; 1723 return 0; 1724} 1725_ACEOF 1726if ac_fn_c_try_link "$LINENO"; then : 1727 eval "$3=yes" 1728else 1729 eval "$3=no" 1730fi 1731rm -f core conftest.err conftest.$ac_objext \ 1732 conftest$ac_exeext conftest.$ac_ext 1733fi 1734eval ac_res=\$$3 1735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1736$as_echo "$ac_res" >&6; } 1737 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1738 1739} # ac_fn_c_check_func 1740 1741# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1742# ------------------------------------------------------- 1743# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1744# the include files in INCLUDES and setting the cache variable VAR 1745# accordingly. 1746ac_fn_c_check_header_mongrel () 1747{ 1748 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1749 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1751$as_echo_n "checking for $2... " >&6; } 1752if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1753 $as_echo_n "(cached) " >&6 1754fi 1755eval ac_res=\$$3 1756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1757$as_echo "$ac_res" >&6; } 1758else 1759 # Is the header compilable? 1760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1761$as_echo_n "checking $2 usability... " >&6; } 1762cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1763/* end confdefs.h. */ 1764$4 1765#include <$2> 1766_ACEOF 1767if ac_fn_c_try_compile "$LINENO"; then : 1768 ac_header_compiler=yes 1769else 1770 ac_header_compiler=no 1771fi 1772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1774$as_echo "$ac_header_compiler" >&6; } 1775 1776# Is the header present? 1777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1778$as_echo_n "checking $2 presence... " >&6; } 1779cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1780/* end confdefs.h. */ 1781#include <$2> 1782_ACEOF 1783if ac_fn_c_try_cpp "$LINENO"; then : 1784 ac_header_preproc=yes 1785else 1786 ac_header_preproc=no 1787fi 1788rm -f conftest.err conftest.$ac_ext 1789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1790$as_echo "$ac_header_preproc" >&6; } 1791 1792# So? What about this header? 1793case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1794 yes:no: ) 1795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1796$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1798$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1799 ;; 1800 no:yes:* ) 1801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1802$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1804$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1806$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1808$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1810$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1811 ;; 1812esac 1813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1814$as_echo_n "checking for $2... " >&6; } 1815if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1816 $as_echo_n "(cached) " >&6 1817else 1818 eval "$3=\$ac_header_compiler" 1819fi 1820eval ac_res=\$$3 1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1822$as_echo "$ac_res" >&6; } 1823fi 1824 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1825 1826} # ac_fn_c_check_header_mongrel 1827cat >config.log <<_ACEOF 1828This file contains any messages produced by compilers while 1829running configure, to aid debugging if configure makes a mistake. 1830 1831It was created by package-unused $as_me version-unused, which was 1832generated by GNU Autoconf 2.64. Invocation command line was 1833 1834 $ $0 $@ 1835 1836_ACEOF 1837exec 5>>config.log 1838{ 1839cat <<_ASUNAME 1840## --------- ## 1841## Platform. ## 1842## --------- ## 1843 1844hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1845uname -m = `(uname -m) 2>/dev/null || echo unknown` 1846uname -r = `(uname -r) 2>/dev/null || echo unknown` 1847uname -s = `(uname -s) 2>/dev/null || echo unknown` 1848uname -v = `(uname -v) 2>/dev/null || echo unknown` 1849 1850/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1851/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1852 1853/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1854/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1855/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1856/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1857/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1858/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1859/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1860 1861_ASUNAME 1862 1863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1864for as_dir in $PATH 1865do 1866 IFS=$as_save_IFS 1867 test -z "$as_dir" && as_dir=. 1868 $as_echo "PATH: $as_dir" 1869 done 1870IFS=$as_save_IFS 1871 1872} >&5 1873 1874cat >&5 <<_ACEOF 1875 1876 1877## ----------- ## 1878## Core tests. ## 1879## ----------- ## 1880 1881_ACEOF 1882 1883 1884# Keep a trace of the command line. 1885# Strip out --no-create and --no-recursion so they do not pile up. 1886# Strip out --silent because we don't want to record it for future runs. 1887# Also quote any args containing shell meta-characters. 1888# Make two passes to allow for proper duplicate-argument suppression. 1889ac_configure_args= 1890ac_configure_args0= 1891ac_configure_args1= 1892ac_must_keep_next=false 1893for ac_pass in 1 2 1894do 1895 for ac_arg 1896 do 1897 case $ac_arg in 1898 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1899 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1900 | -silent | --silent | --silen | --sile | --sil) 1901 continue ;; 1902 *\'*) 1903 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1904 esac 1905 case $ac_pass in 1906 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1907 2) 1908 as_fn_append ac_configure_args1 " '$ac_arg'" 1909 if test $ac_must_keep_next = true; then 1910 ac_must_keep_next=false # Got value, back to normal. 1911 else 1912 case $ac_arg in 1913 *=* | --config-cache | -C | -disable-* | --disable-* \ 1914 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1915 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1916 | -with-* | --with-* | -without-* | --without-* | --x) 1917 case "$ac_configure_args0 " in 1918 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1919 esac 1920 ;; 1921 -* ) ac_must_keep_next=true ;; 1922 esac 1923 fi 1924 as_fn_append ac_configure_args " '$ac_arg'" 1925 ;; 1926 esac 1927 done 1928done 1929{ ac_configure_args0=; unset ac_configure_args0;} 1930{ ac_configure_args1=; unset ac_configure_args1;} 1931 1932# When interrupted or exit'd, cleanup temporary files, and complete 1933# config.log. We remove comments because anyway the quotes in there 1934# would cause problems or look ugly. 1935# WARNING: Use '\'' to represent an apostrophe within the trap. 1936# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1937trap 'exit_status=$? 1938 # Save into config.log some information that might help in debugging. 1939 { 1940 echo 1941 1942 cat <<\_ASBOX 1943## ---------------- ## 1944## Cache variables. ## 1945## ---------------- ## 1946_ASBOX 1947 echo 1948 # The following way of writing the cache mishandles newlines in values, 1949( 1950 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1951 eval ac_val=\$$ac_var 1952 case $ac_val in #( 1953 *${as_nl}*) 1954 case $ac_var in #( 1955 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1956$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1957 esac 1958 case $ac_var in #( 1959 _ | IFS | as_nl) ;; #( 1960 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1961 *) { eval $ac_var=; unset $ac_var;} ;; 1962 esac ;; 1963 esac 1964 done 1965 (set) 2>&1 | 1966 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1967 *${as_nl}ac_space=\ *) 1968 sed -n \ 1969 "s/'\''/'\''\\\\'\'''\''/g; 1970 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1971 ;; #( 1972 *) 1973 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1974 ;; 1975 esac | 1976 sort 1977) 1978 echo 1979 1980 cat <<\_ASBOX 1981## ----------------- ## 1982## Output variables. ## 1983## ----------------- ## 1984_ASBOX 1985 echo 1986 for ac_var in $ac_subst_vars 1987 do 1988 eval ac_val=\$$ac_var 1989 case $ac_val in 1990 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1991 esac 1992 $as_echo "$ac_var='\''$ac_val'\''" 1993 done | sort 1994 echo 1995 1996 if test -n "$ac_subst_files"; then 1997 cat <<\_ASBOX 1998## ------------------- ## 1999## File substitutions. ## 2000## ------------------- ## 2001_ASBOX 2002 echo 2003 for ac_var in $ac_subst_files 2004 do 2005 eval ac_val=\$$ac_var 2006 case $ac_val in 2007 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2008 esac 2009 $as_echo "$ac_var='\''$ac_val'\''" 2010 done | sort 2011 echo 2012 fi 2013 2014 if test -s confdefs.h; then 2015 cat <<\_ASBOX 2016## ----------- ## 2017## confdefs.h. ## 2018## ----------- ## 2019_ASBOX 2020 echo 2021 cat confdefs.h 2022 echo 2023 fi 2024 test "$ac_signal" != 0 && 2025 $as_echo "$as_me: caught signal $ac_signal" 2026 $as_echo "$as_me: exit $exit_status" 2027 } >&5 2028 rm -f core *.core core.conftest.* && 2029 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2030 exit $exit_status 2031' 0 2032for ac_signal in 1 2 13 15; do 2033 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2034done 2035ac_signal=0 2036 2037# confdefs.h avoids OS command line length limits that DEFS can exceed. 2038rm -f -r conftest* confdefs.h 2039 2040$as_echo "/* confdefs.h */" > confdefs.h 2041 2042# Predefined preprocessor variables. 2043 2044cat >>confdefs.h <<_ACEOF 2045#define PACKAGE_NAME "$PACKAGE_NAME" 2046_ACEOF 2047 2048cat >>confdefs.h <<_ACEOF 2049#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2050_ACEOF 2051 2052cat >>confdefs.h <<_ACEOF 2053#define PACKAGE_VERSION "$PACKAGE_VERSION" 2054_ACEOF 2055 2056cat >>confdefs.h <<_ACEOF 2057#define PACKAGE_STRING "$PACKAGE_STRING" 2058_ACEOF 2059 2060cat >>confdefs.h <<_ACEOF 2061#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2062_ACEOF 2063 2064cat >>confdefs.h <<_ACEOF 2065#define PACKAGE_URL "$PACKAGE_URL" 2066_ACEOF 2067 2068 2069# Let the site file select an alternate cache file if it wants to. 2070# Prefer an explicitly selected file to automatically selected ones. 2071ac_site_file1=NONE 2072ac_site_file2=NONE 2073if test -n "$CONFIG_SITE"; then 2074 ac_site_file1=$CONFIG_SITE 2075elif test "x$prefix" != xNONE; then 2076 ac_site_file1=$prefix/share/config.site 2077 ac_site_file2=$prefix/etc/config.site 2078else 2079 ac_site_file1=$ac_default_prefix/share/config.site 2080 ac_site_file2=$ac_default_prefix/etc/config.site 2081fi 2082for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2083do 2084 test "x$ac_site_file" = xNONE && continue 2085 if test -r "$ac_site_file"; then 2086 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2087$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2088 sed 's/^/| /' "$ac_site_file" >&5 2089 . "$ac_site_file" 2090 fi 2091done 2092 2093if test -r "$cache_file"; then 2094 # Some versions of bash will fail to source /dev/null (special 2095 # files actually), so we avoid doing that. 2096 if test -f "$cache_file"; then 2097 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2098$as_echo "$as_me: loading cache $cache_file" >&6;} 2099 case $cache_file in 2100 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2101 *) . "./$cache_file";; 2102 esac 2103 fi 2104else 2105 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2106$as_echo "$as_me: creating cache $cache_file" >&6;} 2107 >$cache_file 2108fi 2109 2110# Check that the precious variables saved in the cache have kept the same 2111# value. 2112ac_cache_corrupted=false 2113for ac_var in $ac_precious_vars; do 2114 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2115 eval ac_new_set=\$ac_env_${ac_var}_set 2116 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2117 eval ac_new_val=\$ac_env_${ac_var}_value 2118 case $ac_old_set,$ac_new_set in 2119 set,) 2120 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2121$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2122 ac_cache_corrupted=: ;; 2123 ,set) 2124 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2125$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2126 ac_cache_corrupted=: ;; 2127 ,);; 2128 *) 2129 if test "x$ac_old_val" != "x$ac_new_val"; then 2130 # differences in whitespace do not lead to failure. 2131 ac_old_val_w=`echo x $ac_old_val` 2132 ac_new_val_w=`echo x $ac_new_val` 2133 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2134 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2135$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2136 ac_cache_corrupted=: 2137 else 2138 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2139$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2140 eval $ac_var=\$ac_old_val 2141 fi 2142 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2143$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2144 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2145$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2146 fi;; 2147 esac 2148 # Pass precious variables to config.status. 2149 if test "$ac_new_set" = set; then 2150 case $ac_new_val in 2151 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2152 *) ac_arg=$ac_var=$ac_new_val ;; 2153 esac 2154 case " $ac_configure_args " in 2155 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2156 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2157 esac 2158 fi 2159done 2160if $ac_cache_corrupted; then 2161 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2162$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2163 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2164$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2165 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2166fi 2167## -------------------- ## 2168## Main body of script. ## 2169## -------------------- ## 2170 2171ac_ext=c 2172ac_cpp='$CPP $CPPFLAGS' 2173ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2174ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2175ac_compiler_gnu=$ac_cv_c_compiler_gnu 2176 2177 2178 2179 2180 2181 2182ac_aux_dir= 2183for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2184 for ac_t in install-sh install.sh shtool; do 2185 if test -f "$ac_dir/$ac_t"; then 2186 ac_aux_dir=$ac_dir 2187 ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" 2188 break 2 2189 fi 2190 done 2191done 2192if test -z "$ac_aux_dir"; then 2193 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2194fi 2195 2196# These three variables are undocumented and unsupported, 2197# and are intended to be withdrawn in a future Autoconf release. 2198# They can cause serious problems if a builder's source tree is in a directory 2199# whose full name contains unusual characters. 2200ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2201ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2202ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2203 2204 2205# Make sure we can run config.sub. 2206$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2207 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2208 2209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2210$as_echo_n "checking build system type... " >&6; } 2211if test "${ac_cv_build+set}" = set; then : 2212 $as_echo_n "(cached) " >&6 2213else 2214 ac_build_alias=$build_alias 2215test "x$ac_build_alias" = x && 2216 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2217test "x$ac_build_alias" = x && 2218 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2219ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2220 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2221 2222fi 2223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2224$as_echo "$ac_cv_build" >&6; } 2225case $ac_cv_build in 2226*-*-*) ;; 2227*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2228esac 2229build=$ac_cv_build 2230ac_save_IFS=$IFS; IFS='-' 2231set x $ac_cv_build 2232shift 2233build_cpu=$1 2234build_vendor=$2 2235shift; shift 2236# Remember, the first character of IFS is used to create $*, 2237# except with old shells: 2238build_os=$* 2239IFS=$ac_save_IFS 2240case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2241 2242 2243 case ${build_alias} in 2244 "") build_noncanonical=${build} ;; 2245 *) build_noncanonical=${build_alias} ;; 2246esac 2247 2248 case ${host_alias} in 2249 "") host_noncanonical=${build_noncanonical} ;; 2250 *) host_noncanonical=${host_alias} ;; 2251esac 2252 2253 case ${target_alias} in 2254 "") target_noncanonical=${host_noncanonical} ;; 2255 *) target_noncanonical=${target_alias} ;; 2256esac 2257 2258 2259# post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2260# have matching libraries, they should use host libraries: Makefile.tpl 2261# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2262# However, they still use the build modules, because the corresponding 2263# host modules (e.g. bison) are only built for the host when bootstrap 2264# finishes. So: 2265# - build_subdir is where we find build modules, and never changes. 2266# - build_libsubdir is where we find build libraries, and can be overridden. 2267 2268# Prefix 'build-' so this never conflicts with target_subdir. 2269build_subdir="build-${build_noncanonical}" 2270 2271# Check whether --with-build-libsubdir was given. 2272if test "${with_build_libsubdir+set}" = set; then : 2273 withval=$with_build_libsubdir; build_libsubdir="$withval" 2274else 2275 build_libsubdir="$build_subdir" 2276fi 2277 2278# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2279if ( test $srcdir = . && test -d gcc ) \ 2280 || test -d $srcdir/../host-${host_noncanonical}; then 2281 host_subdir="host-${host_noncanonical}" 2282else 2283 host_subdir=. 2284fi 2285# No prefix. 2286target_subdir=${target_noncanonical} 2287 2288 2289# We need the following definitions because AC_PROG_LIBTOOL relies on them 2290PACKAGE=libobjc 2291# Version is pulled out to make it a bit easier to change using sed. 2292VERSION=4:0:0 2293 2294 2295# This works around the fact that libtool configuration may change LD 2296# for this particular configuration, but some shells, instead of 2297# keeping the changes in LD private, export them just because LD is 2298# exported. 2299ORIGINAL_LD_FOR_MULTILIBS=$LD 2300 2301# ------- 2302# Options 2303# ------- 2304 2305# We use these options to decide which functions to include. 2306 2307# Check whether --with-target-subdir was given. 2308if test "${with_target_subdir+set}" = set; then : 2309 withval=$with_target_subdir; 2310fi 2311 2312 2313# Check whether --with-cross-host was given. 2314if test "${with_cross_host+set}" = set; then : 2315 withval=$with_cross_host; 2316fi 2317 2318 2319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2320$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2321# Check whether --enable-version-specific-runtime-libs was given. 2322if test "${enable_version_specific_runtime_libs+set}" = set; then : 2323 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2324 yes) version_specific_libs=yes ;; 2325 no) version_specific_libs=no ;; 2326 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2327 esac 2328else 2329 version_specific_libs=no 2330fi 2331 2332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2333$as_echo "$version_specific_libs" >&6; } 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 3319 3320 3321 3322case $host in 3323 *-cygwin* | *-mingw*) 3324 # 'host' will be top-level target in the case of a target lib, 3325 # we must compare to with_cross_host to decide if this is a native 3326 # or cross-compiler and select where to install dlls appropriately. 3327 if test -n "$with_cross_host" && 3328 test x"$with_cross_host" != x"no"; then 3329 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 3330 else 3331 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 3332 fi 3333 ;; 3334 *) 3335 lt_host_flags= 3336 ;; 3337esac 3338 3339 3340 3341case "${host}" in 3342 *-darwin*) 3343 # Darwin needs -single_module when linking libobjc 3344 extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module' 3345 ;; 3346 *-cygwin*|*-mingw*) 3347 # Tell libtool to build DLLs on Windows 3348 extra_ldflags_libobjc='$(lt_host_flags)' 3349 ;; 3350esac 3351 3352 3353 3354 3355if test -n "$ac_tool_prefix"; then 3356 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3357set dummy ${ac_tool_prefix}as; ac_word=$2 3358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3359$as_echo_n "checking for $ac_word... " >&6; } 3360if test "${ac_cv_prog_AS+set}" = set; then : 3361 $as_echo_n "(cached) " >&6 3362else 3363 if test -n "$AS"; then 3364 ac_cv_prog_AS="$AS" # Let the user override the test. 3365else 3366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3367for as_dir in $PATH 3368do 3369 IFS=$as_save_IFS 3370 test -z "$as_dir" && as_dir=. 3371 for ac_exec_ext in '' $ac_executable_extensions; do 3372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3373 ac_cv_prog_AS="${ac_tool_prefix}as" 3374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3375 break 2 3376 fi 3377done 3378 done 3379IFS=$as_save_IFS 3380 3381fi 3382fi 3383AS=$ac_cv_prog_AS 3384if test -n "$AS"; then 3385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3386$as_echo "$AS" >&6; } 3387else 3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3389$as_echo "no" >&6; } 3390fi 3391 3392 3393fi 3394if test -z "$ac_cv_prog_AS"; then 3395 ac_ct_AS=$AS 3396 # Extract the first word of "as", so it can be a program name with args. 3397set dummy as; ac_word=$2 3398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3399$as_echo_n "checking for $ac_word... " >&6; } 3400if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : 3401 $as_echo_n "(cached) " >&6 3402else 3403 if test -n "$ac_ct_AS"; then 3404 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3405else 3406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3407for as_dir in $PATH 3408do 3409 IFS=$as_save_IFS 3410 test -z "$as_dir" && as_dir=. 3411 for ac_exec_ext in '' $ac_executable_extensions; do 3412 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3413 ac_cv_prog_ac_ct_AS="as" 3414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3415 break 2 3416 fi 3417done 3418 done 3419IFS=$as_save_IFS 3420 3421fi 3422fi 3423ac_ct_AS=$ac_cv_prog_ac_ct_AS 3424if test -n "$ac_ct_AS"; then 3425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3426$as_echo "$ac_ct_AS" >&6; } 3427else 3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3429$as_echo "no" >&6; } 3430fi 3431 3432 if test "x$ac_ct_AS" = x; then 3433 AS="" 3434 else 3435 case $cross_compiling:$ac_tool_warned in 3436yes:) 3437{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3438$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3439ac_tool_warned=yes ;; 3440esac 3441 AS=$ac_ct_AS 3442 fi 3443else 3444 AS="$ac_cv_prog_AS" 3445fi 3446 3447if test -n "$ac_tool_prefix"; then 3448 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3449set dummy ${ac_tool_prefix}ar; ac_word=$2 3450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3451$as_echo_n "checking for $ac_word... " >&6; } 3452if test "${ac_cv_prog_AR+set}" = set; then : 3453 $as_echo_n "(cached) " >&6 3454else 3455 if test -n "$AR"; then 3456 ac_cv_prog_AR="$AR" # Let the user override the test. 3457else 3458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3459for as_dir in $PATH 3460do 3461 IFS=$as_save_IFS 3462 test -z "$as_dir" && as_dir=. 3463 for ac_exec_ext in '' $ac_executable_extensions; do 3464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3465 ac_cv_prog_AR="${ac_tool_prefix}ar" 3466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3467 break 2 3468 fi 3469done 3470 done 3471IFS=$as_save_IFS 3472 3473fi 3474fi 3475AR=$ac_cv_prog_AR 3476if test -n "$AR"; then 3477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 3478$as_echo "$AR" >&6; } 3479else 3480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3481$as_echo "no" >&6; } 3482fi 3483 3484 3485fi 3486if test -z "$ac_cv_prog_AR"; then 3487 ac_ct_AR=$AR 3488 # Extract the first word of "ar", so it can be a program name with args. 3489set dummy ar; ac_word=$2 3490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3491$as_echo_n "checking for $ac_word... " >&6; } 3492if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 3493 $as_echo_n "(cached) " >&6 3494else 3495 if test -n "$ac_ct_AR"; then 3496 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3497else 3498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3499for as_dir in $PATH 3500do 3501 IFS=$as_save_IFS 3502 test -z "$as_dir" && as_dir=. 3503 for ac_exec_ext in '' $ac_executable_extensions; do 3504 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3505 ac_cv_prog_ac_ct_AR="ar" 3506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3507 break 2 3508 fi 3509done 3510 done 3511IFS=$as_save_IFS 3512 3513fi 3514fi 3515ac_ct_AR=$ac_cv_prog_ac_ct_AR 3516if test -n "$ac_ct_AR"; then 3517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 3518$as_echo "$ac_ct_AR" >&6; } 3519else 3520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3521$as_echo "no" >&6; } 3522fi 3523 3524 if test "x$ac_ct_AR" = x; then 3525 AR="" 3526 else 3527 case $cross_compiling:$ac_tool_warned in 3528yes:) 3529{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3530$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3531ac_tool_warned=yes ;; 3532esac 3533 AR=$ac_ct_AR 3534 fi 3535else 3536 AR="$ac_cv_prog_AR" 3537fi 3538 3539if test -n "$ac_tool_prefix"; then 3540 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3541set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3543$as_echo_n "checking for $ac_word... " >&6; } 3544if test "${ac_cv_prog_RANLIB+set}" = set; then : 3545 $as_echo_n "(cached) " >&6 3546else 3547 if test -n "$RANLIB"; then 3548 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3549else 3550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3551for as_dir in $PATH 3552do 3553 IFS=$as_save_IFS 3554 test -z "$as_dir" && as_dir=. 3555 for ac_exec_ext in '' $ac_executable_extensions; do 3556 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3557 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3559 break 2 3560 fi 3561done 3562 done 3563IFS=$as_save_IFS 3564 3565fi 3566fi 3567RANLIB=$ac_cv_prog_RANLIB 3568if test -n "$RANLIB"; then 3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 3570$as_echo "$RANLIB" >&6; } 3571else 3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3573$as_echo "no" >&6; } 3574fi 3575 3576 3577fi 3578if test -z "$ac_cv_prog_RANLIB"; then 3579 ac_ct_RANLIB=$RANLIB 3580 # Extract the first word of "ranlib", so it can be a program name with args. 3581set dummy ranlib; ac_word=$2 3582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3583$as_echo_n "checking for $ac_word... " >&6; } 3584if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 3585 $as_echo_n "(cached) " >&6 3586else 3587 if test -n "$ac_ct_RANLIB"; then 3588 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3589else 3590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3591for as_dir in $PATH 3592do 3593 IFS=$as_save_IFS 3594 test -z "$as_dir" && as_dir=. 3595 for ac_exec_ext in '' $ac_executable_extensions; do 3596 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3597 ac_cv_prog_ac_ct_RANLIB="ranlib" 3598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3599 break 2 3600 fi 3601done 3602 done 3603IFS=$as_save_IFS 3604 3605fi 3606fi 3607ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3608if test -n "$ac_ct_RANLIB"; then 3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 3610$as_echo "$ac_ct_RANLIB" >&6; } 3611else 3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3613$as_echo "no" >&6; } 3614fi 3615 3616 if test "x$ac_ct_RANLIB" = x; then 3617 RANLIB=":" 3618 else 3619 case $cross_compiling:$ac_tool_warned in 3620yes:) 3621{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3622$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3623ac_tool_warned=yes ;; 3624esac 3625 RANLIB=$ac_ct_RANLIB 3626 fi 3627else 3628 RANLIB="$ac_cv_prog_RANLIB" 3629fi 3630 3631# Find a good install program. We prefer a C program (faster), 3632# so one script is as good as another. But avoid the broken or 3633# incompatible versions: 3634# SysV /etc/install, /usr/sbin/install 3635# SunOS /usr/etc/install 3636# IRIX /sbin/install 3637# AIX /bin/install 3638# AmigaOS /C/install, which installs bootblocks on floppy discs 3639# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3640# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3641# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3642# OS/2's system install, which has a completely different semantic 3643# ./install, which can be erroneously created by make from ./install.sh. 3644# Reject install programs that cannot install multiple files. 3645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3646$as_echo_n "checking for a BSD-compatible install... " >&6; } 3647if test -z "$INSTALL"; then 3648if test "${ac_cv_path_install+set}" = set; then : 3649 $as_echo_n "(cached) " >&6 3650else 3651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3652for as_dir in $PATH 3653do 3654 IFS=$as_save_IFS 3655 test -z "$as_dir" && as_dir=. 3656 # Account for people who put trailing slashes in PATH elements. 3657case $as_dir/ in #(( 3658 ./ | .// | /[cC]/* | \ 3659 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3660 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3661 /usr/ucb/* ) ;; 3662 *) 3663 # OSF1 and SCO ODT 3.0 have their own names for install. 3664 # Don't use installbsd from OSF since it installs stuff as root 3665 # by default. 3666 for ac_prog in ginstall scoinst install; do 3667 for ac_exec_ext in '' $ac_executable_extensions; do 3668 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3669 if test $ac_prog = install && 3670 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3671 # AIX install. It has an incompatible calling convention. 3672 : 3673 elif test $ac_prog = install && 3674 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3675 # program-specific install script used by HP pwplus--don't use. 3676 : 3677 else 3678 rm -rf conftest.one conftest.two conftest.dir 3679 echo one > conftest.one 3680 echo two > conftest.two 3681 mkdir conftest.dir 3682 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3683 test -s conftest.one && test -s conftest.two && 3684 test -s conftest.dir/conftest.one && 3685 test -s conftest.dir/conftest.two 3686 then 3687 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3688 break 3 3689 fi 3690 fi 3691 fi 3692 done 3693 done 3694 ;; 3695esac 3696 3697 done 3698IFS=$as_save_IFS 3699 3700rm -rf conftest.one conftest.two conftest.dir 3701 3702fi 3703 if test "${ac_cv_path_install+set}" = set; then 3704 INSTALL=$ac_cv_path_install 3705 else 3706 # As a last resort, use the slow shell script. Don't cache a 3707 # value for INSTALL within a source directory, because that will 3708 # break other packages using the cache if that directory is 3709 # removed, or if the value is a relative name. 3710 INSTALL=$ac_install_sh 3711 fi 3712fi 3713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3714$as_echo "$INSTALL" >&6; } 3715 3716# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3717# It thinks the first close brace ends the variable substitution. 3718test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3719 3720test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3721 3722test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3723 3724 3725 3726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3727$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3728 # Check whether --enable-maintainer-mode was given. 3729if test "${enable_maintainer_mode+set}" = set; then : 3730 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3731else 3732 USE_MAINTAINER_MODE=no 3733fi 3734 3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3736$as_echo "$USE_MAINTAINER_MODE" >&6; } 3737 if test $USE_MAINTAINER_MODE = yes; then 3738 MAINTAINER_MODE_TRUE= 3739 MAINTAINER_MODE_FALSE='#' 3740else 3741 MAINTAINER_MODE_TRUE='#' 3742 MAINTAINER_MODE_FALSE= 3743fi 3744 3745 MAINT=$MAINTAINER_MODE_TRUE 3746 3747 3748 3749# Enable Win32 DLL on MS Windows - FIXME 3750enable_win32_dll=yes 3751 3752case $host in 3753*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 3754 if test -n "$ac_tool_prefix"; then 3755 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3756set dummy ${ac_tool_prefix}as; ac_word=$2 3757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3758$as_echo_n "checking for $ac_word... " >&6; } 3759if test "${ac_cv_prog_AS+set}" = set; then : 3760 $as_echo_n "(cached) " >&6 3761else 3762 if test -n "$AS"; then 3763 ac_cv_prog_AS="$AS" # Let the user override the test. 3764else 3765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3766for as_dir in $PATH 3767do 3768 IFS=$as_save_IFS 3769 test -z "$as_dir" && as_dir=. 3770 for ac_exec_ext in '' $ac_executable_extensions; do 3771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3772 ac_cv_prog_AS="${ac_tool_prefix}as" 3773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3774 break 2 3775 fi 3776done 3777 done 3778IFS=$as_save_IFS 3779 3780fi 3781fi 3782AS=$ac_cv_prog_AS 3783if test -n "$AS"; then 3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3785$as_echo "$AS" >&6; } 3786else 3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3788$as_echo "no" >&6; } 3789fi 3790 3791 3792fi 3793if test -z "$ac_cv_prog_AS"; then 3794 ac_ct_AS=$AS 3795 # Extract the first word of "as", so it can be a program name with args. 3796set dummy as; ac_word=$2 3797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3798$as_echo_n "checking for $ac_word... " >&6; } 3799if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : 3800 $as_echo_n "(cached) " >&6 3801else 3802 if test -n "$ac_ct_AS"; then 3803 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3804else 3805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3806for as_dir in $PATH 3807do 3808 IFS=$as_save_IFS 3809 test -z "$as_dir" && as_dir=. 3810 for ac_exec_ext in '' $ac_executable_extensions; do 3811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3812 ac_cv_prog_ac_ct_AS="as" 3813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3814 break 2 3815 fi 3816done 3817 done 3818IFS=$as_save_IFS 3819 3820fi 3821fi 3822ac_ct_AS=$ac_cv_prog_ac_ct_AS 3823if test -n "$ac_ct_AS"; then 3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3825$as_echo "$ac_ct_AS" >&6; } 3826else 3827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3828$as_echo "no" >&6; } 3829fi 3830 3831 if test "x$ac_ct_AS" = x; then 3832 AS="false" 3833 else 3834 case $cross_compiling:$ac_tool_warned in 3835yes:) 3836{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3837$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3838ac_tool_warned=yes ;; 3839esac 3840 AS=$ac_ct_AS 3841 fi 3842else 3843 AS="$ac_cv_prog_AS" 3844fi 3845 3846 if test -n "$ac_tool_prefix"; then 3847 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 3848set dummy ${ac_tool_prefix}dlltool; ac_word=$2 3849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3850$as_echo_n "checking for $ac_word... " >&6; } 3851if test "${ac_cv_prog_DLLTOOL+set}" = set; then : 3852 $as_echo_n "(cached) " >&6 3853else 3854 if test -n "$DLLTOOL"; then 3855 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 3856else 3857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3858for as_dir in $PATH 3859do 3860 IFS=$as_save_IFS 3861 test -z "$as_dir" && as_dir=. 3862 for ac_exec_ext in '' $ac_executable_extensions; do 3863 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3864 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 3865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3866 break 2 3867 fi 3868done 3869 done 3870IFS=$as_save_IFS 3871 3872fi 3873fi 3874DLLTOOL=$ac_cv_prog_DLLTOOL 3875if test -n "$DLLTOOL"; then 3876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 3877$as_echo "$DLLTOOL" >&6; } 3878else 3879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3880$as_echo "no" >&6; } 3881fi 3882 3883 3884fi 3885if test -z "$ac_cv_prog_DLLTOOL"; then 3886 ac_ct_DLLTOOL=$DLLTOOL 3887 # Extract the first word of "dlltool", so it can be a program name with args. 3888set dummy dlltool; ac_word=$2 3889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3890$as_echo_n "checking for $ac_word... " >&6; } 3891if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then : 3892 $as_echo_n "(cached) " >&6 3893else 3894 if test -n "$ac_ct_DLLTOOL"; then 3895 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 3896else 3897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3898for as_dir in $PATH 3899do 3900 IFS=$as_save_IFS 3901 test -z "$as_dir" && as_dir=. 3902 for ac_exec_ext in '' $ac_executable_extensions; do 3903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3904 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 3905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3906 break 2 3907 fi 3908done 3909 done 3910IFS=$as_save_IFS 3911 3912fi 3913fi 3914ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 3915if test -n "$ac_ct_DLLTOOL"; then 3916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 3917$as_echo "$ac_ct_DLLTOOL" >&6; } 3918else 3919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3920$as_echo "no" >&6; } 3921fi 3922 3923 if test "x$ac_ct_DLLTOOL" = x; then 3924 DLLTOOL="false" 3925 else 3926 case $cross_compiling:$ac_tool_warned in 3927yes:) 3928{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3929$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3930ac_tool_warned=yes ;; 3931esac 3932 DLLTOOL=$ac_ct_DLLTOOL 3933 fi 3934else 3935 DLLTOOL="$ac_cv_prog_DLLTOOL" 3936fi 3937 3938 if test -n "$ac_tool_prefix"; then 3939 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 3940set dummy ${ac_tool_prefix}objdump; ac_word=$2 3941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3942$as_echo_n "checking for $ac_word... " >&6; } 3943if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 3944 $as_echo_n "(cached) " >&6 3945else 3946 if test -n "$OBJDUMP"; then 3947 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 3948else 3949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3950for as_dir in $PATH 3951do 3952 IFS=$as_save_IFS 3953 test -z "$as_dir" && as_dir=. 3954 for ac_exec_ext in '' $ac_executable_extensions; do 3955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3956 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 3957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3958 break 2 3959 fi 3960done 3961 done 3962IFS=$as_save_IFS 3963 3964fi 3965fi 3966OBJDUMP=$ac_cv_prog_OBJDUMP 3967if test -n "$OBJDUMP"; then 3968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 3969$as_echo "$OBJDUMP" >&6; } 3970else 3971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3972$as_echo "no" >&6; } 3973fi 3974 3975 3976fi 3977if test -z "$ac_cv_prog_OBJDUMP"; then 3978 ac_ct_OBJDUMP=$OBJDUMP 3979 # Extract the first word of "objdump", so it can be a program name with args. 3980set dummy objdump; ac_word=$2 3981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3982$as_echo_n "checking for $ac_word... " >&6; } 3983if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 3984 $as_echo_n "(cached) " >&6 3985else 3986 if test -n "$ac_ct_OBJDUMP"; then 3987 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 3988else 3989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3990for as_dir in $PATH 3991do 3992 IFS=$as_save_IFS 3993 test -z "$as_dir" && as_dir=. 3994 for ac_exec_ext in '' $ac_executable_extensions; do 3995 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3996 ac_cv_prog_ac_ct_OBJDUMP="objdump" 3997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3998 break 2 3999 fi 4000done 4001 done 4002IFS=$as_save_IFS 4003 4004fi 4005fi 4006ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4007if test -n "$ac_ct_OBJDUMP"; then 4008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4009$as_echo "$ac_ct_OBJDUMP" >&6; } 4010else 4011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4012$as_echo "no" >&6; } 4013fi 4014 4015 if test "x$ac_ct_OBJDUMP" = x; then 4016 OBJDUMP="false" 4017 else 4018 case $cross_compiling:$ac_tool_warned in 4019yes:) 4020{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4021$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4022ac_tool_warned=yes ;; 4023esac 4024 OBJDUMP=$ac_ct_OBJDUMP 4025 fi 4026else 4027 OBJDUMP="$ac_cv_prog_OBJDUMP" 4028fi 4029 4030 ;; 4031esac 4032 4033test -z "$AS" && AS=as 4034 4035 4036 4037 4038 4039test -z "$DLLTOOL" && DLLTOOL=dlltool 4040 4041 4042 4043 4044 4045test -z "$OBJDUMP" && OBJDUMP=objdump 4046 4047 4048 4049 4050 4051 4052 4053 4054case `pwd` in 4055 *\ * | *\ *) 4056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4057$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4058esac 4059 4060 4061 4062macro_version='2.2.7a' 4063macro_revision='1.3134' 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077ltmain="$ac_aux_dir/ltmain.sh" 4078 4079# Backslashify metacharacters that are still active within 4080# double-quoted strings. 4081sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4082 4083# Same as above, but do not quote variable references. 4084double_quote_subst='s/\(["`\\]\)/\\\1/g' 4085 4086# Sed substitution to delay expansion of an escaped shell variable in a 4087# double_quote_subst'ed string. 4088delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4089 4090# Sed substitution to delay expansion of an escaped single quote. 4091delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4092 4093# Sed substitution to avoid accidental globbing in evaled expressions 4094no_glob_subst='s/\*/\\\*/g' 4095 4096ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4097ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4098ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4099 4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4101$as_echo_n "checking how to print strings... " >&6; } 4102# Test print first, because it will be a builtin if present. 4103if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4104 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4105 ECHO='print -r --' 4106elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4107 ECHO='printf %s\n' 4108else 4109 # Use this function as a fallback that always works. 4110 func_fallback_echo () 4111 { 4112 eval 'cat <<_LTECHO_EOF 4113$1 4114_LTECHO_EOF' 4115 } 4116 ECHO='func_fallback_echo' 4117fi 4118 4119# func_echo_all arg... 4120# Invoke $ECHO with all args, space-separated. 4121func_echo_all () 4122{ 4123 $ECHO "" 4124} 4125 4126case "$ECHO" in 4127 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4128$as_echo "printf" >&6; } ;; 4129 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4130$as_echo "print -r" >&6; } ;; 4131 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4132$as_echo "cat" >&6; } ;; 4133esac 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4149$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4150if test "${ac_cv_path_SED+set}" = set; then : 4151 $as_echo_n "(cached) " >&6 4152else 4153 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4154 for ac_i in 1 2 3 4 5 6 7; do 4155 ac_script="$ac_script$as_nl$ac_script" 4156 done 4157 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4158 { ac_script=; unset ac_script;} 4159 if test -z "$SED"; then 4160 ac_path_SED_found=false 4161 # Loop through the user's path and test for each of PROGNAME-LIST 4162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4163for as_dir in $PATH 4164do 4165 IFS=$as_save_IFS 4166 test -z "$as_dir" && as_dir=. 4167 for ac_prog in sed gsed; do 4168 for ac_exec_ext in '' $ac_executable_extensions; do 4169 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4170 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4171# Check for GNU ac_path_SED and select it if it is found. 4172 # Check for GNU $ac_path_SED 4173case `"$ac_path_SED" --version 2>&1` in 4174*GNU*) 4175 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4176*) 4177 ac_count=0 4178 $as_echo_n 0123456789 >"conftest.in" 4179 while : 4180 do 4181 cat "conftest.in" "conftest.in" >"conftest.tmp" 4182 mv "conftest.tmp" "conftest.in" 4183 cp "conftest.in" "conftest.nl" 4184 $as_echo '' >> "conftest.nl" 4185 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4186 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4187 as_fn_arith $ac_count + 1 && ac_count=$as_val 4188 if test $ac_count -gt ${ac_path_SED_max-0}; then 4189 # Best one so far, save it but keep looking for a better one 4190 ac_cv_path_SED="$ac_path_SED" 4191 ac_path_SED_max=$ac_count 4192 fi 4193 # 10*(2^10) chars as input seems more than enough 4194 test $ac_count -gt 10 && break 4195 done 4196 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4197esac 4198 4199 $ac_path_SED_found && break 3 4200 done 4201 done 4202 done 4203IFS=$as_save_IFS 4204 if test -z "$ac_cv_path_SED"; then 4205 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4206 fi 4207else 4208 ac_cv_path_SED=$SED 4209fi 4210 4211fi 4212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4213$as_echo "$ac_cv_path_SED" >&6; } 4214 SED="$ac_cv_path_SED" 4215 rm -f conftest.sed 4216 4217test -z "$SED" && SED=sed 4218Xsed="$SED -e 1s/^X//" 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4231$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4232if test "${ac_cv_path_GREP+set}" = set; then : 4233 $as_echo_n "(cached) " >&6 4234else 4235 if test -z "$GREP"; then 4236 ac_path_GREP_found=false 4237 # Loop through the user's path and test for each of PROGNAME-LIST 4238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4239for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4240do 4241 IFS=$as_save_IFS 4242 test -z "$as_dir" && as_dir=. 4243 for ac_prog in grep ggrep; do 4244 for ac_exec_ext in '' $ac_executable_extensions; do 4245 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4246 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4247# Check for GNU ac_path_GREP and select it if it is found. 4248 # Check for GNU $ac_path_GREP 4249case `"$ac_path_GREP" --version 2>&1` in 4250*GNU*) 4251 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4252*) 4253 ac_count=0 4254 $as_echo_n 0123456789 >"conftest.in" 4255 while : 4256 do 4257 cat "conftest.in" "conftest.in" >"conftest.tmp" 4258 mv "conftest.tmp" "conftest.in" 4259 cp "conftest.in" "conftest.nl" 4260 $as_echo 'GREP' >> "conftest.nl" 4261 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4262 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4263 as_fn_arith $ac_count + 1 && ac_count=$as_val 4264 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4265 # Best one so far, save it but keep looking for a better one 4266 ac_cv_path_GREP="$ac_path_GREP" 4267 ac_path_GREP_max=$ac_count 4268 fi 4269 # 10*(2^10) chars as input seems more than enough 4270 test $ac_count -gt 10 && break 4271 done 4272 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4273esac 4274 4275 $ac_path_GREP_found && break 3 4276 done 4277 done 4278 done 4279IFS=$as_save_IFS 4280 if test -z "$ac_cv_path_GREP"; then 4281 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4282 fi 4283else 4284 ac_cv_path_GREP=$GREP 4285fi 4286 4287fi 4288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4289$as_echo "$ac_cv_path_GREP" >&6; } 4290 GREP="$ac_cv_path_GREP" 4291 4292 4293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4294$as_echo_n "checking for egrep... " >&6; } 4295if test "${ac_cv_path_EGREP+set}" = set; then : 4296 $as_echo_n "(cached) " >&6 4297else 4298 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4299 then ac_cv_path_EGREP="$GREP -E" 4300 else 4301 if test -z "$EGREP"; then 4302 ac_path_EGREP_found=false 4303 # Loop through the user's path and test for each of PROGNAME-LIST 4304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4305for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4306do 4307 IFS=$as_save_IFS 4308 test -z "$as_dir" && as_dir=. 4309 for ac_prog in egrep; do 4310 for ac_exec_ext in '' $ac_executable_extensions; do 4311 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4312 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4313# Check for GNU ac_path_EGREP and select it if it is found. 4314 # Check for GNU $ac_path_EGREP 4315case `"$ac_path_EGREP" --version 2>&1` in 4316*GNU*) 4317 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4318*) 4319 ac_count=0 4320 $as_echo_n 0123456789 >"conftest.in" 4321 while : 4322 do 4323 cat "conftest.in" "conftest.in" >"conftest.tmp" 4324 mv "conftest.tmp" "conftest.in" 4325 cp "conftest.in" "conftest.nl" 4326 $as_echo 'EGREP' >> "conftest.nl" 4327 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4328 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4329 as_fn_arith $ac_count + 1 && ac_count=$as_val 4330 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4331 # Best one so far, save it but keep looking for a better one 4332 ac_cv_path_EGREP="$ac_path_EGREP" 4333 ac_path_EGREP_max=$ac_count 4334 fi 4335 # 10*(2^10) chars as input seems more than enough 4336 test $ac_count -gt 10 && break 4337 done 4338 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4339esac 4340 4341 $ac_path_EGREP_found && break 3 4342 done 4343 done 4344 done 4345IFS=$as_save_IFS 4346 if test -z "$ac_cv_path_EGREP"; then 4347 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4348 fi 4349else 4350 ac_cv_path_EGREP=$EGREP 4351fi 4352 4353 fi 4354fi 4355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4356$as_echo "$ac_cv_path_EGREP" >&6; } 4357 EGREP="$ac_cv_path_EGREP" 4358 4359 4360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4361$as_echo_n "checking for fgrep... " >&6; } 4362if test "${ac_cv_path_FGREP+set}" = set; then : 4363 $as_echo_n "(cached) " >&6 4364else 4365 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4366 then ac_cv_path_FGREP="$GREP -F" 4367 else 4368 if test -z "$FGREP"; then 4369 ac_path_FGREP_found=false 4370 # Loop through the user's path and test for each of PROGNAME-LIST 4371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4372for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4373do 4374 IFS=$as_save_IFS 4375 test -z "$as_dir" && as_dir=. 4376 for ac_prog in fgrep; do 4377 for ac_exec_ext in '' $ac_executable_extensions; do 4378 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4379 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4380# Check for GNU ac_path_FGREP and select it if it is found. 4381 # Check for GNU $ac_path_FGREP 4382case `"$ac_path_FGREP" --version 2>&1` in 4383*GNU*) 4384 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4385*) 4386 ac_count=0 4387 $as_echo_n 0123456789 >"conftest.in" 4388 while : 4389 do 4390 cat "conftest.in" "conftest.in" >"conftest.tmp" 4391 mv "conftest.tmp" "conftest.in" 4392 cp "conftest.in" "conftest.nl" 4393 $as_echo 'FGREP' >> "conftest.nl" 4394 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4395 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4396 as_fn_arith $ac_count + 1 && ac_count=$as_val 4397 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4398 # Best one so far, save it but keep looking for a better one 4399 ac_cv_path_FGREP="$ac_path_FGREP" 4400 ac_path_FGREP_max=$ac_count 4401 fi 4402 # 10*(2^10) chars as input seems more than enough 4403 test $ac_count -gt 10 && break 4404 done 4405 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4406esac 4407 4408 $ac_path_FGREP_found && break 3 4409 done 4410 done 4411 done 4412IFS=$as_save_IFS 4413 if test -z "$ac_cv_path_FGREP"; then 4414 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4415 fi 4416else 4417 ac_cv_path_FGREP=$FGREP 4418fi 4419 4420 fi 4421fi 4422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4423$as_echo "$ac_cv_path_FGREP" >&6; } 4424 FGREP="$ac_cv_path_FGREP" 4425 4426 4427test -z "$GREP" && GREP=grep 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447# Check whether --with-gnu-ld was given. 4448if test "${with_gnu_ld+set}" = set; then : 4449 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4450else 4451 with_gnu_ld=no 4452fi 4453 4454ac_prog=ld 4455if test "$GCC" = yes; then 4456 # Check if gcc -print-prog-name=ld gives a path. 4457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4458$as_echo_n "checking for ld used by $CC... " >&6; } 4459 case $host in 4460 *-*-mingw*) 4461 # gcc leaves a trailing carriage return which upsets mingw 4462 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4463 *) 4464 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4465 esac 4466 case $ac_prog in 4467 # Accept absolute paths. 4468 [\\/]* | ?:[\\/]*) 4469 re_direlt='/[^/][^/]*/\.\./' 4470 # Canonicalize the pathname of ld 4471 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4472 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4473 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4474 done 4475 test -z "$LD" && LD="$ac_prog" 4476 ;; 4477 "") 4478 # If it fails, then pretend we aren't using GCC. 4479 ac_prog=ld 4480 ;; 4481 *) 4482 # If it is relative, then search for the first ld in PATH. 4483 with_gnu_ld=unknown 4484 ;; 4485 esac 4486elif test "$with_gnu_ld" = yes; then 4487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4488$as_echo_n "checking for GNU ld... " >&6; } 4489else 4490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4491$as_echo_n "checking for non-GNU ld... " >&6; } 4492fi 4493if test "${lt_cv_path_LD+set}" = set; then : 4494 $as_echo_n "(cached) " >&6 4495else 4496 if test -z "$LD"; then 4497 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4498 for ac_dir in $PATH; do 4499 IFS="$lt_save_ifs" 4500 test -z "$ac_dir" && ac_dir=. 4501 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4502 lt_cv_path_LD="$ac_dir/$ac_prog" 4503 # Check to see if the program is GNU ld. I'd rather use --version, 4504 # but apparently some variants of GNU ld only accept -v. 4505 # Break only if it was the GNU/non-GNU ld that we prefer. 4506 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4507 *GNU* | *'with BFD'*) 4508 test "$with_gnu_ld" != no && break 4509 ;; 4510 *) 4511 test "$with_gnu_ld" != yes && break 4512 ;; 4513 esac 4514 fi 4515 done 4516 IFS="$lt_save_ifs" 4517else 4518 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4519fi 4520fi 4521 4522LD="$lt_cv_path_LD" 4523if test -n "$LD"; then 4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4525$as_echo "$LD" >&6; } 4526else 4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4528$as_echo "no" >&6; } 4529fi 4530test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 4531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4532$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4533if test "${lt_cv_prog_gnu_ld+set}" = set; then : 4534 $as_echo_n "(cached) " >&6 4535else 4536 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4537case `$LD -v 2>&1 </dev/null` in 4538*GNU* | *'with BFD'*) 4539 lt_cv_prog_gnu_ld=yes 4540 ;; 4541*) 4542 lt_cv_prog_gnu_ld=no 4543 ;; 4544esac 4545fi 4546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4547$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4548with_gnu_ld=$lt_cv_prog_gnu_ld 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4559$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4560if test "${lt_cv_path_NM+set}" = set; then : 4561 $as_echo_n "(cached) " >&6 4562else 4563 if test -n "$NM"; then 4564 # Let the user override the test. 4565 lt_cv_path_NM="$NM" 4566else 4567 lt_nm_to_check="${ac_tool_prefix}nm" 4568 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4569 lt_nm_to_check="$lt_nm_to_check nm" 4570 fi 4571 for lt_tmp_nm in $lt_nm_to_check; do 4572 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4573 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4574 IFS="$lt_save_ifs" 4575 test -z "$ac_dir" && ac_dir=. 4576 tmp_nm="$ac_dir/$lt_tmp_nm" 4577 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4578 # Check to see if the nm accepts a BSD-compat flag. 4579 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4580 # nm: unknown option "B" ignored 4581 # Tru64's nm complains that /dev/null is an invalid object file 4582 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4583 */dev/null* | *'Invalid file or object type'*) 4584 lt_cv_path_NM="$tmp_nm -B" 4585 break 4586 ;; 4587 *) 4588 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4589 */dev/null*) 4590 lt_cv_path_NM="$tmp_nm -p" 4591 break 4592 ;; 4593 *) 4594 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4595 continue # so that we can try to find one that supports BSD flags 4596 ;; 4597 esac 4598 ;; 4599 esac 4600 fi 4601 done 4602 IFS="$lt_save_ifs" 4603 done 4604 : ${lt_cv_path_NM=no} 4605fi 4606fi 4607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4608$as_echo "$lt_cv_path_NM" >&6; } 4609if test "$lt_cv_path_NM" != "no"; then 4610 NM="$lt_cv_path_NM" 4611else 4612 # Didn't find any BSD compatible name lister, look for dumpbin. 4613 if test -n "$DUMPBIN"; then : 4614 # Let the user override the test. 4615 else 4616 if test -n "$ac_tool_prefix"; then 4617 for ac_prog in dumpbin "link -dump" 4618 do 4619 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4620set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4622$as_echo_n "checking for $ac_word... " >&6; } 4623if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 4624 $as_echo_n "(cached) " >&6 4625else 4626 if test -n "$DUMPBIN"; then 4627 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4628else 4629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4630for as_dir in $PATH 4631do 4632 IFS=$as_save_IFS 4633 test -z "$as_dir" && as_dir=. 4634 for ac_exec_ext in '' $ac_executable_extensions; do 4635 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4636 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4638 break 2 4639 fi 4640done 4641 done 4642IFS=$as_save_IFS 4643 4644fi 4645fi 4646DUMPBIN=$ac_cv_prog_DUMPBIN 4647if test -n "$DUMPBIN"; then 4648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4649$as_echo "$DUMPBIN" >&6; } 4650else 4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4652$as_echo "no" >&6; } 4653fi 4654 4655 4656 test -n "$DUMPBIN" && break 4657 done 4658fi 4659if test -z "$DUMPBIN"; then 4660 ac_ct_DUMPBIN=$DUMPBIN 4661 for ac_prog in dumpbin "link -dump" 4662do 4663 # Extract the first word of "$ac_prog", so it can be a program name with args. 4664set dummy $ac_prog; ac_word=$2 4665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4666$as_echo_n "checking for $ac_word... " >&6; } 4667if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 4668 $as_echo_n "(cached) " >&6 4669else 4670 if test -n "$ac_ct_DUMPBIN"; then 4671 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4672else 4673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4674for as_dir in $PATH 4675do 4676 IFS=$as_save_IFS 4677 test -z "$as_dir" && as_dir=. 4678 for ac_exec_ext in '' $ac_executable_extensions; do 4679 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4680 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4682 break 2 4683 fi 4684done 4685 done 4686IFS=$as_save_IFS 4687 4688fi 4689fi 4690ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4691if test -n "$ac_ct_DUMPBIN"; then 4692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4693$as_echo "$ac_ct_DUMPBIN" >&6; } 4694else 4695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4696$as_echo "no" >&6; } 4697fi 4698 4699 4700 test -n "$ac_ct_DUMPBIN" && break 4701done 4702 4703 if test "x$ac_ct_DUMPBIN" = x; then 4704 DUMPBIN=":" 4705 else 4706 case $cross_compiling:$ac_tool_warned in 4707yes:) 4708{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4709$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4710ac_tool_warned=yes ;; 4711esac 4712 DUMPBIN=$ac_ct_DUMPBIN 4713 fi 4714fi 4715 4716 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4717 *COFF*) 4718 DUMPBIN="$DUMPBIN -symbols" 4719 ;; 4720 *) 4721 DUMPBIN=: 4722 ;; 4723 esac 4724 fi 4725 4726 if test "$DUMPBIN" != ":"; then 4727 NM="$DUMPBIN" 4728 fi 4729fi 4730test -z "$NM" && NM=nm 4731 4732 4733 4734 4735 4736 4737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4738$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4739if test "${lt_cv_nm_interface+set}" = set; then : 4740 $as_echo_n "(cached) " >&6 4741else 4742 lt_cv_nm_interface="BSD nm" 4743 echo "int some_variable = 0;" > conftest.$ac_ext 4744 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4745 (eval "$ac_compile" 2>conftest.err) 4746 cat conftest.err >&5 4747 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4748 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4749 cat conftest.err >&5 4750 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4751 cat conftest.out >&5 4752 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4753 lt_cv_nm_interface="MS dumpbin" 4754 fi 4755 rm -f conftest* 4756fi 4757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4758$as_echo "$lt_cv_nm_interface" >&6; } 4759 4760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4761$as_echo_n "checking whether ln -s works... " >&6; } 4762LN_S=$as_ln_s 4763if test "$LN_S" = "ln -s"; then 4764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4765$as_echo "yes" >&6; } 4766else 4767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4768$as_echo "no, using $LN_S" >&6; } 4769fi 4770 4771# find the maximum length of command line arguments 4772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4773$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4774if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 4775 $as_echo_n "(cached) " >&6 4776else 4777 i=0 4778 teststring="ABCD" 4779 4780 case $build_os in 4781 msdosdjgpp*) 4782 # On DJGPP, this test can blow up pretty badly due to problems in libc 4783 # (any single argument exceeding 2000 bytes causes a buffer overrun 4784 # during glob expansion). Even if it were fixed, the result of this 4785 # check would be larger than it should be. 4786 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4787 ;; 4788 4789 gnu*) 4790 # Under GNU Hurd, this test is not required because there is 4791 # no limit to the length of command line arguments. 4792 # Libtool will interpret -1 as no limit whatsoever 4793 lt_cv_sys_max_cmd_len=-1; 4794 ;; 4795 4796 cygwin* | mingw* | cegcc*) 4797 # On Win9x/ME, this test blows up -- it succeeds, but takes 4798 # about 5 minutes as the teststring grows exponentially. 4799 # Worse, since 9x/ME are not pre-emptively multitasking, 4800 # you end up with a "frozen" computer, even though with patience 4801 # the test eventually succeeds (with a max line length of 256k). 4802 # Instead, let's just punt: use the minimum linelength reported by 4803 # all of the supported platforms: 8192 (on NT/2K/XP). 4804 lt_cv_sys_max_cmd_len=8192; 4805 ;; 4806 4807 mint*) 4808 # On MiNT this can take a long time and run out of memory. 4809 lt_cv_sys_max_cmd_len=8192; 4810 ;; 4811 4812 amigaos*) 4813 # On AmigaOS with pdksh, this test takes hours, literally. 4814 # So we just punt and use a minimum line length of 8192. 4815 lt_cv_sys_max_cmd_len=8192; 4816 ;; 4817 4818 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4819 # This has been around since 386BSD, at least. Likely further. 4820 if test -x /sbin/sysctl; then 4821 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4822 elif test -x /usr/sbin/sysctl; then 4823 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4824 else 4825 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4826 fi 4827 # And add a safety zone 4828 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4829 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4830 ;; 4831 4832 interix*) 4833 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4834 lt_cv_sys_max_cmd_len=196608 4835 ;; 4836 4837 osf*) 4838 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4839 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4840 # nice to cause kernel panics so lets avoid the loop below. 4841 # First set a reasonable default. 4842 lt_cv_sys_max_cmd_len=16384 4843 # 4844 if test -x /sbin/sysconfig; then 4845 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4846 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4847 esac 4848 fi 4849 ;; 4850 sco3.2v5*) 4851 lt_cv_sys_max_cmd_len=102400 4852 ;; 4853 sysv5* | sco5v6* | sysv4.2uw2*) 4854 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4855 if test -n "$kargmax"; then 4856 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4857 else 4858 lt_cv_sys_max_cmd_len=32768 4859 fi 4860 ;; 4861 *) 4862 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4863 if test -n "$lt_cv_sys_max_cmd_len"; then 4864 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4865 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4866 else 4867 # Make teststring a little bigger before we do anything with it. 4868 # a 1K string should be a reasonable start. 4869 for i in 1 2 3 4 5 6 7 8 ; do 4870 teststring=$teststring$teststring 4871 done 4872 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4873 # If test is not a shell built-in, we'll probably end up computing a 4874 # maximum length that is only half of the actual maximum length, but 4875 # we can't tell. 4876 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 4877 = "X$teststring$teststring"; } >/dev/null 2>&1 && 4878 test $i != 17 # 1/2 MB should be enough 4879 do 4880 i=`expr $i + 1` 4881 teststring=$teststring$teststring 4882 done 4883 # Only check the string length outside the loop. 4884 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4885 teststring= 4886 # Add a significant safety factor because C++ compilers can tack on 4887 # massive amounts of additional arguments before passing them to the 4888 # linker. It appears as though 1/2 is a usable value. 4889 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4890 fi 4891 ;; 4892 esac 4893 4894fi 4895 4896if test -n $lt_cv_sys_max_cmd_len ; then 4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4898$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4899else 4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4901$as_echo "none" >&6; } 4902fi 4903max_cmd_len=$lt_cv_sys_max_cmd_len 4904 4905 4906 4907 4908 4909 4910: ${CP="cp -f"} 4911: ${MV="mv -f"} 4912: ${RM="rm -f"} 4913 4914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4915$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4916# Try some XSI features 4917xsi_shell=no 4918( _lt_dummy="a/b/c" 4919 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4920 = c,a/b,, \ 4921 && eval 'test $(( 1 + 1 )) -eq 2 \ 4922 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4923 && xsi_shell=yes 4924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4925$as_echo "$xsi_shell" >&6; } 4926 4927 4928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4929$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4930lt_shell_append=no 4931( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4932 >/dev/null 2>&1 \ 4933 && lt_shell_append=yes 4934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4935$as_echo "$lt_shell_append" >&6; } 4936 4937 4938if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4939 lt_unset=unset 4940else 4941 lt_unset=false 4942fi 4943 4944 4945 4946 4947 4948# test EBCDIC or ASCII 4949case `echo X|tr X '\101'` in 4950 A) # ASCII based system 4951 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4952 lt_SP2NL='tr \040 \012' 4953 lt_NL2SP='tr \015\012 \040\040' 4954 ;; 4955 *) # EBCDIC based system 4956 lt_SP2NL='tr \100 \n' 4957 lt_NL2SP='tr \r\n \100\100' 4958 ;; 4959esac 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4970$as_echo_n "checking for $LD option to reload object files... " >&6; } 4971if test "${lt_cv_ld_reload_flag+set}" = set; then : 4972 $as_echo_n "(cached) " >&6 4973else 4974 lt_cv_ld_reload_flag='-r' 4975fi 4976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4977$as_echo "$lt_cv_ld_reload_flag" >&6; } 4978reload_flag=$lt_cv_ld_reload_flag 4979case $reload_flag in 4980"" | " "*) ;; 4981*) reload_flag=" $reload_flag" ;; 4982esac 4983reload_cmds='$LD$reload_flag -o $output$reload_objs' 4984case $host_os in 4985 darwin*) 4986 if test "$GCC" = yes; then 4987 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4988 else 4989 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4990 fi 4991 ;; 4992esac 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002if test -n "$ac_tool_prefix"; then 5003 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5004set dummy ${ac_tool_prefix}objdump; ac_word=$2 5005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5006$as_echo_n "checking for $ac_word... " >&6; } 5007if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5008 $as_echo_n "(cached) " >&6 5009else 5010 if test -n "$OBJDUMP"; then 5011 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5012else 5013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5014for as_dir in $PATH 5015do 5016 IFS=$as_save_IFS 5017 test -z "$as_dir" && as_dir=. 5018 for ac_exec_ext in '' $ac_executable_extensions; do 5019 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5020 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5022 break 2 5023 fi 5024done 5025 done 5026IFS=$as_save_IFS 5027 5028fi 5029fi 5030OBJDUMP=$ac_cv_prog_OBJDUMP 5031if test -n "$OBJDUMP"; then 5032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5033$as_echo "$OBJDUMP" >&6; } 5034else 5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5036$as_echo "no" >&6; } 5037fi 5038 5039 5040fi 5041if test -z "$ac_cv_prog_OBJDUMP"; then 5042 ac_ct_OBJDUMP=$OBJDUMP 5043 # Extract the first word of "objdump", so it can be a program name with args. 5044set dummy objdump; ac_word=$2 5045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5046$as_echo_n "checking for $ac_word... " >&6; } 5047if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5048 $as_echo_n "(cached) " >&6 5049else 5050 if test -n "$ac_ct_OBJDUMP"; then 5051 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5052else 5053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5054for as_dir in $PATH 5055do 5056 IFS=$as_save_IFS 5057 test -z "$as_dir" && as_dir=. 5058 for ac_exec_ext in '' $ac_executable_extensions; do 5059 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5060 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5062 break 2 5063 fi 5064done 5065 done 5066IFS=$as_save_IFS 5067 5068fi 5069fi 5070ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5071if test -n "$ac_ct_OBJDUMP"; then 5072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5073$as_echo "$ac_ct_OBJDUMP" >&6; } 5074else 5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5076$as_echo "no" >&6; } 5077fi 5078 5079 if test "x$ac_ct_OBJDUMP" = x; then 5080 OBJDUMP="false" 5081 else 5082 case $cross_compiling:$ac_tool_warned in 5083yes:) 5084{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5085$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5086ac_tool_warned=yes ;; 5087esac 5088 OBJDUMP=$ac_ct_OBJDUMP 5089 fi 5090else 5091 OBJDUMP="$ac_cv_prog_OBJDUMP" 5092fi 5093 5094test -z "$OBJDUMP" && OBJDUMP=objdump 5095 5096 5097 5098 5099 5100 5101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5102$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5103if test "${lt_cv_deplibs_check_method+set}" = set; then : 5104 $as_echo_n "(cached) " >&6 5105else 5106 lt_cv_file_magic_cmd='$MAGIC_CMD' 5107lt_cv_file_magic_test_file= 5108lt_cv_deplibs_check_method='unknown' 5109# Need to set the preceding variable on all platforms that support 5110# interlibrary dependencies. 5111# 'none' -- dependencies not supported. 5112# `unknown' -- same as none, but documents that we really don't know. 5113# 'pass_all' -- all dependencies passed with no checks. 5114# 'test_compile' -- check by making test program. 5115# 'file_magic [[regex]]' -- check by looking for files in library path 5116# which responds to the $file_magic_cmd with a given extended regex. 5117# If you have `file' or equivalent on your system and you're not sure 5118# whether `pass_all' will *always* work, you probably want this one. 5119 5120case $host_os in 5121aix[4-9]*) 5122 lt_cv_deplibs_check_method=pass_all 5123 ;; 5124 5125beos*) 5126 lt_cv_deplibs_check_method=pass_all 5127 ;; 5128 5129bsdi[45]*) 5130 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5131 lt_cv_file_magic_cmd='/usr/bin/file -L' 5132 lt_cv_file_magic_test_file=/shlib/libc.so 5133 ;; 5134 5135cygwin*) 5136 # func_win32_libid is a shell function defined in ltmain.sh 5137 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5138 lt_cv_file_magic_cmd='func_win32_libid' 5139 ;; 5140 5141mingw* | pw32*) 5142 # Base MSYS/MinGW do not provide the 'file' command needed by 5143 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5144 # unless we find 'file', for example because we are cross-compiling. 5145 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5146 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5147 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5148 lt_cv_file_magic_cmd='func_win32_libid' 5149 else 5150 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5151 lt_cv_file_magic_cmd='$OBJDUMP -f' 5152 fi 5153 ;; 5154 5155cegcc*) 5156 # use the weaker test based on 'objdump'. See mingw*. 5157 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5158 lt_cv_file_magic_cmd='$OBJDUMP -f' 5159 ;; 5160 5161darwin* | rhapsody*) 5162 lt_cv_deplibs_check_method=pass_all 5163 ;; 5164 5165freebsd* | dragonfly*) 5166 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5167 case $host_cpu in 5168 i*86 ) 5169 # Not sure whether the presence of OpenBSD here was a mistake. 5170 # Let's accept both of them until this is cleared up. 5171 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5172 lt_cv_file_magic_cmd=/usr/bin/file 5173 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5174 ;; 5175 esac 5176 else 5177 lt_cv_deplibs_check_method=pass_all 5178 fi 5179 ;; 5180 5181gnu*) 5182 lt_cv_deplibs_check_method=pass_all 5183 ;; 5184 5185haiku*) 5186 lt_cv_deplibs_check_method=pass_all 5187 ;; 5188 5189hpux10.20* | hpux11*) 5190 lt_cv_file_magic_cmd=/usr/bin/file 5191 case $host_cpu in 5192 ia64*) 5193 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5194 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5195 ;; 5196 hppa*64*) 5197 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]' 5198 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5199 ;; 5200 *) 5201 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5202 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5203 ;; 5204 esac 5205 ;; 5206 5207interix[3-9]*) 5208 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5209 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5210 ;; 5211 5212irix5* | irix6* | nonstopux*) 5213 case $LD in 5214 *-32|*"-32 ") libmagic=32-bit;; 5215 *-n32|*"-n32 ") libmagic=N32;; 5216 *-64|*"-64 ") libmagic=64-bit;; 5217 *) libmagic=never-match;; 5218 esac 5219 lt_cv_deplibs_check_method=pass_all 5220 ;; 5221 5222# This must be Linux ELF. 5223linux* | k*bsd*-gnu | kopensolaris*-gnu) 5224 lt_cv_deplibs_check_method=pass_all 5225 ;; 5226 5227netbsd*) 5228 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5229 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5230 else 5231 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5232 fi 5233 ;; 5234 5235newos6*) 5236 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5237 lt_cv_file_magic_cmd=/usr/bin/file 5238 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5239 ;; 5240 5241*nto* | *qnx*) 5242 lt_cv_deplibs_check_method=pass_all 5243 ;; 5244 5245openbsd*) 5246 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5247 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5248 else 5249 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5250 fi 5251 ;; 5252 5253osf3* | osf4* | osf5*) 5254 lt_cv_deplibs_check_method=pass_all 5255 ;; 5256 5257rdos*) 5258 lt_cv_deplibs_check_method=pass_all 5259 ;; 5260 5261solaris*) 5262 lt_cv_deplibs_check_method=pass_all 5263 ;; 5264 5265sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5266 lt_cv_deplibs_check_method=pass_all 5267 ;; 5268 5269sysv4 | sysv4.3*) 5270 case $host_vendor in 5271 motorola) 5272 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]' 5273 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5274 ;; 5275 ncr) 5276 lt_cv_deplibs_check_method=pass_all 5277 ;; 5278 sequent) 5279 lt_cv_file_magic_cmd='/bin/file' 5280 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5281 ;; 5282 sni) 5283 lt_cv_file_magic_cmd='/bin/file' 5284 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5285 lt_cv_file_magic_test_file=/lib/libc.so 5286 ;; 5287 siemens) 5288 lt_cv_deplibs_check_method=pass_all 5289 ;; 5290 pc) 5291 lt_cv_deplibs_check_method=pass_all 5292 ;; 5293 esac 5294 ;; 5295 5296tpf*) 5297 lt_cv_deplibs_check_method=pass_all 5298 ;; 5299esac 5300 5301fi 5302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5303$as_echo "$lt_cv_deplibs_check_method" >&6; } 5304file_magic_cmd=$lt_cv_file_magic_cmd 5305deplibs_check_method=$lt_cv_deplibs_check_method 5306test -z "$deplibs_check_method" && deplibs_check_method=unknown 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319if test -n "$ac_tool_prefix"; then 5320 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5321set dummy ${ac_tool_prefix}ar; ac_word=$2 5322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5323$as_echo_n "checking for $ac_word... " >&6; } 5324if test "${ac_cv_prog_AR+set}" = set; then : 5325 $as_echo_n "(cached) " >&6 5326else 5327 if test -n "$AR"; then 5328 ac_cv_prog_AR="$AR" # Let the user override the test. 5329else 5330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5331for as_dir in $PATH 5332do 5333 IFS=$as_save_IFS 5334 test -z "$as_dir" && as_dir=. 5335 for ac_exec_ext in '' $ac_executable_extensions; do 5336 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5337 ac_cv_prog_AR="${ac_tool_prefix}ar" 5338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5339 break 2 5340 fi 5341done 5342 done 5343IFS=$as_save_IFS 5344 5345fi 5346fi 5347AR=$ac_cv_prog_AR 5348if test -n "$AR"; then 5349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5350$as_echo "$AR" >&6; } 5351else 5352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5353$as_echo "no" >&6; } 5354fi 5355 5356 5357fi 5358if test -z "$ac_cv_prog_AR"; then 5359 ac_ct_AR=$AR 5360 # Extract the first word of "ar", so it can be a program name with args. 5361set dummy ar; ac_word=$2 5362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5363$as_echo_n "checking for $ac_word... " >&6; } 5364if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5365 $as_echo_n "(cached) " >&6 5366else 5367 if test -n "$ac_ct_AR"; then 5368 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5369else 5370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5371for as_dir in $PATH 5372do 5373 IFS=$as_save_IFS 5374 test -z "$as_dir" && as_dir=. 5375 for ac_exec_ext in '' $ac_executable_extensions; do 5376 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5377 ac_cv_prog_ac_ct_AR="ar" 5378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5379 break 2 5380 fi 5381done 5382 done 5383IFS=$as_save_IFS 5384 5385fi 5386fi 5387ac_ct_AR=$ac_cv_prog_ac_ct_AR 5388if test -n "$ac_ct_AR"; then 5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5390$as_echo "$ac_ct_AR" >&6; } 5391else 5392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5393$as_echo "no" >&6; } 5394fi 5395 5396 if test "x$ac_ct_AR" = x; then 5397 AR="false" 5398 else 5399 case $cross_compiling:$ac_tool_warned in 5400yes:) 5401{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5402$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5403ac_tool_warned=yes ;; 5404esac 5405 AR=$ac_ct_AR 5406 fi 5407else 5408 AR="$ac_cv_prog_AR" 5409fi 5410 5411test -z "$AR" && AR=ar 5412test -z "$AR_FLAGS" && AR_FLAGS=cru 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424if test -n "$ac_tool_prefix"; then 5425 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5426set dummy ${ac_tool_prefix}strip; ac_word=$2 5427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5428$as_echo_n "checking for $ac_word... " >&6; } 5429if test "${ac_cv_prog_STRIP+set}" = set; then : 5430 $as_echo_n "(cached) " >&6 5431else 5432 if test -n "$STRIP"; then 5433 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5434else 5435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5436for as_dir in $PATH 5437do 5438 IFS=$as_save_IFS 5439 test -z "$as_dir" && as_dir=. 5440 for ac_exec_ext in '' $ac_executable_extensions; do 5441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5442 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5444 break 2 5445 fi 5446done 5447 done 5448IFS=$as_save_IFS 5449 5450fi 5451fi 5452STRIP=$ac_cv_prog_STRIP 5453if test -n "$STRIP"; then 5454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5455$as_echo "$STRIP" >&6; } 5456else 5457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5458$as_echo "no" >&6; } 5459fi 5460 5461 5462fi 5463if test -z "$ac_cv_prog_STRIP"; then 5464 ac_ct_STRIP=$STRIP 5465 # Extract the first word of "strip", so it can be a program name with args. 5466set dummy strip; ac_word=$2 5467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5468$as_echo_n "checking for $ac_word... " >&6; } 5469if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 5470 $as_echo_n "(cached) " >&6 5471else 5472 if test -n "$ac_ct_STRIP"; then 5473 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5474else 5475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5476for as_dir in $PATH 5477do 5478 IFS=$as_save_IFS 5479 test -z "$as_dir" && as_dir=. 5480 for ac_exec_ext in '' $ac_executable_extensions; do 5481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5482 ac_cv_prog_ac_ct_STRIP="strip" 5483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5484 break 2 5485 fi 5486done 5487 done 5488IFS=$as_save_IFS 5489 5490fi 5491fi 5492ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5493if test -n "$ac_ct_STRIP"; then 5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5495$as_echo "$ac_ct_STRIP" >&6; } 5496else 5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5498$as_echo "no" >&6; } 5499fi 5500 5501 if test "x$ac_ct_STRIP" = x; then 5502 STRIP=":" 5503 else 5504 case $cross_compiling:$ac_tool_warned in 5505yes:) 5506{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5507$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5508ac_tool_warned=yes ;; 5509esac 5510 STRIP=$ac_ct_STRIP 5511 fi 5512else 5513 STRIP="$ac_cv_prog_STRIP" 5514fi 5515 5516test -z "$STRIP" && STRIP=: 5517 5518 5519 5520 5521 5522 5523if test -n "$ac_tool_prefix"; then 5524 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5525set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5527$as_echo_n "checking for $ac_word... " >&6; } 5528if test "${ac_cv_prog_RANLIB+set}" = set; then : 5529 $as_echo_n "(cached) " >&6 5530else 5531 if test -n "$RANLIB"; then 5532 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5533else 5534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5535for as_dir in $PATH 5536do 5537 IFS=$as_save_IFS 5538 test -z "$as_dir" && as_dir=. 5539 for ac_exec_ext in '' $ac_executable_extensions; do 5540 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5541 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5543 break 2 5544 fi 5545done 5546 done 5547IFS=$as_save_IFS 5548 5549fi 5550fi 5551RANLIB=$ac_cv_prog_RANLIB 5552if test -n "$RANLIB"; then 5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5554$as_echo "$RANLIB" >&6; } 5555else 5556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5557$as_echo "no" >&6; } 5558fi 5559 5560 5561fi 5562if test -z "$ac_cv_prog_RANLIB"; then 5563 ac_ct_RANLIB=$RANLIB 5564 # Extract the first word of "ranlib", so it can be a program name with args. 5565set dummy ranlib; ac_word=$2 5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5567$as_echo_n "checking for $ac_word... " >&6; } 5568if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5569 $as_echo_n "(cached) " >&6 5570else 5571 if test -n "$ac_ct_RANLIB"; then 5572 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5573else 5574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5575for as_dir in $PATH 5576do 5577 IFS=$as_save_IFS 5578 test -z "$as_dir" && as_dir=. 5579 for ac_exec_ext in '' $ac_executable_extensions; do 5580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5581 ac_cv_prog_ac_ct_RANLIB="ranlib" 5582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5583 break 2 5584 fi 5585done 5586 done 5587IFS=$as_save_IFS 5588 5589fi 5590fi 5591ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5592if test -n "$ac_ct_RANLIB"; then 5593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5594$as_echo "$ac_ct_RANLIB" >&6; } 5595else 5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5597$as_echo "no" >&6; } 5598fi 5599 5600 if test "x$ac_ct_RANLIB" = x; then 5601 RANLIB=":" 5602 else 5603 case $cross_compiling:$ac_tool_warned in 5604yes:) 5605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5607ac_tool_warned=yes ;; 5608esac 5609 RANLIB=$ac_ct_RANLIB 5610 fi 5611else 5612 RANLIB="$ac_cv_prog_RANLIB" 5613fi 5614 5615test -z "$RANLIB" && RANLIB=: 5616 5617 5618 5619 5620 5621 5622# Determine commands to create old-style static archives. 5623old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5624old_postinstall_cmds='chmod 644 $oldlib' 5625old_postuninstall_cmds= 5626 5627if test -n "$RANLIB"; then 5628 case $host_os in 5629 openbsd*) 5630 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5631 ;; 5632 *) 5633 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5634 ;; 5635 esac 5636 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5637fi 5638 5639case $host_os in 5640 darwin*) 5641 lock_old_archive_extraction=yes ;; 5642 *) 5643 lock_old_archive_extraction=no ;; 5644esac 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666for ac_prog in gawk mawk nawk awk 5667do 5668 # Extract the first word of "$ac_prog", so it can be a program name with args. 5669set dummy $ac_prog; ac_word=$2 5670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5671$as_echo_n "checking for $ac_word... " >&6; } 5672if test "${ac_cv_prog_AWK+set}" = set; then : 5673 $as_echo_n "(cached) " >&6 5674else 5675 if test -n "$AWK"; then 5676 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5677else 5678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5679for as_dir in $PATH 5680do 5681 IFS=$as_save_IFS 5682 test -z "$as_dir" && as_dir=. 5683 for ac_exec_ext in '' $ac_executable_extensions; do 5684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5685 ac_cv_prog_AWK="$ac_prog" 5686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5687 break 2 5688 fi 5689done 5690 done 5691IFS=$as_save_IFS 5692 5693fi 5694fi 5695AWK=$ac_cv_prog_AWK 5696if test -n "$AWK"; then 5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5698$as_echo "$AWK" >&6; } 5699else 5700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5701$as_echo "no" >&6; } 5702fi 5703 5704 5705 test -n "$AWK" && break 5706done 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726# If no C compiler was specified, use CC. 5727LTCC=${LTCC-"$CC"} 5728 5729# If no C compiler flags were specified, use CFLAGS. 5730LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5731 5732# Allow CC to be a program name with arguments. 5733compiler=$CC 5734 5735 5736# Check for command to grab the raw symbol name followed by C symbol from nm. 5737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5738$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5739if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 5740 $as_echo_n "(cached) " >&6 5741else 5742 5743# These are sane defaults that work on at least a few old systems. 5744# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5745 5746# Character class describing NM global symbol codes. 5747symcode='[BCDEGRST]' 5748 5749# Regexp to match symbols that can be accessed directly from C. 5750sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5751 5752# Define system-specific variables. 5753case $host_os in 5754aix*) 5755 symcode='[BCDT]' 5756 ;; 5757cygwin* | mingw* | pw32* | cegcc*) 5758 symcode='[ABCDGISTW]' 5759 ;; 5760hpux*) 5761 if test "$host_cpu" = ia64; then 5762 symcode='[ABCDEGRST]' 5763 fi 5764 ;; 5765irix* | nonstopux*) 5766 symcode='[BCDEGRST]' 5767 ;; 5768osf*) 5769 symcode='[BCDEGQRST]' 5770 ;; 5771solaris*) 5772 symcode='[BDRT]' 5773 ;; 5774sco3.2v5*) 5775 symcode='[DT]' 5776 ;; 5777sysv4.2uw2*) 5778 symcode='[DT]' 5779 ;; 5780sysv5* | sco5v6* | unixware* | OpenUNIX*) 5781 symcode='[ABDT]' 5782 ;; 5783sysv4) 5784 symcode='[DFNSTU]' 5785 ;; 5786esac 5787 5788# If we're using GNU nm, then use its standard symbol codes. 5789case `$NM -V 2>&1` in 5790*GNU* | *'with BFD'*) 5791 symcode='[ABCDGIRSTW]' ;; 5792esac 5793 5794# Transform an extracted symbol line into a proper C declaration. 5795# Some systems (esp. on ia64) link data and code symbols differently, 5796# so use this general approach. 5797lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5798 5799# Transform an extracted symbol line into symbol name and symbol address 5800lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5801lt_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'" 5802 5803# Handle CRLF in mingw tool chain 5804opt_cr= 5805case $build_os in 5806mingw*) 5807 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5808 ;; 5809esac 5810 5811# Try without a prefix underscore, then with it. 5812for ac_symprfx in "" "_"; do 5813 5814 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5815 symxfrm="\\1 $ac_symprfx\\2 \\2" 5816 5817 # Write the raw and C identifiers. 5818 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5819 # Fake it for dumpbin and say T for any non-static function 5820 # and D for any global variable. 5821 # Also find C++ and __fastcall symbols from MSVC++, 5822 # which start with @ or ?. 5823 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5824" {last_section=section; section=\$ 3};"\ 5825" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5826" \$ 0!~/External *\|/{next};"\ 5827" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5828" {if(hide[section]) next};"\ 5829" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5830" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5831" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5832" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5833" ' prfx=^$ac_symprfx" 5834 else 5835 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5836 fi 5837 5838 # Check to see that the pipe works correctly. 5839 pipe_works=no 5840 5841 rm -f conftest* 5842 cat > conftest.$ac_ext <<_LT_EOF 5843#ifdef __cplusplus 5844extern "C" { 5845#endif 5846char nm_test_var; 5847void nm_test_func(void); 5848void nm_test_func(void){} 5849#ifdef __cplusplus 5850} 5851#endif 5852int main(){nm_test_var='a';nm_test_func();return(0);} 5853_LT_EOF 5854 5855 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5856 (eval $ac_compile) 2>&5 5857 ac_status=$? 5858 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5859 test $ac_status = 0; }; then 5860 # Now try to grab the symbols. 5861 nlist=conftest.nm 5862 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5863 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5864 ac_status=$? 5865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5866 test $ac_status = 0; } && test -s "$nlist"; then 5867 # Try sorting and uniquifying the output. 5868 if sort "$nlist" | uniq > "$nlist"T; then 5869 mv -f "$nlist"T "$nlist" 5870 else 5871 rm -f "$nlist"T 5872 fi 5873 5874 # Make sure that we snagged all the symbols we need. 5875 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5876 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5877 cat <<_LT_EOF > conftest.$ac_ext 5878#ifdef __cplusplus 5879extern "C" { 5880#endif 5881 5882_LT_EOF 5883 # Now generate the symbol file. 5884 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5885 5886 cat <<_LT_EOF >> conftest.$ac_ext 5887 5888/* The mapping between symbol names and symbols. */ 5889const struct { 5890 const char *name; 5891 void *address; 5892} 5893lt__PROGRAM__LTX_preloaded_symbols[] = 5894{ 5895 { "@PROGRAM@", (void *) 0 }, 5896_LT_EOF 5897 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5898 cat <<\_LT_EOF >> conftest.$ac_ext 5899 {0, (void *) 0} 5900}; 5901 5902/* This works around a problem in FreeBSD linker */ 5903#ifdef FREEBSD_WORKAROUND 5904static const void *lt_preloaded_setup() { 5905 return lt__PROGRAM__LTX_preloaded_symbols; 5906} 5907#endif 5908 5909#ifdef __cplusplus 5910} 5911#endif 5912_LT_EOF 5913 # Now try linking the two files. 5914 mv conftest.$ac_objext conftstm.$ac_objext 5915 lt_save_LIBS="$LIBS" 5916 lt_save_CFLAGS="$CFLAGS" 5917 LIBS="conftstm.$ac_objext" 5918 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5919 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5920 (eval $ac_link) 2>&5 5921 ac_status=$? 5922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5923 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5924 pipe_works=yes 5925 fi 5926 LIBS="$lt_save_LIBS" 5927 CFLAGS="$lt_save_CFLAGS" 5928 else 5929 echo "cannot find nm_test_func in $nlist" >&5 5930 fi 5931 else 5932 echo "cannot find nm_test_var in $nlist" >&5 5933 fi 5934 else 5935 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5936 fi 5937 else 5938 echo "$progname: failed program was:" >&5 5939 cat conftest.$ac_ext >&5 5940 fi 5941 rm -rf conftest* conftst* 5942 5943 # Do not use the global_symbol_pipe unless it works. 5944 if test "$pipe_works" = yes; then 5945 break 5946 else 5947 lt_cv_sys_global_symbol_pipe= 5948 fi 5949done 5950 5951fi 5952 5953if test -z "$lt_cv_sys_global_symbol_pipe"; then 5954 lt_cv_sys_global_symbol_to_cdecl= 5955fi 5956if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5958$as_echo "failed" >&6; } 5959else 5960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5961$as_echo "ok" >&6; } 5962fi 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986# Check whether --enable-libtool-lock was given. 5987if test "${enable_libtool_lock+set}" = set; then : 5988 enableval=$enable_libtool_lock; 5989fi 5990 5991test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5992 5993# Some flags need to be propagated to the compiler or linker for good 5994# libtool support. 5995case $host in 5996ia64-*-hpux*) 5997 # Find out which ABI we are using. 5998 echo 'int i;' > conftest.$ac_ext 5999 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6000 (eval $ac_compile) 2>&5 6001 ac_status=$? 6002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6003 test $ac_status = 0; }; then 6004 case `/usr/bin/file conftest.$ac_objext` in 6005 *ELF-32*) 6006 HPUX_IA64_MODE="32" 6007 ;; 6008 *ELF-64*) 6009 HPUX_IA64_MODE="64" 6010 ;; 6011 esac 6012 fi 6013 rm -rf conftest* 6014 ;; 6015*-*-irix6*) 6016 # Find out which ABI we are using. 6017 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6018 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6019 (eval $ac_compile) 2>&5 6020 ac_status=$? 6021 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6022 test $ac_status = 0; }; then 6023 if test "$lt_cv_prog_gnu_ld" = yes; then 6024 case `/usr/bin/file conftest.$ac_objext` in 6025 *32-bit*) 6026 LD="${LD-ld} -melf32bsmip" 6027 ;; 6028 *N32*) 6029 LD="${LD-ld} -melf32bmipn32" 6030 ;; 6031 *64-bit*) 6032 LD="${LD-ld} -melf64bmip" 6033 ;; 6034 esac 6035 else 6036 case `/usr/bin/file conftest.$ac_objext` in 6037 *32-bit*) 6038 LD="${LD-ld} -32" 6039 ;; 6040 *N32*) 6041 LD="${LD-ld} -n32" 6042 ;; 6043 *64-bit*) 6044 LD="${LD-ld} -64" 6045 ;; 6046 esac 6047 fi 6048 fi 6049 rm -rf conftest* 6050 ;; 6051 6052x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6053s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6054 # Find out which ABI we are using. 6055 echo 'int i;' > conftest.$ac_ext 6056 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6057 (eval $ac_compile) 2>&5 6058 ac_status=$? 6059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6060 test $ac_status = 0; }; then 6061 case `/usr/bin/file conftest.o` in 6062 *32-bit*) 6063 case $host in 6064 x86_64-*kfreebsd*-gnu) 6065 LD="${LD-ld} -m elf_i386_fbsd" 6066 ;; 6067 x86_64-*linux*) 6068 case `/usr/bin/file conftest.o` in 6069 *x86-64*) 6070 LD="${LD-ld} -m elf32_x86_64" 6071 ;; 6072 *) 6073 LD="${LD-ld} -m elf_i386" 6074 ;; 6075 esac 6076 ;; 6077 powerpc64le-*linux*) 6078 LD="${LD-ld} -m elf32lppclinux" 6079 ;; 6080 powerpc64-*linux*) 6081 LD="${LD-ld} -m elf32ppclinux" 6082 ;; 6083 s390x-*linux*) 6084 LD="${LD-ld} -m elf_s390" 6085 ;; 6086 sparc64-*linux*) 6087 LD="${LD-ld} -m elf32_sparc" 6088 ;; 6089 esac 6090 ;; 6091 *64-bit*) 6092 case $host in 6093 x86_64-*kfreebsd*-gnu) 6094 LD="${LD-ld} -m elf_x86_64_fbsd" 6095 ;; 6096 x86_64-*linux*) 6097 LD="${LD-ld} -m elf_x86_64" 6098 ;; 6099 powerpcle-*linux*) 6100 LD="${LD-ld} -m elf64lppc" 6101 ;; 6102 powerpc-*linux*) 6103 LD="${LD-ld} -m elf64ppc" 6104 ;; 6105 s390*-*linux*|s390*-*tpf*) 6106 LD="${LD-ld} -m elf64_s390" 6107 ;; 6108 sparc*-*linux*) 6109 LD="${LD-ld} -m elf64_sparc" 6110 ;; 6111 esac 6112 ;; 6113 esac 6114 fi 6115 rm -rf conftest* 6116 ;; 6117 6118*-*-sco3.2v5*) 6119 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6120 SAVE_CFLAGS="$CFLAGS" 6121 CFLAGS="$CFLAGS -belf" 6122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6123$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6124if test "${lt_cv_cc_needs_belf+set}" = set; then : 6125 $as_echo_n "(cached) " >&6 6126else 6127 ac_ext=c 6128ac_cpp='$CPP $CPPFLAGS' 6129ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6130ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6131ac_compiler_gnu=$ac_cv_c_compiler_gnu 6132 6133 if test x$gcc_no_link = xyes; then 6134 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6135fi 6136cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6137/* end confdefs.h. */ 6138 6139int 6140main () 6141{ 6142 6143 ; 6144 return 0; 6145} 6146_ACEOF 6147if ac_fn_c_try_link "$LINENO"; then : 6148 lt_cv_cc_needs_belf=yes 6149else 6150 lt_cv_cc_needs_belf=no 6151fi 6152rm -f core conftest.err conftest.$ac_objext \ 6153 conftest$ac_exeext conftest.$ac_ext 6154 ac_ext=c 6155ac_cpp='$CPP $CPPFLAGS' 6156ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6157ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6158ac_compiler_gnu=$ac_cv_c_compiler_gnu 6159 6160fi 6161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6162$as_echo "$lt_cv_cc_needs_belf" >&6; } 6163 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6164 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6165 CFLAGS="$SAVE_CFLAGS" 6166 fi 6167 ;; 6168sparc*-*solaris*) 6169 # Find out which ABI we are using. 6170 echo 'int i;' > conftest.$ac_ext 6171 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6172 (eval $ac_compile) 2>&5 6173 ac_status=$? 6174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6175 test $ac_status = 0; }; then 6176 case `/usr/bin/file conftest.o` in 6177 *64-bit*) 6178 case $lt_cv_prog_gnu_ld in 6179 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6180 *) 6181 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6182 LD="${LD-ld} -64" 6183 fi 6184 ;; 6185 esac 6186 ;; 6187 esac 6188 fi 6189 rm -rf conftest* 6190 ;; 6191esac 6192 6193need_locks="$enable_libtool_lock" 6194 6195 6196 case $host_os in 6197 rhapsody* | darwin*) 6198 if test -n "$ac_tool_prefix"; then 6199 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6200set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6202$as_echo_n "checking for $ac_word... " >&6; } 6203if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6204 $as_echo_n "(cached) " >&6 6205else 6206 if test -n "$DSYMUTIL"; then 6207 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6208else 6209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6210for as_dir in $PATH 6211do 6212 IFS=$as_save_IFS 6213 test -z "$as_dir" && as_dir=. 6214 for ac_exec_ext in '' $ac_executable_extensions; do 6215 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6216 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6218 break 2 6219 fi 6220done 6221 done 6222IFS=$as_save_IFS 6223 6224fi 6225fi 6226DSYMUTIL=$ac_cv_prog_DSYMUTIL 6227if test -n "$DSYMUTIL"; then 6228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6229$as_echo "$DSYMUTIL" >&6; } 6230else 6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6232$as_echo "no" >&6; } 6233fi 6234 6235 6236fi 6237if test -z "$ac_cv_prog_DSYMUTIL"; then 6238 ac_ct_DSYMUTIL=$DSYMUTIL 6239 # Extract the first word of "dsymutil", so it can be a program name with args. 6240set dummy dsymutil; ac_word=$2 6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6242$as_echo_n "checking for $ac_word... " >&6; } 6243if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6244 $as_echo_n "(cached) " >&6 6245else 6246 if test -n "$ac_ct_DSYMUTIL"; then 6247 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6248else 6249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6250for as_dir in $PATH 6251do 6252 IFS=$as_save_IFS 6253 test -z "$as_dir" && as_dir=. 6254 for ac_exec_ext in '' $ac_executable_extensions; do 6255 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6256 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6258 break 2 6259 fi 6260done 6261 done 6262IFS=$as_save_IFS 6263 6264fi 6265fi 6266ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6267if test -n "$ac_ct_DSYMUTIL"; then 6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6269$as_echo "$ac_ct_DSYMUTIL" >&6; } 6270else 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6272$as_echo "no" >&6; } 6273fi 6274 6275 if test "x$ac_ct_DSYMUTIL" = x; then 6276 DSYMUTIL=":" 6277 else 6278 case $cross_compiling:$ac_tool_warned in 6279yes:) 6280{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6281$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6282ac_tool_warned=yes ;; 6283esac 6284 DSYMUTIL=$ac_ct_DSYMUTIL 6285 fi 6286else 6287 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6288fi 6289 6290 if test -n "$ac_tool_prefix"; then 6291 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6292set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6294$as_echo_n "checking for $ac_word... " >&6; } 6295if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6296 $as_echo_n "(cached) " >&6 6297else 6298 if test -n "$NMEDIT"; then 6299 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6300else 6301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6302for as_dir in $PATH 6303do 6304 IFS=$as_save_IFS 6305 test -z "$as_dir" && as_dir=. 6306 for ac_exec_ext in '' $ac_executable_extensions; do 6307 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6308 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6310 break 2 6311 fi 6312done 6313 done 6314IFS=$as_save_IFS 6315 6316fi 6317fi 6318NMEDIT=$ac_cv_prog_NMEDIT 6319if test -n "$NMEDIT"; then 6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6321$as_echo "$NMEDIT" >&6; } 6322else 6323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6324$as_echo "no" >&6; } 6325fi 6326 6327 6328fi 6329if test -z "$ac_cv_prog_NMEDIT"; then 6330 ac_ct_NMEDIT=$NMEDIT 6331 # Extract the first word of "nmedit", so it can be a program name with args. 6332set dummy nmedit; ac_word=$2 6333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6334$as_echo_n "checking for $ac_word... " >&6; } 6335if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6336 $as_echo_n "(cached) " >&6 6337else 6338 if test -n "$ac_ct_NMEDIT"; then 6339 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6340else 6341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6342for as_dir in $PATH 6343do 6344 IFS=$as_save_IFS 6345 test -z "$as_dir" && as_dir=. 6346 for ac_exec_ext in '' $ac_executable_extensions; do 6347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6348 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6350 break 2 6351 fi 6352done 6353 done 6354IFS=$as_save_IFS 6355 6356fi 6357fi 6358ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6359if test -n "$ac_ct_NMEDIT"; then 6360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6361$as_echo "$ac_ct_NMEDIT" >&6; } 6362else 6363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6364$as_echo "no" >&6; } 6365fi 6366 6367 if test "x$ac_ct_NMEDIT" = x; then 6368 NMEDIT=":" 6369 else 6370 case $cross_compiling:$ac_tool_warned in 6371yes:) 6372{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6373$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6374ac_tool_warned=yes ;; 6375esac 6376 NMEDIT=$ac_ct_NMEDIT 6377 fi 6378else 6379 NMEDIT="$ac_cv_prog_NMEDIT" 6380fi 6381 6382 if test -n "$ac_tool_prefix"; then 6383 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6384set dummy ${ac_tool_prefix}lipo; ac_word=$2 6385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6386$as_echo_n "checking for $ac_word... " >&6; } 6387if test "${ac_cv_prog_LIPO+set}" = set; then : 6388 $as_echo_n "(cached) " >&6 6389else 6390 if test -n "$LIPO"; then 6391 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6392else 6393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6394for as_dir in $PATH 6395do 6396 IFS=$as_save_IFS 6397 test -z "$as_dir" && as_dir=. 6398 for ac_exec_ext in '' $ac_executable_extensions; do 6399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6400 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6402 break 2 6403 fi 6404done 6405 done 6406IFS=$as_save_IFS 6407 6408fi 6409fi 6410LIPO=$ac_cv_prog_LIPO 6411if test -n "$LIPO"; then 6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6413$as_echo "$LIPO" >&6; } 6414else 6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6416$as_echo "no" >&6; } 6417fi 6418 6419 6420fi 6421if test -z "$ac_cv_prog_LIPO"; then 6422 ac_ct_LIPO=$LIPO 6423 # Extract the first word of "lipo", so it can be a program name with args. 6424set dummy lipo; ac_word=$2 6425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6426$as_echo_n "checking for $ac_word... " >&6; } 6427if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6428 $as_echo_n "(cached) " >&6 6429else 6430 if test -n "$ac_ct_LIPO"; then 6431 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6432else 6433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6434for as_dir in $PATH 6435do 6436 IFS=$as_save_IFS 6437 test -z "$as_dir" && as_dir=. 6438 for ac_exec_ext in '' $ac_executable_extensions; do 6439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6440 ac_cv_prog_ac_ct_LIPO="lipo" 6441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6442 break 2 6443 fi 6444done 6445 done 6446IFS=$as_save_IFS 6447 6448fi 6449fi 6450ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6451if test -n "$ac_ct_LIPO"; then 6452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6453$as_echo "$ac_ct_LIPO" >&6; } 6454else 6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6456$as_echo "no" >&6; } 6457fi 6458 6459 if test "x$ac_ct_LIPO" = x; then 6460 LIPO=":" 6461 else 6462 case $cross_compiling:$ac_tool_warned in 6463yes:) 6464{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6465$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6466ac_tool_warned=yes ;; 6467esac 6468 LIPO=$ac_ct_LIPO 6469 fi 6470else 6471 LIPO="$ac_cv_prog_LIPO" 6472fi 6473 6474 if test -n "$ac_tool_prefix"; then 6475 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6476set dummy ${ac_tool_prefix}otool; ac_word=$2 6477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6478$as_echo_n "checking for $ac_word... " >&6; } 6479if test "${ac_cv_prog_OTOOL+set}" = set; then : 6480 $as_echo_n "(cached) " >&6 6481else 6482 if test -n "$OTOOL"; then 6483 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6484else 6485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6486for as_dir in $PATH 6487do 6488 IFS=$as_save_IFS 6489 test -z "$as_dir" && as_dir=. 6490 for ac_exec_ext in '' $ac_executable_extensions; do 6491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6492 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6494 break 2 6495 fi 6496done 6497 done 6498IFS=$as_save_IFS 6499 6500fi 6501fi 6502OTOOL=$ac_cv_prog_OTOOL 6503if test -n "$OTOOL"; then 6504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6505$as_echo "$OTOOL" >&6; } 6506else 6507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6508$as_echo "no" >&6; } 6509fi 6510 6511 6512fi 6513if test -z "$ac_cv_prog_OTOOL"; then 6514 ac_ct_OTOOL=$OTOOL 6515 # Extract the first word of "otool", so it can be a program name with args. 6516set dummy otool; ac_word=$2 6517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6518$as_echo_n "checking for $ac_word... " >&6; } 6519if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 6520 $as_echo_n "(cached) " >&6 6521else 6522 if test -n "$ac_ct_OTOOL"; then 6523 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6524else 6525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6526for as_dir in $PATH 6527do 6528 IFS=$as_save_IFS 6529 test -z "$as_dir" && as_dir=. 6530 for ac_exec_ext in '' $ac_executable_extensions; do 6531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6532 ac_cv_prog_ac_ct_OTOOL="otool" 6533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6534 break 2 6535 fi 6536done 6537 done 6538IFS=$as_save_IFS 6539 6540fi 6541fi 6542ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6543if test -n "$ac_ct_OTOOL"; then 6544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6545$as_echo "$ac_ct_OTOOL" >&6; } 6546else 6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6548$as_echo "no" >&6; } 6549fi 6550 6551 if test "x$ac_ct_OTOOL" = x; then 6552 OTOOL=":" 6553 else 6554 case $cross_compiling:$ac_tool_warned in 6555yes:) 6556{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6557$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6558ac_tool_warned=yes ;; 6559esac 6560 OTOOL=$ac_ct_OTOOL 6561 fi 6562else 6563 OTOOL="$ac_cv_prog_OTOOL" 6564fi 6565 6566 if test -n "$ac_tool_prefix"; then 6567 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6568set dummy ${ac_tool_prefix}otool64; ac_word=$2 6569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6570$as_echo_n "checking for $ac_word... " >&6; } 6571if test "${ac_cv_prog_OTOOL64+set}" = set; then : 6572 $as_echo_n "(cached) " >&6 6573else 6574 if test -n "$OTOOL64"; then 6575 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6576else 6577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6578for as_dir in $PATH 6579do 6580 IFS=$as_save_IFS 6581 test -z "$as_dir" && as_dir=. 6582 for ac_exec_ext in '' $ac_executable_extensions; do 6583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6584 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6586 break 2 6587 fi 6588done 6589 done 6590IFS=$as_save_IFS 6591 6592fi 6593fi 6594OTOOL64=$ac_cv_prog_OTOOL64 6595if test -n "$OTOOL64"; then 6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6597$as_echo "$OTOOL64" >&6; } 6598else 6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6600$as_echo "no" >&6; } 6601fi 6602 6603 6604fi 6605if test -z "$ac_cv_prog_OTOOL64"; then 6606 ac_ct_OTOOL64=$OTOOL64 6607 # Extract the first word of "otool64", so it can be a program name with args. 6608set dummy otool64; ac_word=$2 6609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6610$as_echo_n "checking for $ac_word... " >&6; } 6611if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 6612 $as_echo_n "(cached) " >&6 6613else 6614 if test -n "$ac_ct_OTOOL64"; then 6615 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6616else 6617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6618for as_dir in $PATH 6619do 6620 IFS=$as_save_IFS 6621 test -z "$as_dir" && as_dir=. 6622 for ac_exec_ext in '' $ac_executable_extensions; do 6623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6624 ac_cv_prog_ac_ct_OTOOL64="otool64" 6625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6626 break 2 6627 fi 6628done 6629 done 6630IFS=$as_save_IFS 6631 6632fi 6633fi 6634ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6635if test -n "$ac_ct_OTOOL64"; then 6636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6637$as_echo "$ac_ct_OTOOL64" >&6; } 6638else 6639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6640$as_echo "no" >&6; } 6641fi 6642 6643 if test "x$ac_ct_OTOOL64" = x; then 6644 OTOOL64=":" 6645 else 6646 case $cross_compiling:$ac_tool_warned in 6647yes:) 6648{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6650ac_tool_warned=yes ;; 6651esac 6652 OTOOL64=$ac_ct_OTOOL64 6653 fi 6654else 6655 OTOOL64="$ac_cv_prog_OTOOL64" 6656fi 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6685$as_echo_n "checking for -single_module linker flag... " >&6; } 6686if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 6687 $as_echo_n "(cached) " >&6 6688else 6689 lt_cv_apple_cc_single_mod=no 6690 if test -z "${LT_MULTI_MODULE}"; then 6691 # By default we will add the -single_module flag. You can override 6692 # by either setting the environment variable LT_MULTI_MODULE 6693 # non-empty at configure time, or by adding -multi_module to the 6694 # link flags. 6695 rm -rf libconftest.dylib* 6696 echo "int foo(void){return 1;}" > conftest.c 6697 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6698-dynamiclib -Wl,-single_module conftest.c" >&5 6699 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6700 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6701 _lt_result=$? 6702 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6703 lt_cv_apple_cc_single_mod=yes 6704 else 6705 cat conftest.err >&5 6706 fi 6707 rm -rf libconftest.dylib* 6708 rm -f conftest.* 6709 fi 6710fi 6711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6712$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6714$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6715if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 6716 $as_echo_n "(cached) " >&6 6717else 6718 lt_cv_ld_exported_symbols_list=no 6719 save_LDFLAGS=$LDFLAGS 6720 echo "_main" > conftest.sym 6721 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6722 if test x$gcc_no_link = xyes; then 6723 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6724fi 6725cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6726/* end confdefs.h. */ 6727 6728int 6729main () 6730{ 6731 6732 ; 6733 return 0; 6734} 6735_ACEOF 6736if ac_fn_c_try_link "$LINENO"; then : 6737 lt_cv_ld_exported_symbols_list=yes 6738else 6739 lt_cv_ld_exported_symbols_list=no 6740fi 6741rm -f core conftest.err conftest.$ac_objext \ 6742 conftest$ac_exeext conftest.$ac_ext 6743 LDFLAGS="$save_LDFLAGS" 6744 6745fi 6746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6747$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6749$as_echo_n "checking for -force_load linker flag... " >&6; } 6750if test "${lt_cv_ld_force_load+set}" = set; then : 6751 $as_echo_n "(cached) " >&6 6752else 6753 lt_cv_ld_force_load=no 6754 cat > conftest.c << _LT_EOF 6755int forced_loaded() { return 2;} 6756_LT_EOF 6757 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6758 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6759 echo "$AR cru libconftest.a conftest.o" >&5 6760 $AR cru libconftest.a conftest.o 2>&5 6761 cat > conftest.c << _LT_EOF 6762int main() { return 0;} 6763_LT_EOF 6764 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6765 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6766 _lt_result=$? 6767 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6768 lt_cv_ld_force_load=yes 6769 else 6770 cat conftest.err >&5 6771 fi 6772 rm -f conftest.err libconftest.a conftest conftest.c 6773 rm -rf conftest.dSYM 6774 6775fi 6776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6777$as_echo "$lt_cv_ld_force_load" >&6; } 6778 case $host_os in 6779 rhapsody* | darwin1.[012]) 6780 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6781 darwin1.*) 6782 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6783 darwin*) # darwin 5.x on 6784 # if running on 10.5 or later, the deployment target defaults 6785 # to the OS version, if on x86, and 10.4, the deployment 6786 # target defaults to 10.4. Don't you love it? 6787 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6788 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6789 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6790 10.[012][,.]*) 6791 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6792 10.*) 6793 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6794 esac 6795 ;; 6796 esac 6797 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6798 _lt_dar_single_mod='$single_module' 6799 fi 6800 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6801 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6802 else 6803 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6804 fi 6805 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6806 _lt_dsymutil='~$DSYMUTIL $lib || :' 6807 else 6808 _lt_dsymutil= 6809 fi 6810 ;; 6811 esac 6812 6813ac_ext=c 6814ac_cpp='$CPP $CPPFLAGS' 6815ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6816ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6817ac_compiler_gnu=$ac_cv_c_compiler_gnu 6818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6819$as_echo_n "checking how to run the C preprocessor... " >&6; } 6820# On Suns, sometimes $CPP names a directory. 6821if test -n "$CPP" && test -d "$CPP"; then 6822 CPP= 6823fi 6824if test -z "$CPP"; then 6825 if test "${ac_cv_prog_CPP+set}" = set; then : 6826 $as_echo_n "(cached) " >&6 6827else 6828 # Double quotes because CPP needs to be expanded 6829 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6830 do 6831 ac_preproc_ok=false 6832for ac_c_preproc_warn_flag in '' yes 6833do 6834 # Use a header file that comes with gcc, so configuring glibc 6835 # with a fresh cross-compiler works. 6836 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6837 # <limits.h> exists even on freestanding compilers. 6838 # On the NeXT, cc -E runs the code through the compiler's parser, 6839 # not just through cpp. "Syntax error" is here to catch this case. 6840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6841/* end confdefs.h. */ 6842#ifdef __STDC__ 6843# include <limits.h> 6844#else 6845# include <assert.h> 6846#endif 6847 Syntax error 6848_ACEOF 6849if ac_fn_c_try_cpp "$LINENO"; then : 6850 6851else 6852 # Broken: fails on valid input. 6853continue 6854fi 6855rm -f conftest.err conftest.$ac_ext 6856 6857 # OK, works on sane cases. Now check whether nonexistent headers 6858 # can be detected and how. 6859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6860/* end confdefs.h. */ 6861#include <ac_nonexistent.h> 6862_ACEOF 6863if ac_fn_c_try_cpp "$LINENO"; then : 6864 # Broken: success on invalid input. 6865continue 6866else 6867 # Passes both tests. 6868ac_preproc_ok=: 6869break 6870fi 6871rm -f conftest.err conftest.$ac_ext 6872 6873done 6874# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6875rm -f conftest.err conftest.$ac_ext 6876if $ac_preproc_ok; then : 6877 break 6878fi 6879 6880 done 6881 ac_cv_prog_CPP=$CPP 6882 6883fi 6884 CPP=$ac_cv_prog_CPP 6885else 6886 ac_cv_prog_CPP=$CPP 6887fi 6888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6889$as_echo "$CPP" >&6; } 6890ac_preproc_ok=false 6891for ac_c_preproc_warn_flag in '' yes 6892do 6893 # Use a header file that comes with gcc, so configuring glibc 6894 # with a fresh cross-compiler works. 6895 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6896 # <limits.h> exists even on freestanding compilers. 6897 # On the NeXT, cc -E runs the code through the compiler's parser, 6898 # not just through cpp. "Syntax error" is here to catch this case. 6899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6900/* end confdefs.h. */ 6901#ifdef __STDC__ 6902# include <limits.h> 6903#else 6904# include <assert.h> 6905#endif 6906 Syntax error 6907_ACEOF 6908if ac_fn_c_try_cpp "$LINENO"; then : 6909 6910else 6911 # Broken: fails on valid input. 6912continue 6913fi 6914rm -f conftest.err conftest.$ac_ext 6915 6916 # OK, works on sane cases. Now check whether nonexistent headers 6917 # can be detected and how. 6918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6919/* end confdefs.h. */ 6920#include <ac_nonexistent.h> 6921_ACEOF 6922if ac_fn_c_try_cpp "$LINENO"; then : 6923 # Broken: success on invalid input. 6924continue 6925else 6926 # Passes both tests. 6927ac_preproc_ok=: 6928break 6929fi 6930rm -f conftest.err conftest.$ac_ext 6931 6932done 6933# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6934rm -f conftest.err conftest.$ac_ext 6935if $ac_preproc_ok; then : 6936 6937else 6938 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6939$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6940as_fn_error "C preprocessor \"$CPP\" fails sanity check 6941See \`config.log' for more details." "$LINENO" 5; } 6942fi 6943 6944ac_ext=c 6945ac_cpp='$CPP $CPPFLAGS' 6946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6948ac_compiler_gnu=$ac_cv_c_compiler_gnu 6949 6950 6951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6952$as_echo_n "checking for ANSI C header files... " >&6; } 6953if test "${ac_cv_header_stdc+set}" = set; then : 6954 $as_echo_n "(cached) " >&6 6955else 6956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6957/* end confdefs.h. */ 6958#include <stdlib.h> 6959#include <stdarg.h> 6960#include <string.h> 6961#include <float.h> 6962 6963int 6964main () 6965{ 6966 6967 ; 6968 return 0; 6969} 6970_ACEOF 6971if ac_fn_c_try_compile "$LINENO"; then : 6972 ac_cv_header_stdc=yes 6973else 6974 ac_cv_header_stdc=no 6975fi 6976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6977 6978if test $ac_cv_header_stdc = yes; then 6979 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6981/* end confdefs.h. */ 6982#include <string.h> 6983 6984_ACEOF 6985if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6986 $EGREP "memchr" >/dev/null 2>&1; then : 6987 6988else 6989 ac_cv_header_stdc=no 6990fi 6991rm -f conftest* 6992 6993fi 6994 6995if test $ac_cv_header_stdc = yes; then 6996 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6998/* end confdefs.h. */ 6999#include <stdlib.h> 7000 7001_ACEOF 7002if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7003 $EGREP "free" >/dev/null 2>&1; then : 7004 7005else 7006 ac_cv_header_stdc=no 7007fi 7008rm -f conftest* 7009 7010fi 7011 7012if test $ac_cv_header_stdc = yes; then 7013 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7014 if test "$cross_compiling" = yes; then : 7015 : 7016else 7017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7018/* end confdefs.h. */ 7019#include <ctype.h> 7020#include <stdlib.h> 7021#if ((' ' & 0x0FF) == 0x020) 7022# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7023# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7024#else 7025# define ISLOWER(c) \ 7026 (('a' <= (c) && (c) <= 'i') \ 7027 || ('j' <= (c) && (c) <= 'r') \ 7028 || ('s' <= (c) && (c) <= 'z')) 7029# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7030#endif 7031 7032#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7033int 7034main () 7035{ 7036 int i; 7037 for (i = 0; i < 256; i++) 7038 if (XOR (islower (i), ISLOWER (i)) 7039 || toupper (i) != TOUPPER (i)) 7040 return 2; 7041 return 0; 7042} 7043_ACEOF 7044if ac_fn_c_try_run "$LINENO"; then : 7045 7046else 7047 ac_cv_header_stdc=no 7048fi 7049rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7050 conftest.$ac_objext conftest.beam conftest.$ac_ext 7051fi 7052 7053fi 7054fi 7055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7056$as_echo "$ac_cv_header_stdc" >&6; } 7057if test $ac_cv_header_stdc = yes; then 7058 7059$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7060 7061fi 7062 7063# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7064for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7065 inttypes.h stdint.h unistd.h 7066do : 7067 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7068ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7069" 7070eval as_val=\$$as_ac_Header 7071 if test "x$as_val" = x""yes; then : 7072 cat >>confdefs.h <<_ACEOF 7073#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7074_ACEOF 7075 7076fi 7077 7078done 7079 7080 7081for ac_header in dlfcn.h 7082do : 7083 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7084" 7085if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7086 cat >>confdefs.h <<_ACEOF 7087#define HAVE_DLFCN_H 1 7088_ACEOF 7089 7090fi 7091 7092done 7093 7094 7095 7096 7097 7098# Set options 7099 7100 7101 7102 enable_dlopen=no 7103 7104 7105 7106 # Check whether --enable-shared was given. 7107if test "${enable_shared+set}" = set; then : 7108 enableval=$enable_shared; p=${PACKAGE-default} 7109 case $enableval in 7110 yes) enable_shared=yes ;; 7111 no) enable_shared=no ;; 7112 *) 7113 enable_shared=no 7114 # Look at the argument we got. We use all the common list separators. 7115 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7116 for pkg in $enableval; do 7117 IFS="$lt_save_ifs" 7118 if test "X$pkg" = "X$p"; then 7119 enable_shared=yes 7120 fi 7121 done 7122 IFS="$lt_save_ifs" 7123 ;; 7124 esac 7125else 7126 enable_shared=yes 7127fi 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 # Check whether --enable-static was given. 7138if test "${enable_static+set}" = set; then : 7139 enableval=$enable_static; p=${PACKAGE-default} 7140 case $enableval in 7141 yes) enable_static=yes ;; 7142 no) enable_static=no ;; 7143 *) 7144 enable_static=no 7145 # Look at the argument we got. We use all the common list separators. 7146 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7147 for pkg in $enableval; do 7148 IFS="$lt_save_ifs" 7149 if test "X$pkg" = "X$p"; then 7150 enable_static=yes 7151 fi 7152 done 7153 IFS="$lt_save_ifs" 7154 ;; 7155 esac 7156else 7157 enable_static=yes 7158fi 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169# Check whether --with-pic was given. 7170if test "${with_pic+set}" = set; then : 7171 withval=$with_pic; pic_mode="$withval" 7172else 7173 pic_mode=default 7174fi 7175 7176 7177test -z "$pic_mode" && pic_mode=default 7178 7179 7180 7181 7182 7183 7184 7185 # Check whether --enable-fast-install was given. 7186if test "${enable_fast_install+set}" = set; then : 7187 enableval=$enable_fast_install; p=${PACKAGE-default} 7188 case $enableval in 7189 yes) enable_fast_install=yes ;; 7190 no) enable_fast_install=no ;; 7191 *) 7192 enable_fast_install=no 7193 # Look at the argument we got. We use all the common list separators. 7194 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7195 for pkg in $enableval; do 7196 IFS="$lt_save_ifs" 7197 if test "X$pkg" = "X$p"; then 7198 enable_fast_install=yes 7199 fi 7200 done 7201 IFS="$lt_save_ifs" 7202 ;; 7203 esac 7204else 7205 enable_fast_install=yes 7206fi 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218# This can be used to rebuild libtool when needed 7219LIBTOOL_DEPS="$ltmain" 7220 7221# Always use our own libtool. 7222LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249test -z "$LN_S" && LN_S="ln -s" 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264if test -n "${ZSH_VERSION+set}" ; then 7265 setopt NO_GLOB_SUBST 7266fi 7267 7268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7269$as_echo_n "checking for objdir... " >&6; } 7270if test "${lt_cv_objdir+set}" = set; then : 7271 $as_echo_n "(cached) " >&6 7272else 7273 rm -f .libs 2>/dev/null 7274mkdir .libs 2>/dev/null 7275if test -d .libs; then 7276 lt_cv_objdir=.libs 7277else 7278 # MS-DOS does not allow filenames that begin with a dot. 7279 lt_cv_objdir=_libs 7280fi 7281rmdir .libs 2>/dev/null 7282fi 7283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7284$as_echo "$lt_cv_objdir" >&6; } 7285objdir=$lt_cv_objdir 7286 7287 7288 7289 7290 7291cat >>confdefs.h <<_ACEOF 7292#define LT_OBJDIR "$lt_cv_objdir/" 7293_ACEOF 7294 7295 7296 7297 7298case $host_os in 7299aix3*) 7300 # AIX sometimes has problems with the GCC collect2 program. For some 7301 # reason, if we set the COLLECT_NAMES environment variable, the problems 7302 # vanish in a puff of smoke. 7303 if test "X${COLLECT_NAMES+set}" != Xset; then 7304 COLLECT_NAMES= 7305 export COLLECT_NAMES 7306 fi 7307 ;; 7308esac 7309 7310# Global variables: 7311ofile=libtool 7312can_build_shared=yes 7313 7314# All known linkers require a `.a' archive for static linking (except MSVC, 7315# which needs '.lib'). 7316libext=a 7317 7318with_gnu_ld="$lt_cv_prog_gnu_ld" 7319 7320old_CC="$CC" 7321old_CFLAGS="$CFLAGS" 7322 7323# Set sane defaults for various variables 7324test -z "$CC" && CC=cc 7325test -z "$LTCC" && LTCC=$CC 7326test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7327test -z "$LD" && LD=ld 7328test -z "$ac_objext" && ac_objext=o 7329 7330for cc_temp in $compiler""; do 7331 case $cc_temp in 7332 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7333 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7334 \-*) ;; 7335 *) break;; 7336 esac 7337done 7338cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7339 7340 7341# Only perform the check for file, if the check method requires it 7342test -z "$MAGIC_CMD" && MAGIC_CMD=file 7343case $deplibs_check_method in 7344file_magic*) 7345 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7347$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7348if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7349 $as_echo_n "(cached) " >&6 7350else 7351 case $MAGIC_CMD in 7352[\\/*] | ?:[\\/]*) 7353 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7354 ;; 7355*) 7356 lt_save_MAGIC_CMD="$MAGIC_CMD" 7357 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7358 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7359 for ac_dir in $ac_dummy; do 7360 IFS="$lt_save_ifs" 7361 test -z "$ac_dir" && ac_dir=. 7362 if test -f $ac_dir/${ac_tool_prefix}file; then 7363 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7364 if test -n "$file_magic_test_file"; then 7365 case $deplibs_check_method in 7366 "file_magic "*) 7367 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7368 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7369 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7370 $EGREP "$file_magic_regex" > /dev/null; then 7371 : 7372 else 7373 cat <<_LT_EOF 1>&2 7374 7375*** Warning: the command libtool uses to detect shared libraries, 7376*** $file_magic_cmd, produces output that libtool cannot recognize. 7377*** The result is that libtool may fail to recognize shared libraries 7378*** as such. This will affect the creation of libtool libraries that 7379*** depend on shared libraries, but programs linked with such libtool 7380*** libraries will work regardless of this problem. Nevertheless, you 7381*** may want to report the problem to your system manager and/or to 7382*** bug-libtool@gnu.org 7383 7384_LT_EOF 7385 fi ;; 7386 esac 7387 fi 7388 break 7389 fi 7390 done 7391 IFS="$lt_save_ifs" 7392 MAGIC_CMD="$lt_save_MAGIC_CMD" 7393 ;; 7394esac 7395fi 7396 7397MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7398if test -n "$MAGIC_CMD"; then 7399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7400$as_echo "$MAGIC_CMD" >&6; } 7401else 7402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7403$as_echo "no" >&6; } 7404fi 7405 7406 7407 7408 7409 7410if test -z "$lt_cv_path_MAGIC_CMD"; then 7411 if test -n "$ac_tool_prefix"; then 7412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7413$as_echo_n "checking for file... " >&6; } 7414if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7415 $as_echo_n "(cached) " >&6 7416else 7417 case $MAGIC_CMD in 7418[\\/*] | ?:[\\/]*) 7419 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7420 ;; 7421*) 7422 lt_save_MAGIC_CMD="$MAGIC_CMD" 7423 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7424 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7425 for ac_dir in $ac_dummy; do 7426 IFS="$lt_save_ifs" 7427 test -z "$ac_dir" && ac_dir=. 7428 if test -f $ac_dir/file; then 7429 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7430 if test -n "$file_magic_test_file"; then 7431 case $deplibs_check_method in 7432 "file_magic "*) 7433 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7434 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7435 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7436 $EGREP "$file_magic_regex" > /dev/null; then 7437 : 7438 else 7439 cat <<_LT_EOF 1>&2 7440 7441*** Warning: the command libtool uses to detect shared libraries, 7442*** $file_magic_cmd, produces output that libtool cannot recognize. 7443*** The result is that libtool may fail to recognize shared libraries 7444*** as such. This will affect the creation of libtool libraries that 7445*** depend on shared libraries, but programs linked with such libtool 7446*** libraries will work regardless of this problem. Nevertheless, you 7447*** may want to report the problem to your system manager and/or to 7448*** bug-libtool@gnu.org 7449 7450_LT_EOF 7451 fi ;; 7452 esac 7453 fi 7454 break 7455 fi 7456 done 7457 IFS="$lt_save_ifs" 7458 MAGIC_CMD="$lt_save_MAGIC_CMD" 7459 ;; 7460esac 7461fi 7462 7463MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7464if test -n "$MAGIC_CMD"; then 7465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7466$as_echo "$MAGIC_CMD" >&6; } 7467else 7468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7469$as_echo "no" >&6; } 7470fi 7471 7472 7473 else 7474 MAGIC_CMD=: 7475 fi 7476fi 7477 7478 fi 7479 ;; 7480esac 7481 7482# Use C for the default configuration in the libtool script 7483 7484lt_save_CC="$CC" 7485ac_ext=c 7486ac_cpp='$CPP $CPPFLAGS' 7487ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7488ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7489ac_compiler_gnu=$ac_cv_c_compiler_gnu 7490 7491 7492# Source file extension for C test sources. 7493ac_ext=c 7494 7495# Object file extension for compiled C test sources. 7496objext=o 7497objext=$objext 7498 7499# Code to be used in simple compile tests 7500lt_simple_compile_test_code="int some_variable = 0;" 7501 7502# Code to be used in simple link tests 7503lt_simple_link_test_code='int main(){return(0);}' 7504 7505 7506 7507 7508 7509 7510 7511# If no C compiler was specified, use CC. 7512LTCC=${LTCC-"$CC"} 7513 7514# If no C compiler flags were specified, use CFLAGS. 7515LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7516 7517# Allow CC to be a program name with arguments. 7518compiler=$CC 7519 7520# Save the default compiler, since it gets overwritten when the other 7521# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7522compiler_DEFAULT=$CC 7523 7524# save warnings/boilerplate of simple test code 7525ac_outfile=conftest.$ac_objext 7526echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7527eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7528_lt_compiler_boilerplate=`cat conftest.err` 7529$RM conftest* 7530 7531ac_outfile=conftest.$ac_objext 7532echo "$lt_simple_link_test_code" >conftest.$ac_ext 7533eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7534_lt_linker_boilerplate=`cat conftest.err` 7535$RM -r conftest* 7536 7537 7538## CAVEAT EMPTOR: 7539## There is no encapsulation within the following macros, do not change 7540## the running order or otherwise move them around unless you know exactly 7541## what you are doing... 7542if test -n "$compiler"; then 7543 7544lt_prog_compiler_no_builtin_flag= 7545 7546if test "$GCC" = yes; then 7547 case $cc_basename in 7548 nvcc*) 7549 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7550 *) 7551 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7552 esac 7553 7554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7555$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7556if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7557 $as_echo_n "(cached) " >&6 7558else 7559 lt_cv_prog_compiler_rtti_exceptions=no 7560 ac_outfile=conftest.$ac_objext 7561 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7562 lt_compiler_flag="-fno-rtti -fno-exceptions" 7563 # Insert the option either (1) after the last *FLAGS variable, or 7564 # (2) before a word containing "conftest.", or (3) at the end. 7565 # Note that $ac_compile itself does not contain backslashes and begins 7566 # with a dollar sign (not a hyphen), so the echo should work correctly. 7567 # The option is referenced via a variable to avoid confusing sed. 7568 lt_compile=`echo "$ac_compile" | $SED \ 7569 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7570 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7571 -e 's:$: $lt_compiler_flag:'` 7572 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7573 (eval "$lt_compile" 2>conftest.err) 7574 ac_status=$? 7575 cat conftest.err >&5 7576 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7577 if (exit $ac_status) && test -s "$ac_outfile"; then 7578 # The compiler can only warn and ignore the option if not recognized 7579 # So say no if there are warnings other than the usual output. 7580 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7581 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7582 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7583 lt_cv_prog_compiler_rtti_exceptions=yes 7584 fi 7585 fi 7586 $RM conftest* 7587 7588fi 7589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7590$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7591 7592if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7593 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7594else 7595 : 7596fi 7597 7598fi 7599 7600 7601 7602 7603 7604 7605 lt_prog_compiler_wl= 7606lt_prog_compiler_pic= 7607lt_prog_compiler_static= 7608 7609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7610$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7611 7612 if test "$GCC" = yes; then 7613 lt_prog_compiler_wl='-Wl,' 7614 lt_prog_compiler_static='-static' 7615 7616 case $host_os in 7617 aix*) 7618 # All AIX code is PIC. 7619 if test "$host_cpu" = ia64; then 7620 # AIX 5 now supports IA64 processor 7621 lt_prog_compiler_static='-Bstatic' 7622 fi 7623 lt_prog_compiler_pic='-fPIC' 7624 ;; 7625 7626 amigaos*) 7627 case $host_cpu in 7628 powerpc) 7629 # see comment about AmigaOS4 .so support 7630 lt_prog_compiler_pic='-fPIC' 7631 ;; 7632 m68k) 7633 # FIXME: we need at least 68020 code to build shared libraries, but 7634 # adding the `-m68020' flag to GCC prevents building anything better, 7635 # like `-m68040'. 7636 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7637 ;; 7638 esac 7639 ;; 7640 7641 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7642 # PIC is the default for these OSes. 7643 ;; 7644 7645 mingw* | cygwin* | pw32* | os2* | cegcc*) 7646 # This hack is so that the source file can tell whether it is being 7647 # built for inclusion in a dll (and should export symbols for example). 7648 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7649 # (--disable-auto-import) libraries 7650 lt_prog_compiler_pic='-DDLL_EXPORT' 7651 ;; 7652 7653 darwin* | rhapsody*) 7654 # PIC is the default on this platform 7655 # Common symbols not allowed in MH_DYLIB files 7656 lt_prog_compiler_pic='-fno-common' 7657 ;; 7658 7659 haiku*) 7660 # PIC is the default for Haiku. 7661 # The "-static" flag exists, but is broken. 7662 lt_prog_compiler_static= 7663 ;; 7664 7665 hpux*) 7666 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7667 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7668 # sets the default TLS model and affects inlining. 7669 case $host_cpu in 7670 hppa*64*) 7671 # +Z the default 7672 ;; 7673 *) 7674 lt_prog_compiler_pic='-fPIC' 7675 ;; 7676 esac 7677 ;; 7678 7679 interix[3-9]*) 7680 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7681 # Instead, we relocate shared libraries at runtime. 7682 ;; 7683 7684 msdosdjgpp*) 7685 # Just because we use GCC doesn't mean we suddenly get shared libraries 7686 # on systems that don't support them. 7687 lt_prog_compiler_can_build_shared=no 7688 enable_shared=no 7689 ;; 7690 7691 *nto* | *qnx*) 7692 # QNX uses GNU C++, but need to define -shared option too, otherwise 7693 # it will coredump. 7694 lt_prog_compiler_pic='-fPIC -shared' 7695 ;; 7696 7697 sysv4*MP*) 7698 if test -d /usr/nec; then 7699 lt_prog_compiler_pic=-Kconform_pic 7700 fi 7701 ;; 7702 7703 *) 7704 lt_prog_compiler_pic='-fPIC' 7705 ;; 7706 esac 7707 7708 case $cc_basename in 7709 nvcc*) # Cuda Compiler Driver 2.2 7710 lt_prog_compiler_wl='-Xlinker ' 7711 lt_prog_compiler_pic='-Xcompiler -fPIC' 7712 ;; 7713 esac 7714 else 7715 # PORTME Check for flag to pass linker flags through the system compiler. 7716 case $host_os in 7717 aix*) 7718 lt_prog_compiler_wl='-Wl,' 7719 if test "$host_cpu" = ia64; then 7720 # AIX 5 now supports IA64 processor 7721 lt_prog_compiler_static='-Bstatic' 7722 else 7723 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7724 fi 7725 ;; 7726 7727 mingw* | cygwin* | pw32* | os2* | cegcc*) 7728 # This hack is so that the source file can tell whether it is being 7729 # built for inclusion in a dll (and should export symbols for example). 7730 lt_prog_compiler_pic='-DDLL_EXPORT' 7731 ;; 7732 7733 hpux9* | hpux10* | hpux11*) 7734 lt_prog_compiler_wl='-Wl,' 7735 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7736 # not for PA HP-UX. 7737 case $host_cpu in 7738 hppa*64*|ia64*) 7739 # +Z the default 7740 ;; 7741 *) 7742 lt_prog_compiler_pic='+Z' 7743 ;; 7744 esac 7745 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7746 lt_prog_compiler_static='${wl}-a ${wl}archive' 7747 ;; 7748 7749 irix5* | irix6* | nonstopux*) 7750 lt_prog_compiler_wl='-Wl,' 7751 # PIC (with -KPIC) is the default. 7752 lt_prog_compiler_static='-non_shared' 7753 ;; 7754 7755 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7756 case $cc_basename in 7757 # old Intel for x86_64 which still supported -KPIC. 7758 ecc*) 7759 lt_prog_compiler_wl='-Wl,' 7760 lt_prog_compiler_pic='-KPIC' 7761 lt_prog_compiler_static='-static' 7762 ;; 7763 # icc used to be incompatible with GCC. 7764 # ICC 10 doesn't accept -KPIC any more. 7765 icc* | ifort*) 7766 lt_prog_compiler_wl='-Wl,' 7767 lt_prog_compiler_pic='-fPIC' 7768 lt_prog_compiler_static='-static' 7769 ;; 7770 # Lahey Fortran 8.1. 7771 lf95*) 7772 lt_prog_compiler_wl='-Wl,' 7773 lt_prog_compiler_pic='--shared' 7774 lt_prog_compiler_static='--static' 7775 ;; 7776 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7777 # Portland Group compilers (*not* the Pentium gcc compiler, 7778 # which looks to be a dead project) 7779 lt_prog_compiler_wl='-Wl,' 7780 lt_prog_compiler_pic='-fpic' 7781 lt_prog_compiler_static='-Bstatic' 7782 ;; 7783 ccc*) 7784 lt_prog_compiler_wl='-Wl,' 7785 # All Alpha code is PIC. 7786 lt_prog_compiler_static='-non_shared' 7787 ;; 7788 xl* | bgxl* | bgf* | mpixl*) 7789 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7790 lt_prog_compiler_wl='-Wl,' 7791 lt_prog_compiler_pic='-qpic' 7792 lt_prog_compiler_static='-qstaticlink' 7793 ;; 7794 *) 7795 case `$CC -V 2>&1 | sed 5q` in 7796 *Sun\ F* | *Sun*Fortran*) 7797 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7798 lt_prog_compiler_pic='-KPIC' 7799 lt_prog_compiler_static='-Bstatic' 7800 lt_prog_compiler_wl='' 7801 ;; 7802 *Sun\ C*) 7803 # Sun C 5.9 7804 lt_prog_compiler_pic='-KPIC' 7805 lt_prog_compiler_static='-Bstatic' 7806 lt_prog_compiler_wl='-Wl,' 7807 ;; 7808 esac 7809 ;; 7810 esac 7811 ;; 7812 7813 newsos6) 7814 lt_prog_compiler_pic='-KPIC' 7815 lt_prog_compiler_static='-Bstatic' 7816 ;; 7817 7818 *nto* | *qnx*) 7819 # QNX uses GNU C++, but need to define -shared option too, otherwise 7820 # it will coredump. 7821 lt_prog_compiler_pic='-fPIC -shared' 7822 ;; 7823 7824 osf3* | osf4* | osf5*) 7825 lt_prog_compiler_wl='-Wl,' 7826 # All OSF/1 code is PIC. 7827 lt_prog_compiler_static='-non_shared' 7828 ;; 7829 7830 rdos*) 7831 lt_prog_compiler_static='-non_shared' 7832 ;; 7833 7834 solaris*) 7835 lt_prog_compiler_pic='-KPIC' 7836 lt_prog_compiler_static='-Bstatic' 7837 case $cc_basename in 7838 f77* | f90* | f95*) 7839 lt_prog_compiler_wl='-Qoption ld ';; 7840 *) 7841 lt_prog_compiler_wl='-Wl,';; 7842 esac 7843 ;; 7844 7845 sunos4*) 7846 lt_prog_compiler_wl='-Qoption ld ' 7847 lt_prog_compiler_pic='-PIC' 7848 lt_prog_compiler_static='-Bstatic' 7849 ;; 7850 7851 sysv4 | sysv4.2uw2* | sysv4.3*) 7852 lt_prog_compiler_wl='-Wl,' 7853 lt_prog_compiler_pic='-KPIC' 7854 lt_prog_compiler_static='-Bstatic' 7855 ;; 7856 7857 sysv4*MP*) 7858 if test -d /usr/nec ;then 7859 lt_prog_compiler_pic='-Kconform_pic' 7860 lt_prog_compiler_static='-Bstatic' 7861 fi 7862 ;; 7863 7864 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7865 lt_prog_compiler_wl='-Wl,' 7866 lt_prog_compiler_pic='-KPIC' 7867 lt_prog_compiler_static='-Bstatic' 7868 ;; 7869 7870 unicos*) 7871 lt_prog_compiler_wl='-Wl,' 7872 lt_prog_compiler_can_build_shared=no 7873 ;; 7874 7875 uts4*) 7876 lt_prog_compiler_pic='-pic' 7877 lt_prog_compiler_static='-Bstatic' 7878 ;; 7879 7880 *) 7881 lt_prog_compiler_can_build_shared=no 7882 ;; 7883 esac 7884 fi 7885 7886case $host_os in 7887 # For platforms which do not support PIC, -DPIC is meaningless: 7888 *djgpp*) 7889 lt_prog_compiler_pic= 7890 ;; 7891 *) 7892 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7893 ;; 7894esac 7895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7896$as_echo "$lt_prog_compiler_pic" >&6; } 7897 7898 7899 7900 7901 7902 7903# 7904# Check to make sure the PIC flag actually works. 7905# 7906if test -n "$lt_prog_compiler_pic"; then 7907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7908$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7909if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 7910 $as_echo_n "(cached) " >&6 7911else 7912 lt_cv_prog_compiler_pic_works=no 7913 ac_outfile=conftest.$ac_objext 7914 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7915 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7916 # Insert the option either (1) after the last *FLAGS variable, or 7917 # (2) before a word containing "conftest.", or (3) at the end. 7918 # Note that $ac_compile itself does not contain backslashes and begins 7919 # with a dollar sign (not a hyphen), so the echo should work correctly. 7920 # The option is referenced via a variable to avoid confusing sed. 7921 lt_compile=`echo "$ac_compile" | $SED \ 7922 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7923 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7924 -e 's:$: $lt_compiler_flag:'` 7925 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7926 (eval "$lt_compile" 2>conftest.err) 7927 ac_status=$? 7928 cat conftest.err >&5 7929 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7930 if (exit $ac_status) && test -s "$ac_outfile"; then 7931 # The compiler can only warn and ignore the option if not recognized 7932 # So say no if there are warnings other than the usual output. 7933 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7934 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7935 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7936 lt_cv_prog_compiler_pic_works=yes 7937 fi 7938 fi 7939 $RM conftest* 7940 7941fi 7942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7943$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7944 7945if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7946 case $lt_prog_compiler_pic in 7947 "" | " "*) ;; 7948 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7949 esac 7950else 7951 lt_prog_compiler_pic= 7952 lt_prog_compiler_can_build_shared=no 7953fi 7954 7955fi 7956 7957 7958 7959 7960 7961 7962# 7963# Check to make sure the static flag actually works. 7964# 7965wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7967$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7968if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 7969 $as_echo_n "(cached) " >&6 7970else 7971 lt_cv_prog_compiler_static_works=no 7972 save_LDFLAGS="$LDFLAGS" 7973 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7974 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7975 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7976 # The linker can only warn and ignore the option if not recognized 7977 # So say no if there are warnings 7978 if test -s conftest.err; then 7979 # Append any errors to the config.log. 7980 cat conftest.err 1>&5 7981 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 7982 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7983 if diff conftest.exp conftest.er2 >/dev/null; then 7984 lt_cv_prog_compiler_static_works=yes 7985 fi 7986 else 7987 lt_cv_prog_compiler_static_works=yes 7988 fi 7989 fi 7990 $RM -r conftest* 7991 LDFLAGS="$save_LDFLAGS" 7992 7993fi 7994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7995$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7996 7997if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7998 : 7999else 8000 lt_prog_compiler_static= 8001fi 8002 8003 8004 8005 8006 8007 8008 8009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8010$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8011if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8012 $as_echo_n "(cached) " >&6 8013else 8014 lt_cv_prog_compiler_c_o=no 8015 $RM -r conftest 2>/dev/null 8016 mkdir conftest 8017 cd conftest 8018 mkdir out 8019 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8020 8021 lt_compiler_flag="-o out/conftest2.$ac_objext" 8022 # Insert the option either (1) after the last *FLAGS variable, or 8023 # (2) before a word containing "conftest.", or (3) at the end. 8024 # Note that $ac_compile itself does not contain backslashes and begins 8025 # with a dollar sign (not a hyphen), so the echo should work correctly. 8026 lt_compile=`echo "$ac_compile" | $SED \ 8027 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8028 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8029 -e 's:$: $lt_compiler_flag:'` 8030 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8031 (eval "$lt_compile" 2>out/conftest.err) 8032 ac_status=$? 8033 cat out/conftest.err >&5 8034 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8035 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8036 then 8037 # The compiler can only warn and ignore the option if not recognized 8038 # So say no if there are warnings 8039 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8040 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8041 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8042 lt_cv_prog_compiler_c_o=yes 8043 fi 8044 fi 8045 chmod u+w . 2>&5 8046 $RM conftest* 8047 # SGI C++ compiler will create directory out/ii_files/ for 8048 # template instantiation 8049 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8050 $RM out/* && rmdir out 8051 cd .. 8052 $RM -r conftest 8053 $RM conftest* 8054 8055fi 8056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8057$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8058 8059 8060 8061 8062 8063 8064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8065$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8066if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8067 $as_echo_n "(cached) " >&6 8068else 8069 lt_cv_prog_compiler_c_o=no 8070 $RM -r conftest 2>/dev/null 8071 mkdir conftest 8072 cd conftest 8073 mkdir out 8074 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8075 8076 lt_compiler_flag="-o out/conftest2.$ac_objext" 8077 # Insert the option either (1) after the last *FLAGS variable, or 8078 # (2) before a word containing "conftest.", or (3) at the end. 8079 # Note that $ac_compile itself does not contain backslashes and begins 8080 # with a dollar sign (not a hyphen), so the echo should work correctly. 8081 lt_compile=`echo "$ac_compile" | $SED \ 8082 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8083 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8084 -e 's:$: $lt_compiler_flag:'` 8085 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8086 (eval "$lt_compile" 2>out/conftest.err) 8087 ac_status=$? 8088 cat out/conftest.err >&5 8089 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8090 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8091 then 8092 # The compiler can only warn and ignore the option if not recognized 8093 # So say no if there are warnings 8094 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8095 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8096 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8097 lt_cv_prog_compiler_c_o=yes 8098 fi 8099 fi 8100 chmod u+w . 2>&5 8101 $RM conftest* 8102 # SGI C++ compiler will create directory out/ii_files/ for 8103 # template instantiation 8104 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8105 $RM out/* && rmdir out 8106 cd .. 8107 $RM -r conftest 8108 $RM conftest* 8109 8110fi 8111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8112$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8113 8114 8115 8116 8117hard_links="nottested" 8118if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8119 # do not overwrite the value of need_locks provided by the user 8120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8121$as_echo_n "checking if we can lock with hard links... " >&6; } 8122 hard_links=yes 8123 $RM conftest* 8124 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8125 touch conftest.a 8126 ln conftest.a conftest.b 2>&5 || hard_links=no 8127 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8129$as_echo "$hard_links" >&6; } 8130 if test "$hard_links" = no; then 8131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8132$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8133 need_locks=warn 8134 fi 8135else 8136 need_locks=no 8137fi 8138 8139 8140 8141 8142 8143 8144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8145$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8146 8147 runpath_var= 8148 allow_undefined_flag= 8149 always_export_symbols=no 8150 archive_cmds= 8151 archive_expsym_cmds= 8152 compiler_needs_object=no 8153 enable_shared_with_static_runtimes=no 8154 export_dynamic_flag_spec= 8155 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8156 hardcode_automatic=no 8157 hardcode_direct=no 8158 hardcode_direct_absolute=no 8159 hardcode_libdir_flag_spec= 8160 hardcode_libdir_flag_spec_ld= 8161 hardcode_libdir_separator= 8162 hardcode_minus_L=no 8163 hardcode_shlibpath_var=unsupported 8164 inherit_rpath=no 8165 link_all_deplibs=unknown 8166 module_cmds= 8167 module_expsym_cmds= 8168 old_archive_from_new_cmds= 8169 old_archive_from_expsyms_cmds= 8170 thread_safe_flag_spec= 8171 whole_archive_flag_spec= 8172 # include_expsyms should be a list of space-separated symbols to be *always* 8173 # included in the symbol list 8174 include_expsyms= 8175 # exclude_expsyms can be an extended regexp of symbols to exclude 8176 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8177 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8178 # as well as any symbol that contains `d'. 8179 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8180 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8181 # platforms (ab)use it in PIC code, but their linkers get confused if 8182 # the symbol is explicitly referenced. Since portable code cannot 8183 # rely on this symbol name, it's probably fine to never include it in 8184 # preloaded symbol tables. 8185 # Exclude shared library initialization/finalization symbols. 8186 extract_expsyms_cmds= 8187 8188 case $host_os in 8189 cygwin* | mingw* | pw32* | cegcc*) 8190 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8191 # When not using gcc, we currently assume that we are using 8192 # Microsoft Visual C++. 8193 if test "$GCC" != yes; then 8194 with_gnu_ld=no 8195 fi 8196 ;; 8197 interix*) 8198 # we just hope/assume this is gcc and not c89 (= MSVC++) 8199 with_gnu_ld=yes 8200 ;; 8201 openbsd*) 8202 with_gnu_ld=no 8203 ;; 8204 esac 8205 8206 ld_shlibs=yes 8207 8208 # On some targets, GNU ld is compatible enough with the native linker 8209 # that we're better off using the native interface for both. 8210 lt_use_gnu_ld_interface=no 8211 if test "$with_gnu_ld" = yes; then 8212 case $host_os in 8213 aix*) 8214 # The AIX port of GNU ld has always aspired to compatibility 8215 # with the native linker. However, as the warning in the GNU ld 8216 # block says, versions before 2.19.5* couldn't really create working 8217 # shared libraries, regardless of the interface used. 8218 case `$LD -v 2>&1` in 8219 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8220 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8221 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8222 *) 8223 lt_use_gnu_ld_interface=yes 8224 ;; 8225 esac 8226 ;; 8227 *) 8228 lt_use_gnu_ld_interface=yes 8229 ;; 8230 esac 8231 fi 8232 8233 if test "$lt_use_gnu_ld_interface" = yes; then 8234 # If archive_cmds runs LD, not CC, wlarc should be empty 8235 wlarc='${wl}' 8236 8237 # Set some defaults for GNU ld with shared library support. These 8238 # are reset later if shared libraries are not supported. Putting them 8239 # here allows them to be overridden if necessary. 8240 runpath_var=LD_RUN_PATH 8241 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8242 export_dynamic_flag_spec='${wl}--export-dynamic' 8243 # ancient GNU ld didn't support --whole-archive et. al. 8244 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8245 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8246 else 8247 whole_archive_flag_spec= 8248 fi 8249 supports_anon_versioning=no 8250 case `$LD -v 2>&1` in 8251 *GNU\ gold*) supports_anon_versioning=yes ;; 8252 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8253 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8254 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8255 *\ 2.11.*) ;; # other 2.11 versions 8256 *) supports_anon_versioning=yes ;; 8257 esac 8258 8259 # See if GNU ld supports shared libraries. 8260 case $host_os in 8261 aix[3-9]*) 8262 # On AIX/PPC, the GNU linker is very broken 8263 if test "$host_cpu" != ia64; then 8264 ld_shlibs=no 8265 cat <<_LT_EOF 1>&2 8266 8267*** Warning: the GNU linker, at least up to release 2.19, is reported 8268*** to be unable to reliably create shared libraries on AIX. 8269*** Therefore, libtool is disabling shared libraries support. If you 8270*** really care for shared libraries, you may want to install binutils 8271*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8272*** You will then need to restart the configuration process. 8273 8274_LT_EOF 8275 fi 8276 ;; 8277 8278 amigaos*) 8279 case $host_cpu in 8280 powerpc) 8281 # see comment about AmigaOS4 .so support 8282 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8283 archive_expsym_cmds='' 8284 ;; 8285 m68k) 8286 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)' 8287 hardcode_libdir_flag_spec='-L$libdir' 8288 hardcode_minus_L=yes 8289 ;; 8290 esac 8291 ;; 8292 8293 beos*) 8294 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8295 allow_undefined_flag=unsupported 8296 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8297 # support --undefined. This deserves some investigation. FIXME 8298 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8299 else 8300 ld_shlibs=no 8301 fi 8302 ;; 8303 8304 cygwin* | mingw* | pw32* | cegcc*) 8305 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8306 # as there is no search path for DLLs. 8307 hardcode_libdir_flag_spec='-L$libdir' 8308 export_dynamic_flag_spec='${wl}--export-all-symbols' 8309 allow_undefined_flag=unsupported 8310 always_export_symbols=no 8311 enable_shared_with_static_runtimes=yes 8312 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8313 8314 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8315 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8316 # If the export-symbols file already is a .def file (1st line 8317 # is EXPORTS), use it as is; otherwise, prepend... 8318 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8319 cp $export_symbols $output_objdir/$soname.def; 8320 else 8321 echo EXPORTS > $output_objdir/$soname.def; 8322 cat $export_symbols >> $output_objdir/$soname.def; 8323 fi~ 8324 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8325 else 8326 ld_shlibs=no 8327 fi 8328 ;; 8329 8330 haiku*) 8331 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8332 link_all_deplibs=yes 8333 ;; 8334 8335 interix[3-9]*) 8336 hardcode_direct=no 8337 hardcode_shlibpath_var=no 8338 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8339 export_dynamic_flag_spec='${wl}-E' 8340 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8341 # Instead, shared libraries are loaded at an image base (0x10000000 by 8342 # default) and relocated if they conflict, which is a slow very memory 8343 # consuming and fragmenting process. To avoid this, we pick a random, 8344 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8345 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8346 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8347 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' 8348 ;; 8349 8350 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8351 tmp_diet=no 8352 if test "$host_os" = linux-dietlibc; then 8353 case $cc_basename in 8354 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8355 esac 8356 fi 8357 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8358 && test "$tmp_diet" = no 8359 then 8360 tmp_addflag=' $pic_flag' 8361 tmp_sharedflag='-shared' 8362 case $cc_basename,$host_cpu in 8363 pgcc*) # Portland Group C compiler 8364 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' 8365 tmp_addflag=' $pic_flag' 8366 ;; 8367 pgf77* | pgf90* | pgf95* | pgfortran*) 8368 # Portland Group f77 and f90 compilers 8369 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' 8370 tmp_addflag=' $pic_flag -Mnomain' ;; 8371 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8372 tmp_addflag=' -i_dynamic' ;; 8373 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8374 tmp_addflag=' -i_dynamic -nofor_main' ;; 8375 ifc* | ifort*) # Intel Fortran compiler 8376 tmp_addflag=' -nofor_main' ;; 8377 lf95*) # Lahey Fortran 8.1 8378 whole_archive_flag_spec= 8379 tmp_sharedflag='--shared' ;; 8380 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8381 tmp_sharedflag='-qmkshrobj' 8382 tmp_addflag= ;; 8383 nvcc*) # Cuda Compiler Driver 2.2 8384 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' 8385 compiler_needs_object=yes 8386 ;; 8387 esac 8388 case `$CC -V 2>&1 | sed 5q` in 8389 *Sun\ C*) # Sun C 5.9 8390 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' 8391 compiler_needs_object=yes 8392 tmp_sharedflag='-G' ;; 8393 *Sun\ F*) # Sun Fortran 8.3 8394 tmp_sharedflag='-G' ;; 8395 esac 8396 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8397 8398 if test "x$supports_anon_versioning" = xyes; then 8399 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8400 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8401 echo "local: *; };" >> $output_objdir/$libname.ver~ 8402 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8403 fi 8404 8405 case $cc_basename in 8406 xlf* | bgf* | bgxlf* | mpixlf*) 8407 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8408 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8409 hardcode_libdir_flag_spec= 8410 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8411 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8412 if test "x$supports_anon_versioning" = xyes; then 8413 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8414 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8415 echo "local: *; };" >> $output_objdir/$libname.ver~ 8416 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8417 fi 8418 ;; 8419 esac 8420 else 8421 ld_shlibs=no 8422 fi 8423 ;; 8424 8425 netbsd*) 8426 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8427 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8428 wlarc= 8429 else 8430 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8431 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8432 fi 8433 ;; 8434 8435 solaris*) 8436 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8437 ld_shlibs=no 8438 cat <<_LT_EOF 1>&2 8439 8440*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8441*** create shared libraries on Solaris systems. Therefore, libtool 8442*** is disabling shared libraries support. We urge you to upgrade GNU 8443*** binutils to release 2.9.1 or newer. Another option is to modify 8444*** your PATH or compiler configuration so that the native linker is 8445*** used, and then restart. 8446 8447_LT_EOF 8448 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8449 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8450 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8451 else 8452 ld_shlibs=no 8453 fi 8454 ;; 8455 8456 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8457 case `$LD -v 2>&1` in 8458 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8459 ld_shlibs=no 8460 cat <<_LT_EOF 1>&2 8461 8462*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8463*** reliably create shared libraries on SCO systems. Therefore, libtool 8464*** is disabling shared libraries support. We urge you to upgrade GNU 8465*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8466*** your PATH or compiler configuration so that the native linker is 8467*** used, and then restart. 8468 8469_LT_EOF 8470 ;; 8471 *) 8472 # For security reasons, it is highly recommended that you always 8473 # use absolute paths for naming shared libraries, and exclude the 8474 # DT_RUNPATH tag from executables and libraries. But doing so 8475 # requires that you compile everything twice, which is a pain. 8476 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8477 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8478 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8479 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8480 else 8481 ld_shlibs=no 8482 fi 8483 ;; 8484 esac 8485 ;; 8486 8487 sunos4*) 8488 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8489 wlarc= 8490 hardcode_direct=yes 8491 hardcode_shlibpath_var=no 8492 ;; 8493 8494 *) 8495 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8496 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8497 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8498 else 8499 ld_shlibs=no 8500 fi 8501 ;; 8502 esac 8503 8504 if test "$ld_shlibs" = no; then 8505 runpath_var= 8506 hardcode_libdir_flag_spec= 8507 export_dynamic_flag_spec= 8508 whole_archive_flag_spec= 8509 fi 8510 else 8511 # PORTME fill in a description of your system's linker (not GNU ld) 8512 case $host_os in 8513 aix3*) 8514 allow_undefined_flag=unsupported 8515 always_export_symbols=yes 8516 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' 8517 # Note: this linker hardcodes the directories in LIBPATH if there 8518 # are no directories specified by -L. 8519 hardcode_minus_L=yes 8520 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8521 # Neither direct hardcoding nor static linking is supported with a 8522 # broken collect2. 8523 hardcode_direct=unsupported 8524 fi 8525 ;; 8526 8527 aix[4-9]*) 8528 if test "$host_cpu" = ia64; then 8529 # On IA64, the linker does run time linking by default, so we don't 8530 # have to do anything special. 8531 aix_use_runtimelinking=no 8532 exp_sym_flag='-Bexport' 8533 no_entry_flag="" 8534 else 8535 # If we're using GNU nm, then we don't want the "-C" option. 8536 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8537 # Also, AIX nm treats weak defined symbols like other global 8538 # defined symbols, whereas GNU nm marks them as "W". 8539 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8540 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' 8541 else 8542 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8543 fi 8544 aix_use_runtimelinking=no 8545 8546 # Test if we are trying to use run time linking or normal 8547 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8548 # need to do runtime linking. 8549 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8550 for ld_flag in $LDFLAGS; do 8551 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8552 aix_use_runtimelinking=yes 8553 break 8554 fi 8555 done 8556 ;; 8557 esac 8558 8559 exp_sym_flag='-bexport' 8560 no_entry_flag='-bnoentry' 8561 fi 8562 8563 # When large executables or shared objects are built, AIX ld can 8564 # have problems creating the table of contents. If linking a library 8565 # or program results in "error TOC overflow" add -mminimal-toc to 8566 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8567 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8568 8569 archive_cmds='' 8570 hardcode_direct=yes 8571 hardcode_direct_absolute=yes 8572 hardcode_libdir_separator=':' 8573 link_all_deplibs=yes 8574 file_list_spec='${wl}-f,' 8575 8576 if test "$GCC" = yes; then 8577 case $host_os in aix4.[012]|aix4.[012].*) 8578 # We only want to do this on AIX 4.2 and lower, the check 8579 # below for broken collect2 doesn't work under 4.3+ 8580 collect2name=`${CC} -print-prog-name=collect2` 8581 if test -f "$collect2name" && 8582 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8583 then 8584 # We have reworked collect2 8585 : 8586 else 8587 # We have old collect2 8588 hardcode_direct=unsupported 8589 # It fails to find uninstalled libraries when the uninstalled 8590 # path is not listed in the libpath. Setting hardcode_minus_L 8591 # to unsupported forces relinking 8592 hardcode_minus_L=yes 8593 hardcode_libdir_flag_spec='-L$libdir' 8594 hardcode_libdir_separator= 8595 fi 8596 ;; 8597 esac 8598 shared_flag='-shared' 8599 if test "$aix_use_runtimelinking" = yes; then 8600 shared_flag="$shared_flag "'${wl}-G' 8601 fi 8602 else 8603 # not using gcc 8604 if test "$host_cpu" = ia64; then 8605 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8606 # chokes on -Wl,-G. The following line is correct: 8607 shared_flag='-G' 8608 else 8609 if test "$aix_use_runtimelinking" = yes; then 8610 shared_flag='${wl}-G' 8611 else 8612 shared_flag='${wl}-bM:SRE' 8613 fi 8614 fi 8615 fi 8616 8617 export_dynamic_flag_spec='${wl}-bexpall' 8618 # It seems that -bexpall does not export symbols beginning with 8619 # underscore (_), so it is better to generate a list of symbols to export. 8620 always_export_symbols=yes 8621 if test "$aix_use_runtimelinking" = yes; then 8622 # Warning - without using the other runtime loading flags (-brtl), 8623 # -berok will link without error, but may produce a broken library. 8624 allow_undefined_flag='-berok' 8625 # Determine the default libpath from the value encoded in an 8626 # empty executable. 8627 if test x$gcc_no_link = xyes; then 8628 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8629fi 8630cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8631/* end confdefs.h. */ 8632 8633int 8634main () 8635{ 8636 8637 ; 8638 return 0; 8639} 8640_ACEOF 8641if ac_fn_c_try_link "$LINENO"; then : 8642 8643lt_aix_libpath_sed=' 8644 /Import File Strings/,/^$/ { 8645 /^0/ { 8646 s/^0 *\(.*\)$/\1/ 8647 p 8648 } 8649 }' 8650aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8651# Check for a 64-bit object if we didn't find anything. 8652if test -z "$aix_libpath"; then 8653 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8654fi 8655fi 8656rm -f core conftest.err conftest.$ac_objext \ 8657 conftest$ac_exeext conftest.$ac_ext 8658if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8659 8660 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8661 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" 8662 else 8663 if test "$host_cpu" = ia64; then 8664 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8665 allow_undefined_flag="-z nodefs" 8666 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" 8667 else 8668 # Determine the default libpath from the value encoded in an 8669 # empty executable. 8670 if test x$gcc_no_link = xyes; then 8671 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8672fi 8673cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8674/* end confdefs.h. */ 8675 8676int 8677main () 8678{ 8679 8680 ; 8681 return 0; 8682} 8683_ACEOF 8684if ac_fn_c_try_link "$LINENO"; then : 8685 8686lt_aix_libpath_sed=' 8687 /Import File Strings/,/^$/ { 8688 /^0/ { 8689 s/^0 *\(.*\)$/\1/ 8690 p 8691 } 8692 }' 8693aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8694# Check for a 64-bit object if we didn't find anything. 8695if test -z "$aix_libpath"; then 8696 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8697fi 8698fi 8699rm -f core conftest.err conftest.$ac_objext \ 8700 conftest$ac_exeext conftest.$ac_ext 8701if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8702 8703 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8704 # Warning - without using the other run time loading flags, 8705 # -berok will link without error, but may produce a broken library. 8706 no_undefined_flag=' ${wl}-bernotok' 8707 allow_undefined_flag=' ${wl}-berok' 8708 if test "$with_gnu_ld" = yes; then 8709 # We only use this code for GNU lds that support --whole-archive. 8710 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8711 else 8712 # Exported symbols can be pulled into shared objects from archives 8713 whole_archive_flag_spec='$convenience' 8714 fi 8715 archive_cmds_need_lc=yes 8716 # This is similar to how AIX traditionally builds its shared libraries. 8717 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' 8718 fi 8719 fi 8720 ;; 8721 8722 amigaos*) 8723 case $host_cpu in 8724 powerpc) 8725 # see comment about AmigaOS4 .so support 8726 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8727 archive_expsym_cmds='' 8728 ;; 8729 m68k) 8730 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)' 8731 hardcode_libdir_flag_spec='-L$libdir' 8732 hardcode_minus_L=yes 8733 ;; 8734 esac 8735 ;; 8736 8737 bsdi[45]*) 8738 export_dynamic_flag_spec=-rdynamic 8739 ;; 8740 8741 cygwin* | mingw* | pw32* | cegcc*) 8742 # When not using gcc, we currently assume that we are using 8743 # Microsoft Visual C++. 8744 # hardcode_libdir_flag_spec is actually meaningless, as there is 8745 # no search path for DLLs. 8746 hardcode_libdir_flag_spec=' ' 8747 allow_undefined_flag=unsupported 8748 # Tell ltmain to make .lib files, not .a files. 8749 libext=lib 8750 # Tell ltmain to make .dll files, not .so files. 8751 shrext_cmds=".dll" 8752 # FIXME: Setting linknames here is a bad hack. 8753 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8754 # The linker will automatically build a .lib file if we build a DLL. 8755 old_archive_from_new_cmds='true' 8756 # FIXME: Should let the user specify the lib program. 8757 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8758 fix_srcfile_path='`cygpath -w "$srcfile"`' 8759 enable_shared_with_static_runtimes=yes 8760 ;; 8761 8762 darwin* | rhapsody*) 8763 8764 8765 archive_cmds_need_lc=no 8766 hardcode_direct=no 8767 hardcode_automatic=yes 8768 hardcode_shlibpath_var=unsupported 8769 if test "$lt_cv_ld_force_load" = "yes"; then 8770 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\"`' 8771 else 8772 whole_archive_flag_spec='' 8773 fi 8774 link_all_deplibs=yes 8775 allow_undefined_flag="$_lt_dar_allow_undefined" 8776 case $cc_basename in 8777 ifort*) _lt_dar_can_shared=yes ;; 8778 *) _lt_dar_can_shared=$GCC ;; 8779 esac 8780 if test "$_lt_dar_can_shared" = "yes"; then 8781 output_verbose_link_cmd=func_echo_all 8782 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8783 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8784 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}" 8785 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}" 8786 8787 else 8788 ld_shlibs=no 8789 fi 8790 8791 ;; 8792 8793 dgux*) 8794 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8795 hardcode_libdir_flag_spec='-L$libdir' 8796 hardcode_shlibpath_var=no 8797 ;; 8798 8799 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8800 # support. Future versions do this automatically, but an explicit c++rt0.o 8801 # does not break anything, and helps significantly (at the cost of a little 8802 # extra space). 8803 freebsd2.2*) 8804 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8805 hardcode_libdir_flag_spec='-R$libdir' 8806 hardcode_direct=yes 8807 hardcode_shlibpath_var=no 8808 ;; 8809 8810 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8811 freebsd2.*) 8812 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8813 hardcode_direct=yes 8814 hardcode_minus_L=yes 8815 hardcode_shlibpath_var=no 8816 ;; 8817 8818 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8819 freebsd* | dragonfly*) 8820 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8821 hardcode_libdir_flag_spec='-R$libdir' 8822 hardcode_direct=yes 8823 hardcode_shlibpath_var=no 8824 ;; 8825 8826 hpux9*) 8827 if test "$GCC" = yes; then 8828 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' 8829 else 8830 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' 8831 fi 8832 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8833 hardcode_libdir_separator=: 8834 hardcode_direct=yes 8835 8836 # hardcode_minus_L: Not really in the search PATH, 8837 # but as the default location of the library. 8838 hardcode_minus_L=yes 8839 export_dynamic_flag_spec='${wl}-E' 8840 ;; 8841 8842 hpux10*) 8843 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8844 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8845 else 8846 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8847 fi 8848 if test "$with_gnu_ld" = no; then 8849 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8850 hardcode_libdir_flag_spec_ld='+b $libdir' 8851 hardcode_libdir_separator=: 8852 hardcode_direct=yes 8853 hardcode_direct_absolute=yes 8854 export_dynamic_flag_spec='${wl}-E' 8855 # hardcode_minus_L: Not really in the search PATH, 8856 # but as the default location of the library. 8857 hardcode_minus_L=yes 8858 fi 8859 ;; 8860 8861 hpux11*) 8862 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8863 case $host_cpu in 8864 hppa*64*) 8865 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8866 ;; 8867 ia64*) 8868 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8869 ;; 8870 *) 8871 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8872 ;; 8873 esac 8874 else 8875 case $host_cpu in 8876 hppa*64*) 8877 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8878 ;; 8879 ia64*) 8880 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8881 ;; 8882 *) 8883 8884 # Older versions of the 11.00 compiler do not understand -b yet 8885 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 8886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 8887$as_echo_n "checking if $CC understands -b... " >&6; } 8888if test "${lt_cv_prog_compiler__b+set}" = set; then : 8889 $as_echo_n "(cached) " >&6 8890else 8891 lt_cv_prog_compiler__b=no 8892 save_LDFLAGS="$LDFLAGS" 8893 LDFLAGS="$LDFLAGS -b" 8894 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8895 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8896 # The linker can only warn and ignore the option if not recognized 8897 # So say no if there are warnings 8898 if test -s conftest.err; then 8899 # Append any errors to the config.log. 8900 cat conftest.err 1>&5 8901 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8902 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8903 if diff conftest.exp conftest.er2 >/dev/null; then 8904 lt_cv_prog_compiler__b=yes 8905 fi 8906 else 8907 lt_cv_prog_compiler__b=yes 8908 fi 8909 fi 8910 $RM -r conftest* 8911 LDFLAGS="$save_LDFLAGS" 8912 8913fi 8914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 8915$as_echo "$lt_cv_prog_compiler__b" >&6; } 8916 8917if test x"$lt_cv_prog_compiler__b" = xyes; then 8918 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8919else 8920 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8921fi 8922 8923 ;; 8924 esac 8925 fi 8926 if test "$with_gnu_ld" = no; then 8927 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8928 hardcode_libdir_separator=: 8929 8930 case $host_cpu in 8931 hppa*64*|ia64*) 8932 hardcode_direct=no 8933 hardcode_shlibpath_var=no 8934 ;; 8935 *) 8936 hardcode_direct=yes 8937 hardcode_direct_absolute=yes 8938 export_dynamic_flag_spec='${wl}-E' 8939 8940 # hardcode_minus_L: Not really in the search PATH, 8941 # but as the default location of the library. 8942 hardcode_minus_L=yes 8943 ;; 8944 esac 8945 fi 8946 ;; 8947 8948 irix5* | irix6* | nonstopux*) 8949 if test "$GCC" = yes; then 8950 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' 8951 # Try to use the -exported_symbol ld option, if it does not 8952 # work, assume that -exports_file does not work either and 8953 # implicitly export all symbols. 8954 save_LDFLAGS="$LDFLAGS" 8955 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8956 if test x$gcc_no_link = xyes; then 8957 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8958fi 8959cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8960/* end confdefs.h. */ 8961int foo(void) {} 8962_ACEOF 8963if ac_fn_c_try_link "$LINENO"; then : 8964 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' 8965 8966fi 8967rm -f core conftest.err conftest.$ac_objext \ 8968 conftest$ac_exeext conftest.$ac_ext 8969 LDFLAGS="$save_LDFLAGS" 8970 else 8971 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' 8972 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' 8973 fi 8974 archive_cmds_need_lc='no' 8975 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8976 hardcode_libdir_separator=: 8977 inherit_rpath=yes 8978 link_all_deplibs=yes 8979 ;; 8980 8981 netbsd*) 8982 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8983 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8984 else 8985 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8986 fi 8987 hardcode_libdir_flag_spec='-R$libdir' 8988 hardcode_direct=yes 8989 hardcode_shlibpath_var=no 8990 ;; 8991 8992 newsos6) 8993 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8994 hardcode_direct=yes 8995 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8996 hardcode_libdir_separator=: 8997 hardcode_shlibpath_var=no 8998 ;; 8999 9000 *nto* | *qnx*) 9001 ;; 9002 9003 openbsd*) 9004 if test -f /usr/libexec/ld.so; then 9005 hardcode_direct=yes 9006 hardcode_shlibpath_var=no 9007 hardcode_direct_absolute=yes 9008 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9009 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9010 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9011 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9012 export_dynamic_flag_spec='${wl}-E' 9013 else 9014 case $host_os in 9015 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9016 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9017 hardcode_libdir_flag_spec='-R$libdir' 9018 ;; 9019 *) 9020 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9021 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9022 ;; 9023 esac 9024 fi 9025 else 9026 ld_shlibs=no 9027 fi 9028 ;; 9029 9030 os2*) 9031 hardcode_libdir_flag_spec='-L$libdir' 9032 hardcode_minus_L=yes 9033 allow_undefined_flag=unsupported 9034 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' 9035 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9036 ;; 9037 9038 osf3*) 9039 if test "$GCC" = yes; then 9040 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9041 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' 9042 else 9043 allow_undefined_flag=' -expect_unresolved \*' 9044 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' 9045 fi 9046 archive_cmds_need_lc='no' 9047 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9048 hardcode_libdir_separator=: 9049 ;; 9050 9051 osf4* | osf5*) # as osf3* with the addition of -msym flag 9052 if test "$GCC" = yes; then 9053 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9054 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' 9055 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9056 else 9057 allow_undefined_flag=' -expect_unresolved \*' 9058 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' 9059 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~ 9060 $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' 9061 9062 # Both c and cxx compiler support -rpath directly 9063 hardcode_libdir_flag_spec='-rpath $libdir' 9064 fi 9065 archive_cmds_need_lc='no' 9066 hardcode_libdir_separator=: 9067 ;; 9068 9069 solaris*) 9070 no_undefined_flag=' -z defs' 9071 if test "$GCC" = yes; then 9072 wlarc='${wl}' 9073 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9074 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9075 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9076 else 9077 case `$CC -V 2>&1` in 9078 *"Compilers 5.0"*) 9079 wlarc='' 9080 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9081 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9082 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9083 ;; 9084 *) 9085 wlarc='${wl}' 9086 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9087 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9088 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9089 ;; 9090 esac 9091 fi 9092 hardcode_libdir_flag_spec='-R$libdir' 9093 hardcode_shlibpath_var=no 9094 case $host_os in 9095 solaris2.[0-5] | solaris2.[0-5].*) ;; 9096 *) 9097 # The compiler driver will combine and reorder linker options, 9098 # but understands `-z linker_flag'. GCC discards it without `$wl', 9099 # but is careful enough not to reorder. 9100 # Supported since Solaris 2.6 (maybe 2.5.1?) 9101 if test "$GCC" = yes; then 9102 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9103 else 9104 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9105 fi 9106 ;; 9107 esac 9108 link_all_deplibs=yes 9109 ;; 9110 9111 sunos4*) 9112 if test "x$host_vendor" = xsequent; then 9113 # Use $CC to link under sequent, because it throws in some extra .o 9114 # files that make .init and .fini sections work. 9115 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9116 else 9117 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9118 fi 9119 hardcode_libdir_flag_spec='-L$libdir' 9120 hardcode_direct=yes 9121 hardcode_minus_L=yes 9122 hardcode_shlibpath_var=no 9123 ;; 9124 9125 sysv4) 9126 case $host_vendor in 9127 sni) 9128 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9129 hardcode_direct=yes # is this really true??? 9130 ;; 9131 siemens) 9132 ## LD is ld it makes a PLAMLIB 9133 ## CC just makes a GrossModule. 9134 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9135 reload_cmds='$CC -r -o $output$reload_objs' 9136 hardcode_direct=no 9137 ;; 9138 motorola) 9139 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9140 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9141 ;; 9142 esac 9143 runpath_var='LD_RUN_PATH' 9144 hardcode_shlibpath_var=no 9145 ;; 9146 9147 sysv4.3*) 9148 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9149 hardcode_shlibpath_var=no 9150 export_dynamic_flag_spec='-Bexport' 9151 ;; 9152 9153 sysv4*MP*) 9154 if test -d /usr/nec; then 9155 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9156 hardcode_shlibpath_var=no 9157 runpath_var=LD_RUN_PATH 9158 hardcode_runpath_var=yes 9159 ld_shlibs=yes 9160 fi 9161 ;; 9162 9163 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9164 no_undefined_flag='${wl}-z,text' 9165 archive_cmds_need_lc=no 9166 hardcode_shlibpath_var=no 9167 runpath_var='LD_RUN_PATH' 9168 9169 if test "$GCC" = yes; then 9170 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9171 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9172 else 9173 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9174 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9175 fi 9176 ;; 9177 9178 sysv5* | sco3.2v5* | sco5v6*) 9179 # Note: We can NOT use -z defs as we might desire, because we do not 9180 # link with -lc, and that would cause any symbols used from libc to 9181 # always be unresolved, which means just about no library would 9182 # ever link correctly. If we're not using GNU ld we use -z text 9183 # though, which does catch some bad symbols but isn't as heavy-handed 9184 # as -z defs. 9185 no_undefined_flag='${wl}-z,text' 9186 allow_undefined_flag='${wl}-z,nodefs' 9187 archive_cmds_need_lc=no 9188 hardcode_shlibpath_var=no 9189 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9190 hardcode_libdir_separator=':' 9191 link_all_deplibs=yes 9192 export_dynamic_flag_spec='${wl}-Bexport' 9193 runpath_var='LD_RUN_PATH' 9194 9195 if test "$GCC" = yes; then 9196 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9197 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9198 else 9199 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9200 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9201 fi 9202 ;; 9203 9204 uts4*) 9205 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9206 hardcode_libdir_flag_spec='-L$libdir' 9207 hardcode_shlibpath_var=no 9208 ;; 9209 9210 *) 9211 ld_shlibs=no 9212 ;; 9213 esac 9214 9215 if test x$host_vendor = xsni; then 9216 case $host in 9217 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9218 export_dynamic_flag_spec='${wl}-Blargedynsym' 9219 ;; 9220 esac 9221 fi 9222 fi 9223 9224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9225$as_echo "$ld_shlibs" >&6; } 9226test "$ld_shlibs" = no && can_build_shared=no 9227 9228with_gnu_ld=$with_gnu_ld 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244# 9245# Do we need to explicitly link libc? 9246# 9247case "x$archive_cmds_need_lc" in 9248x|xyes) 9249 # Assume -lc should be added 9250 archive_cmds_need_lc=yes 9251 9252 if test "$enable_shared" = yes && test "$GCC" = yes; then 9253 case $archive_cmds in 9254 *'~'*) 9255 # FIXME: we may have to deal with multi-command sequences. 9256 ;; 9257 '$CC '*) 9258 # Test whether the compiler implicitly links with -lc since on some 9259 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9260 # to ld, don't add -lc before -lgcc. 9261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9262$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9263if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9264 $as_echo_n "(cached) " >&6 9265else 9266 $RM conftest* 9267 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9268 9269 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9270 (eval $ac_compile) 2>&5 9271 ac_status=$? 9272 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9273 test $ac_status = 0; } 2>conftest.err; then 9274 soname=conftest 9275 lib=conftest 9276 libobjs=conftest.$ac_objext 9277 deplibs= 9278 wl=$lt_prog_compiler_wl 9279 pic_flag=$lt_prog_compiler_pic 9280 compiler_flags=-v 9281 linker_flags=-v 9282 verstring= 9283 output_objdir=. 9284 libname=conftest 9285 lt_save_allow_undefined_flag=$allow_undefined_flag 9286 allow_undefined_flag= 9287 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9288 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9289 ac_status=$? 9290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9291 test $ac_status = 0; } 9292 then 9293 lt_cv_archive_cmds_need_lc=no 9294 else 9295 lt_cv_archive_cmds_need_lc=yes 9296 fi 9297 allow_undefined_flag=$lt_save_allow_undefined_flag 9298 else 9299 cat conftest.err 1>&5 9300 fi 9301 $RM conftest* 9302 9303fi 9304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9305$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9306 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9307 ;; 9308 esac 9309 fi 9310 ;; 9311esac 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 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9470$as_echo_n "checking dynamic linker characteristics... " >&6; } 9471 9472if test "$GCC" = yes; then 9473 case $host_os in 9474 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9475 *) lt_awk_arg="/^libraries:/" ;; 9476 esac 9477 case $host_os in 9478 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9479 *) lt_sed_strip_eq="s,=/,/,g" ;; 9480 esac 9481 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9482 case $lt_search_path_spec in 9483 *\;*) 9484 # if the path contains ";" then we assume it to be the separator 9485 # otherwise default to the standard path separator (i.e. ":") - it is 9486 # assumed that no part of a normal pathname contains ";" but that should 9487 # okay in the real world where ";" in dirpaths is itself problematic. 9488 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9489 ;; 9490 *) 9491 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9492 ;; 9493 esac 9494 # Ok, now we have the path, separated by spaces, we can step through it 9495 # and add multilib dir if necessary. 9496 lt_tmp_lt_search_path_spec= 9497 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9498 for lt_sys_path in $lt_search_path_spec; do 9499 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9500 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9501 else 9502 test -d "$lt_sys_path" && \ 9503 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9504 fi 9505 done 9506 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9507BEGIN {RS=" "; FS="/|\n";} { 9508 lt_foo=""; 9509 lt_count=0; 9510 for (lt_i = NF; lt_i > 0; lt_i--) { 9511 if ($lt_i != "" && $lt_i != ".") { 9512 if ($lt_i == "..") { 9513 lt_count++; 9514 } else { 9515 if (lt_count == 0) { 9516 lt_foo="/" $lt_i lt_foo; 9517 } else { 9518 lt_count--; 9519 } 9520 } 9521 } 9522 } 9523 if (lt_foo != "") { lt_freq[lt_foo]++; } 9524 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9525}'` 9526 # AWK program above erroneously prepends '/' to C:/dos/paths 9527 # for these hosts. 9528 case $host_os in 9529 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9530 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9531 esac 9532 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9533else 9534 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9535fi 9536library_names_spec= 9537libname_spec='lib$name' 9538soname_spec= 9539shrext_cmds=".so" 9540postinstall_cmds= 9541postuninstall_cmds= 9542finish_cmds= 9543finish_eval= 9544shlibpath_var= 9545shlibpath_overrides_runpath=unknown 9546version_type=none 9547dynamic_linker="$host_os ld.so" 9548sys_lib_dlsearch_path_spec="/lib /usr/lib" 9549need_lib_prefix=unknown 9550hardcode_into_libs=no 9551 9552# when you set need_version to no, make sure it does not cause -set_version 9553# flags to be left without arguments 9554need_version=unknown 9555 9556case $host_os in 9557aix3*) 9558 version_type=linux 9559 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9560 shlibpath_var=LIBPATH 9561 9562 # AIX 3 has no versioning support, so we append a major version to the name. 9563 soname_spec='${libname}${release}${shared_ext}$major' 9564 ;; 9565 9566aix[4-9]*) 9567 version_type=linux 9568 need_lib_prefix=no 9569 need_version=no 9570 hardcode_into_libs=yes 9571 if test "$host_cpu" = ia64; then 9572 # AIX 5 supports IA64 9573 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9574 shlibpath_var=LD_LIBRARY_PATH 9575 else 9576 # With GCC up to 2.95.x, collect2 would create an import file 9577 # for dependence libraries. The import file would start with 9578 # the line `#! .'. This would cause the generated library to 9579 # depend on `.', always an invalid library. This was fixed in 9580 # development snapshots of GCC prior to 3.0. 9581 case $host_os in 9582 aix4 | aix4.[01] | aix4.[01].*) 9583 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9584 echo ' yes ' 9585 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9586 : 9587 else 9588 can_build_shared=no 9589 fi 9590 ;; 9591 esac 9592 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9593 # soname into executable. Probably we can add versioning support to 9594 # collect2, so additional links can be useful in future. 9595 if test "$aix_use_runtimelinking" = yes; then 9596 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9597 # instead of lib<name>.a to let people know that these are not 9598 # typical AIX shared libraries. 9599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9600 else 9601 # We preserve .a as extension for shared libraries through AIX4.2 9602 # and later when we are not doing run time linking. 9603 library_names_spec='${libname}${release}.a $libname.a' 9604 soname_spec='${libname}${release}${shared_ext}$major' 9605 fi 9606 shlibpath_var=LIBPATH 9607 fi 9608 ;; 9609 9610amigaos*) 9611 case $host_cpu in 9612 powerpc) 9613 # Since July 2007 AmigaOS4 officially supports .so libraries. 9614 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9616 ;; 9617 m68k) 9618 library_names_spec='$libname.ixlibrary $libname.a' 9619 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9620 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' 9621 ;; 9622 esac 9623 ;; 9624 9625beos*) 9626 library_names_spec='${libname}${shared_ext}' 9627 dynamic_linker="$host_os ld.so" 9628 shlibpath_var=LIBRARY_PATH 9629 ;; 9630 9631bsdi[45]*) 9632 version_type=linux 9633 need_version=no 9634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9635 soname_spec='${libname}${release}${shared_ext}$major' 9636 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9637 shlibpath_var=LD_LIBRARY_PATH 9638 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9639 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9640 # the default ld.so.conf also contains /usr/contrib/lib and 9641 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9642 # libtool to hard-code these into programs 9643 ;; 9644 9645cygwin* | mingw* | pw32* | cegcc*) 9646 version_type=windows 9647 shrext_cmds=".dll" 9648 need_version=no 9649 need_lib_prefix=no 9650 9651 case $GCC,$host_os in 9652 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9653 library_names_spec='$libname.dll.a' 9654 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9655 postinstall_cmds='base_file=`basename \${file}`~ 9656 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9657 dldir=$destdir/`dirname \$dlpath`~ 9658 test -d \$dldir || mkdir -p \$dldir~ 9659 $install_prog $dir/$dlname \$dldir/$dlname~ 9660 chmod a+x \$dldir/$dlname~ 9661 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9662 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9663 fi' 9664 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9665 dlpath=$dir/\$dldll~ 9666 $RM \$dlpath' 9667 shlibpath_overrides_runpath=yes 9668 9669 case $host_os in 9670 cygwin*) 9671 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9672 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9673 9674 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9675 ;; 9676 mingw* | cegcc*) 9677 # MinGW DLLs use traditional 'lib' prefix 9678 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9679 ;; 9680 pw32*) 9681 # pw32 DLLs use 'pw' prefix rather than 'lib' 9682 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9683 ;; 9684 esac 9685 ;; 9686 9687 *) 9688 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9689 ;; 9690 esac 9691 dynamic_linker='Win32 ld.exe' 9692 # FIXME: first we should search . and the directory the executable is in 9693 shlibpath_var=PATH 9694 ;; 9695 9696darwin* | rhapsody*) 9697 dynamic_linker="$host_os dyld" 9698 version_type=darwin 9699 need_lib_prefix=no 9700 need_version=no 9701 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9702 soname_spec='${libname}${release}${major}$shared_ext' 9703 shlibpath_overrides_runpath=yes 9704 shlibpath_var=DYLD_LIBRARY_PATH 9705 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9706 9707 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9708 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9709 ;; 9710 9711dgux*) 9712 version_type=linux 9713 need_lib_prefix=no 9714 need_version=no 9715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9716 soname_spec='${libname}${release}${shared_ext}$major' 9717 shlibpath_var=LD_LIBRARY_PATH 9718 ;; 9719 9720freebsd* | dragonfly*) 9721 # DragonFly does not have aout. When/if they implement a new 9722 # versioning mechanism, adjust this. 9723 if test -x /usr/bin/objformat; then 9724 objformat=`/usr/bin/objformat` 9725 else 9726 case $host_os in 9727 freebsd[23].*) objformat=aout ;; 9728 *) objformat=elf ;; 9729 esac 9730 fi 9731 version_type=freebsd-$objformat 9732 case $version_type in 9733 freebsd-elf*) 9734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9735 need_version=no 9736 need_lib_prefix=no 9737 ;; 9738 freebsd-*) 9739 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9740 need_version=yes 9741 ;; 9742 esac 9743 shlibpath_var=LD_LIBRARY_PATH 9744 case $host_os in 9745 freebsd2.*) 9746 shlibpath_overrides_runpath=yes 9747 ;; 9748 freebsd3.[01]* | freebsdelf3.[01]*) 9749 shlibpath_overrides_runpath=yes 9750 hardcode_into_libs=yes 9751 ;; 9752 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9753 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9754 shlibpath_overrides_runpath=no 9755 hardcode_into_libs=yes 9756 ;; 9757 *) # from 4.6 on, and DragonFly 9758 shlibpath_overrides_runpath=yes 9759 hardcode_into_libs=yes 9760 ;; 9761 esac 9762 ;; 9763 9764gnu*) 9765 version_type=linux 9766 need_lib_prefix=no 9767 need_version=no 9768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9769 soname_spec='${libname}${release}${shared_ext}$major' 9770 shlibpath_var=LD_LIBRARY_PATH 9771 hardcode_into_libs=yes 9772 ;; 9773 9774haiku*) 9775 version_type=linux 9776 need_lib_prefix=no 9777 need_version=no 9778 dynamic_linker="$host_os runtime_loader" 9779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9780 soname_spec='${libname}${release}${shared_ext}$major' 9781 shlibpath_var=LIBRARY_PATH 9782 shlibpath_overrides_runpath=yes 9783 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9784 hardcode_into_libs=yes 9785 ;; 9786 9787hpux9* | hpux10* | hpux11*) 9788 # Give a soname corresponding to the major version so that dld.sl refuses to 9789 # link against other versions. 9790 version_type=sunos 9791 need_lib_prefix=no 9792 need_version=no 9793 case $host_cpu in 9794 ia64*) 9795 shrext_cmds='.so' 9796 hardcode_into_libs=yes 9797 dynamic_linker="$host_os dld.so" 9798 shlibpath_var=LD_LIBRARY_PATH 9799 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9800 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9801 soname_spec='${libname}${release}${shared_ext}$major' 9802 if test "X$HPUX_IA64_MODE" = X32; then 9803 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9804 else 9805 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9806 fi 9807 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9808 ;; 9809 hppa*64*) 9810 shrext_cmds='.sl' 9811 hardcode_into_libs=yes 9812 dynamic_linker="$host_os dld.sl" 9813 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9814 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9816 soname_spec='${libname}${release}${shared_ext}$major' 9817 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9818 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9819 ;; 9820 *) 9821 shrext_cmds='.sl' 9822 dynamic_linker="$host_os dld.sl" 9823 shlibpath_var=SHLIB_PATH 9824 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9826 soname_spec='${libname}${release}${shared_ext}$major' 9827 ;; 9828 esac 9829 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9830 postinstall_cmds='chmod 555 $lib' 9831 # or fails outright, so override atomically: 9832 install_override_mode=555 9833 ;; 9834 9835interix[3-9]*) 9836 version_type=linux 9837 need_lib_prefix=no 9838 need_version=no 9839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9840 soname_spec='${libname}${release}${shared_ext}$major' 9841 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9842 shlibpath_var=LD_LIBRARY_PATH 9843 shlibpath_overrides_runpath=no 9844 hardcode_into_libs=yes 9845 ;; 9846 9847irix5* | irix6* | nonstopux*) 9848 case $host_os in 9849 nonstopux*) version_type=nonstopux ;; 9850 *) 9851 if test "$lt_cv_prog_gnu_ld" = yes; then 9852 version_type=linux 9853 else 9854 version_type=irix 9855 fi ;; 9856 esac 9857 need_lib_prefix=no 9858 need_version=no 9859 soname_spec='${libname}${release}${shared_ext}$major' 9860 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9861 case $host_os in 9862 irix5* | nonstopux*) 9863 libsuff= shlibsuff= 9864 ;; 9865 *) 9866 case $LD in # libtool.m4 will add one of these switches to LD 9867 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9868 libsuff= shlibsuff= libmagic=32-bit;; 9869 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9870 libsuff=32 shlibsuff=N32 libmagic=N32;; 9871 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9872 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9873 *) libsuff= shlibsuff= libmagic=never-match;; 9874 esac 9875 ;; 9876 esac 9877 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9878 shlibpath_overrides_runpath=no 9879 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9880 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9881 hardcode_into_libs=yes 9882 ;; 9883 9884# No shared lib support for Linux oldld, aout, or coff. 9885linux*oldld* | linux*aout* | linux*coff*) 9886 dynamic_linker=no 9887 ;; 9888 9889# This must be Linux ELF. 9890linux* | k*bsd*-gnu | kopensolaris*-gnu) 9891 version_type=linux 9892 need_lib_prefix=no 9893 need_version=no 9894 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9895 soname_spec='${libname}${release}${shared_ext}$major' 9896 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9897 shlibpath_var=LD_LIBRARY_PATH 9898 shlibpath_overrides_runpath=no 9899 9900 # Some binutils ld are patched to set DT_RUNPATH 9901 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 9902 $as_echo_n "(cached) " >&6 9903else 9904 lt_cv_shlibpath_overrides_runpath=no 9905 save_LDFLAGS=$LDFLAGS 9906 save_libdir=$libdir 9907 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9908 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9909 if test x$gcc_no_link = xyes; then 9910 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9911fi 9912cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9913/* end confdefs.h. */ 9914 9915int 9916main () 9917{ 9918 9919 ; 9920 return 0; 9921} 9922_ACEOF 9923if ac_fn_c_try_link "$LINENO"; then : 9924 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9925 lt_cv_shlibpath_overrides_runpath=yes 9926fi 9927fi 9928rm -f core conftest.err conftest.$ac_objext \ 9929 conftest$ac_exeext conftest.$ac_ext 9930 LDFLAGS=$save_LDFLAGS 9931 libdir=$save_libdir 9932 9933fi 9934 9935 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 9936 9937 # This implies no fast_install, which is unacceptable. 9938 # Some rework will be needed to allow for fast_install 9939 # before this can be enabled. 9940 hardcode_into_libs=yes 9941 9942 # Append ld.so.conf contents to the search path 9943 if test -f /etc/ld.so.conf; then 9944 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' ' '` 9945 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9946 fi 9947 9948 # We used to test for /lib/ld.so.1 and disable shared libraries on 9949 # powerpc, because MkLinux only supported shared libraries with the 9950 # GNU dynamic linker. Since this was broken with cross compilers, 9951 # most powerpc-linux boxes support dynamic linking these days and 9952 # people can always --disable-shared, the test was removed, and we 9953 # assume the GNU/Linux dynamic linker is in use. 9954 dynamic_linker='GNU/Linux ld.so' 9955 ;; 9956 9957netbsd*) 9958 version_type=sunos 9959 need_lib_prefix=no 9960 need_version=no 9961 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9963 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9964 dynamic_linker='NetBSD (a.out) ld.so' 9965 else 9966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9967 soname_spec='${libname}${release}${shared_ext}$major' 9968 dynamic_linker='NetBSD ld.elf_so' 9969 fi 9970 shlibpath_var=LD_LIBRARY_PATH 9971 shlibpath_overrides_runpath=yes 9972 hardcode_into_libs=yes 9973 ;; 9974 9975newsos6) 9976 version_type=linux 9977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9978 shlibpath_var=LD_LIBRARY_PATH 9979 shlibpath_overrides_runpath=yes 9980 ;; 9981 9982*nto* | *qnx*) 9983 version_type=qnx 9984 need_lib_prefix=no 9985 need_version=no 9986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9987 soname_spec='${libname}${release}${shared_ext}$major' 9988 shlibpath_var=LD_LIBRARY_PATH 9989 shlibpath_overrides_runpath=no 9990 hardcode_into_libs=yes 9991 dynamic_linker='ldqnx.so' 9992 ;; 9993 9994openbsd*) 9995 version_type=sunos 9996 sys_lib_dlsearch_path_spec="/usr/lib" 9997 need_lib_prefix=no 9998 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9999 case $host_os in 10000 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10001 *) need_version=no ;; 10002 esac 10003 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10004 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10005 shlibpath_var=LD_LIBRARY_PATH 10006 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10007 case $host_os in 10008 openbsd2.[89] | openbsd2.[89].*) 10009 shlibpath_overrides_runpath=no 10010 ;; 10011 *) 10012 shlibpath_overrides_runpath=yes 10013 ;; 10014 esac 10015 else 10016 shlibpath_overrides_runpath=yes 10017 fi 10018 ;; 10019 10020os2*) 10021 libname_spec='$name' 10022 shrext_cmds=".dll" 10023 need_lib_prefix=no 10024 library_names_spec='$libname${shared_ext} $libname.a' 10025 dynamic_linker='OS/2 ld.exe' 10026 shlibpath_var=LIBPATH 10027 ;; 10028 10029osf3* | osf4* | osf5*) 10030 version_type=osf 10031 need_lib_prefix=no 10032 need_version=no 10033 soname_spec='${libname}${release}${shared_ext}$major' 10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10035 shlibpath_var=LD_LIBRARY_PATH 10036 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10037 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10038 ;; 10039 10040rdos*) 10041 dynamic_linker=no 10042 ;; 10043 10044solaris*) 10045 version_type=linux 10046 need_lib_prefix=no 10047 need_version=no 10048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10049 soname_spec='${libname}${release}${shared_ext}$major' 10050 shlibpath_var=LD_LIBRARY_PATH 10051 shlibpath_overrides_runpath=yes 10052 hardcode_into_libs=yes 10053 # ldd complains unless libraries are executable 10054 postinstall_cmds='chmod +x $lib' 10055 ;; 10056 10057sunos4*) 10058 version_type=sunos 10059 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10060 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10061 shlibpath_var=LD_LIBRARY_PATH 10062 shlibpath_overrides_runpath=yes 10063 if test "$with_gnu_ld" = yes; then 10064 need_lib_prefix=no 10065 fi 10066 need_version=yes 10067 ;; 10068 10069sysv4 | sysv4.3*) 10070 version_type=linux 10071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10072 soname_spec='${libname}${release}${shared_ext}$major' 10073 shlibpath_var=LD_LIBRARY_PATH 10074 case $host_vendor in 10075 sni) 10076 shlibpath_overrides_runpath=no 10077 need_lib_prefix=no 10078 runpath_var=LD_RUN_PATH 10079 ;; 10080 siemens) 10081 need_lib_prefix=no 10082 ;; 10083 motorola) 10084 need_lib_prefix=no 10085 need_version=no 10086 shlibpath_overrides_runpath=no 10087 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10088 ;; 10089 esac 10090 ;; 10091 10092sysv4*MP*) 10093 if test -d /usr/nec ;then 10094 version_type=linux 10095 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10096 soname_spec='$libname${shared_ext}.$major' 10097 shlibpath_var=LD_LIBRARY_PATH 10098 fi 10099 ;; 10100 10101sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10102 version_type=freebsd-elf 10103 need_lib_prefix=no 10104 need_version=no 10105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10106 soname_spec='${libname}${release}${shared_ext}$major' 10107 shlibpath_var=LD_LIBRARY_PATH 10108 shlibpath_overrides_runpath=yes 10109 hardcode_into_libs=yes 10110 if test "$with_gnu_ld" = yes; then 10111 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10112 else 10113 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10114 case $host_os in 10115 sco3.2v5*) 10116 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10117 ;; 10118 esac 10119 fi 10120 sys_lib_dlsearch_path_spec='/usr/lib' 10121 ;; 10122 10123tpf*) 10124 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10125 version_type=linux 10126 need_lib_prefix=no 10127 need_version=no 10128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10129 shlibpath_var=LD_LIBRARY_PATH 10130 shlibpath_overrides_runpath=no 10131 hardcode_into_libs=yes 10132 ;; 10133 10134uts4*) 10135 version_type=linux 10136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10137 soname_spec='${libname}${release}${shared_ext}$major' 10138 shlibpath_var=LD_LIBRARY_PATH 10139 ;; 10140 10141*) 10142 dynamic_linker=no 10143 ;; 10144esac 10145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10146$as_echo "$dynamic_linker" >&6; } 10147test "$dynamic_linker" = no && can_build_shared=no 10148 10149variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10150if test "$GCC" = yes; then 10151 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10152fi 10153 10154if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10155 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10156fi 10157if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10158 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10159fi 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 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10253$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10254hardcode_action= 10255if test -n "$hardcode_libdir_flag_spec" || 10256 test -n "$runpath_var" || 10257 test "X$hardcode_automatic" = "Xyes" ; then 10258 10259 # We can hardcode non-existent directories. 10260 if test "$hardcode_direct" != no && 10261 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10262 # have to relink, otherwise we might link with an installed library 10263 # when we should be linking with a yet-to-be-installed one 10264 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10265 test "$hardcode_minus_L" != no; then 10266 # Linking always hardcodes the temporary library directory. 10267 hardcode_action=relink 10268 else 10269 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10270 hardcode_action=immediate 10271 fi 10272else 10273 # We cannot hardcode anything, or else we can only hardcode existing 10274 # directories. 10275 hardcode_action=unsupported 10276fi 10277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10278$as_echo "$hardcode_action" >&6; } 10279 10280if test "$hardcode_action" = relink || 10281 test "$inherit_rpath" = yes; then 10282 # Fast installation is not supported 10283 enable_fast_install=no 10284elif test "$shlibpath_overrides_runpath" = yes || 10285 test "$enable_shared" = no; then 10286 # Fast installation is not necessary 10287 enable_fast_install=needless 10288fi 10289 10290 10291 10292 10293 10294 10295 if test "x$enable_dlopen" != xyes; then 10296 enable_dlopen=unknown 10297 enable_dlopen_self=unknown 10298 enable_dlopen_self_static=unknown 10299else 10300 lt_cv_dlopen=no 10301 lt_cv_dlopen_libs= 10302 10303 case $host_os in 10304 beos*) 10305 lt_cv_dlopen="load_add_on" 10306 lt_cv_dlopen_libs= 10307 lt_cv_dlopen_self=yes 10308 ;; 10309 10310 mingw* | pw32* | cegcc*) 10311 lt_cv_dlopen="LoadLibrary" 10312 lt_cv_dlopen_libs= 10313 ;; 10314 10315 cygwin*) 10316 lt_cv_dlopen="dlopen" 10317 lt_cv_dlopen_libs= 10318 ;; 10319 10320 darwin*) 10321 # if libdl is installed we need to link against it 10322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10323$as_echo_n "checking for dlopen in -ldl... " >&6; } 10324if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10325 $as_echo_n "(cached) " >&6 10326else 10327 ac_check_lib_save_LIBS=$LIBS 10328LIBS="-ldl $LIBS" 10329if test x$gcc_no_link = xyes; then 10330 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10331fi 10332cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10333/* end confdefs.h. */ 10334 10335/* Override any GCC internal prototype to avoid an error. 10336 Use char because int might match the return type of a GCC 10337 builtin and then its argument prototype would still apply. */ 10338#ifdef __cplusplus 10339extern "C" 10340#endif 10341char dlopen (); 10342int 10343main () 10344{ 10345return dlopen (); 10346 ; 10347 return 0; 10348} 10349_ACEOF 10350if ac_fn_c_try_link "$LINENO"; then : 10351 ac_cv_lib_dl_dlopen=yes 10352else 10353 ac_cv_lib_dl_dlopen=no 10354fi 10355rm -f core conftest.err conftest.$ac_objext \ 10356 conftest$ac_exeext conftest.$ac_ext 10357LIBS=$ac_check_lib_save_LIBS 10358fi 10359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10360$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10361if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10362 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10363else 10364 10365 lt_cv_dlopen="dyld" 10366 lt_cv_dlopen_libs= 10367 lt_cv_dlopen_self=yes 10368 10369fi 10370 10371 ;; 10372 10373 *) 10374 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10375if test "x$ac_cv_func_shl_load" = x""yes; then : 10376 lt_cv_dlopen="shl_load" 10377else 10378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10379$as_echo_n "checking for shl_load in -ldld... " >&6; } 10380if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10381 $as_echo_n "(cached) " >&6 10382else 10383 ac_check_lib_save_LIBS=$LIBS 10384LIBS="-ldld $LIBS" 10385if test x$gcc_no_link = xyes; then 10386 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10387fi 10388cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10389/* end confdefs.h. */ 10390 10391/* Override any GCC internal prototype to avoid an error. 10392 Use char because int might match the return type of a GCC 10393 builtin and then its argument prototype would still apply. */ 10394#ifdef __cplusplus 10395extern "C" 10396#endif 10397char shl_load (); 10398int 10399main () 10400{ 10401return shl_load (); 10402 ; 10403 return 0; 10404} 10405_ACEOF 10406if ac_fn_c_try_link "$LINENO"; then : 10407 ac_cv_lib_dld_shl_load=yes 10408else 10409 ac_cv_lib_dld_shl_load=no 10410fi 10411rm -f core conftest.err conftest.$ac_objext \ 10412 conftest$ac_exeext conftest.$ac_ext 10413LIBS=$ac_check_lib_save_LIBS 10414fi 10415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10416$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10417if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10418 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10419else 10420 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10421if test "x$ac_cv_func_dlopen" = x""yes; then : 10422 lt_cv_dlopen="dlopen" 10423else 10424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10425$as_echo_n "checking for dlopen in -ldl... " >&6; } 10426if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10427 $as_echo_n "(cached) " >&6 10428else 10429 ac_check_lib_save_LIBS=$LIBS 10430LIBS="-ldl $LIBS" 10431if test x$gcc_no_link = xyes; then 10432 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10433fi 10434cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10435/* end confdefs.h. */ 10436 10437/* Override any GCC internal prototype to avoid an error. 10438 Use char because int might match the return type of a GCC 10439 builtin and then its argument prototype would still apply. */ 10440#ifdef __cplusplus 10441extern "C" 10442#endif 10443char dlopen (); 10444int 10445main () 10446{ 10447return dlopen (); 10448 ; 10449 return 0; 10450} 10451_ACEOF 10452if ac_fn_c_try_link "$LINENO"; then : 10453 ac_cv_lib_dl_dlopen=yes 10454else 10455 ac_cv_lib_dl_dlopen=no 10456fi 10457rm -f core conftest.err conftest.$ac_objext \ 10458 conftest$ac_exeext conftest.$ac_ext 10459LIBS=$ac_check_lib_save_LIBS 10460fi 10461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10462$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10463if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10464 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10465else 10466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10467$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10468if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10469 $as_echo_n "(cached) " >&6 10470else 10471 ac_check_lib_save_LIBS=$LIBS 10472LIBS="-lsvld $LIBS" 10473if test x$gcc_no_link = xyes; then 10474 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10475fi 10476cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10477/* end confdefs.h. */ 10478 10479/* Override any GCC internal prototype to avoid an error. 10480 Use char because int might match the return type of a GCC 10481 builtin and then its argument prototype would still apply. */ 10482#ifdef __cplusplus 10483extern "C" 10484#endif 10485char dlopen (); 10486int 10487main () 10488{ 10489return dlopen (); 10490 ; 10491 return 0; 10492} 10493_ACEOF 10494if ac_fn_c_try_link "$LINENO"; then : 10495 ac_cv_lib_svld_dlopen=yes 10496else 10497 ac_cv_lib_svld_dlopen=no 10498fi 10499rm -f core conftest.err conftest.$ac_objext \ 10500 conftest$ac_exeext conftest.$ac_ext 10501LIBS=$ac_check_lib_save_LIBS 10502fi 10503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10504$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10505if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10506 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10507else 10508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10509$as_echo_n "checking for dld_link in -ldld... " >&6; } 10510if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10511 $as_echo_n "(cached) " >&6 10512else 10513 ac_check_lib_save_LIBS=$LIBS 10514LIBS="-ldld $LIBS" 10515if test x$gcc_no_link = xyes; then 10516 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10517fi 10518cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10519/* end confdefs.h. */ 10520 10521/* Override any GCC internal prototype to avoid an error. 10522 Use char because int might match the return type of a GCC 10523 builtin and then its argument prototype would still apply. */ 10524#ifdef __cplusplus 10525extern "C" 10526#endif 10527char dld_link (); 10528int 10529main () 10530{ 10531return dld_link (); 10532 ; 10533 return 0; 10534} 10535_ACEOF 10536if ac_fn_c_try_link "$LINENO"; then : 10537 ac_cv_lib_dld_dld_link=yes 10538else 10539 ac_cv_lib_dld_dld_link=no 10540fi 10541rm -f core conftest.err conftest.$ac_objext \ 10542 conftest$ac_exeext conftest.$ac_ext 10543LIBS=$ac_check_lib_save_LIBS 10544fi 10545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10546$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10547if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10548 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10549fi 10550 10551 10552fi 10553 10554 10555fi 10556 10557 10558fi 10559 10560 10561fi 10562 10563 10564fi 10565 10566 ;; 10567 esac 10568 10569 if test "x$lt_cv_dlopen" != xno; then 10570 enable_dlopen=yes 10571 else 10572 enable_dlopen=no 10573 fi 10574 10575 case $lt_cv_dlopen in 10576 dlopen) 10577 save_CPPFLAGS="$CPPFLAGS" 10578 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10579 10580 save_LDFLAGS="$LDFLAGS" 10581 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10582 10583 save_LIBS="$LIBS" 10584 LIBS="$lt_cv_dlopen_libs $LIBS" 10585 10586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10587$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10588if test "${lt_cv_dlopen_self+set}" = set; then : 10589 $as_echo_n "(cached) " >&6 10590else 10591 if test "$cross_compiling" = yes; then : 10592 lt_cv_dlopen_self=cross 10593else 10594 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10595 lt_status=$lt_dlunknown 10596 cat > conftest.$ac_ext <<_LT_EOF 10597#line 10597 "configure" 10598#include "confdefs.h" 10599 10600#if HAVE_DLFCN_H 10601#include <dlfcn.h> 10602#endif 10603 10604#include <stdio.h> 10605 10606#ifdef RTLD_GLOBAL 10607# define LT_DLGLOBAL RTLD_GLOBAL 10608#else 10609# ifdef DL_GLOBAL 10610# define LT_DLGLOBAL DL_GLOBAL 10611# else 10612# define LT_DLGLOBAL 0 10613# endif 10614#endif 10615 10616/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10617 find out it does not work in some platform. */ 10618#ifndef LT_DLLAZY_OR_NOW 10619# ifdef RTLD_LAZY 10620# define LT_DLLAZY_OR_NOW RTLD_LAZY 10621# else 10622# ifdef DL_LAZY 10623# define LT_DLLAZY_OR_NOW DL_LAZY 10624# else 10625# ifdef RTLD_NOW 10626# define LT_DLLAZY_OR_NOW RTLD_NOW 10627# else 10628# ifdef DL_NOW 10629# define LT_DLLAZY_OR_NOW DL_NOW 10630# else 10631# define LT_DLLAZY_OR_NOW 0 10632# endif 10633# endif 10634# endif 10635# endif 10636#endif 10637 10638/* When -fvisbility=hidden is used, assume the code has been annotated 10639 correspondingly for the symbols needed. */ 10640#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10641void fnord () __attribute__((visibility("default"))); 10642#endif 10643 10644void fnord () { int i=42; } 10645int main () 10646{ 10647 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10648 int status = $lt_dlunknown; 10649 10650 if (self) 10651 { 10652 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10653 else 10654 { 10655 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10656 else puts (dlerror ()); 10657 } 10658 /* dlclose (self); */ 10659 } 10660 else 10661 puts (dlerror ()); 10662 10663 return status; 10664} 10665_LT_EOF 10666 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10667 (eval $ac_link) 2>&5 10668 ac_status=$? 10669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10670 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10671 (./conftest; exit; ) >&5 2>/dev/null 10672 lt_status=$? 10673 case x$lt_status in 10674 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10675 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10676 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10677 esac 10678 else : 10679 # compilation failed 10680 lt_cv_dlopen_self=no 10681 fi 10682fi 10683rm -fr conftest* 10684 10685 10686fi 10687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10688$as_echo "$lt_cv_dlopen_self" >&6; } 10689 10690 if test "x$lt_cv_dlopen_self" = xyes; then 10691 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10693$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10694if test "${lt_cv_dlopen_self_static+set}" = set; then : 10695 $as_echo_n "(cached) " >&6 10696else 10697 if test "$cross_compiling" = yes; then : 10698 lt_cv_dlopen_self_static=cross 10699else 10700 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10701 lt_status=$lt_dlunknown 10702 cat > conftest.$ac_ext <<_LT_EOF 10703#line 10703 "configure" 10704#include "confdefs.h" 10705 10706#if HAVE_DLFCN_H 10707#include <dlfcn.h> 10708#endif 10709 10710#include <stdio.h> 10711 10712#ifdef RTLD_GLOBAL 10713# define LT_DLGLOBAL RTLD_GLOBAL 10714#else 10715# ifdef DL_GLOBAL 10716# define LT_DLGLOBAL DL_GLOBAL 10717# else 10718# define LT_DLGLOBAL 0 10719# endif 10720#endif 10721 10722/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10723 find out it does not work in some platform. */ 10724#ifndef LT_DLLAZY_OR_NOW 10725# ifdef RTLD_LAZY 10726# define LT_DLLAZY_OR_NOW RTLD_LAZY 10727# else 10728# ifdef DL_LAZY 10729# define LT_DLLAZY_OR_NOW DL_LAZY 10730# else 10731# ifdef RTLD_NOW 10732# define LT_DLLAZY_OR_NOW RTLD_NOW 10733# else 10734# ifdef DL_NOW 10735# define LT_DLLAZY_OR_NOW DL_NOW 10736# else 10737# define LT_DLLAZY_OR_NOW 0 10738# endif 10739# endif 10740# endif 10741# endif 10742#endif 10743 10744/* When -fvisbility=hidden is used, assume the code has been annotated 10745 correspondingly for the symbols needed. */ 10746#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10747void fnord () __attribute__((visibility("default"))); 10748#endif 10749 10750void fnord () { int i=42; } 10751int main () 10752{ 10753 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10754 int status = $lt_dlunknown; 10755 10756 if (self) 10757 { 10758 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10759 else 10760 { 10761 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10762 else puts (dlerror ()); 10763 } 10764 /* dlclose (self); */ 10765 } 10766 else 10767 puts (dlerror ()); 10768 10769 return status; 10770} 10771_LT_EOF 10772 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10773 (eval $ac_link) 2>&5 10774 ac_status=$? 10775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10776 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10777 (./conftest; exit; ) >&5 2>/dev/null 10778 lt_status=$? 10779 case x$lt_status in 10780 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10781 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10782 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10783 esac 10784 else : 10785 # compilation failed 10786 lt_cv_dlopen_self_static=no 10787 fi 10788fi 10789rm -fr conftest* 10790 10791 10792fi 10793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10794$as_echo "$lt_cv_dlopen_self_static" >&6; } 10795 fi 10796 10797 CPPFLAGS="$save_CPPFLAGS" 10798 LDFLAGS="$save_LDFLAGS" 10799 LIBS="$save_LIBS" 10800 ;; 10801 esac 10802 10803 case $lt_cv_dlopen_self in 10804 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10805 *) enable_dlopen_self=unknown ;; 10806 esac 10807 10808 case $lt_cv_dlopen_self_static in 10809 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10810 *) enable_dlopen_self_static=unknown ;; 10811 esac 10812fi 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830striplib= 10831old_striplib= 10832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10833$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10834if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10835 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10836 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10838$as_echo "yes" >&6; } 10839else 10840# FIXME - insert some real tests, host_os isn't really good enough 10841 case $host_os in 10842 darwin*) 10843 if test -n "$STRIP" ; then 10844 striplib="$STRIP -x" 10845 old_striplib="$STRIP -S" 10846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10847$as_echo "yes" >&6; } 10848 else 10849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10850$as_echo "no" >&6; } 10851 fi 10852 ;; 10853 *) 10854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10855$as_echo "no" >&6; } 10856 ;; 10857 esac 10858fi 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 # Report which library types will actually be built 10872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10873$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10875$as_echo "$can_build_shared" >&6; } 10876 10877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10878$as_echo_n "checking whether to build shared libraries... " >&6; } 10879 test "$can_build_shared" = "no" && enable_shared=no 10880 10881 # On AIX, shared libraries and static libraries use the same namespace, and 10882 # are all built from PIC. 10883 case $host_os in 10884 aix3*) 10885 test "$enable_shared" = yes && enable_static=no 10886 if test -n "$RANLIB"; then 10887 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10888 postinstall_cmds='$RANLIB $lib' 10889 fi 10890 ;; 10891 10892 aix[4-9]*) 10893 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10894 test "$enable_shared" = yes && enable_static=no 10895 fi 10896 ;; 10897 esac 10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10899$as_echo "$enable_shared" >&6; } 10900 10901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10902$as_echo_n "checking whether to build static libraries... " >&6; } 10903 # Make sure either enable_shared or enable_static is yes. 10904 test "$enable_shared" = yes || enable_static=yes 10905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10906$as_echo "$enable_static" >&6; } 10907 10908 10909 10910 10911fi 10912ac_ext=c 10913ac_cpp='$CPP $CPPFLAGS' 10914ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10915ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10916ac_compiler_gnu=$ac_cv_c_compiler_gnu 10917 10918CC="$lt_save_CC" 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 ac_config_commands="$ac_config_commands libtool" 10933 10934 10935 10936 10937# Only expand once: 10938 10939 10940 10941if test "x$CC" != xcc; then 10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 10943$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 10944else 10945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 10946$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 10947fi 10948set dummy $CC; ac_cc=`$as_echo "$2" | 10949 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 10950if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 10951 $as_echo_n "(cached) " >&6 10952else 10953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10954/* end confdefs.h. */ 10955 10956int 10957main () 10958{ 10959 10960 ; 10961 return 0; 10962} 10963_ACEOF 10964# Make sure it works both with $CC and with simple cc. 10965# We do the test twice because some compilers refuse to overwrite an 10966# existing .o file with -o, though they will create one. 10967ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 10968rm -f conftest2.* 10969if { { case "(($ac_try" in 10970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10971 *) ac_try_echo=$ac_try;; 10972esac 10973eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10974$as_echo "$ac_try_echo"; } >&5 10975 (eval "$ac_try") 2>&5 10976 ac_status=$? 10977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10978 test $ac_status = 0; } && 10979 test -f conftest2.$ac_objext && { { case "(($ac_try" in 10980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10981 *) ac_try_echo=$ac_try;; 10982esac 10983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10984$as_echo "$ac_try_echo"; } >&5 10985 (eval "$ac_try") 2>&5 10986 ac_status=$? 10987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10988 test $ac_status = 0; }; 10989then 10990 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 10991 if test "x$CC" != xcc; then 10992 # Test first that cc exists at all. 10993 if { ac_try='cc -c conftest.$ac_ext >&5' 10994 { { case "(($ac_try" in 10995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10996 *) ac_try_echo=$ac_try;; 10997esac 10998eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10999$as_echo "$ac_try_echo"; } >&5 11000 (eval "$ac_try") 2>&5 11001 ac_status=$? 11002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11003 test $ac_status = 0; }; }; then 11004 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 11005 rm -f conftest2.* 11006 if { { case "(($ac_try" in 11007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11008 *) ac_try_echo=$ac_try;; 11009esac 11010eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11011$as_echo "$ac_try_echo"; } >&5 11012 (eval "$ac_try") 2>&5 11013 ac_status=$? 11014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11015 test $ac_status = 0; } && 11016 test -f conftest2.$ac_objext && { { case "(($ac_try" in 11017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11018 *) ac_try_echo=$ac_try;; 11019esac 11020eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11021$as_echo "$ac_try_echo"; } >&5 11022 (eval "$ac_try") 2>&5 11023 ac_status=$? 11024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11025 test $ac_status = 0; }; 11026 then 11027 # cc works too. 11028 : 11029 else 11030 # cc exists but doesn't like -o. 11031 eval ac_cv_prog_cc_${ac_cc}_c_o=no 11032 fi 11033 fi 11034 fi 11035else 11036 eval ac_cv_prog_cc_${ac_cc}_c_o=no 11037fi 11038rm -f core conftest* 11039 11040fi 11041if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 11042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11043$as_echo "yes" >&6; } 11044else 11045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11046$as_echo "no" >&6; } 11047 11048$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 11049 11050fi 11051 11052# expand $ac_aux_dir to an absolute path 11053am_aux_dir=`cd $ac_aux_dir && pwd` 11054 11055# FIXME: we rely on the cache variable name because 11056# there is no other way. 11057set dummy $CC 11058am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 11059eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 11060if test "$am_t" != yes; then 11061 # Losing compiler, so override with the script. 11062 # FIXME: It is wrong to rewrite CC. 11063 # But if we don't then we get into trouble of one sort or another. 11064 # A longer-term fix would be to have automake use am__CC in this case, 11065 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 11066 CC="$am_aux_dir/compile $CC" 11067fi 11068 11069 11070 11071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11072$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11073set x ${MAKE-make} 11074ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11075if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 11076 $as_echo_n "(cached) " >&6 11077else 11078 cat >conftest.make <<\_ACEOF 11079SHELL = /bin/sh 11080all: 11081 @echo '@@@%%%=$(MAKE)=@@@%%%' 11082_ACEOF 11083# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 11084case `${MAKE-make} -f conftest.make 2>/dev/null` in 11085 *@@@%%%=?*=@@@%%%*) 11086 eval ac_cv_prog_make_${ac_make}_set=yes;; 11087 *) 11088 eval ac_cv_prog_make_${ac_make}_set=no;; 11089esac 11090rm -f conftest.make 11091fi 11092if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11094$as_echo "yes" >&6; } 11095 SET_MAKE= 11096else 11097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11098$as_echo "no" >&6; } 11099 SET_MAKE="MAKE=${MAKE-make}" 11100fi 11101 11102 11103# ------- 11104# Headers 11105# ------- 11106 11107# Sanity check for the cross-compilation case: 11108ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default" 11109if test "x$ac_cv_header_stdio_h" = x""yes; then : 11110 : 11111else 11112 as_fn_error "Can't find stdio.h. 11113You must have a usable C system for the target already installed, at least 11114including headers and, preferably, the library, before you can configure 11115the Objective C runtime system. If necessary, install gcc now with 11116\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5 11117fi 11118 11119 11120 11121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 11122$as_echo_n "checking for ANSI C header files... " >&6; } 11123if test "${ac_cv_header_stdc+set}" = set; then : 11124 $as_echo_n "(cached) " >&6 11125else 11126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11127/* end confdefs.h. */ 11128#include <stdlib.h> 11129#include <stdarg.h> 11130#include <string.h> 11131#include <float.h> 11132 11133int 11134main () 11135{ 11136 11137 ; 11138 return 0; 11139} 11140_ACEOF 11141if ac_fn_c_try_compile "$LINENO"; then : 11142 ac_cv_header_stdc=yes 11143else 11144 ac_cv_header_stdc=no 11145fi 11146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11147 11148if test $ac_cv_header_stdc = yes; then 11149 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 11150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11151/* end confdefs.h. */ 11152#include <string.h> 11153 11154_ACEOF 11155if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11156 $EGREP "memchr" >/dev/null 2>&1; then : 11157 11158else 11159 ac_cv_header_stdc=no 11160fi 11161rm -f conftest* 11162 11163fi 11164 11165if test $ac_cv_header_stdc = yes; then 11166 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 11167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11168/* end confdefs.h. */ 11169#include <stdlib.h> 11170 11171_ACEOF 11172if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11173 $EGREP "free" >/dev/null 2>&1; then : 11174 11175else 11176 ac_cv_header_stdc=no 11177fi 11178rm -f conftest* 11179 11180fi 11181 11182if test $ac_cv_header_stdc = yes; then 11183 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 11184 if test "$cross_compiling" = yes; then : 11185 : 11186else 11187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11188/* end confdefs.h. */ 11189#include <ctype.h> 11190#include <stdlib.h> 11191#if ((' ' & 0x0FF) == 0x020) 11192# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 11193# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 11194#else 11195# define ISLOWER(c) \ 11196 (('a' <= (c) && (c) <= 'i') \ 11197 || ('j' <= (c) && (c) <= 'r') \ 11198 || ('s' <= (c) && (c) <= 'z')) 11199# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 11200#endif 11201 11202#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 11203int 11204main () 11205{ 11206 int i; 11207 for (i = 0; i < 256; i++) 11208 if (XOR (islower (i), ISLOWER (i)) 11209 || toupper (i) != TOUPPER (i)) 11210 return 2; 11211 return 0; 11212} 11213_ACEOF 11214if ac_fn_c_try_run "$LINENO"; then : 11215 11216else 11217 ac_cv_header_stdc=no 11218fi 11219rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11220 conftest.$ac_objext conftest.beam conftest.$ac_ext 11221fi 11222 11223fi 11224fi 11225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 11226$as_echo "$ac_cv_header_stdc" >&6; } 11227if test $ac_cv_header_stdc = yes; then 11228 11229$as_echo "#define STDC_HEADERS 1" >>confdefs.h 11230 11231fi 11232 11233 11234for ac_header in sched.h 11235do : 11236 ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" 11237if test "x$ac_cv_header_sched_h" = x""yes; then : 11238 cat >>confdefs.h <<_ACEOF 11239#define HAVE_SCHED_H 1 11240_ACEOF 11241 11242fi 11243 11244done 11245 11246 11247# ----------- 11248# Miscellanea 11249# ----------- 11250 11251# Check if we have thread-local storage 11252 11253 11254 # Check whether --enable-tls was given. 11255if test "${enable_tls+set}" = set; then : 11256 enableval=$enable_tls; 11257 case "$enableval" in 11258 yes|no) ;; 11259 *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;; 11260 esac 11261 11262else 11263 enable_tls=yes 11264fi 11265 11266 11267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5 11268$as_echo_n "checking whether the target supports thread-local storage... " >&6; } 11269if test "${gcc_cv_have_tls+set}" = set; then : 11270 $as_echo_n "(cached) " >&6 11271else 11272 11273 if test "$cross_compiling" = yes; then : 11274 if test x$gcc_no_link = xyes; then 11275 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11276fi 11277cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11278/* end confdefs.h. */ 11279__thread int a; int b; int main() { return a = b; } 11280_ACEOF 11281if ac_fn_c_try_link "$LINENO"; then : 11282 chktls_save_LDFLAGS="$LDFLAGS" 11283 case $host in 11284 *-*-linux*) 11285 LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS" 11286 ;; 11287 esac 11288 chktls_save_CFLAGS="$CFLAGS" 11289 CFLAGS="-fPIC $CFLAGS" 11290 if test x$gcc_no_link = xyes; then 11291 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11292fi 11293cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11294/* end confdefs.h. */ 11295int f() { return 0; } 11296_ACEOF 11297if ac_fn_c_try_link "$LINENO"; then : 11298 if test x$gcc_no_link = xyes; then 11299 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11300fi 11301cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11302/* end confdefs.h. */ 11303__thread int a; int b; int f() { return a = b; } 11304_ACEOF 11305if ac_fn_c_try_link "$LINENO"; then : 11306 gcc_cv_have_tls=yes 11307else 11308 gcc_cv_have_tls=no 11309fi 11310rm -f core conftest.err conftest.$ac_objext \ 11311 conftest$ac_exeext conftest.$ac_ext 11312else 11313 gcc_cv_have_tls=yes 11314fi 11315rm -f core conftest.err conftest.$ac_objext \ 11316 conftest$ac_exeext conftest.$ac_ext 11317 CFLAGS="$chktls_save_CFLAGS" 11318 LDFLAGS="$chktls_save_LDFLAGS" 11319else 11320 gcc_cv_have_tls=no 11321fi 11322rm -f core conftest.err conftest.$ac_objext \ 11323 conftest$ac_exeext conftest.$ac_ext 11324 11325 11326else 11327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11328/* end confdefs.h. */ 11329__thread int a; int b; int main() { return a = b; } 11330_ACEOF 11331if ac_fn_c_try_run "$LINENO"; then : 11332 chktls_save_LDFLAGS="$LDFLAGS" 11333 LDFLAGS="-static $LDFLAGS" 11334 if test x$gcc_no_link = xyes; then 11335 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11336fi 11337cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11338/* end confdefs.h. */ 11339int main() { return 0; } 11340_ACEOF 11341if ac_fn_c_try_link "$LINENO"; then : 11342 if test "$cross_compiling" = yes; then : 11343 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11344$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11345as_fn_error "cannot run test program while cross compiling 11346See \`config.log' for more details." "$LINENO" 5; } 11347else 11348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11349/* end confdefs.h. */ 11350__thread int a; int b; int main() { return a = b; } 11351_ACEOF 11352if ac_fn_c_try_run "$LINENO"; then : 11353 gcc_cv_have_tls=yes 11354else 11355 gcc_cv_have_tls=no 11356fi 11357rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11358 conftest.$ac_objext conftest.beam conftest.$ac_ext 11359fi 11360 11361else 11362 gcc_cv_have_tls=yes 11363fi 11364rm -f core conftest.err conftest.$ac_objext \ 11365 conftest$ac_exeext conftest.$ac_ext 11366 LDFLAGS="$chktls_save_LDFLAGS" 11367 if test $gcc_cv_have_tls = yes; then 11368 chktls_save_CFLAGS="$CFLAGS" 11369 thread_CFLAGS=failed 11370 for flag in '' '-pthread' '-lpthread'; do 11371 CFLAGS="$flag $chktls_save_CFLAGS" 11372 if test x$gcc_no_link = xyes; then 11373 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11374fi 11375cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11376/* end confdefs.h. */ 11377#include <pthread.h> 11378 void *g(void *d) { return NULL; } 11379int 11380main () 11381{ 11382pthread_t t; pthread_create(&t,NULL,g,NULL); 11383 ; 11384 return 0; 11385} 11386_ACEOF 11387if ac_fn_c_try_link "$LINENO"; then : 11388 thread_CFLAGS="$flag" 11389fi 11390rm -f core conftest.err conftest.$ac_objext \ 11391 conftest$ac_exeext conftest.$ac_ext 11392 if test "X$thread_CFLAGS" != Xfailed; then 11393 break 11394 fi 11395 done 11396 CFLAGS="$chktls_save_CFLAGS" 11397 if test "X$thread_CFLAGS" != Xfailed; then 11398 CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS" 11399 if test "$cross_compiling" = yes; then : 11400 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11401$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11402as_fn_error "cannot run test program while cross compiling 11403See \`config.log' for more details." "$LINENO" 5; } 11404else 11405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11406/* end confdefs.h. */ 11407#include <pthread.h> 11408 __thread int a; 11409 static int *volatile a_in_other_thread; 11410 static void * 11411 thread_func (void *arg) 11412 { 11413 a_in_other_thread = &a; 11414 return (void *)0; 11415 } 11416int 11417main () 11418{ 11419pthread_t thread; 11420 void *thread_retval; 11421 int *volatile a_in_main_thread; 11422 a_in_main_thread = &a; 11423 if (pthread_create (&thread, (pthread_attr_t *)0, 11424 thread_func, (void *)0)) 11425 return 0; 11426 if (pthread_join (thread, &thread_retval)) 11427 return 0; 11428 return (a_in_other_thread == a_in_main_thread); 11429 ; 11430 return 0; 11431} 11432_ACEOF 11433if ac_fn_c_try_run "$LINENO"; then : 11434 gcc_cv_have_tls=yes 11435else 11436 gcc_cv_have_tls=no 11437fi 11438rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11439 conftest.$ac_objext conftest.beam conftest.$ac_ext 11440fi 11441 11442 CFLAGS="$chktls_save_CFLAGS" 11443 fi 11444 fi 11445else 11446 gcc_cv_have_tls=no 11447fi 11448rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11449 conftest.$ac_objext conftest.beam conftest.$ac_ext 11450fi 11451 11452fi 11453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5 11454$as_echo "$gcc_cv_have_tls" >&6; } 11455 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then 11456 11457$as_echo "#define HAVE_TLS 1" >>confdefs.h 11458 11459 fi 11460 11461 11462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5 11463$as_echo_n "checking if the type of bitfields matters... " >&6; } 11464if test "${gt_cv_bitfield_type_matters+set}" = set; then : 11465 $as_echo_n "(cached) " >&6 11466else 11467 11468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11469/* end confdefs.h. */ 11470struct foo1 { char x; char y:1; char z; }; 11471struct foo2 { char x; long long int y:1; char z; }; 11472int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ]; 11473int 11474main () 11475{ 11476 11477 ; 11478 return 0; 11479} 11480_ACEOF 11481if ac_fn_c_try_compile "$LINENO"; then : 11482 gt_cv_bitfield_type_matters=yes 11483else 11484 gt_cv_bitfield_type_matters=no 11485fi 11486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11487 11488fi 11489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5 11490$as_echo "$gt_cv_bitfield_type_matters" >&6; } 11491 if test $gt_cv_bitfield_type_matters = yes; then 11492 11493$as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h 11494 11495 fi 11496 11497 11498# ----------- 11499# boehm-gc 11500# ----------- 11501 11502# Check whether --enable-objc-gc was given. 11503if test "${enable_objc_gc+set}" = set; then : 11504 enableval=$enable_objc_gc; 11505else 11506 enable_objc_gc=no 11507fi 11508 11509 11510# Check whether --with-target-bdw-gc was given. 11511if test "${with_target_bdw_gc+set}" = set; then : 11512 withval=$with_target_bdw_gc; 11513fi 11514 11515 11516# Check whether --with-target-bdw-gc-include was given. 11517if test "${with_target_bdw_gc_include+set}" = set; then : 11518 withval=$with_target_bdw_gc_include; 11519fi 11520 11521 11522# Check whether --with-target-bdw-gc-lib was given. 11523if test "${with_target_bdw_gc_lib+set}" = set; then : 11524 withval=$with_target_bdw_gc_lib; 11525fi 11526 11527 11528case "$enable_objc_gc" in 11529no) 11530 use_bdw_gc=no 11531 ;; 11532*) 11533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5 11534$as_echo_n "checking for bdw garbage collector... " >&6; } 11535 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then 11536 BDW_GC_CFLAGS= 11537 BDW_GC_LIBS="-lgc" 11538 else 11539 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then 11540 as_fn_error "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5 11541 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then 11542 as_fn_error "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5 11543 else 11544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5 11545$as_echo "using paths configured with --with-target-bdw-gc options" >&6; } 11546 fi 11547 mldir=`${CC-gcc} --print-multi-directory 2>/dev/null` 11548 bdw_val= 11549 if test "x$with_target_bdw_gc" != x; then 11550 for i in `echo $with_target_bdw_gc | tr ',' ' '`; do 11551 case "$i" in 11552 *=*) sd=${i%%=*}; d=${i#*=} ;; 11553 *) sd=.; d=$i ;; 11554 esac 11555 if test "$mldir" = "$sd"; then 11556 bdw_val=$d 11557 fi 11558 done 11559 if test "x$bdw_val" = x; then 11560 as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5 11561 fi 11562 bdw_inc_dir="$bdw_val/include" 11563 bdw_lib_dir="$bdw_val/lib" 11564 fi 11565 bdw_val= 11566 if test "x$with_target_bdw_gc_include" != x; then 11567 for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do 11568 case "$i" in 11569 *=*) sd=${i%%=*}; d=${i#*=} ;; 11570 *) sd=.; d=$i; fallback=$i ;; 11571 esac 11572 if test "$mldir" = "$sd"; then 11573 bdw_val=$d 11574 fi 11575 done 11576 if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then 11577 bdw_inc_dir="$fallback" 11578 elif test "x$bdw_val" = x; then 11579 as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5 11580 else 11581 bdw_inc_dir="$bdw_val" 11582 fi 11583 fi 11584 bdw_val= 11585 if test "x$with_target_bdw_gc_lib" != x; then 11586 for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do 11587 case "$i" in 11588 *=*) sd=${i%%=*}; d=${i#*=} ;; 11589 *) sd=.; d=$i ;; 11590 esac 11591 if test "$mldir" = "$sd"; then 11592 bdw_val=$d 11593 fi 11594 done 11595 if test "x$bdw_val" = x; then 11596 as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5 11597 fi 11598 bdw_lib_dir="$bdw_val" 11599 fi 11600 if test "x$bdw_inc_dir" = x; then 11601 as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5 11602 fi 11603 if test "x$bdw_lib_dir" = x; then 11604 as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5 11605 fi 11606 BDW_GC_CFLAGS="-I$bdw_inc_dir" 11607 if test -f $bdw_lib_dir/libgc.la; then 11608 BDW_GC_LIBS="$bdw_lib_dir/libgc.la" 11609 else 11610 BDW_GC_LIBS="-L$bdw_lib_dir -lgc" 11611 fi 11612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 11613$as_echo "found" >&6; } 11614 fi 11615 11616 case "$BDW_GC_LIBS" in 11617 *libgc.la) 11618 use_bdw_gc=yes 11619 ;; 11620 *) 11621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5 11622$as_echo_n "checking for system boehm-gc... " >&6; } 11623 save_CFLAGS=$CFLAGS 11624 save_LIBS=$LIBS 11625 CFLAGS="$CFLAGS $BDW_GC_CFLAGS" 11626 LIBS="$LIBS $BDW_GC_LIBS" 11627 if test x$gcc_no_link = xyes; then 11628 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11629fi 11630cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11631/* end confdefs.h. */ 11632#include <gc/gc.h> 11633int 11634main () 11635{ 11636GC_init() 11637 ; 11638 return 0; 11639} 11640_ACEOF 11641if ac_fn_c_try_link "$LINENO"; then : 11642 11643 if test "$cross_compiling" = yes; then : 11644 system_bdw_gc_found=no 11645 11646else 11647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11648/* end confdefs.h. */ 11649 11650 #include <gc/gc.h> 11651 int main() { 11652 GC_init(); 11653 return 0; 11654 } 11655 11656_ACEOF 11657if ac_fn_c_try_run "$LINENO"; then : 11658 system_bdw_gc_found=yes 11659else 11660 system_bdw_gc_found=no 11661fi 11662rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11663 conftest.$ac_objext conftest.beam conftest.$ac_ext 11664fi 11665 11666 11667else 11668 system_bdw_gc_found=no 11669fi 11670rm -f core conftest.err conftest.$ac_objext \ 11671 conftest$ac_exeext conftest.$ac_ext 11672 CFLAGS=$save_CFLAGS 11673 LIBS=$save_LIBS 11674 if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then 11675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5 11676$as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;} 11677 use_bdw_gc=no 11678 elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then 11679 as_fn_error "system bdw-gc required but not found" "$LINENO" 5 11680 else 11681 use_bdw_gc=yes 11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 11683$as_echo "found" >&6; } 11684 fi 11685 esac 11686esac 11687 11688if test "$use_bdw_gc" = no; then 11689 OBJC_GCFLAGS='' 11690 OBJC_BOEHM_GC='' 11691 OBJC_BOEHM_GC_INCLUDES='' 11692 OBJC_BOEHM_GC_LIBS='' 11693else 11694 OBJC_GCFLAGS='-DOBJC_WITH_GC=1' 11695 OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la' 11696 OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS 11697 OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS 11698fi 11699 11700 11701 11702 11703 11704# Determine what GCC version number to use in filesystem paths. 11705 11706 get_gcc_base_ver="cat" 11707 11708# Check whether --with-gcc-major-version-only was given. 11709if test "${with_gcc_major_version_only+set}" = set; then : 11710 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 11711 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 11712 fi 11713 11714fi 11715 11716 11717 11718 11719# ------ 11720# Output 11721# ------ 11722 11723if test ${multilib} = yes; then 11724 multilib_arg="--enable-multilib" 11725else 11726 multilib_arg= 11727fi 11728 11729ac_config_files="$ac_config_files Makefile" 11730 11731cat >confcache <<\_ACEOF 11732# This file is a shell script that caches the results of configure 11733# tests run on this system so they can be shared between configure 11734# scripts and configure runs, see configure's option --config-cache. 11735# It is not useful on other systems. If it contains results you don't 11736# want to keep, you may remove or edit it. 11737# 11738# config.status only pays attention to the cache file if you give it 11739# the --recheck option to rerun configure. 11740# 11741# `ac_cv_env_foo' variables (set or unset) will be overridden when 11742# loading this file, other *unset* `ac_cv_foo' will be assigned the 11743# following values. 11744 11745_ACEOF 11746 11747# The following way of writing the cache mishandles newlines in values, 11748# but we know of no workaround that is simple, portable, and efficient. 11749# So, we kill variables containing newlines. 11750# Ultrix sh set writes to stderr and can't be redirected directly, 11751# and sets the high bit in the cache file unless we assign to the vars. 11752( 11753 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11754 eval ac_val=\$$ac_var 11755 case $ac_val in #( 11756 *${as_nl}*) 11757 case $ac_var in #( 11758 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11759$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11760 esac 11761 case $ac_var in #( 11762 _ | IFS | as_nl) ;; #( 11763 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11764 *) { eval $ac_var=; unset $ac_var;} ;; 11765 esac ;; 11766 esac 11767 done 11768 11769 (set) 2>&1 | 11770 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11771 *${as_nl}ac_space=\ *) 11772 # `set' does not quote correctly, so add quotes: double-quote 11773 # substitution turns \\\\ into \\, and sed turns \\ into \. 11774 sed -n \ 11775 "s/'/'\\\\''/g; 11776 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11777 ;; #( 11778 *) 11779 # `set' quotes correctly as required by POSIX, so do not add quotes. 11780 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11781 ;; 11782 esac | 11783 sort 11784) | 11785 sed ' 11786 /^ac_cv_env_/b end 11787 t clear 11788 :clear 11789 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11790 t end 11791 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11792 :end' >>confcache 11793if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11794 if test -w "$cache_file"; then 11795 test "x$cache_file" != "x/dev/null" && 11796 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11797$as_echo "$as_me: updating cache $cache_file" >&6;} 11798 cat confcache >$cache_file 11799 else 11800 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11801$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11802 fi 11803fi 11804rm -f confcache 11805 11806test "x$prefix" = xNONE && prefix=$ac_default_prefix 11807# Let make expand exec_prefix. 11808test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11809 11810DEFS=-DHAVE_CONFIG_H 11811 11812ac_libobjs= 11813ac_ltlibobjs= 11814for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11815 # 1. Remove the extension, and $U if already installed. 11816 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11817 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11818 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11819 # will be set to the directory where LIBOBJS objects are built. 11820 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11821 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11822done 11823LIBOBJS=$ac_libobjs 11824 11825LTLIBOBJS=$ac_ltlibobjs 11826 11827 11828if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11829 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 11830Usually this means the macro was only invoked conditionally." "$LINENO" 5 11831fi 11832 11833: ${CONFIG_STATUS=./config.status} 11834ac_write_fail=0 11835ac_clean_files_save=$ac_clean_files 11836ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11837{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11838$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11839as_write_fail=0 11840cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11841#! $SHELL 11842# Generated by $as_me. 11843# Run this file to recreate the current configuration. 11844# Compiler output produced by configure, useful for debugging 11845# configure, is in config.log if it exists. 11846 11847debug=false 11848ac_cs_recheck=false 11849ac_cs_silent=false 11850 11851SHELL=\${CONFIG_SHELL-$SHELL} 11852export SHELL 11853_ASEOF 11854cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11855## -------------------- ## 11856## M4sh Initialization. ## 11857## -------------------- ## 11858 11859# Be more Bourne compatible 11860DUALCASE=1; export DUALCASE # for MKS sh 11861if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11862 emulate sh 11863 NULLCMD=: 11864 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11865 # is contrary to our usage. Disable this feature. 11866 alias -g '${1+"$@"}'='"$@"' 11867 setopt NO_GLOB_SUBST 11868else 11869 case `(set -o) 2>/dev/null` in #( 11870 *posix*) : 11871 set -o posix ;; #( 11872 *) : 11873 ;; 11874esac 11875fi 11876 11877 11878as_nl=' 11879' 11880export as_nl 11881# Printing a long string crashes Solaris 7 /usr/bin/printf. 11882as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11883as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11884as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11885# Prefer a ksh shell builtin over an external printf program on Solaris, 11886# but without wasting forks for bash or zsh. 11887if test -z "$BASH_VERSION$ZSH_VERSION" \ 11888 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11889 as_echo='print -r --' 11890 as_echo_n='print -rn --' 11891elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11892 as_echo='printf %s\n' 11893 as_echo_n='printf %s' 11894else 11895 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11896 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11897 as_echo_n='/usr/ucb/echo -n' 11898 else 11899 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11900 as_echo_n_body='eval 11901 arg=$1; 11902 case $arg in #( 11903 *"$as_nl"*) 11904 expr "X$arg" : "X\\(.*\\)$as_nl"; 11905 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11906 esac; 11907 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11908 ' 11909 export as_echo_n_body 11910 as_echo_n='sh -c $as_echo_n_body as_echo' 11911 fi 11912 export as_echo_body 11913 as_echo='sh -c $as_echo_body as_echo' 11914fi 11915 11916# The user is always right. 11917if test "${PATH_SEPARATOR+set}" != set; then 11918 PATH_SEPARATOR=: 11919 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11920 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11921 PATH_SEPARATOR=';' 11922 } 11923fi 11924 11925 11926# IFS 11927# We need space, tab and new line, in precisely that order. Quoting is 11928# there to prevent editors from complaining about space-tab. 11929# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11930# splitting by setting IFS to empty value.) 11931IFS=" "" $as_nl" 11932 11933# Find who we are. Look in the path if we contain no directory separator. 11934case $0 in #(( 11935 *[\\/]* ) as_myself=$0 ;; 11936 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11937for as_dir in $PATH 11938do 11939 IFS=$as_save_IFS 11940 test -z "$as_dir" && as_dir=. 11941 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11942 done 11943IFS=$as_save_IFS 11944 11945 ;; 11946esac 11947# We did not find ourselves, most probably we were run as `sh COMMAND' 11948# in which case we are not to be found in the path. 11949if test "x$as_myself" = x; then 11950 as_myself=$0 11951fi 11952if test ! -f "$as_myself"; then 11953 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11954 exit 1 11955fi 11956 11957# Unset variables that we do not need and which cause bugs (e.g. in 11958# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11959# suppresses any "Segmentation fault" message there. '((' could 11960# trigger a bug in pdksh 5.2.14. 11961for as_var in BASH_ENV ENV MAIL MAILPATH 11962do eval test x\${$as_var+set} = xset \ 11963 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11964done 11965PS1='$ ' 11966PS2='> ' 11967PS4='+ ' 11968 11969# NLS nuisances. 11970LC_ALL=C 11971export LC_ALL 11972LANGUAGE=C 11973export LANGUAGE 11974 11975# CDPATH. 11976(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11977 11978 11979# as_fn_error ERROR [LINENO LOG_FD] 11980# --------------------------------- 11981# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11982# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11983# script with status $?, using 1 if that was 0. 11984as_fn_error () 11985{ 11986 as_status=$?; test $as_status -eq 0 && as_status=1 11987 if test "$3"; then 11988 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11989 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 11990 fi 11991 $as_echo "$as_me: error: $1" >&2 11992 as_fn_exit $as_status 11993} # as_fn_error 11994 11995 11996# as_fn_set_status STATUS 11997# ----------------------- 11998# Set $? to STATUS, without forking. 11999as_fn_set_status () 12000{ 12001 return $1 12002} # as_fn_set_status 12003 12004# as_fn_exit STATUS 12005# ----------------- 12006# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12007as_fn_exit () 12008{ 12009 set +e 12010 as_fn_set_status $1 12011 exit $1 12012} # as_fn_exit 12013 12014# as_fn_unset VAR 12015# --------------- 12016# Portably unset VAR. 12017as_fn_unset () 12018{ 12019 { eval $1=; unset $1;} 12020} 12021as_unset=as_fn_unset 12022# as_fn_append VAR VALUE 12023# ---------------------- 12024# Append the text in VALUE to the end of the definition contained in VAR. Take 12025# advantage of any shell optimizations that allow amortized linear growth over 12026# repeated appends, instead of the typical quadratic growth present in naive 12027# implementations. 12028if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12029 eval 'as_fn_append () 12030 { 12031 eval $1+=\$2 12032 }' 12033else 12034 as_fn_append () 12035 { 12036 eval $1=\$$1\$2 12037 } 12038fi # as_fn_append 12039 12040# as_fn_arith ARG... 12041# ------------------ 12042# Perform arithmetic evaluation on the ARGs, and store the result in the 12043# global $as_val. Take advantage of shells that can avoid forks. The arguments 12044# must be portable across $(()) and expr. 12045if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12046 eval 'as_fn_arith () 12047 { 12048 as_val=$(( $* )) 12049 }' 12050else 12051 as_fn_arith () 12052 { 12053 as_val=`expr "$@" || test $? -eq 1` 12054 } 12055fi # as_fn_arith 12056 12057 12058if expr a : '\(a\)' >/dev/null 2>&1 && 12059 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12060 as_expr=expr 12061else 12062 as_expr=false 12063fi 12064 12065if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12066 as_basename=basename 12067else 12068 as_basename=false 12069fi 12070 12071if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12072 as_dirname=dirname 12073else 12074 as_dirname=false 12075fi 12076 12077as_me=`$as_basename -- "$0" || 12078$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12079 X"$0" : 'X\(//\)$' \| \ 12080 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12081$as_echo X/"$0" | 12082 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12083 s//\1/ 12084 q 12085 } 12086 /^X\/\(\/\/\)$/{ 12087 s//\1/ 12088 q 12089 } 12090 /^X\/\(\/\).*/{ 12091 s//\1/ 12092 q 12093 } 12094 s/.*/./; q'` 12095 12096# Avoid depending upon Character Ranges. 12097as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12098as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12099as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12100as_cr_digits='0123456789' 12101as_cr_alnum=$as_cr_Letters$as_cr_digits 12102 12103ECHO_C= ECHO_N= ECHO_T= 12104case `echo -n x` in #((((( 12105-n*) 12106 case `echo 'xy\c'` in 12107 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12108 xy) ECHO_C='\c';; 12109 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12110 ECHO_T=' ';; 12111 esac;; 12112*) 12113 ECHO_N='-n';; 12114esac 12115 12116rm -f conf$$ conf$$.exe conf$$.file 12117if test -d conf$$.dir; then 12118 rm -f conf$$.dir/conf$$.file 12119else 12120 rm -f conf$$.dir 12121 mkdir conf$$.dir 2>/dev/null 12122fi 12123if (echo >conf$$.file) 2>/dev/null; then 12124 if ln -s conf$$.file conf$$ 2>/dev/null; then 12125 as_ln_s='ln -s' 12126 # ... but there are two gotchas: 12127 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12128 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12129 # In both cases, we have to default to `cp -p'. 12130 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12131 as_ln_s='cp -p' 12132 elif ln conf$$.file conf$$ 2>/dev/null; then 12133 as_ln_s=ln 12134 else 12135 as_ln_s='cp -p' 12136 fi 12137else 12138 as_ln_s='cp -p' 12139fi 12140rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12141rmdir conf$$.dir 2>/dev/null 12142 12143 12144# as_fn_mkdir_p 12145# ------------- 12146# Create "$as_dir" as a directory, including parents if necessary. 12147as_fn_mkdir_p () 12148{ 12149 12150 case $as_dir in #( 12151 -*) as_dir=./$as_dir;; 12152 esac 12153 test -d "$as_dir" || eval $as_mkdir_p || { 12154 as_dirs= 12155 while :; do 12156 case $as_dir in #( 12157 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12158 *) as_qdir=$as_dir;; 12159 esac 12160 as_dirs="'$as_qdir' $as_dirs" 12161 as_dir=`$as_dirname -- "$as_dir" || 12162$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12163 X"$as_dir" : 'X\(//\)[^/]' \| \ 12164 X"$as_dir" : 'X\(//\)$' \| \ 12165 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12166$as_echo X"$as_dir" | 12167 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12168 s//\1/ 12169 q 12170 } 12171 /^X\(\/\/\)[^/].*/{ 12172 s//\1/ 12173 q 12174 } 12175 /^X\(\/\/\)$/{ 12176 s//\1/ 12177 q 12178 } 12179 /^X\(\/\).*/{ 12180 s//\1/ 12181 q 12182 } 12183 s/.*/./; q'` 12184 test -d "$as_dir" && break 12185 done 12186 test -z "$as_dirs" || eval "mkdir $as_dirs" 12187 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 12188 12189 12190} # as_fn_mkdir_p 12191if mkdir -p . 2>/dev/null; then 12192 as_mkdir_p='mkdir -p "$as_dir"' 12193else 12194 test -d ./-p && rmdir ./-p 12195 as_mkdir_p=false 12196fi 12197 12198if test -x / >/dev/null 2>&1; then 12199 as_test_x='test -x' 12200else 12201 if ls -dL / >/dev/null 2>&1; then 12202 as_ls_L_option=L 12203 else 12204 as_ls_L_option= 12205 fi 12206 as_test_x=' 12207 eval sh -c '\'' 12208 if test -d "$1"; then 12209 test -d "$1/."; 12210 else 12211 case $1 in #( 12212 -*)set "./$1";; 12213 esac; 12214 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 12215 ???[sx]*):;;*)false;;esac;fi 12216 '\'' sh 12217 ' 12218fi 12219as_executable_p=$as_test_x 12220 12221# Sed expression to map a string onto a valid CPP name. 12222as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12223 12224# Sed expression to map a string onto a valid variable name. 12225as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12226 12227 12228exec 6>&1 12229## ----------------------------------- ## 12230## Main body of $CONFIG_STATUS script. ## 12231## ----------------------------------- ## 12232_ASEOF 12233test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12234 12235cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12236# Save the log message, to keep $0 and so on meaningful, and to 12237# report actual input values of CONFIG_FILES etc. instead of their 12238# values after options handling. 12239ac_log=" 12240This file was extended by package-unused $as_me version-unused, which was 12241generated by GNU Autoconf 2.64. Invocation command line was 12242 12243 CONFIG_FILES = $CONFIG_FILES 12244 CONFIG_HEADERS = $CONFIG_HEADERS 12245 CONFIG_LINKS = $CONFIG_LINKS 12246 CONFIG_COMMANDS = $CONFIG_COMMANDS 12247 $ $0 $@ 12248 12249on `(hostname || uname -n) 2>/dev/null | sed 1q` 12250" 12251 12252_ACEOF 12253 12254case $ac_config_files in *" 12255"*) set x $ac_config_files; shift; ac_config_files=$*;; 12256esac 12257 12258case $ac_config_headers in *" 12259"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12260esac 12261 12262 12263cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12264# Files that config.status was made for. 12265config_files="$ac_config_files" 12266config_headers="$ac_config_headers" 12267config_commands="$ac_config_commands" 12268 12269_ACEOF 12270 12271cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12272ac_cs_usage="\ 12273\`$as_me' instantiates files and other configuration actions 12274from templates according to the current configuration. Unless the files 12275and actions are specified as TAGs, all are instantiated by default. 12276 12277Usage: $0 [OPTION]... [TAG]... 12278 12279 -h, --help print this help, then exit 12280 -V, --version print version number and configuration settings, then exit 12281 -q, --quiet, --silent 12282 do not print progress messages 12283 -d, --debug don't remove temporary files 12284 --recheck update $as_me by reconfiguring in the same conditions 12285 --file=FILE[:TEMPLATE] 12286 instantiate the configuration file FILE 12287 --header=FILE[:TEMPLATE] 12288 instantiate the configuration header FILE 12289 12290Configuration files: 12291$config_files 12292 12293Configuration headers: 12294$config_headers 12295 12296Configuration commands: 12297$config_commands 12298 12299Report bugs to the package provider." 12300 12301_ACEOF 12302cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12303ac_cs_version="\\ 12304package-unused config.status version-unused 12305configured by $0, generated by GNU Autoconf 2.64, 12306 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 12307 12308Copyright (C) 2009 Free Software Foundation, Inc. 12309This config.status script is free software; the Free Software Foundation 12310gives unlimited permission to copy, distribute and modify it." 12311 12312ac_pwd='$ac_pwd' 12313srcdir='$srcdir' 12314INSTALL='$INSTALL' 12315AWK='$AWK' 12316test -n "\$AWK" || AWK=awk 12317_ACEOF 12318 12319cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12320# The default lists apply if the user does not specify any file. 12321ac_need_defaults=: 12322while test $# != 0 12323do 12324 case $1 in 12325 --*=*) 12326 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12327 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12328 ac_shift=: 12329 ;; 12330 *) 12331 ac_option=$1 12332 ac_optarg=$2 12333 ac_shift=shift 12334 ;; 12335 esac 12336 12337 case $ac_option in 12338 # Handling of the options. 12339 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12340 ac_cs_recheck=: ;; 12341 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12342 $as_echo "$ac_cs_version"; exit ;; 12343 --debug | --debu | --deb | --de | --d | -d ) 12344 debug=: ;; 12345 --file | --fil | --fi | --f ) 12346 $ac_shift 12347 case $ac_optarg in 12348 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12349 esac 12350 as_fn_append CONFIG_FILES " '$ac_optarg'" 12351 ac_need_defaults=false;; 12352 --header | --heade | --head | --hea ) 12353 $ac_shift 12354 case $ac_optarg in 12355 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12356 esac 12357 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12358 ac_need_defaults=false;; 12359 --he | --h) 12360 # Conflict between --help and --header 12361 as_fn_error "ambiguous option: \`$1' 12362Try \`$0 --help' for more information.";; 12363 --help | --hel | -h ) 12364 $as_echo "$ac_cs_usage"; exit ;; 12365 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12366 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12367 ac_cs_silent=: ;; 12368 12369 # This is an error. 12370 -*) as_fn_error "unrecognized option: \`$1' 12371Try \`$0 --help' for more information." ;; 12372 12373 *) as_fn_append ac_config_targets " $1" 12374 ac_need_defaults=false ;; 12375 12376 esac 12377 shift 12378done 12379 12380ac_configure_extra_args= 12381 12382if $ac_cs_silent; then 12383 exec 6>/dev/null 12384 ac_configure_extra_args="$ac_configure_extra_args --silent" 12385fi 12386 12387_ACEOF 12388cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12389if \$ac_cs_recheck; then 12390 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12391 shift 12392 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12393 CONFIG_SHELL='$SHELL' 12394 export CONFIG_SHELL 12395 exec "\$@" 12396fi 12397 12398_ACEOF 12399cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12400exec 5>>config.log 12401{ 12402 echo 12403 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12404## Running $as_me. ## 12405_ASBOX 12406 $as_echo "$ac_log" 12407} >&5 12408 12409_ACEOF 12410cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12411# 12412# INIT-COMMANDS 12413# 12414 12415srcdir="$srcdir" 12416host="$host" 12417target="$target" 12418with_multisubdir="$with_multisubdir" 12419with_multisrctop="$with_multisrctop" 12420with_target_subdir="$with_target_subdir" 12421ac_configure_args="${multilib_arg} ${ac_configure_args}" 12422multi_basedir="$multi_basedir" 12423CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12424CC="$CC" 12425CXX="$CXX" 12426GFORTRAN="$GFORTRAN" 12427 12428 12429# The HP-UX ksh and POSIX shell print the target directory to stdout 12430# if CDPATH is set. 12431(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12432 12433sed_quote_subst='$sed_quote_subst' 12434double_quote_subst='$double_quote_subst' 12435delay_variable_subst='$delay_variable_subst' 12436AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 12437DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 12438OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12439macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12440macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12441enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12442enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12443pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12444enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12445SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12446ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12447host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12448host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12449host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12450build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12451build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12452build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12453SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12454Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12455GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12456EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12457FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12458LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12459NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12460LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12461max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12462ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12463exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12464lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12465lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12466lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12467reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12468reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12469deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12470file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12471AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12472AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12473STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12474RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12475old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12476old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12477old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12478lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12479CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12480CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12481compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12482GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12483lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12484lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12485lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12486lt_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"`' 12487objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12488MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12489lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12490lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12491lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12492lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12493lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12494need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12495DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12496NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12497LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12498OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12499OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12500libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12501shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12502extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12503archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12504enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12505export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12506whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12507compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12508old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12509old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12510archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12511archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12512module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12513module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12514with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12515allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12516no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12517hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12518hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12519hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12520hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12521hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12522hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12523hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12524hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12525inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12526link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12527fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12528always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12529export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12530exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12531include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12532prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12533file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12534variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12535need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12536need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12537version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12538runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12539shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12540shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12541libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12542library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12543soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12544install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12545postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12546postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12547finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12548finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12549hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12550sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12551sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12552hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12553enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12554enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12555enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12556old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12557striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12558 12559LTCC='$LTCC' 12560LTCFLAGS='$LTCFLAGS' 12561compiler='$compiler_DEFAULT' 12562 12563# A function that is used when there is no print builtin or printf. 12564func_fallback_echo () 12565{ 12566 eval 'cat <<_LTECHO_EOF 12567\$1 12568_LTECHO_EOF' 12569} 12570 12571# Quote evaled strings. 12572for var in AS \ 12573DLLTOOL \ 12574OBJDUMP \ 12575SHELL \ 12576ECHO \ 12577SED \ 12578GREP \ 12579EGREP \ 12580FGREP \ 12581LD \ 12582NM \ 12583LN_S \ 12584lt_SP2NL \ 12585lt_NL2SP \ 12586reload_flag \ 12587deplibs_check_method \ 12588file_magic_cmd \ 12589AR \ 12590AR_FLAGS \ 12591STRIP \ 12592RANLIB \ 12593CC \ 12594CFLAGS \ 12595compiler \ 12596lt_cv_sys_global_symbol_pipe \ 12597lt_cv_sys_global_symbol_to_cdecl \ 12598lt_cv_sys_global_symbol_to_c_name_address \ 12599lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12600lt_prog_compiler_no_builtin_flag \ 12601lt_prog_compiler_wl \ 12602lt_prog_compiler_pic \ 12603lt_prog_compiler_static \ 12604lt_cv_prog_compiler_c_o \ 12605need_locks \ 12606DSYMUTIL \ 12607NMEDIT \ 12608LIPO \ 12609OTOOL \ 12610OTOOL64 \ 12611shrext_cmds \ 12612export_dynamic_flag_spec \ 12613whole_archive_flag_spec \ 12614compiler_needs_object \ 12615with_gnu_ld \ 12616allow_undefined_flag \ 12617no_undefined_flag \ 12618hardcode_libdir_flag_spec \ 12619hardcode_libdir_flag_spec_ld \ 12620hardcode_libdir_separator \ 12621fix_srcfile_path \ 12622exclude_expsyms \ 12623include_expsyms \ 12624file_list_spec \ 12625variables_saved_for_relink \ 12626libname_spec \ 12627library_names_spec \ 12628soname_spec \ 12629install_override_mode \ 12630finish_eval \ 12631old_striplib \ 12632striplib; do 12633 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12634 *[\\\\\\\`\\"\\\$]*) 12635 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12636 ;; 12637 *) 12638 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12639 ;; 12640 esac 12641done 12642 12643# Double-quote double-evaled strings. 12644for var in reload_cmds \ 12645old_postinstall_cmds \ 12646old_postuninstall_cmds \ 12647old_archive_cmds \ 12648extract_expsyms_cmds \ 12649old_archive_from_new_cmds \ 12650old_archive_from_expsyms_cmds \ 12651archive_cmds \ 12652archive_expsym_cmds \ 12653module_cmds \ 12654module_expsym_cmds \ 12655export_symbols_cmds \ 12656prelink_cmds \ 12657postinstall_cmds \ 12658postuninstall_cmds \ 12659finish_cmds \ 12660sys_lib_search_path_spec \ 12661sys_lib_dlsearch_path_spec; do 12662 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12663 *[\\\\\\\`\\"\\\$]*) 12664 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12665 ;; 12666 *) 12667 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12668 ;; 12669 esac 12670done 12671 12672ac_aux_dir='$ac_aux_dir' 12673xsi_shell='$xsi_shell' 12674lt_shell_append='$lt_shell_append' 12675 12676# See if we are running on zsh, and set the options which allow our 12677# commands through without removal of \ escapes INIT. 12678if test -n "\${ZSH_VERSION+set}" ; then 12679 setopt NO_GLOB_SUBST 12680fi 12681 12682 12683 PACKAGE='$PACKAGE' 12684 VERSION='$VERSION' 12685 TIMESTAMP='$TIMESTAMP' 12686 RM='$RM' 12687 ofile='$ofile' 12688 12689 12690 12691 12692_ACEOF 12693 12694cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12695 12696# Handling of arguments. 12697for ac_config_target in $ac_config_targets 12698do 12699 case $ac_config_target in 12700 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12701 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12702 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12703 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12704 12705 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12706 esac 12707done 12708 12709 12710# If the user did not use the arguments to specify the items to instantiate, 12711# then the envvar interface is used. Set only those that are not. 12712# We use the long form for the default assignment because of an extremely 12713# bizarre bug on SunOS 4.1.3. 12714if $ac_need_defaults; then 12715 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12716 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12717 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12718fi 12719 12720# Have a temporary directory for convenience. Make it in the build tree 12721# simply because there is no reason against having it here, and in addition, 12722# creating and moving files from /tmp can sometimes cause problems. 12723# Hook for its removal unless debugging. 12724# Note that there is a small window in which the directory will not be cleaned: 12725# after its creation but before its name has been assigned to `$tmp'. 12726$debug || 12727{ 12728 tmp= 12729 trap 'exit_status=$? 12730 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12731' 0 12732 trap 'as_fn_exit 1' 1 2 13 15 12733} 12734# Create a (secure) tmp directory for tmp files. 12735 12736{ 12737 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12738 test -n "$tmp" && test -d "$tmp" 12739} || 12740{ 12741 tmp=./conf$$-$RANDOM 12742 (umask 077 && mkdir "$tmp") 12743} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12744 12745# Set up the scripts for CONFIG_FILES section. 12746# No need to generate them if there are no CONFIG_FILES. 12747# This happens for instance with `./config.status config.h'. 12748if test -n "$CONFIG_FILES"; then 12749 12750 12751ac_cr=`echo X | tr X '\015'` 12752# On cygwin, bash can eat \r inside `` if the user requested igncr. 12753# But we know of no other shell where ac_cr would be empty at this 12754# point, so we can use a bashism as a fallback. 12755if test "x$ac_cr" = x; then 12756 eval ac_cr=\$\'\\r\' 12757fi 12758ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12759if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12760 ac_cs_awk_cr='\r' 12761else 12762 ac_cs_awk_cr=$ac_cr 12763fi 12764 12765echo 'BEGIN {' >"$tmp/subs1.awk" && 12766_ACEOF 12767 12768 12769{ 12770 echo "cat >conf$$subs.awk <<_ACEOF" && 12771 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12772 echo "_ACEOF" 12773} >conf$$subs.sh || 12774 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12775ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12776ac_delim='%!_!# ' 12777for ac_last_try in false false false false false :; do 12778 . ./conf$$subs.sh || 12779 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12780 12781 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12782 if test $ac_delim_n = $ac_delim_num; then 12783 break 12784 elif $ac_last_try; then 12785 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12786 else 12787 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12788 fi 12789done 12790rm -f conf$$subs.sh 12791 12792cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12793cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12794_ACEOF 12795sed -n ' 12796h 12797s/^/S["/; s/!.*/"]=/ 12798p 12799g 12800s/^[^!]*!// 12801:repl 12802t repl 12803s/'"$ac_delim"'$// 12804t delim 12805:nl 12806h 12807s/\(.\{148\}\).*/\1/ 12808t more1 12809s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12810p 12811n 12812b repl 12813:more1 12814s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12815p 12816g 12817s/.\{148\}// 12818t nl 12819:delim 12820h 12821s/\(.\{148\}\).*/\1/ 12822t more2 12823s/["\\]/\\&/g; s/^/"/; s/$/"/ 12824p 12825b 12826:more2 12827s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12828p 12829g 12830s/.\{148\}// 12831t delim 12832' <conf$$subs.awk | sed ' 12833/^[^""]/{ 12834 N 12835 s/\n// 12836} 12837' >>$CONFIG_STATUS || ac_write_fail=1 12838rm -f conf$$subs.awk 12839cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12840_ACAWK 12841cat >>"\$tmp/subs1.awk" <<_ACAWK && 12842 for (key in S) S_is_set[key] = 1 12843 FS = "" 12844 12845} 12846{ 12847 line = $ 0 12848 nfields = split(line, field, "@") 12849 substed = 0 12850 len = length(field[1]) 12851 for (i = 2; i < nfields; i++) { 12852 key = field[i] 12853 keylen = length(key) 12854 if (S_is_set[key]) { 12855 value = S[key] 12856 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12857 len += length(value) + length(field[++i]) 12858 substed = 1 12859 } else 12860 len += 1 + keylen 12861 } 12862 12863 print line 12864} 12865 12866_ACAWK 12867_ACEOF 12868cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12869if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12870 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12871else 12872 cat 12873fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12874 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12875_ACEOF 12876 12877# VPATH may cause trouble with some makes, so we remove $(srcdir), 12878# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12879# trailing colons and then remove the whole line if VPATH becomes empty 12880# (actually we leave an empty line to preserve line numbers). 12881if test "x$srcdir" = x.; then 12882 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12883s/:*\$(srcdir):*/:/ 12884s/:*\${srcdir}:*/:/ 12885s/:*@srcdir@:*/:/ 12886s/^\([^=]*=[ ]*\):*/\1/ 12887s/:*$// 12888s/^[^=]*=[ ]*$// 12889}' 12890fi 12891 12892cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12893fi # test -n "$CONFIG_FILES" 12894 12895# Set up the scripts for CONFIG_HEADERS section. 12896# No need to generate them if there are no CONFIG_HEADERS. 12897# This happens for instance with `./config.status Makefile'. 12898if test -n "$CONFIG_HEADERS"; then 12899cat >"$tmp/defines.awk" <<\_ACAWK || 12900BEGIN { 12901_ACEOF 12902 12903# Transform confdefs.h into an awk script `defines.awk', embedded as 12904# here-document in config.status, that substitutes the proper values into 12905# config.h.in to produce config.h. 12906 12907# Create a delimiter string that does not exist in confdefs.h, to ease 12908# handling of long lines. 12909ac_delim='%!_!# ' 12910for ac_last_try in false false :; do 12911 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 12912 if test -z "$ac_t"; then 12913 break 12914 elif $ac_last_try; then 12915 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 12916 else 12917 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12918 fi 12919done 12920 12921# For the awk script, D is an array of macro values keyed by name, 12922# likewise P contains macro parameters if any. Preserve backslash 12923# newline sequences. 12924 12925ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12926sed -n ' 12927s/.\{148\}/&'"$ac_delim"'/g 12928t rset 12929:rset 12930s/^[ ]*#[ ]*define[ ][ ]*/ / 12931t def 12932d 12933:def 12934s/\\$// 12935t bsnl 12936s/["\\]/\\&/g 12937s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12938D["\1"]=" \3"/p 12939s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12940d 12941:bsnl 12942s/["\\]/\\&/g 12943s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12944D["\1"]=" \3\\\\\\n"\\/p 12945t cont 12946s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12947t cont 12948d 12949:cont 12950n 12951s/.\{148\}/&'"$ac_delim"'/g 12952t clear 12953:clear 12954s/\\$// 12955t bsnlc 12956s/["\\]/\\&/g; s/^/"/; s/$/"/p 12957d 12958:bsnlc 12959s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12960b cont 12961' <confdefs.h | sed ' 12962s/'"$ac_delim"'/"\\\ 12963"/g' >>$CONFIG_STATUS || ac_write_fail=1 12964 12965cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12966 for (key in D) D_is_set[key] = 1 12967 FS = "" 12968} 12969/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12970 line = \$ 0 12971 split(line, arg, " ") 12972 if (arg[1] == "#") { 12973 defundef = arg[2] 12974 mac1 = arg[3] 12975 } else { 12976 defundef = substr(arg[1], 2) 12977 mac1 = arg[2] 12978 } 12979 split(mac1, mac2, "(") #) 12980 macro = mac2[1] 12981 prefix = substr(line, 1, index(line, defundef) - 1) 12982 if (D_is_set[macro]) { 12983 # Preserve the white space surrounding the "#". 12984 print prefix "define", macro P[macro] D[macro] 12985 next 12986 } else { 12987 # Replace #undef with comments. This is necessary, for example, 12988 # in the case of _POSIX_SOURCE, which is predefined and required 12989 # on some systems where configure will not decide to define it. 12990 if (defundef == "undef") { 12991 print "/*", prefix defundef, macro, "*/" 12992 next 12993 } 12994 } 12995} 12996{ print } 12997_ACAWK 12998_ACEOF 12999cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13000 as_fn_error "could not setup config headers machinery" "$LINENO" 5 13001fi # test -n "$CONFIG_HEADERS" 13002 13003 13004eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13005shift 13006for ac_tag 13007do 13008 case $ac_tag in 13009 :[FHLC]) ac_mode=$ac_tag; continue;; 13010 esac 13011 case $ac_mode$ac_tag in 13012 :[FHL]*:*);; 13013 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 13014 :[FH]-) ac_tag=-:-;; 13015 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13016 esac 13017 ac_save_IFS=$IFS 13018 IFS=: 13019 set x $ac_tag 13020 IFS=$ac_save_IFS 13021 shift 13022 ac_file=$1 13023 shift 13024 13025 case $ac_mode in 13026 :L) ac_source=$1;; 13027 :[FH]) 13028 ac_file_inputs= 13029 for ac_f 13030 do 13031 case $ac_f in 13032 -) ac_f="$tmp/stdin";; 13033 *) # Look for the file first in the build tree, then in the source tree 13034 # (if the path is not absolute). The absolute path cannot be DOS-style, 13035 # because $ac_f cannot contain `:'. 13036 test -f "$ac_f" || 13037 case $ac_f in 13038 [\\/$]*) false;; 13039 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13040 esac || 13041 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13042 esac 13043 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13044 as_fn_append ac_file_inputs " '$ac_f'" 13045 done 13046 13047 # Let's still pretend it is `configure' which instantiates (i.e., don't 13048 # use $as_me), people would be surprised to read: 13049 # /* config.h. Generated by config.status. */ 13050 configure_input='Generated from '` 13051 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13052 `' by configure.' 13053 if test x"$ac_file" != x-; then 13054 configure_input="$ac_file. $configure_input" 13055 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13056$as_echo "$as_me: creating $ac_file" >&6;} 13057 fi 13058 # Neutralize special characters interpreted by sed in replacement strings. 13059 case $configure_input in #( 13060 *\&* | *\|* | *\\* ) 13061 ac_sed_conf_input=`$as_echo "$configure_input" | 13062 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13063 *) ac_sed_conf_input=$configure_input;; 13064 esac 13065 13066 case $ac_tag in 13067 *:-:* | *:-) cat >"$tmp/stdin" \ 13068 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 13069 esac 13070 ;; 13071 esac 13072 13073 ac_dir=`$as_dirname -- "$ac_file" || 13074$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13075 X"$ac_file" : 'X\(//\)[^/]' \| \ 13076 X"$ac_file" : 'X\(//\)$' \| \ 13077 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13078$as_echo X"$ac_file" | 13079 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13080 s//\1/ 13081 q 13082 } 13083 /^X\(\/\/\)[^/].*/{ 13084 s//\1/ 13085 q 13086 } 13087 /^X\(\/\/\)$/{ 13088 s//\1/ 13089 q 13090 } 13091 /^X\(\/\).*/{ 13092 s//\1/ 13093 q 13094 } 13095 s/.*/./; q'` 13096 as_dir="$ac_dir"; as_fn_mkdir_p 13097 ac_builddir=. 13098 13099case "$ac_dir" in 13100.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13101*) 13102 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13103 # A ".." for each directory in $ac_dir_suffix. 13104 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13105 case $ac_top_builddir_sub in 13106 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13107 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13108 esac ;; 13109esac 13110ac_abs_top_builddir=$ac_pwd 13111ac_abs_builddir=$ac_pwd$ac_dir_suffix 13112# for backward compatibility: 13113ac_top_builddir=$ac_top_build_prefix 13114 13115case $srcdir in 13116 .) # We are building in place. 13117 ac_srcdir=. 13118 ac_top_srcdir=$ac_top_builddir_sub 13119 ac_abs_top_srcdir=$ac_pwd ;; 13120 [\\/]* | ?:[\\/]* ) # Absolute name. 13121 ac_srcdir=$srcdir$ac_dir_suffix; 13122 ac_top_srcdir=$srcdir 13123 ac_abs_top_srcdir=$srcdir ;; 13124 *) # Relative name. 13125 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13126 ac_top_srcdir=$ac_top_build_prefix$srcdir 13127 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13128esac 13129ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13130 13131 13132 case $ac_mode in 13133 :F) 13134 # 13135 # CONFIG_FILE 13136 # 13137 13138 case $INSTALL in 13139 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13140 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13141 esac 13142_ACEOF 13143 13144cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13145# If the template does not know about datarootdir, expand it. 13146# FIXME: This hack should be removed a few years after 2.60. 13147ac_datarootdir_hack=; ac_datarootdir_seen= 13148ac_sed_dataroot=' 13149/datarootdir/ { 13150 p 13151 q 13152} 13153/@datadir@/p 13154/@docdir@/p 13155/@infodir@/p 13156/@localedir@/p 13157/@mandir@/p' 13158case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13159*datarootdir*) ac_datarootdir_seen=yes;; 13160*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13161 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13162$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13163_ACEOF 13164cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13165 ac_datarootdir_hack=' 13166 s&@datadir@&$datadir&g 13167 s&@docdir@&$docdir&g 13168 s&@infodir@&$infodir&g 13169 s&@localedir@&$localedir&g 13170 s&@mandir@&$mandir&g 13171 s&\\\${datarootdir}&$datarootdir&g' ;; 13172esac 13173_ACEOF 13174 13175# Neutralize VPATH when `$srcdir' = `.'. 13176# Shell code in configure.ac might set extrasub. 13177# FIXME: do we really want to maintain this feature? 13178cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13179ac_sed_extra="$ac_vpsub 13180$extrasub 13181_ACEOF 13182cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13183:t 13184/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13185s|@configure_input@|$ac_sed_conf_input|;t t 13186s&@top_builddir@&$ac_top_builddir_sub&;t t 13187s&@top_build_prefix@&$ac_top_build_prefix&;t t 13188s&@srcdir@&$ac_srcdir&;t t 13189s&@abs_srcdir@&$ac_abs_srcdir&;t t 13190s&@top_srcdir@&$ac_top_srcdir&;t t 13191s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13192s&@builddir@&$ac_builddir&;t t 13193s&@abs_builddir@&$ac_abs_builddir&;t t 13194s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13195s&@INSTALL@&$ac_INSTALL&;t t 13196$ac_datarootdir_hack 13197" 13198eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 13199 || as_fn_error "could not create $ac_file" "$LINENO" 5 13200 13201test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13202 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 13203 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 13204 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13205which seems to be undefined. Please make sure it is defined." >&5 13206$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13207which seems to be undefined. Please make sure it is defined." >&2;} 13208 13209 rm -f "$tmp/stdin" 13210 case $ac_file in 13211 -) cat "$tmp/out" && rm -f "$tmp/out";; 13212 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 13213 esac \ 13214 || as_fn_error "could not create $ac_file" "$LINENO" 5 13215 ;; 13216 :H) 13217 # 13218 # CONFIG_HEADER 13219 # 13220 if test x"$ac_file" != x-; then 13221 { 13222 $as_echo "/* $configure_input */" \ 13223 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 13224 } >"$tmp/config.h" \ 13225 || as_fn_error "could not create $ac_file" "$LINENO" 5 13226 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 13227 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13228$as_echo "$as_me: $ac_file is unchanged" >&6;} 13229 else 13230 rm -f "$ac_file" 13231 mv "$tmp/config.h" "$ac_file" \ 13232 || as_fn_error "could not create $ac_file" "$LINENO" 5 13233 fi 13234 else 13235 $as_echo "/* $configure_input */" \ 13236 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 13237 || as_fn_error "could not create -" "$LINENO" 5 13238 fi 13239 ;; 13240 13241 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13242$as_echo "$as_me: executing $ac_file commands" >&6;} 13243 ;; 13244 esac 13245 13246 13247 case $ac_file$ac_mode in 13248 "default-1":C) 13249# Only add multilib support code if we just rebuilt the top-level 13250# Makefile. 13251case " $CONFIG_FILES " in 13252 *" Makefile "*) 13253 ac_file=Makefile . ${multi_basedir}/config-ml.in 13254 ;; 13255esac ;; 13256 "libtool":C) 13257 13258 # See if we are running on zsh, and set the options which allow our 13259 # commands through without removal of \ escapes. 13260 if test -n "${ZSH_VERSION+set}" ; then 13261 setopt NO_GLOB_SUBST 13262 fi 13263 13264 cfgfile="${ofile}T" 13265 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13266 $RM "$cfgfile" 13267 13268 cat <<_LT_EOF >> "$cfgfile" 13269#! $SHELL 13270 13271# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13272# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13273# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13274# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13275# 13276# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13277# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13278# Written by Gordon Matzigkeit, 1996 13279# 13280# This file is part of GNU Libtool. 13281# 13282# GNU Libtool is free software; you can redistribute it and/or 13283# modify it under the terms of the GNU General Public License as 13284# published by the Free Software Foundation; either version 2 of 13285# the License, or (at your option) any later version. 13286# 13287# As a special exception to the GNU General Public License, 13288# if you distribute this file as part of a program or library that 13289# is built using GNU Libtool, you may include this file under the 13290# same distribution terms that you use for the rest of that program. 13291# 13292# GNU Libtool is distributed in the hope that it will be useful, 13293# but WITHOUT ANY WARRANTY; without even the implied warranty of 13294# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13295# GNU General Public License for more details. 13296# 13297# You should have received a copy of the GNU General Public License 13298# along with GNU Libtool; see the file COPYING. If not, a copy 13299# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13300# obtained by writing to the Free Software Foundation, Inc., 13301# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13302 13303 13304# The names of the tagged configurations supported by this script. 13305available_tags="" 13306 13307# ### BEGIN LIBTOOL CONFIG 13308 13309# Assembler program. 13310AS=$lt_AS 13311 13312# DLL creation program. 13313DLLTOOL=$lt_DLLTOOL 13314 13315# Object dumper program. 13316OBJDUMP=$lt_OBJDUMP 13317 13318# Which release of libtool.m4 was used? 13319macro_version=$macro_version 13320macro_revision=$macro_revision 13321 13322# Whether or not to build shared libraries. 13323build_libtool_libs=$enable_shared 13324 13325# Whether or not to build static libraries. 13326build_old_libs=$enable_static 13327 13328# What type of objects to build. 13329pic_mode=$pic_mode 13330 13331# Whether or not to optimize for fast installation. 13332fast_install=$enable_fast_install 13333 13334# Shell to use when invoking shell scripts. 13335SHELL=$lt_SHELL 13336 13337# An echo program that protects backslashes. 13338ECHO=$lt_ECHO 13339 13340# The host system. 13341host_alias=$host_alias 13342host=$host 13343host_os=$host_os 13344 13345# The build system. 13346build_alias=$build_alias 13347build=$build 13348build_os=$build_os 13349 13350# A sed program that does not truncate output. 13351SED=$lt_SED 13352 13353# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13354Xsed="\$SED -e 1s/^X//" 13355 13356# A grep program that handles long lines. 13357GREP=$lt_GREP 13358 13359# An ERE matcher. 13360EGREP=$lt_EGREP 13361 13362# A literal string matcher. 13363FGREP=$lt_FGREP 13364 13365# A BSD- or MS-compatible name lister. 13366NM=$lt_NM 13367 13368# Whether we need soft or hard links. 13369LN_S=$lt_LN_S 13370 13371# What is the maximum length of a command? 13372max_cmd_len=$max_cmd_len 13373 13374# Object file suffix (normally "o"). 13375objext=$ac_objext 13376 13377# Executable file suffix (normally ""). 13378exeext=$exeext 13379 13380# whether the shell understands "unset". 13381lt_unset=$lt_unset 13382 13383# turn spaces into newlines. 13384SP2NL=$lt_lt_SP2NL 13385 13386# turn newlines into spaces. 13387NL2SP=$lt_lt_NL2SP 13388 13389# Method to check whether dependent libraries are shared objects. 13390deplibs_check_method=$lt_deplibs_check_method 13391 13392# Command to use when deplibs_check_method == "file_magic". 13393file_magic_cmd=$lt_file_magic_cmd 13394 13395# The archiver. 13396AR=$lt_AR 13397AR_FLAGS=$lt_AR_FLAGS 13398 13399# A symbol stripping program. 13400STRIP=$lt_STRIP 13401 13402# Commands used to install an old-style archive. 13403RANLIB=$lt_RANLIB 13404old_postinstall_cmds=$lt_old_postinstall_cmds 13405old_postuninstall_cmds=$lt_old_postuninstall_cmds 13406 13407# Whether to use a lock for old archive extraction. 13408lock_old_archive_extraction=$lock_old_archive_extraction 13409 13410# A C compiler. 13411LTCC=$lt_CC 13412 13413# LTCC compiler flags. 13414LTCFLAGS=$lt_CFLAGS 13415 13416# Take the output of nm and produce a listing of raw symbols and C names. 13417global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13418 13419# Transform the output of nm in a proper C declaration. 13420global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13421 13422# Transform the output of nm in a C name address pair. 13423global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13424 13425# Transform the output of nm in a C name address pair when lib prefix is needed. 13426global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13427 13428# The name of the directory that contains temporary libtool files. 13429objdir=$objdir 13430 13431# Used to examine libraries when file_magic_cmd begins with "file". 13432MAGIC_CMD=$MAGIC_CMD 13433 13434# Must we lock files when doing compilation? 13435need_locks=$lt_need_locks 13436 13437# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13438DSYMUTIL=$lt_DSYMUTIL 13439 13440# Tool to change global to local symbols on Mac OS X. 13441NMEDIT=$lt_NMEDIT 13442 13443# Tool to manipulate fat objects and archives on Mac OS X. 13444LIPO=$lt_LIPO 13445 13446# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13447OTOOL=$lt_OTOOL 13448 13449# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13450OTOOL64=$lt_OTOOL64 13451 13452# Old archive suffix (normally "a"). 13453libext=$libext 13454 13455# Shared library suffix (normally ".so"). 13456shrext_cmds=$lt_shrext_cmds 13457 13458# The commands to extract the exported symbol list from a shared archive. 13459extract_expsyms_cmds=$lt_extract_expsyms_cmds 13460 13461# Variables whose values should be saved in libtool wrapper scripts and 13462# restored at link time. 13463variables_saved_for_relink=$lt_variables_saved_for_relink 13464 13465# Do we need the "lib" prefix for modules? 13466need_lib_prefix=$need_lib_prefix 13467 13468# Do we need a version for libraries? 13469need_version=$need_version 13470 13471# Library versioning type. 13472version_type=$version_type 13473 13474# Shared library runtime path variable. 13475runpath_var=$runpath_var 13476 13477# Shared library path variable. 13478shlibpath_var=$shlibpath_var 13479 13480# Is shlibpath searched before the hard-coded library search path? 13481shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13482 13483# Format of library name prefix. 13484libname_spec=$lt_libname_spec 13485 13486# List of archive names. First name is the real one, the rest are links. 13487# The last name is the one that the linker finds with -lNAME 13488library_names_spec=$lt_library_names_spec 13489 13490# The coded name of the library, if different from the real name. 13491soname_spec=$lt_soname_spec 13492 13493# Permission mode override for installation of shared libraries. 13494install_override_mode=$lt_install_override_mode 13495 13496# Command to use after installation of a shared archive. 13497postinstall_cmds=$lt_postinstall_cmds 13498 13499# Command to use after uninstallation of a shared archive. 13500postuninstall_cmds=$lt_postuninstall_cmds 13501 13502# Commands used to finish a libtool library installation in a directory. 13503finish_cmds=$lt_finish_cmds 13504 13505# As "finish_cmds", except a single script fragment to be evaled but 13506# not shown. 13507finish_eval=$lt_finish_eval 13508 13509# Whether we should hardcode library paths into libraries. 13510hardcode_into_libs=$hardcode_into_libs 13511 13512# Compile-time system search path for libraries. 13513sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13514 13515# Run-time system search path for libraries. 13516sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13517 13518# Whether dlopen is supported. 13519dlopen_support=$enable_dlopen 13520 13521# Whether dlopen of programs is supported. 13522dlopen_self=$enable_dlopen_self 13523 13524# Whether dlopen of statically linked programs is supported. 13525dlopen_self_static=$enable_dlopen_self_static 13526 13527# Commands to strip libraries. 13528old_striplib=$lt_old_striplib 13529striplib=$lt_striplib 13530 13531 13532# The linker used to build libraries. 13533LD=$lt_LD 13534 13535# How to create reloadable object files. 13536reload_flag=$lt_reload_flag 13537reload_cmds=$lt_reload_cmds 13538 13539# Commands used to build an old-style archive. 13540old_archive_cmds=$lt_old_archive_cmds 13541 13542# A language specific compiler. 13543CC=$lt_compiler 13544 13545# Is the compiler the GNU compiler? 13546with_gcc=$GCC 13547 13548# Compiler flag to turn off builtin functions. 13549no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13550 13551# How to pass a linker flag through the compiler. 13552wl=$lt_lt_prog_compiler_wl 13553 13554# Additional compiler flags for building library objects. 13555pic_flag=$lt_lt_prog_compiler_pic 13556 13557# Compiler flag to prevent dynamic linking. 13558link_static_flag=$lt_lt_prog_compiler_static 13559 13560# Does compiler simultaneously support -c and -o options? 13561compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13562 13563# Whether or not to add -lc for building shared libraries. 13564build_libtool_need_lc=$archive_cmds_need_lc 13565 13566# Whether or not to disallow shared libs when runtime libs are static. 13567allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13568 13569# Compiler flag to allow reflexive dlopens. 13570export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13571 13572# Compiler flag to generate shared objects directly from archives. 13573whole_archive_flag_spec=$lt_whole_archive_flag_spec 13574 13575# Whether the compiler copes with passing no objects directly. 13576compiler_needs_object=$lt_compiler_needs_object 13577 13578# Create an old-style archive from a shared archive. 13579old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13580 13581# Create a temporary old-style archive to link instead of a shared archive. 13582old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13583 13584# Commands used to build a shared archive. 13585archive_cmds=$lt_archive_cmds 13586archive_expsym_cmds=$lt_archive_expsym_cmds 13587 13588# Commands used to build a loadable module if different from building 13589# a shared archive. 13590module_cmds=$lt_module_cmds 13591module_expsym_cmds=$lt_module_expsym_cmds 13592 13593# Whether we are building with GNU ld or not. 13594with_gnu_ld=$lt_with_gnu_ld 13595 13596# Flag that allows shared libraries with undefined symbols to be built. 13597allow_undefined_flag=$lt_allow_undefined_flag 13598 13599# Flag that enforces no undefined symbols. 13600no_undefined_flag=$lt_no_undefined_flag 13601 13602# Flag to hardcode \$libdir into a binary during linking. 13603# This must work even if \$libdir does not exist 13604hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13605 13606# If ld is used when linking, flag to hardcode \$libdir into a binary 13607# during linking. This must work even if \$libdir does not exist. 13608hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13609 13610# Whether we need a single "-rpath" flag with a separated argument. 13611hardcode_libdir_separator=$lt_hardcode_libdir_separator 13612 13613# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13614# DIR into the resulting binary. 13615hardcode_direct=$hardcode_direct 13616 13617# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13618# DIR into the resulting binary and the resulting library dependency is 13619# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13620# library is relocated. 13621hardcode_direct_absolute=$hardcode_direct_absolute 13622 13623# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13624# into the resulting binary. 13625hardcode_minus_L=$hardcode_minus_L 13626 13627# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13628# into the resulting binary. 13629hardcode_shlibpath_var=$hardcode_shlibpath_var 13630 13631# Set to "yes" if building a shared library automatically hardcodes DIR 13632# into the library and all subsequent libraries and executables linked 13633# against it. 13634hardcode_automatic=$hardcode_automatic 13635 13636# Set to yes if linker adds runtime paths of dependent libraries 13637# to runtime path list. 13638inherit_rpath=$inherit_rpath 13639 13640# Whether libtool must link a program against all its dependency libraries. 13641link_all_deplibs=$link_all_deplibs 13642 13643# Fix the shell variable \$srcfile for the compiler. 13644fix_srcfile_path=$lt_fix_srcfile_path 13645 13646# Set to "yes" if exported symbols are required. 13647always_export_symbols=$always_export_symbols 13648 13649# The commands to list exported symbols. 13650export_symbols_cmds=$lt_export_symbols_cmds 13651 13652# Symbols that should not be listed in the preloaded symbols. 13653exclude_expsyms=$lt_exclude_expsyms 13654 13655# Symbols that must always be exported. 13656include_expsyms=$lt_include_expsyms 13657 13658# Commands necessary for linking programs (against libraries) with templates. 13659prelink_cmds=$lt_prelink_cmds 13660 13661# Specify filename containing input files. 13662file_list_spec=$lt_file_list_spec 13663 13664# How to hardcode a shared library path into an executable. 13665hardcode_action=$hardcode_action 13666 13667# ### END LIBTOOL CONFIG 13668 13669_LT_EOF 13670 13671 case $host_os in 13672 aix3*) 13673 cat <<\_LT_EOF >> "$cfgfile" 13674# AIX sometimes has problems with the GCC collect2 program. For some 13675# reason, if we set the COLLECT_NAMES environment variable, the problems 13676# vanish in a puff of smoke. 13677if test "X${COLLECT_NAMES+set}" != Xset; then 13678 COLLECT_NAMES= 13679 export COLLECT_NAMES 13680fi 13681_LT_EOF 13682 ;; 13683 esac 13684 13685 13686ltmain="$ac_aux_dir/ltmain.sh" 13687 13688 13689 # We use sed instead of cat because bash on DJGPP gets confused if 13690 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13691 # text mode, it properly converts lines to CR/LF. This bash problem 13692 # is reportedly fixed, but why not run on old versions too? 13693 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13694 || (rm -f "$cfgfile"; exit 1) 13695 13696 case $xsi_shell in 13697 yes) 13698 cat << \_LT_EOF >> "$cfgfile" 13699 13700# func_dirname file append nondir_replacement 13701# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13702# otherwise set result to NONDIR_REPLACEMENT. 13703func_dirname () 13704{ 13705 case ${1} in 13706 */*) func_dirname_result="${1%/*}${2}" ;; 13707 * ) func_dirname_result="${3}" ;; 13708 esac 13709} 13710 13711# func_basename file 13712func_basename () 13713{ 13714 func_basename_result="${1##*/}" 13715} 13716 13717# func_dirname_and_basename file append nondir_replacement 13718# perform func_basename and func_dirname in a single function 13719# call: 13720# dirname: Compute the dirname of FILE. If nonempty, 13721# add APPEND to the result, otherwise set result 13722# to NONDIR_REPLACEMENT. 13723# value returned in "$func_dirname_result" 13724# basename: Compute filename of FILE. 13725# value retuned in "$func_basename_result" 13726# Implementation must be kept synchronized with func_dirname 13727# and func_basename. For efficiency, we do not delegate to 13728# those functions but instead duplicate the functionality here. 13729func_dirname_and_basename () 13730{ 13731 case ${1} in 13732 */*) func_dirname_result="${1%/*}${2}" ;; 13733 * ) func_dirname_result="${3}" ;; 13734 esac 13735 func_basename_result="${1##*/}" 13736} 13737 13738# func_stripname prefix suffix name 13739# strip PREFIX and SUFFIX off of NAME. 13740# PREFIX and SUFFIX must not contain globbing or regex special 13741# characters, hashes, percent signs, but SUFFIX may contain a leading 13742# dot (in which case that matches only a dot). 13743func_stripname () 13744{ 13745 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13746 # positional parameters, so assign one to ordinary parameter first. 13747 func_stripname_result=${3} 13748 func_stripname_result=${func_stripname_result#"${1}"} 13749 func_stripname_result=${func_stripname_result%"${2}"} 13750} 13751 13752# func_opt_split 13753func_opt_split () 13754{ 13755 func_opt_split_opt=${1%%=*} 13756 func_opt_split_arg=${1#*=} 13757} 13758 13759# func_lo2o object 13760func_lo2o () 13761{ 13762 case ${1} in 13763 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13764 *) func_lo2o_result=${1} ;; 13765 esac 13766} 13767 13768# func_xform libobj-or-source 13769func_xform () 13770{ 13771 func_xform_result=${1%.*}.lo 13772} 13773 13774# func_arith arithmetic-term... 13775func_arith () 13776{ 13777 func_arith_result=$(( $* )) 13778} 13779 13780# func_len string 13781# STRING may not start with a hyphen. 13782func_len () 13783{ 13784 func_len_result=${#1} 13785} 13786 13787_LT_EOF 13788 ;; 13789 *) # Bourne compatible functions. 13790 cat << \_LT_EOF >> "$cfgfile" 13791 13792# func_dirname file append nondir_replacement 13793# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13794# otherwise set result to NONDIR_REPLACEMENT. 13795func_dirname () 13796{ 13797 # Extract subdirectory from the argument. 13798 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13799 if test "X$func_dirname_result" = "X${1}"; then 13800 func_dirname_result="${3}" 13801 else 13802 func_dirname_result="$func_dirname_result${2}" 13803 fi 13804} 13805 13806# func_basename file 13807func_basename () 13808{ 13809 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13810} 13811 13812 13813# func_stripname prefix suffix name 13814# strip PREFIX and SUFFIX off of NAME. 13815# PREFIX and SUFFIX must not contain globbing or regex special 13816# characters, hashes, percent signs, but SUFFIX may contain a leading 13817# dot (in which case that matches only a dot). 13818# func_strip_suffix prefix name 13819func_stripname () 13820{ 13821 case ${2} in 13822 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13823 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13824 esac 13825} 13826 13827# sed scripts: 13828my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13829my_sed_long_arg='1s/^-[^=]*=//' 13830 13831# func_opt_split 13832func_opt_split () 13833{ 13834 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13835 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13836} 13837 13838# func_lo2o object 13839func_lo2o () 13840{ 13841 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13842} 13843 13844# func_xform libobj-or-source 13845func_xform () 13846{ 13847 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13848} 13849 13850# func_arith arithmetic-term... 13851func_arith () 13852{ 13853 func_arith_result=`expr "$@"` 13854} 13855 13856# func_len string 13857# STRING may not start with a hyphen. 13858func_len () 13859{ 13860 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13861} 13862 13863_LT_EOF 13864esac 13865 13866case $lt_shell_append in 13867 yes) 13868 cat << \_LT_EOF >> "$cfgfile" 13869 13870# func_append var value 13871# Append VALUE to the end of shell variable VAR. 13872func_append () 13873{ 13874 eval "$1+=\$2" 13875} 13876_LT_EOF 13877 ;; 13878 *) 13879 cat << \_LT_EOF >> "$cfgfile" 13880 13881# func_append var value 13882# Append VALUE to the end of shell variable VAR. 13883func_append () 13884{ 13885 eval "$1=\$$1\$2" 13886} 13887 13888_LT_EOF 13889 ;; 13890 esac 13891 13892 13893 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13894 || (rm -f "$cfgfile"; exit 1) 13895 13896 mv -f "$cfgfile" "$ofile" || 13897 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13898 chmod +x "$ofile" 13899 13900 ;; 13901 13902 esac 13903done # for ac_tag 13904 13905 13906as_fn_exit 0 13907_ACEOF 13908ac_clean_files=$ac_clean_files_save 13909 13910test $ac_write_fail = 0 || 13911 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13912 13913 13914# configure is writing to config.log, and then calls config.status. 13915# config.status does its own redirection, appending to config.log. 13916# Unfortunately, on DOS this fails, as config.log is still kept open 13917# by configure, so config.status won't be able to write to it; its 13918# output is simply discarded. So we exec the FD to /dev/null, 13919# effectively closing config.log, so it can be properly (re)opened and 13920# appended to by config.status. When coming back to configure, we 13921# need to make the FD available again. 13922if test "$no_create" != yes; then 13923 ac_cs_success=: 13924 ac_config_status_args= 13925 test "$silent" = yes && 13926 ac_config_status_args="$ac_config_status_args --quiet" 13927 exec 5>/dev/null 13928 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13929 exec 5>>config.log 13930 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13931 # would make configure fail if this is the last instruction. 13932 $ac_cs_success || as_fn_exit $? 13933fi 13934if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13936$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13937fi 13938 13939