1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for package-unused version-unused. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172 173 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 174 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 175 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 PATH=/empty FPATH=/empty; export PATH FPATH 178 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 179 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 180test \$(( 1 + 1 )) = 2 || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME='package-unused' 558PACKAGE_TARNAME='libobjc' 559PACKAGE_VERSION='version-unused' 560PACKAGE_STRING='package-unused version-unused' 561PACKAGE_BUGREPORT='' 562PACKAGE_URL='' 563 564ac_unique_file="objc/objc.h" 565# Factoring default headers for most tests. 566ac_includes_default="\ 567#include <stdio.h> 568#ifdef HAVE_SYS_TYPES_H 569# include <sys/types.h> 570#endif 571#ifdef HAVE_SYS_STAT_H 572# include <sys/stat.h> 573#endif 574#ifdef STDC_HEADERS 575# include <stdlib.h> 576# include <stddef.h> 577#else 578# ifdef HAVE_STDLIB_H 579# include <stdlib.h> 580# endif 581#endif 582#ifdef HAVE_STRING_H 583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 584# include <memory.h> 585# endif 586# include <string.h> 587#endif 588#ifdef HAVE_STRINGS_H 589# include <strings.h> 590#endif 591#ifdef HAVE_INTTYPES_H 592# include <inttypes.h> 593#endif 594#ifdef HAVE_STDINT_H 595# include <stdint.h> 596#endif 597#ifdef HAVE_UNISTD_H 598# include <unistd.h> 599#endif" 600 601ac_subst_vars='LTLIBOBJS 602LIBOBJS 603SET_MAKE 604CPP 605OTOOL64 606OTOOL 607LIPO 608NMEDIT 609DSYMUTIL 610AWK 611STRIP 612LN_S 613NM 614ac_ct_DUMPBIN 615DUMPBIN 616LD 617FGREP 618EGREP 619GREP 620SED 621LIBTOOL 622OBJDUMP 623DLLTOOL 624MAINT 625MAINTAINER_MODE_FALSE 626MAINTAINER_MODE_TRUE 627INSTALL_DATA 628INSTALL_SCRIPT 629INSTALL_PROGRAM 630RANLIB 631AR 632AS 633extra_ldflags_libobjc 634lt_host_flags 635OBJEXT 636EXEEXT 637ac_ct_CC 638CPPFLAGS 639LDFLAGS 640CFLAGS 641CC 642libsuffix 643includedirname 644toolexeclibdir 645toolexecdir 646glibcpp_srcdir 647target_noncanonical 648target_os 649target_vendor 650target_cpu 651target 652host_os 653host_vendor 654host_cpu 655host 656multi_basedir 657OBJC_BOEHM_GC_INCLUDES 658OBJC_BOEHM_GC 659OBJC_GCFLAGS 660VERSION 661target_subdir 662host_subdir 663build_subdir 664build_libsubdir 665build_os 666build_vendor 667build_cpu 668build 669target_alias 670host_alias 671build_alias 672LIBS 673ECHO_T 674ECHO_N 675ECHO_C 676DEFS 677mandir 678localedir 679libdir 680psdir 681pdfdir 682dvidir 683htmldir 684infodir 685docdir 686oldincludedir 687includedir 688localstatedir 689sharedstatedir 690sysconfdir 691datadir 692datarootdir 693libexecdir 694sbindir 695bindir 696program_transform_name 697prefix 698exec_prefix 699PACKAGE_URL 700PACKAGE_BUGREPORT 701PACKAGE_STRING 702PACKAGE_VERSION 703PACKAGE_TARNAME 704PACKAGE_NAME 705PATH_SEPARATOR 706SHELL' 707ac_subst_files='' 708ac_user_opts=' 709enable_option_checking 710with_build_libsubdir 711with_target_subdir 712with_cross_host 713enable_version_specific_runtime_libs 714enable_objc_gc 715enable_multilib 716enable_maintainer_mode 717enable_shared 718enable_static 719with_pic 720enable_fast_install 721with_gnu_ld 722enable_libtool_lock 723enable_tls 724enable_sjlj_exceptions 725' 726 ac_precious_vars='build_alias 727host_alias 728target_alias 729CPP 730CPPFLAGS' 731 732 733# Initialize some variables set by options. 734ac_init_help= 735ac_init_version=false 736ac_unrecognized_opts= 737ac_unrecognized_sep= 738# The variables have the same names as the options, with 739# dashes changed to underlines. 740cache_file=/dev/null 741exec_prefix=NONE 742no_create= 743no_recursion= 744prefix=NONE 745program_prefix=NONE 746program_suffix=NONE 747program_transform_name=s,x,x, 748silent= 749site= 750srcdir= 751verbose= 752x_includes=NONE 753x_libraries=NONE 754 755# Installation directory options. 756# These are left unexpanded so users can "make install exec_prefix=/foo" 757# and all the variables that are supposed to be based on exec_prefix 758# by default will actually change. 759# Use braces instead of parens because sh, perl, etc. also accept them. 760# (The list follows the same order as the GNU Coding Standards.) 761bindir='${exec_prefix}/bin' 762sbindir='${exec_prefix}/sbin' 763libexecdir='${exec_prefix}/libexec' 764datarootdir='${prefix}/share' 765datadir='${datarootdir}' 766sysconfdir='${prefix}/etc' 767sharedstatedir='${prefix}/com' 768localstatedir='${prefix}/var' 769includedir='${prefix}/include' 770oldincludedir='/usr/include' 771docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 772infodir='${datarootdir}/info' 773htmldir='${docdir}' 774dvidir='${docdir}' 775pdfdir='${docdir}' 776psdir='${docdir}' 777libdir='${exec_prefix}/lib' 778localedir='${datarootdir}/locale' 779mandir='${datarootdir}/man' 780 781ac_prev= 782ac_dashdash= 783for ac_option 784do 785 # If the previous option needs an argument, assign it. 786 if test -n "$ac_prev"; then 787 eval $ac_prev=\$ac_option 788 ac_prev= 789 continue 790 fi 791 792 case $ac_option in 793 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 794 *) ac_optarg=yes ;; 795 esac 796 797 # Accept the important Cygnus configure options, so we can diagnose typos. 798 799 case $ac_dashdash$ac_option in 800 --) 801 ac_dashdash=yes ;; 802 803 -bindir | --bindir | --bindi | --bind | --bin | --bi) 804 ac_prev=bindir ;; 805 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 806 bindir=$ac_optarg ;; 807 808 -build | --build | --buil | --bui | --bu) 809 ac_prev=build_alias ;; 810 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 811 build_alias=$ac_optarg ;; 812 813 -cache-file | --cache-file | --cache-fil | --cache-fi \ 814 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 815 ac_prev=cache_file ;; 816 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 817 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 818 cache_file=$ac_optarg ;; 819 820 --config-cache | -C) 821 cache_file=config.cache ;; 822 823 -datadir | --datadir | --datadi | --datad) 824 ac_prev=datadir ;; 825 -datadir=* | --datadir=* | --datadi=* | --datad=*) 826 datadir=$ac_optarg ;; 827 828 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 829 | --dataroo | --dataro | --datar) 830 ac_prev=datarootdir ;; 831 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 832 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 833 datarootdir=$ac_optarg ;; 834 835 -disable-* | --disable-*) 836 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 837 # Reject names that are not valid shell variable names. 838 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 839 as_fn_error "invalid feature name: $ac_useropt" 840 ac_useropt_orig=$ac_useropt 841 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 842 case $ac_user_opts in 843 *" 844"enable_$ac_useropt" 845"*) ;; 846 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 847 ac_unrecognized_sep=', ';; 848 esac 849 eval enable_$ac_useropt=no ;; 850 851 -docdir | --docdir | --docdi | --doc | --do) 852 ac_prev=docdir ;; 853 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 854 docdir=$ac_optarg ;; 855 856 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 857 ac_prev=dvidir ;; 858 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 859 dvidir=$ac_optarg ;; 860 861 -enable-* | --enable-*) 862 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 863 # Reject names that are not valid shell variable names. 864 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 865 as_fn_error "invalid feature name: $ac_useropt" 866 ac_useropt_orig=$ac_useropt 867 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 868 case $ac_user_opts in 869 *" 870"enable_$ac_useropt" 871"*) ;; 872 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 873 ac_unrecognized_sep=', ';; 874 esac 875 eval enable_$ac_useropt=\$ac_optarg ;; 876 877 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 878 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 879 | --exec | --exe | --ex) 880 ac_prev=exec_prefix ;; 881 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 882 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 883 | --exec=* | --exe=* | --ex=*) 884 exec_prefix=$ac_optarg ;; 885 886 -gas | --gas | --ga | --g) 887 # Obsolete; use --with-gas. 888 with_gas=yes ;; 889 890 -help | --help | --hel | --he | -h) 891 ac_init_help=long ;; 892 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 893 ac_init_help=recursive ;; 894 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 895 ac_init_help=short ;; 896 897 -host | --host | --hos | --ho) 898 ac_prev=host_alias ;; 899 -host=* | --host=* | --hos=* | --ho=*) 900 host_alias=$ac_optarg ;; 901 902 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 903 ac_prev=htmldir ;; 904 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 905 | --ht=*) 906 htmldir=$ac_optarg ;; 907 908 -includedir | --includedir | --includedi | --included | --include \ 909 | --includ | --inclu | --incl | --inc) 910 ac_prev=includedir ;; 911 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 912 | --includ=* | --inclu=* | --incl=* | --inc=*) 913 includedir=$ac_optarg ;; 914 915 -infodir | --infodir | --infodi | --infod | --info | --inf) 916 ac_prev=infodir ;; 917 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 918 infodir=$ac_optarg ;; 919 920 -libdir | --libdir | --libdi | --libd) 921 ac_prev=libdir ;; 922 -libdir=* | --libdir=* | --libdi=* | --libd=*) 923 libdir=$ac_optarg ;; 924 925 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 926 | --libexe | --libex | --libe) 927 ac_prev=libexecdir ;; 928 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 929 | --libexe=* | --libex=* | --libe=*) 930 libexecdir=$ac_optarg ;; 931 932 -localedir | --localedir | --localedi | --localed | --locale) 933 ac_prev=localedir ;; 934 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 935 localedir=$ac_optarg ;; 936 937 -localstatedir | --localstatedir | --localstatedi | --localstated \ 938 | --localstate | --localstat | --localsta | --localst | --locals) 939 ac_prev=localstatedir ;; 940 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 941 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 942 localstatedir=$ac_optarg ;; 943 944 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 945 ac_prev=mandir ;; 946 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 947 mandir=$ac_optarg ;; 948 949 -nfp | --nfp | --nf) 950 # Obsolete; use --without-fp. 951 with_fp=no ;; 952 953 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 954 | --no-cr | --no-c | -n) 955 no_create=yes ;; 956 957 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 958 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 959 no_recursion=yes ;; 960 961 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 962 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 963 | --oldin | --oldi | --old | --ol | --o) 964 ac_prev=oldincludedir ;; 965 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 966 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 967 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 968 oldincludedir=$ac_optarg ;; 969 970 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 971 ac_prev=prefix ;; 972 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 973 prefix=$ac_optarg ;; 974 975 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 976 | --program-pre | --program-pr | --program-p) 977 ac_prev=program_prefix ;; 978 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 979 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 980 program_prefix=$ac_optarg ;; 981 982 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 983 | --program-suf | --program-su | --program-s) 984 ac_prev=program_suffix ;; 985 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 986 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 987 program_suffix=$ac_optarg ;; 988 989 -program-transform-name | --program-transform-name \ 990 | --program-transform-nam | --program-transform-na \ 991 | --program-transform-n | --program-transform- \ 992 | --program-transform | --program-transfor \ 993 | --program-transfo | --program-transf \ 994 | --program-trans | --program-tran \ 995 | --progr-tra | --program-tr | --program-t) 996 ac_prev=program_transform_name ;; 997 -program-transform-name=* | --program-transform-name=* \ 998 | --program-transform-nam=* | --program-transform-na=* \ 999 | --program-transform-n=* | --program-transform-=* \ 1000 | --program-transform=* | --program-transfor=* \ 1001 | --program-transfo=* | --program-transf=* \ 1002 | --program-trans=* | --program-tran=* \ 1003 | --progr-tra=* | --program-tr=* | --program-t=*) 1004 program_transform_name=$ac_optarg ;; 1005 1006 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1007 ac_prev=pdfdir ;; 1008 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1009 pdfdir=$ac_optarg ;; 1010 1011 -psdir | --psdir | --psdi | --psd | --ps) 1012 ac_prev=psdir ;; 1013 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1014 psdir=$ac_optarg ;; 1015 1016 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1017 | -silent | --silent | --silen | --sile | --sil) 1018 silent=yes ;; 1019 1020 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1021 ac_prev=sbindir ;; 1022 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1023 | --sbi=* | --sb=*) 1024 sbindir=$ac_optarg ;; 1025 1026 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1027 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1028 | --sharedst | --shareds | --shared | --share | --shar \ 1029 | --sha | --sh) 1030 ac_prev=sharedstatedir ;; 1031 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1032 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1033 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1034 | --sha=* | --sh=*) 1035 sharedstatedir=$ac_optarg ;; 1036 1037 -site | --site | --sit) 1038 ac_prev=site ;; 1039 -site=* | --site=* | --sit=*) 1040 site=$ac_optarg ;; 1041 1042 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1043 ac_prev=srcdir ;; 1044 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1045 srcdir=$ac_optarg ;; 1046 1047 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1048 | --syscon | --sysco | --sysc | --sys | --sy) 1049 ac_prev=sysconfdir ;; 1050 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1051 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1052 sysconfdir=$ac_optarg ;; 1053 1054 -target | --target | --targe | --targ | --tar | --ta | --t) 1055 ac_prev=target_alias ;; 1056 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1057 target_alias=$ac_optarg ;; 1058 1059 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1060 verbose=yes ;; 1061 1062 -version | --version | --versio | --versi | --vers | -V) 1063 ac_init_version=: ;; 1064 1065 -with-* | --with-*) 1066 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1067 # Reject names that are not valid shell variable names. 1068 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1069 as_fn_error "invalid package name: $ac_useropt" 1070 ac_useropt_orig=$ac_useropt 1071 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1072 case $ac_user_opts in 1073 *" 1074"with_$ac_useropt" 1075"*) ;; 1076 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1077 ac_unrecognized_sep=', ';; 1078 esac 1079 eval with_$ac_useropt=\$ac_optarg ;; 1080 1081 -without-* | --without-*) 1082 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1083 # Reject names that are not valid shell variable names. 1084 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1085 as_fn_error "invalid package name: $ac_useropt" 1086 ac_useropt_orig=$ac_useropt 1087 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1088 case $ac_user_opts in 1089 *" 1090"with_$ac_useropt" 1091"*) ;; 1092 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1093 ac_unrecognized_sep=', ';; 1094 esac 1095 eval with_$ac_useropt=no ;; 1096 1097 --x) 1098 # Obsolete; use --with-x. 1099 with_x=yes ;; 1100 1101 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1102 | --x-incl | --x-inc | --x-in | --x-i) 1103 ac_prev=x_includes ;; 1104 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1105 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1106 x_includes=$ac_optarg ;; 1107 1108 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1109 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1110 ac_prev=x_libraries ;; 1111 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1112 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1113 x_libraries=$ac_optarg ;; 1114 1115 -*) as_fn_error "unrecognized option: \`$ac_option' 1116Try \`$0 --help' for more information." 1117 ;; 1118 1119 *=*) 1120 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1121 # Reject names that are not valid shell variable names. 1122 case $ac_envvar in #( 1123 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1124 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1125 esac 1126 eval $ac_envvar=\$ac_optarg 1127 export $ac_envvar ;; 1128 1129 *) 1130 # FIXME: should be removed in autoconf 3.0. 1131 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1132 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1133 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1134 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1135 ;; 1136 1137 esac 1138done 1139 1140if test -n "$ac_prev"; then 1141 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1142 as_fn_error "missing argument to $ac_option" 1143fi 1144 1145if test -n "$ac_unrecognized_opts"; then 1146 case $enable_option_checking in 1147 no) ;; 1148 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1149 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1150 esac 1151fi 1152 1153# Check all directory arguments for consistency. 1154for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1155 datadir sysconfdir sharedstatedir localstatedir includedir \ 1156 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1157 libdir localedir mandir 1158do 1159 eval ac_val=\$$ac_var 1160 # Remove trailing slashes. 1161 case $ac_val in 1162 */ ) 1163 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1164 eval $ac_var=\$ac_val;; 1165 esac 1166 # Be sure to have absolute directory names. 1167 case $ac_val in 1168 [\\/$]* | ?:[\\/]* ) continue;; 1169 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1170 esac 1171 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1172done 1173 1174# There might be people who depend on the old broken behavior: `$host' 1175# used to hold the argument of --host etc. 1176# FIXME: To remove some day. 1177build=$build_alias 1178host=$host_alias 1179target=$target_alias 1180 1181# FIXME: To remove some day. 1182if test "x$host_alias" != x; then 1183 if test "x$build_alias" = x; then 1184 cross_compiling=maybe 1185 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1186 If a cross compiler is detected then cross compile mode will be used." >&2 1187 elif test "x$build_alias" != "x$host_alias"; then 1188 cross_compiling=yes 1189 fi 1190fi 1191 1192ac_tool_prefix= 1193test -n "$host_alias" && ac_tool_prefix=$host_alias- 1194 1195test "$silent" = yes && exec 6>/dev/null 1196 1197 1198ac_pwd=`pwd` && test -n "$ac_pwd" && 1199ac_ls_di=`ls -di .` && 1200ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1201 as_fn_error "working directory cannot be determined" 1202test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1203 as_fn_error "pwd does not report name of working directory" 1204 1205 1206# Find the source files, if location was not specified. 1207if test -z "$srcdir"; then 1208 ac_srcdir_defaulted=yes 1209 # Try the directory containing this script, then the parent directory. 1210 ac_confdir=`$as_dirname -- "$as_myself" || 1211$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1212 X"$as_myself" : 'X\(//\)[^/]' \| \ 1213 X"$as_myself" : 'X\(//\)$' \| \ 1214 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1215$as_echo X"$as_myself" | 1216 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1217 s//\1/ 1218 q 1219 } 1220 /^X\(\/\/\)[^/].*/{ 1221 s//\1/ 1222 q 1223 } 1224 /^X\(\/\/\)$/{ 1225 s//\1/ 1226 q 1227 } 1228 /^X\(\/\).*/{ 1229 s//\1/ 1230 q 1231 } 1232 s/.*/./; q'` 1233 srcdir=$ac_confdir 1234 if test ! -r "$srcdir/$ac_unique_file"; then 1235 srcdir=.. 1236 fi 1237else 1238 ac_srcdir_defaulted=no 1239fi 1240if test ! -r "$srcdir/$ac_unique_file"; then 1241 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1242 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1243fi 1244ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1245ac_abs_confdir=`( 1246 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1247 pwd)` 1248# When building in place, set srcdir=. 1249if test "$ac_abs_confdir" = "$ac_pwd"; then 1250 srcdir=. 1251fi 1252# Remove unnecessary trailing slashes from srcdir. 1253# Double slashes in file names in object file debugging info 1254# mess up M-x gdb in Emacs. 1255case $srcdir in 1256*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1257esac 1258for ac_var in $ac_precious_vars; do 1259 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1260 eval ac_env_${ac_var}_value=\$${ac_var} 1261 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1262 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1263done 1264 1265# 1266# Report the --help message. 1267# 1268if test "$ac_init_help" = "long"; then 1269 # Omit some internal or obsolete options to make the list less imposing. 1270 # This message is too long to be a string in the A/UX 3.1 sh. 1271 cat <<_ACEOF 1272\`configure' configures package-unused version-unused to adapt to many kinds of systems. 1273 1274Usage: $0 [OPTION]... [VAR=VALUE]... 1275 1276To assign environment variables (e.g., CC, CFLAGS...), specify them as 1277VAR=VALUE. See below for descriptions of some of the useful variables. 1278 1279Defaults for the options are specified in brackets. 1280 1281Configuration: 1282 -h, --help display this help and exit 1283 --help=short display options specific to this package 1284 --help=recursive display the short help of all the included packages 1285 -V, --version display version information and exit 1286 -q, --quiet, --silent do not print \`checking...' messages 1287 --cache-file=FILE cache test results in FILE [disabled] 1288 -C, --config-cache alias for \`--cache-file=config.cache' 1289 -n, --no-create do not create output files 1290 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1291 1292Installation directories: 1293 --prefix=PREFIX install architecture-independent files in PREFIX 1294 [$ac_default_prefix] 1295 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1296 [PREFIX] 1297 1298By default, \`make install' will install all the files in 1299\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1300an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1301for instance \`--prefix=\$HOME'. 1302 1303For better control, use the options below. 1304 1305Fine tuning of the installation directories: 1306 --bindir=DIR user executables [EPREFIX/bin] 1307 --sbindir=DIR system admin executables [EPREFIX/sbin] 1308 --libexecdir=DIR program executables [EPREFIX/libexec] 1309 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1310 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1311 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1312 --libdir=DIR object code libraries [EPREFIX/lib] 1313 --includedir=DIR C header files [PREFIX/include] 1314 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1315 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1316 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1317 --infodir=DIR info documentation [DATAROOTDIR/info] 1318 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1319 --mandir=DIR man documentation [DATAROOTDIR/man] 1320 --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc] 1321 --htmldir=DIR html documentation [DOCDIR] 1322 --dvidir=DIR dvi documentation [DOCDIR] 1323 --pdfdir=DIR pdf documentation [DOCDIR] 1324 --psdir=DIR ps documentation [DOCDIR] 1325_ACEOF 1326 1327 cat <<\_ACEOF 1328 1329System types: 1330 --build=BUILD configure for building on BUILD [guessed] 1331 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1332 --target=TARGET configure for building compilers for TARGET [HOST] 1333_ACEOF 1334fi 1335 1336if test -n "$ac_init_help"; then 1337 case $ac_init_help in 1338 short | recursive ) echo "Configuration of package-unused version-unused:";; 1339 esac 1340 cat <<\_ACEOF 1341 1342Optional Features: 1343 --disable-option-checking ignore unrecognized --enable/--with options 1344 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1345 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1346 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1347 --enable-objc-gc enable the use of Boehm's garbage collector with 1348 the GNU Objective-C runtime. 1349 --enable-multilib build many library versions (default) 1350 --enable-maintainer-mode enable make rules and dependencies not useful 1351 (and sometimes confusing) to the casual installer 1352 --enable-shared[=PKGS] build shared libraries [default=yes] 1353 --enable-static[=PKGS] build static libraries [default=yes] 1354 --enable-fast-install[=PKGS] 1355 optimize for fast installation [default=yes] 1356 --disable-libtool-lock avoid locking (might break parallel builds) 1357 --enable-tls Use thread-local storage [default=yes] 1358 --enable-sjlj-exceptions 1359 force use of builtin_setjmp for exceptions 1360 1361Optional Packages: 1362 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1363 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1364 --with-build-libsubdir=DIR Directory where to find libraries for build system 1365 --with-target-subdir=SUBDIR 1366 configuring in a subdirectory 1367 --with-cross-host=HOST configuring with a cross compiler 1368 --with-pic try to use only PIC/non-PIC objects [default=use 1369 both] 1370 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1371 1372Some influential environment variables: 1373 CC C compiler command 1374 CFLAGS C compiler flags 1375 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1376 nonstandard directory <lib dir> 1377 LIBS libraries to pass to the linker, e.g. -l<library> 1378 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1379 you have headers in a nonstandard directory <include dir> 1380 CPP C preprocessor 1381 1382Use these variables to override the choices made by `configure' or to help 1383it to find libraries and programs with nonstandard names/locations. 1384 1385Report bugs to the package provider. 1386_ACEOF 1387ac_status=$? 1388fi 1389 1390if test "$ac_init_help" = "recursive"; then 1391 # If there are subdirs, report their specific --help. 1392 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1393 test -d "$ac_dir" || 1394 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1395 continue 1396 ac_builddir=. 1397 1398case "$ac_dir" in 1399.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1400*) 1401 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1402 # A ".." for each directory in $ac_dir_suffix. 1403 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1404 case $ac_top_builddir_sub in 1405 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1406 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1407 esac ;; 1408esac 1409ac_abs_top_builddir=$ac_pwd 1410ac_abs_builddir=$ac_pwd$ac_dir_suffix 1411# for backward compatibility: 1412ac_top_builddir=$ac_top_build_prefix 1413 1414case $srcdir in 1415 .) # We are building in place. 1416 ac_srcdir=. 1417 ac_top_srcdir=$ac_top_builddir_sub 1418 ac_abs_top_srcdir=$ac_pwd ;; 1419 [\\/]* | ?:[\\/]* ) # Absolute name. 1420 ac_srcdir=$srcdir$ac_dir_suffix; 1421 ac_top_srcdir=$srcdir 1422 ac_abs_top_srcdir=$srcdir ;; 1423 *) # Relative name. 1424 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1425 ac_top_srcdir=$ac_top_build_prefix$srcdir 1426 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1427esac 1428ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1429 1430 cd "$ac_dir" || { ac_status=$?; continue; } 1431 # Check for guested configure. 1432 if test -f "$ac_srcdir/configure.gnu"; then 1433 echo && 1434 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1435 elif test -f "$ac_srcdir/configure"; then 1436 echo && 1437 $SHELL "$ac_srcdir/configure" --help=recursive 1438 else 1439 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1440 fi || ac_status=$? 1441 cd "$ac_pwd" || { ac_status=$?; break; } 1442 done 1443fi 1444 1445test -n "$ac_init_help" && exit $ac_status 1446if $ac_init_version; then 1447 cat <<\_ACEOF 1448package-unused configure version-unused 1449generated by GNU Autoconf 2.64 1450 1451Copyright (C) 2009 Free Software Foundation, Inc. 1452This configure script is free software; the Free Software Foundation 1453gives unlimited permission to copy, distribute and modify it. 1454_ACEOF 1455 exit 1456fi 1457 1458## ------------------------ ## 1459## Autoconf initialization. ## 1460## ------------------------ ## 1461 1462# ac_fn_c_try_compile LINENO 1463# -------------------------- 1464# Try to compile conftest.$ac_ext, and return whether this succeeded. 1465ac_fn_c_try_compile () 1466{ 1467 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1468 rm -f conftest.$ac_objext 1469 if { { ac_try="$ac_compile" 1470case "(($ac_try" in 1471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1472 *) ac_try_echo=$ac_try;; 1473esac 1474eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1475$as_echo "$ac_try_echo"; } >&5 1476 (eval "$ac_compile") 2>conftest.err 1477 ac_status=$? 1478 if test -s conftest.err; then 1479 grep -v '^ *+' conftest.err >conftest.er1 1480 cat conftest.er1 >&5 1481 mv -f conftest.er1 conftest.err 1482 fi 1483 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1484 test $ac_status = 0; } && { 1485 test -z "$ac_c_werror_flag" || 1486 test ! -s conftest.err 1487 } && test -s conftest.$ac_objext; then : 1488 ac_retval=0 1489else 1490 $as_echo "$as_me: failed program was:" >&5 1491sed 's/^/| /' conftest.$ac_ext >&5 1492 1493 ac_retval=1 1494fi 1495 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1496 return $ac_retval 1497 1498} # ac_fn_c_try_compile 1499 1500# ac_fn_c_try_link LINENO 1501# ----------------------- 1502# Try to link conftest.$ac_ext, and return whether this succeeded. 1503ac_fn_c_try_link () 1504{ 1505 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1506 rm -f conftest.$ac_objext conftest$ac_exeext 1507 if { { ac_try="$ac_link" 1508case "(($ac_try" in 1509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1510 *) ac_try_echo=$ac_try;; 1511esac 1512eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1513$as_echo "$ac_try_echo"; } >&5 1514 (eval "$ac_link") 2>conftest.err 1515 ac_status=$? 1516 if test -s conftest.err; then 1517 grep -v '^ *+' conftest.err >conftest.er1 1518 cat conftest.er1 >&5 1519 mv -f conftest.er1 conftest.err 1520 fi 1521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1522 test $ac_status = 0; } && { 1523 test -z "$ac_c_werror_flag" || 1524 test ! -s conftest.err 1525 } && test -s conftest$ac_exeext && { 1526 test "$cross_compiling" = yes || 1527 $as_test_x conftest$ac_exeext 1528 }; then : 1529 ac_retval=0 1530else 1531 $as_echo "$as_me: failed program was:" >&5 1532sed 's/^/| /' conftest.$ac_ext >&5 1533 1534 ac_retval=1 1535fi 1536 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1537 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1538 # interfere with the next link command; also delete a directory that is 1539 # left behind by Apple's compiler. We do this before executing the actions. 1540 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1541 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1542 return $ac_retval 1543 1544} # ac_fn_c_try_link 1545 1546# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1547# ------------------------------------------------------- 1548# Tests whether HEADER exists and can be compiled using the include files in 1549# INCLUDES, setting the cache variable VAR accordingly. 1550ac_fn_c_check_header_compile () 1551{ 1552 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1554$as_echo_n "checking for $2... " >&6; } 1555if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1556 $as_echo_n "(cached) " >&6 1557else 1558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1559/* end confdefs.h. */ 1560$4 1561#include <$2> 1562_ACEOF 1563if ac_fn_c_try_compile "$LINENO"; then : 1564 eval "$3=yes" 1565else 1566 eval "$3=no" 1567fi 1568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1569fi 1570eval ac_res=\$$3 1571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1572$as_echo "$ac_res" >&6; } 1573 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1574 1575} # ac_fn_c_check_header_compile 1576 1577# ac_fn_c_try_cpp LINENO 1578# ---------------------- 1579# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1580ac_fn_c_try_cpp () 1581{ 1582 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1583 if { { ac_try="$ac_cpp conftest.$ac_ext" 1584case "(($ac_try" in 1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1586 *) ac_try_echo=$ac_try;; 1587esac 1588eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1589$as_echo "$ac_try_echo"; } >&5 1590 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1591 ac_status=$? 1592 if test -s conftest.err; then 1593 grep -v '^ *+' conftest.err >conftest.er1 1594 cat conftest.er1 >&5 1595 mv -f conftest.er1 conftest.err 1596 fi 1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1598 test $ac_status = 0; } >/dev/null && { 1599 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1600 test ! -s conftest.err 1601 }; then : 1602 ac_retval=0 1603else 1604 $as_echo "$as_me: failed program was:" >&5 1605sed 's/^/| /' conftest.$ac_ext >&5 1606 1607 ac_retval=1 1608fi 1609 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1610 return $ac_retval 1611 1612} # ac_fn_c_try_cpp 1613 1614# ac_fn_c_try_run LINENO 1615# ---------------------- 1616# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1617# that executables *can* be run. 1618ac_fn_c_try_run () 1619{ 1620 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1621 if { { ac_try="$ac_link" 1622case "(($ac_try" in 1623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1624 *) ac_try_echo=$ac_try;; 1625esac 1626eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1627$as_echo "$ac_try_echo"; } >&5 1628 (eval "$ac_link") 2>&5 1629 ac_status=$? 1630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1631 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1632 { { case "(($ac_try" in 1633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1634 *) ac_try_echo=$ac_try;; 1635esac 1636eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1637$as_echo "$ac_try_echo"; } >&5 1638 (eval "$ac_try") 2>&5 1639 ac_status=$? 1640 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1641 test $ac_status = 0; }; }; then : 1642 ac_retval=0 1643else 1644 $as_echo "$as_me: program exited with status $ac_status" >&5 1645 $as_echo "$as_me: failed program was:" >&5 1646sed 's/^/| /' conftest.$ac_ext >&5 1647 1648 ac_retval=$ac_status 1649fi 1650 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1651 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1652 return $ac_retval 1653 1654} # ac_fn_c_try_run 1655 1656# ac_fn_c_check_func LINENO FUNC VAR 1657# ---------------------------------- 1658# Tests whether FUNC exists, setting the cache variable VAR accordingly 1659ac_fn_c_check_func () 1660{ 1661 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1663$as_echo_n "checking for $2... " >&6; } 1664if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1665 $as_echo_n "(cached) " >&6 1666else 1667 if test x$gcc_no_link = xyes; then 1668 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1669fi 1670cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1671/* end confdefs.h. */ 1672/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1673 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1674#define $2 innocuous_$2 1675 1676/* System header to define __stub macros and hopefully few prototypes, 1677 which can conflict with char $2 (); below. 1678 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1679 <limits.h> exists even on freestanding compilers. */ 1680 1681#ifdef __STDC__ 1682# include <limits.h> 1683#else 1684# include <assert.h> 1685#endif 1686 1687#undef $2 1688 1689/* Override any GCC internal prototype to avoid an error. 1690 Use char because int might match the return type of a GCC 1691 builtin and then its argument prototype would still apply. */ 1692#ifdef __cplusplus 1693extern "C" 1694#endif 1695char $2 (); 1696/* The GNU C library defines this for functions which it implements 1697 to always fail with ENOSYS. Some functions are actually named 1698 something starting with __ and the normal name is an alias. */ 1699#if defined __stub_$2 || defined __stub___$2 1700choke me 1701#endif 1702 1703int 1704main () 1705{ 1706return $2 (); 1707 ; 1708 return 0; 1709} 1710_ACEOF 1711if ac_fn_c_try_link "$LINENO"; then : 1712 eval "$3=yes" 1713else 1714 eval "$3=no" 1715fi 1716rm -f core conftest.err conftest.$ac_objext \ 1717 conftest$ac_exeext conftest.$ac_ext 1718fi 1719eval ac_res=\$$3 1720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1721$as_echo "$ac_res" >&6; } 1722 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1723 1724} # ac_fn_c_check_func 1725 1726# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1727# ------------------------------------------------------- 1728# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1729# the include files in INCLUDES and setting the cache variable VAR 1730# accordingly. 1731ac_fn_c_check_header_mongrel () 1732{ 1733 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1734 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1736$as_echo_n "checking for $2... " >&6; } 1737if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1738 $as_echo_n "(cached) " >&6 1739fi 1740eval ac_res=\$$3 1741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1742$as_echo "$ac_res" >&6; } 1743else 1744 # Is the header compilable? 1745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1746$as_echo_n "checking $2 usability... " >&6; } 1747cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1748/* end confdefs.h. */ 1749$4 1750#include <$2> 1751_ACEOF 1752if ac_fn_c_try_compile "$LINENO"; then : 1753 ac_header_compiler=yes 1754else 1755 ac_header_compiler=no 1756fi 1757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1759$as_echo "$ac_header_compiler" >&6; } 1760 1761# Is the header present? 1762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1763$as_echo_n "checking $2 presence... " >&6; } 1764cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1765/* end confdefs.h. */ 1766#include <$2> 1767_ACEOF 1768if ac_fn_c_try_cpp "$LINENO"; then : 1769 ac_header_preproc=yes 1770else 1771 ac_header_preproc=no 1772fi 1773rm -f conftest.err conftest.$ac_ext 1774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1775$as_echo "$ac_header_preproc" >&6; } 1776 1777# So? What about this header? 1778case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1779 yes:no: ) 1780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1781$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1783$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1784 ;; 1785 no:yes:* ) 1786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1787$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1789$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1791$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1793$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1795$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1796 ;; 1797esac 1798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1799$as_echo_n "checking for $2... " >&6; } 1800if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1801 $as_echo_n "(cached) " >&6 1802else 1803 eval "$3=\$ac_header_compiler" 1804fi 1805eval ac_res=\$$3 1806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1807$as_echo "$ac_res" >&6; } 1808fi 1809 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1810 1811} # ac_fn_c_check_header_mongrel 1812cat >config.log <<_ACEOF 1813This file contains any messages produced by compilers while 1814running configure, to aid debugging if configure makes a mistake. 1815 1816It was created by package-unused $as_me version-unused, which was 1817generated by GNU Autoconf 2.64. Invocation command line was 1818 1819 $ $0 $@ 1820 1821_ACEOF 1822exec 5>>config.log 1823{ 1824cat <<_ASUNAME 1825## --------- ## 1826## Platform. ## 1827## --------- ## 1828 1829hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1830uname -m = `(uname -m) 2>/dev/null || echo unknown` 1831uname -r = `(uname -r) 2>/dev/null || echo unknown` 1832uname -s = `(uname -s) 2>/dev/null || echo unknown` 1833uname -v = `(uname -v) 2>/dev/null || echo unknown` 1834 1835/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1836/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1837 1838/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1839/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1840/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1841/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1842/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1843/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1844/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1845 1846_ASUNAME 1847 1848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1849for as_dir in $PATH 1850do 1851 IFS=$as_save_IFS 1852 test -z "$as_dir" && as_dir=. 1853 $as_echo "PATH: $as_dir" 1854 done 1855IFS=$as_save_IFS 1856 1857} >&5 1858 1859cat >&5 <<_ACEOF 1860 1861 1862## ----------- ## 1863## Core tests. ## 1864## ----------- ## 1865 1866_ACEOF 1867 1868 1869# Keep a trace of the command line. 1870# Strip out --no-create and --no-recursion so they do not pile up. 1871# Strip out --silent because we don't want to record it for future runs. 1872# Also quote any args containing shell meta-characters. 1873# Make two passes to allow for proper duplicate-argument suppression. 1874ac_configure_args= 1875ac_configure_args0= 1876ac_configure_args1= 1877ac_must_keep_next=false 1878for ac_pass in 1 2 1879do 1880 for ac_arg 1881 do 1882 case $ac_arg in 1883 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1884 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1885 | -silent | --silent | --silen | --sile | --sil) 1886 continue ;; 1887 *\'*) 1888 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1889 esac 1890 case $ac_pass in 1891 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1892 2) 1893 as_fn_append ac_configure_args1 " '$ac_arg'" 1894 if test $ac_must_keep_next = true; then 1895 ac_must_keep_next=false # Got value, back to normal. 1896 else 1897 case $ac_arg in 1898 *=* | --config-cache | -C | -disable-* | --disable-* \ 1899 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1900 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1901 | -with-* | --with-* | -without-* | --without-* | --x) 1902 case "$ac_configure_args0 " in 1903 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1904 esac 1905 ;; 1906 -* ) ac_must_keep_next=true ;; 1907 esac 1908 fi 1909 as_fn_append ac_configure_args " '$ac_arg'" 1910 ;; 1911 esac 1912 done 1913done 1914{ ac_configure_args0=; unset ac_configure_args0;} 1915{ ac_configure_args1=; unset ac_configure_args1;} 1916 1917# When interrupted or exit'd, cleanup temporary files, and complete 1918# config.log. We remove comments because anyway the quotes in there 1919# would cause problems or look ugly. 1920# WARNING: Use '\'' to represent an apostrophe within the trap. 1921# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1922trap 'exit_status=$? 1923 # Save into config.log some information that might help in debugging. 1924 { 1925 echo 1926 1927 cat <<\_ASBOX 1928## ---------------- ## 1929## Cache variables. ## 1930## ---------------- ## 1931_ASBOX 1932 echo 1933 # The following way of writing the cache mishandles newlines in values, 1934( 1935 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1936 eval ac_val=\$$ac_var 1937 case $ac_val in #( 1938 *${as_nl}*) 1939 case $ac_var in #( 1940 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1941$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1942 esac 1943 case $ac_var in #( 1944 _ | IFS | as_nl) ;; #( 1945 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1946 *) { eval $ac_var=; unset $ac_var;} ;; 1947 esac ;; 1948 esac 1949 done 1950 (set) 2>&1 | 1951 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1952 *${as_nl}ac_space=\ *) 1953 sed -n \ 1954 "s/'\''/'\''\\\\'\'''\''/g; 1955 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1956 ;; #( 1957 *) 1958 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1959 ;; 1960 esac | 1961 sort 1962) 1963 echo 1964 1965 cat <<\_ASBOX 1966## ----------------- ## 1967## Output variables. ## 1968## ----------------- ## 1969_ASBOX 1970 echo 1971 for ac_var in $ac_subst_vars 1972 do 1973 eval ac_val=\$$ac_var 1974 case $ac_val in 1975 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1976 esac 1977 $as_echo "$ac_var='\''$ac_val'\''" 1978 done | sort 1979 echo 1980 1981 if test -n "$ac_subst_files"; then 1982 cat <<\_ASBOX 1983## ------------------- ## 1984## File substitutions. ## 1985## ------------------- ## 1986_ASBOX 1987 echo 1988 for ac_var in $ac_subst_files 1989 do 1990 eval ac_val=\$$ac_var 1991 case $ac_val in 1992 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1993 esac 1994 $as_echo "$ac_var='\''$ac_val'\''" 1995 done | sort 1996 echo 1997 fi 1998 1999 if test -s confdefs.h; then 2000 cat <<\_ASBOX 2001## ----------- ## 2002## confdefs.h. ## 2003## ----------- ## 2004_ASBOX 2005 echo 2006 cat confdefs.h 2007 echo 2008 fi 2009 test "$ac_signal" != 0 && 2010 $as_echo "$as_me: caught signal $ac_signal" 2011 $as_echo "$as_me: exit $exit_status" 2012 } >&5 2013 rm -f core *.core core.conftest.* && 2014 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2015 exit $exit_status 2016' 0 2017for ac_signal in 1 2 13 15; do 2018 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2019done 2020ac_signal=0 2021 2022# confdefs.h avoids OS command line length limits that DEFS can exceed. 2023rm -f -r conftest* confdefs.h 2024 2025$as_echo "/* confdefs.h */" > confdefs.h 2026 2027# Predefined preprocessor variables. 2028 2029cat >>confdefs.h <<_ACEOF 2030#define PACKAGE_NAME "$PACKAGE_NAME" 2031_ACEOF 2032 2033cat >>confdefs.h <<_ACEOF 2034#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2035_ACEOF 2036 2037cat >>confdefs.h <<_ACEOF 2038#define PACKAGE_VERSION "$PACKAGE_VERSION" 2039_ACEOF 2040 2041cat >>confdefs.h <<_ACEOF 2042#define PACKAGE_STRING "$PACKAGE_STRING" 2043_ACEOF 2044 2045cat >>confdefs.h <<_ACEOF 2046#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2047_ACEOF 2048 2049cat >>confdefs.h <<_ACEOF 2050#define PACKAGE_URL "$PACKAGE_URL" 2051_ACEOF 2052 2053 2054# Let the site file select an alternate cache file if it wants to. 2055# Prefer an explicitly selected file to automatically selected ones. 2056ac_site_file1=NONE 2057ac_site_file2=NONE 2058if test -n "$CONFIG_SITE"; then 2059 ac_site_file1=$CONFIG_SITE 2060elif test "x$prefix" != xNONE; then 2061 ac_site_file1=$prefix/share/config.site 2062 ac_site_file2=$prefix/etc/config.site 2063else 2064 ac_site_file1=$ac_default_prefix/share/config.site 2065 ac_site_file2=$ac_default_prefix/etc/config.site 2066fi 2067for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2068do 2069 test "x$ac_site_file" = xNONE && continue 2070 if test -r "$ac_site_file"; then 2071 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2072$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2073 sed 's/^/| /' "$ac_site_file" >&5 2074 . "$ac_site_file" 2075 fi 2076done 2077 2078if test -r "$cache_file"; then 2079 # Some versions of bash will fail to source /dev/null (special 2080 # files actually), so we avoid doing that. 2081 if test -f "$cache_file"; then 2082 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2083$as_echo "$as_me: loading cache $cache_file" >&6;} 2084 case $cache_file in 2085 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2086 *) . "./$cache_file";; 2087 esac 2088 fi 2089else 2090 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2091$as_echo "$as_me: creating cache $cache_file" >&6;} 2092 >$cache_file 2093fi 2094 2095# Check that the precious variables saved in the cache have kept the same 2096# value. 2097ac_cache_corrupted=false 2098for ac_var in $ac_precious_vars; do 2099 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2100 eval ac_new_set=\$ac_env_${ac_var}_set 2101 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2102 eval ac_new_val=\$ac_env_${ac_var}_value 2103 case $ac_old_set,$ac_new_set in 2104 set,) 2105 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2106$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2107 ac_cache_corrupted=: ;; 2108 ,set) 2109 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2110$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2111 ac_cache_corrupted=: ;; 2112 ,);; 2113 *) 2114 if test "x$ac_old_val" != "x$ac_new_val"; then 2115 # differences in whitespace do not lead to failure. 2116 ac_old_val_w=`echo x $ac_old_val` 2117 ac_new_val_w=`echo x $ac_new_val` 2118 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2119 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2120$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2121 ac_cache_corrupted=: 2122 else 2123 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2124$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2125 eval $ac_var=\$ac_old_val 2126 fi 2127 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2128$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2129 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2130$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2131 fi;; 2132 esac 2133 # Pass precious variables to config.status. 2134 if test "$ac_new_set" = set; then 2135 case $ac_new_val in 2136 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2137 *) ac_arg=$ac_var=$ac_new_val ;; 2138 esac 2139 case " $ac_configure_args " in 2140 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2141 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2142 esac 2143 fi 2144done 2145if $ac_cache_corrupted; then 2146 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2147$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2148 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2149$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2150 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2151fi 2152## -------------------- ## 2153## Main body of script. ## 2154## -------------------- ## 2155 2156ac_ext=c 2157ac_cpp='$CPP $CPPFLAGS' 2158ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2159ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2160ac_compiler_gnu=$ac_cv_c_compiler_gnu 2161 2162 2163 2164 2165 2166 2167ac_aux_dir= 2168for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2169 for ac_t in install-sh install.sh shtool; do 2170 if test -f "$ac_dir/$ac_t"; then 2171 ac_aux_dir=$ac_dir 2172 ac_install_sh="$ac_aux_dir/$ac_t -c" 2173 break 2 2174 fi 2175 done 2176done 2177if test -z "$ac_aux_dir"; then 2178 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2179fi 2180 2181# These three variables are undocumented and unsupported, 2182# and are intended to be withdrawn in a future Autoconf release. 2183# They can cause serious problems if a builder's source tree is in a directory 2184# whose full name contains unusual characters. 2185ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2186ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2187ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2188 2189 2190# Make sure we can run config.sub. 2191$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2192 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2193 2194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2195$as_echo_n "checking build system type... " >&6; } 2196if test "${ac_cv_build+set}" = set; then : 2197 $as_echo_n "(cached) " >&6 2198else 2199 ac_build_alias=$build_alias 2200test "x$ac_build_alias" = x && 2201 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2202test "x$ac_build_alias" = x && 2203 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2204ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2205 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2206 2207fi 2208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2209$as_echo "$ac_cv_build" >&6; } 2210case $ac_cv_build in 2211*-*-*) ;; 2212*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2213esac 2214build=$ac_cv_build 2215ac_save_IFS=$IFS; IFS='-' 2216set x $ac_cv_build 2217shift 2218build_cpu=$1 2219build_vendor=$2 2220shift; shift 2221# Remember, the first character of IFS is used to create $*, 2222# except with old shells: 2223build_os=$* 2224IFS=$ac_save_IFS 2225case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2226 2227 2228 case ${build_alias} in 2229 "") build_noncanonical=${build} ;; 2230 *) build_noncanonical=${build_alias} ;; 2231esac 2232 2233 case ${host_alias} in 2234 "") host_noncanonical=${build_noncanonical} ;; 2235 *) host_noncanonical=${host_alias} ;; 2236esac 2237 2238 case ${target_alias} in 2239 "") target_noncanonical=${host_noncanonical} ;; 2240 *) target_noncanonical=${target_alias} ;; 2241esac 2242 2243 2244# post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2245# have matching libraries, they should use host libraries: Makefile.tpl 2246# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2247# However, they still use the build modules, because the corresponding 2248# host modules (e.g. bison) are only built for the host when bootstrap 2249# finishes. So: 2250# - build_subdir is where we find build modules, and never changes. 2251# - build_libsubdir is where we find build libraries, and can be overridden. 2252 2253# Prefix 'build-' so this never conflicts with target_subdir. 2254build_subdir="build-${build_noncanonical}" 2255 2256# Check whether --with-build-libsubdir was given. 2257if test "${with_build_libsubdir+set}" = set; then : 2258 withval=$with_build_libsubdir; build_libsubdir="$withval" 2259else 2260 build_libsubdir="$build_subdir" 2261fi 2262 2263# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2264if ( test $srcdir = . && test -d gcc ) \ 2265 || test -d $srcdir/../host-${host_noncanonical}; then 2266 host_subdir="host-${host_noncanonical}" 2267else 2268 host_subdir=. 2269fi 2270# No prefix. 2271target_subdir=${target_noncanonical} 2272 2273 2274# We need the following definitions because AC_PROG_LIBTOOL relies on them 2275PACKAGE=libobjc 2276# Version is pulled out to make it a bit easier to change using sed. 2277VERSION=4:0:0 2278 2279 2280# This works around the fact that libtool configuration may change LD 2281# for this particular configuration, but some shells, instead of 2282# keeping the changes in LD private, export them just because LD is 2283# exported. 2284ORIGINAL_LD_FOR_MULTILIBS=$LD 2285 2286# ------- 2287# Options 2288# ------- 2289 2290# We use these options to decide which functions to include. 2291 2292# Check whether --with-target-subdir was given. 2293if test "${with_target_subdir+set}" = set; then : 2294 withval=$with_target_subdir; 2295fi 2296 2297 2298# Check whether --with-cross-host was given. 2299if test "${with_cross_host+set}" = set; then : 2300 withval=$with_cross_host; 2301fi 2302 2303 2304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2305$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2306# Check whether --enable-version-specific-runtime-libs was given. 2307if test "${enable_version_specific_runtime_libs+set}" = set; then : 2308 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2309 yes) version_specific_libs=yes ;; 2310 no) version_specific_libs=no ;; 2311 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2312 esac 2313else 2314 version_specific_libs=no 2315fi 2316 2317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2318$as_echo "$version_specific_libs" >&6; } 2319 2320# Check whether --enable-objc-gc was given. 2321if test "${enable_objc_gc+set}" = set; then : 2322 enableval=$enable_objc_gc; case $enable_objc_gc in 2323 no) 2324 OBJC_GCFLAGS='' 2325 OBJC_BOEHM_GC='' 2326 OBJC_BOEHM_GC_INCLUDES='' 2327 ;; 2328 *) 2329 OBJC_GCFLAGS='-DOBJC_WITH_GC=1' 2330 OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la' 2331 OBJC_BOEHM_GC_INCLUDES='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include' 2332 ;; 2333esac 2334else 2335 OBJC_GCFLAGS=''; OBJC_BOEHM_GC=''; OBJC_BOEHM_GC_INCLUDES='' 2336fi 2337 2338 2339 2340 2341 2342# ----------- 2343# Directories 2344# ----------- 2345 2346# Find the rest of the source tree framework. 2347# Default to --enable-multilib 2348# Check whether --enable-multilib was given. 2349if test "${enable_multilib+set}" = set; then : 2350 enableval=$enable_multilib; case "$enableval" in 2351 yes) multilib=yes ;; 2352 no) multilib=no ;; 2353 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 2354 esac 2355else 2356 multilib=yes 2357fi 2358 2359 2360# We may get other options which we leave undocumented: 2361# --with-target-subdir, --with-multisrctop, --with-multisubdir 2362# See config-ml.in if you want the gory details. 2363 2364if test "$srcdir" = "."; then 2365 if test "$with_target_subdir" != "."; then 2366 multi_basedir="$srcdir/$with_multisrctop../.." 2367 else 2368 multi_basedir="$srcdir/$with_multisrctop.." 2369 fi 2370else 2371 multi_basedir="$srcdir/.." 2372fi 2373 2374 2375# Even if the default multilib is not a cross compilation, 2376# it may be that some of the other multilibs are. 2377if test $cross_compiling = no && test $multilib = yes \ 2378 && test "x${with_multisubdir}" != x ; then 2379 cross_compiling=maybe 2380fi 2381 2382ac_config_commands="$ac_config_commands default-1" 2383 2384 2385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2386$as_echo_n "checking host system type... " >&6; } 2387if test "${ac_cv_host+set}" = set; then : 2388 $as_echo_n "(cached) " >&6 2389else 2390 if test "x$host_alias" = x; then 2391 ac_cv_host=$ac_cv_build 2392else 2393 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2394 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2395fi 2396 2397fi 2398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2399$as_echo "$ac_cv_host" >&6; } 2400case $ac_cv_host in 2401*-*-*) ;; 2402*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2403esac 2404host=$ac_cv_host 2405ac_save_IFS=$IFS; IFS='-' 2406set x $ac_cv_host 2407shift 2408host_cpu=$1 2409host_vendor=$2 2410shift; shift 2411# Remember, the first character of IFS is used to create $*, 2412# except with old shells: 2413host_os=$* 2414IFS=$ac_save_IFS 2415case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2416 2417 2418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2419$as_echo_n "checking target system type... " >&6; } 2420if test "${ac_cv_target+set}" = set; then : 2421 $as_echo_n "(cached) " >&6 2422else 2423 if test "x$target_alias" = x; then 2424 ac_cv_target=$ac_cv_host 2425else 2426 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2427 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2428fi 2429 2430fi 2431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2432$as_echo "$ac_cv_target" >&6; } 2433case $ac_cv_target in 2434*-*-*) ;; 2435*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2436esac 2437target=$ac_cv_target 2438ac_save_IFS=$IFS; IFS='-' 2439set x $ac_cv_target 2440shift 2441target_cpu=$1 2442target_vendor=$2 2443shift; shift 2444# Remember, the first character of IFS is used to create $*, 2445# except with old shells: 2446target_os=$* 2447IFS=$ac_save_IFS 2448case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2449 2450 2451# The aliases save the names the user supplied, while $host etc. 2452# will get canonicalized. 2453test -n "$target_alias" && 2454 test "$program_prefix$program_suffix$program_transform_name" = \ 2455 NONENONEs,x,x, && 2456 program_prefix=${target_alias}- 2457 2458 2459 2460 2461# Export source directory. 2462# These need to be absolute paths, yet at the same time need to 2463# canonicalize only relative paths, because then amd will not unmount 2464# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 2465case $srcdir in 2466 \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;; 2467 *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 2468esac 2469 2470 2471# Calculate toolexeclibdir 2472# Also toolexecdir, though it's only used in toolexeclibdir 2473case ${version_specific_libs} in 2474 yes) 2475 # Need the gcc compiler version to know where to install libraries 2476 # and header files if --enable-version-specific-runtime-libs option 2477 # is selected. 2478 toolexecdir='$(libdir)/gcc/$(target_noncanonical)' 2479 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 2480 ;; 2481 no) 2482 if test -n "$with_cross_host" && 2483 test x"$with_cross_host" != x"no"; then 2484 # Install a library built with a cross compiler in tooldir, not libdir. 2485 toolexecdir='$(exec_prefix)/$(target_noncanonical)' 2486 toolexeclibdir='$(toolexecdir)/lib' 2487 else 2488 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)' 2489 toolexeclibdir='$(libdir)' 2490 fi 2491 multi_os_directory=`$CC -print-multi-os-directory` 2492 case $multi_os_directory in 2493 .) ;; # Avoid trailing /. 2494 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 2495 esac 2496 ;; 2497esac 2498 2499 2500 2501# Figure out if we want to name the include directory and the 2502# library name changes differently. 2503includedirname=include 2504libsuffix= 2505case "${host}" in 2506 *-darwin*) 2507 # Darwin is the only target so far that needs a different include directory. 2508 includedirname=include-gnu-runtime 2509 libsuffix=-gnu 2510 ;; 2511esac 2512 2513 2514 2515ac_config_headers="$ac_config_headers config.h" 2516 2517 2518# -------- 2519# Programs 2520# -------- 2521 2522 2523 2524# We must force CC to /not/ be a precious variable; otherwise 2525# the wrong, non-multilib-adjusted value will be used in multilibs. 2526# As a side effect, we have to subst CFLAGS ourselves. 2527 2528 2529ac_ext=c 2530ac_cpp='$CPP $CPPFLAGS' 2531ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2532ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2533ac_compiler_gnu=$ac_cv_c_compiler_gnu 2534if test -n "$ac_tool_prefix"; then 2535 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2536set dummy ${ac_tool_prefix}gcc; ac_word=$2 2537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2538$as_echo_n "checking for $ac_word... " >&6; } 2539if test "${ac_cv_prog_CC+set}" = set; then : 2540 $as_echo_n "(cached) " >&6 2541else 2542 if test -n "$CC"; then 2543 ac_cv_prog_CC="$CC" # Let the user override the test. 2544else 2545as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2546for as_dir in $PATH 2547do 2548 IFS=$as_save_IFS 2549 test -z "$as_dir" && as_dir=. 2550 for ac_exec_ext in '' $ac_executable_extensions; do 2551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2552 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2554 break 2 2555 fi 2556done 2557 done 2558IFS=$as_save_IFS 2559 2560fi 2561fi 2562CC=$ac_cv_prog_CC 2563if test -n "$CC"; then 2564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2565$as_echo "$CC" >&6; } 2566else 2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2568$as_echo "no" >&6; } 2569fi 2570 2571 2572fi 2573if test -z "$ac_cv_prog_CC"; then 2574 ac_ct_CC=$CC 2575 # Extract the first word of "gcc", so it can be a program name with args. 2576set dummy gcc; ac_word=$2 2577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2578$as_echo_n "checking for $ac_word... " >&6; } 2579if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2580 $as_echo_n "(cached) " >&6 2581else 2582 if test -n "$ac_ct_CC"; then 2583 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2584else 2585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2586for as_dir in $PATH 2587do 2588 IFS=$as_save_IFS 2589 test -z "$as_dir" && as_dir=. 2590 for ac_exec_ext in '' $ac_executable_extensions; do 2591 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2592 ac_cv_prog_ac_ct_CC="gcc" 2593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2594 break 2 2595 fi 2596done 2597 done 2598IFS=$as_save_IFS 2599 2600fi 2601fi 2602ac_ct_CC=$ac_cv_prog_ac_ct_CC 2603if test -n "$ac_ct_CC"; then 2604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2605$as_echo "$ac_ct_CC" >&6; } 2606else 2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2608$as_echo "no" >&6; } 2609fi 2610 2611 if test "x$ac_ct_CC" = x; then 2612 CC="" 2613 else 2614 case $cross_compiling:$ac_tool_warned in 2615yes:) 2616{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2617$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2618ac_tool_warned=yes ;; 2619esac 2620 CC=$ac_ct_CC 2621 fi 2622else 2623 CC="$ac_cv_prog_CC" 2624fi 2625 2626if test -z "$CC"; then 2627 if test -n "$ac_tool_prefix"; then 2628 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2629set dummy ${ac_tool_prefix}cc; ac_word=$2 2630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2631$as_echo_n "checking for $ac_word... " >&6; } 2632if test "${ac_cv_prog_CC+set}" = set; then : 2633 $as_echo_n "(cached) " >&6 2634else 2635 if test -n "$CC"; then 2636 ac_cv_prog_CC="$CC" # Let the user override the test. 2637else 2638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2639for as_dir in $PATH 2640do 2641 IFS=$as_save_IFS 2642 test -z "$as_dir" && as_dir=. 2643 for ac_exec_ext in '' $ac_executable_extensions; do 2644 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2645 ac_cv_prog_CC="${ac_tool_prefix}cc" 2646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2647 break 2 2648 fi 2649done 2650 done 2651IFS=$as_save_IFS 2652 2653fi 2654fi 2655CC=$ac_cv_prog_CC 2656if test -n "$CC"; then 2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2658$as_echo "$CC" >&6; } 2659else 2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2661$as_echo "no" >&6; } 2662fi 2663 2664 2665 fi 2666fi 2667if test -z "$CC"; then 2668 # Extract the first word of "cc", so it can be a program name with args. 2669set dummy cc; ac_word=$2 2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2671$as_echo_n "checking for $ac_word... " >&6; } 2672if test "${ac_cv_prog_CC+set}" = set; then : 2673 $as_echo_n "(cached) " >&6 2674else 2675 if test -n "$CC"; then 2676 ac_cv_prog_CC="$CC" # Let the user override the test. 2677else 2678 ac_prog_rejected=no 2679as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2680for as_dir in $PATH 2681do 2682 IFS=$as_save_IFS 2683 test -z "$as_dir" && as_dir=. 2684 for ac_exec_ext in '' $ac_executable_extensions; do 2685 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2686 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2687 ac_prog_rejected=yes 2688 continue 2689 fi 2690 ac_cv_prog_CC="cc" 2691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2692 break 2 2693 fi 2694done 2695 done 2696IFS=$as_save_IFS 2697 2698if test $ac_prog_rejected = yes; then 2699 # We found a bogon in the path, so make sure we never use it. 2700 set dummy $ac_cv_prog_CC 2701 shift 2702 if test $# != 0; then 2703 # We chose a different compiler from the bogus one. 2704 # However, it has the same basename, so the bogon will be chosen 2705 # first if we set CC to just the basename; use the full file name. 2706 shift 2707 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2708 fi 2709fi 2710fi 2711fi 2712CC=$ac_cv_prog_CC 2713if test -n "$CC"; then 2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2715$as_echo "$CC" >&6; } 2716else 2717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2718$as_echo "no" >&6; } 2719fi 2720 2721 2722fi 2723if test -z "$CC"; then 2724 if test -n "$ac_tool_prefix"; then 2725 for ac_prog in cl.exe 2726 do 2727 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2728set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2730$as_echo_n "checking for $ac_word... " >&6; } 2731if test "${ac_cv_prog_CC+set}" = set; then : 2732 $as_echo_n "(cached) " >&6 2733else 2734 if test -n "$CC"; then 2735 ac_cv_prog_CC="$CC" # Let the user override the test. 2736else 2737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2738for as_dir in $PATH 2739do 2740 IFS=$as_save_IFS 2741 test -z "$as_dir" && as_dir=. 2742 for ac_exec_ext in '' $ac_executable_extensions; do 2743 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2744 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2745 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2746 break 2 2747 fi 2748done 2749 done 2750IFS=$as_save_IFS 2751 2752fi 2753fi 2754CC=$ac_cv_prog_CC 2755if test -n "$CC"; then 2756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2757$as_echo "$CC" >&6; } 2758else 2759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2760$as_echo "no" >&6; } 2761fi 2762 2763 2764 test -n "$CC" && break 2765 done 2766fi 2767if test -z "$CC"; then 2768 ac_ct_CC=$CC 2769 for ac_prog in cl.exe 2770do 2771 # Extract the first word of "$ac_prog", so it can be a program name with args. 2772set dummy $ac_prog; ac_word=$2 2773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2774$as_echo_n "checking for $ac_word... " >&6; } 2775if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2776 $as_echo_n "(cached) " >&6 2777else 2778 if test -n "$ac_ct_CC"; then 2779 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2780else 2781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2782for as_dir in $PATH 2783do 2784 IFS=$as_save_IFS 2785 test -z "$as_dir" && as_dir=. 2786 for ac_exec_ext in '' $ac_executable_extensions; do 2787 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2788 ac_cv_prog_ac_ct_CC="$ac_prog" 2789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2790 break 2 2791 fi 2792done 2793 done 2794IFS=$as_save_IFS 2795 2796fi 2797fi 2798ac_ct_CC=$ac_cv_prog_ac_ct_CC 2799if test -n "$ac_ct_CC"; then 2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2801$as_echo "$ac_ct_CC" >&6; } 2802else 2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2804$as_echo "no" >&6; } 2805fi 2806 2807 2808 test -n "$ac_ct_CC" && break 2809done 2810 2811 if test "x$ac_ct_CC" = x; then 2812 CC="" 2813 else 2814 case $cross_compiling:$ac_tool_warned in 2815yes:) 2816{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2817$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2818ac_tool_warned=yes ;; 2819esac 2820 CC=$ac_ct_CC 2821 fi 2822fi 2823 2824fi 2825 2826 2827test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2828$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2829as_fn_error "no acceptable C compiler found in \$PATH 2830See \`config.log' for more details." "$LINENO" 5; } 2831 2832# Provide some information about the compiler. 2833$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2834set X $ac_compile 2835ac_compiler=$2 2836for ac_option in --version -v -V -qversion; do 2837 { { ac_try="$ac_compiler $ac_option >&5" 2838case "(($ac_try" in 2839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2840 *) ac_try_echo=$ac_try;; 2841esac 2842eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2843$as_echo "$ac_try_echo"; } >&5 2844 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2845 ac_status=$? 2846 if test -s conftest.err; then 2847 sed '10a\ 2848... rest of stderr output deleted ... 2849 10q' conftest.err >conftest.er1 2850 cat conftest.er1 >&5 2851 rm -f conftest.er1 conftest.err 2852 fi 2853 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2854 test $ac_status = 0; } 2855done 2856 2857cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2858/* end confdefs.h. */ 2859 2860int 2861main () 2862{ 2863 2864 ; 2865 return 0; 2866} 2867_ACEOF 2868# FIXME: Cleanup? 2869if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 2870 (eval $ac_link) 2>&5 2871 ac_status=$? 2872 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2873 test $ac_status = 0; }; then : 2874 gcc_no_link=no 2875else 2876 gcc_no_link=yes 2877fi 2878if test x$gcc_no_link = xyes; then 2879 # Setting cross_compile will disable run tests; it will 2880 # also disable AC_CHECK_FILE but that's generally 2881 # correct if we can't link. 2882 cross_compiling=yes 2883 EXEEXT= 2884else 2885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2886/* end confdefs.h. */ 2887 2888int 2889main () 2890{ 2891 2892 ; 2893 return 0; 2894} 2895_ACEOF 2896ac_clean_files_save=$ac_clean_files 2897ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 2898# Try to create an executable without -o first, disregard a.out. 2899# It will help us diagnose broken compilers, and finding out an intuition 2900# of exeext. 2901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2902$as_echo_n "checking for C compiler default output file name... " >&6; } 2903ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2904 2905# The possible output files: 2906ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2907 2908ac_rmfiles= 2909for ac_file in $ac_files 2910do 2911 case $ac_file in 2912 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2913 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2914 esac 2915done 2916rm -f $ac_rmfiles 2917 2918if { { ac_try="$ac_link_default" 2919case "(($ac_try" in 2920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2921 *) ac_try_echo=$ac_try;; 2922esac 2923eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2924$as_echo "$ac_try_echo"; } >&5 2925 (eval "$ac_link_default") 2>&5 2926 ac_status=$? 2927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2928 test $ac_status = 0; }; then : 2929 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2930# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2931# in a Makefile. We should not override ac_cv_exeext if it was cached, 2932# so that the user can short-circuit this test for compilers unknown to 2933# Autoconf. 2934for ac_file in $ac_files '' 2935do 2936 test -f "$ac_file" || continue 2937 case $ac_file in 2938 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2939 ;; 2940 [ab].out ) 2941 # We found the default executable, but exeext='' is most 2942 # certainly right. 2943 break;; 2944 *.* ) 2945 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2946 then :; else 2947 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2948 fi 2949 # We set ac_cv_exeext here because the later test for it is not 2950 # safe: cross compilers may not add the suffix if given an `-o' 2951 # argument, so we may need to know it at that point already. 2952 # Even if this section looks crufty: it has the advantage of 2953 # actually working. 2954 break;; 2955 * ) 2956 break;; 2957 esac 2958done 2959test "$ac_cv_exeext" = no && ac_cv_exeext= 2960 2961else 2962 ac_file='' 2963fi 2964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2965$as_echo "$ac_file" >&6; } 2966if test -z "$ac_file"; then : 2967 $as_echo "$as_me: failed program was:" >&5 2968sed 's/^/| /' conftest.$ac_ext >&5 2969 2970{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2971$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2972{ as_fn_set_status 77 2973as_fn_error "C compiler cannot create executables 2974See \`config.log' for more details." "$LINENO" 5; }; } 2975fi 2976ac_exeext=$ac_cv_exeext 2977 2978# Check that the compiler produces executables we can run. If not, either 2979# the compiler is broken, or we cross compile. 2980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2981$as_echo_n "checking whether the C compiler works... " >&6; } 2982# If not cross compiling, check that we can run a simple program. 2983if test "$cross_compiling" != yes; then 2984 if { ac_try='./$ac_file' 2985 { { case "(($ac_try" in 2986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2987 *) ac_try_echo=$ac_try;; 2988esac 2989eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2990$as_echo "$ac_try_echo"; } >&5 2991 (eval "$ac_try") 2>&5 2992 ac_status=$? 2993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2994 test $ac_status = 0; }; }; then 2995 cross_compiling=no 2996 else 2997 if test "$cross_compiling" = maybe; then 2998 cross_compiling=yes 2999 else 3000 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3001$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3002as_fn_error "cannot run C compiled programs. 3003If you meant to cross compile, use \`--host'. 3004See \`config.log' for more details." "$LINENO" 5; } 3005 fi 3006 fi 3007fi 3008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3009$as_echo "yes" >&6; } 3010 3011rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3012ac_clean_files=$ac_clean_files_save 3013# Check that the compiler produces executables we can run. If not, either 3014# the compiler is broken, or we cross compile. 3015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3016$as_echo_n "checking whether we are cross compiling... " >&6; } 3017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3018$as_echo "$cross_compiling" >&6; } 3019 3020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3021$as_echo_n "checking for suffix of executables... " >&6; } 3022if { { ac_try="$ac_link" 3023case "(($ac_try" in 3024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3025 *) ac_try_echo=$ac_try;; 3026esac 3027eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3028$as_echo "$ac_try_echo"; } >&5 3029 (eval "$ac_link") 2>&5 3030 ac_status=$? 3031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3032 test $ac_status = 0; }; then : 3033 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3034# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3035# work properly (i.e., refer to `conftest.exe'), while it won't with 3036# `rm'. 3037for ac_file in conftest.exe conftest conftest.*; do 3038 test -f "$ac_file" || continue 3039 case $ac_file in 3040 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3041 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3042 break;; 3043 * ) break;; 3044 esac 3045done 3046else 3047 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3048$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3049as_fn_error "cannot compute suffix of executables: cannot compile and link 3050See \`config.log' for more details." "$LINENO" 5; } 3051fi 3052rm -f conftest$ac_cv_exeext 3053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3054$as_echo "$ac_cv_exeext" >&6; } 3055 3056rm -f conftest.$ac_ext 3057EXEEXT=$ac_cv_exeext 3058ac_exeext=$EXEEXT 3059fi 3060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3061$as_echo_n "checking for suffix of object files... " >&6; } 3062if test "${ac_cv_objext+set}" = set; then : 3063 $as_echo_n "(cached) " >&6 3064else 3065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3066/* end confdefs.h. */ 3067 3068int 3069main () 3070{ 3071 3072 ; 3073 return 0; 3074} 3075_ACEOF 3076rm -f conftest.o conftest.obj 3077if { { ac_try="$ac_compile" 3078case "(($ac_try" in 3079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3080 *) ac_try_echo=$ac_try;; 3081esac 3082eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3083$as_echo "$ac_try_echo"; } >&5 3084 (eval "$ac_compile") 2>&5 3085 ac_status=$? 3086 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3087 test $ac_status = 0; }; then : 3088 for ac_file in conftest.o conftest.obj conftest.*; do 3089 test -f "$ac_file" || continue; 3090 case $ac_file in 3091 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3092 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3093 break;; 3094 esac 3095done 3096else 3097 $as_echo "$as_me: failed program was:" >&5 3098sed 's/^/| /' conftest.$ac_ext >&5 3099 3100{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3101$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3102as_fn_error "cannot compute suffix of object files: cannot compile 3103See \`config.log' for more details." "$LINENO" 5; } 3104fi 3105rm -f conftest.$ac_cv_objext conftest.$ac_ext 3106fi 3107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3108$as_echo "$ac_cv_objext" >&6; } 3109OBJEXT=$ac_cv_objext 3110ac_objext=$OBJEXT 3111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3112$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3113if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3114 $as_echo_n "(cached) " >&6 3115else 3116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3117/* end confdefs.h. */ 3118 3119int 3120main () 3121{ 3122#ifndef __GNUC__ 3123 choke me 3124#endif 3125 3126 ; 3127 return 0; 3128} 3129_ACEOF 3130if ac_fn_c_try_compile "$LINENO"; then : 3131 ac_compiler_gnu=yes 3132else 3133 ac_compiler_gnu=no 3134fi 3135rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3136ac_cv_c_compiler_gnu=$ac_compiler_gnu 3137 3138fi 3139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3140$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3141if test $ac_compiler_gnu = yes; then 3142 GCC=yes 3143else 3144 GCC= 3145fi 3146ac_test_CFLAGS=${CFLAGS+set} 3147ac_save_CFLAGS=$CFLAGS 3148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3149$as_echo_n "checking whether $CC accepts -g... " >&6; } 3150if test "${ac_cv_prog_cc_g+set}" = set; then : 3151 $as_echo_n "(cached) " >&6 3152else 3153 ac_save_c_werror_flag=$ac_c_werror_flag 3154 ac_c_werror_flag=yes 3155 ac_cv_prog_cc_g=no 3156 CFLAGS="-g" 3157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3158/* end confdefs.h. */ 3159 3160int 3161main () 3162{ 3163 3164 ; 3165 return 0; 3166} 3167_ACEOF 3168if ac_fn_c_try_compile "$LINENO"; then : 3169 ac_cv_prog_cc_g=yes 3170else 3171 CFLAGS="" 3172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3173/* end confdefs.h. */ 3174 3175int 3176main () 3177{ 3178 3179 ; 3180 return 0; 3181} 3182_ACEOF 3183if ac_fn_c_try_compile "$LINENO"; then : 3184 3185else 3186 ac_c_werror_flag=$ac_save_c_werror_flag 3187 CFLAGS="-g" 3188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3189/* end confdefs.h. */ 3190 3191int 3192main () 3193{ 3194 3195 ; 3196 return 0; 3197} 3198_ACEOF 3199if ac_fn_c_try_compile "$LINENO"; then : 3200 ac_cv_prog_cc_g=yes 3201fi 3202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3203fi 3204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3205fi 3206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3207 ac_c_werror_flag=$ac_save_c_werror_flag 3208fi 3209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3210$as_echo "$ac_cv_prog_cc_g" >&6; } 3211if test "$ac_test_CFLAGS" = set; then 3212 CFLAGS=$ac_save_CFLAGS 3213elif test $ac_cv_prog_cc_g = yes; then 3214 if test "$GCC" = yes; then 3215 CFLAGS="-g -O2" 3216 else 3217 CFLAGS="-g" 3218 fi 3219else 3220 if test "$GCC" = yes; then 3221 CFLAGS="-O2" 3222 else 3223 CFLAGS= 3224 fi 3225fi 3226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3227$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3228if test "${ac_cv_prog_cc_c89+set}" = set; then : 3229 $as_echo_n "(cached) " >&6 3230else 3231 ac_cv_prog_cc_c89=no 3232ac_save_CC=$CC 3233cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3234/* end confdefs.h. */ 3235#include <stdarg.h> 3236#include <stdio.h> 3237#include <sys/types.h> 3238#include <sys/stat.h> 3239/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3240struct buf { int x; }; 3241FILE * (*rcsopen) (struct buf *, struct stat *, int); 3242static char *e (p, i) 3243 char **p; 3244 int i; 3245{ 3246 return p[i]; 3247} 3248static char *f (char * (*g) (char **, int), char **p, ...) 3249{ 3250 char *s; 3251 va_list v; 3252 va_start (v,p); 3253 s = g (p, va_arg (v,int)); 3254 va_end (v); 3255 return s; 3256} 3257 3258/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3259 function prototypes and stuff, but not '\xHH' hex character constants. 3260 These don't provoke an error unfortunately, instead are silently treated 3261 as 'x'. The following induces an error, until -std is added to get 3262 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3263 array size at least. It's necessary to write '\x00'==0 to get something 3264 that's true only with -std. */ 3265int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3266 3267/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3268 inside strings and character constants. */ 3269#define FOO(x) 'x' 3270int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3271 3272int test (int i, double x); 3273struct s1 {int (*f) (int a);}; 3274struct s2 {int (*f) (double a);}; 3275int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3276int argc; 3277char **argv; 3278int 3279main () 3280{ 3281return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3282 ; 3283 return 0; 3284} 3285_ACEOF 3286for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3287 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3288do 3289 CC="$ac_save_CC $ac_arg" 3290 if ac_fn_c_try_compile "$LINENO"; then : 3291 ac_cv_prog_cc_c89=$ac_arg 3292fi 3293rm -f core conftest.err conftest.$ac_objext 3294 test "x$ac_cv_prog_cc_c89" != "xno" && break 3295done 3296rm -f conftest.$ac_ext 3297CC=$ac_save_CC 3298 3299fi 3300# AC_CACHE_VAL 3301case "x$ac_cv_prog_cc_c89" in 3302 x) 3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3304$as_echo "none needed" >&6; } ;; 3305 xno) 3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3307$as_echo "unsupported" >&6; } ;; 3308 *) 3309 CC="$CC $ac_cv_prog_cc_c89" 3310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3311$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3312esac 3313if test "x$ac_cv_prog_cc_c89" != xno; then : 3314 3315fi 3316 3317ac_ext=c 3318ac_cpp='$CPP $CPPFLAGS' 3319ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3320ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3321ac_compiler_gnu=$ac_cv_c_compiler_gnu 3322 3323 3324 3325# extra LD Flags which are required for targets 3326 3327 3328 3329case $host in 3330 *-cygwin* | *-mingw*) 3331 # 'host' will be top-level target in the case of a target lib, 3332 # we must compare to with_cross_host to decide if this is a native 3333 # or cross-compiler and select where to install dlls appropriately. 3334 if test -n "$with_cross_host" && 3335 test x"$with_cross_host" != x"no"; then 3336 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 3337 else 3338 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 3339 fi 3340 ;; 3341 *) 3342 lt_host_flags= 3343 ;; 3344esac 3345 3346 3347 3348case "${host}" in 3349 *-darwin*) 3350 # Darwin needs -single_module when linking libobjc 3351 extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module' 3352 ;; 3353 *-cygwin*|*-mingw*) 3354 # Tell libtool to build DLLs on Windows 3355 extra_ldflags_libobjc='$(lt_host_flags)' 3356 ;; 3357esac 3358 3359 3360 3361 3362if test -n "$ac_tool_prefix"; then 3363 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3364set dummy ${ac_tool_prefix}as; ac_word=$2 3365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3366$as_echo_n "checking for $ac_word... " >&6; } 3367if test "${ac_cv_prog_AS+set}" = set; then : 3368 $as_echo_n "(cached) " >&6 3369else 3370 if test -n "$AS"; then 3371 ac_cv_prog_AS="$AS" # Let the user override the test. 3372else 3373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3374for as_dir in $PATH 3375do 3376 IFS=$as_save_IFS 3377 test -z "$as_dir" && as_dir=. 3378 for ac_exec_ext in '' $ac_executable_extensions; do 3379 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3380 ac_cv_prog_AS="${ac_tool_prefix}as" 3381 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3382 break 2 3383 fi 3384done 3385 done 3386IFS=$as_save_IFS 3387 3388fi 3389fi 3390AS=$ac_cv_prog_AS 3391if test -n "$AS"; then 3392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3393$as_echo "$AS" >&6; } 3394else 3395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3396$as_echo "no" >&6; } 3397fi 3398 3399 3400fi 3401if test -z "$ac_cv_prog_AS"; then 3402 ac_ct_AS=$AS 3403 # Extract the first word of "as", so it can be a program name with args. 3404set dummy as; ac_word=$2 3405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3406$as_echo_n "checking for $ac_word... " >&6; } 3407if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : 3408 $as_echo_n "(cached) " >&6 3409else 3410 if test -n "$ac_ct_AS"; then 3411 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3412else 3413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3414for as_dir in $PATH 3415do 3416 IFS=$as_save_IFS 3417 test -z "$as_dir" && as_dir=. 3418 for ac_exec_ext in '' $ac_executable_extensions; do 3419 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3420 ac_cv_prog_ac_ct_AS="as" 3421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3422 break 2 3423 fi 3424done 3425 done 3426IFS=$as_save_IFS 3427 3428fi 3429fi 3430ac_ct_AS=$ac_cv_prog_ac_ct_AS 3431if test -n "$ac_ct_AS"; then 3432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3433$as_echo "$ac_ct_AS" >&6; } 3434else 3435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3436$as_echo "no" >&6; } 3437fi 3438 3439 if test "x$ac_ct_AS" = x; then 3440 AS="" 3441 else 3442 case $cross_compiling:$ac_tool_warned in 3443yes:) 3444{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3445$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3446ac_tool_warned=yes ;; 3447esac 3448 AS=$ac_ct_AS 3449 fi 3450else 3451 AS="$ac_cv_prog_AS" 3452fi 3453 3454if test -n "$ac_tool_prefix"; then 3455 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3456set dummy ${ac_tool_prefix}ar; ac_word=$2 3457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3458$as_echo_n "checking for $ac_word... " >&6; } 3459if test "${ac_cv_prog_AR+set}" = set; then : 3460 $as_echo_n "(cached) " >&6 3461else 3462 if test -n "$AR"; then 3463 ac_cv_prog_AR="$AR" # Let the user override the test. 3464else 3465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3466for as_dir in $PATH 3467do 3468 IFS=$as_save_IFS 3469 test -z "$as_dir" && as_dir=. 3470 for ac_exec_ext in '' $ac_executable_extensions; do 3471 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3472 ac_cv_prog_AR="${ac_tool_prefix}ar" 3473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3474 break 2 3475 fi 3476done 3477 done 3478IFS=$as_save_IFS 3479 3480fi 3481fi 3482AR=$ac_cv_prog_AR 3483if test -n "$AR"; then 3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 3485$as_echo "$AR" >&6; } 3486else 3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3488$as_echo "no" >&6; } 3489fi 3490 3491 3492fi 3493if test -z "$ac_cv_prog_AR"; then 3494 ac_ct_AR=$AR 3495 # Extract the first word of "ar", so it can be a program name with args. 3496set dummy ar; ac_word=$2 3497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3498$as_echo_n "checking for $ac_word... " >&6; } 3499if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 3500 $as_echo_n "(cached) " >&6 3501else 3502 if test -n "$ac_ct_AR"; then 3503 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3504else 3505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3506for as_dir in $PATH 3507do 3508 IFS=$as_save_IFS 3509 test -z "$as_dir" && as_dir=. 3510 for ac_exec_ext in '' $ac_executable_extensions; do 3511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3512 ac_cv_prog_ac_ct_AR="ar" 3513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3514 break 2 3515 fi 3516done 3517 done 3518IFS=$as_save_IFS 3519 3520fi 3521fi 3522ac_ct_AR=$ac_cv_prog_ac_ct_AR 3523if test -n "$ac_ct_AR"; then 3524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 3525$as_echo "$ac_ct_AR" >&6; } 3526else 3527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3528$as_echo "no" >&6; } 3529fi 3530 3531 if test "x$ac_ct_AR" = x; then 3532 AR="" 3533 else 3534 case $cross_compiling:$ac_tool_warned in 3535yes:) 3536{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3537$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3538ac_tool_warned=yes ;; 3539esac 3540 AR=$ac_ct_AR 3541 fi 3542else 3543 AR="$ac_cv_prog_AR" 3544fi 3545 3546if test -n "$ac_tool_prefix"; then 3547 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3548set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3550$as_echo_n "checking for $ac_word... " >&6; } 3551if test "${ac_cv_prog_RANLIB+set}" = set; then : 3552 $as_echo_n "(cached) " >&6 3553else 3554 if test -n "$RANLIB"; then 3555 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3556else 3557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3558for as_dir in $PATH 3559do 3560 IFS=$as_save_IFS 3561 test -z "$as_dir" && as_dir=. 3562 for ac_exec_ext in '' $ac_executable_extensions; do 3563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3564 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3566 break 2 3567 fi 3568done 3569 done 3570IFS=$as_save_IFS 3571 3572fi 3573fi 3574RANLIB=$ac_cv_prog_RANLIB 3575if test -n "$RANLIB"; then 3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 3577$as_echo "$RANLIB" >&6; } 3578else 3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3580$as_echo "no" >&6; } 3581fi 3582 3583 3584fi 3585if test -z "$ac_cv_prog_RANLIB"; then 3586 ac_ct_RANLIB=$RANLIB 3587 # Extract the first word of "ranlib", so it can be a program name with args. 3588set dummy ranlib; ac_word=$2 3589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3590$as_echo_n "checking for $ac_word... " >&6; } 3591if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 3592 $as_echo_n "(cached) " >&6 3593else 3594 if test -n "$ac_ct_RANLIB"; then 3595 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3596else 3597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3598for as_dir in $PATH 3599do 3600 IFS=$as_save_IFS 3601 test -z "$as_dir" && as_dir=. 3602 for ac_exec_ext in '' $ac_executable_extensions; do 3603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3604 ac_cv_prog_ac_ct_RANLIB="ranlib" 3605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3606 break 2 3607 fi 3608done 3609 done 3610IFS=$as_save_IFS 3611 3612fi 3613fi 3614ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3615if test -n "$ac_ct_RANLIB"; then 3616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 3617$as_echo "$ac_ct_RANLIB" >&6; } 3618else 3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3620$as_echo "no" >&6; } 3621fi 3622 3623 if test "x$ac_ct_RANLIB" = x; then 3624 RANLIB=":" 3625 else 3626 case $cross_compiling:$ac_tool_warned in 3627yes:) 3628{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3629$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3630ac_tool_warned=yes ;; 3631esac 3632 RANLIB=$ac_ct_RANLIB 3633 fi 3634else 3635 RANLIB="$ac_cv_prog_RANLIB" 3636fi 3637 3638# Find a good install program. We prefer a C program (faster), 3639# so one script is as good as another. But avoid the broken or 3640# incompatible versions: 3641# SysV /etc/install, /usr/sbin/install 3642# SunOS /usr/etc/install 3643# IRIX /sbin/install 3644# AIX /bin/install 3645# AmigaOS /C/install, which installs bootblocks on floppy discs 3646# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3647# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3648# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3649# OS/2's system install, which has a completely different semantic 3650# ./install, which can be erroneously created by make from ./install.sh. 3651# Reject install programs that cannot install multiple files. 3652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3653$as_echo_n "checking for a BSD-compatible install... " >&6; } 3654if test -z "$INSTALL"; then 3655if test "${ac_cv_path_install+set}" = set; then : 3656 $as_echo_n "(cached) " >&6 3657else 3658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3659for as_dir in $PATH 3660do 3661 IFS=$as_save_IFS 3662 test -z "$as_dir" && as_dir=. 3663 # Account for people who put trailing slashes in PATH elements. 3664case $as_dir/ in #(( 3665 ./ | .// | /[cC]/* | \ 3666 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3667 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3668 /usr/ucb/* ) ;; 3669 *) 3670 # OSF1 and SCO ODT 3.0 have their own names for install. 3671 # Don't use installbsd from OSF since it installs stuff as root 3672 # by default. 3673 for ac_prog in ginstall scoinst install; do 3674 for ac_exec_ext in '' $ac_executable_extensions; do 3675 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3676 if test $ac_prog = install && 3677 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3678 # AIX install. It has an incompatible calling convention. 3679 : 3680 elif test $ac_prog = install && 3681 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3682 # program-specific install script used by HP pwplus--don't use. 3683 : 3684 else 3685 rm -rf conftest.one conftest.two conftest.dir 3686 echo one > conftest.one 3687 echo two > conftest.two 3688 mkdir conftest.dir 3689 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3690 test -s conftest.one && test -s conftest.two && 3691 test -s conftest.dir/conftest.one && 3692 test -s conftest.dir/conftest.two 3693 then 3694 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3695 break 3 3696 fi 3697 fi 3698 fi 3699 done 3700 done 3701 ;; 3702esac 3703 3704 done 3705IFS=$as_save_IFS 3706 3707rm -rf conftest.one conftest.two conftest.dir 3708 3709fi 3710 if test "${ac_cv_path_install+set}" = set; then 3711 INSTALL=$ac_cv_path_install 3712 else 3713 # As a last resort, use the slow shell script. Don't cache a 3714 # value for INSTALL within a source directory, because that will 3715 # break other packages using the cache if that directory is 3716 # removed, or if the value is a relative name. 3717 INSTALL=$ac_install_sh 3718 fi 3719fi 3720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3721$as_echo "$INSTALL" >&6; } 3722 3723# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3724# It thinks the first close brace ends the variable substitution. 3725test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3726 3727test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3728 3729test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3730 3731 3732 3733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3734$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3735 # Check whether --enable-maintainer-mode was given. 3736if test "${enable_maintainer_mode+set}" = set; then : 3737 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3738else 3739 USE_MAINTAINER_MODE=no 3740fi 3741 3742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3743$as_echo "$USE_MAINTAINER_MODE" >&6; } 3744 if test $USE_MAINTAINER_MODE = yes; then 3745 MAINTAINER_MODE_TRUE= 3746 MAINTAINER_MODE_FALSE='#' 3747else 3748 MAINTAINER_MODE_TRUE='#' 3749 MAINTAINER_MODE_FALSE= 3750fi 3751 3752 MAINT=$MAINTAINER_MODE_TRUE 3753 3754 3755 3756# Enable Win32 DLL on MS Windows - FIXME 3757enable_win32_dll=yes 3758 3759case $host in 3760*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 3761 if test -n "$ac_tool_prefix"; then 3762 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3763set dummy ${ac_tool_prefix}as; ac_word=$2 3764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3765$as_echo_n "checking for $ac_word... " >&6; } 3766if test "${ac_cv_prog_AS+set}" = set; then : 3767 $as_echo_n "(cached) " >&6 3768else 3769 if test -n "$AS"; then 3770 ac_cv_prog_AS="$AS" # Let the user override the test. 3771else 3772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3773for as_dir in $PATH 3774do 3775 IFS=$as_save_IFS 3776 test -z "$as_dir" && as_dir=. 3777 for ac_exec_ext in '' $ac_executable_extensions; do 3778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3779 ac_cv_prog_AS="${ac_tool_prefix}as" 3780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3781 break 2 3782 fi 3783done 3784 done 3785IFS=$as_save_IFS 3786 3787fi 3788fi 3789AS=$ac_cv_prog_AS 3790if test -n "$AS"; then 3791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3792$as_echo "$AS" >&6; } 3793else 3794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3795$as_echo "no" >&6; } 3796fi 3797 3798 3799fi 3800if test -z "$ac_cv_prog_AS"; then 3801 ac_ct_AS=$AS 3802 # Extract the first word of "as", so it can be a program name with args. 3803set dummy as; ac_word=$2 3804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3805$as_echo_n "checking for $ac_word... " >&6; } 3806if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : 3807 $as_echo_n "(cached) " >&6 3808else 3809 if test -n "$ac_ct_AS"; then 3810 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3811else 3812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3813for as_dir in $PATH 3814do 3815 IFS=$as_save_IFS 3816 test -z "$as_dir" && as_dir=. 3817 for ac_exec_ext in '' $ac_executable_extensions; do 3818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3819 ac_cv_prog_ac_ct_AS="as" 3820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3821 break 2 3822 fi 3823done 3824 done 3825IFS=$as_save_IFS 3826 3827fi 3828fi 3829ac_ct_AS=$ac_cv_prog_ac_ct_AS 3830if test -n "$ac_ct_AS"; then 3831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3832$as_echo "$ac_ct_AS" >&6; } 3833else 3834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3835$as_echo "no" >&6; } 3836fi 3837 3838 if test "x$ac_ct_AS" = x; then 3839 AS="false" 3840 else 3841 case $cross_compiling:$ac_tool_warned in 3842yes:) 3843{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3844$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3845ac_tool_warned=yes ;; 3846esac 3847 AS=$ac_ct_AS 3848 fi 3849else 3850 AS="$ac_cv_prog_AS" 3851fi 3852 3853 if test -n "$ac_tool_prefix"; then 3854 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 3855set dummy ${ac_tool_prefix}dlltool; ac_word=$2 3856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3857$as_echo_n "checking for $ac_word... " >&6; } 3858if test "${ac_cv_prog_DLLTOOL+set}" = set; then : 3859 $as_echo_n "(cached) " >&6 3860else 3861 if test -n "$DLLTOOL"; then 3862 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 3863else 3864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3865for as_dir in $PATH 3866do 3867 IFS=$as_save_IFS 3868 test -z "$as_dir" && as_dir=. 3869 for ac_exec_ext in '' $ac_executable_extensions; do 3870 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3871 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 3872 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3873 break 2 3874 fi 3875done 3876 done 3877IFS=$as_save_IFS 3878 3879fi 3880fi 3881DLLTOOL=$ac_cv_prog_DLLTOOL 3882if test -n "$DLLTOOL"; then 3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 3884$as_echo "$DLLTOOL" >&6; } 3885else 3886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3887$as_echo "no" >&6; } 3888fi 3889 3890 3891fi 3892if test -z "$ac_cv_prog_DLLTOOL"; then 3893 ac_ct_DLLTOOL=$DLLTOOL 3894 # Extract the first word of "dlltool", so it can be a program name with args. 3895set dummy dlltool; ac_word=$2 3896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3897$as_echo_n "checking for $ac_word... " >&6; } 3898if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then : 3899 $as_echo_n "(cached) " >&6 3900else 3901 if test -n "$ac_ct_DLLTOOL"; then 3902 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 3903else 3904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3905for as_dir in $PATH 3906do 3907 IFS=$as_save_IFS 3908 test -z "$as_dir" && as_dir=. 3909 for ac_exec_ext in '' $ac_executable_extensions; do 3910 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3911 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 3912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3913 break 2 3914 fi 3915done 3916 done 3917IFS=$as_save_IFS 3918 3919fi 3920fi 3921ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 3922if test -n "$ac_ct_DLLTOOL"; then 3923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 3924$as_echo "$ac_ct_DLLTOOL" >&6; } 3925else 3926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3927$as_echo "no" >&6; } 3928fi 3929 3930 if test "x$ac_ct_DLLTOOL" = x; then 3931 DLLTOOL="false" 3932 else 3933 case $cross_compiling:$ac_tool_warned in 3934yes:) 3935{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3936$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3937ac_tool_warned=yes ;; 3938esac 3939 DLLTOOL=$ac_ct_DLLTOOL 3940 fi 3941else 3942 DLLTOOL="$ac_cv_prog_DLLTOOL" 3943fi 3944 3945 if test -n "$ac_tool_prefix"; then 3946 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 3947set dummy ${ac_tool_prefix}objdump; ac_word=$2 3948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3949$as_echo_n "checking for $ac_word... " >&6; } 3950if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 3951 $as_echo_n "(cached) " >&6 3952else 3953 if test -n "$OBJDUMP"; then 3954 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 3955else 3956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3957for as_dir in $PATH 3958do 3959 IFS=$as_save_IFS 3960 test -z "$as_dir" && as_dir=. 3961 for ac_exec_ext in '' $ac_executable_extensions; do 3962 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3963 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 3964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3965 break 2 3966 fi 3967done 3968 done 3969IFS=$as_save_IFS 3970 3971fi 3972fi 3973OBJDUMP=$ac_cv_prog_OBJDUMP 3974if test -n "$OBJDUMP"; then 3975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 3976$as_echo "$OBJDUMP" >&6; } 3977else 3978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3979$as_echo "no" >&6; } 3980fi 3981 3982 3983fi 3984if test -z "$ac_cv_prog_OBJDUMP"; then 3985 ac_ct_OBJDUMP=$OBJDUMP 3986 # Extract the first word of "objdump", so it can be a program name with args. 3987set dummy objdump; ac_word=$2 3988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3989$as_echo_n "checking for $ac_word... " >&6; } 3990if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 3991 $as_echo_n "(cached) " >&6 3992else 3993 if test -n "$ac_ct_OBJDUMP"; then 3994 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 3995else 3996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3997for as_dir in $PATH 3998do 3999 IFS=$as_save_IFS 4000 test -z "$as_dir" && as_dir=. 4001 for ac_exec_ext in '' $ac_executable_extensions; do 4002 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4003 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4004 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4005 break 2 4006 fi 4007done 4008 done 4009IFS=$as_save_IFS 4010 4011fi 4012fi 4013ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4014if test -n "$ac_ct_OBJDUMP"; then 4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4016$as_echo "$ac_ct_OBJDUMP" >&6; } 4017else 4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4019$as_echo "no" >&6; } 4020fi 4021 4022 if test "x$ac_ct_OBJDUMP" = x; then 4023 OBJDUMP="false" 4024 else 4025 case $cross_compiling:$ac_tool_warned in 4026yes:) 4027{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4028$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4029ac_tool_warned=yes ;; 4030esac 4031 OBJDUMP=$ac_ct_OBJDUMP 4032 fi 4033else 4034 OBJDUMP="$ac_cv_prog_OBJDUMP" 4035fi 4036 4037 ;; 4038esac 4039 4040test -z "$AS" && AS=as 4041 4042 4043 4044 4045 4046test -z "$DLLTOOL" && DLLTOOL=dlltool 4047 4048 4049 4050 4051 4052test -z "$OBJDUMP" && OBJDUMP=objdump 4053 4054 4055 4056 4057 4058 4059 4060 4061case `pwd` in 4062 *\ * | *\ *) 4063 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4064$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4065esac 4066 4067 4068 4069macro_version='2.2.7a' 4070macro_revision='1.3134' 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084ltmain="$ac_aux_dir/ltmain.sh" 4085 4086# Backslashify metacharacters that are still active within 4087# double-quoted strings. 4088sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4089 4090# Same as above, but do not quote variable references. 4091double_quote_subst='s/\(["`\\]\)/\\\1/g' 4092 4093# Sed substitution to delay expansion of an escaped shell variable in a 4094# double_quote_subst'ed string. 4095delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4096 4097# Sed substitution to delay expansion of an escaped single quote. 4098delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4099 4100# Sed substitution to avoid accidental globbing in evaled expressions 4101no_glob_subst='s/\*/\\\*/g' 4102 4103ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4104ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4105ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4106 4107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4108$as_echo_n "checking how to print strings... " >&6; } 4109# Test print first, because it will be a builtin if present. 4110if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4111 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4112 ECHO='print -r --' 4113elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4114 ECHO='printf %s\n' 4115else 4116 # Use this function as a fallback that always works. 4117 func_fallback_echo () 4118 { 4119 eval 'cat <<_LTECHO_EOF 4120$1 4121_LTECHO_EOF' 4122 } 4123 ECHO='func_fallback_echo' 4124fi 4125 4126# func_echo_all arg... 4127# Invoke $ECHO with all args, space-separated. 4128func_echo_all () 4129{ 4130 $ECHO "" 4131} 4132 4133case "$ECHO" in 4134 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4135$as_echo "printf" >&6; } ;; 4136 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4137$as_echo "print -r" >&6; } ;; 4138 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4139$as_echo "cat" >&6; } ;; 4140esac 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4156$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4157if test "${ac_cv_path_SED+set}" = set; then : 4158 $as_echo_n "(cached) " >&6 4159else 4160 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4161 for ac_i in 1 2 3 4 5 6 7; do 4162 ac_script="$ac_script$as_nl$ac_script" 4163 done 4164 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4165 { ac_script=; unset ac_script;} 4166 if test -z "$SED"; then 4167 ac_path_SED_found=false 4168 # Loop through the user's path and test for each of PROGNAME-LIST 4169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4170for as_dir in $PATH 4171do 4172 IFS=$as_save_IFS 4173 test -z "$as_dir" && as_dir=. 4174 for ac_prog in sed gsed; do 4175 for ac_exec_ext in '' $ac_executable_extensions; do 4176 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4177 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4178# Check for GNU ac_path_SED and select it if it is found. 4179 # Check for GNU $ac_path_SED 4180case `"$ac_path_SED" --version 2>&1` in 4181*GNU*) 4182 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4183*) 4184 ac_count=0 4185 $as_echo_n 0123456789 >"conftest.in" 4186 while : 4187 do 4188 cat "conftest.in" "conftest.in" >"conftest.tmp" 4189 mv "conftest.tmp" "conftest.in" 4190 cp "conftest.in" "conftest.nl" 4191 $as_echo '' >> "conftest.nl" 4192 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4193 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4194 as_fn_arith $ac_count + 1 && ac_count=$as_val 4195 if test $ac_count -gt ${ac_path_SED_max-0}; then 4196 # Best one so far, save it but keep looking for a better one 4197 ac_cv_path_SED="$ac_path_SED" 4198 ac_path_SED_max=$ac_count 4199 fi 4200 # 10*(2^10) chars as input seems more than enough 4201 test $ac_count -gt 10 && break 4202 done 4203 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4204esac 4205 4206 $ac_path_SED_found && break 3 4207 done 4208 done 4209 done 4210IFS=$as_save_IFS 4211 if test -z "$ac_cv_path_SED"; then 4212 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4213 fi 4214else 4215 ac_cv_path_SED=$SED 4216fi 4217 4218fi 4219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4220$as_echo "$ac_cv_path_SED" >&6; } 4221 SED="$ac_cv_path_SED" 4222 rm -f conftest.sed 4223 4224test -z "$SED" && SED=sed 4225Xsed="$SED -e 1s/^X//" 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4238$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4239if test "${ac_cv_path_GREP+set}" = set; then : 4240 $as_echo_n "(cached) " >&6 4241else 4242 if test -z "$GREP"; then 4243 ac_path_GREP_found=false 4244 # Loop through the user's path and test for each of PROGNAME-LIST 4245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4246for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4247do 4248 IFS=$as_save_IFS 4249 test -z "$as_dir" && as_dir=. 4250 for ac_prog in grep ggrep; do 4251 for ac_exec_ext in '' $ac_executable_extensions; do 4252 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4253 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4254# Check for GNU ac_path_GREP and select it if it is found. 4255 # Check for GNU $ac_path_GREP 4256case `"$ac_path_GREP" --version 2>&1` in 4257*GNU*) 4258 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4259*) 4260 ac_count=0 4261 $as_echo_n 0123456789 >"conftest.in" 4262 while : 4263 do 4264 cat "conftest.in" "conftest.in" >"conftest.tmp" 4265 mv "conftest.tmp" "conftest.in" 4266 cp "conftest.in" "conftest.nl" 4267 $as_echo 'GREP' >> "conftest.nl" 4268 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4269 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4270 as_fn_arith $ac_count + 1 && ac_count=$as_val 4271 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4272 # Best one so far, save it but keep looking for a better one 4273 ac_cv_path_GREP="$ac_path_GREP" 4274 ac_path_GREP_max=$ac_count 4275 fi 4276 # 10*(2^10) chars as input seems more than enough 4277 test $ac_count -gt 10 && break 4278 done 4279 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4280esac 4281 4282 $ac_path_GREP_found && break 3 4283 done 4284 done 4285 done 4286IFS=$as_save_IFS 4287 if test -z "$ac_cv_path_GREP"; then 4288 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4289 fi 4290else 4291 ac_cv_path_GREP=$GREP 4292fi 4293 4294fi 4295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4296$as_echo "$ac_cv_path_GREP" >&6; } 4297 GREP="$ac_cv_path_GREP" 4298 4299 4300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4301$as_echo_n "checking for egrep... " >&6; } 4302if test "${ac_cv_path_EGREP+set}" = set; then : 4303 $as_echo_n "(cached) " >&6 4304else 4305 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4306 then ac_cv_path_EGREP="$GREP -E" 4307 else 4308 if test -z "$EGREP"; then 4309 ac_path_EGREP_found=false 4310 # Loop through the user's path and test for each of PROGNAME-LIST 4311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4312for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4313do 4314 IFS=$as_save_IFS 4315 test -z "$as_dir" && as_dir=. 4316 for ac_prog in egrep; do 4317 for ac_exec_ext in '' $ac_executable_extensions; do 4318 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4319 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4320# Check for GNU ac_path_EGREP and select it if it is found. 4321 # Check for GNU $ac_path_EGREP 4322case `"$ac_path_EGREP" --version 2>&1` in 4323*GNU*) 4324 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4325*) 4326 ac_count=0 4327 $as_echo_n 0123456789 >"conftest.in" 4328 while : 4329 do 4330 cat "conftest.in" "conftest.in" >"conftest.tmp" 4331 mv "conftest.tmp" "conftest.in" 4332 cp "conftest.in" "conftest.nl" 4333 $as_echo 'EGREP' >> "conftest.nl" 4334 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4335 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4336 as_fn_arith $ac_count + 1 && ac_count=$as_val 4337 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4338 # Best one so far, save it but keep looking for a better one 4339 ac_cv_path_EGREP="$ac_path_EGREP" 4340 ac_path_EGREP_max=$ac_count 4341 fi 4342 # 10*(2^10) chars as input seems more than enough 4343 test $ac_count -gt 10 && break 4344 done 4345 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4346esac 4347 4348 $ac_path_EGREP_found && break 3 4349 done 4350 done 4351 done 4352IFS=$as_save_IFS 4353 if test -z "$ac_cv_path_EGREP"; then 4354 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4355 fi 4356else 4357 ac_cv_path_EGREP=$EGREP 4358fi 4359 4360 fi 4361fi 4362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4363$as_echo "$ac_cv_path_EGREP" >&6; } 4364 EGREP="$ac_cv_path_EGREP" 4365 4366 4367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4368$as_echo_n "checking for fgrep... " >&6; } 4369if test "${ac_cv_path_FGREP+set}" = set; then : 4370 $as_echo_n "(cached) " >&6 4371else 4372 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4373 then ac_cv_path_FGREP="$GREP -F" 4374 else 4375 if test -z "$FGREP"; then 4376 ac_path_FGREP_found=false 4377 # Loop through the user's path and test for each of PROGNAME-LIST 4378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4379for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4380do 4381 IFS=$as_save_IFS 4382 test -z "$as_dir" && as_dir=. 4383 for ac_prog in fgrep; do 4384 for ac_exec_ext in '' $ac_executable_extensions; do 4385 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4386 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4387# Check for GNU ac_path_FGREP and select it if it is found. 4388 # Check for GNU $ac_path_FGREP 4389case `"$ac_path_FGREP" --version 2>&1` in 4390*GNU*) 4391 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4392*) 4393 ac_count=0 4394 $as_echo_n 0123456789 >"conftest.in" 4395 while : 4396 do 4397 cat "conftest.in" "conftest.in" >"conftest.tmp" 4398 mv "conftest.tmp" "conftest.in" 4399 cp "conftest.in" "conftest.nl" 4400 $as_echo 'FGREP' >> "conftest.nl" 4401 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4402 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4403 as_fn_arith $ac_count + 1 && ac_count=$as_val 4404 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4405 # Best one so far, save it but keep looking for a better one 4406 ac_cv_path_FGREP="$ac_path_FGREP" 4407 ac_path_FGREP_max=$ac_count 4408 fi 4409 # 10*(2^10) chars as input seems more than enough 4410 test $ac_count -gt 10 && break 4411 done 4412 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4413esac 4414 4415 $ac_path_FGREP_found && break 3 4416 done 4417 done 4418 done 4419IFS=$as_save_IFS 4420 if test -z "$ac_cv_path_FGREP"; then 4421 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4422 fi 4423else 4424 ac_cv_path_FGREP=$FGREP 4425fi 4426 4427 fi 4428fi 4429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4430$as_echo "$ac_cv_path_FGREP" >&6; } 4431 FGREP="$ac_cv_path_FGREP" 4432 4433 4434test -z "$GREP" && GREP=grep 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454# Check whether --with-gnu-ld was given. 4455if test "${with_gnu_ld+set}" = set; then : 4456 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4457else 4458 with_gnu_ld=no 4459fi 4460 4461ac_prog=ld 4462if test "$GCC" = yes; then 4463 # Check if gcc -print-prog-name=ld gives a path. 4464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4465$as_echo_n "checking for ld used by $CC... " >&6; } 4466 case $host in 4467 *-*-mingw*) 4468 # gcc leaves a trailing carriage return which upsets mingw 4469 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4470 *) 4471 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4472 esac 4473 case $ac_prog in 4474 # Accept absolute paths. 4475 [\\/]* | ?:[\\/]*) 4476 re_direlt='/[^/][^/]*/\.\./' 4477 # Canonicalize the pathname of ld 4478 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4479 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4480 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4481 done 4482 test -z "$LD" && LD="$ac_prog" 4483 ;; 4484 "") 4485 # If it fails, then pretend we aren't using GCC. 4486 ac_prog=ld 4487 ;; 4488 *) 4489 # If it is relative, then search for the first ld in PATH. 4490 with_gnu_ld=unknown 4491 ;; 4492 esac 4493elif test "$with_gnu_ld" = yes; then 4494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4495$as_echo_n "checking for GNU ld... " >&6; } 4496else 4497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4498$as_echo_n "checking for non-GNU ld... " >&6; } 4499fi 4500if test "${lt_cv_path_LD+set}" = set; then : 4501 $as_echo_n "(cached) " >&6 4502else 4503 if test -z "$LD"; then 4504 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4505 for ac_dir in $PATH; do 4506 IFS="$lt_save_ifs" 4507 test -z "$ac_dir" && ac_dir=. 4508 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4509 lt_cv_path_LD="$ac_dir/$ac_prog" 4510 # Check to see if the program is GNU ld. I'd rather use --version, 4511 # but apparently some variants of GNU ld only accept -v. 4512 # Break only if it was the GNU/non-GNU ld that we prefer. 4513 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4514 *GNU* | *'with BFD'*) 4515 test "$with_gnu_ld" != no && break 4516 ;; 4517 *) 4518 test "$with_gnu_ld" != yes && break 4519 ;; 4520 esac 4521 fi 4522 done 4523 IFS="$lt_save_ifs" 4524else 4525 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4526fi 4527fi 4528 4529LD="$lt_cv_path_LD" 4530if test -n "$LD"; then 4531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4532$as_echo "$LD" >&6; } 4533else 4534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4535$as_echo "no" >&6; } 4536fi 4537test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 4538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4539$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4540if test "${lt_cv_prog_gnu_ld+set}" = set; then : 4541 $as_echo_n "(cached) " >&6 4542else 4543 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4544case `$LD -v 2>&1 </dev/null` in 4545*GNU* | *'with BFD'*) 4546 lt_cv_prog_gnu_ld=yes 4547 ;; 4548*) 4549 lt_cv_prog_gnu_ld=no 4550 ;; 4551esac 4552fi 4553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4554$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4555with_gnu_ld=$lt_cv_prog_gnu_ld 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4566$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4567if test "${lt_cv_path_NM+set}" = set; then : 4568 $as_echo_n "(cached) " >&6 4569else 4570 if test -n "$NM"; then 4571 # Let the user override the test. 4572 lt_cv_path_NM="$NM" 4573else 4574 lt_nm_to_check="${ac_tool_prefix}nm" 4575 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4576 lt_nm_to_check="$lt_nm_to_check nm" 4577 fi 4578 for lt_tmp_nm in $lt_nm_to_check; do 4579 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4580 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4581 IFS="$lt_save_ifs" 4582 test -z "$ac_dir" && ac_dir=. 4583 tmp_nm="$ac_dir/$lt_tmp_nm" 4584 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4585 # Check to see if the nm accepts a BSD-compat flag. 4586 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4587 # nm: unknown option "B" ignored 4588 # Tru64's nm complains that /dev/null is an invalid object file 4589 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4590 */dev/null* | *'Invalid file or object type'*) 4591 lt_cv_path_NM="$tmp_nm -B" 4592 break 4593 ;; 4594 *) 4595 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4596 */dev/null*) 4597 lt_cv_path_NM="$tmp_nm -p" 4598 break 4599 ;; 4600 *) 4601 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4602 continue # so that we can try to find one that supports BSD flags 4603 ;; 4604 esac 4605 ;; 4606 esac 4607 fi 4608 done 4609 IFS="$lt_save_ifs" 4610 done 4611 : ${lt_cv_path_NM=no} 4612fi 4613fi 4614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4615$as_echo "$lt_cv_path_NM" >&6; } 4616if test "$lt_cv_path_NM" != "no"; then 4617 NM="$lt_cv_path_NM" 4618else 4619 # Didn't find any BSD compatible name lister, look for dumpbin. 4620 if test -n "$DUMPBIN"; then : 4621 # Let the user override the test. 4622 else 4623 if test -n "$ac_tool_prefix"; then 4624 for ac_prog in dumpbin "link -dump" 4625 do 4626 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4627set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4629$as_echo_n "checking for $ac_word... " >&6; } 4630if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 4631 $as_echo_n "(cached) " >&6 4632else 4633 if test -n "$DUMPBIN"; then 4634 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4635else 4636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4637for as_dir in $PATH 4638do 4639 IFS=$as_save_IFS 4640 test -z "$as_dir" && as_dir=. 4641 for ac_exec_ext in '' $ac_executable_extensions; do 4642 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4643 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4645 break 2 4646 fi 4647done 4648 done 4649IFS=$as_save_IFS 4650 4651fi 4652fi 4653DUMPBIN=$ac_cv_prog_DUMPBIN 4654if test -n "$DUMPBIN"; then 4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4656$as_echo "$DUMPBIN" >&6; } 4657else 4658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4659$as_echo "no" >&6; } 4660fi 4661 4662 4663 test -n "$DUMPBIN" && break 4664 done 4665fi 4666if test -z "$DUMPBIN"; then 4667 ac_ct_DUMPBIN=$DUMPBIN 4668 for ac_prog in dumpbin "link -dump" 4669do 4670 # Extract the first word of "$ac_prog", so it can be a program name with args. 4671set dummy $ac_prog; ac_word=$2 4672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4673$as_echo_n "checking for $ac_word... " >&6; } 4674if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 4675 $as_echo_n "(cached) " >&6 4676else 4677 if test -n "$ac_ct_DUMPBIN"; then 4678 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4679else 4680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4681for as_dir in $PATH 4682do 4683 IFS=$as_save_IFS 4684 test -z "$as_dir" && as_dir=. 4685 for ac_exec_ext in '' $ac_executable_extensions; do 4686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4687 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4689 break 2 4690 fi 4691done 4692 done 4693IFS=$as_save_IFS 4694 4695fi 4696fi 4697ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4698if test -n "$ac_ct_DUMPBIN"; then 4699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4700$as_echo "$ac_ct_DUMPBIN" >&6; } 4701else 4702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4703$as_echo "no" >&6; } 4704fi 4705 4706 4707 test -n "$ac_ct_DUMPBIN" && break 4708done 4709 4710 if test "x$ac_ct_DUMPBIN" = x; then 4711 DUMPBIN=":" 4712 else 4713 case $cross_compiling:$ac_tool_warned in 4714yes:) 4715{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4716$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4717ac_tool_warned=yes ;; 4718esac 4719 DUMPBIN=$ac_ct_DUMPBIN 4720 fi 4721fi 4722 4723 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4724 *COFF*) 4725 DUMPBIN="$DUMPBIN -symbols" 4726 ;; 4727 *) 4728 DUMPBIN=: 4729 ;; 4730 esac 4731 fi 4732 4733 if test "$DUMPBIN" != ":"; then 4734 NM="$DUMPBIN" 4735 fi 4736fi 4737test -z "$NM" && NM=nm 4738 4739 4740 4741 4742 4743 4744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4745$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4746if test "${lt_cv_nm_interface+set}" = set; then : 4747 $as_echo_n "(cached) " >&6 4748else 4749 lt_cv_nm_interface="BSD nm" 4750 echo "int some_variable = 0;" > conftest.$ac_ext 4751 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4752 (eval "$ac_compile" 2>conftest.err) 4753 cat conftest.err >&5 4754 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4755 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4756 cat conftest.err >&5 4757 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4758 cat conftest.out >&5 4759 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4760 lt_cv_nm_interface="MS dumpbin" 4761 fi 4762 rm -f conftest* 4763fi 4764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4765$as_echo "$lt_cv_nm_interface" >&6; } 4766 4767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4768$as_echo_n "checking whether ln -s works... " >&6; } 4769LN_S=$as_ln_s 4770if test "$LN_S" = "ln -s"; then 4771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4772$as_echo "yes" >&6; } 4773else 4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4775$as_echo "no, using $LN_S" >&6; } 4776fi 4777 4778# find the maximum length of command line arguments 4779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4780$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4781if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 4782 $as_echo_n "(cached) " >&6 4783else 4784 i=0 4785 teststring="ABCD" 4786 4787 case $build_os in 4788 msdosdjgpp*) 4789 # On DJGPP, this test can blow up pretty badly due to problems in libc 4790 # (any single argument exceeding 2000 bytes causes a buffer overrun 4791 # during glob expansion). Even if it were fixed, the result of this 4792 # check would be larger than it should be. 4793 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4794 ;; 4795 4796 gnu*) 4797 # Under GNU Hurd, this test is not required because there is 4798 # no limit to the length of command line arguments. 4799 # Libtool will interpret -1 as no limit whatsoever 4800 lt_cv_sys_max_cmd_len=-1; 4801 ;; 4802 4803 cygwin* | mingw* | cegcc*) 4804 # On Win9x/ME, this test blows up -- it succeeds, but takes 4805 # about 5 minutes as the teststring grows exponentially. 4806 # Worse, since 9x/ME are not pre-emptively multitasking, 4807 # you end up with a "frozen" computer, even though with patience 4808 # the test eventually succeeds (with a max line length of 256k). 4809 # Instead, let's just punt: use the minimum linelength reported by 4810 # all of the supported platforms: 8192 (on NT/2K/XP). 4811 lt_cv_sys_max_cmd_len=8192; 4812 ;; 4813 4814 mint*) 4815 # On MiNT this can take a long time and run out of memory. 4816 lt_cv_sys_max_cmd_len=8192; 4817 ;; 4818 4819 amigaos*) 4820 # On AmigaOS with pdksh, this test takes hours, literally. 4821 # So we just punt and use a minimum line length of 8192. 4822 lt_cv_sys_max_cmd_len=8192; 4823 ;; 4824 4825 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4826 # This has been around since 386BSD, at least. Likely further. 4827 if test -x /sbin/sysctl; then 4828 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4829 elif test -x /usr/sbin/sysctl; then 4830 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4831 else 4832 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4833 fi 4834 # And add a safety zone 4835 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4836 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4837 ;; 4838 4839 interix*) 4840 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4841 lt_cv_sys_max_cmd_len=196608 4842 ;; 4843 4844 osf*) 4845 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4846 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4847 # nice to cause kernel panics so lets avoid the loop below. 4848 # First set a reasonable default. 4849 lt_cv_sys_max_cmd_len=16384 4850 # 4851 if test -x /sbin/sysconfig; then 4852 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4853 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4854 esac 4855 fi 4856 ;; 4857 sco3.2v5*) 4858 lt_cv_sys_max_cmd_len=102400 4859 ;; 4860 sysv5* | sco5v6* | sysv4.2uw2*) 4861 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4862 if test -n "$kargmax"; then 4863 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4864 else 4865 lt_cv_sys_max_cmd_len=32768 4866 fi 4867 ;; 4868 *) 4869 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4870 if test -n "$lt_cv_sys_max_cmd_len"; then 4871 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4872 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4873 else 4874 # Make teststring a little bigger before we do anything with it. 4875 # a 1K string should be a reasonable start. 4876 for i in 1 2 3 4 5 6 7 8 ; do 4877 teststring=$teststring$teststring 4878 done 4879 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4880 # If test is not a shell built-in, we'll probably end up computing a 4881 # maximum length that is only half of the actual maximum length, but 4882 # we can't tell. 4883 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 4884 = "X$teststring$teststring"; } >/dev/null 2>&1 && 4885 test $i != 17 # 1/2 MB should be enough 4886 do 4887 i=`expr $i + 1` 4888 teststring=$teststring$teststring 4889 done 4890 # Only check the string length outside the loop. 4891 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4892 teststring= 4893 # Add a significant safety factor because C++ compilers can tack on 4894 # massive amounts of additional arguments before passing them to the 4895 # linker. It appears as though 1/2 is a usable value. 4896 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4897 fi 4898 ;; 4899 esac 4900 4901fi 4902 4903if test -n $lt_cv_sys_max_cmd_len ; then 4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4905$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4906else 4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4908$as_echo "none" >&6; } 4909fi 4910max_cmd_len=$lt_cv_sys_max_cmd_len 4911 4912 4913 4914 4915 4916 4917: ${CP="cp -f"} 4918: ${MV="mv -f"} 4919: ${RM="rm -f"} 4920 4921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4922$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4923# Try some XSI features 4924xsi_shell=no 4925( _lt_dummy="a/b/c" 4926 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4927 = c,a/b,, \ 4928 && eval 'test $(( 1 + 1 )) -eq 2 \ 4929 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4930 && xsi_shell=yes 4931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4932$as_echo "$xsi_shell" >&6; } 4933 4934 4935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4936$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4937lt_shell_append=no 4938( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4939 >/dev/null 2>&1 \ 4940 && lt_shell_append=yes 4941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4942$as_echo "$lt_shell_append" >&6; } 4943 4944 4945if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4946 lt_unset=unset 4947else 4948 lt_unset=false 4949fi 4950 4951 4952 4953 4954 4955# test EBCDIC or ASCII 4956case `echo X|tr X '\101'` in 4957 A) # ASCII based system 4958 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4959 lt_SP2NL='tr \040 \012' 4960 lt_NL2SP='tr \015\012 \040\040' 4961 ;; 4962 *) # EBCDIC based system 4963 lt_SP2NL='tr \100 \n' 4964 lt_NL2SP='tr \r\n \100\100' 4965 ;; 4966esac 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4977$as_echo_n "checking for $LD option to reload object files... " >&6; } 4978if test "${lt_cv_ld_reload_flag+set}" = set; then : 4979 $as_echo_n "(cached) " >&6 4980else 4981 lt_cv_ld_reload_flag='-r' 4982fi 4983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4984$as_echo "$lt_cv_ld_reload_flag" >&6; } 4985reload_flag=$lt_cv_ld_reload_flag 4986case $reload_flag in 4987"" | " "*) ;; 4988*) reload_flag=" $reload_flag" ;; 4989esac 4990reload_cmds='$LD$reload_flag -o $output$reload_objs' 4991case $host_os in 4992 darwin*) 4993 if test "$GCC" = yes; then 4994 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4995 else 4996 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4997 fi 4998 ;; 4999esac 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009if test -n "$ac_tool_prefix"; then 5010 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5011set dummy ${ac_tool_prefix}objdump; ac_word=$2 5012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5013$as_echo_n "checking for $ac_word... " >&6; } 5014if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5015 $as_echo_n "(cached) " >&6 5016else 5017 if test -n "$OBJDUMP"; then 5018 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5019else 5020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5021for as_dir in $PATH 5022do 5023 IFS=$as_save_IFS 5024 test -z "$as_dir" && as_dir=. 5025 for ac_exec_ext in '' $ac_executable_extensions; do 5026 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5027 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5029 break 2 5030 fi 5031done 5032 done 5033IFS=$as_save_IFS 5034 5035fi 5036fi 5037OBJDUMP=$ac_cv_prog_OBJDUMP 5038if test -n "$OBJDUMP"; then 5039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5040$as_echo "$OBJDUMP" >&6; } 5041else 5042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5043$as_echo "no" >&6; } 5044fi 5045 5046 5047fi 5048if test -z "$ac_cv_prog_OBJDUMP"; then 5049 ac_ct_OBJDUMP=$OBJDUMP 5050 # Extract the first word of "objdump", so it can be a program name with args. 5051set dummy objdump; ac_word=$2 5052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5053$as_echo_n "checking for $ac_word... " >&6; } 5054if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5055 $as_echo_n "(cached) " >&6 5056else 5057 if test -n "$ac_ct_OBJDUMP"; then 5058 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5059else 5060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5061for as_dir in $PATH 5062do 5063 IFS=$as_save_IFS 5064 test -z "$as_dir" && as_dir=. 5065 for ac_exec_ext in '' $ac_executable_extensions; do 5066 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5067 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5069 break 2 5070 fi 5071done 5072 done 5073IFS=$as_save_IFS 5074 5075fi 5076fi 5077ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5078if test -n "$ac_ct_OBJDUMP"; then 5079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5080$as_echo "$ac_ct_OBJDUMP" >&6; } 5081else 5082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5083$as_echo "no" >&6; } 5084fi 5085 5086 if test "x$ac_ct_OBJDUMP" = x; then 5087 OBJDUMP="false" 5088 else 5089 case $cross_compiling:$ac_tool_warned in 5090yes:) 5091{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5092$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5093ac_tool_warned=yes ;; 5094esac 5095 OBJDUMP=$ac_ct_OBJDUMP 5096 fi 5097else 5098 OBJDUMP="$ac_cv_prog_OBJDUMP" 5099fi 5100 5101test -z "$OBJDUMP" && OBJDUMP=objdump 5102 5103 5104 5105 5106 5107 5108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5109$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5110if test "${lt_cv_deplibs_check_method+set}" = set; then : 5111 $as_echo_n "(cached) " >&6 5112else 5113 lt_cv_file_magic_cmd='$MAGIC_CMD' 5114lt_cv_file_magic_test_file= 5115lt_cv_deplibs_check_method='unknown' 5116# Need to set the preceding variable on all platforms that support 5117# interlibrary dependencies. 5118# 'none' -- dependencies not supported. 5119# `unknown' -- same as none, but documents that we really don't know. 5120# 'pass_all' -- all dependencies passed with no checks. 5121# 'test_compile' -- check by making test program. 5122# 'file_magic [[regex]]' -- check by looking for files in library path 5123# which responds to the $file_magic_cmd with a given extended regex. 5124# If you have `file' or equivalent on your system and you're not sure 5125# whether `pass_all' will *always* work, you probably want this one. 5126 5127case $host_os in 5128aix[4-9]*) 5129 lt_cv_deplibs_check_method=pass_all 5130 ;; 5131 5132beos*) 5133 lt_cv_deplibs_check_method=pass_all 5134 ;; 5135 5136bsdi[45]*) 5137 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5138 lt_cv_file_magic_cmd='/usr/bin/file -L' 5139 lt_cv_file_magic_test_file=/shlib/libc.so 5140 ;; 5141 5142cygwin*) 5143 # func_win32_libid is a shell function defined in ltmain.sh 5144 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5145 lt_cv_file_magic_cmd='func_win32_libid' 5146 ;; 5147 5148mingw* | pw32*) 5149 # Base MSYS/MinGW do not provide the 'file' command needed by 5150 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5151 # unless we find 'file', for example because we are cross-compiling. 5152 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5153 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5154 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5155 lt_cv_file_magic_cmd='func_win32_libid' 5156 else 5157 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5158 lt_cv_file_magic_cmd='$OBJDUMP -f' 5159 fi 5160 ;; 5161 5162cegcc*) 5163 # use the weaker test based on 'objdump'. See mingw*. 5164 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5165 lt_cv_file_magic_cmd='$OBJDUMP -f' 5166 ;; 5167 5168darwin* | rhapsody*) 5169 lt_cv_deplibs_check_method=pass_all 5170 ;; 5171 5172freebsd* | dragonfly*) 5173 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5174 case $host_cpu in 5175 i*86 ) 5176 # Not sure whether the presence of OpenBSD here was a mistake. 5177 # Let's accept both of them until this is cleared up. 5178 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5179 lt_cv_file_magic_cmd=/usr/bin/file 5180 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5181 ;; 5182 esac 5183 else 5184 lt_cv_deplibs_check_method=pass_all 5185 fi 5186 ;; 5187 5188gnu*) 5189 lt_cv_deplibs_check_method=pass_all 5190 ;; 5191 5192haiku*) 5193 lt_cv_deplibs_check_method=pass_all 5194 ;; 5195 5196hpux10.20* | hpux11*) 5197 lt_cv_file_magic_cmd=/usr/bin/file 5198 case $host_cpu in 5199 ia64*) 5200 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5201 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5202 ;; 5203 hppa*64*) 5204 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]' 5205 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5206 ;; 5207 *) 5208 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5209 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5210 ;; 5211 esac 5212 ;; 5213 5214interix[3-9]*) 5215 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5216 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5217 ;; 5218 5219irix5* | irix6* | nonstopux*) 5220 case $LD in 5221 *-32|*"-32 ") libmagic=32-bit;; 5222 *-n32|*"-n32 ") libmagic=N32;; 5223 *-64|*"-64 ") libmagic=64-bit;; 5224 *) libmagic=never-match;; 5225 esac 5226 lt_cv_deplibs_check_method=pass_all 5227 ;; 5228 5229# This must be Linux ELF. 5230linux* | k*bsd*-gnu | kopensolaris*-gnu) 5231 lt_cv_deplibs_check_method=pass_all 5232 ;; 5233 5234netbsd*) 5235 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5236 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5237 else 5238 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5239 fi 5240 ;; 5241 5242newos6*) 5243 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5244 lt_cv_file_magic_cmd=/usr/bin/file 5245 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5246 ;; 5247 5248*nto* | *qnx*) 5249 lt_cv_deplibs_check_method=pass_all 5250 ;; 5251 5252openbsd*) 5253 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5254 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5255 else 5256 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5257 fi 5258 ;; 5259 5260osf3* | osf4* | osf5*) 5261 lt_cv_deplibs_check_method=pass_all 5262 ;; 5263 5264rdos*) 5265 lt_cv_deplibs_check_method=pass_all 5266 ;; 5267 5268solaris*) 5269 lt_cv_deplibs_check_method=pass_all 5270 ;; 5271 5272sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5273 lt_cv_deplibs_check_method=pass_all 5274 ;; 5275 5276sysv4 | sysv4.3*) 5277 case $host_vendor in 5278 motorola) 5279 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]' 5280 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5281 ;; 5282 ncr) 5283 lt_cv_deplibs_check_method=pass_all 5284 ;; 5285 sequent) 5286 lt_cv_file_magic_cmd='/bin/file' 5287 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5288 ;; 5289 sni) 5290 lt_cv_file_magic_cmd='/bin/file' 5291 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5292 lt_cv_file_magic_test_file=/lib/libc.so 5293 ;; 5294 siemens) 5295 lt_cv_deplibs_check_method=pass_all 5296 ;; 5297 pc) 5298 lt_cv_deplibs_check_method=pass_all 5299 ;; 5300 esac 5301 ;; 5302 5303tpf*) 5304 lt_cv_deplibs_check_method=pass_all 5305 ;; 5306esac 5307 5308fi 5309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5310$as_echo "$lt_cv_deplibs_check_method" >&6; } 5311file_magic_cmd=$lt_cv_file_magic_cmd 5312deplibs_check_method=$lt_cv_deplibs_check_method 5313test -z "$deplibs_check_method" && deplibs_check_method=unknown 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326if test -n "$ac_tool_prefix"; then 5327 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5328set dummy ${ac_tool_prefix}ar; ac_word=$2 5329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5330$as_echo_n "checking for $ac_word... " >&6; } 5331if test "${ac_cv_prog_AR+set}" = set; then : 5332 $as_echo_n "(cached) " >&6 5333else 5334 if test -n "$AR"; then 5335 ac_cv_prog_AR="$AR" # Let the user override the test. 5336else 5337as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5338for as_dir in $PATH 5339do 5340 IFS=$as_save_IFS 5341 test -z "$as_dir" && as_dir=. 5342 for ac_exec_ext in '' $ac_executable_extensions; do 5343 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5344 ac_cv_prog_AR="${ac_tool_prefix}ar" 5345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5346 break 2 5347 fi 5348done 5349 done 5350IFS=$as_save_IFS 5351 5352fi 5353fi 5354AR=$ac_cv_prog_AR 5355if test -n "$AR"; then 5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5357$as_echo "$AR" >&6; } 5358else 5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5360$as_echo "no" >&6; } 5361fi 5362 5363 5364fi 5365if test -z "$ac_cv_prog_AR"; then 5366 ac_ct_AR=$AR 5367 # Extract the first word of "ar", so it can be a program name with args. 5368set dummy ar; ac_word=$2 5369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5370$as_echo_n "checking for $ac_word... " >&6; } 5371if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5372 $as_echo_n "(cached) " >&6 5373else 5374 if test -n "$ac_ct_AR"; then 5375 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5376else 5377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5378for as_dir in $PATH 5379do 5380 IFS=$as_save_IFS 5381 test -z "$as_dir" && as_dir=. 5382 for ac_exec_ext in '' $ac_executable_extensions; do 5383 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5384 ac_cv_prog_ac_ct_AR="ar" 5385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5386 break 2 5387 fi 5388done 5389 done 5390IFS=$as_save_IFS 5391 5392fi 5393fi 5394ac_ct_AR=$ac_cv_prog_ac_ct_AR 5395if test -n "$ac_ct_AR"; then 5396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5397$as_echo "$ac_ct_AR" >&6; } 5398else 5399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5400$as_echo "no" >&6; } 5401fi 5402 5403 if test "x$ac_ct_AR" = x; then 5404 AR="false" 5405 else 5406 case $cross_compiling:$ac_tool_warned in 5407yes:) 5408{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5409$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5410ac_tool_warned=yes ;; 5411esac 5412 AR=$ac_ct_AR 5413 fi 5414else 5415 AR="$ac_cv_prog_AR" 5416fi 5417 5418test -z "$AR" && AR=ar 5419test -z "$AR_FLAGS" && AR_FLAGS=cru 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431if test -n "$ac_tool_prefix"; then 5432 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5433set dummy ${ac_tool_prefix}strip; ac_word=$2 5434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5435$as_echo_n "checking for $ac_word... " >&6; } 5436if test "${ac_cv_prog_STRIP+set}" = set; then : 5437 $as_echo_n "(cached) " >&6 5438else 5439 if test -n "$STRIP"; then 5440 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5441else 5442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5443for as_dir in $PATH 5444do 5445 IFS=$as_save_IFS 5446 test -z "$as_dir" && as_dir=. 5447 for ac_exec_ext in '' $ac_executable_extensions; do 5448 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5449 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5451 break 2 5452 fi 5453done 5454 done 5455IFS=$as_save_IFS 5456 5457fi 5458fi 5459STRIP=$ac_cv_prog_STRIP 5460if test -n "$STRIP"; then 5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5462$as_echo "$STRIP" >&6; } 5463else 5464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5465$as_echo "no" >&6; } 5466fi 5467 5468 5469fi 5470if test -z "$ac_cv_prog_STRIP"; then 5471 ac_ct_STRIP=$STRIP 5472 # Extract the first word of "strip", so it can be a program name with args. 5473set dummy strip; ac_word=$2 5474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5475$as_echo_n "checking for $ac_word... " >&6; } 5476if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 5477 $as_echo_n "(cached) " >&6 5478else 5479 if test -n "$ac_ct_STRIP"; then 5480 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5481else 5482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5483for as_dir in $PATH 5484do 5485 IFS=$as_save_IFS 5486 test -z "$as_dir" && as_dir=. 5487 for ac_exec_ext in '' $ac_executable_extensions; do 5488 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5489 ac_cv_prog_ac_ct_STRIP="strip" 5490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5491 break 2 5492 fi 5493done 5494 done 5495IFS=$as_save_IFS 5496 5497fi 5498fi 5499ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5500if test -n "$ac_ct_STRIP"; then 5501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5502$as_echo "$ac_ct_STRIP" >&6; } 5503else 5504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5505$as_echo "no" >&6; } 5506fi 5507 5508 if test "x$ac_ct_STRIP" = x; then 5509 STRIP=":" 5510 else 5511 case $cross_compiling:$ac_tool_warned in 5512yes:) 5513{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5515ac_tool_warned=yes ;; 5516esac 5517 STRIP=$ac_ct_STRIP 5518 fi 5519else 5520 STRIP="$ac_cv_prog_STRIP" 5521fi 5522 5523test -z "$STRIP" && STRIP=: 5524 5525 5526 5527 5528 5529 5530if test -n "$ac_tool_prefix"; then 5531 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5532set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5534$as_echo_n "checking for $ac_word... " >&6; } 5535if test "${ac_cv_prog_RANLIB+set}" = set; then : 5536 $as_echo_n "(cached) " >&6 5537else 5538 if test -n "$RANLIB"; then 5539 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5540else 5541as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5542for as_dir in $PATH 5543do 5544 IFS=$as_save_IFS 5545 test -z "$as_dir" && as_dir=. 5546 for ac_exec_ext in '' $ac_executable_extensions; do 5547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5548 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5550 break 2 5551 fi 5552done 5553 done 5554IFS=$as_save_IFS 5555 5556fi 5557fi 5558RANLIB=$ac_cv_prog_RANLIB 5559if test -n "$RANLIB"; then 5560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5561$as_echo "$RANLIB" >&6; } 5562else 5563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5564$as_echo "no" >&6; } 5565fi 5566 5567 5568fi 5569if test -z "$ac_cv_prog_RANLIB"; then 5570 ac_ct_RANLIB=$RANLIB 5571 # Extract the first word of "ranlib", so it can be a program name with args. 5572set dummy ranlib; ac_word=$2 5573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5574$as_echo_n "checking for $ac_word... " >&6; } 5575if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5576 $as_echo_n "(cached) " >&6 5577else 5578 if test -n "$ac_ct_RANLIB"; then 5579 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5580else 5581as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5582for as_dir in $PATH 5583do 5584 IFS=$as_save_IFS 5585 test -z "$as_dir" && as_dir=. 5586 for ac_exec_ext in '' $ac_executable_extensions; do 5587 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5588 ac_cv_prog_ac_ct_RANLIB="ranlib" 5589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5590 break 2 5591 fi 5592done 5593 done 5594IFS=$as_save_IFS 5595 5596fi 5597fi 5598ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5599if test -n "$ac_ct_RANLIB"; then 5600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5601$as_echo "$ac_ct_RANLIB" >&6; } 5602else 5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5604$as_echo "no" >&6; } 5605fi 5606 5607 if test "x$ac_ct_RANLIB" = x; then 5608 RANLIB=":" 5609 else 5610 case $cross_compiling:$ac_tool_warned in 5611yes:) 5612{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5613$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5614ac_tool_warned=yes ;; 5615esac 5616 RANLIB=$ac_ct_RANLIB 5617 fi 5618else 5619 RANLIB="$ac_cv_prog_RANLIB" 5620fi 5621 5622test -z "$RANLIB" && RANLIB=: 5623 5624 5625 5626 5627 5628 5629# Determine commands to create old-style static archives. 5630old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5631old_postinstall_cmds='chmod 644 $oldlib' 5632old_postuninstall_cmds= 5633 5634if test -n "$RANLIB"; then 5635 case $host_os in 5636 openbsd*) 5637 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5638 ;; 5639 *) 5640 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5641 ;; 5642 esac 5643 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5644fi 5645 5646case $host_os in 5647 darwin*) 5648 lock_old_archive_extraction=yes ;; 5649 *) 5650 lock_old_archive_extraction=no ;; 5651esac 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673for ac_prog in gawk mawk nawk awk 5674do 5675 # Extract the first word of "$ac_prog", so it can be a program name with args. 5676set dummy $ac_prog; ac_word=$2 5677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5678$as_echo_n "checking for $ac_word... " >&6; } 5679if test "${ac_cv_prog_AWK+set}" = set; then : 5680 $as_echo_n "(cached) " >&6 5681else 5682 if test -n "$AWK"; then 5683 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5684else 5685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5686for as_dir in $PATH 5687do 5688 IFS=$as_save_IFS 5689 test -z "$as_dir" && as_dir=. 5690 for ac_exec_ext in '' $ac_executable_extensions; do 5691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5692 ac_cv_prog_AWK="$ac_prog" 5693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5694 break 2 5695 fi 5696done 5697 done 5698IFS=$as_save_IFS 5699 5700fi 5701fi 5702AWK=$ac_cv_prog_AWK 5703if test -n "$AWK"; then 5704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5705$as_echo "$AWK" >&6; } 5706else 5707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5708$as_echo "no" >&6; } 5709fi 5710 5711 5712 test -n "$AWK" && break 5713done 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733# If no C compiler was specified, use CC. 5734LTCC=${LTCC-"$CC"} 5735 5736# If no C compiler flags were specified, use CFLAGS. 5737LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5738 5739# Allow CC to be a program name with arguments. 5740compiler=$CC 5741 5742 5743# Check for command to grab the raw symbol name followed by C symbol from nm. 5744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5745$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5746if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 5747 $as_echo_n "(cached) " >&6 5748else 5749 5750# These are sane defaults that work on at least a few old systems. 5751# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5752 5753# Character class describing NM global symbol codes. 5754symcode='[BCDEGRST]' 5755 5756# Regexp to match symbols that can be accessed directly from C. 5757sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5758 5759# Define system-specific variables. 5760case $host_os in 5761aix*) 5762 symcode='[BCDT]' 5763 ;; 5764cygwin* | mingw* | pw32* | cegcc*) 5765 symcode='[ABCDGISTW]' 5766 ;; 5767hpux*) 5768 if test "$host_cpu" = ia64; then 5769 symcode='[ABCDEGRST]' 5770 fi 5771 ;; 5772irix* | nonstopux*) 5773 symcode='[BCDEGRST]' 5774 ;; 5775osf*) 5776 symcode='[BCDEGQRST]' 5777 ;; 5778solaris*) 5779 symcode='[BDRT]' 5780 ;; 5781sco3.2v5*) 5782 symcode='[DT]' 5783 ;; 5784sysv4.2uw2*) 5785 symcode='[DT]' 5786 ;; 5787sysv5* | sco5v6* | unixware* | OpenUNIX*) 5788 symcode='[ABDT]' 5789 ;; 5790sysv4) 5791 symcode='[DFNSTU]' 5792 ;; 5793esac 5794 5795# If we're using GNU nm, then use its standard symbol codes. 5796case `$NM -V 2>&1` in 5797*GNU* | *'with BFD'*) 5798 symcode='[ABCDGIRSTW]' ;; 5799esac 5800 5801# Transform an extracted symbol line into a proper C declaration. 5802# Some systems (esp. on ia64) link data and code symbols differently, 5803# so use this general approach. 5804lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5805 5806# Transform an extracted symbol line into symbol name and symbol address 5807lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5808lt_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'" 5809 5810# Handle CRLF in mingw tool chain 5811opt_cr= 5812case $build_os in 5813mingw*) 5814 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5815 ;; 5816esac 5817 5818# Try without a prefix underscore, then with it. 5819for ac_symprfx in "" "_"; do 5820 5821 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5822 symxfrm="\\1 $ac_symprfx\\2 \\2" 5823 5824 # Write the raw and C identifiers. 5825 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5826 # Fake it for dumpbin and say T for any non-static function 5827 # and D for any global variable. 5828 # Also find C++ and __fastcall symbols from MSVC++, 5829 # which start with @ or ?. 5830 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5831" {last_section=section; section=\$ 3};"\ 5832" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5833" \$ 0!~/External *\|/{next};"\ 5834" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5835" {if(hide[section]) next};"\ 5836" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5837" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5838" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5839" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5840" ' prfx=^$ac_symprfx" 5841 else 5842 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5843 fi 5844 5845 # Check to see that the pipe works correctly. 5846 pipe_works=no 5847 5848 rm -f conftest* 5849 cat > conftest.$ac_ext <<_LT_EOF 5850#ifdef __cplusplus 5851extern "C" { 5852#endif 5853char nm_test_var; 5854void nm_test_func(void); 5855void nm_test_func(void){} 5856#ifdef __cplusplus 5857} 5858#endif 5859int main(){nm_test_var='a';nm_test_func();return(0);} 5860_LT_EOF 5861 5862 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5863 (eval $ac_compile) 2>&5 5864 ac_status=$? 5865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5866 test $ac_status = 0; }; then 5867 # Now try to grab the symbols. 5868 nlist=conftest.nm 5869 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5870 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5871 ac_status=$? 5872 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5873 test $ac_status = 0; } && test -s "$nlist"; then 5874 # Try sorting and uniquifying the output. 5875 if sort "$nlist" | uniq > "$nlist"T; then 5876 mv -f "$nlist"T "$nlist" 5877 else 5878 rm -f "$nlist"T 5879 fi 5880 5881 # Make sure that we snagged all the symbols we need. 5882 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5883 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5884 cat <<_LT_EOF > conftest.$ac_ext 5885#ifdef __cplusplus 5886extern "C" { 5887#endif 5888 5889_LT_EOF 5890 # Now generate the symbol file. 5891 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5892 5893 cat <<_LT_EOF >> conftest.$ac_ext 5894 5895/* The mapping between symbol names and symbols. */ 5896const struct { 5897 const char *name; 5898 void *address; 5899} 5900lt__PROGRAM__LTX_preloaded_symbols[] = 5901{ 5902 { "@PROGRAM@", (void *) 0 }, 5903_LT_EOF 5904 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5905 cat <<\_LT_EOF >> conftest.$ac_ext 5906 {0, (void *) 0} 5907}; 5908 5909/* This works around a problem in FreeBSD linker */ 5910#ifdef FREEBSD_WORKAROUND 5911static const void *lt_preloaded_setup() { 5912 return lt__PROGRAM__LTX_preloaded_symbols; 5913} 5914#endif 5915 5916#ifdef __cplusplus 5917} 5918#endif 5919_LT_EOF 5920 # Now try linking the two files. 5921 mv conftest.$ac_objext conftstm.$ac_objext 5922 lt_save_LIBS="$LIBS" 5923 lt_save_CFLAGS="$CFLAGS" 5924 LIBS="conftstm.$ac_objext" 5925 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5926 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5927 (eval $ac_link) 2>&5 5928 ac_status=$? 5929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5930 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5931 pipe_works=yes 5932 fi 5933 LIBS="$lt_save_LIBS" 5934 CFLAGS="$lt_save_CFLAGS" 5935 else 5936 echo "cannot find nm_test_func in $nlist" >&5 5937 fi 5938 else 5939 echo "cannot find nm_test_var in $nlist" >&5 5940 fi 5941 else 5942 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5943 fi 5944 else 5945 echo "$progname: failed program was:" >&5 5946 cat conftest.$ac_ext >&5 5947 fi 5948 rm -rf conftest* conftst* 5949 5950 # Do not use the global_symbol_pipe unless it works. 5951 if test "$pipe_works" = yes; then 5952 break 5953 else 5954 lt_cv_sys_global_symbol_pipe= 5955 fi 5956done 5957 5958fi 5959 5960if test -z "$lt_cv_sys_global_symbol_pipe"; then 5961 lt_cv_sys_global_symbol_to_cdecl= 5962fi 5963if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5965$as_echo "failed" >&6; } 5966else 5967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5968$as_echo "ok" >&6; } 5969fi 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993# Check whether --enable-libtool-lock was given. 5994if test "${enable_libtool_lock+set}" = set; then : 5995 enableval=$enable_libtool_lock; 5996fi 5997 5998test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5999 6000# Some flags need to be propagated to the compiler or linker for good 6001# libtool support. 6002case $host in 6003ia64-*-hpux*) 6004 # Find out which ABI we are using. 6005 echo 'int i;' > conftest.$ac_ext 6006 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6007 (eval $ac_compile) 2>&5 6008 ac_status=$? 6009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6010 test $ac_status = 0; }; then 6011 case `/usr/bin/file conftest.$ac_objext` in 6012 *ELF-32*) 6013 HPUX_IA64_MODE="32" 6014 ;; 6015 *ELF-64*) 6016 HPUX_IA64_MODE="64" 6017 ;; 6018 esac 6019 fi 6020 rm -rf conftest* 6021 ;; 6022*-*-irix6*) 6023 # Find out which ABI we are using. 6024 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6025 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6026 (eval $ac_compile) 2>&5 6027 ac_status=$? 6028 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6029 test $ac_status = 0; }; then 6030 if test "$lt_cv_prog_gnu_ld" = yes; then 6031 case `/usr/bin/file conftest.$ac_objext` in 6032 *32-bit*) 6033 LD="${LD-ld} -melf32bsmip" 6034 ;; 6035 *N32*) 6036 LD="${LD-ld} -melf32bmipn32" 6037 ;; 6038 *64-bit*) 6039 LD="${LD-ld} -melf64bmip" 6040 ;; 6041 esac 6042 else 6043 case `/usr/bin/file conftest.$ac_objext` in 6044 *32-bit*) 6045 LD="${LD-ld} -32" 6046 ;; 6047 *N32*) 6048 LD="${LD-ld} -n32" 6049 ;; 6050 *64-bit*) 6051 LD="${LD-ld} -64" 6052 ;; 6053 esac 6054 fi 6055 fi 6056 rm -rf conftest* 6057 ;; 6058 6059x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6060s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6061 # Find out which ABI we are using. 6062 echo 'int i;' > conftest.$ac_ext 6063 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6064 (eval $ac_compile) 2>&5 6065 ac_status=$? 6066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6067 test $ac_status = 0; }; then 6068 case `/usr/bin/file conftest.o` in 6069 *32-bit*) 6070 case $host in 6071 x86_64-*kfreebsd*-gnu) 6072 LD="${LD-ld} -m elf_i386_fbsd" 6073 ;; 6074 x86_64-*linux*) 6075 case `/usr/bin/file conftest.o` in 6076 *x86-64*) 6077 LD="${LD-ld} -m elf32_x86_64" 6078 ;; 6079 *) 6080 LD="${LD-ld} -m elf_i386" 6081 ;; 6082 esac 6083 ;; 6084 powerpc64le-*linux*) 6085 LD="${LD-ld} -m elf32lppclinux" 6086 ;; 6087 powerpc64-*linux*) 6088 LD="${LD-ld} -m elf32ppclinux" 6089 ;; 6090 s390x-*linux*) 6091 LD="${LD-ld} -m elf_s390" 6092 ;; 6093 sparc64-*linux*) 6094 LD="${LD-ld} -m elf32_sparc" 6095 ;; 6096 esac 6097 ;; 6098 *64-bit*) 6099 case $host in 6100 x86_64-*kfreebsd*-gnu) 6101 LD="${LD-ld} -m elf_x86_64_fbsd" 6102 ;; 6103 x86_64-*linux*) 6104 LD="${LD-ld} -m elf_x86_64" 6105 ;; 6106 powerpcle-*linux*) 6107 LD="${LD-ld} -m elf64lppc" 6108 ;; 6109 powerpc-*linux*) 6110 LD="${LD-ld} -m elf64ppc" 6111 ;; 6112 s390*-*linux*|s390*-*tpf*) 6113 LD="${LD-ld} -m elf64_s390" 6114 ;; 6115 sparc*-*linux*) 6116 LD="${LD-ld} -m elf64_sparc" 6117 ;; 6118 esac 6119 ;; 6120 esac 6121 fi 6122 rm -rf conftest* 6123 ;; 6124 6125*-*-sco3.2v5*) 6126 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6127 SAVE_CFLAGS="$CFLAGS" 6128 CFLAGS="$CFLAGS -belf" 6129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6130$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6131if test "${lt_cv_cc_needs_belf+set}" = set; then : 6132 $as_echo_n "(cached) " >&6 6133else 6134 ac_ext=c 6135ac_cpp='$CPP $CPPFLAGS' 6136ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6137ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6138ac_compiler_gnu=$ac_cv_c_compiler_gnu 6139 6140 if test x$gcc_no_link = xyes; then 6141 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6142fi 6143cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6144/* end confdefs.h. */ 6145 6146int 6147main () 6148{ 6149 6150 ; 6151 return 0; 6152} 6153_ACEOF 6154if ac_fn_c_try_link "$LINENO"; then : 6155 lt_cv_cc_needs_belf=yes 6156else 6157 lt_cv_cc_needs_belf=no 6158fi 6159rm -f core conftest.err conftest.$ac_objext \ 6160 conftest$ac_exeext conftest.$ac_ext 6161 ac_ext=c 6162ac_cpp='$CPP $CPPFLAGS' 6163ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6164ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6165ac_compiler_gnu=$ac_cv_c_compiler_gnu 6166 6167fi 6168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6169$as_echo "$lt_cv_cc_needs_belf" >&6; } 6170 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6171 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6172 CFLAGS="$SAVE_CFLAGS" 6173 fi 6174 ;; 6175sparc*-*solaris*) 6176 # Find out which ABI we are using. 6177 echo 'int i;' > conftest.$ac_ext 6178 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6179 (eval $ac_compile) 2>&5 6180 ac_status=$? 6181 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6182 test $ac_status = 0; }; then 6183 case `/usr/bin/file conftest.o` in 6184 *64-bit*) 6185 case $lt_cv_prog_gnu_ld in 6186 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6187 *) 6188 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6189 LD="${LD-ld} -64" 6190 fi 6191 ;; 6192 esac 6193 ;; 6194 esac 6195 fi 6196 rm -rf conftest* 6197 ;; 6198esac 6199 6200need_locks="$enable_libtool_lock" 6201 6202 6203 case $host_os in 6204 rhapsody* | darwin*) 6205 if test -n "$ac_tool_prefix"; then 6206 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6207set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6209$as_echo_n "checking for $ac_word... " >&6; } 6210if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6211 $as_echo_n "(cached) " >&6 6212else 6213 if test -n "$DSYMUTIL"; then 6214 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6215else 6216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6217for as_dir in $PATH 6218do 6219 IFS=$as_save_IFS 6220 test -z "$as_dir" && as_dir=. 6221 for ac_exec_ext in '' $ac_executable_extensions; do 6222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6223 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6225 break 2 6226 fi 6227done 6228 done 6229IFS=$as_save_IFS 6230 6231fi 6232fi 6233DSYMUTIL=$ac_cv_prog_DSYMUTIL 6234if test -n "$DSYMUTIL"; then 6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6236$as_echo "$DSYMUTIL" >&6; } 6237else 6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6239$as_echo "no" >&6; } 6240fi 6241 6242 6243fi 6244if test -z "$ac_cv_prog_DSYMUTIL"; then 6245 ac_ct_DSYMUTIL=$DSYMUTIL 6246 # Extract the first word of "dsymutil", so it can be a program name with args. 6247set dummy dsymutil; ac_word=$2 6248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6249$as_echo_n "checking for $ac_word... " >&6; } 6250if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6251 $as_echo_n "(cached) " >&6 6252else 6253 if test -n "$ac_ct_DSYMUTIL"; then 6254 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6255else 6256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6257for as_dir in $PATH 6258do 6259 IFS=$as_save_IFS 6260 test -z "$as_dir" && as_dir=. 6261 for ac_exec_ext in '' $ac_executable_extensions; do 6262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6263 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6265 break 2 6266 fi 6267done 6268 done 6269IFS=$as_save_IFS 6270 6271fi 6272fi 6273ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6274if test -n "$ac_ct_DSYMUTIL"; then 6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6276$as_echo "$ac_ct_DSYMUTIL" >&6; } 6277else 6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6279$as_echo "no" >&6; } 6280fi 6281 6282 if test "x$ac_ct_DSYMUTIL" = x; then 6283 DSYMUTIL=":" 6284 else 6285 case $cross_compiling:$ac_tool_warned in 6286yes:) 6287{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6288$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6289ac_tool_warned=yes ;; 6290esac 6291 DSYMUTIL=$ac_ct_DSYMUTIL 6292 fi 6293else 6294 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6295fi 6296 6297 if test -n "$ac_tool_prefix"; then 6298 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6299set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6301$as_echo_n "checking for $ac_word... " >&6; } 6302if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6303 $as_echo_n "(cached) " >&6 6304else 6305 if test -n "$NMEDIT"; then 6306 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6307else 6308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6309for as_dir in $PATH 6310do 6311 IFS=$as_save_IFS 6312 test -z "$as_dir" && as_dir=. 6313 for ac_exec_ext in '' $ac_executable_extensions; do 6314 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6315 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6317 break 2 6318 fi 6319done 6320 done 6321IFS=$as_save_IFS 6322 6323fi 6324fi 6325NMEDIT=$ac_cv_prog_NMEDIT 6326if test -n "$NMEDIT"; then 6327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6328$as_echo "$NMEDIT" >&6; } 6329else 6330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6331$as_echo "no" >&6; } 6332fi 6333 6334 6335fi 6336if test -z "$ac_cv_prog_NMEDIT"; then 6337 ac_ct_NMEDIT=$NMEDIT 6338 # Extract the first word of "nmedit", so it can be a program name with args. 6339set dummy nmedit; ac_word=$2 6340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6341$as_echo_n "checking for $ac_word... " >&6; } 6342if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6343 $as_echo_n "(cached) " >&6 6344else 6345 if test -n "$ac_ct_NMEDIT"; then 6346 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6347else 6348as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6349for as_dir in $PATH 6350do 6351 IFS=$as_save_IFS 6352 test -z "$as_dir" && as_dir=. 6353 for ac_exec_ext in '' $ac_executable_extensions; do 6354 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6355 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6357 break 2 6358 fi 6359done 6360 done 6361IFS=$as_save_IFS 6362 6363fi 6364fi 6365ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6366if test -n "$ac_ct_NMEDIT"; then 6367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6368$as_echo "$ac_ct_NMEDIT" >&6; } 6369else 6370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6371$as_echo "no" >&6; } 6372fi 6373 6374 if test "x$ac_ct_NMEDIT" = x; then 6375 NMEDIT=":" 6376 else 6377 case $cross_compiling:$ac_tool_warned in 6378yes:) 6379{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6380$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6381ac_tool_warned=yes ;; 6382esac 6383 NMEDIT=$ac_ct_NMEDIT 6384 fi 6385else 6386 NMEDIT="$ac_cv_prog_NMEDIT" 6387fi 6388 6389 if test -n "$ac_tool_prefix"; then 6390 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6391set dummy ${ac_tool_prefix}lipo; ac_word=$2 6392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6393$as_echo_n "checking for $ac_word... " >&6; } 6394if test "${ac_cv_prog_LIPO+set}" = set; then : 6395 $as_echo_n "(cached) " >&6 6396else 6397 if test -n "$LIPO"; then 6398 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6399else 6400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6401for as_dir in $PATH 6402do 6403 IFS=$as_save_IFS 6404 test -z "$as_dir" && as_dir=. 6405 for ac_exec_ext in '' $ac_executable_extensions; do 6406 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6407 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6408 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6409 break 2 6410 fi 6411done 6412 done 6413IFS=$as_save_IFS 6414 6415fi 6416fi 6417LIPO=$ac_cv_prog_LIPO 6418if test -n "$LIPO"; then 6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6420$as_echo "$LIPO" >&6; } 6421else 6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6423$as_echo "no" >&6; } 6424fi 6425 6426 6427fi 6428if test -z "$ac_cv_prog_LIPO"; then 6429 ac_ct_LIPO=$LIPO 6430 # Extract the first word of "lipo", so it can be a program name with args. 6431set dummy lipo; ac_word=$2 6432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6433$as_echo_n "checking for $ac_word... " >&6; } 6434if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6435 $as_echo_n "(cached) " >&6 6436else 6437 if test -n "$ac_ct_LIPO"; then 6438 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6439else 6440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6441for as_dir in $PATH 6442do 6443 IFS=$as_save_IFS 6444 test -z "$as_dir" && as_dir=. 6445 for ac_exec_ext in '' $ac_executable_extensions; do 6446 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6447 ac_cv_prog_ac_ct_LIPO="lipo" 6448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6449 break 2 6450 fi 6451done 6452 done 6453IFS=$as_save_IFS 6454 6455fi 6456fi 6457ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6458if test -n "$ac_ct_LIPO"; then 6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6460$as_echo "$ac_ct_LIPO" >&6; } 6461else 6462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6463$as_echo "no" >&6; } 6464fi 6465 6466 if test "x$ac_ct_LIPO" = x; then 6467 LIPO=":" 6468 else 6469 case $cross_compiling:$ac_tool_warned in 6470yes:) 6471{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6472$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6473ac_tool_warned=yes ;; 6474esac 6475 LIPO=$ac_ct_LIPO 6476 fi 6477else 6478 LIPO="$ac_cv_prog_LIPO" 6479fi 6480 6481 if test -n "$ac_tool_prefix"; then 6482 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6483set dummy ${ac_tool_prefix}otool; ac_word=$2 6484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6485$as_echo_n "checking for $ac_word... " >&6; } 6486if test "${ac_cv_prog_OTOOL+set}" = set; then : 6487 $as_echo_n "(cached) " >&6 6488else 6489 if test -n "$OTOOL"; then 6490 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6491else 6492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6493for as_dir in $PATH 6494do 6495 IFS=$as_save_IFS 6496 test -z "$as_dir" && as_dir=. 6497 for ac_exec_ext in '' $ac_executable_extensions; do 6498 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6499 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6501 break 2 6502 fi 6503done 6504 done 6505IFS=$as_save_IFS 6506 6507fi 6508fi 6509OTOOL=$ac_cv_prog_OTOOL 6510if test -n "$OTOOL"; then 6511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6512$as_echo "$OTOOL" >&6; } 6513else 6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6515$as_echo "no" >&6; } 6516fi 6517 6518 6519fi 6520if test -z "$ac_cv_prog_OTOOL"; then 6521 ac_ct_OTOOL=$OTOOL 6522 # Extract the first word of "otool", so it can be a program name with args. 6523set dummy otool; ac_word=$2 6524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6525$as_echo_n "checking for $ac_word... " >&6; } 6526if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 6527 $as_echo_n "(cached) " >&6 6528else 6529 if test -n "$ac_ct_OTOOL"; then 6530 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6531else 6532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6533for as_dir in $PATH 6534do 6535 IFS=$as_save_IFS 6536 test -z "$as_dir" && as_dir=. 6537 for ac_exec_ext in '' $ac_executable_extensions; do 6538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6539 ac_cv_prog_ac_ct_OTOOL="otool" 6540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6541 break 2 6542 fi 6543done 6544 done 6545IFS=$as_save_IFS 6546 6547fi 6548fi 6549ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6550if test -n "$ac_ct_OTOOL"; then 6551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6552$as_echo "$ac_ct_OTOOL" >&6; } 6553else 6554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6555$as_echo "no" >&6; } 6556fi 6557 6558 if test "x$ac_ct_OTOOL" = x; then 6559 OTOOL=":" 6560 else 6561 case $cross_compiling:$ac_tool_warned in 6562yes:) 6563{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6564$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6565ac_tool_warned=yes ;; 6566esac 6567 OTOOL=$ac_ct_OTOOL 6568 fi 6569else 6570 OTOOL="$ac_cv_prog_OTOOL" 6571fi 6572 6573 if test -n "$ac_tool_prefix"; then 6574 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6575set dummy ${ac_tool_prefix}otool64; ac_word=$2 6576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6577$as_echo_n "checking for $ac_word... " >&6; } 6578if test "${ac_cv_prog_OTOOL64+set}" = set; then : 6579 $as_echo_n "(cached) " >&6 6580else 6581 if test -n "$OTOOL64"; then 6582 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6583else 6584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6585for as_dir in $PATH 6586do 6587 IFS=$as_save_IFS 6588 test -z "$as_dir" && as_dir=. 6589 for ac_exec_ext in '' $ac_executable_extensions; do 6590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6591 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6593 break 2 6594 fi 6595done 6596 done 6597IFS=$as_save_IFS 6598 6599fi 6600fi 6601OTOOL64=$ac_cv_prog_OTOOL64 6602if test -n "$OTOOL64"; then 6603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6604$as_echo "$OTOOL64" >&6; } 6605else 6606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6607$as_echo "no" >&6; } 6608fi 6609 6610 6611fi 6612if test -z "$ac_cv_prog_OTOOL64"; then 6613 ac_ct_OTOOL64=$OTOOL64 6614 # Extract the first word of "otool64", so it can be a program name with args. 6615set dummy otool64; ac_word=$2 6616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6617$as_echo_n "checking for $ac_word... " >&6; } 6618if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 6619 $as_echo_n "(cached) " >&6 6620else 6621 if test -n "$ac_ct_OTOOL64"; then 6622 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6623else 6624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6625for as_dir in $PATH 6626do 6627 IFS=$as_save_IFS 6628 test -z "$as_dir" && as_dir=. 6629 for ac_exec_ext in '' $ac_executable_extensions; do 6630 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6631 ac_cv_prog_ac_ct_OTOOL64="otool64" 6632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6633 break 2 6634 fi 6635done 6636 done 6637IFS=$as_save_IFS 6638 6639fi 6640fi 6641ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6642if test -n "$ac_ct_OTOOL64"; then 6643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6644$as_echo "$ac_ct_OTOOL64" >&6; } 6645else 6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6647$as_echo "no" >&6; } 6648fi 6649 6650 if test "x$ac_ct_OTOOL64" = x; then 6651 OTOOL64=":" 6652 else 6653 case $cross_compiling:$ac_tool_warned in 6654yes:) 6655{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6656$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6657ac_tool_warned=yes ;; 6658esac 6659 OTOOL64=$ac_ct_OTOOL64 6660 fi 6661else 6662 OTOOL64="$ac_cv_prog_OTOOL64" 6663fi 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6692$as_echo_n "checking for -single_module linker flag... " >&6; } 6693if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 6694 $as_echo_n "(cached) " >&6 6695else 6696 lt_cv_apple_cc_single_mod=no 6697 if test -z "${LT_MULTI_MODULE}"; then 6698 # By default we will add the -single_module flag. You can override 6699 # by either setting the environment variable LT_MULTI_MODULE 6700 # non-empty at configure time, or by adding -multi_module to the 6701 # link flags. 6702 rm -rf libconftest.dylib* 6703 echo "int foo(void){return 1;}" > conftest.c 6704 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6705-dynamiclib -Wl,-single_module conftest.c" >&5 6706 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6707 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6708 _lt_result=$? 6709 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6710 lt_cv_apple_cc_single_mod=yes 6711 else 6712 cat conftest.err >&5 6713 fi 6714 rm -rf libconftest.dylib* 6715 rm -f conftest.* 6716 fi 6717fi 6718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6719$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6721$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6722if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 6723 $as_echo_n "(cached) " >&6 6724else 6725 lt_cv_ld_exported_symbols_list=no 6726 save_LDFLAGS=$LDFLAGS 6727 echo "_main" > conftest.sym 6728 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6729 if test x$gcc_no_link = xyes; then 6730 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6731fi 6732cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6733/* end confdefs.h. */ 6734 6735int 6736main () 6737{ 6738 6739 ; 6740 return 0; 6741} 6742_ACEOF 6743if ac_fn_c_try_link "$LINENO"; then : 6744 lt_cv_ld_exported_symbols_list=yes 6745else 6746 lt_cv_ld_exported_symbols_list=no 6747fi 6748rm -f core conftest.err conftest.$ac_objext \ 6749 conftest$ac_exeext conftest.$ac_ext 6750 LDFLAGS="$save_LDFLAGS" 6751 6752fi 6753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6754$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6756$as_echo_n "checking for -force_load linker flag... " >&6; } 6757if test "${lt_cv_ld_force_load+set}" = set; then : 6758 $as_echo_n "(cached) " >&6 6759else 6760 lt_cv_ld_force_load=no 6761 cat > conftest.c << _LT_EOF 6762int forced_loaded() { return 2;} 6763_LT_EOF 6764 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6765 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6766 echo "$AR cru libconftest.a conftest.o" >&5 6767 $AR cru libconftest.a conftest.o 2>&5 6768 cat > conftest.c << _LT_EOF 6769int main() { return 0;} 6770_LT_EOF 6771 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6772 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6773 _lt_result=$? 6774 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6775 lt_cv_ld_force_load=yes 6776 else 6777 cat conftest.err >&5 6778 fi 6779 rm -f conftest.err libconftest.a conftest conftest.c 6780 rm -rf conftest.dSYM 6781 6782fi 6783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6784$as_echo "$lt_cv_ld_force_load" >&6; } 6785 case $host_os in 6786 rhapsody* | darwin1.[012]) 6787 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6788 darwin1.*) 6789 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6790 darwin*) # darwin 5.x on 6791 # if running on 10.5 or later, the deployment target defaults 6792 # to the OS version, if on x86, and 10.4, the deployment 6793 # target defaults to 10.4. Don't you love it? 6794 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6795 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6796 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6797 10.[012]*) 6798 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6799 10.*) 6800 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6801 esac 6802 ;; 6803 esac 6804 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6805 _lt_dar_single_mod='$single_module' 6806 fi 6807 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6808 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6809 else 6810 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6811 fi 6812 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6813 _lt_dsymutil='~$DSYMUTIL $lib || :' 6814 else 6815 _lt_dsymutil= 6816 fi 6817 ;; 6818 esac 6819 6820ac_ext=c 6821ac_cpp='$CPP $CPPFLAGS' 6822ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6823ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6824ac_compiler_gnu=$ac_cv_c_compiler_gnu 6825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6826$as_echo_n "checking how to run the C preprocessor... " >&6; } 6827# On Suns, sometimes $CPP names a directory. 6828if test -n "$CPP" && test -d "$CPP"; then 6829 CPP= 6830fi 6831if test -z "$CPP"; then 6832 if test "${ac_cv_prog_CPP+set}" = set; then : 6833 $as_echo_n "(cached) " >&6 6834else 6835 # Double quotes because CPP needs to be expanded 6836 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6837 do 6838 ac_preproc_ok=false 6839for ac_c_preproc_warn_flag in '' yes 6840do 6841 # Use a header file that comes with gcc, so configuring glibc 6842 # with a fresh cross-compiler works. 6843 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6844 # <limits.h> exists even on freestanding compilers. 6845 # On the NeXT, cc -E runs the code through the compiler's parser, 6846 # not just through cpp. "Syntax error" is here to catch this case. 6847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6848/* end confdefs.h. */ 6849#ifdef __STDC__ 6850# include <limits.h> 6851#else 6852# include <assert.h> 6853#endif 6854 Syntax error 6855_ACEOF 6856if ac_fn_c_try_cpp "$LINENO"; then : 6857 6858else 6859 # Broken: fails on valid input. 6860continue 6861fi 6862rm -f conftest.err conftest.$ac_ext 6863 6864 # OK, works on sane cases. Now check whether nonexistent headers 6865 # can be detected and how. 6866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6867/* end confdefs.h. */ 6868#include <ac_nonexistent.h> 6869_ACEOF 6870if ac_fn_c_try_cpp "$LINENO"; then : 6871 # Broken: success on invalid input. 6872continue 6873else 6874 # Passes both tests. 6875ac_preproc_ok=: 6876break 6877fi 6878rm -f conftest.err conftest.$ac_ext 6879 6880done 6881# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6882rm -f conftest.err conftest.$ac_ext 6883if $ac_preproc_ok; then : 6884 break 6885fi 6886 6887 done 6888 ac_cv_prog_CPP=$CPP 6889 6890fi 6891 CPP=$ac_cv_prog_CPP 6892else 6893 ac_cv_prog_CPP=$CPP 6894fi 6895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6896$as_echo "$CPP" >&6; } 6897ac_preproc_ok=false 6898for ac_c_preproc_warn_flag in '' yes 6899do 6900 # Use a header file that comes with gcc, so configuring glibc 6901 # with a fresh cross-compiler works. 6902 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6903 # <limits.h> exists even on freestanding compilers. 6904 # On the NeXT, cc -E runs the code through the compiler's parser, 6905 # not just through cpp. "Syntax error" is here to catch this case. 6906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6907/* end confdefs.h. */ 6908#ifdef __STDC__ 6909# include <limits.h> 6910#else 6911# include <assert.h> 6912#endif 6913 Syntax error 6914_ACEOF 6915if ac_fn_c_try_cpp "$LINENO"; then : 6916 6917else 6918 # Broken: fails on valid input. 6919continue 6920fi 6921rm -f conftest.err conftest.$ac_ext 6922 6923 # OK, works on sane cases. Now check whether nonexistent headers 6924 # can be detected and how. 6925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6926/* end confdefs.h. */ 6927#include <ac_nonexistent.h> 6928_ACEOF 6929if ac_fn_c_try_cpp "$LINENO"; then : 6930 # Broken: success on invalid input. 6931continue 6932else 6933 # Passes both tests. 6934ac_preproc_ok=: 6935break 6936fi 6937rm -f conftest.err conftest.$ac_ext 6938 6939done 6940# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6941rm -f conftest.err conftest.$ac_ext 6942if $ac_preproc_ok; then : 6943 6944else 6945 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6946$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6947as_fn_error "C preprocessor \"$CPP\" fails sanity check 6948See \`config.log' for more details." "$LINENO" 5; } 6949fi 6950 6951ac_ext=c 6952ac_cpp='$CPP $CPPFLAGS' 6953ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6954ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6955ac_compiler_gnu=$ac_cv_c_compiler_gnu 6956 6957 6958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6959$as_echo_n "checking for ANSI C header files... " >&6; } 6960if test "${ac_cv_header_stdc+set}" = set; then : 6961 $as_echo_n "(cached) " >&6 6962else 6963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6964/* end confdefs.h. */ 6965#include <stdlib.h> 6966#include <stdarg.h> 6967#include <string.h> 6968#include <float.h> 6969 6970int 6971main () 6972{ 6973 6974 ; 6975 return 0; 6976} 6977_ACEOF 6978if ac_fn_c_try_compile "$LINENO"; then : 6979 ac_cv_header_stdc=yes 6980else 6981 ac_cv_header_stdc=no 6982fi 6983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6984 6985if test $ac_cv_header_stdc = yes; then 6986 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6988/* end confdefs.h. */ 6989#include <string.h> 6990 6991_ACEOF 6992if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6993 $EGREP "memchr" >/dev/null 2>&1; then : 6994 6995else 6996 ac_cv_header_stdc=no 6997fi 6998rm -f conftest* 6999 7000fi 7001 7002if test $ac_cv_header_stdc = yes; then 7003 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7005/* end confdefs.h. */ 7006#include <stdlib.h> 7007 7008_ACEOF 7009if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7010 $EGREP "free" >/dev/null 2>&1; then : 7011 7012else 7013 ac_cv_header_stdc=no 7014fi 7015rm -f conftest* 7016 7017fi 7018 7019if test $ac_cv_header_stdc = yes; then 7020 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7021 if test "$cross_compiling" = yes; then : 7022 : 7023else 7024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7025/* end confdefs.h. */ 7026#include <ctype.h> 7027#include <stdlib.h> 7028#if ((' ' & 0x0FF) == 0x020) 7029# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7030# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7031#else 7032# define ISLOWER(c) \ 7033 (('a' <= (c) && (c) <= 'i') \ 7034 || ('j' <= (c) && (c) <= 'r') \ 7035 || ('s' <= (c) && (c) <= 'z')) 7036# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7037#endif 7038 7039#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7040int 7041main () 7042{ 7043 int i; 7044 for (i = 0; i < 256; i++) 7045 if (XOR (islower (i), ISLOWER (i)) 7046 || toupper (i) != TOUPPER (i)) 7047 return 2; 7048 return 0; 7049} 7050_ACEOF 7051if ac_fn_c_try_run "$LINENO"; then : 7052 7053else 7054 ac_cv_header_stdc=no 7055fi 7056rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7057 conftest.$ac_objext conftest.beam conftest.$ac_ext 7058fi 7059 7060fi 7061fi 7062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7063$as_echo "$ac_cv_header_stdc" >&6; } 7064if test $ac_cv_header_stdc = yes; then 7065 7066$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7067 7068fi 7069 7070# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7071for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7072 inttypes.h stdint.h unistd.h 7073do : 7074 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7075ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7076" 7077eval as_val=\$$as_ac_Header 7078 if test "x$as_val" = x""yes; then : 7079 cat >>confdefs.h <<_ACEOF 7080#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7081_ACEOF 7082 7083fi 7084 7085done 7086 7087 7088for ac_header in dlfcn.h 7089do : 7090 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7091" 7092if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7093 cat >>confdefs.h <<_ACEOF 7094#define HAVE_DLFCN_H 1 7095_ACEOF 7096 7097fi 7098 7099done 7100 7101 7102 7103 7104 7105# Set options 7106 7107 7108 7109 enable_dlopen=no 7110 7111 7112 7113 # Check whether --enable-shared was given. 7114if test "${enable_shared+set}" = set; then : 7115 enableval=$enable_shared; p=${PACKAGE-default} 7116 case $enableval in 7117 yes) enable_shared=yes ;; 7118 no) enable_shared=no ;; 7119 *) 7120 enable_shared=no 7121 # Look at the argument we got. We use all the common list separators. 7122 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7123 for pkg in $enableval; do 7124 IFS="$lt_save_ifs" 7125 if test "X$pkg" = "X$p"; then 7126 enable_shared=yes 7127 fi 7128 done 7129 IFS="$lt_save_ifs" 7130 ;; 7131 esac 7132else 7133 enable_shared=yes 7134fi 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 # Check whether --enable-static was given. 7145if test "${enable_static+set}" = set; then : 7146 enableval=$enable_static; p=${PACKAGE-default} 7147 case $enableval in 7148 yes) enable_static=yes ;; 7149 no) enable_static=no ;; 7150 *) 7151 enable_static=no 7152 # Look at the argument we got. We use all the common list separators. 7153 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7154 for pkg in $enableval; do 7155 IFS="$lt_save_ifs" 7156 if test "X$pkg" = "X$p"; then 7157 enable_static=yes 7158 fi 7159 done 7160 IFS="$lt_save_ifs" 7161 ;; 7162 esac 7163else 7164 enable_static=yes 7165fi 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176# Check whether --with-pic was given. 7177if test "${with_pic+set}" = set; then : 7178 withval=$with_pic; pic_mode="$withval" 7179else 7180 pic_mode=default 7181fi 7182 7183 7184test -z "$pic_mode" && pic_mode=default 7185 7186 7187 7188 7189 7190 7191 7192 # Check whether --enable-fast-install was given. 7193if test "${enable_fast_install+set}" = set; then : 7194 enableval=$enable_fast_install; p=${PACKAGE-default} 7195 case $enableval in 7196 yes) enable_fast_install=yes ;; 7197 no) enable_fast_install=no ;; 7198 *) 7199 enable_fast_install=no 7200 # Look at the argument we got. We use all the common list separators. 7201 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7202 for pkg in $enableval; do 7203 IFS="$lt_save_ifs" 7204 if test "X$pkg" = "X$p"; then 7205 enable_fast_install=yes 7206 fi 7207 done 7208 IFS="$lt_save_ifs" 7209 ;; 7210 esac 7211else 7212 enable_fast_install=yes 7213fi 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225# This can be used to rebuild libtool when needed 7226LIBTOOL_DEPS="$ltmain" 7227 7228# Always use our own libtool. 7229LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256test -z "$LN_S" && LN_S="ln -s" 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271if test -n "${ZSH_VERSION+set}" ; then 7272 setopt NO_GLOB_SUBST 7273fi 7274 7275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7276$as_echo_n "checking for objdir... " >&6; } 7277if test "${lt_cv_objdir+set}" = set; then : 7278 $as_echo_n "(cached) " >&6 7279else 7280 rm -f .libs 2>/dev/null 7281mkdir .libs 2>/dev/null 7282if test -d .libs; then 7283 lt_cv_objdir=.libs 7284else 7285 # MS-DOS does not allow filenames that begin with a dot. 7286 lt_cv_objdir=_libs 7287fi 7288rmdir .libs 2>/dev/null 7289fi 7290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7291$as_echo "$lt_cv_objdir" >&6; } 7292objdir=$lt_cv_objdir 7293 7294 7295 7296 7297 7298cat >>confdefs.h <<_ACEOF 7299#define LT_OBJDIR "$lt_cv_objdir/" 7300_ACEOF 7301 7302 7303 7304 7305case $host_os in 7306aix3*) 7307 # AIX sometimes has problems with the GCC collect2 program. For some 7308 # reason, if we set the COLLECT_NAMES environment variable, the problems 7309 # vanish in a puff of smoke. 7310 if test "X${COLLECT_NAMES+set}" != Xset; then 7311 COLLECT_NAMES= 7312 export COLLECT_NAMES 7313 fi 7314 ;; 7315esac 7316 7317# Global variables: 7318ofile=libtool 7319can_build_shared=yes 7320 7321# All known linkers require a `.a' archive for static linking (except MSVC, 7322# which needs '.lib'). 7323libext=a 7324 7325with_gnu_ld="$lt_cv_prog_gnu_ld" 7326 7327old_CC="$CC" 7328old_CFLAGS="$CFLAGS" 7329 7330# Set sane defaults for various variables 7331test -z "$CC" && CC=cc 7332test -z "$LTCC" && LTCC=$CC 7333test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7334test -z "$LD" && LD=ld 7335test -z "$ac_objext" && ac_objext=o 7336 7337for cc_temp in $compiler""; do 7338 case $cc_temp in 7339 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7340 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7341 \-*) ;; 7342 *) break;; 7343 esac 7344done 7345cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7346 7347 7348# Only perform the check for file, if the check method requires it 7349test -z "$MAGIC_CMD" && MAGIC_CMD=file 7350case $deplibs_check_method in 7351file_magic*) 7352 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7354$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7355if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7356 $as_echo_n "(cached) " >&6 7357else 7358 case $MAGIC_CMD in 7359[\\/*] | ?:[\\/]*) 7360 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7361 ;; 7362*) 7363 lt_save_MAGIC_CMD="$MAGIC_CMD" 7364 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7365 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7366 for ac_dir in $ac_dummy; do 7367 IFS="$lt_save_ifs" 7368 test -z "$ac_dir" && ac_dir=. 7369 if test -f $ac_dir/${ac_tool_prefix}file; then 7370 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7371 if test -n "$file_magic_test_file"; then 7372 case $deplibs_check_method in 7373 "file_magic "*) 7374 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7375 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7376 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7377 $EGREP "$file_magic_regex" > /dev/null; then 7378 : 7379 else 7380 cat <<_LT_EOF 1>&2 7381 7382*** Warning: the command libtool uses to detect shared libraries, 7383*** $file_magic_cmd, produces output that libtool cannot recognize. 7384*** The result is that libtool may fail to recognize shared libraries 7385*** as such. This will affect the creation of libtool libraries that 7386*** depend on shared libraries, but programs linked with such libtool 7387*** libraries will work regardless of this problem. Nevertheless, you 7388*** may want to report the problem to your system manager and/or to 7389*** bug-libtool@gnu.org 7390 7391_LT_EOF 7392 fi ;; 7393 esac 7394 fi 7395 break 7396 fi 7397 done 7398 IFS="$lt_save_ifs" 7399 MAGIC_CMD="$lt_save_MAGIC_CMD" 7400 ;; 7401esac 7402fi 7403 7404MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7405if test -n "$MAGIC_CMD"; then 7406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7407$as_echo "$MAGIC_CMD" >&6; } 7408else 7409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7410$as_echo "no" >&6; } 7411fi 7412 7413 7414 7415 7416 7417if test -z "$lt_cv_path_MAGIC_CMD"; then 7418 if test -n "$ac_tool_prefix"; then 7419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7420$as_echo_n "checking for file... " >&6; } 7421if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7422 $as_echo_n "(cached) " >&6 7423else 7424 case $MAGIC_CMD in 7425[\\/*] | ?:[\\/]*) 7426 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7427 ;; 7428*) 7429 lt_save_MAGIC_CMD="$MAGIC_CMD" 7430 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7431 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7432 for ac_dir in $ac_dummy; do 7433 IFS="$lt_save_ifs" 7434 test -z "$ac_dir" && ac_dir=. 7435 if test -f $ac_dir/file; then 7436 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7437 if test -n "$file_magic_test_file"; then 7438 case $deplibs_check_method in 7439 "file_magic "*) 7440 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7441 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7442 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7443 $EGREP "$file_magic_regex" > /dev/null; then 7444 : 7445 else 7446 cat <<_LT_EOF 1>&2 7447 7448*** Warning: the command libtool uses to detect shared libraries, 7449*** $file_magic_cmd, produces output that libtool cannot recognize. 7450*** The result is that libtool may fail to recognize shared libraries 7451*** as such. This will affect the creation of libtool libraries that 7452*** depend on shared libraries, but programs linked with such libtool 7453*** libraries will work regardless of this problem. Nevertheless, you 7454*** may want to report the problem to your system manager and/or to 7455*** bug-libtool@gnu.org 7456 7457_LT_EOF 7458 fi ;; 7459 esac 7460 fi 7461 break 7462 fi 7463 done 7464 IFS="$lt_save_ifs" 7465 MAGIC_CMD="$lt_save_MAGIC_CMD" 7466 ;; 7467esac 7468fi 7469 7470MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7471if test -n "$MAGIC_CMD"; then 7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7473$as_echo "$MAGIC_CMD" >&6; } 7474else 7475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7476$as_echo "no" >&6; } 7477fi 7478 7479 7480 else 7481 MAGIC_CMD=: 7482 fi 7483fi 7484 7485 fi 7486 ;; 7487esac 7488 7489# Use C for the default configuration in the libtool script 7490 7491lt_save_CC="$CC" 7492ac_ext=c 7493ac_cpp='$CPP $CPPFLAGS' 7494ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7495ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7496ac_compiler_gnu=$ac_cv_c_compiler_gnu 7497 7498 7499# Source file extension for C test sources. 7500ac_ext=c 7501 7502# Object file extension for compiled C test sources. 7503objext=o 7504objext=$objext 7505 7506# Code to be used in simple compile tests 7507lt_simple_compile_test_code="int some_variable = 0;" 7508 7509# Code to be used in simple link tests 7510lt_simple_link_test_code='int main(){return(0);}' 7511 7512 7513 7514 7515 7516 7517 7518# If no C compiler was specified, use CC. 7519LTCC=${LTCC-"$CC"} 7520 7521# If no C compiler flags were specified, use CFLAGS. 7522LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7523 7524# Allow CC to be a program name with arguments. 7525compiler=$CC 7526 7527# Save the default compiler, since it gets overwritten when the other 7528# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7529compiler_DEFAULT=$CC 7530 7531# save warnings/boilerplate of simple test code 7532ac_outfile=conftest.$ac_objext 7533echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7534eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7535_lt_compiler_boilerplate=`cat conftest.err` 7536$RM conftest* 7537 7538ac_outfile=conftest.$ac_objext 7539echo "$lt_simple_link_test_code" >conftest.$ac_ext 7540eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7541_lt_linker_boilerplate=`cat conftest.err` 7542$RM -r conftest* 7543 7544 7545## CAVEAT EMPTOR: 7546## There is no encapsulation within the following macros, do not change 7547## the running order or otherwise move them around unless you know exactly 7548## what you are doing... 7549if test -n "$compiler"; then 7550 7551lt_prog_compiler_no_builtin_flag= 7552 7553if test "$GCC" = yes; then 7554 case $cc_basename in 7555 nvcc*) 7556 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7557 *) 7558 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7559 esac 7560 7561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7562$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7563if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7564 $as_echo_n "(cached) " >&6 7565else 7566 lt_cv_prog_compiler_rtti_exceptions=no 7567 ac_outfile=conftest.$ac_objext 7568 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7569 lt_compiler_flag="-fno-rtti -fno-exceptions" 7570 # Insert the option either (1) after the last *FLAGS variable, or 7571 # (2) before a word containing "conftest.", or (3) at the end. 7572 # Note that $ac_compile itself does not contain backslashes and begins 7573 # with a dollar sign (not a hyphen), so the echo should work correctly. 7574 # The option is referenced via a variable to avoid confusing sed. 7575 lt_compile=`echo "$ac_compile" | $SED \ 7576 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7577 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7578 -e 's:$: $lt_compiler_flag:'` 7579 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7580 (eval "$lt_compile" 2>conftest.err) 7581 ac_status=$? 7582 cat conftest.err >&5 7583 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7584 if (exit $ac_status) && test -s "$ac_outfile"; then 7585 # The compiler can only warn and ignore the option if not recognized 7586 # So say no if there are warnings other than the usual output. 7587 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7588 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7589 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7590 lt_cv_prog_compiler_rtti_exceptions=yes 7591 fi 7592 fi 7593 $RM conftest* 7594 7595fi 7596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7597$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7598 7599if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7600 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7601else 7602 : 7603fi 7604 7605fi 7606 7607 7608 7609 7610 7611 7612 lt_prog_compiler_wl= 7613lt_prog_compiler_pic= 7614lt_prog_compiler_static= 7615 7616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7617$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7618 7619 if test "$GCC" = yes; then 7620 lt_prog_compiler_wl='-Wl,' 7621 lt_prog_compiler_static='-static' 7622 7623 case $host_os in 7624 aix*) 7625 # All AIX code is PIC. 7626 if test "$host_cpu" = ia64; then 7627 # AIX 5 now supports IA64 processor 7628 lt_prog_compiler_static='-Bstatic' 7629 fi 7630 lt_prog_compiler_pic='-fPIC' 7631 ;; 7632 7633 amigaos*) 7634 case $host_cpu in 7635 powerpc) 7636 # see comment about AmigaOS4 .so support 7637 lt_prog_compiler_pic='-fPIC' 7638 ;; 7639 m68k) 7640 # FIXME: we need at least 68020 code to build shared libraries, but 7641 # adding the `-m68020' flag to GCC prevents building anything better, 7642 # like `-m68040'. 7643 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7644 ;; 7645 esac 7646 ;; 7647 7648 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7649 # PIC is the default for these OSes. 7650 ;; 7651 7652 mingw* | cygwin* | pw32* | os2* | cegcc*) 7653 # This hack is so that the source file can tell whether it is being 7654 # built for inclusion in a dll (and should export symbols for example). 7655 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7656 # (--disable-auto-import) libraries 7657 lt_prog_compiler_pic='-DDLL_EXPORT' 7658 ;; 7659 7660 darwin* | rhapsody*) 7661 # PIC is the default on this platform 7662 # Common symbols not allowed in MH_DYLIB files 7663 lt_prog_compiler_pic='-fno-common' 7664 ;; 7665 7666 haiku*) 7667 # PIC is the default for Haiku. 7668 # The "-static" flag exists, but is broken. 7669 lt_prog_compiler_static= 7670 ;; 7671 7672 hpux*) 7673 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7674 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7675 # sets the default TLS model and affects inlining. 7676 case $host_cpu in 7677 hppa*64*) 7678 # +Z the default 7679 ;; 7680 *) 7681 lt_prog_compiler_pic='-fPIC' 7682 ;; 7683 esac 7684 ;; 7685 7686 interix[3-9]*) 7687 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7688 # Instead, we relocate shared libraries at runtime. 7689 ;; 7690 7691 msdosdjgpp*) 7692 # Just because we use GCC doesn't mean we suddenly get shared libraries 7693 # on systems that don't support them. 7694 lt_prog_compiler_can_build_shared=no 7695 enable_shared=no 7696 ;; 7697 7698 *nto* | *qnx*) 7699 # QNX uses GNU C++, but need to define -shared option too, otherwise 7700 # it will coredump. 7701 lt_prog_compiler_pic='-fPIC -shared' 7702 ;; 7703 7704 sysv4*MP*) 7705 if test -d /usr/nec; then 7706 lt_prog_compiler_pic=-Kconform_pic 7707 fi 7708 ;; 7709 7710 *) 7711 lt_prog_compiler_pic='-fPIC' 7712 ;; 7713 esac 7714 7715 case $cc_basename in 7716 nvcc*) # Cuda Compiler Driver 2.2 7717 lt_prog_compiler_wl='-Xlinker ' 7718 lt_prog_compiler_pic='-Xcompiler -fPIC' 7719 ;; 7720 esac 7721 else 7722 # PORTME Check for flag to pass linker flags through the system compiler. 7723 case $host_os in 7724 aix*) 7725 lt_prog_compiler_wl='-Wl,' 7726 if test "$host_cpu" = ia64; then 7727 # AIX 5 now supports IA64 processor 7728 lt_prog_compiler_static='-Bstatic' 7729 else 7730 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7731 fi 7732 ;; 7733 7734 mingw* | cygwin* | pw32* | os2* | cegcc*) 7735 # This hack is so that the source file can tell whether it is being 7736 # built for inclusion in a dll (and should export symbols for example). 7737 lt_prog_compiler_pic='-DDLL_EXPORT' 7738 ;; 7739 7740 hpux9* | hpux10* | hpux11*) 7741 lt_prog_compiler_wl='-Wl,' 7742 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7743 # not for PA HP-UX. 7744 case $host_cpu in 7745 hppa*64*|ia64*) 7746 # +Z the default 7747 ;; 7748 *) 7749 lt_prog_compiler_pic='+Z' 7750 ;; 7751 esac 7752 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7753 lt_prog_compiler_static='${wl}-a ${wl}archive' 7754 ;; 7755 7756 irix5* | irix6* | nonstopux*) 7757 lt_prog_compiler_wl='-Wl,' 7758 # PIC (with -KPIC) is the default. 7759 lt_prog_compiler_static='-non_shared' 7760 ;; 7761 7762 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7763 case $cc_basename in 7764 # old Intel for x86_64 which still supported -KPIC. 7765 ecc*) 7766 lt_prog_compiler_wl='-Wl,' 7767 lt_prog_compiler_pic='-KPIC' 7768 lt_prog_compiler_static='-static' 7769 ;; 7770 # icc used to be incompatible with GCC. 7771 # ICC 10 doesn't accept -KPIC any more. 7772 icc* | ifort*) 7773 lt_prog_compiler_wl='-Wl,' 7774 lt_prog_compiler_pic='-fPIC' 7775 lt_prog_compiler_static='-static' 7776 ;; 7777 # Lahey Fortran 8.1. 7778 lf95*) 7779 lt_prog_compiler_wl='-Wl,' 7780 lt_prog_compiler_pic='--shared' 7781 lt_prog_compiler_static='--static' 7782 ;; 7783 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7784 # Portland Group compilers (*not* the Pentium gcc compiler, 7785 # which looks to be a dead project) 7786 lt_prog_compiler_wl='-Wl,' 7787 lt_prog_compiler_pic='-fpic' 7788 lt_prog_compiler_static='-Bstatic' 7789 ;; 7790 ccc*) 7791 lt_prog_compiler_wl='-Wl,' 7792 # All Alpha code is PIC. 7793 lt_prog_compiler_static='-non_shared' 7794 ;; 7795 xl* | bgxl* | bgf* | mpixl*) 7796 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7797 lt_prog_compiler_wl='-Wl,' 7798 lt_prog_compiler_pic='-qpic' 7799 lt_prog_compiler_static='-qstaticlink' 7800 ;; 7801 *) 7802 case `$CC -V 2>&1 | sed 5q` in 7803 *Sun\ F* | *Sun*Fortran*) 7804 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7805 lt_prog_compiler_pic='-KPIC' 7806 lt_prog_compiler_static='-Bstatic' 7807 lt_prog_compiler_wl='' 7808 ;; 7809 *Sun\ C*) 7810 # Sun C 5.9 7811 lt_prog_compiler_pic='-KPIC' 7812 lt_prog_compiler_static='-Bstatic' 7813 lt_prog_compiler_wl='-Wl,' 7814 ;; 7815 esac 7816 ;; 7817 esac 7818 ;; 7819 7820 newsos6) 7821 lt_prog_compiler_pic='-KPIC' 7822 lt_prog_compiler_static='-Bstatic' 7823 ;; 7824 7825 *nto* | *qnx*) 7826 # QNX uses GNU C++, but need to define -shared option too, otherwise 7827 # it will coredump. 7828 lt_prog_compiler_pic='-fPIC -shared' 7829 ;; 7830 7831 osf3* | osf4* | osf5*) 7832 lt_prog_compiler_wl='-Wl,' 7833 # All OSF/1 code is PIC. 7834 lt_prog_compiler_static='-non_shared' 7835 ;; 7836 7837 rdos*) 7838 lt_prog_compiler_static='-non_shared' 7839 ;; 7840 7841 solaris*) 7842 lt_prog_compiler_pic='-KPIC' 7843 lt_prog_compiler_static='-Bstatic' 7844 case $cc_basename in 7845 f77* | f90* | f95*) 7846 lt_prog_compiler_wl='-Qoption ld ';; 7847 *) 7848 lt_prog_compiler_wl='-Wl,';; 7849 esac 7850 ;; 7851 7852 sunos4*) 7853 lt_prog_compiler_wl='-Qoption ld ' 7854 lt_prog_compiler_pic='-PIC' 7855 lt_prog_compiler_static='-Bstatic' 7856 ;; 7857 7858 sysv4 | sysv4.2uw2* | sysv4.3*) 7859 lt_prog_compiler_wl='-Wl,' 7860 lt_prog_compiler_pic='-KPIC' 7861 lt_prog_compiler_static='-Bstatic' 7862 ;; 7863 7864 sysv4*MP*) 7865 if test -d /usr/nec ;then 7866 lt_prog_compiler_pic='-Kconform_pic' 7867 lt_prog_compiler_static='-Bstatic' 7868 fi 7869 ;; 7870 7871 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7872 lt_prog_compiler_wl='-Wl,' 7873 lt_prog_compiler_pic='-KPIC' 7874 lt_prog_compiler_static='-Bstatic' 7875 ;; 7876 7877 unicos*) 7878 lt_prog_compiler_wl='-Wl,' 7879 lt_prog_compiler_can_build_shared=no 7880 ;; 7881 7882 uts4*) 7883 lt_prog_compiler_pic='-pic' 7884 lt_prog_compiler_static='-Bstatic' 7885 ;; 7886 7887 *) 7888 lt_prog_compiler_can_build_shared=no 7889 ;; 7890 esac 7891 fi 7892 7893case $host_os in 7894 # For platforms which do not support PIC, -DPIC is meaningless: 7895 *djgpp*) 7896 lt_prog_compiler_pic= 7897 ;; 7898 *) 7899 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7900 ;; 7901esac 7902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7903$as_echo "$lt_prog_compiler_pic" >&6; } 7904 7905 7906 7907 7908 7909 7910# 7911# Check to make sure the PIC flag actually works. 7912# 7913if test -n "$lt_prog_compiler_pic"; then 7914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7915$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7916if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 7917 $as_echo_n "(cached) " >&6 7918else 7919 lt_cv_prog_compiler_pic_works=no 7920 ac_outfile=conftest.$ac_objext 7921 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7922 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7923 # Insert the option either (1) after the last *FLAGS variable, or 7924 # (2) before a word containing "conftest.", or (3) at the end. 7925 # Note that $ac_compile itself does not contain backslashes and begins 7926 # with a dollar sign (not a hyphen), so the echo should work correctly. 7927 # The option is referenced via a variable to avoid confusing sed. 7928 lt_compile=`echo "$ac_compile" | $SED \ 7929 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7930 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7931 -e 's:$: $lt_compiler_flag:'` 7932 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7933 (eval "$lt_compile" 2>conftest.err) 7934 ac_status=$? 7935 cat conftest.err >&5 7936 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7937 if (exit $ac_status) && test -s "$ac_outfile"; then 7938 # The compiler can only warn and ignore the option if not recognized 7939 # So say no if there are warnings other than the usual output. 7940 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7941 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7942 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7943 lt_cv_prog_compiler_pic_works=yes 7944 fi 7945 fi 7946 $RM conftest* 7947 7948fi 7949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7950$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7951 7952if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7953 case $lt_prog_compiler_pic in 7954 "" | " "*) ;; 7955 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7956 esac 7957else 7958 lt_prog_compiler_pic= 7959 lt_prog_compiler_can_build_shared=no 7960fi 7961 7962fi 7963 7964 7965 7966 7967 7968 7969# 7970# Check to make sure the static flag actually works. 7971# 7972wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7974$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7975if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 7976 $as_echo_n "(cached) " >&6 7977else 7978 lt_cv_prog_compiler_static_works=no 7979 save_LDFLAGS="$LDFLAGS" 7980 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7981 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7982 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7983 # The linker can only warn and ignore the option if not recognized 7984 # So say no if there are warnings 7985 if test -s conftest.err; then 7986 # Append any errors to the config.log. 7987 cat conftest.err 1>&5 7988 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 7989 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7990 if diff conftest.exp conftest.er2 >/dev/null; then 7991 lt_cv_prog_compiler_static_works=yes 7992 fi 7993 else 7994 lt_cv_prog_compiler_static_works=yes 7995 fi 7996 fi 7997 $RM -r conftest* 7998 LDFLAGS="$save_LDFLAGS" 7999 8000fi 8001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8002$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8003 8004if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8005 : 8006else 8007 lt_prog_compiler_static= 8008fi 8009 8010 8011 8012 8013 8014 8015 8016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8017$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8018if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8019 $as_echo_n "(cached) " >&6 8020else 8021 lt_cv_prog_compiler_c_o=no 8022 $RM -r conftest 2>/dev/null 8023 mkdir conftest 8024 cd conftest 8025 mkdir out 8026 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8027 8028 lt_compiler_flag="-o out/conftest2.$ac_objext" 8029 # Insert the option either (1) after the last *FLAGS variable, or 8030 # (2) before a word containing "conftest.", or (3) at the end. 8031 # Note that $ac_compile itself does not contain backslashes and begins 8032 # with a dollar sign (not a hyphen), so the echo should work correctly. 8033 lt_compile=`echo "$ac_compile" | $SED \ 8034 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8035 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8036 -e 's:$: $lt_compiler_flag:'` 8037 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8038 (eval "$lt_compile" 2>out/conftest.err) 8039 ac_status=$? 8040 cat out/conftest.err >&5 8041 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8042 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8043 then 8044 # The compiler can only warn and ignore the option if not recognized 8045 # So say no if there are warnings 8046 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8047 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8048 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8049 lt_cv_prog_compiler_c_o=yes 8050 fi 8051 fi 8052 chmod u+w . 2>&5 8053 $RM conftest* 8054 # SGI C++ compiler will create directory out/ii_files/ for 8055 # template instantiation 8056 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8057 $RM out/* && rmdir out 8058 cd .. 8059 $RM -r conftest 8060 $RM conftest* 8061 8062fi 8063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8064$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8065 8066 8067 8068 8069 8070 8071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8072$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8073if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8074 $as_echo_n "(cached) " >&6 8075else 8076 lt_cv_prog_compiler_c_o=no 8077 $RM -r conftest 2>/dev/null 8078 mkdir conftest 8079 cd conftest 8080 mkdir out 8081 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8082 8083 lt_compiler_flag="-o out/conftest2.$ac_objext" 8084 # Insert the option either (1) after the last *FLAGS variable, or 8085 # (2) before a word containing "conftest.", or (3) at the end. 8086 # Note that $ac_compile itself does not contain backslashes and begins 8087 # with a dollar sign (not a hyphen), so the echo should work correctly. 8088 lt_compile=`echo "$ac_compile" | $SED \ 8089 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8090 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8091 -e 's:$: $lt_compiler_flag:'` 8092 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8093 (eval "$lt_compile" 2>out/conftest.err) 8094 ac_status=$? 8095 cat out/conftest.err >&5 8096 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8097 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8098 then 8099 # The compiler can only warn and ignore the option if not recognized 8100 # So say no if there are warnings 8101 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8102 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8103 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8104 lt_cv_prog_compiler_c_o=yes 8105 fi 8106 fi 8107 chmod u+w . 2>&5 8108 $RM conftest* 8109 # SGI C++ compiler will create directory out/ii_files/ for 8110 # template instantiation 8111 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8112 $RM out/* && rmdir out 8113 cd .. 8114 $RM -r conftest 8115 $RM conftest* 8116 8117fi 8118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8119$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8120 8121 8122 8123 8124hard_links="nottested" 8125if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8126 # do not overwrite the value of need_locks provided by the user 8127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8128$as_echo_n "checking if we can lock with hard links... " >&6; } 8129 hard_links=yes 8130 $RM conftest* 8131 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8132 touch conftest.a 8133 ln conftest.a conftest.b 2>&5 || hard_links=no 8134 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8136$as_echo "$hard_links" >&6; } 8137 if test "$hard_links" = no; then 8138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8139$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8140 need_locks=warn 8141 fi 8142else 8143 need_locks=no 8144fi 8145 8146 8147 8148 8149 8150 8151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8152$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8153 8154 runpath_var= 8155 allow_undefined_flag= 8156 always_export_symbols=no 8157 archive_cmds= 8158 archive_expsym_cmds= 8159 compiler_needs_object=no 8160 enable_shared_with_static_runtimes=no 8161 export_dynamic_flag_spec= 8162 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8163 hardcode_automatic=no 8164 hardcode_direct=no 8165 hardcode_direct_absolute=no 8166 hardcode_libdir_flag_spec= 8167 hardcode_libdir_flag_spec_ld= 8168 hardcode_libdir_separator= 8169 hardcode_minus_L=no 8170 hardcode_shlibpath_var=unsupported 8171 inherit_rpath=no 8172 link_all_deplibs=unknown 8173 module_cmds= 8174 module_expsym_cmds= 8175 old_archive_from_new_cmds= 8176 old_archive_from_expsyms_cmds= 8177 thread_safe_flag_spec= 8178 whole_archive_flag_spec= 8179 # include_expsyms should be a list of space-separated symbols to be *always* 8180 # included in the symbol list 8181 include_expsyms= 8182 # exclude_expsyms can be an extended regexp of symbols to exclude 8183 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8184 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8185 # as well as any symbol that contains `d'. 8186 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8187 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8188 # platforms (ab)use it in PIC code, but their linkers get confused if 8189 # the symbol is explicitly referenced. Since portable code cannot 8190 # rely on this symbol name, it's probably fine to never include it in 8191 # preloaded symbol tables. 8192 # Exclude shared library initialization/finalization symbols. 8193 extract_expsyms_cmds= 8194 8195 case $host_os in 8196 cygwin* | mingw* | pw32* | cegcc*) 8197 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8198 # When not using gcc, we currently assume that we are using 8199 # Microsoft Visual C++. 8200 if test "$GCC" != yes; then 8201 with_gnu_ld=no 8202 fi 8203 ;; 8204 interix*) 8205 # we just hope/assume this is gcc and not c89 (= MSVC++) 8206 with_gnu_ld=yes 8207 ;; 8208 openbsd*) 8209 with_gnu_ld=no 8210 ;; 8211 esac 8212 8213 ld_shlibs=yes 8214 8215 # On some targets, GNU ld is compatible enough with the native linker 8216 # that we're better off using the native interface for both. 8217 lt_use_gnu_ld_interface=no 8218 if test "$with_gnu_ld" = yes; then 8219 case $host_os in 8220 aix*) 8221 # The AIX port of GNU ld has always aspired to compatibility 8222 # with the native linker. However, as the warning in the GNU ld 8223 # block says, versions before 2.19.5* couldn't really create working 8224 # shared libraries, regardless of the interface used. 8225 case `$LD -v 2>&1` in 8226 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8227 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8228 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8229 *) 8230 lt_use_gnu_ld_interface=yes 8231 ;; 8232 esac 8233 ;; 8234 *) 8235 lt_use_gnu_ld_interface=yes 8236 ;; 8237 esac 8238 fi 8239 8240 if test "$lt_use_gnu_ld_interface" = yes; then 8241 # If archive_cmds runs LD, not CC, wlarc should be empty 8242 wlarc='${wl}' 8243 8244 # Set some defaults for GNU ld with shared library support. These 8245 # are reset later if shared libraries are not supported. Putting them 8246 # here allows them to be overridden if necessary. 8247 runpath_var=LD_RUN_PATH 8248 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8249 export_dynamic_flag_spec='${wl}--export-dynamic' 8250 # ancient GNU ld didn't support --whole-archive et. al. 8251 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8252 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8253 else 8254 whole_archive_flag_spec= 8255 fi 8256 supports_anon_versioning=no 8257 case `$LD -v 2>&1` in 8258 *GNU\ gold*) supports_anon_versioning=yes ;; 8259 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8260 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8261 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8262 *\ 2.11.*) ;; # other 2.11 versions 8263 *) supports_anon_versioning=yes ;; 8264 esac 8265 8266 # See if GNU ld supports shared libraries. 8267 case $host_os in 8268 aix[3-9]*) 8269 # On AIX/PPC, the GNU linker is very broken 8270 if test "$host_cpu" != ia64; then 8271 ld_shlibs=no 8272 cat <<_LT_EOF 1>&2 8273 8274*** Warning: the GNU linker, at least up to release 2.19, is reported 8275*** to be unable to reliably create shared libraries on AIX. 8276*** Therefore, libtool is disabling shared libraries support. If you 8277*** really care for shared libraries, you may want to install binutils 8278*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8279*** You will then need to restart the configuration process. 8280 8281_LT_EOF 8282 fi 8283 ;; 8284 8285 amigaos*) 8286 case $host_cpu in 8287 powerpc) 8288 # see comment about AmigaOS4 .so support 8289 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8290 archive_expsym_cmds='' 8291 ;; 8292 m68k) 8293 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)' 8294 hardcode_libdir_flag_spec='-L$libdir' 8295 hardcode_minus_L=yes 8296 ;; 8297 esac 8298 ;; 8299 8300 beos*) 8301 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8302 allow_undefined_flag=unsupported 8303 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8304 # support --undefined. This deserves some investigation. FIXME 8305 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8306 else 8307 ld_shlibs=no 8308 fi 8309 ;; 8310 8311 cygwin* | mingw* | pw32* | cegcc*) 8312 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8313 # as there is no search path for DLLs. 8314 hardcode_libdir_flag_spec='-L$libdir' 8315 export_dynamic_flag_spec='${wl}--export-all-symbols' 8316 allow_undefined_flag=unsupported 8317 always_export_symbols=no 8318 enable_shared_with_static_runtimes=yes 8319 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8320 8321 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8322 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8323 # If the export-symbols file already is a .def file (1st line 8324 # is EXPORTS), use it as is; otherwise, prepend... 8325 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8326 cp $export_symbols $output_objdir/$soname.def; 8327 else 8328 echo EXPORTS > $output_objdir/$soname.def; 8329 cat $export_symbols >> $output_objdir/$soname.def; 8330 fi~ 8331 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8332 else 8333 ld_shlibs=no 8334 fi 8335 ;; 8336 8337 haiku*) 8338 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8339 link_all_deplibs=yes 8340 ;; 8341 8342 interix[3-9]*) 8343 hardcode_direct=no 8344 hardcode_shlibpath_var=no 8345 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8346 export_dynamic_flag_spec='${wl}-E' 8347 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8348 # Instead, shared libraries are loaded at an image base (0x10000000 by 8349 # default) and relocated if they conflict, which is a slow very memory 8350 # consuming and fragmenting process. To avoid this, we pick a random, 8351 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8352 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8353 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8354 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' 8355 ;; 8356 8357 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8358 tmp_diet=no 8359 if test "$host_os" = linux-dietlibc; then 8360 case $cc_basename in 8361 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8362 esac 8363 fi 8364 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8365 && test "$tmp_diet" = no 8366 then 8367 tmp_addflag= 8368 tmp_sharedflag='-shared' 8369 case $cc_basename,$host_cpu in 8370 pgcc*) # Portland Group C compiler 8371 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' 8372 tmp_addflag=' $pic_flag' 8373 ;; 8374 pgf77* | pgf90* | pgf95* | pgfortran*) 8375 # Portland Group f77 and f90 compilers 8376 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' 8377 tmp_addflag=' $pic_flag -Mnomain' ;; 8378 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8379 tmp_addflag=' -i_dynamic' ;; 8380 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8381 tmp_addflag=' -i_dynamic -nofor_main' ;; 8382 ifc* | ifort*) # Intel Fortran compiler 8383 tmp_addflag=' -nofor_main' ;; 8384 lf95*) # Lahey Fortran 8.1 8385 whole_archive_flag_spec= 8386 tmp_sharedflag='--shared' ;; 8387 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8388 tmp_sharedflag='-qmkshrobj' 8389 tmp_addflag= ;; 8390 nvcc*) # Cuda Compiler Driver 2.2 8391 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' 8392 compiler_needs_object=yes 8393 ;; 8394 esac 8395 case `$CC -V 2>&1 | sed 5q` in 8396 *Sun\ C*) # Sun C 5.9 8397 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' 8398 compiler_needs_object=yes 8399 tmp_sharedflag='-G' ;; 8400 *Sun\ F*) # Sun Fortran 8.3 8401 tmp_sharedflag='-G' ;; 8402 esac 8403 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8404 8405 if test "x$supports_anon_versioning" = xyes; then 8406 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8407 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8408 echo "local: *; };" >> $output_objdir/$libname.ver~ 8409 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8410 fi 8411 8412 case $cc_basename in 8413 xlf* | bgf* | bgxlf* | mpixlf*) 8414 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8415 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8416 hardcode_libdir_flag_spec= 8417 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8418 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8419 if test "x$supports_anon_versioning" = xyes; then 8420 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8421 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8422 echo "local: *; };" >> $output_objdir/$libname.ver~ 8423 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8424 fi 8425 ;; 8426 esac 8427 else 8428 ld_shlibs=no 8429 fi 8430 ;; 8431 8432 netbsd*) 8433 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8434 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8435 wlarc= 8436 else 8437 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8438 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8439 fi 8440 ;; 8441 8442 solaris*) 8443 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8444 ld_shlibs=no 8445 cat <<_LT_EOF 1>&2 8446 8447*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8448*** create shared libraries on Solaris systems. Therefore, libtool 8449*** is disabling shared libraries support. We urge you to upgrade GNU 8450*** binutils to release 2.9.1 or newer. Another option is to modify 8451*** your PATH or compiler configuration so that the native linker is 8452*** used, and then restart. 8453 8454_LT_EOF 8455 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8456 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8457 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8458 else 8459 ld_shlibs=no 8460 fi 8461 ;; 8462 8463 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8464 case `$LD -v 2>&1` in 8465 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8466 ld_shlibs=no 8467 cat <<_LT_EOF 1>&2 8468 8469*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8470*** reliably create shared libraries on SCO systems. Therefore, libtool 8471*** is disabling shared libraries support. We urge you to upgrade GNU 8472*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8473*** your PATH or compiler configuration so that the native linker is 8474*** used, and then restart. 8475 8476_LT_EOF 8477 ;; 8478 *) 8479 # For security reasons, it is highly recommended that you always 8480 # use absolute paths for naming shared libraries, and exclude the 8481 # DT_RUNPATH tag from executables and libraries. But doing so 8482 # requires that you compile everything twice, which is a pain. 8483 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8484 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8485 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8486 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8487 else 8488 ld_shlibs=no 8489 fi 8490 ;; 8491 esac 8492 ;; 8493 8494 sunos4*) 8495 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8496 wlarc= 8497 hardcode_direct=yes 8498 hardcode_shlibpath_var=no 8499 ;; 8500 8501 *) 8502 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8503 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8504 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8505 else 8506 ld_shlibs=no 8507 fi 8508 ;; 8509 esac 8510 8511 if test "$ld_shlibs" = no; then 8512 runpath_var= 8513 hardcode_libdir_flag_spec= 8514 export_dynamic_flag_spec= 8515 whole_archive_flag_spec= 8516 fi 8517 else 8518 # PORTME fill in a description of your system's linker (not GNU ld) 8519 case $host_os in 8520 aix3*) 8521 allow_undefined_flag=unsupported 8522 always_export_symbols=yes 8523 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' 8524 # Note: this linker hardcodes the directories in LIBPATH if there 8525 # are no directories specified by -L. 8526 hardcode_minus_L=yes 8527 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8528 # Neither direct hardcoding nor static linking is supported with a 8529 # broken collect2. 8530 hardcode_direct=unsupported 8531 fi 8532 ;; 8533 8534 aix[4-9]*) 8535 if test "$host_cpu" = ia64; then 8536 # On IA64, the linker does run time linking by default, so we don't 8537 # have to do anything special. 8538 aix_use_runtimelinking=no 8539 exp_sym_flag='-Bexport' 8540 no_entry_flag="" 8541 else 8542 # If we're using GNU nm, then we don't want the "-C" option. 8543 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8544 # Also, AIX nm treats weak defined symbols like other global 8545 # defined symbols, whereas GNU nm marks them as "W". 8546 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8547 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' 8548 else 8549 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8550 fi 8551 aix_use_runtimelinking=no 8552 8553 # Test if we are trying to use run time linking or normal 8554 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8555 # need to do runtime linking. 8556 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8557 for ld_flag in $LDFLAGS; do 8558 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8559 aix_use_runtimelinking=yes 8560 break 8561 fi 8562 done 8563 ;; 8564 esac 8565 8566 exp_sym_flag='-bexport' 8567 no_entry_flag='-bnoentry' 8568 fi 8569 8570 # When large executables or shared objects are built, AIX ld can 8571 # have problems creating the table of contents. If linking a library 8572 # or program results in "error TOC overflow" add -mminimal-toc to 8573 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8574 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8575 8576 archive_cmds='' 8577 hardcode_direct=yes 8578 hardcode_direct_absolute=yes 8579 hardcode_libdir_separator=':' 8580 link_all_deplibs=yes 8581 file_list_spec='${wl}-f,' 8582 8583 if test "$GCC" = yes; then 8584 case $host_os in aix4.[012]|aix4.[012].*) 8585 # We only want to do this on AIX 4.2 and lower, the check 8586 # below for broken collect2 doesn't work under 4.3+ 8587 collect2name=`${CC} -print-prog-name=collect2` 8588 if test -f "$collect2name" && 8589 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8590 then 8591 # We have reworked collect2 8592 : 8593 else 8594 # We have old collect2 8595 hardcode_direct=unsupported 8596 # It fails to find uninstalled libraries when the uninstalled 8597 # path is not listed in the libpath. Setting hardcode_minus_L 8598 # to unsupported forces relinking 8599 hardcode_minus_L=yes 8600 hardcode_libdir_flag_spec='-L$libdir' 8601 hardcode_libdir_separator= 8602 fi 8603 ;; 8604 esac 8605 shared_flag='-shared' 8606 if test "$aix_use_runtimelinking" = yes; then 8607 shared_flag="$shared_flag "'${wl}-G' 8608 fi 8609 else 8610 # not using gcc 8611 if test "$host_cpu" = ia64; then 8612 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8613 # chokes on -Wl,-G. The following line is correct: 8614 shared_flag='-G' 8615 else 8616 if test "$aix_use_runtimelinking" = yes; then 8617 shared_flag='${wl}-G' 8618 else 8619 shared_flag='${wl}-bM:SRE' 8620 fi 8621 fi 8622 fi 8623 8624 export_dynamic_flag_spec='${wl}-bexpall' 8625 # It seems that -bexpall does not export symbols beginning with 8626 # underscore (_), so it is better to generate a list of symbols to export. 8627 always_export_symbols=yes 8628 if test "$aix_use_runtimelinking" = yes; then 8629 # Warning - without using the other runtime loading flags (-brtl), 8630 # -berok will link without error, but may produce a broken library. 8631 allow_undefined_flag='-berok' 8632 # Determine the default libpath from the value encoded in an 8633 # empty executable. 8634 if test x$gcc_no_link = xyes; then 8635 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8636fi 8637cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8638/* end confdefs.h. */ 8639 8640int 8641main () 8642{ 8643 8644 ; 8645 return 0; 8646} 8647_ACEOF 8648if ac_fn_c_try_link "$LINENO"; then : 8649 8650lt_aix_libpath_sed=' 8651 /Import File Strings/,/^$/ { 8652 /^0/ { 8653 s/^0 *\(.*\)$/\1/ 8654 p 8655 } 8656 }' 8657aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8658# Check for a 64-bit object if we didn't find anything. 8659if test -z "$aix_libpath"; then 8660 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8661fi 8662fi 8663rm -f core conftest.err conftest.$ac_objext \ 8664 conftest$ac_exeext conftest.$ac_ext 8665if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8666 8667 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8668 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" 8669 else 8670 if test "$host_cpu" = ia64; then 8671 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8672 allow_undefined_flag="-z nodefs" 8673 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" 8674 else 8675 # Determine the default libpath from the value encoded in an 8676 # empty executable. 8677 if test x$gcc_no_link = xyes; then 8678 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8679fi 8680cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8681/* end confdefs.h. */ 8682 8683int 8684main () 8685{ 8686 8687 ; 8688 return 0; 8689} 8690_ACEOF 8691if ac_fn_c_try_link "$LINENO"; then : 8692 8693lt_aix_libpath_sed=' 8694 /Import File Strings/,/^$/ { 8695 /^0/ { 8696 s/^0 *\(.*\)$/\1/ 8697 p 8698 } 8699 }' 8700aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8701# Check for a 64-bit object if we didn't find anything. 8702if test -z "$aix_libpath"; then 8703 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8704fi 8705fi 8706rm -f core conftest.err conftest.$ac_objext \ 8707 conftest$ac_exeext conftest.$ac_ext 8708if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8709 8710 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8711 # Warning - without using the other run time loading flags, 8712 # -berok will link without error, but may produce a broken library. 8713 no_undefined_flag=' ${wl}-bernotok' 8714 allow_undefined_flag=' ${wl}-berok' 8715 if test "$with_gnu_ld" = yes; then 8716 # We only use this code for GNU lds that support --whole-archive. 8717 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8718 else 8719 # Exported symbols can be pulled into shared objects from archives 8720 whole_archive_flag_spec='$convenience' 8721 fi 8722 archive_cmds_need_lc=yes 8723 # This is similar to how AIX traditionally builds its shared libraries. 8724 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' 8725 fi 8726 fi 8727 ;; 8728 8729 amigaos*) 8730 case $host_cpu in 8731 powerpc) 8732 # see comment about AmigaOS4 .so support 8733 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8734 archive_expsym_cmds='' 8735 ;; 8736 m68k) 8737 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)' 8738 hardcode_libdir_flag_spec='-L$libdir' 8739 hardcode_minus_L=yes 8740 ;; 8741 esac 8742 ;; 8743 8744 bsdi[45]*) 8745 export_dynamic_flag_spec=-rdynamic 8746 ;; 8747 8748 cygwin* | mingw* | pw32* | cegcc*) 8749 # When not using gcc, we currently assume that we are using 8750 # Microsoft Visual C++. 8751 # hardcode_libdir_flag_spec is actually meaningless, as there is 8752 # no search path for DLLs. 8753 hardcode_libdir_flag_spec=' ' 8754 allow_undefined_flag=unsupported 8755 # Tell ltmain to make .lib files, not .a files. 8756 libext=lib 8757 # Tell ltmain to make .dll files, not .so files. 8758 shrext_cmds=".dll" 8759 # FIXME: Setting linknames here is a bad hack. 8760 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8761 # The linker will automatically build a .lib file if we build a DLL. 8762 old_archive_from_new_cmds='true' 8763 # FIXME: Should let the user specify the lib program. 8764 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8765 fix_srcfile_path='`cygpath -w "$srcfile"`' 8766 enable_shared_with_static_runtimes=yes 8767 ;; 8768 8769 darwin* | rhapsody*) 8770 8771 8772 archive_cmds_need_lc=no 8773 hardcode_direct=no 8774 hardcode_automatic=yes 8775 hardcode_shlibpath_var=unsupported 8776 if test "$lt_cv_ld_force_load" = "yes"; then 8777 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\"`' 8778 else 8779 whole_archive_flag_spec='' 8780 fi 8781 link_all_deplibs=yes 8782 allow_undefined_flag="$_lt_dar_allow_undefined" 8783 case $cc_basename in 8784 ifort*) _lt_dar_can_shared=yes ;; 8785 *) _lt_dar_can_shared=$GCC ;; 8786 esac 8787 if test "$_lt_dar_can_shared" = "yes"; then 8788 output_verbose_link_cmd=func_echo_all 8789 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8790 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8791 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}" 8792 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}" 8793 8794 else 8795 ld_shlibs=no 8796 fi 8797 8798 ;; 8799 8800 dgux*) 8801 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8802 hardcode_libdir_flag_spec='-L$libdir' 8803 hardcode_shlibpath_var=no 8804 ;; 8805 8806 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8807 # support. Future versions do this automatically, but an explicit c++rt0.o 8808 # does not break anything, and helps significantly (at the cost of a little 8809 # extra space). 8810 freebsd2.2*) 8811 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8812 hardcode_libdir_flag_spec='-R$libdir' 8813 hardcode_direct=yes 8814 hardcode_shlibpath_var=no 8815 ;; 8816 8817 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8818 freebsd2.*) 8819 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8820 hardcode_direct=yes 8821 hardcode_minus_L=yes 8822 hardcode_shlibpath_var=no 8823 ;; 8824 8825 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8826 freebsd* | dragonfly*) 8827 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8828 hardcode_libdir_flag_spec='-R$libdir' 8829 hardcode_direct=yes 8830 hardcode_shlibpath_var=no 8831 ;; 8832 8833 hpux9*) 8834 if test "$GCC" = yes; then 8835 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' 8836 else 8837 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' 8838 fi 8839 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8840 hardcode_libdir_separator=: 8841 hardcode_direct=yes 8842 8843 # hardcode_minus_L: Not really in the search PATH, 8844 # but as the default location of the library. 8845 hardcode_minus_L=yes 8846 export_dynamic_flag_spec='${wl}-E' 8847 ;; 8848 8849 hpux10*) 8850 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8851 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8852 else 8853 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8854 fi 8855 if test "$with_gnu_ld" = no; then 8856 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8857 hardcode_libdir_flag_spec_ld='+b $libdir' 8858 hardcode_libdir_separator=: 8859 hardcode_direct=yes 8860 hardcode_direct_absolute=yes 8861 export_dynamic_flag_spec='${wl}-E' 8862 # hardcode_minus_L: Not really in the search PATH, 8863 # but as the default location of the library. 8864 hardcode_minus_L=yes 8865 fi 8866 ;; 8867 8868 hpux11*) 8869 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8870 case $host_cpu in 8871 hppa*64*) 8872 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8873 ;; 8874 ia64*) 8875 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8876 ;; 8877 *) 8878 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8879 ;; 8880 esac 8881 else 8882 case $host_cpu in 8883 hppa*64*) 8884 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8885 ;; 8886 ia64*) 8887 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8888 ;; 8889 *) 8890 8891 # Older versions of the 11.00 compiler do not understand -b yet 8892 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 8893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 8894$as_echo_n "checking if $CC understands -b... " >&6; } 8895if test "${lt_cv_prog_compiler__b+set}" = set; then : 8896 $as_echo_n "(cached) " >&6 8897else 8898 lt_cv_prog_compiler__b=no 8899 save_LDFLAGS="$LDFLAGS" 8900 LDFLAGS="$LDFLAGS -b" 8901 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8902 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8903 # The linker can only warn and ignore the option if not recognized 8904 # So say no if there are warnings 8905 if test -s conftest.err; then 8906 # Append any errors to the config.log. 8907 cat conftest.err 1>&5 8908 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8909 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8910 if diff conftest.exp conftest.er2 >/dev/null; then 8911 lt_cv_prog_compiler__b=yes 8912 fi 8913 else 8914 lt_cv_prog_compiler__b=yes 8915 fi 8916 fi 8917 $RM -r conftest* 8918 LDFLAGS="$save_LDFLAGS" 8919 8920fi 8921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 8922$as_echo "$lt_cv_prog_compiler__b" >&6; } 8923 8924if test x"$lt_cv_prog_compiler__b" = xyes; then 8925 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8926else 8927 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8928fi 8929 8930 ;; 8931 esac 8932 fi 8933 if test "$with_gnu_ld" = no; then 8934 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8935 hardcode_libdir_separator=: 8936 8937 case $host_cpu in 8938 hppa*64*|ia64*) 8939 hardcode_direct=no 8940 hardcode_shlibpath_var=no 8941 ;; 8942 *) 8943 hardcode_direct=yes 8944 hardcode_direct_absolute=yes 8945 export_dynamic_flag_spec='${wl}-E' 8946 8947 # hardcode_minus_L: Not really in the search PATH, 8948 # but as the default location of the library. 8949 hardcode_minus_L=yes 8950 ;; 8951 esac 8952 fi 8953 ;; 8954 8955 irix5* | irix6* | nonstopux*) 8956 if test "$GCC" = yes; then 8957 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' 8958 # Try to use the -exported_symbol ld option, if it does not 8959 # work, assume that -exports_file does not work either and 8960 # implicitly export all symbols. 8961 save_LDFLAGS="$LDFLAGS" 8962 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8963 if test x$gcc_no_link = xyes; then 8964 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8965fi 8966cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8967/* end confdefs.h. */ 8968int foo(void) {} 8969_ACEOF 8970if ac_fn_c_try_link "$LINENO"; then : 8971 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' 8972 8973fi 8974rm -f core conftest.err conftest.$ac_objext \ 8975 conftest$ac_exeext conftest.$ac_ext 8976 LDFLAGS="$save_LDFLAGS" 8977 else 8978 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' 8979 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' 8980 fi 8981 archive_cmds_need_lc='no' 8982 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8983 hardcode_libdir_separator=: 8984 inherit_rpath=yes 8985 link_all_deplibs=yes 8986 ;; 8987 8988 netbsd*) 8989 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8990 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8991 else 8992 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8993 fi 8994 hardcode_libdir_flag_spec='-R$libdir' 8995 hardcode_direct=yes 8996 hardcode_shlibpath_var=no 8997 ;; 8998 8999 newsos6) 9000 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9001 hardcode_direct=yes 9002 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9003 hardcode_libdir_separator=: 9004 hardcode_shlibpath_var=no 9005 ;; 9006 9007 *nto* | *qnx*) 9008 ;; 9009 9010 openbsd*) 9011 if test -f /usr/libexec/ld.so; then 9012 hardcode_direct=yes 9013 hardcode_shlibpath_var=no 9014 hardcode_direct_absolute=yes 9015 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9016 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9017 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9018 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9019 export_dynamic_flag_spec='${wl}-E' 9020 else 9021 case $host_os in 9022 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9023 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9024 hardcode_libdir_flag_spec='-R$libdir' 9025 ;; 9026 *) 9027 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9028 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9029 ;; 9030 esac 9031 fi 9032 else 9033 ld_shlibs=no 9034 fi 9035 ;; 9036 9037 os2*) 9038 hardcode_libdir_flag_spec='-L$libdir' 9039 hardcode_minus_L=yes 9040 allow_undefined_flag=unsupported 9041 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' 9042 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9043 ;; 9044 9045 osf3*) 9046 if test "$GCC" = yes; then 9047 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9048 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' 9049 else 9050 allow_undefined_flag=' -expect_unresolved \*' 9051 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' 9052 fi 9053 archive_cmds_need_lc='no' 9054 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9055 hardcode_libdir_separator=: 9056 ;; 9057 9058 osf4* | osf5*) # as osf3* with the addition of -msym flag 9059 if test "$GCC" = yes; then 9060 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9061 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' 9062 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9063 else 9064 allow_undefined_flag=' -expect_unresolved \*' 9065 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' 9066 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~ 9067 $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' 9068 9069 # Both c and cxx compiler support -rpath directly 9070 hardcode_libdir_flag_spec='-rpath $libdir' 9071 fi 9072 archive_cmds_need_lc='no' 9073 hardcode_libdir_separator=: 9074 ;; 9075 9076 solaris*) 9077 no_undefined_flag=' -z defs' 9078 if test "$GCC" = yes; then 9079 wlarc='${wl}' 9080 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9081 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9082 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9083 else 9084 case `$CC -V 2>&1` in 9085 *"Compilers 5.0"*) 9086 wlarc='' 9087 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9088 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9089 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9090 ;; 9091 *) 9092 wlarc='${wl}' 9093 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9094 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9095 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9096 ;; 9097 esac 9098 fi 9099 hardcode_libdir_flag_spec='-R$libdir' 9100 hardcode_shlibpath_var=no 9101 case $host_os in 9102 solaris2.[0-5] | solaris2.[0-5].*) ;; 9103 *) 9104 # The compiler driver will combine and reorder linker options, 9105 # but understands `-z linker_flag'. GCC discards it without `$wl', 9106 # but is careful enough not to reorder. 9107 # Supported since Solaris 2.6 (maybe 2.5.1?) 9108 if test "$GCC" = yes; then 9109 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9110 else 9111 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9112 fi 9113 ;; 9114 esac 9115 link_all_deplibs=yes 9116 ;; 9117 9118 sunos4*) 9119 if test "x$host_vendor" = xsequent; then 9120 # Use $CC to link under sequent, because it throws in some extra .o 9121 # files that make .init and .fini sections work. 9122 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9123 else 9124 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9125 fi 9126 hardcode_libdir_flag_spec='-L$libdir' 9127 hardcode_direct=yes 9128 hardcode_minus_L=yes 9129 hardcode_shlibpath_var=no 9130 ;; 9131 9132 sysv4) 9133 case $host_vendor in 9134 sni) 9135 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9136 hardcode_direct=yes # is this really true??? 9137 ;; 9138 siemens) 9139 ## LD is ld it makes a PLAMLIB 9140 ## CC just makes a GrossModule. 9141 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9142 reload_cmds='$CC -r -o $output$reload_objs' 9143 hardcode_direct=no 9144 ;; 9145 motorola) 9146 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9147 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9148 ;; 9149 esac 9150 runpath_var='LD_RUN_PATH' 9151 hardcode_shlibpath_var=no 9152 ;; 9153 9154 sysv4.3*) 9155 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9156 hardcode_shlibpath_var=no 9157 export_dynamic_flag_spec='-Bexport' 9158 ;; 9159 9160 sysv4*MP*) 9161 if test -d /usr/nec; then 9162 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9163 hardcode_shlibpath_var=no 9164 runpath_var=LD_RUN_PATH 9165 hardcode_runpath_var=yes 9166 ld_shlibs=yes 9167 fi 9168 ;; 9169 9170 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9171 no_undefined_flag='${wl}-z,text' 9172 archive_cmds_need_lc=no 9173 hardcode_shlibpath_var=no 9174 runpath_var='LD_RUN_PATH' 9175 9176 if test "$GCC" = yes; then 9177 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9178 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9179 else 9180 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9181 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9182 fi 9183 ;; 9184 9185 sysv5* | sco3.2v5* | sco5v6*) 9186 # Note: We can NOT use -z defs as we might desire, because we do not 9187 # link with -lc, and that would cause any symbols used from libc to 9188 # always be unresolved, which means just about no library would 9189 # ever link correctly. If we're not using GNU ld we use -z text 9190 # though, which does catch some bad symbols but isn't as heavy-handed 9191 # as -z defs. 9192 no_undefined_flag='${wl}-z,text' 9193 allow_undefined_flag='${wl}-z,nodefs' 9194 archive_cmds_need_lc=no 9195 hardcode_shlibpath_var=no 9196 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9197 hardcode_libdir_separator=':' 9198 link_all_deplibs=yes 9199 export_dynamic_flag_spec='${wl}-Bexport' 9200 runpath_var='LD_RUN_PATH' 9201 9202 if test "$GCC" = yes; then 9203 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9204 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9205 else 9206 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9207 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9208 fi 9209 ;; 9210 9211 uts4*) 9212 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9213 hardcode_libdir_flag_spec='-L$libdir' 9214 hardcode_shlibpath_var=no 9215 ;; 9216 9217 *) 9218 ld_shlibs=no 9219 ;; 9220 esac 9221 9222 if test x$host_vendor = xsni; then 9223 case $host in 9224 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9225 export_dynamic_flag_spec='${wl}-Blargedynsym' 9226 ;; 9227 esac 9228 fi 9229 fi 9230 9231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9232$as_echo "$ld_shlibs" >&6; } 9233test "$ld_shlibs" = no && can_build_shared=no 9234 9235with_gnu_ld=$with_gnu_ld 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251# 9252# Do we need to explicitly link libc? 9253# 9254case "x$archive_cmds_need_lc" in 9255x|xyes) 9256 # Assume -lc should be added 9257 archive_cmds_need_lc=yes 9258 9259 if test "$enable_shared" = yes && test "$GCC" = yes; then 9260 case $archive_cmds in 9261 *'~'*) 9262 # FIXME: we may have to deal with multi-command sequences. 9263 ;; 9264 '$CC '*) 9265 # Test whether the compiler implicitly links with -lc since on some 9266 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9267 # to ld, don't add -lc before -lgcc. 9268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9269$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9270if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9271 $as_echo_n "(cached) " >&6 9272else 9273 $RM conftest* 9274 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9275 9276 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9277 (eval $ac_compile) 2>&5 9278 ac_status=$? 9279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9280 test $ac_status = 0; } 2>conftest.err; then 9281 soname=conftest 9282 lib=conftest 9283 libobjs=conftest.$ac_objext 9284 deplibs= 9285 wl=$lt_prog_compiler_wl 9286 pic_flag=$lt_prog_compiler_pic 9287 compiler_flags=-v 9288 linker_flags=-v 9289 verstring= 9290 output_objdir=. 9291 libname=conftest 9292 lt_save_allow_undefined_flag=$allow_undefined_flag 9293 allow_undefined_flag= 9294 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9295 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9296 ac_status=$? 9297 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9298 test $ac_status = 0; } 9299 then 9300 lt_cv_archive_cmds_need_lc=no 9301 else 9302 lt_cv_archive_cmds_need_lc=yes 9303 fi 9304 allow_undefined_flag=$lt_save_allow_undefined_flag 9305 else 9306 cat conftest.err 1>&5 9307 fi 9308 $RM conftest* 9309 9310fi 9311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9312$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9313 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9314 ;; 9315 esac 9316 fi 9317 ;; 9318esac 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 9470 9471 9472 9473 9474 9475 9476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9477$as_echo_n "checking dynamic linker characteristics... " >&6; } 9478 9479if test "$GCC" = yes; then 9480 case $host_os in 9481 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9482 *) lt_awk_arg="/^libraries:/" ;; 9483 esac 9484 case $host_os in 9485 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9486 *) lt_sed_strip_eq="s,=/,/,g" ;; 9487 esac 9488 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9489 case $lt_search_path_spec in 9490 *\;*) 9491 # if the path contains ";" then we assume it to be the separator 9492 # otherwise default to the standard path separator (i.e. ":") - it is 9493 # assumed that no part of a normal pathname contains ";" but that should 9494 # okay in the real world where ";" in dirpaths is itself problematic. 9495 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9496 ;; 9497 *) 9498 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9499 ;; 9500 esac 9501 # Ok, now we have the path, separated by spaces, we can step through it 9502 # and add multilib dir if necessary. 9503 lt_tmp_lt_search_path_spec= 9504 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9505 for lt_sys_path in $lt_search_path_spec; do 9506 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9507 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9508 else 9509 test -d "$lt_sys_path" && \ 9510 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9511 fi 9512 done 9513 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9514BEGIN {RS=" "; FS="/|\n";} { 9515 lt_foo=""; 9516 lt_count=0; 9517 for (lt_i = NF; lt_i > 0; lt_i--) { 9518 if ($lt_i != "" && $lt_i != ".") { 9519 if ($lt_i == "..") { 9520 lt_count++; 9521 } else { 9522 if (lt_count == 0) { 9523 lt_foo="/" $lt_i lt_foo; 9524 } else { 9525 lt_count--; 9526 } 9527 } 9528 } 9529 } 9530 if (lt_foo != "") { lt_freq[lt_foo]++; } 9531 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9532}'` 9533 # AWK program above erroneously prepends '/' to C:/dos/paths 9534 # for these hosts. 9535 case $host_os in 9536 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9537 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9538 esac 9539 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9540else 9541 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9542fi 9543library_names_spec= 9544libname_spec='lib$name' 9545soname_spec= 9546shrext_cmds=".so" 9547postinstall_cmds= 9548postuninstall_cmds= 9549finish_cmds= 9550finish_eval= 9551shlibpath_var= 9552shlibpath_overrides_runpath=unknown 9553version_type=none 9554dynamic_linker="$host_os ld.so" 9555sys_lib_dlsearch_path_spec="/lib /usr/lib" 9556need_lib_prefix=unknown 9557hardcode_into_libs=no 9558 9559# when you set need_version to no, make sure it does not cause -set_version 9560# flags to be left without arguments 9561need_version=unknown 9562 9563case $host_os in 9564aix3*) 9565 version_type=linux 9566 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9567 shlibpath_var=LIBPATH 9568 9569 # AIX 3 has no versioning support, so we append a major version to the name. 9570 soname_spec='${libname}${release}${shared_ext}$major' 9571 ;; 9572 9573aix[4-9]*) 9574 version_type=linux 9575 need_lib_prefix=no 9576 need_version=no 9577 hardcode_into_libs=yes 9578 if test "$host_cpu" = ia64; then 9579 # AIX 5 supports IA64 9580 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9581 shlibpath_var=LD_LIBRARY_PATH 9582 else 9583 # With GCC up to 2.95.x, collect2 would create an import file 9584 # for dependence libraries. The import file would start with 9585 # the line `#! .'. This would cause the generated library to 9586 # depend on `.', always an invalid library. This was fixed in 9587 # development snapshots of GCC prior to 3.0. 9588 case $host_os in 9589 aix4 | aix4.[01] | aix4.[01].*) 9590 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9591 echo ' yes ' 9592 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9593 : 9594 else 9595 can_build_shared=no 9596 fi 9597 ;; 9598 esac 9599 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9600 # soname into executable. Probably we can add versioning support to 9601 # collect2, so additional links can be useful in future. 9602 if test "$aix_use_runtimelinking" = yes; then 9603 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9604 # instead of lib<name>.a to let people know that these are not 9605 # typical AIX shared libraries. 9606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9607 else 9608 # We preserve .a as extension for shared libraries through AIX4.2 9609 # and later when we are not doing run time linking. 9610 library_names_spec='${libname}${release}.a $libname.a' 9611 soname_spec='${libname}${release}${shared_ext}$major' 9612 fi 9613 shlibpath_var=LIBPATH 9614 fi 9615 ;; 9616 9617amigaos*) 9618 case $host_cpu in 9619 powerpc) 9620 # Since July 2007 AmigaOS4 officially supports .so libraries. 9621 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9623 ;; 9624 m68k) 9625 library_names_spec='$libname.ixlibrary $libname.a' 9626 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9627 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' 9628 ;; 9629 esac 9630 ;; 9631 9632beos*) 9633 library_names_spec='${libname}${shared_ext}' 9634 dynamic_linker="$host_os ld.so" 9635 shlibpath_var=LIBRARY_PATH 9636 ;; 9637 9638bsdi[45]*) 9639 version_type=linux 9640 need_version=no 9641 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9642 soname_spec='${libname}${release}${shared_ext}$major' 9643 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9644 shlibpath_var=LD_LIBRARY_PATH 9645 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9646 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9647 # the default ld.so.conf also contains /usr/contrib/lib and 9648 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9649 # libtool to hard-code these into programs 9650 ;; 9651 9652cygwin* | mingw* | pw32* | cegcc*) 9653 version_type=windows 9654 shrext_cmds=".dll" 9655 need_version=no 9656 need_lib_prefix=no 9657 9658 case $GCC,$host_os in 9659 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9660 library_names_spec='$libname.dll.a' 9661 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9662 postinstall_cmds='base_file=`basename \${file}`~ 9663 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9664 dldir=$destdir/`dirname \$dlpath`~ 9665 test -d \$dldir || mkdir -p \$dldir~ 9666 $install_prog $dir/$dlname \$dldir/$dlname~ 9667 chmod a+x \$dldir/$dlname~ 9668 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9669 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9670 fi' 9671 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9672 dlpath=$dir/\$dldll~ 9673 $RM \$dlpath' 9674 shlibpath_overrides_runpath=yes 9675 9676 case $host_os in 9677 cygwin*) 9678 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9679 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9680 9681 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9682 ;; 9683 mingw* | cegcc*) 9684 # MinGW DLLs use traditional 'lib' prefix 9685 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9686 ;; 9687 pw32*) 9688 # pw32 DLLs use 'pw' prefix rather than 'lib' 9689 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9690 ;; 9691 esac 9692 ;; 9693 9694 *) 9695 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9696 ;; 9697 esac 9698 dynamic_linker='Win32 ld.exe' 9699 # FIXME: first we should search . and the directory the executable is in 9700 shlibpath_var=PATH 9701 ;; 9702 9703darwin* | rhapsody*) 9704 dynamic_linker="$host_os dyld" 9705 version_type=darwin 9706 need_lib_prefix=no 9707 need_version=no 9708 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9709 soname_spec='${libname}${release}${major}$shared_ext' 9710 shlibpath_overrides_runpath=yes 9711 shlibpath_var=DYLD_LIBRARY_PATH 9712 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9713 9714 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9715 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9716 ;; 9717 9718dgux*) 9719 version_type=linux 9720 need_lib_prefix=no 9721 need_version=no 9722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9723 soname_spec='${libname}${release}${shared_ext}$major' 9724 shlibpath_var=LD_LIBRARY_PATH 9725 ;; 9726 9727freebsd* | dragonfly*) 9728 # DragonFly does not have aout. When/if they implement a new 9729 # versioning mechanism, adjust this. 9730 if test -x /usr/bin/objformat; then 9731 objformat=`/usr/bin/objformat` 9732 else 9733 case $host_os in 9734 freebsd[23].*) objformat=aout ;; 9735 *) objformat=elf ;; 9736 esac 9737 fi 9738 version_type=freebsd-$objformat 9739 case $version_type in 9740 freebsd-elf*) 9741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9742 need_version=no 9743 need_lib_prefix=no 9744 ;; 9745 freebsd-*) 9746 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9747 need_version=yes 9748 ;; 9749 esac 9750 shlibpath_var=LD_LIBRARY_PATH 9751 case $host_os in 9752 freebsd2.*) 9753 shlibpath_overrides_runpath=yes 9754 ;; 9755 freebsd3.[01]* | freebsdelf3.[01]*) 9756 shlibpath_overrides_runpath=yes 9757 hardcode_into_libs=yes 9758 ;; 9759 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9760 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9761 shlibpath_overrides_runpath=no 9762 hardcode_into_libs=yes 9763 ;; 9764 *) # from 4.6 on, and DragonFly 9765 shlibpath_overrides_runpath=yes 9766 hardcode_into_libs=yes 9767 ;; 9768 esac 9769 ;; 9770 9771gnu*) 9772 version_type=linux 9773 need_lib_prefix=no 9774 need_version=no 9775 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9776 soname_spec='${libname}${release}${shared_ext}$major' 9777 shlibpath_var=LD_LIBRARY_PATH 9778 hardcode_into_libs=yes 9779 ;; 9780 9781haiku*) 9782 version_type=linux 9783 need_lib_prefix=no 9784 need_version=no 9785 dynamic_linker="$host_os runtime_loader" 9786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9787 soname_spec='${libname}${release}${shared_ext}$major' 9788 shlibpath_var=LIBRARY_PATH 9789 shlibpath_overrides_runpath=yes 9790 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9791 hardcode_into_libs=yes 9792 ;; 9793 9794hpux9* | hpux10* | hpux11*) 9795 # Give a soname corresponding to the major version so that dld.sl refuses to 9796 # link against other versions. 9797 version_type=sunos 9798 need_lib_prefix=no 9799 need_version=no 9800 case $host_cpu in 9801 ia64*) 9802 shrext_cmds='.so' 9803 hardcode_into_libs=yes 9804 dynamic_linker="$host_os dld.so" 9805 shlibpath_var=LD_LIBRARY_PATH 9806 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9808 soname_spec='${libname}${release}${shared_ext}$major' 9809 if test "X$HPUX_IA64_MODE" = X32; then 9810 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9811 else 9812 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9813 fi 9814 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9815 ;; 9816 hppa*64*) 9817 shrext_cmds='.sl' 9818 hardcode_into_libs=yes 9819 dynamic_linker="$host_os dld.sl" 9820 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9821 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9823 soname_spec='${libname}${release}${shared_ext}$major' 9824 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9825 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9826 ;; 9827 *) 9828 shrext_cmds='.sl' 9829 dynamic_linker="$host_os dld.sl" 9830 shlibpath_var=SHLIB_PATH 9831 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9833 soname_spec='${libname}${release}${shared_ext}$major' 9834 ;; 9835 esac 9836 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9837 postinstall_cmds='chmod 555 $lib' 9838 # or fails outright, so override atomically: 9839 install_override_mode=555 9840 ;; 9841 9842interix[3-9]*) 9843 version_type=linux 9844 need_lib_prefix=no 9845 need_version=no 9846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9847 soname_spec='${libname}${release}${shared_ext}$major' 9848 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9849 shlibpath_var=LD_LIBRARY_PATH 9850 shlibpath_overrides_runpath=no 9851 hardcode_into_libs=yes 9852 ;; 9853 9854irix5* | irix6* | nonstopux*) 9855 case $host_os in 9856 nonstopux*) version_type=nonstopux ;; 9857 *) 9858 if test "$lt_cv_prog_gnu_ld" = yes; then 9859 version_type=linux 9860 else 9861 version_type=irix 9862 fi ;; 9863 esac 9864 need_lib_prefix=no 9865 need_version=no 9866 soname_spec='${libname}${release}${shared_ext}$major' 9867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9868 case $host_os in 9869 irix5* | nonstopux*) 9870 libsuff= shlibsuff= 9871 ;; 9872 *) 9873 case $LD in # libtool.m4 will add one of these switches to LD 9874 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9875 libsuff= shlibsuff= libmagic=32-bit;; 9876 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9877 libsuff=32 shlibsuff=N32 libmagic=N32;; 9878 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9879 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9880 *) libsuff= shlibsuff= libmagic=never-match;; 9881 esac 9882 ;; 9883 esac 9884 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9885 shlibpath_overrides_runpath=no 9886 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9887 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9888 hardcode_into_libs=yes 9889 ;; 9890 9891# No shared lib support for Linux oldld, aout, or coff. 9892linux*oldld* | linux*aout* | linux*coff*) 9893 dynamic_linker=no 9894 ;; 9895 9896# This must be Linux ELF. 9897linux* | k*bsd*-gnu | kopensolaris*-gnu) 9898 version_type=linux 9899 need_lib_prefix=no 9900 need_version=no 9901 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9902 soname_spec='${libname}${release}${shared_ext}$major' 9903 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9904 shlibpath_var=LD_LIBRARY_PATH 9905 shlibpath_overrides_runpath=no 9906 9907 # Some binutils ld are patched to set DT_RUNPATH 9908 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 9909 $as_echo_n "(cached) " >&6 9910else 9911 lt_cv_shlibpath_overrides_runpath=no 9912 save_LDFLAGS=$LDFLAGS 9913 save_libdir=$libdir 9914 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9915 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9916 if test x$gcc_no_link = xyes; then 9917 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9918fi 9919cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9920/* end confdefs.h. */ 9921 9922int 9923main () 9924{ 9925 9926 ; 9927 return 0; 9928} 9929_ACEOF 9930if ac_fn_c_try_link "$LINENO"; then : 9931 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9932 lt_cv_shlibpath_overrides_runpath=yes 9933fi 9934fi 9935rm -f core conftest.err conftest.$ac_objext \ 9936 conftest$ac_exeext conftest.$ac_ext 9937 LDFLAGS=$save_LDFLAGS 9938 libdir=$save_libdir 9939 9940fi 9941 9942 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 9943 9944 # This implies no fast_install, which is unacceptable. 9945 # Some rework will be needed to allow for fast_install 9946 # before this can be enabled. 9947 hardcode_into_libs=yes 9948 9949 # Append ld.so.conf contents to the search path 9950 if test -f /etc/ld.so.conf; then 9951 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' ' '` 9952 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9953 fi 9954 9955 # We used to test for /lib/ld.so.1 and disable shared libraries on 9956 # powerpc, because MkLinux only supported shared libraries with the 9957 # GNU dynamic linker. Since this was broken with cross compilers, 9958 # most powerpc-linux boxes support dynamic linking these days and 9959 # people can always --disable-shared, the test was removed, and we 9960 # assume the GNU/Linux dynamic linker is in use. 9961 dynamic_linker='GNU/Linux ld.so' 9962 ;; 9963 9964netbsd*) 9965 version_type=sunos 9966 need_lib_prefix=no 9967 need_version=no 9968 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9970 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9971 dynamic_linker='NetBSD (a.out) ld.so' 9972 else 9973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9974 soname_spec='${libname}${release}${shared_ext}$major' 9975 dynamic_linker='NetBSD ld.elf_so' 9976 fi 9977 shlibpath_var=LD_LIBRARY_PATH 9978 shlibpath_overrides_runpath=yes 9979 hardcode_into_libs=yes 9980 ;; 9981 9982newsos6) 9983 version_type=linux 9984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9985 shlibpath_var=LD_LIBRARY_PATH 9986 shlibpath_overrides_runpath=yes 9987 ;; 9988 9989*nto* | *qnx*) 9990 version_type=qnx 9991 need_lib_prefix=no 9992 need_version=no 9993 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9994 soname_spec='${libname}${release}${shared_ext}$major' 9995 shlibpath_var=LD_LIBRARY_PATH 9996 shlibpath_overrides_runpath=no 9997 hardcode_into_libs=yes 9998 dynamic_linker='ldqnx.so' 9999 ;; 10000 10001openbsd*) 10002 version_type=sunos 10003 sys_lib_dlsearch_path_spec="/usr/lib" 10004 need_lib_prefix=no 10005 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10006 case $host_os in 10007 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10008 *) need_version=no ;; 10009 esac 10010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10011 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10012 shlibpath_var=LD_LIBRARY_PATH 10013 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10014 case $host_os in 10015 openbsd2.[89] | openbsd2.[89].*) 10016 shlibpath_overrides_runpath=no 10017 ;; 10018 *) 10019 shlibpath_overrides_runpath=yes 10020 ;; 10021 esac 10022 else 10023 shlibpath_overrides_runpath=yes 10024 fi 10025 ;; 10026 10027os2*) 10028 libname_spec='$name' 10029 shrext_cmds=".dll" 10030 need_lib_prefix=no 10031 library_names_spec='$libname${shared_ext} $libname.a' 10032 dynamic_linker='OS/2 ld.exe' 10033 shlibpath_var=LIBPATH 10034 ;; 10035 10036osf3* | osf4* | osf5*) 10037 version_type=osf 10038 need_lib_prefix=no 10039 need_version=no 10040 soname_spec='${libname}${release}${shared_ext}$major' 10041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10042 shlibpath_var=LD_LIBRARY_PATH 10043 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10044 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10045 ;; 10046 10047rdos*) 10048 dynamic_linker=no 10049 ;; 10050 10051solaris*) 10052 version_type=linux 10053 need_lib_prefix=no 10054 need_version=no 10055 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10056 soname_spec='${libname}${release}${shared_ext}$major' 10057 shlibpath_var=LD_LIBRARY_PATH 10058 shlibpath_overrides_runpath=yes 10059 hardcode_into_libs=yes 10060 # ldd complains unless libraries are executable 10061 postinstall_cmds='chmod +x $lib' 10062 ;; 10063 10064sunos4*) 10065 version_type=sunos 10066 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10067 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10068 shlibpath_var=LD_LIBRARY_PATH 10069 shlibpath_overrides_runpath=yes 10070 if test "$with_gnu_ld" = yes; then 10071 need_lib_prefix=no 10072 fi 10073 need_version=yes 10074 ;; 10075 10076sysv4 | sysv4.3*) 10077 version_type=linux 10078 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10079 soname_spec='${libname}${release}${shared_ext}$major' 10080 shlibpath_var=LD_LIBRARY_PATH 10081 case $host_vendor in 10082 sni) 10083 shlibpath_overrides_runpath=no 10084 need_lib_prefix=no 10085 runpath_var=LD_RUN_PATH 10086 ;; 10087 siemens) 10088 need_lib_prefix=no 10089 ;; 10090 motorola) 10091 need_lib_prefix=no 10092 need_version=no 10093 shlibpath_overrides_runpath=no 10094 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10095 ;; 10096 esac 10097 ;; 10098 10099sysv4*MP*) 10100 if test -d /usr/nec ;then 10101 version_type=linux 10102 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10103 soname_spec='$libname${shared_ext}.$major' 10104 shlibpath_var=LD_LIBRARY_PATH 10105 fi 10106 ;; 10107 10108sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10109 version_type=freebsd-elf 10110 need_lib_prefix=no 10111 need_version=no 10112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10113 soname_spec='${libname}${release}${shared_ext}$major' 10114 shlibpath_var=LD_LIBRARY_PATH 10115 shlibpath_overrides_runpath=yes 10116 hardcode_into_libs=yes 10117 if test "$with_gnu_ld" = yes; then 10118 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10119 else 10120 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10121 case $host_os in 10122 sco3.2v5*) 10123 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10124 ;; 10125 esac 10126 fi 10127 sys_lib_dlsearch_path_spec='/usr/lib' 10128 ;; 10129 10130tpf*) 10131 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10132 version_type=linux 10133 need_lib_prefix=no 10134 need_version=no 10135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10136 shlibpath_var=LD_LIBRARY_PATH 10137 shlibpath_overrides_runpath=no 10138 hardcode_into_libs=yes 10139 ;; 10140 10141uts4*) 10142 version_type=linux 10143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10144 soname_spec='${libname}${release}${shared_ext}$major' 10145 shlibpath_var=LD_LIBRARY_PATH 10146 ;; 10147 10148*) 10149 dynamic_linker=no 10150 ;; 10151esac 10152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10153$as_echo "$dynamic_linker" >&6; } 10154test "$dynamic_linker" = no && can_build_shared=no 10155 10156variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10157if test "$GCC" = yes; then 10158 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10159fi 10160 10161if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10162 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10163fi 10164if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10165 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10166fi 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 10253 10254 10255 10256 10257 10258 10259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10260$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10261hardcode_action= 10262if test -n "$hardcode_libdir_flag_spec" || 10263 test -n "$runpath_var" || 10264 test "X$hardcode_automatic" = "Xyes" ; then 10265 10266 # We can hardcode non-existent directories. 10267 if test "$hardcode_direct" != no && 10268 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10269 # have to relink, otherwise we might link with an installed library 10270 # when we should be linking with a yet-to-be-installed one 10271 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10272 test "$hardcode_minus_L" != no; then 10273 # Linking always hardcodes the temporary library directory. 10274 hardcode_action=relink 10275 else 10276 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10277 hardcode_action=immediate 10278 fi 10279else 10280 # We cannot hardcode anything, or else we can only hardcode existing 10281 # directories. 10282 hardcode_action=unsupported 10283fi 10284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10285$as_echo "$hardcode_action" >&6; } 10286 10287if test "$hardcode_action" = relink || 10288 test "$inherit_rpath" = yes; then 10289 # Fast installation is not supported 10290 enable_fast_install=no 10291elif test "$shlibpath_overrides_runpath" = yes || 10292 test "$enable_shared" = no; then 10293 # Fast installation is not necessary 10294 enable_fast_install=needless 10295fi 10296 10297 10298 10299 10300 10301 10302 if test "x$enable_dlopen" != xyes; then 10303 enable_dlopen=unknown 10304 enable_dlopen_self=unknown 10305 enable_dlopen_self_static=unknown 10306else 10307 lt_cv_dlopen=no 10308 lt_cv_dlopen_libs= 10309 10310 case $host_os in 10311 beos*) 10312 lt_cv_dlopen="load_add_on" 10313 lt_cv_dlopen_libs= 10314 lt_cv_dlopen_self=yes 10315 ;; 10316 10317 mingw* | pw32* | cegcc*) 10318 lt_cv_dlopen="LoadLibrary" 10319 lt_cv_dlopen_libs= 10320 ;; 10321 10322 cygwin*) 10323 lt_cv_dlopen="dlopen" 10324 lt_cv_dlopen_libs= 10325 ;; 10326 10327 darwin*) 10328 # if libdl is installed we need to link against it 10329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10330$as_echo_n "checking for dlopen in -ldl... " >&6; } 10331if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10332 $as_echo_n "(cached) " >&6 10333else 10334 ac_check_lib_save_LIBS=$LIBS 10335LIBS="-ldl $LIBS" 10336if test x$gcc_no_link = xyes; then 10337 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10338fi 10339cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10340/* end confdefs.h. */ 10341 10342/* Override any GCC internal prototype to avoid an error. 10343 Use char because int might match the return type of a GCC 10344 builtin and then its argument prototype would still apply. */ 10345#ifdef __cplusplus 10346extern "C" 10347#endif 10348char dlopen (); 10349int 10350main () 10351{ 10352return dlopen (); 10353 ; 10354 return 0; 10355} 10356_ACEOF 10357if ac_fn_c_try_link "$LINENO"; then : 10358 ac_cv_lib_dl_dlopen=yes 10359else 10360 ac_cv_lib_dl_dlopen=no 10361fi 10362rm -f core conftest.err conftest.$ac_objext \ 10363 conftest$ac_exeext conftest.$ac_ext 10364LIBS=$ac_check_lib_save_LIBS 10365fi 10366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10367$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10368if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10369 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10370else 10371 10372 lt_cv_dlopen="dyld" 10373 lt_cv_dlopen_libs= 10374 lt_cv_dlopen_self=yes 10375 10376fi 10377 10378 ;; 10379 10380 *) 10381 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10382if test "x$ac_cv_func_shl_load" = x""yes; then : 10383 lt_cv_dlopen="shl_load" 10384else 10385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10386$as_echo_n "checking for shl_load in -ldld... " >&6; } 10387if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10388 $as_echo_n "(cached) " >&6 10389else 10390 ac_check_lib_save_LIBS=$LIBS 10391LIBS="-ldld $LIBS" 10392if test x$gcc_no_link = xyes; then 10393 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10394fi 10395cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10396/* end confdefs.h. */ 10397 10398/* Override any GCC internal prototype to avoid an error. 10399 Use char because int might match the return type of a GCC 10400 builtin and then its argument prototype would still apply. */ 10401#ifdef __cplusplus 10402extern "C" 10403#endif 10404char shl_load (); 10405int 10406main () 10407{ 10408return shl_load (); 10409 ; 10410 return 0; 10411} 10412_ACEOF 10413if ac_fn_c_try_link "$LINENO"; then : 10414 ac_cv_lib_dld_shl_load=yes 10415else 10416 ac_cv_lib_dld_shl_load=no 10417fi 10418rm -f core conftest.err conftest.$ac_objext \ 10419 conftest$ac_exeext conftest.$ac_ext 10420LIBS=$ac_check_lib_save_LIBS 10421fi 10422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10423$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10424if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10425 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10426else 10427 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10428if test "x$ac_cv_func_dlopen" = x""yes; then : 10429 lt_cv_dlopen="dlopen" 10430else 10431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10432$as_echo_n "checking for dlopen in -ldl... " >&6; } 10433if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10434 $as_echo_n "(cached) " >&6 10435else 10436 ac_check_lib_save_LIBS=$LIBS 10437LIBS="-ldl $LIBS" 10438if test x$gcc_no_link = xyes; then 10439 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10440fi 10441cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10442/* end confdefs.h. */ 10443 10444/* Override any GCC internal prototype to avoid an error. 10445 Use char because int might match the return type of a GCC 10446 builtin and then its argument prototype would still apply. */ 10447#ifdef __cplusplus 10448extern "C" 10449#endif 10450char dlopen (); 10451int 10452main () 10453{ 10454return dlopen (); 10455 ; 10456 return 0; 10457} 10458_ACEOF 10459if ac_fn_c_try_link "$LINENO"; then : 10460 ac_cv_lib_dl_dlopen=yes 10461else 10462 ac_cv_lib_dl_dlopen=no 10463fi 10464rm -f core conftest.err conftest.$ac_objext \ 10465 conftest$ac_exeext conftest.$ac_ext 10466LIBS=$ac_check_lib_save_LIBS 10467fi 10468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10469$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10470if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10471 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10472else 10473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10474$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10475if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10476 $as_echo_n "(cached) " >&6 10477else 10478 ac_check_lib_save_LIBS=$LIBS 10479LIBS="-lsvld $LIBS" 10480if test x$gcc_no_link = xyes; then 10481 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10482fi 10483cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10484/* end confdefs.h. */ 10485 10486/* Override any GCC internal prototype to avoid an error. 10487 Use char because int might match the return type of a GCC 10488 builtin and then its argument prototype would still apply. */ 10489#ifdef __cplusplus 10490extern "C" 10491#endif 10492char dlopen (); 10493int 10494main () 10495{ 10496return dlopen (); 10497 ; 10498 return 0; 10499} 10500_ACEOF 10501if ac_fn_c_try_link "$LINENO"; then : 10502 ac_cv_lib_svld_dlopen=yes 10503else 10504 ac_cv_lib_svld_dlopen=no 10505fi 10506rm -f core conftest.err conftest.$ac_objext \ 10507 conftest$ac_exeext conftest.$ac_ext 10508LIBS=$ac_check_lib_save_LIBS 10509fi 10510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10511$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10512if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10513 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10514else 10515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10516$as_echo_n "checking for dld_link in -ldld... " >&6; } 10517if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10518 $as_echo_n "(cached) " >&6 10519else 10520 ac_check_lib_save_LIBS=$LIBS 10521LIBS="-ldld $LIBS" 10522if test x$gcc_no_link = xyes; then 10523 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10524fi 10525cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10526/* end confdefs.h. */ 10527 10528/* Override any GCC internal prototype to avoid an error. 10529 Use char because int might match the return type of a GCC 10530 builtin and then its argument prototype would still apply. */ 10531#ifdef __cplusplus 10532extern "C" 10533#endif 10534char dld_link (); 10535int 10536main () 10537{ 10538return dld_link (); 10539 ; 10540 return 0; 10541} 10542_ACEOF 10543if ac_fn_c_try_link "$LINENO"; then : 10544 ac_cv_lib_dld_dld_link=yes 10545else 10546 ac_cv_lib_dld_dld_link=no 10547fi 10548rm -f core conftest.err conftest.$ac_objext \ 10549 conftest$ac_exeext conftest.$ac_ext 10550LIBS=$ac_check_lib_save_LIBS 10551fi 10552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10553$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10554if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10555 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10556fi 10557 10558 10559fi 10560 10561 10562fi 10563 10564 10565fi 10566 10567 10568fi 10569 10570 10571fi 10572 10573 ;; 10574 esac 10575 10576 if test "x$lt_cv_dlopen" != xno; then 10577 enable_dlopen=yes 10578 else 10579 enable_dlopen=no 10580 fi 10581 10582 case $lt_cv_dlopen in 10583 dlopen) 10584 save_CPPFLAGS="$CPPFLAGS" 10585 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10586 10587 save_LDFLAGS="$LDFLAGS" 10588 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10589 10590 save_LIBS="$LIBS" 10591 LIBS="$lt_cv_dlopen_libs $LIBS" 10592 10593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10594$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10595if test "${lt_cv_dlopen_self+set}" = set; then : 10596 $as_echo_n "(cached) " >&6 10597else 10598 if test "$cross_compiling" = yes; then : 10599 lt_cv_dlopen_self=cross 10600else 10601 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10602 lt_status=$lt_dlunknown 10603 cat > conftest.$ac_ext <<_LT_EOF 10604#line 10604 "configure" 10605#include "confdefs.h" 10606 10607#if HAVE_DLFCN_H 10608#include <dlfcn.h> 10609#endif 10610 10611#include <stdio.h> 10612 10613#ifdef RTLD_GLOBAL 10614# define LT_DLGLOBAL RTLD_GLOBAL 10615#else 10616# ifdef DL_GLOBAL 10617# define LT_DLGLOBAL DL_GLOBAL 10618# else 10619# define LT_DLGLOBAL 0 10620# endif 10621#endif 10622 10623/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10624 find out it does not work in some platform. */ 10625#ifndef LT_DLLAZY_OR_NOW 10626# ifdef RTLD_LAZY 10627# define LT_DLLAZY_OR_NOW RTLD_LAZY 10628# else 10629# ifdef DL_LAZY 10630# define LT_DLLAZY_OR_NOW DL_LAZY 10631# else 10632# ifdef RTLD_NOW 10633# define LT_DLLAZY_OR_NOW RTLD_NOW 10634# else 10635# ifdef DL_NOW 10636# define LT_DLLAZY_OR_NOW DL_NOW 10637# else 10638# define LT_DLLAZY_OR_NOW 0 10639# endif 10640# endif 10641# endif 10642# endif 10643#endif 10644 10645/* When -fvisbility=hidden is used, assume the code has been annotated 10646 correspondingly for the symbols needed. */ 10647#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10648void fnord () __attribute__((visibility("default"))); 10649#endif 10650 10651void fnord () { int i=42; } 10652int main () 10653{ 10654 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10655 int status = $lt_dlunknown; 10656 10657 if (self) 10658 { 10659 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10660 else 10661 { 10662 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10663 else puts (dlerror ()); 10664 } 10665 /* dlclose (self); */ 10666 } 10667 else 10668 puts (dlerror ()); 10669 10670 return status; 10671} 10672_LT_EOF 10673 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10674 (eval $ac_link) 2>&5 10675 ac_status=$? 10676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10677 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10678 (./conftest; exit; ) >&5 2>/dev/null 10679 lt_status=$? 10680 case x$lt_status in 10681 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10682 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10683 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10684 esac 10685 else : 10686 # compilation failed 10687 lt_cv_dlopen_self=no 10688 fi 10689fi 10690rm -fr conftest* 10691 10692 10693fi 10694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10695$as_echo "$lt_cv_dlopen_self" >&6; } 10696 10697 if test "x$lt_cv_dlopen_self" = xyes; then 10698 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10700$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10701if test "${lt_cv_dlopen_self_static+set}" = set; then : 10702 $as_echo_n "(cached) " >&6 10703else 10704 if test "$cross_compiling" = yes; then : 10705 lt_cv_dlopen_self_static=cross 10706else 10707 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10708 lt_status=$lt_dlunknown 10709 cat > conftest.$ac_ext <<_LT_EOF 10710#line 10710 "configure" 10711#include "confdefs.h" 10712 10713#if HAVE_DLFCN_H 10714#include <dlfcn.h> 10715#endif 10716 10717#include <stdio.h> 10718 10719#ifdef RTLD_GLOBAL 10720# define LT_DLGLOBAL RTLD_GLOBAL 10721#else 10722# ifdef DL_GLOBAL 10723# define LT_DLGLOBAL DL_GLOBAL 10724# else 10725# define LT_DLGLOBAL 0 10726# endif 10727#endif 10728 10729/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10730 find out it does not work in some platform. */ 10731#ifndef LT_DLLAZY_OR_NOW 10732# ifdef RTLD_LAZY 10733# define LT_DLLAZY_OR_NOW RTLD_LAZY 10734# else 10735# ifdef DL_LAZY 10736# define LT_DLLAZY_OR_NOW DL_LAZY 10737# else 10738# ifdef RTLD_NOW 10739# define LT_DLLAZY_OR_NOW RTLD_NOW 10740# else 10741# ifdef DL_NOW 10742# define LT_DLLAZY_OR_NOW DL_NOW 10743# else 10744# define LT_DLLAZY_OR_NOW 0 10745# endif 10746# endif 10747# endif 10748# endif 10749#endif 10750 10751/* When -fvisbility=hidden is used, assume the code has been annotated 10752 correspondingly for the symbols needed. */ 10753#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10754void fnord () __attribute__((visibility("default"))); 10755#endif 10756 10757void fnord () { int i=42; } 10758int main () 10759{ 10760 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10761 int status = $lt_dlunknown; 10762 10763 if (self) 10764 { 10765 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10766 else 10767 { 10768 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10769 else puts (dlerror ()); 10770 } 10771 /* dlclose (self); */ 10772 } 10773 else 10774 puts (dlerror ()); 10775 10776 return status; 10777} 10778_LT_EOF 10779 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10780 (eval $ac_link) 2>&5 10781 ac_status=$? 10782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10783 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10784 (./conftest; exit; ) >&5 2>/dev/null 10785 lt_status=$? 10786 case x$lt_status in 10787 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10788 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10789 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10790 esac 10791 else : 10792 # compilation failed 10793 lt_cv_dlopen_self_static=no 10794 fi 10795fi 10796rm -fr conftest* 10797 10798 10799fi 10800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10801$as_echo "$lt_cv_dlopen_self_static" >&6; } 10802 fi 10803 10804 CPPFLAGS="$save_CPPFLAGS" 10805 LDFLAGS="$save_LDFLAGS" 10806 LIBS="$save_LIBS" 10807 ;; 10808 esac 10809 10810 case $lt_cv_dlopen_self in 10811 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10812 *) enable_dlopen_self=unknown ;; 10813 esac 10814 10815 case $lt_cv_dlopen_self_static in 10816 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10817 *) enable_dlopen_self_static=unknown ;; 10818 esac 10819fi 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837striplib= 10838old_striplib= 10839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10840$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10841if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10842 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10843 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10845$as_echo "yes" >&6; } 10846else 10847# FIXME - insert some real tests, host_os isn't really good enough 10848 case $host_os in 10849 darwin*) 10850 if test -n "$STRIP" ; then 10851 striplib="$STRIP -x" 10852 old_striplib="$STRIP -S" 10853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10854$as_echo "yes" >&6; } 10855 else 10856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10857$as_echo "no" >&6; } 10858 fi 10859 ;; 10860 *) 10861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10862$as_echo "no" >&6; } 10863 ;; 10864 esac 10865fi 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 # Report which library types will actually be built 10879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10880$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10882$as_echo "$can_build_shared" >&6; } 10883 10884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10885$as_echo_n "checking whether to build shared libraries... " >&6; } 10886 test "$can_build_shared" = "no" && enable_shared=no 10887 10888 # On AIX, shared libraries and static libraries use the same namespace, and 10889 # are all built from PIC. 10890 case $host_os in 10891 aix3*) 10892 test "$enable_shared" = yes && enable_static=no 10893 if test -n "$RANLIB"; then 10894 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10895 postinstall_cmds='$RANLIB $lib' 10896 fi 10897 ;; 10898 10899 aix[4-9]*) 10900 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10901 test "$enable_shared" = yes && enable_static=no 10902 fi 10903 ;; 10904 esac 10905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10906$as_echo "$enable_shared" >&6; } 10907 10908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10909$as_echo_n "checking whether to build static libraries... " >&6; } 10910 # Make sure either enable_shared or enable_static is yes. 10911 test "$enable_shared" = yes || enable_static=yes 10912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10913$as_echo "$enable_static" >&6; } 10914 10915 10916 10917 10918fi 10919ac_ext=c 10920ac_cpp='$CPP $CPPFLAGS' 10921ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10922ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10923ac_compiler_gnu=$ac_cv_c_compiler_gnu 10924 10925CC="$lt_save_CC" 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 ac_config_commands="$ac_config_commands libtool" 10940 10941 10942 10943 10944# Only expand once: 10945 10946 10947 10948if test "x$CC" != xcc; then 10949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 10950$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 10951else 10952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 10953$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 10954fi 10955set dummy $CC; ac_cc=`$as_echo "$2" | 10956 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 10957if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 10958 $as_echo_n "(cached) " >&6 10959else 10960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10961/* end confdefs.h. */ 10962 10963int 10964main () 10965{ 10966 10967 ; 10968 return 0; 10969} 10970_ACEOF 10971# Make sure it works both with $CC and with simple cc. 10972# We do the test twice because some compilers refuse to overwrite an 10973# existing .o file with -o, though they will create one. 10974ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 10975rm -f conftest2.* 10976if { { case "(($ac_try" in 10977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10978 *) ac_try_echo=$ac_try;; 10979esac 10980eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10981$as_echo "$ac_try_echo"; } >&5 10982 (eval "$ac_try") 2>&5 10983 ac_status=$? 10984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10985 test $ac_status = 0; } && 10986 test -f conftest2.$ac_objext && { { case "(($ac_try" in 10987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10988 *) ac_try_echo=$ac_try;; 10989esac 10990eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10991$as_echo "$ac_try_echo"; } >&5 10992 (eval "$ac_try") 2>&5 10993 ac_status=$? 10994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10995 test $ac_status = 0; }; 10996then 10997 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 10998 if test "x$CC" != xcc; then 10999 # Test first that cc exists at all. 11000 if { ac_try='cc -c conftest.$ac_ext >&5' 11001 { { case "(($ac_try" in 11002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11003 *) ac_try_echo=$ac_try;; 11004esac 11005eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11006$as_echo "$ac_try_echo"; } >&5 11007 (eval "$ac_try") 2>&5 11008 ac_status=$? 11009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11010 test $ac_status = 0; }; }; then 11011 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 11012 rm -f conftest2.* 11013 if { { case "(($ac_try" in 11014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11015 *) ac_try_echo=$ac_try;; 11016esac 11017eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11018$as_echo "$ac_try_echo"; } >&5 11019 (eval "$ac_try") 2>&5 11020 ac_status=$? 11021 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11022 test $ac_status = 0; } && 11023 test -f conftest2.$ac_objext && { { case "(($ac_try" in 11024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11025 *) ac_try_echo=$ac_try;; 11026esac 11027eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11028$as_echo "$ac_try_echo"; } >&5 11029 (eval "$ac_try") 2>&5 11030 ac_status=$? 11031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11032 test $ac_status = 0; }; 11033 then 11034 # cc works too. 11035 : 11036 else 11037 # cc exists but doesn't like -o. 11038 eval ac_cv_prog_cc_${ac_cc}_c_o=no 11039 fi 11040 fi 11041 fi 11042else 11043 eval ac_cv_prog_cc_${ac_cc}_c_o=no 11044fi 11045rm -f core conftest* 11046 11047fi 11048if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 11049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11050$as_echo "yes" >&6; } 11051else 11052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11053$as_echo "no" >&6; } 11054 11055$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 11056 11057fi 11058 11059# expand $ac_aux_dir to an absolute path 11060am_aux_dir=`cd $ac_aux_dir && pwd` 11061 11062# FIXME: we rely on the cache variable name because 11063# there is no other way. 11064set dummy $CC 11065am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 11066eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 11067if test "$am_t" != yes; then 11068 # Losing compiler, so override with the script. 11069 # FIXME: It is wrong to rewrite CC. 11070 # But if we don't then we get into trouble of one sort or another. 11071 # A longer-term fix would be to have automake use am__CC in this case, 11072 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 11073 CC="$am_aux_dir/compile $CC" 11074fi 11075 11076 11077 11078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11079$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11080set x ${MAKE-make} 11081ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11082if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 11083 $as_echo_n "(cached) " >&6 11084else 11085 cat >conftest.make <<\_ACEOF 11086SHELL = /bin/sh 11087all: 11088 @echo '@@@%%%=$(MAKE)=@@@%%%' 11089_ACEOF 11090# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 11091case `${MAKE-make} -f conftest.make 2>/dev/null` in 11092 *@@@%%%=?*=@@@%%%*) 11093 eval ac_cv_prog_make_${ac_make}_set=yes;; 11094 *) 11095 eval ac_cv_prog_make_${ac_make}_set=no;; 11096esac 11097rm -f conftest.make 11098fi 11099if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11101$as_echo "yes" >&6; } 11102 SET_MAKE= 11103else 11104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11105$as_echo "no" >&6; } 11106 SET_MAKE="MAKE=${MAKE-make}" 11107fi 11108 11109 11110# ------- 11111# Headers 11112# ------- 11113 11114# Sanity check for the cross-compilation case: 11115ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default" 11116if test "x$ac_cv_header_stdio_h" = x""yes; then : 11117 : 11118else 11119 as_fn_error "Can't find stdio.h. 11120You must have a usable C system for the target already installed, at least 11121including headers and, preferably, the library, before you can configure 11122the Objective C runtime system. If necessary, install gcc now with 11123\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5 11124fi 11125 11126 11127 11128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 11129$as_echo_n "checking for ANSI C header files... " >&6; } 11130if test "${ac_cv_header_stdc+set}" = set; then : 11131 $as_echo_n "(cached) " >&6 11132else 11133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11134/* end confdefs.h. */ 11135#include <stdlib.h> 11136#include <stdarg.h> 11137#include <string.h> 11138#include <float.h> 11139 11140int 11141main () 11142{ 11143 11144 ; 11145 return 0; 11146} 11147_ACEOF 11148if ac_fn_c_try_compile "$LINENO"; then : 11149 ac_cv_header_stdc=yes 11150else 11151 ac_cv_header_stdc=no 11152fi 11153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11154 11155if test $ac_cv_header_stdc = yes; then 11156 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 11157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11158/* end confdefs.h. */ 11159#include <string.h> 11160 11161_ACEOF 11162if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11163 $EGREP "memchr" >/dev/null 2>&1; then : 11164 11165else 11166 ac_cv_header_stdc=no 11167fi 11168rm -f conftest* 11169 11170fi 11171 11172if test $ac_cv_header_stdc = yes; then 11173 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 11174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11175/* end confdefs.h. */ 11176#include <stdlib.h> 11177 11178_ACEOF 11179if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11180 $EGREP "free" >/dev/null 2>&1; then : 11181 11182else 11183 ac_cv_header_stdc=no 11184fi 11185rm -f conftest* 11186 11187fi 11188 11189if test $ac_cv_header_stdc = yes; then 11190 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 11191 if test "$cross_compiling" = yes; then : 11192 : 11193else 11194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11195/* end confdefs.h. */ 11196#include <ctype.h> 11197#include <stdlib.h> 11198#if ((' ' & 0x0FF) == 0x020) 11199# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 11200# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 11201#else 11202# define ISLOWER(c) \ 11203 (('a' <= (c) && (c) <= 'i') \ 11204 || ('j' <= (c) && (c) <= 'r') \ 11205 || ('s' <= (c) && (c) <= 'z')) 11206# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 11207#endif 11208 11209#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 11210int 11211main () 11212{ 11213 int i; 11214 for (i = 0; i < 256; i++) 11215 if (XOR (islower (i), ISLOWER (i)) 11216 || toupper (i) != TOUPPER (i)) 11217 return 2; 11218 return 0; 11219} 11220_ACEOF 11221if ac_fn_c_try_run "$LINENO"; then : 11222 11223else 11224 ac_cv_header_stdc=no 11225fi 11226rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11227 conftest.$ac_objext conftest.beam conftest.$ac_ext 11228fi 11229 11230fi 11231fi 11232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 11233$as_echo "$ac_cv_header_stdc" >&6; } 11234if test $ac_cv_header_stdc = yes; then 11235 11236$as_echo "#define STDC_HEADERS 1" >>confdefs.h 11237 11238fi 11239 11240 11241for ac_header in sched.h 11242do : 11243 ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" 11244if test "x$ac_cv_header_sched_h" = x""yes; then : 11245 cat >>confdefs.h <<_ACEOF 11246#define HAVE_SCHED_H 1 11247_ACEOF 11248 11249fi 11250 11251done 11252 11253 11254# ----------- 11255# Miscellanea 11256# ----------- 11257 11258# Check if we have thread-local storage 11259 11260 11261 # Check whether --enable-tls was given. 11262if test "${enable_tls+set}" = set; then : 11263 enableval=$enable_tls; 11264 case "$enableval" in 11265 yes|no) ;; 11266 *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;; 11267 esac 11268 11269else 11270 enable_tls=yes 11271fi 11272 11273 11274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5 11275$as_echo_n "checking whether the target supports thread-local storage... " >&6; } 11276if test "${gcc_cv_have_tls+set}" = set; then : 11277 $as_echo_n "(cached) " >&6 11278else 11279 11280 if test "$cross_compiling" = yes; then : 11281 if test x$gcc_no_link = xyes; then 11282 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11283fi 11284cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11285/* end confdefs.h. */ 11286__thread int a; int b; int main() { return a = b; } 11287_ACEOF 11288if ac_fn_c_try_link "$LINENO"; then : 11289 chktls_save_LDFLAGS="$LDFLAGS" 11290 case $host in 11291 *-*-linux*) 11292 LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS" 11293 ;; 11294 esac 11295 chktls_save_CFLAGS="$CFLAGS" 11296 CFLAGS="-fPIC $CFLAGS" 11297 if test x$gcc_no_link = xyes; then 11298 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11299fi 11300cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11301/* end confdefs.h. */ 11302int f() { return 0; } 11303_ACEOF 11304if ac_fn_c_try_link "$LINENO"; then : 11305 if test x$gcc_no_link = xyes; then 11306 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11307fi 11308cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11309/* end confdefs.h. */ 11310__thread int a; int b; int f() { return a = b; } 11311_ACEOF 11312if ac_fn_c_try_link "$LINENO"; then : 11313 gcc_cv_have_tls=yes 11314else 11315 gcc_cv_have_tls=no 11316fi 11317rm -f core conftest.err conftest.$ac_objext \ 11318 conftest$ac_exeext conftest.$ac_ext 11319else 11320 gcc_cv_have_tls=yes 11321fi 11322rm -f core conftest.err conftest.$ac_objext \ 11323 conftest$ac_exeext conftest.$ac_ext 11324 CFLAGS="$chktls_save_CFLAGS" 11325 LDFLAGS="$chktls_save_LDFLAGS" 11326else 11327 gcc_cv_have_tls=no 11328fi 11329rm -f core conftest.err conftest.$ac_objext \ 11330 conftest$ac_exeext conftest.$ac_ext 11331 11332 11333else 11334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11335/* end confdefs.h. */ 11336__thread int a; int b; int main() { return a = b; } 11337_ACEOF 11338if ac_fn_c_try_run "$LINENO"; then : 11339 chktls_save_LDFLAGS="$LDFLAGS" 11340 LDFLAGS="-static $LDFLAGS" 11341 if test x$gcc_no_link = xyes; then 11342 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11343fi 11344cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11345/* end confdefs.h. */ 11346int main() { return 0; } 11347_ACEOF 11348if ac_fn_c_try_link "$LINENO"; then : 11349 if test "$cross_compiling" = yes; then : 11350 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11351$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11352as_fn_error "cannot run test program while cross compiling 11353See \`config.log' for more details." "$LINENO" 5; } 11354else 11355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11356/* end confdefs.h. */ 11357__thread int a; int b; int main() { return a = b; } 11358_ACEOF 11359if ac_fn_c_try_run "$LINENO"; then : 11360 gcc_cv_have_tls=yes 11361else 11362 gcc_cv_have_tls=no 11363fi 11364rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11365 conftest.$ac_objext conftest.beam conftest.$ac_ext 11366fi 11367 11368else 11369 gcc_cv_have_tls=yes 11370fi 11371rm -f core conftest.err conftest.$ac_objext \ 11372 conftest$ac_exeext conftest.$ac_ext 11373 LDFLAGS="$chktls_save_LDFLAGS" 11374 if test $gcc_cv_have_tls = yes; then 11375 chktls_save_CFLAGS="$CFLAGS" 11376 thread_CFLAGS=failed 11377 for flag in '' '-pthread' '-lpthread'; do 11378 CFLAGS="$flag $chktls_save_CFLAGS" 11379 if test x$gcc_no_link = xyes; then 11380 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11381fi 11382cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11383/* end confdefs.h. */ 11384#include <pthread.h> 11385 void *g(void *d) { return NULL; } 11386int 11387main () 11388{ 11389pthread_t t; pthread_create(&t,NULL,g,NULL); 11390 ; 11391 return 0; 11392} 11393_ACEOF 11394if ac_fn_c_try_link "$LINENO"; then : 11395 thread_CFLAGS="$flag" 11396fi 11397rm -f core conftest.err conftest.$ac_objext \ 11398 conftest$ac_exeext conftest.$ac_ext 11399 if test "X$thread_CFLAGS" != Xfailed; then 11400 break 11401 fi 11402 done 11403 CFLAGS="$chktls_save_CFLAGS" 11404 if test "X$thread_CFLAGS" != Xfailed; then 11405 CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS" 11406 if test "$cross_compiling" = yes; then : 11407 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11408$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11409as_fn_error "cannot run test program while cross compiling 11410See \`config.log' for more details." "$LINENO" 5; } 11411else 11412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11413/* end confdefs.h. */ 11414#include <pthread.h> 11415 __thread int a; 11416 static int *volatile a_in_other_thread; 11417 static void * 11418 thread_func (void *arg) 11419 { 11420 a_in_other_thread = &a; 11421 return (void *)0; 11422 } 11423int 11424main () 11425{ 11426pthread_t thread; 11427 void *thread_retval; 11428 int *volatile a_in_main_thread; 11429 a_in_main_thread = &a; 11430 if (pthread_create (&thread, (pthread_attr_t *)0, 11431 thread_func, (void *)0)) 11432 return 0; 11433 if (pthread_join (thread, &thread_retval)) 11434 return 0; 11435 return (a_in_other_thread == a_in_main_thread); 11436 ; 11437 return 0; 11438} 11439_ACEOF 11440if ac_fn_c_try_run "$LINENO"; then : 11441 gcc_cv_have_tls=yes 11442else 11443 gcc_cv_have_tls=no 11444fi 11445rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11446 conftest.$ac_objext conftest.beam conftest.$ac_ext 11447fi 11448 11449 CFLAGS="$chktls_save_CFLAGS" 11450 fi 11451 fi 11452else 11453 gcc_cv_have_tls=no 11454fi 11455rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11456 conftest.$ac_objext conftest.beam conftest.$ac_ext 11457fi 11458 11459fi 11460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5 11461$as_echo "$gcc_cv_have_tls" >&6; } 11462 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then 11463 11464$as_echo "#define HAVE_TLS 1" >>confdefs.h 11465 11466 fi 11467 11468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5 11469$as_echo_n "checking for exception model to use... " >&6; } 11470ac_ext=c 11471ac_cpp='$CPP $CPPFLAGS' 11472ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11473ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11474ac_compiler_gnu=$ac_cv_c_compiler_gnu 11475 11476# Check whether --enable-sjlj-exceptions was given. 11477if test "${enable_sjlj_exceptions+set}" = set; then : 11478 enableval=$enable_sjlj_exceptions; : 11479else 11480 cat > conftest.$ac_ext << EOF 11481#line 11481 "configure" 11482@interface Frob 11483@end 11484@implementation Frob 11485@end 11486int proc(); 11487int foo() 11488{ 11489 @try { 11490 return proc(); 11491 } 11492 @catch (Frob* ex) { 11493 return 0; 11494 } 11495} 11496EOF 11497old_CFLAGS="$CFLAGS" 11498CFLAGS="-x objective-c -fgnu-runtime -fobjc-exceptions -S" 11499if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11500 (eval $ac_compile) 2>&5 11501 ac_status=$? 11502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11503 test $ac_status = 0; }; then 11504 if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then 11505 enable_sjlj_exceptions=yes 11506 elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then 11507 enable_sjlj_exceptions=no 11508 fi 11509fi 11510CFLAGS="$old_CFLAGS" 11511rm -f conftest* 11512fi 11513 11514if test x$enable_sjlj_exceptions = xyes; then 11515 11516$as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h 11517 11518 ac_exception_model_name=sjlj 11519elif test x$enable_sjlj_exceptions = xno; then 11520 ac_exception_model_name="call frame" 11521else 11522 as_fn_error "unable to detect exception model" "$LINENO" 5 11523fi 11524ac_ext=c 11525ac_cpp='$CPP $CPPFLAGS' 11526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11528ac_compiler_gnu=$ac_cv_c_compiler_gnu 11529 11530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5 11531$as_echo "$ac_exception_model_name" >&6; } 11532 11533# ------ 11534# Output 11535# ------ 11536 11537if test ${multilib} = yes; then 11538 multilib_arg="--enable-multilib" 11539else 11540 multilib_arg= 11541fi 11542 11543ac_config_files="$ac_config_files Makefile" 11544 11545cat >confcache <<\_ACEOF 11546# This file is a shell script that caches the results of configure 11547# tests run on this system so they can be shared between configure 11548# scripts and configure runs, see configure's option --config-cache. 11549# It is not useful on other systems. If it contains results you don't 11550# want to keep, you may remove or edit it. 11551# 11552# config.status only pays attention to the cache file if you give it 11553# the --recheck option to rerun configure. 11554# 11555# `ac_cv_env_foo' variables (set or unset) will be overridden when 11556# loading this file, other *unset* `ac_cv_foo' will be assigned the 11557# following values. 11558 11559_ACEOF 11560 11561# The following way of writing the cache mishandles newlines in values, 11562# but we know of no workaround that is simple, portable, and efficient. 11563# So, we kill variables containing newlines. 11564# Ultrix sh set writes to stderr and can't be redirected directly, 11565# and sets the high bit in the cache file unless we assign to the vars. 11566( 11567 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11568 eval ac_val=\$$ac_var 11569 case $ac_val in #( 11570 *${as_nl}*) 11571 case $ac_var in #( 11572 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11573$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11574 esac 11575 case $ac_var in #( 11576 _ | IFS | as_nl) ;; #( 11577 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11578 *) { eval $ac_var=; unset $ac_var;} ;; 11579 esac ;; 11580 esac 11581 done 11582 11583 (set) 2>&1 | 11584 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11585 *${as_nl}ac_space=\ *) 11586 # `set' does not quote correctly, so add quotes: double-quote 11587 # substitution turns \\\\ into \\, and sed turns \\ into \. 11588 sed -n \ 11589 "s/'/'\\\\''/g; 11590 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11591 ;; #( 11592 *) 11593 # `set' quotes correctly as required by POSIX, so do not add quotes. 11594 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11595 ;; 11596 esac | 11597 sort 11598) | 11599 sed ' 11600 /^ac_cv_env_/b end 11601 t clear 11602 :clear 11603 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11604 t end 11605 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11606 :end' >>confcache 11607if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11608 if test -w "$cache_file"; then 11609 test "x$cache_file" != "x/dev/null" && 11610 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11611$as_echo "$as_me: updating cache $cache_file" >&6;} 11612 cat confcache >$cache_file 11613 else 11614 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11615$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11616 fi 11617fi 11618rm -f confcache 11619 11620test "x$prefix" = xNONE && prefix=$ac_default_prefix 11621# Let make expand exec_prefix. 11622test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11623 11624DEFS=-DHAVE_CONFIG_H 11625 11626ac_libobjs= 11627ac_ltlibobjs= 11628for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11629 # 1. Remove the extension, and $U if already installed. 11630 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11631 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11632 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11633 # will be set to the directory where LIBOBJS objects are built. 11634 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11635 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11636done 11637LIBOBJS=$ac_libobjs 11638 11639LTLIBOBJS=$ac_ltlibobjs 11640 11641 11642if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11643 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 11644Usually this means the macro was only invoked conditionally." "$LINENO" 5 11645fi 11646 11647: ${CONFIG_STATUS=./config.status} 11648ac_write_fail=0 11649ac_clean_files_save=$ac_clean_files 11650ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11651{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11652$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11653as_write_fail=0 11654cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11655#! $SHELL 11656# Generated by $as_me. 11657# Run this file to recreate the current configuration. 11658# Compiler output produced by configure, useful for debugging 11659# configure, is in config.log if it exists. 11660 11661debug=false 11662ac_cs_recheck=false 11663ac_cs_silent=false 11664 11665SHELL=\${CONFIG_SHELL-$SHELL} 11666export SHELL 11667_ASEOF 11668cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11669## -------------------- ## 11670## M4sh Initialization. ## 11671## -------------------- ## 11672 11673# Be more Bourne compatible 11674DUALCASE=1; export DUALCASE # for MKS sh 11675if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11676 emulate sh 11677 NULLCMD=: 11678 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11679 # is contrary to our usage. Disable this feature. 11680 alias -g '${1+"$@"}'='"$@"' 11681 setopt NO_GLOB_SUBST 11682else 11683 case `(set -o) 2>/dev/null` in #( 11684 *posix*) : 11685 set -o posix ;; #( 11686 *) : 11687 ;; 11688esac 11689fi 11690 11691 11692as_nl=' 11693' 11694export as_nl 11695# Printing a long string crashes Solaris 7 /usr/bin/printf. 11696as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11697as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11698as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11699# Prefer a ksh shell builtin over an external printf program on Solaris, 11700# but without wasting forks for bash or zsh. 11701if test -z "$BASH_VERSION$ZSH_VERSION" \ 11702 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11703 as_echo='print -r --' 11704 as_echo_n='print -rn --' 11705elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11706 as_echo='printf %s\n' 11707 as_echo_n='printf %s' 11708else 11709 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11710 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11711 as_echo_n='/usr/ucb/echo -n' 11712 else 11713 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11714 as_echo_n_body='eval 11715 arg=$1; 11716 case $arg in #( 11717 *"$as_nl"*) 11718 expr "X$arg" : "X\\(.*\\)$as_nl"; 11719 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11720 esac; 11721 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11722 ' 11723 export as_echo_n_body 11724 as_echo_n='sh -c $as_echo_n_body as_echo' 11725 fi 11726 export as_echo_body 11727 as_echo='sh -c $as_echo_body as_echo' 11728fi 11729 11730# The user is always right. 11731if test "${PATH_SEPARATOR+set}" != set; then 11732 PATH_SEPARATOR=: 11733 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11734 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11735 PATH_SEPARATOR=';' 11736 } 11737fi 11738 11739 11740# IFS 11741# We need space, tab and new line, in precisely that order. Quoting is 11742# there to prevent editors from complaining about space-tab. 11743# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11744# splitting by setting IFS to empty value.) 11745IFS=" "" $as_nl" 11746 11747# Find who we are. Look in the path if we contain no directory separator. 11748case $0 in #(( 11749 *[\\/]* ) as_myself=$0 ;; 11750 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11751for as_dir in $PATH 11752do 11753 IFS=$as_save_IFS 11754 test -z "$as_dir" && as_dir=. 11755 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11756 done 11757IFS=$as_save_IFS 11758 11759 ;; 11760esac 11761# We did not find ourselves, most probably we were run as `sh COMMAND' 11762# in which case we are not to be found in the path. 11763if test "x$as_myself" = x; then 11764 as_myself=$0 11765fi 11766if test ! -f "$as_myself"; then 11767 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11768 exit 1 11769fi 11770 11771# Unset variables that we do not need and which cause bugs (e.g. in 11772# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11773# suppresses any "Segmentation fault" message there. '((' could 11774# trigger a bug in pdksh 5.2.14. 11775for as_var in BASH_ENV ENV MAIL MAILPATH 11776do eval test x\${$as_var+set} = xset \ 11777 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11778done 11779PS1='$ ' 11780PS2='> ' 11781PS4='+ ' 11782 11783# NLS nuisances. 11784LC_ALL=C 11785export LC_ALL 11786LANGUAGE=C 11787export LANGUAGE 11788 11789# CDPATH. 11790(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11791 11792 11793# as_fn_error ERROR [LINENO LOG_FD] 11794# --------------------------------- 11795# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11796# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11797# script with status $?, using 1 if that was 0. 11798as_fn_error () 11799{ 11800 as_status=$?; test $as_status -eq 0 && as_status=1 11801 if test "$3"; then 11802 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11803 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 11804 fi 11805 $as_echo "$as_me: error: $1" >&2 11806 as_fn_exit $as_status 11807} # as_fn_error 11808 11809 11810# as_fn_set_status STATUS 11811# ----------------------- 11812# Set $? to STATUS, without forking. 11813as_fn_set_status () 11814{ 11815 return $1 11816} # as_fn_set_status 11817 11818# as_fn_exit STATUS 11819# ----------------- 11820# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11821as_fn_exit () 11822{ 11823 set +e 11824 as_fn_set_status $1 11825 exit $1 11826} # as_fn_exit 11827 11828# as_fn_unset VAR 11829# --------------- 11830# Portably unset VAR. 11831as_fn_unset () 11832{ 11833 { eval $1=; unset $1;} 11834} 11835as_unset=as_fn_unset 11836# as_fn_append VAR VALUE 11837# ---------------------- 11838# Append the text in VALUE to the end of the definition contained in VAR. Take 11839# advantage of any shell optimizations that allow amortized linear growth over 11840# repeated appends, instead of the typical quadratic growth present in naive 11841# implementations. 11842if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11843 eval 'as_fn_append () 11844 { 11845 eval $1+=\$2 11846 }' 11847else 11848 as_fn_append () 11849 { 11850 eval $1=\$$1\$2 11851 } 11852fi # as_fn_append 11853 11854# as_fn_arith ARG... 11855# ------------------ 11856# Perform arithmetic evaluation on the ARGs, and store the result in the 11857# global $as_val. Take advantage of shells that can avoid forks. The arguments 11858# must be portable across $(()) and expr. 11859if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11860 eval 'as_fn_arith () 11861 { 11862 as_val=$(( $* )) 11863 }' 11864else 11865 as_fn_arith () 11866 { 11867 as_val=`expr "$@" || test $? -eq 1` 11868 } 11869fi # as_fn_arith 11870 11871 11872if expr a : '\(a\)' >/dev/null 2>&1 && 11873 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11874 as_expr=expr 11875else 11876 as_expr=false 11877fi 11878 11879if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11880 as_basename=basename 11881else 11882 as_basename=false 11883fi 11884 11885if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11886 as_dirname=dirname 11887else 11888 as_dirname=false 11889fi 11890 11891as_me=`$as_basename -- "$0" || 11892$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11893 X"$0" : 'X\(//\)$' \| \ 11894 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11895$as_echo X/"$0" | 11896 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11897 s//\1/ 11898 q 11899 } 11900 /^X\/\(\/\/\)$/{ 11901 s//\1/ 11902 q 11903 } 11904 /^X\/\(\/\).*/{ 11905 s//\1/ 11906 q 11907 } 11908 s/.*/./; q'` 11909 11910# Avoid depending upon Character Ranges. 11911as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11912as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11913as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11914as_cr_digits='0123456789' 11915as_cr_alnum=$as_cr_Letters$as_cr_digits 11916 11917ECHO_C= ECHO_N= ECHO_T= 11918case `echo -n x` in #((((( 11919-n*) 11920 case `echo 'xy\c'` in 11921 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11922 xy) ECHO_C='\c';; 11923 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11924 ECHO_T=' ';; 11925 esac;; 11926*) 11927 ECHO_N='-n';; 11928esac 11929 11930rm -f conf$$ conf$$.exe conf$$.file 11931if test -d conf$$.dir; then 11932 rm -f conf$$.dir/conf$$.file 11933else 11934 rm -f conf$$.dir 11935 mkdir conf$$.dir 2>/dev/null 11936fi 11937if (echo >conf$$.file) 2>/dev/null; then 11938 if ln -s conf$$.file conf$$ 2>/dev/null; then 11939 as_ln_s='ln -s' 11940 # ... but there are two gotchas: 11941 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11942 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11943 # In both cases, we have to default to `cp -p'. 11944 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11945 as_ln_s='cp -p' 11946 elif ln conf$$.file conf$$ 2>/dev/null; then 11947 as_ln_s=ln 11948 else 11949 as_ln_s='cp -p' 11950 fi 11951else 11952 as_ln_s='cp -p' 11953fi 11954rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11955rmdir conf$$.dir 2>/dev/null 11956 11957 11958# as_fn_mkdir_p 11959# ------------- 11960# Create "$as_dir" as a directory, including parents if necessary. 11961as_fn_mkdir_p () 11962{ 11963 11964 case $as_dir in #( 11965 -*) as_dir=./$as_dir;; 11966 esac 11967 test -d "$as_dir" || eval $as_mkdir_p || { 11968 as_dirs= 11969 while :; do 11970 case $as_dir in #( 11971 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11972 *) as_qdir=$as_dir;; 11973 esac 11974 as_dirs="'$as_qdir' $as_dirs" 11975 as_dir=`$as_dirname -- "$as_dir" || 11976$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11977 X"$as_dir" : 'X\(//\)[^/]' \| \ 11978 X"$as_dir" : 'X\(//\)$' \| \ 11979 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11980$as_echo X"$as_dir" | 11981 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11982 s//\1/ 11983 q 11984 } 11985 /^X\(\/\/\)[^/].*/{ 11986 s//\1/ 11987 q 11988 } 11989 /^X\(\/\/\)$/{ 11990 s//\1/ 11991 q 11992 } 11993 /^X\(\/\).*/{ 11994 s//\1/ 11995 q 11996 } 11997 s/.*/./; q'` 11998 test -d "$as_dir" && break 11999 done 12000 test -z "$as_dirs" || eval "mkdir $as_dirs" 12001 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 12002 12003 12004} # as_fn_mkdir_p 12005if mkdir -p . 2>/dev/null; then 12006 as_mkdir_p='mkdir -p "$as_dir"' 12007else 12008 test -d ./-p && rmdir ./-p 12009 as_mkdir_p=false 12010fi 12011 12012if test -x / >/dev/null 2>&1; then 12013 as_test_x='test -x' 12014else 12015 if ls -dL / >/dev/null 2>&1; then 12016 as_ls_L_option=L 12017 else 12018 as_ls_L_option= 12019 fi 12020 as_test_x=' 12021 eval sh -c '\'' 12022 if test -d "$1"; then 12023 test -d "$1/."; 12024 else 12025 case $1 in #( 12026 -*)set "./$1";; 12027 esac; 12028 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 12029 ???[sx]*):;;*)false;;esac;fi 12030 '\'' sh 12031 ' 12032fi 12033as_executable_p=$as_test_x 12034 12035# Sed expression to map a string onto a valid CPP name. 12036as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12037 12038# Sed expression to map a string onto a valid variable name. 12039as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12040 12041 12042exec 6>&1 12043## ----------------------------------- ## 12044## Main body of $CONFIG_STATUS script. ## 12045## ----------------------------------- ## 12046_ASEOF 12047test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12048 12049cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12050# Save the log message, to keep $0 and so on meaningful, and to 12051# report actual input values of CONFIG_FILES etc. instead of their 12052# values after options handling. 12053ac_log=" 12054This file was extended by package-unused $as_me version-unused, which was 12055generated by GNU Autoconf 2.64. Invocation command line was 12056 12057 CONFIG_FILES = $CONFIG_FILES 12058 CONFIG_HEADERS = $CONFIG_HEADERS 12059 CONFIG_LINKS = $CONFIG_LINKS 12060 CONFIG_COMMANDS = $CONFIG_COMMANDS 12061 $ $0 $@ 12062 12063on `(hostname || uname -n) 2>/dev/null | sed 1q` 12064" 12065 12066_ACEOF 12067 12068case $ac_config_files in *" 12069"*) set x $ac_config_files; shift; ac_config_files=$*;; 12070esac 12071 12072case $ac_config_headers in *" 12073"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12074esac 12075 12076 12077cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12078# Files that config.status was made for. 12079config_files="$ac_config_files" 12080config_headers="$ac_config_headers" 12081config_commands="$ac_config_commands" 12082 12083_ACEOF 12084 12085cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12086ac_cs_usage="\ 12087\`$as_me' instantiates files and other configuration actions 12088from templates according to the current configuration. Unless the files 12089and actions are specified as TAGs, all are instantiated by default. 12090 12091Usage: $0 [OPTION]... [TAG]... 12092 12093 -h, --help print this help, then exit 12094 -V, --version print version number and configuration settings, then exit 12095 -q, --quiet, --silent 12096 do not print progress messages 12097 -d, --debug don't remove temporary files 12098 --recheck update $as_me by reconfiguring in the same conditions 12099 --file=FILE[:TEMPLATE] 12100 instantiate the configuration file FILE 12101 --header=FILE[:TEMPLATE] 12102 instantiate the configuration header FILE 12103 12104Configuration files: 12105$config_files 12106 12107Configuration headers: 12108$config_headers 12109 12110Configuration commands: 12111$config_commands 12112 12113Report bugs to the package provider." 12114 12115_ACEOF 12116cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12117ac_cs_version="\\ 12118package-unused config.status version-unused 12119configured by $0, generated by GNU Autoconf 2.64, 12120 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 12121 12122Copyright (C) 2009 Free Software Foundation, Inc. 12123This config.status script is free software; the Free Software Foundation 12124gives unlimited permission to copy, distribute and modify it." 12125 12126ac_pwd='$ac_pwd' 12127srcdir='$srcdir' 12128INSTALL='$INSTALL' 12129AWK='$AWK' 12130test -n "\$AWK" || AWK=awk 12131_ACEOF 12132 12133cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12134# The default lists apply if the user does not specify any file. 12135ac_need_defaults=: 12136while test $# != 0 12137do 12138 case $1 in 12139 --*=*) 12140 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12141 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12142 ac_shift=: 12143 ;; 12144 *) 12145 ac_option=$1 12146 ac_optarg=$2 12147 ac_shift=shift 12148 ;; 12149 esac 12150 12151 case $ac_option in 12152 # Handling of the options. 12153 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12154 ac_cs_recheck=: ;; 12155 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12156 $as_echo "$ac_cs_version"; exit ;; 12157 --debug | --debu | --deb | --de | --d | -d ) 12158 debug=: ;; 12159 --file | --fil | --fi | --f ) 12160 $ac_shift 12161 case $ac_optarg in 12162 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12163 esac 12164 as_fn_append CONFIG_FILES " '$ac_optarg'" 12165 ac_need_defaults=false;; 12166 --header | --heade | --head | --hea ) 12167 $ac_shift 12168 case $ac_optarg in 12169 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12170 esac 12171 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12172 ac_need_defaults=false;; 12173 --he | --h) 12174 # Conflict between --help and --header 12175 as_fn_error "ambiguous option: \`$1' 12176Try \`$0 --help' for more information.";; 12177 --help | --hel | -h ) 12178 $as_echo "$ac_cs_usage"; exit ;; 12179 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12180 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12181 ac_cs_silent=: ;; 12182 12183 # This is an error. 12184 -*) as_fn_error "unrecognized option: \`$1' 12185Try \`$0 --help' for more information." ;; 12186 12187 *) as_fn_append ac_config_targets " $1" 12188 ac_need_defaults=false ;; 12189 12190 esac 12191 shift 12192done 12193 12194ac_configure_extra_args= 12195 12196if $ac_cs_silent; then 12197 exec 6>/dev/null 12198 ac_configure_extra_args="$ac_configure_extra_args --silent" 12199fi 12200 12201_ACEOF 12202cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12203if \$ac_cs_recheck; then 12204 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12205 shift 12206 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12207 CONFIG_SHELL='$SHELL' 12208 export CONFIG_SHELL 12209 exec "\$@" 12210fi 12211 12212_ACEOF 12213cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12214exec 5>>config.log 12215{ 12216 echo 12217 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12218## Running $as_me. ## 12219_ASBOX 12220 $as_echo "$ac_log" 12221} >&5 12222 12223_ACEOF 12224cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12225# 12226# INIT-COMMANDS 12227# 12228 12229srcdir="$srcdir" 12230host="$host" 12231target="$target" 12232with_multisubdir="$with_multisubdir" 12233with_multisrctop="$with_multisrctop" 12234with_target_subdir="$with_target_subdir" 12235ac_configure_args="${multilib_arg} ${ac_configure_args}" 12236multi_basedir="$multi_basedir" 12237CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12238CC="$CC" 12239CXX="$CXX" 12240GFORTRAN="$GFORTRAN" 12241GCJ="$GCJ" 12242 12243 12244# The HP-UX ksh and POSIX shell print the target directory to stdout 12245# if CDPATH is set. 12246(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12247 12248sed_quote_subst='$sed_quote_subst' 12249double_quote_subst='$double_quote_subst' 12250delay_variable_subst='$delay_variable_subst' 12251AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 12252DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 12253OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12254macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12255macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12256enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12257enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12258pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12259enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12260SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12261ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12262host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12263host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12264host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12265build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12266build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12267build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12268SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12269Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12270GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12271EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12272FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12273LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12274NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12275LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12276max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12277ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12278exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12279lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12280lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12281lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12282reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12283reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12284deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12285file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12286AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12287AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12288STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12289RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12290old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12291old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12292old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12293lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12294CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12295CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12296compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12297GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12298lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12299lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12300lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12301lt_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"`' 12302objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12303MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12304lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12305lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12306lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12307lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12308lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12309need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12310DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12311NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12312LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12313OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12314OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12315libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12316shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12317extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12318archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12319enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12320export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12321whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12322compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12323old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12324old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12325archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12326archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12327module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12328module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12329with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12330allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12331no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12332hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12333hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12334hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12335hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12336hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12337hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12338hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12339hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12340inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12341link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12342fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12343always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12344export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12345exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12346include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12347prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12348file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12349variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12350need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12351need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12352version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12353runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12354shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12355shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12356libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12357library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12358soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12359install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12360postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12361postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12362finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12363finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12364hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12365sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12366sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12367hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12368enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12369enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12370enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12371old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12372striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12373 12374LTCC='$LTCC' 12375LTCFLAGS='$LTCFLAGS' 12376compiler='$compiler_DEFAULT' 12377 12378# A function that is used when there is no print builtin or printf. 12379func_fallback_echo () 12380{ 12381 eval 'cat <<_LTECHO_EOF 12382\$1 12383_LTECHO_EOF' 12384} 12385 12386# Quote evaled strings. 12387for var in AS \ 12388DLLTOOL \ 12389OBJDUMP \ 12390SHELL \ 12391ECHO \ 12392SED \ 12393GREP \ 12394EGREP \ 12395FGREP \ 12396LD \ 12397NM \ 12398LN_S \ 12399lt_SP2NL \ 12400lt_NL2SP \ 12401reload_flag \ 12402deplibs_check_method \ 12403file_magic_cmd \ 12404AR \ 12405AR_FLAGS \ 12406STRIP \ 12407RANLIB \ 12408CC \ 12409CFLAGS \ 12410compiler \ 12411lt_cv_sys_global_symbol_pipe \ 12412lt_cv_sys_global_symbol_to_cdecl \ 12413lt_cv_sys_global_symbol_to_c_name_address \ 12414lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12415lt_prog_compiler_no_builtin_flag \ 12416lt_prog_compiler_wl \ 12417lt_prog_compiler_pic \ 12418lt_prog_compiler_static \ 12419lt_cv_prog_compiler_c_o \ 12420need_locks \ 12421DSYMUTIL \ 12422NMEDIT \ 12423LIPO \ 12424OTOOL \ 12425OTOOL64 \ 12426shrext_cmds \ 12427export_dynamic_flag_spec \ 12428whole_archive_flag_spec \ 12429compiler_needs_object \ 12430with_gnu_ld \ 12431allow_undefined_flag \ 12432no_undefined_flag \ 12433hardcode_libdir_flag_spec \ 12434hardcode_libdir_flag_spec_ld \ 12435hardcode_libdir_separator \ 12436fix_srcfile_path \ 12437exclude_expsyms \ 12438include_expsyms \ 12439file_list_spec \ 12440variables_saved_for_relink \ 12441libname_spec \ 12442library_names_spec \ 12443soname_spec \ 12444install_override_mode \ 12445finish_eval \ 12446old_striplib \ 12447striplib; do 12448 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12449 *[\\\\\\\`\\"\\\$]*) 12450 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12451 ;; 12452 *) 12453 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12454 ;; 12455 esac 12456done 12457 12458# Double-quote double-evaled strings. 12459for var in reload_cmds \ 12460old_postinstall_cmds \ 12461old_postuninstall_cmds \ 12462old_archive_cmds \ 12463extract_expsyms_cmds \ 12464old_archive_from_new_cmds \ 12465old_archive_from_expsyms_cmds \ 12466archive_cmds \ 12467archive_expsym_cmds \ 12468module_cmds \ 12469module_expsym_cmds \ 12470export_symbols_cmds \ 12471prelink_cmds \ 12472postinstall_cmds \ 12473postuninstall_cmds \ 12474finish_cmds \ 12475sys_lib_search_path_spec \ 12476sys_lib_dlsearch_path_spec; do 12477 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12478 *[\\\\\\\`\\"\\\$]*) 12479 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12480 ;; 12481 *) 12482 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12483 ;; 12484 esac 12485done 12486 12487ac_aux_dir='$ac_aux_dir' 12488xsi_shell='$xsi_shell' 12489lt_shell_append='$lt_shell_append' 12490 12491# See if we are running on zsh, and set the options which allow our 12492# commands through without removal of \ escapes INIT. 12493if test -n "\${ZSH_VERSION+set}" ; then 12494 setopt NO_GLOB_SUBST 12495fi 12496 12497 12498 PACKAGE='$PACKAGE' 12499 VERSION='$VERSION' 12500 TIMESTAMP='$TIMESTAMP' 12501 RM='$RM' 12502 ofile='$ofile' 12503 12504 12505 12506 12507_ACEOF 12508 12509cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12510 12511# Handling of arguments. 12512for ac_config_target in $ac_config_targets 12513do 12514 case $ac_config_target in 12515 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12516 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12517 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12518 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12519 12520 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12521 esac 12522done 12523 12524 12525# If the user did not use the arguments to specify the items to instantiate, 12526# then the envvar interface is used. Set only those that are not. 12527# We use the long form for the default assignment because of an extremely 12528# bizarre bug on SunOS 4.1.3. 12529if $ac_need_defaults; then 12530 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12531 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12532 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12533fi 12534 12535# Have a temporary directory for convenience. Make it in the build tree 12536# simply because there is no reason against having it here, and in addition, 12537# creating and moving files from /tmp can sometimes cause problems. 12538# Hook for its removal unless debugging. 12539# Note that there is a small window in which the directory will not be cleaned: 12540# after its creation but before its name has been assigned to `$tmp'. 12541$debug || 12542{ 12543 tmp= 12544 trap 'exit_status=$? 12545 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12546' 0 12547 trap 'as_fn_exit 1' 1 2 13 15 12548} 12549# Create a (secure) tmp directory for tmp files. 12550 12551{ 12552 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12553 test -n "$tmp" && test -d "$tmp" 12554} || 12555{ 12556 tmp=./conf$$-$RANDOM 12557 (umask 077 && mkdir "$tmp") 12558} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12559 12560# Set up the scripts for CONFIG_FILES section. 12561# No need to generate them if there are no CONFIG_FILES. 12562# This happens for instance with `./config.status config.h'. 12563if test -n "$CONFIG_FILES"; then 12564 12565 12566ac_cr=`echo X | tr X '\015'` 12567# On cygwin, bash can eat \r inside `` if the user requested igncr. 12568# But we know of no other shell where ac_cr would be empty at this 12569# point, so we can use a bashism as a fallback. 12570if test "x$ac_cr" = x; then 12571 eval ac_cr=\$\'\\r\' 12572fi 12573ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12574if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12575 ac_cs_awk_cr='\r' 12576else 12577 ac_cs_awk_cr=$ac_cr 12578fi 12579 12580echo 'BEGIN {' >"$tmp/subs1.awk" && 12581_ACEOF 12582 12583 12584{ 12585 echo "cat >conf$$subs.awk <<_ACEOF" && 12586 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12587 echo "_ACEOF" 12588} >conf$$subs.sh || 12589 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12590ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12591ac_delim='%!_!# ' 12592for ac_last_try in false false false false false :; do 12593 . ./conf$$subs.sh || 12594 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12595 12596 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12597 if test $ac_delim_n = $ac_delim_num; then 12598 break 12599 elif $ac_last_try; then 12600 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12601 else 12602 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12603 fi 12604done 12605rm -f conf$$subs.sh 12606 12607cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12608cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12609_ACEOF 12610sed -n ' 12611h 12612s/^/S["/; s/!.*/"]=/ 12613p 12614g 12615s/^[^!]*!// 12616:repl 12617t repl 12618s/'"$ac_delim"'$// 12619t delim 12620:nl 12621h 12622s/\(.\{148\}\).*/\1/ 12623t more1 12624s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12625p 12626n 12627b repl 12628:more1 12629s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12630p 12631g 12632s/.\{148\}// 12633t nl 12634:delim 12635h 12636s/\(.\{148\}\).*/\1/ 12637t more2 12638s/["\\]/\\&/g; s/^/"/; s/$/"/ 12639p 12640b 12641:more2 12642s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12643p 12644g 12645s/.\{148\}// 12646t delim 12647' <conf$$subs.awk | sed ' 12648/^[^""]/{ 12649 N 12650 s/\n// 12651} 12652' >>$CONFIG_STATUS || ac_write_fail=1 12653rm -f conf$$subs.awk 12654cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12655_ACAWK 12656cat >>"\$tmp/subs1.awk" <<_ACAWK && 12657 for (key in S) S_is_set[key] = 1 12658 FS = "" 12659 12660} 12661{ 12662 line = $ 0 12663 nfields = split(line, field, "@") 12664 substed = 0 12665 len = length(field[1]) 12666 for (i = 2; i < nfields; i++) { 12667 key = field[i] 12668 keylen = length(key) 12669 if (S_is_set[key]) { 12670 value = S[key] 12671 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12672 len += length(value) + length(field[++i]) 12673 substed = 1 12674 } else 12675 len += 1 + keylen 12676 } 12677 12678 print line 12679} 12680 12681_ACAWK 12682_ACEOF 12683cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12684if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12685 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12686else 12687 cat 12688fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12689 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12690_ACEOF 12691 12692# VPATH may cause trouble with some makes, so we remove $(srcdir), 12693# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12694# trailing colons and then remove the whole line if VPATH becomes empty 12695# (actually we leave an empty line to preserve line numbers). 12696if test "x$srcdir" = x.; then 12697 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12698s/:*\$(srcdir):*/:/ 12699s/:*\${srcdir}:*/:/ 12700s/:*@srcdir@:*/:/ 12701s/^\([^=]*=[ ]*\):*/\1/ 12702s/:*$// 12703s/^[^=]*=[ ]*$// 12704}' 12705fi 12706 12707cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12708fi # test -n "$CONFIG_FILES" 12709 12710# Set up the scripts for CONFIG_HEADERS section. 12711# No need to generate them if there are no CONFIG_HEADERS. 12712# This happens for instance with `./config.status Makefile'. 12713if test -n "$CONFIG_HEADERS"; then 12714cat >"$tmp/defines.awk" <<\_ACAWK || 12715BEGIN { 12716_ACEOF 12717 12718# Transform confdefs.h into an awk script `defines.awk', embedded as 12719# here-document in config.status, that substitutes the proper values into 12720# config.h.in to produce config.h. 12721 12722# Create a delimiter string that does not exist in confdefs.h, to ease 12723# handling of long lines. 12724ac_delim='%!_!# ' 12725for ac_last_try in false false :; do 12726 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 12727 if test -z "$ac_t"; then 12728 break 12729 elif $ac_last_try; then 12730 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 12731 else 12732 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12733 fi 12734done 12735 12736# For the awk script, D is an array of macro values keyed by name, 12737# likewise P contains macro parameters if any. Preserve backslash 12738# newline sequences. 12739 12740ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12741sed -n ' 12742s/.\{148\}/&'"$ac_delim"'/g 12743t rset 12744:rset 12745s/^[ ]*#[ ]*define[ ][ ]*/ / 12746t def 12747d 12748:def 12749s/\\$// 12750t bsnl 12751s/["\\]/\\&/g 12752s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12753D["\1"]=" \3"/p 12754s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12755d 12756:bsnl 12757s/["\\]/\\&/g 12758s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12759D["\1"]=" \3\\\\\\n"\\/p 12760t cont 12761s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12762t cont 12763d 12764:cont 12765n 12766s/.\{148\}/&'"$ac_delim"'/g 12767t clear 12768:clear 12769s/\\$// 12770t bsnlc 12771s/["\\]/\\&/g; s/^/"/; s/$/"/p 12772d 12773:bsnlc 12774s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12775b cont 12776' <confdefs.h | sed ' 12777s/'"$ac_delim"'/"\\\ 12778"/g' >>$CONFIG_STATUS || ac_write_fail=1 12779 12780cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12781 for (key in D) D_is_set[key] = 1 12782 FS = "" 12783} 12784/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12785 line = \$ 0 12786 split(line, arg, " ") 12787 if (arg[1] == "#") { 12788 defundef = arg[2] 12789 mac1 = arg[3] 12790 } else { 12791 defundef = substr(arg[1], 2) 12792 mac1 = arg[2] 12793 } 12794 split(mac1, mac2, "(") #) 12795 macro = mac2[1] 12796 prefix = substr(line, 1, index(line, defundef) - 1) 12797 if (D_is_set[macro]) { 12798 # Preserve the white space surrounding the "#". 12799 print prefix "define", macro P[macro] D[macro] 12800 next 12801 } else { 12802 # Replace #undef with comments. This is necessary, for example, 12803 # in the case of _POSIX_SOURCE, which is predefined and required 12804 # on some systems where configure will not decide to define it. 12805 if (defundef == "undef") { 12806 print "/*", prefix defundef, macro, "*/" 12807 next 12808 } 12809 } 12810} 12811{ print } 12812_ACAWK 12813_ACEOF 12814cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12815 as_fn_error "could not setup config headers machinery" "$LINENO" 5 12816fi # test -n "$CONFIG_HEADERS" 12817 12818 12819eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12820shift 12821for ac_tag 12822do 12823 case $ac_tag in 12824 :[FHLC]) ac_mode=$ac_tag; continue;; 12825 esac 12826 case $ac_mode$ac_tag in 12827 :[FHL]*:*);; 12828 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 12829 :[FH]-) ac_tag=-:-;; 12830 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12831 esac 12832 ac_save_IFS=$IFS 12833 IFS=: 12834 set x $ac_tag 12835 IFS=$ac_save_IFS 12836 shift 12837 ac_file=$1 12838 shift 12839 12840 case $ac_mode in 12841 :L) ac_source=$1;; 12842 :[FH]) 12843 ac_file_inputs= 12844 for ac_f 12845 do 12846 case $ac_f in 12847 -) ac_f="$tmp/stdin";; 12848 *) # Look for the file first in the build tree, then in the source tree 12849 # (if the path is not absolute). The absolute path cannot be DOS-style, 12850 # because $ac_f cannot contain `:'. 12851 test -f "$ac_f" || 12852 case $ac_f in 12853 [\\/$]*) false;; 12854 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12855 esac || 12856 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12857 esac 12858 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12859 as_fn_append ac_file_inputs " '$ac_f'" 12860 done 12861 12862 # Let's still pretend it is `configure' which instantiates (i.e., don't 12863 # use $as_me), people would be surprised to read: 12864 # /* config.h. Generated by config.status. */ 12865 configure_input='Generated from '` 12866 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12867 `' by configure.' 12868 if test x"$ac_file" != x-; then 12869 configure_input="$ac_file. $configure_input" 12870 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12871$as_echo "$as_me: creating $ac_file" >&6;} 12872 fi 12873 # Neutralize special characters interpreted by sed in replacement strings. 12874 case $configure_input in #( 12875 *\&* | *\|* | *\\* ) 12876 ac_sed_conf_input=`$as_echo "$configure_input" | 12877 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12878 *) ac_sed_conf_input=$configure_input;; 12879 esac 12880 12881 case $ac_tag in 12882 *:-:* | *:-) cat >"$tmp/stdin" \ 12883 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 12884 esac 12885 ;; 12886 esac 12887 12888 ac_dir=`$as_dirname -- "$ac_file" || 12889$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12890 X"$ac_file" : 'X\(//\)[^/]' \| \ 12891 X"$ac_file" : 'X\(//\)$' \| \ 12892 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12893$as_echo X"$ac_file" | 12894 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12895 s//\1/ 12896 q 12897 } 12898 /^X\(\/\/\)[^/].*/{ 12899 s//\1/ 12900 q 12901 } 12902 /^X\(\/\/\)$/{ 12903 s//\1/ 12904 q 12905 } 12906 /^X\(\/\).*/{ 12907 s//\1/ 12908 q 12909 } 12910 s/.*/./; q'` 12911 as_dir="$ac_dir"; as_fn_mkdir_p 12912 ac_builddir=. 12913 12914case "$ac_dir" in 12915.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12916*) 12917 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12918 # A ".." for each directory in $ac_dir_suffix. 12919 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12920 case $ac_top_builddir_sub in 12921 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12922 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12923 esac ;; 12924esac 12925ac_abs_top_builddir=$ac_pwd 12926ac_abs_builddir=$ac_pwd$ac_dir_suffix 12927# for backward compatibility: 12928ac_top_builddir=$ac_top_build_prefix 12929 12930case $srcdir in 12931 .) # We are building in place. 12932 ac_srcdir=. 12933 ac_top_srcdir=$ac_top_builddir_sub 12934 ac_abs_top_srcdir=$ac_pwd ;; 12935 [\\/]* | ?:[\\/]* ) # Absolute name. 12936 ac_srcdir=$srcdir$ac_dir_suffix; 12937 ac_top_srcdir=$srcdir 12938 ac_abs_top_srcdir=$srcdir ;; 12939 *) # Relative name. 12940 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12941 ac_top_srcdir=$ac_top_build_prefix$srcdir 12942 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12943esac 12944ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12945 12946 12947 case $ac_mode in 12948 :F) 12949 # 12950 # CONFIG_FILE 12951 # 12952 12953 case $INSTALL in 12954 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12955 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12956 esac 12957_ACEOF 12958 12959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12960# If the template does not know about datarootdir, expand it. 12961# FIXME: This hack should be removed a few years after 2.60. 12962ac_datarootdir_hack=; ac_datarootdir_seen= 12963ac_sed_dataroot=' 12964/datarootdir/ { 12965 p 12966 q 12967} 12968/@datadir@/p 12969/@docdir@/p 12970/@infodir@/p 12971/@localedir@/p 12972/@mandir@/p' 12973case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12974*datarootdir*) ac_datarootdir_seen=yes;; 12975*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12977$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12978_ACEOF 12979cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12980 ac_datarootdir_hack=' 12981 s&@datadir@&$datadir&g 12982 s&@docdir@&$docdir&g 12983 s&@infodir@&$infodir&g 12984 s&@localedir@&$localedir&g 12985 s&@mandir@&$mandir&g 12986 s&\\\${datarootdir}&$datarootdir&g' ;; 12987esac 12988_ACEOF 12989 12990# Neutralize VPATH when `$srcdir' = `.'. 12991# Shell code in configure.ac might set extrasub. 12992# FIXME: do we really want to maintain this feature? 12993cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12994ac_sed_extra="$ac_vpsub 12995$extrasub 12996_ACEOF 12997cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12998:t 12999/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13000s|@configure_input@|$ac_sed_conf_input|;t t 13001s&@top_builddir@&$ac_top_builddir_sub&;t t 13002s&@top_build_prefix@&$ac_top_build_prefix&;t t 13003s&@srcdir@&$ac_srcdir&;t t 13004s&@abs_srcdir@&$ac_abs_srcdir&;t t 13005s&@top_srcdir@&$ac_top_srcdir&;t t 13006s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13007s&@builddir@&$ac_builddir&;t t 13008s&@abs_builddir@&$ac_abs_builddir&;t t 13009s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13010s&@INSTALL@&$ac_INSTALL&;t t 13011$ac_datarootdir_hack 13012" 13013eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 13014 || as_fn_error "could not create $ac_file" "$LINENO" 5 13015 13016test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13017 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 13018 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 13019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13020which seems to be undefined. Please make sure it is defined." >&5 13021$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13022which seems to be undefined. Please make sure it is defined." >&2;} 13023 13024 rm -f "$tmp/stdin" 13025 case $ac_file in 13026 -) cat "$tmp/out" && rm -f "$tmp/out";; 13027 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 13028 esac \ 13029 || as_fn_error "could not create $ac_file" "$LINENO" 5 13030 ;; 13031 :H) 13032 # 13033 # CONFIG_HEADER 13034 # 13035 if test x"$ac_file" != x-; then 13036 { 13037 $as_echo "/* $configure_input */" \ 13038 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 13039 } >"$tmp/config.h" \ 13040 || as_fn_error "could not create $ac_file" "$LINENO" 5 13041 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 13042 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13043$as_echo "$as_me: $ac_file is unchanged" >&6;} 13044 else 13045 rm -f "$ac_file" 13046 mv "$tmp/config.h" "$ac_file" \ 13047 || as_fn_error "could not create $ac_file" "$LINENO" 5 13048 fi 13049 else 13050 $as_echo "/* $configure_input */" \ 13051 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 13052 || as_fn_error "could not create -" "$LINENO" 5 13053 fi 13054 ;; 13055 13056 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13057$as_echo "$as_me: executing $ac_file commands" >&6;} 13058 ;; 13059 esac 13060 13061 13062 case $ac_file$ac_mode in 13063 "default-1":C) 13064# Only add multilib support code if we just rebuilt the top-level 13065# Makefile. 13066case " $CONFIG_FILES " in 13067 *" Makefile "*) 13068 ac_file=Makefile . ${multi_basedir}/config-ml.in 13069 ;; 13070esac ;; 13071 "libtool":C) 13072 13073 # See if we are running on zsh, and set the options which allow our 13074 # commands through without removal of \ escapes. 13075 if test -n "${ZSH_VERSION+set}" ; then 13076 setopt NO_GLOB_SUBST 13077 fi 13078 13079 cfgfile="${ofile}T" 13080 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13081 $RM "$cfgfile" 13082 13083 cat <<_LT_EOF >> "$cfgfile" 13084#! $SHELL 13085 13086# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13087# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13088# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13089# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13090# 13091# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13092# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13093# Written by Gordon Matzigkeit, 1996 13094# 13095# This file is part of GNU Libtool. 13096# 13097# GNU Libtool is free software; you can redistribute it and/or 13098# modify it under the terms of the GNU General Public License as 13099# published by the Free Software Foundation; either version 2 of 13100# the License, or (at your option) any later version. 13101# 13102# As a special exception to the GNU General Public License, 13103# if you distribute this file as part of a program or library that 13104# is built using GNU Libtool, you may include this file under the 13105# same distribution terms that you use for the rest of that program. 13106# 13107# GNU Libtool is distributed in the hope that it will be useful, 13108# but WITHOUT ANY WARRANTY; without even the implied warranty of 13109# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13110# GNU General Public License for more details. 13111# 13112# You should have received a copy of the GNU General Public License 13113# along with GNU Libtool; see the file COPYING. If not, a copy 13114# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13115# obtained by writing to the Free Software Foundation, Inc., 13116# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13117 13118 13119# The names of the tagged configurations supported by this script. 13120available_tags="" 13121 13122# ### BEGIN LIBTOOL CONFIG 13123 13124# Assembler program. 13125AS=$lt_AS 13126 13127# DLL creation program. 13128DLLTOOL=$lt_DLLTOOL 13129 13130# Object dumper program. 13131OBJDUMP=$lt_OBJDUMP 13132 13133# Which release of libtool.m4 was used? 13134macro_version=$macro_version 13135macro_revision=$macro_revision 13136 13137# Whether or not to build shared libraries. 13138build_libtool_libs=$enable_shared 13139 13140# Whether or not to build static libraries. 13141build_old_libs=$enable_static 13142 13143# What type of objects to build. 13144pic_mode=$pic_mode 13145 13146# Whether or not to optimize for fast installation. 13147fast_install=$enable_fast_install 13148 13149# Shell to use when invoking shell scripts. 13150SHELL=$lt_SHELL 13151 13152# An echo program that protects backslashes. 13153ECHO=$lt_ECHO 13154 13155# The host system. 13156host_alias=$host_alias 13157host=$host 13158host_os=$host_os 13159 13160# The build system. 13161build_alias=$build_alias 13162build=$build 13163build_os=$build_os 13164 13165# A sed program that does not truncate output. 13166SED=$lt_SED 13167 13168# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13169Xsed="\$SED -e 1s/^X//" 13170 13171# A grep program that handles long lines. 13172GREP=$lt_GREP 13173 13174# An ERE matcher. 13175EGREP=$lt_EGREP 13176 13177# A literal string matcher. 13178FGREP=$lt_FGREP 13179 13180# A BSD- or MS-compatible name lister. 13181NM=$lt_NM 13182 13183# Whether we need soft or hard links. 13184LN_S=$lt_LN_S 13185 13186# What is the maximum length of a command? 13187max_cmd_len=$max_cmd_len 13188 13189# Object file suffix (normally "o"). 13190objext=$ac_objext 13191 13192# Executable file suffix (normally ""). 13193exeext=$exeext 13194 13195# whether the shell understands "unset". 13196lt_unset=$lt_unset 13197 13198# turn spaces into newlines. 13199SP2NL=$lt_lt_SP2NL 13200 13201# turn newlines into spaces. 13202NL2SP=$lt_lt_NL2SP 13203 13204# Method to check whether dependent libraries are shared objects. 13205deplibs_check_method=$lt_deplibs_check_method 13206 13207# Command to use when deplibs_check_method == "file_magic". 13208file_magic_cmd=$lt_file_magic_cmd 13209 13210# The archiver. 13211AR=$lt_AR 13212AR_FLAGS=$lt_AR_FLAGS 13213 13214# A symbol stripping program. 13215STRIP=$lt_STRIP 13216 13217# Commands used to install an old-style archive. 13218RANLIB=$lt_RANLIB 13219old_postinstall_cmds=$lt_old_postinstall_cmds 13220old_postuninstall_cmds=$lt_old_postuninstall_cmds 13221 13222# Whether to use a lock for old archive extraction. 13223lock_old_archive_extraction=$lock_old_archive_extraction 13224 13225# A C compiler. 13226LTCC=$lt_CC 13227 13228# LTCC compiler flags. 13229LTCFLAGS=$lt_CFLAGS 13230 13231# Take the output of nm and produce a listing of raw symbols and C names. 13232global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13233 13234# Transform the output of nm in a proper C declaration. 13235global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13236 13237# Transform the output of nm in a C name address pair. 13238global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13239 13240# Transform the output of nm in a C name address pair when lib prefix is needed. 13241global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13242 13243# The name of the directory that contains temporary libtool files. 13244objdir=$objdir 13245 13246# Used to examine libraries when file_magic_cmd begins with "file". 13247MAGIC_CMD=$MAGIC_CMD 13248 13249# Must we lock files when doing compilation? 13250need_locks=$lt_need_locks 13251 13252# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13253DSYMUTIL=$lt_DSYMUTIL 13254 13255# Tool to change global to local symbols on Mac OS X. 13256NMEDIT=$lt_NMEDIT 13257 13258# Tool to manipulate fat objects and archives on Mac OS X. 13259LIPO=$lt_LIPO 13260 13261# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13262OTOOL=$lt_OTOOL 13263 13264# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13265OTOOL64=$lt_OTOOL64 13266 13267# Old archive suffix (normally "a"). 13268libext=$libext 13269 13270# Shared library suffix (normally ".so"). 13271shrext_cmds=$lt_shrext_cmds 13272 13273# The commands to extract the exported symbol list from a shared archive. 13274extract_expsyms_cmds=$lt_extract_expsyms_cmds 13275 13276# Variables whose values should be saved in libtool wrapper scripts and 13277# restored at link time. 13278variables_saved_for_relink=$lt_variables_saved_for_relink 13279 13280# Do we need the "lib" prefix for modules? 13281need_lib_prefix=$need_lib_prefix 13282 13283# Do we need a version for libraries? 13284need_version=$need_version 13285 13286# Library versioning type. 13287version_type=$version_type 13288 13289# Shared library runtime path variable. 13290runpath_var=$runpath_var 13291 13292# Shared library path variable. 13293shlibpath_var=$shlibpath_var 13294 13295# Is shlibpath searched before the hard-coded library search path? 13296shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13297 13298# Format of library name prefix. 13299libname_spec=$lt_libname_spec 13300 13301# List of archive names. First name is the real one, the rest are links. 13302# The last name is the one that the linker finds with -lNAME 13303library_names_spec=$lt_library_names_spec 13304 13305# The coded name of the library, if different from the real name. 13306soname_spec=$lt_soname_spec 13307 13308# Permission mode override for installation of shared libraries. 13309install_override_mode=$lt_install_override_mode 13310 13311# Command to use after installation of a shared archive. 13312postinstall_cmds=$lt_postinstall_cmds 13313 13314# Command to use after uninstallation of a shared archive. 13315postuninstall_cmds=$lt_postuninstall_cmds 13316 13317# Commands used to finish a libtool library installation in a directory. 13318finish_cmds=$lt_finish_cmds 13319 13320# As "finish_cmds", except a single script fragment to be evaled but 13321# not shown. 13322finish_eval=$lt_finish_eval 13323 13324# Whether we should hardcode library paths into libraries. 13325hardcode_into_libs=$hardcode_into_libs 13326 13327# Compile-time system search path for libraries. 13328sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13329 13330# Run-time system search path for libraries. 13331sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13332 13333# Whether dlopen is supported. 13334dlopen_support=$enable_dlopen 13335 13336# Whether dlopen of programs is supported. 13337dlopen_self=$enable_dlopen_self 13338 13339# Whether dlopen of statically linked programs is supported. 13340dlopen_self_static=$enable_dlopen_self_static 13341 13342# Commands to strip libraries. 13343old_striplib=$lt_old_striplib 13344striplib=$lt_striplib 13345 13346 13347# The linker used to build libraries. 13348LD=$lt_LD 13349 13350# How to create reloadable object files. 13351reload_flag=$lt_reload_flag 13352reload_cmds=$lt_reload_cmds 13353 13354# Commands used to build an old-style archive. 13355old_archive_cmds=$lt_old_archive_cmds 13356 13357# A language specific compiler. 13358CC=$lt_compiler 13359 13360# Is the compiler the GNU compiler? 13361with_gcc=$GCC 13362 13363# Compiler flag to turn off builtin functions. 13364no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13365 13366# How to pass a linker flag through the compiler. 13367wl=$lt_lt_prog_compiler_wl 13368 13369# Additional compiler flags for building library objects. 13370pic_flag=$lt_lt_prog_compiler_pic 13371 13372# Compiler flag to prevent dynamic linking. 13373link_static_flag=$lt_lt_prog_compiler_static 13374 13375# Does compiler simultaneously support -c and -o options? 13376compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13377 13378# Whether or not to add -lc for building shared libraries. 13379build_libtool_need_lc=$archive_cmds_need_lc 13380 13381# Whether or not to disallow shared libs when runtime libs are static. 13382allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13383 13384# Compiler flag to allow reflexive dlopens. 13385export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13386 13387# Compiler flag to generate shared objects directly from archives. 13388whole_archive_flag_spec=$lt_whole_archive_flag_spec 13389 13390# Whether the compiler copes with passing no objects directly. 13391compiler_needs_object=$lt_compiler_needs_object 13392 13393# Create an old-style archive from a shared archive. 13394old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13395 13396# Create a temporary old-style archive to link instead of a shared archive. 13397old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13398 13399# Commands used to build a shared archive. 13400archive_cmds=$lt_archive_cmds 13401archive_expsym_cmds=$lt_archive_expsym_cmds 13402 13403# Commands used to build a loadable module if different from building 13404# a shared archive. 13405module_cmds=$lt_module_cmds 13406module_expsym_cmds=$lt_module_expsym_cmds 13407 13408# Whether we are building with GNU ld or not. 13409with_gnu_ld=$lt_with_gnu_ld 13410 13411# Flag that allows shared libraries with undefined symbols to be built. 13412allow_undefined_flag=$lt_allow_undefined_flag 13413 13414# Flag that enforces no undefined symbols. 13415no_undefined_flag=$lt_no_undefined_flag 13416 13417# Flag to hardcode \$libdir into a binary during linking. 13418# This must work even if \$libdir does not exist 13419hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13420 13421# If ld is used when linking, flag to hardcode \$libdir into a binary 13422# during linking. This must work even if \$libdir does not exist. 13423hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13424 13425# Whether we need a single "-rpath" flag with a separated argument. 13426hardcode_libdir_separator=$lt_hardcode_libdir_separator 13427 13428# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13429# DIR into the resulting binary. 13430hardcode_direct=$hardcode_direct 13431 13432# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13433# DIR into the resulting binary and the resulting library dependency is 13434# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13435# library is relocated. 13436hardcode_direct_absolute=$hardcode_direct_absolute 13437 13438# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13439# into the resulting binary. 13440hardcode_minus_L=$hardcode_minus_L 13441 13442# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13443# into the resulting binary. 13444hardcode_shlibpath_var=$hardcode_shlibpath_var 13445 13446# Set to "yes" if building a shared library automatically hardcodes DIR 13447# into the library and all subsequent libraries and executables linked 13448# against it. 13449hardcode_automatic=$hardcode_automatic 13450 13451# Set to yes if linker adds runtime paths of dependent libraries 13452# to runtime path list. 13453inherit_rpath=$inherit_rpath 13454 13455# Whether libtool must link a program against all its dependency libraries. 13456link_all_deplibs=$link_all_deplibs 13457 13458# Fix the shell variable \$srcfile for the compiler. 13459fix_srcfile_path=$lt_fix_srcfile_path 13460 13461# Set to "yes" if exported symbols are required. 13462always_export_symbols=$always_export_symbols 13463 13464# The commands to list exported symbols. 13465export_symbols_cmds=$lt_export_symbols_cmds 13466 13467# Symbols that should not be listed in the preloaded symbols. 13468exclude_expsyms=$lt_exclude_expsyms 13469 13470# Symbols that must always be exported. 13471include_expsyms=$lt_include_expsyms 13472 13473# Commands necessary for linking programs (against libraries) with templates. 13474prelink_cmds=$lt_prelink_cmds 13475 13476# Specify filename containing input files. 13477file_list_spec=$lt_file_list_spec 13478 13479# How to hardcode a shared library path into an executable. 13480hardcode_action=$hardcode_action 13481 13482# ### END LIBTOOL CONFIG 13483 13484_LT_EOF 13485 13486 case $host_os in 13487 aix3*) 13488 cat <<\_LT_EOF >> "$cfgfile" 13489# AIX sometimes has problems with the GCC collect2 program. For some 13490# reason, if we set the COLLECT_NAMES environment variable, the problems 13491# vanish in a puff of smoke. 13492if test "X${COLLECT_NAMES+set}" != Xset; then 13493 COLLECT_NAMES= 13494 export COLLECT_NAMES 13495fi 13496_LT_EOF 13497 ;; 13498 esac 13499 13500 13501ltmain="$ac_aux_dir/ltmain.sh" 13502 13503 13504 # We use sed instead of cat because bash on DJGPP gets confused if 13505 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13506 # text mode, it properly converts lines to CR/LF. This bash problem 13507 # is reportedly fixed, but why not run on old versions too? 13508 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13509 || (rm -f "$cfgfile"; exit 1) 13510 13511 case $xsi_shell in 13512 yes) 13513 cat << \_LT_EOF >> "$cfgfile" 13514 13515# func_dirname file append nondir_replacement 13516# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13517# otherwise set result to NONDIR_REPLACEMENT. 13518func_dirname () 13519{ 13520 case ${1} in 13521 */*) func_dirname_result="${1%/*}${2}" ;; 13522 * ) func_dirname_result="${3}" ;; 13523 esac 13524} 13525 13526# func_basename file 13527func_basename () 13528{ 13529 func_basename_result="${1##*/}" 13530} 13531 13532# func_dirname_and_basename file append nondir_replacement 13533# perform func_basename and func_dirname in a single function 13534# call: 13535# dirname: Compute the dirname of FILE. If nonempty, 13536# add APPEND to the result, otherwise set result 13537# to NONDIR_REPLACEMENT. 13538# value returned in "$func_dirname_result" 13539# basename: Compute filename of FILE. 13540# value retuned in "$func_basename_result" 13541# Implementation must be kept synchronized with func_dirname 13542# and func_basename. For efficiency, we do not delegate to 13543# those functions but instead duplicate the functionality here. 13544func_dirname_and_basename () 13545{ 13546 case ${1} in 13547 */*) func_dirname_result="${1%/*}${2}" ;; 13548 * ) func_dirname_result="${3}" ;; 13549 esac 13550 func_basename_result="${1##*/}" 13551} 13552 13553# func_stripname prefix suffix name 13554# strip PREFIX and SUFFIX off of NAME. 13555# PREFIX and SUFFIX must not contain globbing or regex special 13556# characters, hashes, percent signs, but SUFFIX may contain a leading 13557# dot (in which case that matches only a dot). 13558func_stripname () 13559{ 13560 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13561 # positional parameters, so assign one to ordinary parameter first. 13562 func_stripname_result=${3} 13563 func_stripname_result=${func_stripname_result#"${1}"} 13564 func_stripname_result=${func_stripname_result%"${2}"} 13565} 13566 13567# func_opt_split 13568func_opt_split () 13569{ 13570 func_opt_split_opt=${1%%=*} 13571 func_opt_split_arg=${1#*=} 13572} 13573 13574# func_lo2o object 13575func_lo2o () 13576{ 13577 case ${1} in 13578 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13579 *) func_lo2o_result=${1} ;; 13580 esac 13581} 13582 13583# func_xform libobj-or-source 13584func_xform () 13585{ 13586 func_xform_result=${1%.*}.lo 13587} 13588 13589# func_arith arithmetic-term... 13590func_arith () 13591{ 13592 func_arith_result=$(( $* )) 13593} 13594 13595# func_len string 13596# STRING may not start with a hyphen. 13597func_len () 13598{ 13599 func_len_result=${#1} 13600} 13601 13602_LT_EOF 13603 ;; 13604 *) # Bourne compatible functions. 13605 cat << \_LT_EOF >> "$cfgfile" 13606 13607# func_dirname file append nondir_replacement 13608# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13609# otherwise set result to NONDIR_REPLACEMENT. 13610func_dirname () 13611{ 13612 # Extract subdirectory from the argument. 13613 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13614 if test "X$func_dirname_result" = "X${1}"; then 13615 func_dirname_result="${3}" 13616 else 13617 func_dirname_result="$func_dirname_result${2}" 13618 fi 13619} 13620 13621# func_basename file 13622func_basename () 13623{ 13624 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13625} 13626 13627 13628# func_stripname prefix suffix name 13629# strip PREFIX and SUFFIX off of NAME. 13630# PREFIX and SUFFIX must not contain globbing or regex special 13631# characters, hashes, percent signs, but SUFFIX may contain a leading 13632# dot (in which case that matches only a dot). 13633# func_strip_suffix prefix name 13634func_stripname () 13635{ 13636 case ${2} in 13637 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13638 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13639 esac 13640} 13641 13642# sed scripts: 13643my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13644my_sed_long_arg='1s/^-[^=]*=//' 13645 13646# func_opt_split 13647func_opt_split () 13648{ 13649 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13650 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13651} 13652 13653# func_lo2o object 13654func_lo2o () 13655{ 13656 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13657} 13658 13659# func_xform libobj-or-source 13660func_xform () 13661{ 13662 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13663} 13664 13665# func_arith arithmetic-term... 13666func_arith () 13667{ 13668 func_arith_result=`expr "$@"` 13669} 13670 13671# func_len string 13672# STRING may not start with a hyphen. 13673func_len () 13674{ 13675 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13676} 13677 13678_LT_EOF 13679esac 13680 13681case $lt_shell_append in 13682 yes) 13683 cat << \_LT_EOF >> "$cfgfile" 13684 13685# func_append var value 13686# Append VALUE to the end of shell variable VAR. 13687func_append () 13688{ 13689 eval "$1+=\$2" 13690} 13691_LT_EOF 13692 ;; 13693 *) 13694 cat << \_LT_EOF >> "$cfgfile" 13695 13696# func_append var value 13697# Append VALUE to the end of shell variable VAR. 13698func_append () 13699{ 13700 eval "$1=\$$1\$2" 13701} 13702 13703_LT_EOF 13704 ;; 13705 esac 13706 13707 13708 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13709 || (rm -f "$cfgfile"; exit 1) 13710 13711 mv -f "$cfgfile" "$ofile" || 13712 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13713 chmod +x "$ofile" 13714 13715 ;; 13716 13717 esac 13718done # for ac_tag 13719 13720 13721as_fn_exit 0 13722_ACEOF 13723ac_clean_files=$ac_clean_files_save 13724 13725test $ac_write_fail = 0 || 13726 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13727 13728 13729# configure is writing to config.log, and then calls config.status. 13730# config.status does its own redirection, appending to config.log. 13731# Unfortunately, on DOS this fails, as config.log is still kept open 13732# by configure, so config.status won't be able to write to it; its 13733# output is simply discarded. So we exec the FD to /dev/null, 13734# effectively closing config.log, so it can be properly (re)opened and 13735# appended to by config.status. When coming back to configure, we 13736# need to make the FD available again. 13737if test "$no_create" != yes; then 13738 ac_cs_success=: 13739 ac_config_status_args= 13740 test "$silent" = yes && 13741 ac_config_status_args="$ac_config_status_args --quiet" 13742 exec 5>/dev/null 13743 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13744 exec 5>>config.log 13745 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13746 # would make configure fail if this is the last instruction. 13747 $ac_cs_success || as_fn_exit $? 13748fi 13749if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13750 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13751$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13752fi 13753 13754