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# Report bugs to <libsanitizer>. 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 9# Foundation, Inc. 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92case $0 in #(( 93 *[\\/]* ) as_myself=$0 ;; 94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 95for as_dir in $PATH 96do 97 IFS=$as_save_IFS 98 test -z "$as_dir" && as_dir=. 99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 100 done 101IFS=$as_save_IFS 102 103 ;; 104esac 105# We did not find ourselves, most probably we were run as `sh COMMAND' 106# in which case we are not to be found in the path. 107if test "x$as_myself" = x; then 108 as_myself=$0 109fi 110if test ! -f "$as_myself"; then 111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 112 exit 1 113fi 114 115# Unset variables that we do not need and which cause bugs (e.g. in 116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 117# suppresses any "Segmentation fault" message there. '((' could 118# trigger a bug in pdksh 5.2.14. 119for as_var in BASH_ENV ENV MAIL MAILPATH 120do eval test x\${$as_var+set} = xset \ 121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 122done 123PS1='$ ' 124PS2='> ' 125PS4='+ ' 126 127# NLS nuisances. 128LC_ALL=C 129export LC_ALL 130LANGUAGE=C 131export LANGUAGE 132 133# CDPATH. 134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 135 136if test "x$CONFIG_SHELL" = x; then 137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 138 emulate sh 139 NULLCMD=: 140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 141 # is contrary to our usage. Disable this feature. 142 alias -g '\${1+\"\$@\"}'='\"\$@\"' 143 setopt NO_GLOB_SUBST 144else 145 case \`(set -o) 2>/dev/null\` in #( 146 *posix*) : 147 set -o posix ;; #( 148 *) : 149 ;; 150esac 151fi 152" 153 as_required="as_fn_return () { (exit \$1); } 154as_fn_success () { as_fn_return 0; } 155as_fn_failure () { as_fn_return 1; } 156as_fn_ret_success () { return 0; } 157as_fn_ret_failure () { return 1; } 158 159exitcode=0 160as_fn_success || { exitcode=1; echo as_fn_success failed.; } 161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 165 166else 167 exitcode=1; echo positional parameters were not saved. 168fi 169test x\$exitcode = x0 || exit 1" 170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 174 175 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 176 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 178 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 179 PATH=/empty FPATH=/empty; export PATH FPATH 180 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 181 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 182test \$(( 1 + 1 )) = 2 || exit 1" 183 if (eval "$as_required") 2>/dev/null; then : 184 as_have_required=yes 185else 186 as_have_required=no 187fi 188 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 189 190else 191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 192as_found=false 193for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 194do 195 IFS=$as_save_IFS 196 test -z "$as_dir" && as_dir=. 197 as_found=: 198 case $as_dir in #( 199 /*) 200 for as_base in sh bash ksh sh5; do 201 # Try only shells that exist, to save several forks. 202 as_shell=$as_dir/$as_base 203 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 204 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 CONFIG_SHELL=$as_shell as_have_required=yes 206 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 207 break 2 208fi 209fi 210 done;; 211 esac 212 as_found=false 213done 214$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 215 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 216 CONFIG_SHELL=$SHELL as_have_required=yes 217fi; } 218IFS=$as_save_IFS 219 220 221 if test "x$CONFIG_SHELL" != x; then : 222 # We cannot yet assume a decent shell, so we have to provide a 223 # neutralization value for shells without unset; and this also 224 # works around shells that cannot unset nonexistent variables. 225 BASH_ENV=/dev/null 226 ENV=/dev/null 227 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 228 export CONFIG_SHELL 229 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 230fi 231 232 if test x$as_have_required = xno; then : 233 $as_echo "$0: This script requires a shell more modern than all" 234 $as_echo "$0: the shells that I found on your system." 235 if test x${ZSH_VERSION+set} = xset ; then 236 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 237 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 238 else 239 $as_echo "$0: Please tell bug-autoconf@gnu.org and libsanitizer about 240$0: your system, including any error possibly output before 241$0: this message. Then install a modern shell, or manually 242$0: run the script under such a shell if you do have one." 243 fi 244 exit 1 245fi 246fi 247fi 248SHELL=${CONFIG_SHELL-/bin/sh} 249export SHELL 250# Unset more variables known to interfere with behavior of common tools. 251CLICOLOR_FORCE= GREP_OPTIONS= 252unset CLICOLOR_FORCE GREP_OPTIONS 253 254## --------------------- ## 255## M4sh Shell Functions. ## 256## --------------------- ## 257# as_fn_unset VAR 258# --------------- 259# Portably unset VAR. 260as_fn_unset () 261{ 262 { eval $1=; unset $1;} 263} 264as_unset=as_fn_unset 265 266# as_fn_set_status STATUS 267# ----------------------- 268# Set $? to STATUS, without forking. 269as_fn_set_status () 270{ 271 return $1 272} # as_fn_set_status 273 274# as_fn_exit STATUS 275# ----------------- 276# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 277as_fn_exit () 278{ 279 set +e 280 as_fn_set_status $1 281 exit $1 282} # as_fn_exit 283 284# as_fn_mkdir_p 285# ------------- 286# Create "$as_dir" as a directory, including parents if necessary. 287as_fn_mkdir_p () 288{ 289 290 case $as_dir in #( 291 -*) as_dir=./$as_dir;; 292 esac 293 test -d "$as_dir" || eval $as_mkdir_p || { 294 as_dirs= 295 while :; do 296 case $as_dir in #( 297 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 298 *) as_qdir=$as_dir;; 299 esac 300 as_dirs="'$as_qdir' $as_dirs" 301 as_dir=`$as_dirname -- "$as_dir" || 302$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 303 X"$as_dir" : 'X\(//\)[^/]' \| \ 304 X"$as_dir" : 'X\(//\)$' \| \ 305 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 306$as_echo X"$as_dir" | 307 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 308 s//\1/ 309 q 310 } 311 /^X\(\/\/\)[^/].*/{ 312 s//\1/ 313 q 314 } 315 /^X\(\/\/\)$/{ 316 s//\1/ 317 q 318 } 319 /^X\(\/\).*/{ 320 s//\1/ 321 q 322 } 323 s/.*/./; q'` 324 test -d "$as_dir" && break 325 done 326 test -z "$as_dirs" || eval "mkdir $as_dirs" 327 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 328 329 330} # as_fn_mkdir_p 331# as_fn_append VAR VALUE 332# ---------------------- 333# Append the text in VALUE to the end of the definition contained in VAR. Take 334# advantage of any shell optimizations that allow amortized linear growth over 335# repeated appends, instead of the typical quadratic growth present in naive 336# implementations. 337if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 338 eval 'as_fn_append () 339 { 340 eval $1+=\$2 341 }' 342else 343 as_fn_append () 344 { 345 eval $1=\$$1\$2 346 } 347fi # as_fn_append 348 349# as_fn_arith ARG... 350# ------------------ 351# Perform arithmetic evaluation on the ARGs, and store the result in the 352# global $as_val. Take advantage of shells that can avoid forks. The arguments 353# must be portable across $(()) and expr. 354if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 355 eval 'as_fn_arith () 356 { 357 as_val=$(( $* )) 358 }' 359else 360 as_fn_arith () 361 { 362 as_val=`expr "$@" || test $? -eq 1` 363 } 364fi # as_fn_arith 365 366 367# as_fn_error ERROR [LINENO LOG_FD] 368# --------------------------------- 369# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 370# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 371# script with status $?, using 1 if that was 0. 372as_fn_error () 373{ 374 as_status=$?; test $as_status -eq 0 && as_status=1 375 if test "$3"; then 376 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 377 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 378 fi 379 $as_echo "$as_me: error: $1" >&2 380 as_fn_exit $as_status 381} # as_fn_error 382 383if expr a : '\(a\)' >/dev/null 2>&1 && 384 test "X`expr 00001 : '.*\(...\)'`" = X001; then 385 as_expr=expr 386else 387 as_expr=false 388fi 389 390if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 391 as_basename=basename 392else 393 as_basename=false 394fi 395 396if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 397 as_dirname=dirname 398else 399 as_dirname=false 400fi 401 402as_me=`$as_basename -- "$0" || 403$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 404 X"$0" : 'X\(//\)$' \| \ 405 X"$0" : 'X\(/\)' \| . 2>/dev/null || 406$as_echo X/"$0" | 407 sed '/^.*\/\([^/][^/]*\)\/*$/{ 408 s//\1/ 409 q 410 } 411 /^X\/\(\/\/\)$/{ 412 s//\1/ 413 q 414 } 415 /^X\/\(\/\).*/{ 416 s//\1/ 417 q 418 } 419 s/.*/./; q'` 420 421# Avoid depending upon Character Ranges. 422as_cr_letters='abcdefghijklmnopqrstuvwxyz' 423as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 424as_cr_Letters=$as_cr_letters$as_cr_LETTERS 425as_cr_digits='0123456789' 426as_cr_alnum=$as_cr_Letters$as_cr_digits 427 428 429 as_lineno_1=$LINENO as_lineno_1a=$LINENO 430 as_lineno_2=$LINENO as_lineno_2a=$LINENO 431 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 432 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 433 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 434 sed -n ' 435 p 436 /[$]LINENO/= 437 ' <$as_myself | 438 sed ' 439 s/[$]LINENO.*/&-/ 440 t lineno 441 b 442 :lineno 443 N 444 :loop 445 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 446 t loop 447 s/-\n.*// 448 ' >$as_me.lineno && 449 chmod +x "$as_me.lineno" || 450 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 451 452 # Don't try to exec as it changes $[0], causing all sort of problems 453 # (the dirname of $[0] is not the place where we might find the 454 # original and so on. Autoconf is especially sensitive to this). 455 . "./$as_me.lineno" 456 # Exit status is that of the last command. 457 exit 458} 459 460ECHO_C= ECHO_N= ECHO_T= 461case `echo -n x` in #((((( 462-n*) 463 case `echo 'xy\c'` in 464 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 465 xy) ECHO_C='\c';; 466 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 467 ECHO_T=' ';; 468 esac;; 469*) 470 ECHO_N='-n';; 471esac 472 473rm -f conf$$ conf$$.exe conf$$.file 474if test -d conf$$.dir; then 475 rm -f conf$$.dir/conf$$.file 476else 477 rm -f conf$$.dir 478 mkdir conf$$.dir 2>/dev/null 479fi 480if (echo >conf$$.file) 2>/dev/null; then 481 if ln -s conf$$.file conf$$ 2>/dev/null; then 482 as_ln_s='ln -s' 483 # ... but there are two gotchas: 484 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 485 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 486 # In both cases, we have to default to `cp -p'. 487 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 488 as_ln_s='cp -p' 489 elif ln conf$$.file conf$$ 2>/dev/null; then 490 as_ln_s=ln 491 else 492 as_ln_s='cp -p' 493 fi 494else 495 as_ln_s='cp -p' 496fi 497rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 498rmdir conf$$.dir 2>/dev/null 499 500if mkdir -p . 2>/dev/null; then 501 as_mkdir_p='mkdir -p "$as_dir"' 502else 503 test -d ./-p && rmdir ./-p 504 as_mkdir_p=false 505fi 506 507if test -x / >/dev/null 2>&1; then 508 as_test_x='test -x' 509else 510 if ls -dL / >/dev/null 2>&1; then 511 as_ls_L_option=L 512 else 513 as_ls_L_option= 514 fi 515 as_test_x=' 516 eval sh -c '\'' 517 if test -d "$1"; then 518 test -d "$1/."; 519 else 520 case $1 in #( 521 -*)set "./$1";; 522 esac; 523 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 524 ???[sx]*):;;*)false;;esac;fi 525 '\'' sh 526 ' 527fi 528as_executable_p=$as_test_x 529 530# Sed expression to map a string onto a valid CPP name. 531as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 532 533# Sed expression to map a string onto a valid variable name. 534as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 535 536SHELL=${CONFIG_SHELL-/bin/sh} 537 538 539exec 7<&0 </dev/null 6>&1 540 541# Name of the host. 542# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 543# so uname gets run too. 544ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 545 546# 547# Initializations. 548# 549ac_default_prefix=/usr/local 550ac_clean_files= 551ac_config_libobj_dir=. 552LIBOBJS= 553cross_compiling=no 554subdirs= 555MFLAGS= 556MAKEFLAGS= 557 558# Identity of this package. 559PACKAGE_NAME='package-unused' 560PACKAGE_TARNAME='package-unused' 561PACKAGE_VERSION='version-unused' 562PACKAGE_STRING='package-unused version-unused' 563PACKAGE_BUGREPORT='libsanitizer' 564PACKAGE_URL='' 565 566ac_unique_file="include/sanitizer/common_interface_defs.h" 567# Factoring default headers for most tests. 568ac_includes_default="\ 569#include <stdio.h> 570#ifdef HAVE_SYS_TYPES_H 571# include <sys/types.h> 572#endif 573#ifdef HAVE_SYS_STAT_H 574# include <sys/stat.h> 575#endif 576#ifdef STDC_HEADERS 577# include <stdlib.h> 578# include <stddef.h> 579#else 580# ifdef HAVE_STDLIB_H 581# include <stdlib.h> 582# endif 583#endif 584#ifdef HAVE_STRING_H 585# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 586# include <memory.h> 587# endif 588# include <string.h> 589#endif 590#ifdef HAVE_STRINGS_H 591# include <strings.h> 592#endif 593#ifdef HAVE_INTTYPES_H 594# include <inttypes.h> 595#endif 596#ifdef HAVE_STDINT_H 597# include <stdint.h> 598#endif 599#ifdef HAVE_UNISTD_H 600# include <unistd.h> 601#endif" 602 603ac_subst_vars='am__EXEEXT_FALSE 604am__EXEEXT_TRUE 605LTLIBOBJS 606LIBOBJS 607USING_MAC_INTERPOSE_FALSE 608USING_MAC_INTERPOSE_TRUE 609TSAN_SUPPORTED_FALSE 610TSAN_SUPPORTED_TRUE 611enable_static 612enable_shared 613CXXCPP 614CPP 615OTOOL64 616OTOOL 617LIPO 618NMEDIT 619DSYMUTIL 620RANLIB 621AR 622OBJDUMP 623LN_S 624NM 625ac_ct_DUMPBIN 626DUMPBIN 627LD 628FGREP 629EGREP 630GREP 631SED 632LIBTOOL 633am__fastdepCCAS_FALSE 634am__fastdepCCAS_TRUE 635CCASDEPMODE 636CCASFLAGS 637CCAS 638am__fastdepCXX_FALSE 639am__fastdepCXX_TRUE 640CXXDEPMODE 641ac_ct_CXX 642CXXFLAGS 643CXX 644am__fastdepCC_FALSE 645am__fastdepCC_TRUE 646CCDEPMODE 647AMDEPBACKSLASH 648AMDEP_FALSE 649AMDEP_TRUE 650am__quote 651am__include 652DEPDIR 653OBJEXT 654EXEEXT 655ac_ct_CC 656CPPFLAGS 657LDFLAGS 658CFLAGS 659CC 660toolexeclibdir 661toolexecdir 662MAINT 663MAINTAINER_MODE_FALSE 664MAINTAINER_MODE_TRUE 665multi_basedir 666am__untar 667am__tar 668AMTAR 669am__leading_dot 670SET_MAKE 671AWK 672mkdir_p 673MKDIR_P 674INSTALL_STRIP_PROGRAM 675STRIP 676install_sh 677MAKEINFO 678AUTOHEADER 679AUTOMAKE 680AUTOCONF 681ACLOCAL 682VERSION 683PACKAGE 684CYGPATH_W 685am__isrc 686INSTALL_DATA 687INSTALL_SCRIPT 688INSTALL_PROGRAM 689LIBSTDCXX_RAW_CXX_LDFLAGS 690LIBSTDCXX_RAW_CXX_CXXFLAGS 691target_noncanonical 692target_os 693target_vendor 694target_cpu 695target 696host_os 697host_vendor 698host_cpu 699host 700build_os 701build_vendor 702build_cpu 703build 704target_alias 705host_alias 706build_alias 707LIBS 708ECHO_T 709ECHO_N 710ECHO_C 711DEFS 712mandir 713localedir 714libdir 715psdir 716pdfdir 717dvidir 718htmldir 719infodir 720docdir 721oldincludedir 722includedir 723localstatedir 724sharedstatedir 725sysconfdir 726datadir 727datarootdir 728libexecdir 729sbindir 730bindir 731program_transform_name 732prefix 733exec_prefix 734PACKAGE_URL 735PACKAGE_BUGREPORT 736PACKAGE_STRING 737PACKAGE_VERSION 738PACKAGE_TARNAME 739PACKAGE_NAME 740PATH_SEPARATOR 741SHELL' 742ac_subst_files='' 743ac_user_opts=' 744enable_option_checking 745enable_version_specific_runtime_libs 746enable_multilib 747enable_maintainer_mode 748enable_dependency_tracking 749enable_shared 750enable_static 751with_pic 752enable_fast_install 753with_gnu_ld 754enable_libtool_lock 755' 756 ac_precious_vars='build_alias 757host_alias 758target_alias 759CC 760CFLAGS 761LDFLAGS 762LIBS 763CPPFLAGS 764CXX 765CXXFLAGS 766CCC 767CCAS 768CCASFLAGS 769CPP 770CXXCPP' 771 772 773# Initialize some variables set by options. 774ac_init_help= 775ac_init_version=false 776ac_unrecognized_opts= 777ac_unrecognized_sep= 778# The variables have the same names as the options, with 779# dashes changed to underlines. 780cache_file=/dev/null 781exec_prefix=NONE 782no_create= 783no_recursion= 784prefix=NONE 785program_prefix=NONE 786program_suffix=NONE 787program_transform_name=s,x,x, 788silent= 789site= 790srcdir= 791verbose= 792x_includes=NONE 793x_libraries=NONE 794 795# Installation directory options. 796# These are left unexpanded so users can "make install exec_prefix=/foo" 797# and all the variables that are supposed to be based on exec_prefix 798# by default will actually change. 799# Use braces instead of parens because sh, perl, etc. also accept them. 800# (The list follows the same order as the GNU Coding Standards.) 801bindir='${exec_prefix}/bin' 802sbindir='${exec_prefix}/sbin' 803libexecdir='${exec_prefix}/libexec' 804datarootdir='${prefix}/share' 805datadir='${datarootdir}' 806sysconfdir='${prefix}/etc' 807sharedstatedir='${prefix}/com' 808localstatedir='${prefix}/var' 809includedir='${prefix}/include' 810oldincludedir='/usr/include' 811docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 812infodir='${datarootdir}/info' 813htmldir='${docdir}' 814dvidir='${docdir}' 815pdfdir='${docdir}' 816psdir='${docdir}' 817libdir='${exec_prefix}/lib' 818localedir='${datarootdir}/locale' 819mandir='${datarootdir}/man' 820 821ac_prev= 822ac_dashdash= 823for ac_option 824do 825 # If the previous option needs an argument, assign it. 826 if test -n "$ac_prev"; then 827 eval $ac_prev=\$ac_option 828 ac_prev= 829 continue 830 fi 831 832 case $ac_option in 833 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 834 *) ac_optarg=yes ;; 835 esac 836 837 # Accept the important Cygnus configure options, so we can diagnose typos. 838 839 case $ac_dashdash$ac_option in 840 --) 841 ac_dashdash=yes ;; 842 843 -bindir | --bindir | --bindi | --bind | --bin | --bi) 844 ac_prev=bindir ;; 845 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 846 bindir=$ac_optarg ;; 847 848 -build | --build | --buil | --bui | --bu) 849 ac_prev=build_alias ;; 850 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 851 build_alias=$ac_optarg ;; 852 853 -cache-file | --cache-file | --cache-fil | --cache-fi \ 854 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 855 ac_prev=cache_file ;; 856 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 857 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 858 cache_file=$ac_optarg ;; 859 860 --config-cache | -C) 861 cache_file=config.cache ;; 862 863 -datadir | --datadir | --datadi | --datad) 864 ac_prev=datadir ;; 865 -datadir=* | --datadir=* | --datadi=* | --datad=*) 866 datadir=$ac_optarg ;; 867 868 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 869 | --dataroo | --dataro | --datar) 870 ac_prev=datarootdir ;; 871 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 872 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 873 datarootdir=$ac_optarg ;; 874 875 -disable-* | --disable-*) 876 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 877 # Reject names that are not valid shell variable names. 878 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 879 as_fn_error "invalid feature name: $ac_useropt" 880 ac_useropt_orig=$ac_useropt 881 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 882 case $ac_user_opts in 883 *" 884"enable_$ac_useropt" 885"*) ;; 886 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 887 ac_unrecognized_sep=', ';; 888 esac 889 eval enable_$ac_useropt=no ;; 890 891 -docdir | --docdir | --docdi | --doc | --do) 892 ac_prev=docdir ;; 893 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 894 docdir=$ac_optarg ;; 895 896 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 897 ac_prev=dvidir ;; 898 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 899 dvidir=$ac_optarg ;; 900 901 -enable-* | --enable-*) 902 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 903 # Reject names that are not valid shell variable names. 904 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 905 as_fn_error "invalid feature name: $ac_useropt" 906 ac_useropt_orig=$ac_useropt 907 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 908 case $ac_user_opts in 909 *" 910"enable_$ac_useropt" 911"*) ;; 912 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 913 ac_unrecognized_sep=', ';; 914 esac 915 eval enable_$ac_useropt=\$ac_optarg ;; 916 917 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 918 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 919 | --exec | --exe | --ex) 920 ac_prev=exec_prefix ;; 921 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 922 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 923 | --exec=* | --exe=* | --ex=*) 924 exec_prefix=$ac_optarg ;; 925 926 -gas | --gas | --ga | --g) 927 # Obsolete; use --with-gas. 928 with_gas=yes ;; 929 930 -help | --help | --hel | --he | -h) 931 ac_init_help=long ;; 932 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 933 ac_init_help=recursive ;; 934 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 935 ac_init_help=short ;; 936 937 -host | --host | --hos | --ho) 938 ac_prev=host_alias ;; 939 -host=* | --host=* | --hos=* | --ho=*) 940 host_alias=$ac_optarg ;; 941 942 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 943 ac_prev=htmldir ;; 944 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 945 | --ht=*) 946 htmldir=$ac_optarg ;; 947 948 -includedir | --includedir | --includedi | --included | --include \ 949 | --includ | --inclu | --incl | --inc) 950 ac_prev=includedir ;; 951 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 952 | --includ=* | --inclu=* | --incl=* | --inc=*) 953 includedir=$ac_optarg ;; 954 955 -infodir | --infodir | --infodi | --infod | --info | --inf) 956 ac_prev=infodir ;; 957 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 958 infodir=$ac_optarg ;; 959 960 -libdir | --libdir | --libdi | --libd) 961 ac_prev=libdir ;; 962 -libdir=* | --libdir=* | --libdi=* | --libd=*) 963 libdir=$ac_optarg ;; 964 965 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 966 | --libexe | --libex | --libe) 967 ac_prev=libexecdir ;; 968 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 969 | --libexe=* | --libex=* | --libe=*) 970 libexecdir=$ac_optarg ;; 971 972 -localedir | --localedir | --localedi | --localed | --locale) 973 ac_prev=localedir ;; 974 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 975 localedir=$ac_optarg ;; 976 977 -localstatedir | --localstatedir | --localstatedi | --localstated \ 978 | --localstate | --localstat | --localsta | --localst | --locals) 979 ac_prev=localstatedir ;; 980 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 981 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 982 localstatedir=$ac_optarg ;; 983 984 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 985 ac_prev=mandir ;; 986 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 987 mandir=$ac_optarg ;; 988 989 -nfp | --nfp | --nf) 990 # Obsolete; use --without-fp. 991 with_fp=no ;; 992 993 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 994 | --no-cr | --no-c | -n) 995 no_create=yes ;; 996 997 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 998 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 999 no_recursion=yes ;; 1000 1001 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1002 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1003 | --oldin | --oldi | --old | --ol | --o) 1004 ac_prev=oldincludedir ;; 1005 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1006 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1007 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1008 oldincludedir=$ac_optarg ;; 1009 1010 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1011 ac_prev=prefix ;; 1012 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1013 prefix=$ac_optarg ;; 1014 1015 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1016 | --program-pre | --program-pr | --program-p) 1017 ac_prev=program_prefix ;; 1018 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1019 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1020 program_prefix=$ac_optarg ;; 1021 1022 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1023 | --program-suf | --program-su | --program-s) 1024 ac_prev=program_suffix ;; 1025 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1026 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1027 program_suffix=$ac_optarg ;; 1028 1029 -program-transform-name | --program-transform-name \ 1030 | --program-transform-nam | --program-transform-na \ 1031 | --program-transform-n | --program-transform- \ 1032 | --program-transform | --program-transfor \ 1033 | --program-transfo | --program-transf \ 1034 | --program-trans | --program-tran \ 1035 | --progr-tra | --program-tr | --program-t) 1036 ac_prev=program_transform_name ;; 1037 -program-transform-name=* | --program-transform-name=* \ 1038 | --program-transform-nam=* | --program-transform-na=* \ 1039 | --program-transform-n=* | --program-transform-=* \ 1040 | --program-transform=* | --program-transfor=* \ 1041 | --program-transfo=* | --program-transf=* \ 1042 | --program-trans=* | --program-tran=* \ 1043 | --progr-tra=* | --program-tr=* | --program-t=*) 1044 program_transform_name=$ac_optarg ;; 1045 1046 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1047 ac_prev=pdfdir ;; 1048 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1049 pdfdir=$ac_optarg ;; 1050 1051 -psdir | --psdir | --psdi | --psd | --ps) 1052 ac_prev=psdir ;; 1053 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1054 psdir=$ac_optarg ;; 1055 1056 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1057 | -silent | --silent | --silen | --sile | --sil) 1058 silent=yes ;; 1059 1060 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1061 ac_prev=sbindir ;; 1062 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1063 | --sbi=* | --sb=*) 1064 sbindir=$ac_optarg ;; 1065 1066 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1067 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1068 | --sharedst | --shareds | --shared | --share | --shar \ 1069 | --sha | --sh) 1070 ac_prev=sharedstatedir ;; 1071 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1072 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1073 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1074 | --sha=* | --sh=*) 1075 sharedstatedir=$ac_optarg ;; 1076 1077 -site | --site | --sit) 1078 ac_prev=site ;; 1079 -site=* | --site=* | --sit=*) 1080 site=$ac_optarg ;; 1081 1082 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1083 ac_prev=srcdir ;; 1084 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1085 srcdir=$ac_optarg ;; 1086 1087 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1088 | --syscon | --sysco | --sysc | --sys | --sy) 1089 ac_prev=sysconfdir ;; 1090 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1091 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1092 sysconfdir=$ac_optarg ;; 1093 1094 -target | --target | --targe | --targ | --tar | --ta | --t) 1095 ac_prev=target_alias ;; 1096 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1097 target_alias=$ac_optarg ;; 1098 1099 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1100 verbose=yes ;; 1101 1102 -version | --version | --versio | --versi | --vers | -V) 1103 ac_init_version=: ;; 1104 1105 -with-* | --with-*) 1106 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1107 # Reject names that are not valid shell variable names. 1108 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1109 as_fn_error "invalid package name: $ac_useropt" 1110 ac_useropt_orig=$ac_useropt 1111 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1112 case $ac_user_opts in 1113 *" 1114"with_$ac_useropt" 1115"*) ;; 1116 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1117 ac_unrecognized_sep=', ';; 1118 esac 1119 eval with_$ac_useropt=\$ac_optarg ;; 1120 1121 -without-* | --without-*) 1122 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1123 # Reject names that are not valid shell variable names. 1124 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1125 as_fn_error "invalid package name: $ac_useropt" 1126 ac_useropt_orig=$ac_useropt 1127 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1128 case $ac_user_opts in 1129 *" 1130"with_$ac_useropt" 1131"*) ;; 1132 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1133 ac_unrecognized_sep=', ';; 1134 esac 1135 eval with_$ac_useropt=no ;; 1136 1137 --x) 1138 # Obsolete; use --with-x. 1139 with_x=yes ;; 1140 1141 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1142 | --x-incl | --x-inc | --x-in | --x-i) 1143 ac_prev=x_includes ;; 1144 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1145 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1146 x_includes=$ac_optarg ;; 1147 1148 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1149 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1150 ac_prev=x_libraries ;; 1151 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1152 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1153 x_libraries=$ac_optarg ;; 1154 1155 -*) as_fn_error "unrecognized option: \`$ac_option' 1156Try \`$0 --help' for more information." 1157 ;; 1158 1159 *=*) 1160 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1161 # Reject names that are not valid shell variable names. 1162 case $ac_envvar in #( 1163 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1164 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1165 esac 1166 eval $ac_envvar=\$ac_optarg 1167 export $ac_envvar ;; 1168 1169 *) 1170 # FIXME: should be removed in autoconf 3.0. 1171 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1172 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1173 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1174 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1175 ;; 1176 1177 esac 1178done 1179 1180if test -n "$ac_prev"; then 1181 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1182 as_fn_error "missing argument to $ac_option" 1183fi 1184 1185if test -n "$ac_unrecognized_opts"; then 1186 case $enable_option_checking in 1187 no) ;; 1188 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1189 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1190 esac 1191fi 1192 1193# Check all directory arguments for consistency. 1194for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1195 datadir sysconfdir sharedstatedir localstatedir includedir \ 1196 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1197 libdir localedir mandir 1198do 1199 eval ac_val=\$$ac_var 1200 # Remove trailing slashes. 1201 case $ac_val in 1202 */ ) 1203 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1204 eval $ac_var=\$ac_val;; 1205 esac 1206 # Be sure to have absolute directory names. 1207 case $ac_val in 1208 [\\/$]* | ?:[\\/]* ) continue;; 1209 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1210 esac 1211 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1212done 1213 1214# There might be people who depend on the old broken behavior: `$host' 1215# used to hold the argument of --host etc. 1216# FIXME: To remove some day. 1217build=$build_alias 1218host=$host_alias 1219target=$target_alias 1220 1221# FIXME: To remove some day. 1222if test "x$host_alias" != x; then 1223 if test "x$build_alias" = x; then 1224 cross_compiling=maybe 1225 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1226 If a cross compiler is detected then cross compile mode will be used." >&2 1227 elif test "x$build_alias" != "x$host_alias"; then 1228 cross_compiling=yes 1229 fi 1230fi 1231 1232ac_tool_prefix= 1233test -n "$host_alias" && ac_tool_prefix=$host_alias- 1234 1235test "$silent" = yes && exec 6>/dev/null 1236 1237 1238ac_pwd=`pwd` && test -n "$ac_pwd" && 1239ac_ls_di=`ls -di .` && 1240ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1241 as_fn_error "working directory cannot be determined" 1242test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1243 as_fn_error "pwd does not report name of working directory" 1244 1245 1246# Find the source files, if location was not specified. 1247if test -z "$srcdir"; then 1248 ac_srcdir_defaulted=yes 1249 # Try the directory containing this script, then the parent directory. 1250 ac_confdir=`$as_dirname -- "$as_myself" || 1251$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1252 X"$as_myself" : 'X\(//\)[^/]' \| \ 1253 X"$as_myself" : 'X\(//\)$' \| \ 1254 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1255$as_echo X"$as_myself" | 1256 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1257 s//\1/ 1258 q 1259 } 1260 /^X\(\/\/\)[^/].*/{ 1261 s//\1/ 1262 q 1263 } 1264 /^X\(\/\/\)$/{ 1265 s//\1/ 1266 q 1267 } 1268 /^X\(\/\).*/{ 1269 s//\1/ 1270 q 1271 } 1272 s/.*/./; q'` 1273 srcdir=$ac_confdir 1274 if test ! -r "$srcdir/$ac_unique_file"; then 1275 srcdir=.. 1276 fi 1277else 1278 ac_srcdir_defaulted=no 1279fi 1280if test ! -r "$srcdir/$ac_unique_file"; then 1281 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1282 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1283fi 1284ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1285ac_abs_confdir=`( 1286 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1287 pwd)` 1288# When building in place, set srcdir=. 1289if test "$ac_abs_confdir" = "$ac_pwd"; then 1290 srcdir=. 1291fi 1292# Remove unnecessary trailing slashes from srcdir. 1293# Double slashes in file names in object file debugging info 1294# mess up M-x gdb in Emacs. 1295case $srcdir in 1296*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1297esac 1298for ac_var in $ac_precious_vars; do 1299 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1300 eval ac_env_${ac_var}_value=\$${ac_var} 1301 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1302 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1303done 1304 1305# 1306# Report the --help message. 1307# 1308if test "$ac_init_help" = "long"; then 1309 # Omit some internal or obsolete options to make the list less imposing. 1310 # This message is too long to be a string in the A/UX 3.1 sh. 1311 cat <<_ACEOF 1312\`configure' configures package-unused version-unused to adapt to many kinds of systems. 1313 1314Usage: $0 [OPTION]... [VAR=VALUE]... 1315 1316To assign environment variables (e.g., CC, CFLAGS...), specify them as 1317VAR=VALUE. See below for descriptions of some of the useful variables. 1318 1319Defaults for the options are specified in brackets. 1320 1321Configuration: 1322 -h, --help display this help and exit 1323 --help=short display options specific to this package 1324 --help=recursive display the short help of all the included packages 1325 -V, --version display version information and exit 1326 -q, --quiet, --silent do not print \`checking...' messages 1327 --cache-file=FILE cache test results in FILE [disabled] 1328 -C, --config-cache alias for \`--cache-file=config.cache' 1329 -n, --no-create do not create output files 1330 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1331 1332Installation directories: 1333 --prefix=PREFIX install architecture-independent files in PREFIX 1334 [$ac_default_prefix] 1335 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1336 [PREFIX] 1337 1338By default, \`make install' will install all the files in 1339\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1340an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1341for instance \`--prefix=\$HOME'. 1342 1343For better control, use the options below. 1344 1345Fine tuning of the installation directories: 1346 --bindir=DIR user executables [EPREFIX/bin] 1347 --sbindir=DIR system admin executables [EPREFIX/sbin] 1348 --libexecdir=DIR program executables [EPREFIX/libexec] 1349 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1350 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1351 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1352 --libdir=DIR object code libraries [EPREFIX/lib] 1353 --includedir=DIR C header files [PREFIX/include] 1354 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1355 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1356 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1357 --infodir=DIR info documentation [DATAROOTDIR/info] 1358 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1359 --mandir=DIR man documentation [DATAROOTDIR/man] 1360 --docdir=DIR documentation root [DATAROOTDIR/doc/package-unused] 1361 --htmldir=DIR html documentation [DOCDIR] 1362 --dvidir=DIR dvi documentation [DOCDIR] 1363 --pdfdir=DIR pdf documentation [DOCDIR] 1364 --psdir=DIR ps documentation [DOCDIR] 1365_ACEOF 1366 1367 cat <<\_ACEOF 1368 1369Program names: 1370 --program-prefix=PREFIX prepend PREFIX to installed program names 1371 --program-suffix=SUFFIX append SUFFIX to installed program names 1372 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1373 1374System types: 1375 --build=BUILD configure for building on BUILD [guessed] 1376 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1377 --target=TARGET configure for building compilers for TARGET [HOST] 1378_ACEOF 1379fi 1380 1381if test -n "$ac_init_help"; then 1382 case $ac_init_help in 1383 short | recursive ) echo "Configuration of package-unused version-unused:";; 1384 esac 1385 cat <<\_ACEOF 1386 1387Optional Features: 1388 --disable-option-checking ignore unrecognized --enable/--with options 1389 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1390 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1391 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1392 --enable-multilib build many library versions (default) 1393 --enable-maintainer-mode enable make rules and dependencies not useful 1394 (and sometimes confusing) to the casual installer 1395 --disable-dependency-tracking speeds up one-time build 1396 --enable-dependency-tracking do not reject slow dependency extractors 1397 --enable-shared[=PKGS] build shared libraries [default=yes] 1398 --enable-static[=PKGS] build static libraries [default=yes] 1399 --enable-fast-install[=PKGS] 1400 optimize for fast installation [default=yes] 1401 --disable-libtool-lock avoid locking (might break parallel builds) 1402 1403Optional Packages: 1404 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1405 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1406 --with-pic try to use only PIC/non-PIC objects [default=use 1407 both] 1408 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1409 1410Some influential environment variables: 1411 CC C compiler command 1412 CFLAGS C compiler flags 1413 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1414 nonstandard directory <lib dir> 1415 LIBS libraries to pass to the linker, e.g. -l<library> 1416 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1417 you have headers in a nonstandard directory <include dir> 1418 CXX C++ compiler command 1419 CXXFLAGS C++ compiler flags 1420 CCAS assembler compiler command (defaults to CC) 1421 CCASFLAGS assembler compiler flags (defaults to CFLAGS) 1422 CPP C preprocessor 1423 CXXCPP C++ preprocessor 1424 1425Use these variables to override the choices made by `configure' or to help 1426it to find libraries and programs with nonstandard names/locations. 1427 1428Report bugs to <libsanitizer>. 1429_ACEOF 1430ac_status=$? 1431fi 1432 1433if test "$ac_init_help" = "recursive"; then 1434 # If there are subdirs, report their specific --help. 1435 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1436 test -d "$ac_dir" || 1437 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1438 continue 1439 ac_builddir=. 1440 1441case "$ac_dir" in 1442.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1443*) 1444 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1445 # A ".." for each directory in $ac_dir_suffix. 1446 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1447 case $ac_top_builddir_sub in 1448 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1449 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1450 esac ;; 1451esac 1452ac_abs_top_builddir=$ac_pwd 1453ac_abs_builddir=$ac_pwd$ac_dir_suffix 1454# for backward compatibility: 1455ac_top_builddir=$ac_top_build_prefix 1456 1457case $srcdir in 1458 .) # We are building in place. 1459 ac_srcdir=. 1460 ac_top_srcdir=$ac_top_builddir_sub 1461 ac_abs_top_srcdir=$ac_pwd ;; 1462 [\\/]* | ?:[\\/]* ) # Absolute name. 1463 ac_srcdir=$srcdir$ac_dir_suffix; 1464 ac_top_srcdir=$srcdir 1465 ac_abs_top_srcdir=$srcdir ;; 1466 *) # Relative name. 1467 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1468 ac_top_srcdir=$ac_top_build_prefix$srcdir 1469 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1470esac 1471ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1472 1473 cd "$ac_dir" || { ac_status=$?; continue; } 1474 # Check for guested configure. 1475 if test -f "$ac_srcdir/configure.gnu"; then 1476 echo && 1477 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1478 elif test -f "$ac_srcdir/configure"; then 1479 echo && 1480 $SHELL "$ac_srcdir/configure" --help=recursive 1481 else 1482 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1483 fi || ac_status=$? 1484 cd "$ac_pwd" || { ac_status=$?; break; } 1485 done 1486fi 1487 1488test -n "$ac_init_help" && exit $ac_status 1489if $ac_init_version; then 1490 cat <<\_ACEOF 1491package-unused configure version-unused 1492generated by GNU Autoconf 2.64 1493 1494Copyright (C) 2009 Free Software Foundation, Inc. 1495This configure script is free software; the Free Software Foundation 1496gives unlimited permission to copy, distribute and modify it. 1497_ACEOF 1498 exit 1499fi 1500 1501## ------------------------ ## 1502## Autoconf initialization. ## 1503## ------------------------ ## 1504 1505# ac_fn_c_try_compile LINENO 1506# -------------------------- 1507# Try to compile conftest.$ac_ext, and return whether this succeeded. 1508ac_fn_c_try_compile () 1509{ 1510 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1511 rm -f conftest.$ac_objext 1512 if { { ac_try="$ac_compile" 1513case "(($ac_try" in 1514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1515 *) ac_try_echo=$ac_try;; 1516esac 1517eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1518$as_echo "$ac_try_echo"; } >&5 1519 (eval "$ac_compile") 2>conftest.err 1520 ac_status=$? 1521 if test -s conftest.err; then 1522 grep -v '^ *+' conftest.err >conftest.er1 1523 cat conftest.er1 >&5 1524 mv -f conftest.er1 conftest.err 1525 fi 1526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1527 test $ac_status = 0; } && { 1528 test -z "$ac_c_werror_flag" || 1529 test ! -s conftest.err 1530 } && test -s conftest.$ac_objext; then : 1531 ac_retval=0 1532else 1533 $as_echo "$as_me: failed program was:" >&5 1534sed 's/^/| /' conftest.$ac_ext >&5 1535 1536 ac_retval=1 1537fi 1538 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1539 return $ac_retval 1540 1541} # ac_fn_c_try_compile 1542 1543# ac_fn_cxx_try_compile LINENO 1544# ---------------------------- 1545# Try to compile conftest.$ac_ext, and return whether this succeeded. 1546ac_fn_cxx_try_compile () 1547{ 1548 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1549 rm -f conftest.$ac_objext 1550 if { { ac_try="$ac_compile" 1551case "(($ac_try" in 1552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1553 *) ac_try_echo=$ac_try;; 1554esac 1555eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1556$as_echo "$ac_try_echo"; } >&5 1557 (eval "$ac_compile") 2>conftest.err 1558 ac_status=$? 1559 if test -s conftest.err; then 1560 grep -v '^ *+' conftest.err >conftest.er1 1561 cat conftest.er1 >&5 1562 mv -f conftest.er1 conftest.err 1563 fi 1564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1565 test $ac_status = 0; } && { 1566 test -z "$ac_cxx_werror_flag" || 1567 test ! -s conftest.err 1568 } && test -s conftest.$ac_objext; then : 1569 ac_retval=0 1570else 1571 $as_echo "$as_me: failed program was:" >&5 1572sed 's/^/| /' conftest.$ac_ext >&5 1573 1574 ac_retval=1 1575fi 1576 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1577 return $ac_retval 1578 1579} # ac_fn_cxx_try_compile 1580 1581# ac_fn_c_try_link LINENO 1582# ----------------------- 1583# Try to link conftest.$ac_ext, and return whether this succeeded. 1584ac_fn_c_try_link () 1585{ 1586 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1587 rm -f conftest.$ac_objext conftest$ac_exeext 1588 if { { ac_try="$ac_link" 1589case "(($ac_try" in 1590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1591 *) ac_try_echo=$ac_try;; 1592esac 1593eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1594$as_echo "$ac_try_echo"; } >&5 1595 (eval "$ac_link") 2>conftest.err 1596 ac_status=$? 1597 if test -s conftest.err; then 1598 grep -v '^ *+' conftest.err >conftest.er1 1599 cat conftest.er1 >&5 1600 mv -f conftest.er1 conftest.err 1601 fi 1602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1603 test $ac_status = 0; } && { 1604 test -z "$ac_c_werror_flag" || 1605 test ! -s conftest.err 1606 } && test -s conftest$ac_exeext && { 1607 test "$cross_compiling" = yes || 1608 $as_test_x conftest$ac_exeext 1609 }; then : 1610 ac_retval=0 1611else 1612 $as_echo "$as_me: failed program was:" >&5 1613sed 's/^/| /' conftest.$ac_ext >&5 1614 1615 ac_retval=1 1616fi 1617 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1618 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1619 # interfere with the next link command; also delete a directory that is 1620 # left behind by Apple's compiler. We do this before executing the actions. 1621 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1622 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1623 return $ac_retval 1624 1625} # ac_fn_c_try_link 1626 1627# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1628# ------------------------------------------------------- 1629# Tests whether HEADER exists and can be compiled using the include files in 1630# INCLUDES, setting the cache variable VAR accordingly. 1631ac_fn_c_check_header_compile () 1632{ 1633 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1635$as_echo_n "checking for $2... " >&6; } 1636if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1637 $as_echo_n "(cached) " >&6 1638else 1639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1640/* end confdefs.h. */ 1641$4 1642#include <$2> 1643_ACEOF 1644if ac_fn_c_try_compile "$LINENO"; then : 1645 eval "$3=yes" 1646else 1647 eval "$3=no" 1648fi 1649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1650fi 1651eval ac_res=\$$3 1652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1653$as_echo "$ac_res" >&6; } 1654 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1655 1656} # ac_fn_c_check_header_compile 1657 1658# ac_fn_c_try_cpp LINENO 1659# ---------------------- 1660# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1661ac_fn_c_try_cpp () 1662{ 1663 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1664 if { { ac_try="$ac_cpp conftest.$ac_ext" 1665case "(($ac_try" in 1666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1667 *) ac_try_echo=$ac_try;; 1668esac 1669eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1670$as_echo "$ac_try_echo"; } >&5 1671 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1672 ac_status=$? 1673 if test -s conftest.err; then 1674 grep -v '^ *+' conftest.err >conftest.er1 1675 cat conftest.er1 >&5 1676 mv -f conftest.er1 conftest.err 1677 fi 1678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1679 test $ac_status = 0; } >/dev/null && { 1680 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1681 test ! -s conftest.err 1682 }; then : 1683 ac_retval=0 1684else 1685 $as_echo "$as_me: failed program was:" >&5 1686sed 's/^/| /' conftest.$ac_ext >&5 1687 1688 ac_retval=1 1689fi 1690 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1691 return $ac_retval 1692 1693} # ac_fn_c_try_cpp 1694 1695# ac_fn_c_try_run LINENO 1696# ---------------------- 1697# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1698# that executables *can* be run. 1699ac_fn_c_try_run () 1700{ 1701 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1702 if { { ac_try="$ac_link" 1703case "(($ac_try" in 1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1705 *) ac_try_echo=$ac_try;; 1706esac 1707eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1708$as_echo "$ac_try_echo"; } >&5 1709 (eval "$ac_link") 2>&5 1710 ac_status=$? 1711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1712 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1713 { { case "(($ac_try" in 1714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1715 *) ac_try_echo=$ac_try;; 1716esac 1717eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1718$as_echo "$ac_try_echo"; } >&5 1719 (eval "$ac_try") 2>&5 1720 ac_status=$? 1721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1722 test $ac_status = 0; }; }; then : 1723 ac_retval=0 1724else 1725 $as_echo "$as_me: program exited with status $ac_status" >&5 1726 $as_echo "$as_me: failed program was:" >&5 1727sed 's/^/| /' conftest.$ac_ext >&5 1728 1729 ac_retval=$ac_status 1730fi 1731 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1732 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1733 return $ac_retval 1734 1735} # ac_fn_c_try_run 1736 1737# ac_fn_c_check_func LINENO FUNC VAR 1738# ---------------------------------- 1739# Tests whether FUNC exists, setting the cache variable VAR accordingly 1740ac_fn_c_check_func () 1741{ 1742 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1744$as_echo_n "checking for $2... " >&6; } 1745if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1746 $as_echo_n "(cached) " >&6 1747else 1748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1749/* end confdefs.h. */ 1750/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1751 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1752#define $2 innocuous_$2 1753 1754/* System header to define __stub macros and hopefully few prototypes, 1755 which can conflict with char $2 (); below. 1756 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1757 <limits.h> exists even on freestanding compilers. */ 1758 1759#ifdef __STDC__ 1760# include <limits.h> 1761#else 1762# include <assert.h> 1763#endif 1764 1765#undef $2 1766 1767/* Override any GCC internal prototype to avoid an error. 1768 Use char because int might match the return type of a GCC 1769 builtin and then its argument prototype would still apply. */ 1770#ifdef __cplusplus 1771extern "C" 1772#endif 1773char $2 (); 1774/* The GNU C library defines this for functions which it implements 1775 to always fail with ENOSYS. Some functions are actually named 1776 something starting with __ and the normal name is an alias. */ 1777#if defined __stub_$2 || defined __stub___$2 1778choke me 1779#endif 1780 1781int 1782main () 1783{ 1784return $2 (); 1785 ; 1786 return 0; 1787} 1788_ACEOF 1789if ac_fn_c_try_link "$LINENO"; then : 1790 eval "$3=yes" 1791else 1792 eval "$3=no" 1793fi 1794rm -f core conftest.err conftest.$ac_objext \ 1795 conftest$ac_exeext conftest.$ac_ext 1796fi 1797eval ac_res=\$$3 1798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1799$as_echo "$ac_res" >&6; } 1800 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1801 1802} # ac_fn_c_check_func 1803 1804# ac_fn_cxx_try_cpp LINENO 1805# ------------------------ 1806# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1807ac_fn_cxx_try_cpp () 1808{ 1809 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1810 if { { ac_try="$ac_cpp conftest.$ac_ext" 1811case "(($ac_try" in 1812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1813 *) ac_try_echo=$ac_try;; 1814esac 1815eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1816$as_echo "$ac_try_echo"; } >&5 1817 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1818 ac_status=$? 1819 if test -s conftest.err; then 1820 grep -v '^ *+' conftest.err >conftest.er1 1821 cat conftest.er1 >&5 1822 mv -f conftest.er1 conftest.err 1823 fi 1824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1825 test $ac_status = 0; } >/dev/null && { 1826 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1827 test ! -s conftest.err 1828 }; then : 1829 ac_retval=0 1830else 1831 $as_echo "$as_me: failed program was:" >&5 1832sed 's/^/| /' conftest.$ac_ext >&5 1833 1834 ac_retval=1 1835fi 1836 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1837 return $ac_retval 1838 1839} # ac_fn_cxx_try_cpp 1840 1841# ac_fn_cxx_try_link LINENO 1842# ------------------------- 1843# Try to link conftest.$ac_ext, and return whether this succeeded. 1844ac_fn_cxx_try_link () 1845{ 1846 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1847 rm -f conftest.$ac_objext conftest$ac_exeext 1848 if { { ac_try="$ac_link" 1849case "(($ac_try" in 1850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1851 *) ac_try_echo=$ac_try;; 1852esac 1853eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1854$as_echo "$ac_try_echo"; } >&5 1855 (eval "$ac_link") 2>conftest.err 1856 ac_status=$? 1857 if test -s conftest.err; then 1858 grep -v '^ *+' conftest.err >conftest.er1 1859 cat conftest.er1 >&5 1860 mv -f conftest.er1 conftest.err 1861 fi 1862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1863 test $ac_status = 0; } && { 1864 test -z "$ac_cxx_werror_flag" || 1865 test ! -s conftest.err 1866 } && test -s conftest$ac_exeext && { 1867 test "$cross_compiling" = yes || 1868 $as_test_x conftest$ac_exeext 1869 }; then : 1870 ac_retval=0 1871else 1872 $as_echo "$as_me: failed program was:" >&5 1873sed 's/^/| /' conftest.$ac_ext >&5 1874 1875 ac_retval=1 1876fi 1877 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1878 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1879 # interfere with the next link command; also delete a directory that is 1880 # left behind by Apple's compiler. We do this before executing the actions. 1881 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1882 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1883 return $ac_retval 1884 1885} # ac_fn_cxx_try_link 1886 1887# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1888# -------------------------------------------- 1889# Tries to find the compile-time value of EXPR in a program that includes 1890# INCLUDES, setting VAR accordingly. Returns whether the value could be 1891# computed 1892ac_fn_c_compute_int () 1893{ 1894 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1895 if test "$cross_compiling" = yes; then 1896 # Depending upon the size, compute the lo and hi bounds. 1897cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1898/* end confdefs.h. */ 1899$4 1900int 1901main () 1902{ 1903static int test_array [1 - 2 * !(($2) >= 0)]; 1904test_array [0] = 0 1905 1906 ; 1907 return 0; 1908} 1909_ACEOF 1910if ac_fn_c_try_compile "$LINENO"; then : 1911 ac_lo=0 ac_mid=0 1912 while :; do 1913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1914/* end confdefs.h. */ 1915$4 1916int 1917main () 1918{ 1919static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1920test_array [0] = 0 1921 1922 ; 1923 return 0; 1924} 1925_ACEOF 1926if ac_fn_c_try_compile "$LINENO"; then : 1927 ac_hi=$ac_mid; break 1928else 1929 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1930 if test $ac_lo -le $ac_mid; then 1931 ac_lo= ac_hi= 1932 break 1933 fi 1934 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1935fi 1936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1937 done 1938else 1939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1940/* end confdefs.h. */ 1941$4 1942int 1943main () 1944{ 1945static int test_array [1 - 2 * !(($2) < 0)]; 1946test_array [0] = 0 1947 1948 ; 1949 return 0; 1950} 1951_ACEOF 1952if ac_fn_c_try_compile "$LINENO"; then : 1953 ac_hi=-1 ac_mid=-1 1954 while :; do 1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1956/* end confdefs.h. */ 1957$4 1958int 1959main () 1960{ 1961static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1962test_array [0] = 0 1963 1964 ; 1965 return 0; 1966} 1967_ACEOF 1968if ac_fn_c_try_compile "$LINENO"; then : 1969 ac_lo=$ac_mid; break 1970else 1971 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1972 if test $ac_mid -le $ac_hi; then 1973 ac_lo= ac_hi= 1974 break 1975 fi 1976 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1977fi 1978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1979 done 1980else 1981 ac_lo= ac_hi= 1982fi 1983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1984fi 1985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1986# Binary search between lo and hi bounds. 1987while test "x$ac_lo" != "x$ac_hi"; do 1988 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 1989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1990/* end confdefs.h. */ 1991$4 1992int 1993main () 1994{ 1995static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1996test_array [0] = 0 1997 1998 ; 1999 return 0; 2000} 2001_ACEOF 2002if ac_fn_c_try_compile "$LINENO"; then : 2003 ac_hi=$ac_mid 2004else 2005 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2006fi 2007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2008done 2009case $ac_lo in #(( 2010?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2011'') ac_retval=1 ;; 2012esac 2013 else 2014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2015/* end confdefs.h. */ 2016$4 2017static long int longval () { return $2; } 2018static unsigned long int ulongval () { return $2; } 2019#include <stdio.h> 2020#include <stdlib.h> 2021int 2022main () 2023{ 2024 2025 FILE *f = fopen ("conftest.val", "w"); 2026 if (! f) 2027 return 1; 2028 if (($2) < 0) 2029 { 2030 long int i = longval (); 2031 if (i != ($2)) 2032 return 1; 2033 fprintf (f, "%ld", i); 2034 } 2035 else 2036 { 2037 unsigned long int i = ulongval (); 2038 if (i != ($2)) 2039 return 1; 2040 fprintf (f, "%lu", i); 2041 } 2042 /* Do not output a trailing newline, as this causes \r\n confusion 2043 on some platforms. */ 2044 return ferror (f) || fclose (f) != 0; 2045 2046 ; 2047 return 0; 2048} 2049_ACEOF 2050if ac_fn_c_try_run "$LINENO"; then : 2051 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2052else 2053 ac_retval=1 2054fi 2055rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2056 conftest.$ac_objext conftest.beam conftest.$ac_ext 2057rm -f conftest.val 2058 2059 fi 2060 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2061 return $ac_retval 2062 2063} # ac_fn_c_compute_int 2064cat >config.log <<_ACEOF 2065This file contains any messages produced by compilers while 2066running configure, to aid debugging if configure makes a mistake. 2067 2068It was created by package-unused $as_me version-unused, which was 2069generated by GNU Autoconf 2.64. Invocation command line was 2070 2071 $ $0 $@ 2072 2073_ACEOF 2074exec 5>>config.log 2075{ 2076cat <<_ASUNAME 2077## --------- ## 2078## Platform. ## 2079## --------- ## 2080 2081hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2082uname -m = `(uname -m) 2>/dev/null || echo unknown` 2083uname -r = `(uname -r) 2>/dev/null || echo unknown` 2084uname -s = `(uname -s) 2>/dev/null || echo unknown` 2085uname -v = `(uname -v) 2>/dev/null || echo unknown` 2086 2087/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2088/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2089 2090/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2091/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2092/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2093/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2094/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2095/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2096/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2097 2098_ASUNAME 2099 2100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2101for as_dir in $PATH 2102do 2103 IFS=$as_save_IFS 2104 test -z "$as_dir" && as_dir=. 2105 $as_echo "PATH: $as_dir" 2106 done 2107IFS=$as_save_IFS 2108 2109} >&5 2110 2111cat >&5 <<_ACEOF 2112 2113 2114## ----------- ## 2115## Core tests. ## 2116## ----------- ## 2117 2118_ACEOF 2119 2120 2121# Keep a trace of the command line. 2122# Strip out --no-create and --no-recursion so they do not pile up. 2123# Strip out --silent because we don't want to record it for future runs. 2124# Also quote any args containing shell meta-characters. 2125# Make two passes to allow for proper duplicate-argument suppression. 2126ac_configure_args= 2127ac_configure_args0= 2128ac_configure_args1= 2129ac_must_keep_next=false 2130for ac_pass in 1 2 2131do 2132 for ac_arg 2133 do 2134 case $ac_arg in 2135 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2136 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2137 | -silent | --silent | --silen | --sile | --sil) 2138 continue ;; 2139 *\'*) 2140 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2141 esac 2142 case $ac_pass in 2143 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2144 2) 2145 as_fn_append ac_configure_args1 " '$ac_arg'" 2146 if test $ac_must_keep_next = true; then 2147 ac_must_keep_next=false # Got value, back to normal. 2148 else 2149 case $ac_arg in 2150 *=* | --config-cache | -C | -disable-* | --disable-* \ 2151 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2152 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2153 | -with-* | --with-* | -without-* | --without-* | --x) 2154 case "$ac_configure_args0 " in 2155 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2156 esac 2157 ;; 2158 -* ) ac_must_keep_next=true ;; 2159 esac 2160 fi 2161 as_fn_append ac_configure_args " '$ac_arg'" 2162 ;; 2163 esac 2164 done 2165done 2166{ ac_configure_args0=; unset ac_configure_args0;} 2167{ ac_configure_args1=; unset ac_configure_args1;} 2168 2169# When interrupted or exit'd, cleanup temporary files, and complete 2170# config.log. We remove comments because anyway the quotes in there 2171# would cause problems or look ugly. 2172# WARNING: Use '\'' to represent an apostrophe within the trap. 2173# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2174trap 'exit_status=$? 2175 # Save into config.log some information that might help in debugging. 2176 { 2177 echo 2178 2179 cat <<\_ASBOX 2180## ---------------- ## 2181## Cache variables. ## 2182## ---------------- ## 2183_ASBOX 2184 echo 2185 # The following way of writing the cache mishandles newlines in values, 2186( 2187 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2188 eval ac_val=\$$ac_var 2189 case $ac_val in #( 2190 *${as_nl}*) 2191 case $ac_var in #( 2192 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2193$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2194 esac 2195 case $ac_var in #( 2196 _ | IFS | as_nl) ;; #( 2197 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2198 *) { eval $ac_var=; unset $ac_var;} ;; 2199 esac ;; 2200 esac 2201 done 2202 (set) 2>&1 | 2203 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2204 *${as_nl}ac_space=\ *) 2205 sed -n \ 2206 "s/'\''/'\''\\\\'\'''\''/g; 2207 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2208 ;; #( 2209 *) 2210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2211 ;; 2212 esac | 2213 sort 2214) 2215 echo 2216 2217 cat <<\_ASBOX 2218## ----------------- ## 2219## Output variables. ## 2220## ----------------- ## 2221_ASBOX 2222 echo 2223 for ac_var in $ac_subst_vars 2224 do 2225 eval ac_val=\$$ac_var 2226 case $ac_val in 2227 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2228 esac 2229 $as_echo "$ac_var='\''$ac_val'\''" 2230 done | sort 2231 echo 2232 2233 if test -n "$ac_subst_files"; then 2234 cat <<\_ASBOX 2235## ------------------- ## 2236## File substitutions. ## 2237## ------------------- ## 2238_ASBOX 2239 echo 2240 for ac_var in $ac_subst_files 2241 do 2242 eval ac_val=\$$ac_var 2243 case $ac_val in 2244 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2245 esac 2246 $as_echo "$ac_var='\''$ac_val'\''" 2247 done | sort 2248 echo 2249 fi 2250 2251 if test -s confdefs.h; then 2252 cat <<\_ASBOX 2253## ----------- ## 2254## confdefs.h. ## 2255## ----------- ## 2256_ASBOX 2257 echo 2258 cat confdefs.h 2259 echo 2260 fi 2261 test "$ac_signal" != 0 && 2262 $as_echo "$as_me: caught signal $ac_signal" 2263 $as_echo "$as_me: exit $exit_status" 2264 } >&5 2265 rm -f core *.core core.conftest.* && 2266 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2267 exit $exit_status 2268' 0 2269for ac_signal in 1 2 13 15; do 2270 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2271done 2272ac_signal=0 2273 2274# confdefs.h avoids OS command line length limits that DEFS can exceed. 2275rm -f -r conftest* confdefs.h 2276 2277$as_echo "/* confdefs.h */" > confdefs.h 2278 2279# Predefined preprocessor variables. 2280 2281cat >>confdefs.h <<_ACEOF 2282#define PACKAGE_NAME "$PACKAGE_NAME" 2283_ACEOF 2284 2285cat >>confdefs.h <<_ACEOF 2286#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2287_ACEOF 2288 2289cat >>confdefs.h <<_ACEOF 2290#define PACKAGE_VERSION "$PACKAGE_VERSION" 2291_ACEOF 2292 2293cat >>confdefs.h <<_ACEOF 2294#define PACKAGE_STRING "$PACKAGE_STRING" 2295_ACEOF 2296 2297cat >>confdefs.h <<_ACEOF 2298#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2299_ACEOF 2300 2301cat >>confdefs.h <<_ACEOF 2302#define PACKAGE_URL "$PACKAGE_URL" 2303_ACEOF 2304 2305 2306# Let the site file select an alternate cache file if it wants to. 2307# Prefer an explicitly selected file to automatically selected ones. 2308ac_site_file1=NONE 2309ac_site_file2=NONE 2310if test -n "$CONFIG_SITE"; then 2311 ac_site_file1=$CONFIG_SITE 2312elif test "x$prefix" != xNONE; then 2313 ac_site_file1=$prefix/share/config.site 2314 ac_site_file2=$prefix/etc/config.site 2315else 2316 ac_site_file1=$ac_default_prefix/share/config.site 2317 ac_site_file2=$ac_default_prefix/etc/config.site 2318fi 2319for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2320do 2321 test "x$ac_site_file" = xNONE && continue 2322 if test -r "$ac_site_file"; then 2323 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2324$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2325 sed 's/^/| /' "$ac_site_file" >&5 2326 . "$ac_site_file" 2327 fi 2328done 2329 2330if test -r "$cache_file"; then 2331 # Some versions of bash will fail to source /dev/null (special 2332 # files actually), so we avoid doing that. 2333 if test -f "$cache_file"; then 2334 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2335$as_echo "$as_me: loading cache $cache_file" >&6;} 2336 case $cache_file in 2337 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2338 *) . "./$cache_file";; 2339 esac 2340 fi 2341else 2342 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2343$as_echo "$as_me: creating cache $cache_file" >&6;} 2344 >$cache_file 2345fi 2346 2347# Check that the precious variables saved in the cache have kept the same 2348# value. 2349ac_cache_corrupted=false 2350for ac_var in $ac_precious_vars; do 2351 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2352 eval ac_new_set=\$ac_env_${ac_var}_set 2353 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2354 eval ac_new_val=\$ac_env_${ac_var}_value 2355 case $ac_old_set,$ac_new_set in 2356 set,) 2357 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2358$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2359 ac_cache_corrupted=: ;; 2360 ,set) 2361 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2362$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2363 ac_cache_corrupted=: ;; 2364 ,);; 2365 *) 2366 if test "x$ac_old_val" != "x$ac_new_val"; then 2367 # differences in whitespace do not lead to failure. 2368 ac_old_val_w=`echo x $ac_old_val` 2369 ac_new_val_w=`echo x $ac_new_val` 2370 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2371 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2372$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2373 ac_cache_corrupted=: 2374 else 2375 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2376$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2377 eval $ac_var=\$ac_old_val 2378 fi 2379 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2380$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2381 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2382$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2383 fi;; 2384 esac 2385 # Pass precious variables to config.status. 2386 if test "$ac_new_set" = set; then 2387 case $ac_new_val in 2388 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2389 *) ac_arg=$ac_var=$ac_new_val ;; 2390 esac 2391 case " $ac_configure_args " in 2392 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2393 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2394 esac 2395 fi 2396done 2397if $ac_cache_corrupted; then 2398 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2399$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2400 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2401$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2402 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2403fi 2404## -------------------- ## 2405## Main body of script. ## 2406## -------------------- ## 2407 2408ac_ext=c 2409ac_cpp='$CPP $CPPFLAGS' 2410ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2411ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2412ac_compiler_gnu=$ac_cv_c_compiler_gnu 2413 2414 2415 2416 2417 2418 2419 2420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2421$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2422# Check whether --enable-version-specific-runtime-libs was given. 2423if test "${enable_version_specific_runtime_libs+set}" = set; then : 2424 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2425 yes) version_specific_libs=yes ;; 2426 no) version_specific_libs=no ;; 2427 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2428 esac 2429else 2430 version_specific_libs=no 2431fi 2432 2433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2434$as_echo "$version_specific_libs" >&6; } 2435 2436# Do not delete or change the following two lines. For why, see 2437# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html 2438ac_aux_dir= 2439for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2440 for ac_t in install-sh install.sh shtool; do 2441 if test -f "$ac_dir/$ac_t"; then 2442 ac_aux_dir=$ac_dir 2443 ac_install_sh="$ac_aux_dir/$ac_t -c" 2444 break 2 2445 fi 2446 done 2447done 2448if test -z "$ac_aux_dir"; then 2449 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2450fi 2451 2452# These three variables are undocumented and unsupported, 2453# and are intended to be withdrawn in a future Autoconf release. 2454# They can cause serious problems if a builder's source tree is in a directory 2455# whose full name contains unusual characters. 2456ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2457ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2458ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2459 2460 2461# Make sure we can run config.sub. 2462$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2463 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2464 2465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2466$as_echo_n "checking build system type... " >&6; } 2467if test "${ac_cv_build+set}" = set; then : 2468 $as_echo_n "(cached) " >&6 2469else 2470 ac_build_alias=$build_alias 2471test "x$ac_build_alias" = x && 2472 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2473test "x$ac_build_alias" = x && 2474 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2475ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2476 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2477 2478fi 2479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2480$as_echo "$ac_cv_build" >&6; } 2481case $ac_cv_build in 2482*-*-*) ;; 2483*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2484esac 2485build=$ac_cv_build 2486ac_save_IFS=$IFS; IFS='-' 2487set x $ac_cv_build 2488shift 2489build_cpu=$1 2490build_vendor=$2 2491shift; shift 2492# Remember, the first character of IFS is used to create $*, 2493# except with old shells: 2494build_os=$* 2495IFS=$ac_save_IFS 2496case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2497 2498 2499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2500$as_echo_n "checking host system type... " >&6; } 2501if test "${ac_cv_host+set}" = set; then : 2502 $as_echo_n "(cached) " >&6 2503else 2504 if test "x$host_alias" = x; then 2505 ac_cv_host=$ac_cv_build 2506else 2507 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2508 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2509fi 2510 2511fi 2512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2513$as_echo "$ac_cv_host" >&6; } 2514case $ac_cv_host in 2515*-*-*) ;; 2516*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2517esac 2518host=$ac_cv_host 2519ac_save_IFS=$IFS; IFS='-' 2520set x $ac_cv_host 2521shift 2522host_cpu=$1 2523host_vendor=$2 2524shift; shift 2525# Remember, the first character of IFS is used to create $*, 2526# except with old shells: 2527host_os=$* 2528IFS=$ac_save_IFS 2529case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2530 2531 2532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2533$as_echo_n "checking target system type... " >&6; } 2534if test "${ac_cv_target+set}" = set; then : 2535 $as_echo_n "(cached) " >&6 2536else 2537 if test "x$target_alias" = x; then 2538 ac_cv_target=$ac_cv_host 2539else 2540 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2541 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2542fi 2543 2544fi 2545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2546$as_echo "$ac_cv_target" >&6; } 2547case $ac_cv_target in 2548*-*-*) ;; 2549*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2550esac 2551target=$ac_cv_target 2552ac_save_IFS=$IFS; IFS='-' 2553set x $ac_cv_target 2554shift 2555target_cpu=$1 2556target_vendor=$2 2557shift; shift 2558# Remember, the first character of IFS is used to create $*, 2559# except with old shells: 2560target_os=$* 2561IFS=$ac_save_IFS 2562case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2563 2564 2565# The aliases save the names the user supplied, while $host etc. 2566# will get canonicalized. 2567test -n "$target_alias" && 2568 test "$program_prefix$program_suffix$program_transform_name" = \ 2569 NONENONEs,x,x, && 2570 program_prefix=${target_alias}- 2571 2572target_alias=${target_alias-$host_alias} 2573 2574 case ${build_alias} in 2575 "") build_noncanonical=${build} ;; 2576 *) build_noncanonical=${build_alias} ;; 2577esac 2578 2579 case ${host_alias} in 2580 "") host_noncanonical=${build_noncanonical} ;; 2581 *) host_noncanonical=${host_alias} ;; 2582esac 2583 2584 case ${target_alias} in 2585 "") target_noncanonical=${host_noncanonical} ;; 2586 *) target_noncanonical=${target_alias} ;; 2587esac 2588 2589 2590 2591 2592 2593 LIBSTDCXX_RAW_CXX_CXXFLAGS="\ 2594 -I\$(top_builddir)/../libstdc++-v3/include \ 2595 -I\$(top_builddir)/../libstdc++-v3/include/\$(target_noncanonical) \ 2596 -I\$(top_srcdir)/../libstdc++-v3/libsupc++" 2597 LIBSTDCXX_RAW_CXX_LDFLAGS="\ 2598 \$(top_builddir)/../libstdc++-v3/src/libstdc++.la" 2599 2600 2601 2602 2603am__api_version='1.11' 2604 2605# Find a good install program. We prefer a C program (faster), 2606# so one script is as good as another. But avoid the broken or 2607# incompatible versions: 2608# SysV /etc/install, /usr/sbin/install 2609# SunOS /usr/etc/install 2610# IRIX /sbin/install 2611# AIX /bin/install 2612# AmigaOS /C/install, which installs bootblocks on floppy discs 2613# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2614# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2615# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2616# OS/2's system install, which has a completely different semantic 2617# ./install, which can be erroneously created by make from ./install.sh. 2618# Reject install programs that cannot install multiple files. 2619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2620$as_echo_n "checking for a BSD-compatible install... " >&6; } 2621if test -z "$INSTALL"; then 2622if test "${ac_cv_path_install+set}" = set; then : 2623 $as_echo_n "(cached) " >&6 2624else 2625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2626for as_dir in $PATH 2627do 2628 IFS=$as_save_IFS 2629 test -z "$as_dir" && as_dir=. 2630 # Account for people who put trailing slashes in PATH elements. 2631case $as_dir/ in #(( 2632 ./ | .// | /[cC]/* | \ 2633 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2634 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2635 /usr/ucb/* ) ;; 2636 *) 2637 # OSF1 and SCO ODT 3.0 have their own names for install. 2638 # Don't use installbsd from OSF since it installs stuff as root 2639 # by default. 2640 for ac_prog in ginstall scoinst install; do 2641 for ac_exec_ext in '' $ac_executable_extensions; do 2642 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2643 if test $ac_prog = install && 2644 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2645 # AIX install. It has an incompatible calling convention. 2646 : 2647 elif test $ac_prog = install && 2648 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2649 # program-specific install script used by HP pwplus--don't use. 2650 : 2651 else 2652 rm -rf conftest.one conftest.two conftest.dir 2653 echo one > conftest.one 2654 echo two > conftest.two 2655 mkdir conftest.dir 2656 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2657 test -s conftest.one && test -s conftest.two && 2658 test -s conftest.dir/conftest.one && 2659 test -s conftest.dir/conftest.two 2660 then 2661 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2662 break 3 2663 fi 2664 fi 2665 fi 2666 done 2667 done 2668 ;; 2669esac 2670 2671 done 2672IFS=$as_save_IFS 2673 2674rm -rf conftest.one conftest.two conftest.dir 2675 2676fi 2677 if test "${ac_cv_path_install+set}" = set; then 2678 INSTALL=$ac_cv_path_install 2679 else 2680 # As a last resort, use the slow shell script. Don't cache a 2681 # value for INSTALL within a source directory, because that will 2682 # break other packages using the cache if that directory is 2683 # removed, or if the value is a relative name. 2684 INSTALL=$ac_install_sh 2685 fi 2686fi 2687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2688$as_echo "$INSTALL" >&6; } 2689 2690# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2691# It thinks the first close brace ends the variable substitution. 2692test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2693 2694test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2695 2696test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2697 2698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2699$as_echo_n "checking whether build environment is sane... " >&6; } 2700# Just in case 2701sleep 1 2702echo timestamp > conftest.file 2703# Reject unsafe characters in $srcdir or the absolute working directory 2704# name. Accept space and tab only in the latter. 2705am_lf=' 2706' 2707case `pwd` in 2708 *[\\\"\#\$\&\'\`$am_lf]*) 2709 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2710esac 2711case $srcdir in 2712 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2713 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2714esac 2715 2716# Do `set' in a subshell so we don't clobber the current shell's 2717# arguments. Must try -L first in case configure is actually a 2718# symlink; some systems play weird games with the mod time of symlinks 2719# (eg FreeBSD returns the mod time of the symlink's containing 2720# directory). 2721if ( 2722 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2723 if test "$*" = "X"; then 2724 # -L didn't work. 2725 set X `ls -t "$srcdir/configure" conftest.file` 2726 fi 2727 rm -f conftest.file 2728 if test "$*" != "X $srcdir/configure conftest.file" \ 2729 && test "$*" != "X conftest.file $srcdir/configure"; then 2730 2731 # If neither matched, then we have a broken ls. This can happen 2732 # if, for instance, CONFIG_SHELL is bash and it inherits a 2733 # broken ls alias from the environment. This has actually 2734 # happened. Such a system could not be considered "sane". 2735 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2736alias in your environment" "$LINENO" 5 2737 fi 2738 2739 test "$2" = conftest.file 2740 ) 2741then 2742 # Ok. 2743 : 2744else 2745 as_fn_error "newly created file is older than distributed files! 2746Check your system clock" "$LINENO" 5 2747fi 2748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2749$as_echo "yes" >&6; } 2750test "$program_prefix" != NONE && 2751 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2752# Use a double $ so make ignores it. 2753test "$program_suffix" != NONE && 2754 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2755# Double any \ or $. 2756# By default was `s,x,x', remove it if useless. 2757ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2758program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2759 2760# expand $ac_aux_dir to an absolute path 2761am_aux_dir=`cd $ac_aux_dir && pwd` 2762 2763if test x"${MISSING+set}" != xset; then 2764 case $am_aux_dir in 2765 *\ * | *\ *) 2766 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2767 *) 2768 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2769 esac 2770fi 2771# Use eval to expand $SHELL 2772if eval "$MISSING --run true"; then 2773 am_missing_run="$MISSING --run " 2774else 2775 am_missing_run= 2776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2777$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2778fi 2779 2780if test x"${install_sh}" != xset; then 2781 case $am_aux_dir in 2782 *\ * | *\ *) 2783 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2784 *) 2785 install_sh="\${SHELL} $am_aux_dir/install-sh" 2786 esac 2787fi 2788 2789# Installed binaries are usually stripped using `strip' when the user 2790# run `make install-strip'. However `strip' might not be the right 2791# tool to use in cross-compilation environments, therefore Automake 2792# will honor the `STRIP' environment variable to overrule this program. 2793if test "$cross_compiling" != no; then 2794 if test -n "$ac_tool_prefix"; then 2795 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2796set dummy ${ac_tool_prefix}strip; ac_word=$2 2797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2798$as_echo_n "checking for $ac_word... " >&6; } 2799if test "${ac_cv_prog_STRIP+set}" = set; then : 2800 $as_echo_n "(cached) " >&6 2801else 2802 if test -n "$STRIP"; then 2803 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2804else 2805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2806for as_dir in $PATH 2807do 2808 IFS=$as_save_IFS 2809 test -z "$as_dir" && as_dir=. 2810 for ac_exec_ext in '' $ac_executable_extensions; do 2811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2812 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2814 break 2 2815 fi 2816done 2817 done 2818IFS=$as_save_IFS 2819 2820fi 2821fi 2822STRIP=$ac_cv_prog_STRIP 2823if test -n "$STRIP"; then 2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2825$as_echo "$STRIP" >&6; } 2826else 2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2828$as_echo "no" >&6; } 2829fi 2830 2831 2832fi 2833if test -z "$ac_cv_prog_STRIP"; then 2834 ac_ct_STRIP=$STRIP 2835 # Extract the first word of "strip", so it can be a program name with args. 2836set dummy strip; ac_word=$2 2837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2838$as_echo_n "checking for $ac_word... " >&6; } 2839if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2840 $as_echo_n "(cached) " >&6 2841else 2842 if test -n "$ac_ct_STRIP"; then 2843 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2844else 2845as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2846for as_dir in $PATH 2847do 2848 IFS=$as_save_IFS 2849 test -z "$as_dir" && as_dir=. 2850 for ac_exec_ext in '' $ac_executable_extensions; do 2851 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2852 ac_cv_prog_ac_ct_STRIP="strip" 2853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2854 break 2 2855 fi 2856done 2857 done 2858IFS=$as_save_IFS 2859 2860fi 2861fi 2862ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2863if test -n "$ac_ct_STRIP"; then 2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2865$as_echo "$ac_ct_STRIP" >&6; } 2866else 2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2868$as_echo "no" >&6; } 2869fi 2870 2871 if test "x$ac_ct_STRIP" = x; then 2872 STRIP=":" 2873 else 2874 case $cross_compiling:$ac_tool_warned in 2875yes:) 2876{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2877$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2878ac_tool_warned=yes ;; 2879esac 2880 STRIP=$ac_ct_STRIP 2881 fi 2882else 2883 STRIP="$ac_cv_prog_STRIP" 2884fi 2885 2886fi 2887INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2888 2889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2890$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2891if test -z "$MKDIR_P"; then 2892 if test "${ac_cv_path_mkdir+set}" = set; then : 2893 $as_echo_n "(cached) " >&6 2894else 2895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2896for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2897do 2898 IFS=$as_save_IFS 2899 test -z "$as_dir" && as_dir=. 2900 for ac_prog in mkdir gmkdir; do 2901 for ac_exec_ext in '' $ac_executable_extensions; do 2902 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2903 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2904 'mkdir (GNU coreutils) '* | \ 2905 'mkdir (coreutils) '* | \ 2906 'mkdir (fileutils) '4.1*) 2907 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2908 break 3;; 2909 esac 2910 done 2911 done 2912 done 2913IFS=$as_save_IFS 2914 2915fi 2916 2917 if test "${ac_cv_path_mkdir+set}" = set; then 2918 MKDIR_P="$ac_cv_path_mkdir -p" 2919 else 2920 # As a last resort, use the slow shell script. Don't cache a 2921 # value for MKDIR_P within a source directory, because that will 2922 # break other packages using the cache if that directory is 2923 # removed, or if the value is a relative name. 2924 test -d ./--version && rmdir ./--version 2925 MKDIR_P="$ac_install_sh -d" 2926 fi 2927fi 2928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2929$as_echo "$MKDIR_P" >&6; } 2930 2931mkdir_p="$MKDIR_P" 2932case $mkdir_p in 2933 [\\/$]* | ?:[\\/]*) ;; 2934 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2935esac 2936 2937for ac_prog in gawk mawk nawk awk 2938do 2939 # Extract the first word of "$ac_prog", so it can be a program name with args. 2940set dummy $ac_prog; ac_word=$2 2941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2942$as_echo_n "checking for $ac_word... " >&6; } 2943if test "${ac_cv_prog_AWK+set}" = set; then : 2944 $as_echo_n "(cached) " >&6 2945else 2946 if test -n "$AWK"; then 2947 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2948else 2949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2950for as_dir in $PATH 2951do 2952 IFS=$as_save_IFS 2953 test -z "$as_dir" && as_dir=. 2954 for ac_exec_ext in '' $ac_executable_extensions; do 2955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2956 ac_cv_prog_AWK="$ac_prog" 2957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2958 break 2 2959 fi 2960done 2961 done 2962IFS=$as_save_IFS 2963 2964fi 2965fi 2966AWK=$ac_cv_prog_AWK 2967if test -n "$AWK"; then 2968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2969$as_echo "$AWK" >&6; } 2970else 2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2972$as_echo "no" >&6; } 2973fi 2974 2975 2976 test -n "$AWK" && break 2977done 2978 2979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2980$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2981set x ${MAKE-make} 2982ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2983if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2984 $as_echo_n "(cached) " >&6 2985else 2986 cat >conftest.make <<\_ACEOF 2987SHELL = /bin/sh 2988all: 2989 @echo '@@@%%%=$(MAKE)=@@@%%%' 2990_ACEOF 2991# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2992case `${MAKE-make} -f conftest.make 2>/dev/null` in 2993 *@@@%%%=?*=@@@%%%*) 2994 eval ac_cv_prog_make_${ac_make}_set=yes;; 2995 *) 2996 eval ac_cv_prog_make_${ac_make}_set=no;; 2997esac 2998rm -f conftest.make 2999fi 3000if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3002$as_echo "yes" >&6; } 3003 SET_MAKE= 3004else 3005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3006$as_echo "no" >&6; } 3007 SET_MAKE="MAKE=${MAKE-make}" 3008fi 3009 3010rm -rf .tst 2>/dev/null 3011mkdir .tst 2>/dev/null 3012if test -d .tst; then 3013 am__leading_dot=. 3014else 3015 am__leading_dot=_ 3016fi 3017rmdir .tst 2>/dev/null 3018 3019if test "`cd $srcdir && pwd`" != "`pwd`"; then 3020 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3021 # is not polluted with repeated "-I." 3022 am__isrc=' -I$(srcdir)' 3023 # test to see if srcdir already configured 3024 if test -f $srcdir/config.status; then 3025 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3026 fi 3027fi 3028 3029# test whether we have cygpath 3030if test -z "$CYGPATH_W"; then 3031 if (cygpath --version) >/dev/null 2>/dev/null; then 3032 CYGPATH_W='cygpath -w' 3033 else 3034 CYGPATH_W=echo 3035 fi 3036fi 3037 3038 3039# Define the identity of the package. 3040 PACKAGE='package-unused' 3041 VERSION='version-unused' 3042 3043 3044cat >>confdefs.h <<_ACEOF 3045#define PACKAGE "$PACKAGE" 3046_ACEOF 3047 3048 3049cat >>confdefs.h <<_ACEOF 3050#define VERSION "$VERSION" 3051_ACEOF 3052 3053# Some tools Automake needs. 3054 3055ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3056 3057 3058AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3059 3060 3061AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3062 3063 3064AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3065 3066 3067MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3068 3069# We need awk for the "check" target. The system "awk" is bad on 3070# some platforms. 3071# Always define AMTAR for backward compatibility. 3072 3073AMTAR=${AMTAR-"${am_missing_run}tar"} 3074 3075am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 3076 3077 3078 3079 3080 3081# Default to --enable-multilib 3082# Check whether --enable-multilib was given. 3083if test "${enable_multilib+set}" = set; then : 3084 enableval=$enable_multilib; case "$enableval" in 3085 yes) multilib=yes ;; 3086 no) multilib=no ;; 3087 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 3088 esac 3089else 3090 multilib=yes 3091fi 3092 3093 3094# We may get other options which we leave undocumented: 3095# --with-target-subdir, --with-multisrctop, --with-multisubdir 3096# See config-ml.in if you want the gory details. 3097 3098if test "$srcdir" = "."; then 3099 if test "$with_target_subdir" != "."; then 3100 multi_basedir="$srcdir/$with_multisrctop../.." 3101 else 3102 multi_basedir="$srcdir/$with_multisrctop.." 3103 fi 3104else 3105 multi_basedir="$srcdir/.." 3106fi 3107 3108 3109# Even if the default multilib is not a cross compilation, 3110# it may be that some of the other multilibs are. 3111if test $cross_compiling = no && test $multilib = yes \ 3112 && test "x${with_multisubdir}" != x ; then 3113 cross_compiling=maybe 3114fi 3115 3116ac_config_commands="$ac_config_commands default-1" 3117 3118 3119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3120$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3121 # Check whether --enable-maintainer-mode was given. 3122if test "${enable_maintainer_mode+set}" = set; then : 3123 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3124else 3125 USE_MAINTAINER_MODE=no 3126fi 3127 3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3129$as_echo "$USE_MAINTAINER_MODE" >&6; } 3130 if test $USE_MAINTAINER_MODE = yes; then 3131 MAINTAINER_MODE_TRUE= 3132 MAINTAINER_MODE_FALSE='#' 3133else 3134 MAINTAINER_MODE_TRUE='#' 3135 MAINTAINER_MODE_FALSE= 3136fi 3137 3138 MAINT=$MAINTAINER_MODE_TRUE 3139 3140 3141 3142# Calculate toolexeclibdir 3143# Also toolexecdir, though it's only used in toolexeclibdir 3144case ${version_specific_libs} in 3145 yes) 3146 # Need the gcc compiler version to know where to install libraries 3147 # and header files if --enable-version-specific-runtime-libs option 3148 # is selected. 3149 toolexecdir='$(libdir)/gcc/$(target_alias)' 3150 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 3151 ;; 3152 no) 3153 if test -n "$with_cross_host" && 3154 test x"$with_cross_host" != x"no"; then 3155 # Install a library built with a cross compiler in tooldir, not libdir. 3156 toolexecdir='$(exec_prefix)/$(target_alias)' 3157 toolexeclibdir='$(toolexecdir)/lib' 3158 else 3159 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 3160 toolexeclibdir='$(libdir)' 3161 fi 3162 multi_os_directory=`$CC -print-multi-os-directory` 3163 case $multi_os_directory in 3164 .) ;; # Avoid trailing /. 3165 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 3166 esac 3167 ;; 3168esac 3169 3170 3171 3172# Checks for programs. 3173ac_ext=c 3174ac_cpp='$CPP $CPPFLAGS' 3175ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3176ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3177ac_compiler_gnu=$ac_cv_c_compiler_gnu 3178if test -n "$ac_tool_prefix"; then 3179 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3180set dummy ${ac_tool_prefix}gcc; ac_word=$2 3181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3182$as_echo_n "checking for $ac_word... " >&6; } 3183if test "${ac_cv_prog_CC+set}" = set; then : 3184 $as_echo_n "(cached) " >&6 3185else 3186 if test -n "$CC"; then 3187 ac_cv_prog_CC="$CC" # Let the user override the test. 3188else 3189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3190for as_dir in $PATH 3191do 3192 IFS=$as_save_IFS 3193 test -z "$as_dir" && as_dir=. 3194 for ac_exec_ext in '' $ac_executable_extensions; do 3195 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3196 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3198 break 2 3199 fi 3200done 3201 done 3202IFS=$as_save_IFS 3203 3204fi 3205fi 3206CC=$ac_cv_prog_CC 3207if test -n "$CC"; then 3208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3209$as_echo "$CC" >&6; } 3210else 3211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3212$as_echo "no" >&6; } 3213fi 3214 3215 3216fi 3217if test -z "$ac_cv_prog_CC"; then 3218 ac_ct_CC=$CC 3219 # Extract the first word of "gcc", so it can be a program name with args. 3220set dummy gcc; ac_word=$2 3221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3222$as_echo_n "checking for $ac_word... " >&6; } 3223if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3224 $as_echo_n "(cached) " >&6 3225else 3226 if test -n "$ac_ct_CC"; then 3227 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3228else 3229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3230for as_dir in $PATH 3231do 3232 IFS=$as_save_IFS 3233 test -z "$as_dir" && as_dir=. 3234 for ac_exec_ext in '' $ac_executable_extensions; do 3235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3236 ac_cv_prog_ac_ct_CC="gcc" 3237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3238 break 2 3239 fi 3240done 3241 done 3242IFS=$as_save_IFS 3243 3244fi 3245fi 3246ac_ct_CC=$ac_cv_prog_ac_ct_CC 3247if test -n "$ac_ct_CC"; then 3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3249$as_echo "$ac_ct_CC" >&6; } 3250else 3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3252$as_echo "no" >&6; } 3253fi 3254 3255 if test "x$ac_ct_CC" = x; then 3256 CC="" 3257 else 3258 case $cross_compiling:$ac_tool_warned in 3259yes:) 3260{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3261$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3262ac_tool_warned=yes ;; 3263esac 3264 CC=$ac_ct_CC 3265 fi 3266else 3267 CC="$ac_cv_prog_CC" 3268fi 3269 3270if test -z "$CC"; then 3271 if test -n "$ac_tool_prefix"; then 3272 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3273set dummy ${ac_tool_prefix}cc; ac_word=$2 3274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3275$as_echo_n "checking for $ac_word... " >&6; } 3276if test "${ac_cv_prog_CC+set}" = set; then : 3277 $as_echo_n "(cached) " >&6 3278else 3279 if test -n "$CC"; then 3280 ac_cv_prog_CC="$CC" # Let the user override the test. 3281else 3282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3283for as_dir in $PATH 3284do 3285 IFS=$as_save_IFS 3286 test -z "$as_dir" && as_dir=. 3287 for ac_exec_ext in '' $ac_executable_extensions; do 3288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3289 ac_cv_prog_CC="${ac_tool_prefix}cc" 3290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3291 break 2 3292 fi 3293done 3294 done 3295IFS=$as_save_IFS 3296 3297fi 3298fi 3299CC=$ac_cv_prog_CC 3300if test -n "$CC"; then 3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3302$as_echo "$CC" >&6; } 3303else 3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3305$as_echo "no" >&6; } 3306fi 3307 3308 3309 fi 3310fi 3311if test -z "$CC"; then 3312 # Extract the first word of "cc", so it can be a program name with args. 3313set dummy cc; ac_word=$2 3314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3315$as_echo_n "checking for $ac_word... " >&6; } 3316if test "${ac_cv_prog_CC+set}" = set; then : 3317 $as_echo_n "(cached) " >&6 3318else 3319 if test -n "$CC"; then 3320 ac_cv_prog_CC="$CC" # Let the user override the test. 3321else 3322 ac_prog_rejected=no 3323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3324for as_dir in $PATH 3325do 3326 IFS=$as_save_IFS 3327 test -z "$as_dir" && as_dir=. 3328 for ac_exec_ext in '' $ac_executable_extensions; do 3329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3330 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3331 ac_prog_rejected=yes 3332 continue 3333 fi 3334 ac_cv_prog_CC="cc" 3335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3336 break 2 3337 fi 3338done 3339 done 3340IFS=$as_save_IFS 3341 3342if test $ac_prog_rejected = yes; then 3343 # We found a bogon in the path, so make sure we never use it. 3344 set dummy $ac_cv_prog_CC 3345 shift 3346 if test $# != 0; then 3347 # We chose a different compiler from the bogus one. 3348 # However, it has the same basename, so the bogon will be chosen 3349 # first if we set CC to just the basename; use the full file name. 3350 shift 3351 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3352 fi 3353fi 3354fi 3355fi 3356CC=$ac_cv_prog_CC 3357if test -n "$CC"; then 3358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3359$as_echo "$CC" >&6; } 3360else 3361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3362$as_echo "no" >&6; } 3363fi 3364 3365 3366fi 3367if test -z "$CC"; then 3368 if test -n "$ac_tool_prefix"; then 3369 for ac_prog in cl.exe 3370 do 3371 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3372set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3374$as_echo_n "checking for $ac_word... " >&6; } 3375if test "${ac_cv_prog_CC+set}" = set; then : 3376 $as_echo_n "(cached) " >&6 3377else 3378 if test -n "$CC"; then 3379 ac_cv_prog_CC="$CC" # Let the user override the test. 3380else 3381as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3382for as_dir in $PATH 3383do 3384 IFS=$as_save_IFS 3385 test -z "$as_dir" && as_dir=. 3386 for ac_exec_ext in '' $ac_executable_extensions; do 3387 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3388 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3390 break 2 3391 fi 3392done 3393 done 3394IFS=$as_save_IFS 3395 3396fi 3397fi 3398CC=$ac_cv_prog_CC 3399if test -n "$CC"; then 3400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3401$as_echo "$CC" >&6; } 3402else 3403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3404$as_echo "no" >&6; } 3405fi 3406 3407 3408 test -n "$CC" && break 3409 done 3410fi 3411if test -z "$CC"; then 3412 ac_ct_CC=$CC 3413 for ac_prog in cl.exe 3414do 3415 # Extract the first word of "$ac_prog", so it can be a program name with args. 3416set dummy $ac_prog; ac_word=$2 3417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3418$as_echo_n "checking for $ac_word... " >&6; } 3419if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3420 $as_echo_n "(cached) " >&6 3421else 3422 if test -n "$ac_ct_CC"; then 3423 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3424else 3425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3426for as_dir in $PATH 3427do 3428 IFS=$as_save_IFS 3429 test -z "$as_dir" && as_dir=. 3430 for ac_exec_ext in '' $ac_executable_extensions; do 3431 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3432 ac_cv_prog_ac_ct_CC="$ac_prog" 3433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3434 break 2 3435 fi 3436done 3437 done 3438IFS=$as_save_IFS 3439 3440fi 3441fi 3442ac_ct_CC=$ac_cv_prog_ac_ct_CC 3443if test -n "$ac_ct_CC"; then 3444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3445$as_echo "$ac_ct_CC" >&6; } 3446else 3447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3448$as_echo "no" >&6; } 3449fi 3450 3451 3452 test -n "$ac_ct_CC" && break 3453done 3454 3455 if test "x$ac_ct_CC" = x; then 3456 CC="" 3457 else 3458 case $cross_compiling:$ac_tool_warned in 3459yes:) 3460{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3461$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3462ac_tool_warned=yes ;; 3463esac 3464 CC=$ac_ct_CC 3465 fi 3466fi 3467 3468fi 3469 3470 3471test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3472$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3473as_fn_error "no acceptable C compiler found in \$PATH 3474See \`config.log' for more details." "$LINENO" 5; } 3475 3476# Provide some information about the compiler. 3477$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3478set X $ac_compile 3479ac_compiler=$2 3480for ac_option in --version -v -V -qversion; do 3481 { { ac_try="$ac_compiler $ac_option >&5" 3482case "(($ac_try" in 3483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3484 *) ac_try_echo=$ac_try;; 3485esac 3486eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3487$as_echo "$ac_try_echo"; } >&5 3488 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3489 ac_status=$? 3490 if test -s conftest.err; then 3491 sed '10a\ 3492... rest of stderr output deleted ... 3493 10q' conftest.err >conftest.er1 3494 cat conftest.er1 >&5 3495 rm -f conftest.er1 conftest.err 3496 fi 3497 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3498 test $ac_status = 0; } 3499done 3500 3501cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3502/* end confdefs.h. */ 3503 3504int 3505main () 3506{ 3507 3508 ; 3509 return 0; 3510} 3511_ACEOF 3512ac_clean_files_save=$ac_clean_files 3513ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3514# Try to create an executable without -o first, disregard a.out. 3515# It will help us diagnose broken compilers, and finding out an intuition 3516# of exeext. 3517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3518$as_echo_n "checking for C compiler default output file name... " >&6; } 3519ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3520 3521# The possible output files: 3522ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3523 3524ac_rmfiles= 3525for ac_file in $ac_files 3526do 3527 case $ac_file in 3528 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3529 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3530 esac 3531done 3532rm -f $ac_rmfiles 3533 3534if { { ac_try="$ac_link_default" 3535case "(($ac_try" in 3536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3537 *) ac_try_echo=$ac_try;; 3538esac 3539eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3540$as_echo "$ac_try_echo"; } >&5 3541 (eval "$ac_link_default") 2>&5 3542 ac_status=$? 3543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3544 test $ac_status = 0; }; then : 3545 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3546# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3547# in a Makefile. We should not override ac_cv_exeext if it was cached, 3548# so that the user can short-circuit this test for compilers unknown to 3549# Autoconf. 3550for ac_file in $ac_files '' 3551do 3552 test -f "$ac_file" || continue 3553 case $ac_file in 3554 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3555 ;; 3556 [ab].out ) 3557 # We found the default executable, but exeext='' is most 3558 # certainly right. 3559 break;; 3560 *.* ) 3561 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3562 then :; else 3563 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3564 fi 3565 # We set ac_cv_exeext here because the later test for it is not 3566 # safe: cross compilers may not add the suffix if given an `-o' 3567 # argument, so we may need to know it at that point already. 3568 # Even if this section looks crufty: it has the advantage of 3569 # actually working. 3570 break;; 3571 * ) 3572 break;; 3573 esac 3574done 3575test "$ac_cv_exeext" = no && ac_cv_exeext= 3576 3577else 3578 ac_file='' 3579fi 3580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3581$as_echo "$ac_file" >&6; } 3582if test -z "$ac_file"; then : 3583 $as_echo "$as_me: failed program was:" >&5 3584sed 's/^/| /' conftest.$ac_ext >&5 3585 3586{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3587$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3588{ as_fn_set_status 77 3589as_fn_error "C compiler cannot create executables 3590See \`config.log' for more details." "$LINENO" 5; }; } 3591fi 3592ac_exeext=$ac_cv_exeext 3593 3594# Check that the compiler produces executables we can run. If not, either 3595# the compiler is broken, or we cross compile. 3596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3597$as_echo_n "checking whether the C compiler works... " >&6; } 3598# If not cross compiling, check that we can run a simple program. 3599if test "$cross_compiling" != yes; then 3600 if { ac_try='./$ac_file' 3601 { { case "(($ac_try" in 3602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3603 *) ac_try_echo=$ac_try;; 3604esac 3605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3606$as_echo "$ac_try_echo"; } >&5 3607 (eval "$ac_try") 2>&5 3608 ac_status=$? 3609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3610 test $ac_status = 0; }; }; then 3611 cross_compiling=no 3612 else 3613 if test "$cross_compiling" = maybe; then 3614 cross_compiling=yes 3615 else 3616 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3618as_fn_error "cannot run C compiled programs. 3619If you meant to cross compile, use \`--host'. 3620See \`config.log' for more details." "$LINENO" 5; } 3621 fi 3622 fi 3623fi 3624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3625$as_echo "yes" >&6; } 3626 3627rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3628ac_clean_files=$ac_clean_files_save 3629# Check that the compiler produces executables we can run. If not, either 3630# the compiler is broken, or we cross compile. 3631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3632$as_echo_n "checking whether we are cross compiling... " >&6; } 3633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3634$as_echo "$cross_compiling" >&6; } 3635 3636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3637$as_echo_n "checking for suffix of executables... " >&6; } 3638if { { ac_try="$ac_link" 3639case "(($ac_try" in 3640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3641 *) ac_try_echo=$ac_try;; 3642esac 3643eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3644$as_echo "$ac_try_echo"; } >&5 3645 (eval "$ac_link") 2>&5 3646 ac_status=$? 3647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3648 test $ac_status = 0; }; then : 3649 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3650# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3651# work properly (i.e., refer to `conftest.exe'), while it won't with 3652# `rm'. 3653for ac_file in conftest.exe conftest conftest.*; do 3654 test -f "$ac_file" || continue 3655 case $ac_file in 3656 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3657 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3658 break;; 3659 * ) break;; 3660 esac 3661done 3662else 3663 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3664$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3665as_fn_error "cannot compute suffix of executables: cannot compile and link 3666See \`config.log' for more details." "$LINENO" 5; } 3667fi 3668rm -f conftest$ac_cv_exeext 3669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3670$as_echo "$ac_cv_exeext" >&6; } 3671 3672rm -f conftest.$ac_ext 3673EXEEXT=$ac_cv_exeext 3674ac_exeext=$EXEEXT 3675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3676$as_echo_n "checking for suffix of object files... " >&6; } 3677if test "${ac_cv_objext+set}" = set; then : 3678 $as_echo_n "(cached) " >&6 3679else 3680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3681/* end confdefs.h. */ 3682 3683int 3684main () 3685{ 3686 3687 ; 3688 return 0; 3689} 3690_ACEOF 3691rm -f conftest.o conftest.obj 3692if { { ac_try="$ac_compile" 3693case "(($ac_try" in 3694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3695 *) ac_try_echo=$ac_try;; 3696esac 3697eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3698$as_echo "$ac_try_echo"; } >&5 3699 (eval "$ac_compile") 2>&5 3700 ac_status=$? 3701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3702 test $ac_status = 0; }; then : 3703 for ac_file in conftest.o conftest.obj conftest.*; do 3704 test -f "$ac_file" || continue; 3705 case $ac_file in 3706 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3707 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3708 break;; 3709 esac 3710done 3711else 3712 $as_echo "$as_me: failed program was:" >&5 3713sed 's/^/| /' conftest.$ac_ext >&5 3714 3715{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3716$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3717as_fn_error "cannot compute suffix of object files: cannot compile 3718See \`config.log' for more details." "$LINENO" 5; } 3719fi 3720rm -f conftest.$ac_cv_objext conftest.$ac_ext 3721fi 3722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3723$as_echo "$ac_cv_objext" >&6; } 3724OBJEXT=$ac_cv_objext 3725ac_objext=$OBJEXT 3726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3727$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3728if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3729 $as_echo_n "(cached) " >&6 3730else 3731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3732/* end confdefs.h. */ 3733 3734int 3735main () 3736{ 3737#ifndef __GNUC__ 3738 choke me 3739#endif 3740 3741 ; 3742 return 0; 3743} 3744_ACEOF 3745if ac_fn_c_try_compile "$LINENO"; then : 3746 ac_compiler_gnu=yes 3747else 3748 ac_compiler_gnu=no 3749fi 3750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3751ac_cv_c_compiler_gnu=$ac_compiler_gnu 3752 3753fi 3754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3755$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3756if test $ac_compiler_gnu = yes; then 3757 GCC=yes 3758else 3759 GCC= 3760fi 3761ac_test_CFLAGS=${CFLAGS+set} 3762ac_save_CFLAGS=$CFLAGS 3763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3764$as_echo_n "checking whether $CC accepts -g... " >&6; } 3765if test "${ac_cv_prog_cc_g+set}" = set; then : 3766 $as_echo_n "(cached) " >&6 3767else 3768 ac_save_c_werror_flag=$ac_c_werror_flag 3769 ac_c_werror_flag=yes 3770 ac_cv_prog_cc_g=no 3771 CFLAGS="-g" 3772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3773/* end confdefs.h. */ 3774 3775int 3776main () 3777{ 3778 3779 ; 3780 return 0; 3781} 3782_ACEOF 3783if ac_fn_c_try_compile "$LINENO"; then : 3784 ac_cv_prog_cc_g=yes 3785else 3786 CFLAGS="" 3787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3788/* end confdefs.h. */ 3789 3790int 3791main () 3792{ 3793 3794 ; 3795 return 0; 3796} 3797_ACEOF 3798if ac_fn_c_try_compile "$LINENO"; then : 3799 3800else 3801 ac_c_werror_flag=$ac_save_c_werror_flag 3802 CFLAGS="-g" 3803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3804/* end confdefs.h. */ 3805 3806int 3807main () 3808{ 3809 3810 ; 3811 return 0; 3812} 3813_ACEOF 3814if ac_fn_c_try_compile "$LINENO"; then : 3815 ac_cv_prog_cc_g=yes 3816fi 3817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3818fi 3819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3820fi 3821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3822 ac_c_werror_flag=$ac_save_c_werror_flag 3823fi 3824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3825$as_echo "$ac_cv_prog_cc_g" >&6; } 3826if test "$ac_test_CFLAGS" = set; then 3827 CFLAGS=$ac_save_CFLAGS 3828elif test $ac_cv_prog_cc_g = yes; then 3829 if test "$GCC" = yes; then 3830 CFLAGS="-g -O2" 3831 else 3832 CFLAGS="-g" 3833 fi 3834else 3835 if test "$GCC" = yes; then 3836 CFLAGS="-O2" 3837 else 3838 CFLAGS= 3839 fi 3840fi 3841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3842$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3843if test "${ac_cv_prog_cc_c89+set}" = set; then : 3844 $as_echo_n "(cached) " >&6 3845else 3846 ac_cv_prog_cc_c89=no 3847ac_save_CC=$CC 3848cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3849/* end confdefs.h. */ 3850#include <stdarg.h> 3851#include <stdio.h> 3852#include <sys/types.h> 3853#include <sys/stat.h> 3854/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3855struct buf { int x; }; 3856FILE * (*rcsopen) (struct buf *, struct stat *, int); 3857static char *e (p, i) 3858 char **p; 3859 int i; 3860{ 3861 return p[i]; 3862} 3863static char *f (char * (*g) (char **, int), char **p, ...) 3864{ 3865 char *s; 3866 va_list v; 3867 va_start (v,p); 3868 s = g (p, va_arg (v,int)); 3869 va_end (v); 3870 return s; 3871} 3872 3873/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3874 function prototypes and stuff, but not '\xHH' hex character constants. 3875 These don't provoke an error unfortunately, instead are silently treated 3876 as 'x'. The following induces an error, until -std is added to get 3877 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3878 array size at least. It's necessary to write '\x00'==0 to get something 3879 that's true only with -std. */ 3880int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3881 3882/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3883 inside strings and character constants. */ 3884#define FOO(x) 'x' 3885int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3886 3887int test (int i, double x); 3888struct s1 {int (*f) (int a);}; 3889struct s2 {int (*f) (double a);}; 3890int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3891int argc; 3892char **argv; 3893int 3894main () 3895{ 3896return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3897 ; 3898 return 0; 3899} 3900_ACEOF 3901for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3902 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3903do 3904 CC="$ac_save_CC $ac_arg" 3905 if ac_fn_c_try_compile "$LINENO"; then : 3906 ac_cv_prog_cc_c89=$ac_arg 3907fi 3908rm -f core conftest.err conftest.$ac_objext 3909 test "x$ac_cv_prog_cc_c89" != "xno" && break 3910done 3911rm -f conftest.$ac_ext 3912CC=$ac_save_CC 3913 3914fi 3915# AC_CACHE_VAL 3916case "x$ac_cv_prog_cc_c89" in 3917 x) 3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3919$as_echo "none needed" >&6; } ;; 3920 xno) 3921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3922$as_echo "unsupported" >&6; } ;; 3923 *) 3924 CC="$CC $ac_cv_prog_cc_c89" 3925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3926$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3927esac 3928if test "x$ac_cv_prog_cc_c89" != xno; then : 3929 3930fi 3931 3932ac_ext=c 3933ac_cpp='$CPP $CPPFLAGS' 3934ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3935ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3936ac_compiler_gnu=$ac_cv_c_compiler_gnu 3937DEPDIR="${am__leading_dot}deps" 3938 3939ac_config_commands="$ac_config_commands depfiles" 3940 3941 3942am_make=${MAKE-make} 3943cat > confinc << 'END' 3944am__doit: 3945 @echo this is the am__doit target 3946.PHONY: am__doit 3947END 3948# If we don't find an include directive, just comment out the code. 3949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3950$as_echo_n "checking for style of include used by $am_make... " >&6; } 3951am__include="#" 3952am__quote= 3953_am_result=none 3954# First try GNU make style include. 3955echo "include confinc" > confmf 3956# Ignore all kinds of additional output from `make'. 3957case `$am_make -s -f confmf 2> /dev/null` in #( 3958*the\ am__doit\ target*) 3959 am__include=include 3960 am__quote= 3961 _am_result=GNU 3962 ;; 3963esac 3964# Now try BSD make style include. 3965if test "$am__include" = "#"; then 3966 echo '.include "confinc"' > confmf 3967 case `$am_make -s -f confmf 2> /dev/null` in #( 3968 *the\ am__doit\ target*) 3969 am__include=.include 3970 am__quote="\"" 3971 _am_result=BSD 3972 ;; 3973 esac 3974fi 3975 3976 3977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3978$as_echo "$_am_result" >&6; } 3979rm -f confinc confmf 3980 3981# Check whether --enable-dependency-tracking was given. 3982if test "${enable_dependency_tracking+set}" = set; then : 3983 enableval=$enable_dependency_tracking; 3984fi 3985 3986if test "x$enable_dependency_tracking" != xno; then 3987 am_depcomp="$ac_aux_dir/depcomp" 3988 AMDEPBACKSLASH='\' 3989fi 3990 if test "x$enable_dependency_tracking" != xno; then 3991 AMDEP_TRUE= 3992 AMDEP_FALSE='#' 3993else 3994 AMDEP_TRUE='#' 3995 AMDEP_FALSE= 3996fi 3997 3998 3999 4000depcc="$CC" am_compiler_list= 4001 4002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4003$as_echo_n "checking dependency style of $depcc... " >&6; } 4004if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 4005 $as_echo_n "(cached) " >&6 4006else 4007 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4008 # We make a subdir and do the tests there. Otherwise we can end up 4009 # making bogus files that we don't know about and never remove. For 4010 # instance it was reported that on HP-UX the gcc test will end up 4011 # making a dummy file named `D' -- because `-MD' means `put the output 4012 # in D'. 4013 mkdir conftest.dir 4014 # Copy depcomp to subdir because otherwise we won't find it if we're 4015 # using a relative directory. 4016 cp "$am_depcomp" conftest.dir 4017 cd conftest.dir 4018 # We will build objects and dependencies in a subdirectory because 4019 # it helps to detect inapplicable dependency modes. For instance 4020 # both Tru64's cc and ICC support -MD to output dependencies as a 4021 # side effect of compilation, but ICC will put the dependencies in 4022 # the current directory while Tru64 will put them in the object 4023 # directory. 4024 mkdir sub 4025 4026 am_cv_CC_dependencies_compiler_type=none 4027 if test "$am_compiler_list" = ""; then 4028 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4029 fi 4030 am__universal=false 4031 case " $depcc " in #( 4032 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4033 esac 4034 4035 for depmode in $am_compiler_list; do 4036 # Setup a source with many dependencies, because some compilers 4037 # like to wrap large dependency lists on column 80 (with \), and 4038 # we should not choose a depcomp mode which is confused by this. 4039 # 4040 # We need to recreate these files for each test, as the compiler may 4041 # overwrite some of them when testing with obscure command lines. 4042 # This happens at least with the AIX C compiler. 4043 : > sub/conftest.c 4044 for i in 1 2 3 4 5 6; do 4045 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4046 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4047 # Solaris 8's {/usr,}/bin/sh. 4048 touch sub/conftst$i.h 4049 done 4050 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4051 4052 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4053 # mode. It turns out that the SunPro C++ compiler does not properly 4054 # handle `-M -o', and we need to detect this. Also, some Intel 4055 # versions had trouble with output in subdirs 4056 am__obj=sub/conftest.${OBJEXT-o} 4057 am__minus_obj="-o $am__obj" 4058 case $depmode in 4059 gcc) 4060 # This depmode causes a compiler race in universal mode. 4061 test "$am__universal" = false || continue 4062 ;; 4063 nosideeffect) 4064 # after this tag, mechanisms are not by side-effect, so they'll 4065 # only be used when explicitly requested 4066 if test "x$enable_dependency_tracking" = xyes; then 4067 continue 4068 else 4069 break 4070 fi 4071 ;; 4072 msvisualcpp | msvcmsys) 4073 # This compiler won't grok `-c -o', but also, the minuso test has 4074 # not run yet. These depmodes are late enough in the game, and 4075 # so weak that their functioning should not be impacted. 4076 am__obj=conftest.${OBJEXT-o} 4077 am__minus_obj= 4078 ;; 4079 none) break ;; 4080 esac 4081 if depmode=$depmode \ 4082 source=sub/conftest.c object=$am__obj \ 4083 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4084 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4085 >/dev/null 2>conftest.err && 4086 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4087 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4088 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4089 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4090 # icc doesn't choke on unknown options, it will just issue warnings 4091 # or remarks (even with -Werror). So we grep stderr for any message 4092 # that says an option was ignored or not supported. 4093 # When given -MP, icc 7.0 and 7.1 complain thusly: 4094 # icc: Command line warning: ignoring option '-M'; no argument required 4095 # The diagnosis changed in icc 8.0: 4096 # icc: Command line remark: option '-MP' not supported 4097 if (grep 'ignoring option' conftest.err || 4098 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4099 am_cv_CC_dependencies_compiler_type=$depmode 4100 break 4101 fi 4102 fi 4103 done 4104 4105 cd .. 4106 rm -rf conftest.dir 4107else 4108 am_cv_CC_dependencies_compiler_type=none 4109fi 4110 4111fi 4112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4113$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4114CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4115 4116 if 4117 test "x$enable_dependency_tracking" != xno \ 4118 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4119 am__fastdepCC_TRUE= 4120 am__fastdepCC_FALSE='#' 4121else 4122 am__fastdepCC_TRUE='#' 4123 am__fastdepCC_FALSE= 4124fi 4125 4126 4127ac_ext=cpp 4128ac_cpp='$CXXCPP $CPPFLAGS' 4129ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4130ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4131ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4132if test -z "$CXX"; then 4133 if test -n "$CCC"; then 4134 CXX=$CCC 4135 else 4136 if test -n "$ac_tool_prefix"; then 4137 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 4138 do 4139 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4140set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4142$as_echo_n "checking for $ac_word... " >&6; } 4143if test "${ac_cv_prog_CXX+set}" = set; then : 4144 $as_echo_n "(cached) " >&6 4145else 4146 if test -n "$CXX"; then 4147 ac_cv_prog_CXX="$CXX" # Let the user override the test. 4148else 4149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4150for as_dir in $PATH 4151do 4152 IFS=$as_save_IFS 4153 test -z "$as_dir" && as_dir=. 4154 for ac_exec_ext in '' $ac_executable_extensions; do 4155 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4156 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 4157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4158 break 2 4159 fi 4160done 4161 done 4162IFS=$as_save_IFS 4163 4164fi 4165fi 4166CXX=$ac_cv_prog_CXX 4167if test -n "$CXX"; then 4168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 4169$as_echo "$CXX" >&6; } 4170else 4171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4172$as_echo "no" >&6; } 4173fi 4174 4175 4176 test -n "$CXX" && break 4177 done 4178fi 4179if test -z "$CXX"; then 4180 ac_ct_CXX=$CXX 4181 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 4182do 4183 # Extract the first word of "$ac_prog", so it can be a program name with args. 4184set dummy $ac_prog; ac_word=$2 4185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4186$as_echo_n "checking for $ac_word... " >&6; } 4187if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : 4188 $as_echo_n "(cached) " >&6 4189else 4190 if test -n "$ac_ct_CXX"; then 4191 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 4192else 4193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4194for as_dir in $PATH 4195do 4196 IFS=$as_save_IFS 4197 test -z "$as_dir" && as_dir=. 4198 for ac_exec_ext in '' $ac_executable_extensions; do 4199 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4200 ac_cv_prog_ac_ct_CXX="$ac_prog" 4201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4202 break 2 4203 fi 4204done 4205 done 4206IFS=$as_save_IFS 4207 4208fi 4209fi 4210ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 4211if test -n "$ac_ct_CXX"; then 4212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 4213$as_echo "$ac_ct_CXX" >&6; } 4214else 4215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4216$as_echo "no" >&6; } 4217fi 4218 4219 4220 test -n "$ac_ct_CXX" && break 4221done 4222 4223 if test "x$ac_ct_CXX" = x; then 4224 CXX="g++" 4225 else 4226 case $cross_compiling:$ac_tool_warned in 4227yes:) 4228{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4229$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4230ac_tool_warned=yes ;; 4231esac 4232 CXX=$ac_ct_CXX 4233 fi 4234fi 4235 4236 fi 4237fi 4238# Provide some information about the compiler. 4239$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 4240set X $ac_compile 4241ac_compiler=$2 4242for ac_option in --version -v -V -qversion; do 4243 { { ac_try="$ac_compiler $ac_option >&5" 4244case "(($ac_try" in 4245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4246 *) ac_try_echo=$ac_try;; 4247esac 4248eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4249$as_echo "$ac_try_echo"; } >&5 4250 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4251 ac_status=$? 4252 if test -s conftest.err; then 4253 sed '10a\ 4254... rest of stderr output deleted ... 4255 10q' conftest.err >conftest.er1 4256 cat conftest.er1 >&5 4257 rm -f conftest.er1 conftest.err 4258 fi 4259 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4260 test $ac_status = 0; } 4261done 4262 4263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 4264$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 4265if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : 4266 $as_echo_n "(cached) " >&6 4267else 4268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4269/* end confdefs.h. */ 4270 4271int 4272main () 4273{ 4274#ifndef __GNUC__ 4275 choke me 4276#endif 4277 4278 ; 4279 return 0; 4280} 4281_ACEOF 4282if ac_fn_cxx_try_compile "$LINENO"; then : 4283 ac_compiler_gnu=yes 4284else 4285 ac_compiler_gnu=no 4286fi 4287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4288ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 4289 4290fi 4291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 4292$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 4293if test $ac_compiler_gnu = yes; then 4294 GXX=yes 4295else 4296 GXX= 4297fi 4298ac_test_CXXFLAGS=${CXXFLAGS+set} 4299ac_save_CXXFLAGS=$CXXFLAGS 4300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 4301$as_echo_n "checking whether $CXX accepts -g... " >&6; } 4302if test "${ac_cv_prog_cxx_g+set}" = set; then : 4303 $as_echo_n "(cached) " >&6 4304else 4305 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 4306 ac_cxx_werror_flag=yes 4307 ac_cv_prog_cxx_g=no 4308 CXXFLAGS="-g" 4309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4310/* end confdefs.h. */ 4311 4312int 4313main () 4314{ 4315 4316 ; 4317 return 0; 4318} 4319_ACEOF 4320if ac_fn_cxx_try_compile "$LINENO"; then : 4321 ac_cv_prog_cxx_g=yes 4322else 4323 CXXFLAGS="" 4324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4325/* end confdefs.h. */ 4326 4327int 4328main () 4329{ 4330 4331 ; 4332 return 0; 4333} 4334_ACEOF 4335if ac_fn_cxx_try_compile "$LINENO"; then : 4336 4337else 4338 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4339 CXXFLAGS="-g" 4340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4341/* end confdefs.h. */ 4342 4343int 4344main () 4345{ 4346 4347 ; 4348 return 0; 4349} 4350_ACEOF 4351if ac_fn_cxx_try_compile "$LINENO"; then : 4352 ac_cv_prog_cxx_g=yes 4353fi 4354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4355fi 4356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4357fi 4358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4359 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4360fi 4361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 4362$as_echo "$ac_cv_prog_cxx_g" >&6; } 4363if test "$ac_test_CXXFLAGS" = set; then 4364 CXXFLAGS=$ac_save_CXXFLAGS 4365elif test $ac_cv_prog_cxx_g = yes; then 4366 if test "$GXX" = yes; then 4367 CXXFLAGS="-g -O2" 4368 else 4369 CXXFLAGS="-g" 4370 fi 4371else 4372 if test "$GXX" = yes; then 4373 CXXFLAGS="-O2" 4374 else 4375 CXXFLAGS= 4376 fi 4377fi 4378ac_ext=c 4379ac_cpp='$CPP $CPPFLAGS' 4380ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4381ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4382ac_compiler_gnu=$ac_cv_c_compiler_gnu 4383 4384depcc="$CXX" am_compiler_list= 4385 4386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4387$as_echo_n "checking dependency style of $depcc... " >&6; } 4388if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : 4389 $as_echo_n "(cached) " >&6 4390else 4391 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4392 # We make a subdir and do the tests there. Otherwise we can end up 4393 # making bogus files that we don't know about and never remove. For 4394 # instance it was reported that on HP-UX the gcc test will end up 4395 # making a dummy file named `D' -- because `-MD' means `put the output 4396 # in D'. 4397 mkdir conftest.dir 4398 # Copy depcomp to subdir because otherwise we won't find it if we're 4399 # using a relative directory. 4400 cp "$am_depcomp" conftest.dir 4401 cd conftest.dir 4402 # We will build objects and dependencies in a subdirectory because 4403 # it helps to detect inapplicable dependency modes. For instance 4404 # both Tru64's cc and ICC support -MD to output dependencies as a 4405 # side effect of compilation, but ICC will put the dependencies in 4406 # the current directory while Tru64 will put them in the object 4407 # directory. 4408 mkdir sub 4409 4410 am_cv_CXX_dependencies_compiler_type=none 4411 if test "$am_compiler_list" = ""; then 4412 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4413 fi 4414 am__universal=false 4415 case " $depcc " in #( 4416 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4417 esac 4418 4419 for depmode in $am_compiler_list; do 4420 # Setup a source with many dependencies, because some compilers 4421 # like to wrap large dependency lists on column 80 (with \), and 4422 # we should not choose a depcomp mode which is confused by this. 4423 # 4424 # We need to recreate these files for each test, as the compiler may 4425 # overwrite some of them when testing with obscure command lines. 4426 # This happens at least with the AIX C compiler. 4427 : > sub/conftest.c 4428 for i in 1 2 3 4 5 6; do 4429 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4430 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4431 # Solaris 8's {/usr,}/bin/sh. 4432 touch sub/conftst$i.h 4433 done 4434 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4435 4436 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4437 # mode. It turns out that the SunPro C++ compiler does not properly 4438 # handle `-M -o', and we need to detect this. Also, some Intel 4439 # versions had trouble with output in subdirs 4440 am__obj=sub/conftest.${OBJEXT-o} 4441 am__minus_obj="-o $am__obj" 4442 case $depmode in 4443 gcc) 4444 # This depmode causes a compiler race in universal mode. 4445 test "$am__universal" = false || continue 4446 ;; 4447 nosideeffect) 4448 # after this tag, mechanisms are not by side-effect, so they'll 4449 # only be used when explicitly requested 4450 if test "x$enable_dependency_tracking" = xyes; then 4451 continue 4452 else 4453 break 4454 fi 4455 ;; 4456 msvisualcpp | msvcmsys) 4457 # This compiler won't grok `-c -o', but also, the minuso test has 4458 # not run yet. These depmodes are late enough in the game, and 4459 # so weak that their functioning should not be impacted. 4460 am__obj=conftest.${OBJEXT-o} 4461 am__minus_obj= 4462 ;; 4463 none) break ;; 4464 esac 4465 if depmode=$depmode \ 4466 source=sub/conftest.c object=$am__obj \ 4467 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4468 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4469 >/dev/null 2>conftest.err && 4470 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4471 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4472 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4473 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4474 # icc doesn't choke on unknown options, it will just issue warnings 4475 # or remarks (even with -Werror). So we grep stderr for any message 4476 # that says an option was ignored or not supported. 4477 # When given -MP, icc 7.0 and 7.1 complain thusly: 4478 # icc: Command line warning: ignoring option '-M'; no argument required 4479 # The diagnosis changed in icc 8.0: 4480 # icc: Command line remark: option '-MP' not supported 4481 if (grep 'ignoring option' conftest.err || 4482 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4483 am_cv_CXX_dependencies_compiler_type=$depmode 4484 break 4485 fi 4486 fi 4487 done 4488 4489 cd .. 4490 rm -rf conftest.dir 4491else 4492 am_cv_CXX_dependencies_compiler_type=none 4493fi 4494 4495fi 4496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 4497$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 4498CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 4499 4500 if 4501 test "x$enable_dependency_tracking" != xno \ 4502 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 4503 am__fastdepCXX_TRUE= 4504 am__fastdepCXX_FALSE='#' 4505else 4506 am__fastdepCXX_TRUE='#' 4507 am__fastdepCXX_FALSE= 4508fi 4509 4510 4511# By default we simply use the C compiler to build assembly code. 4512 4513test "${CCAS+set}" = set || CCAS=$CC 4514test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS 4515 4516 4517 4518depcc="$CCAS" am_compiler_list= 4519 4520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4521$as_echo_n "checking dependency style of $depcc... " >&6; } 4522if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then : 4523 $as_echo_n "(cached) " >&6 4524else 4525 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4526 # We make a subdir and do the tests there. Otherwise we can end up 4527 # making bogus files that we don't know about and never remove. For 4528 # instance it was reported that on HP-UX the gcc test will end up 4529 # making a dummy file named `D' -- because `-MD' means `put the output 4530 # in D'. 4531 mkdir conftest.dir 4532 # Copy depcomp to subdir because otherwise we won't find it if we're 4533 # using a relative directory. 4534 cp "$am_depcomp" conftest.dir 4535 cd conftest.dir 4536 # We will build objects and dependencies in a subdirectory because 4537 # it helps to detect inapplicable dependency modes. For instance 4538 # both Tru64's cc and ICC support -MD to output dependencies as a 4539 # side effect of compilation, but ICC will put the dependencies in 4540 # the current directory while Tru64 will put them in the object 4541 # directory. 4542 mkdir sub 4543 4544 am_cv_CCAS_dependencies_compiler_type=none 4545 if test "$am_compiler_list" = ""; then 4546 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4547 fi 4548 am__universal=false 4549 4550 4551 for depmode in $am_compiler_list; do 4552 # Setup a source with many dependencies, because some compilers 4553 # like to wrap large dependency lists on column 80 (with \), and 4554 # we should not choose a depcomp mode which is confused by this. 4555 # 4556 # We need to recreate these files for each test, as the compiler may 4557 # overwrite some of them when testing with obscure command lines. 4558 # This happens at least with the AIX C compiler. 4559 : > sub/conftest.c 4560 for i in 1 2 3 4 5 6; do 4561 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4562 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4563 # Solaris 8's {/usr,}/bin/sh. 4564 touch sub/conftst$i.h 4565 done 4566 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4567 4568 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4569 # mode. It turns out that the SunPro C++ compiler does not properly 4570 # handle `-M -o', and we need to detect this. Also, some Intel 4571 # versions had trouble with output in subdirs 4572 am__obj=sub/conftest.${OBJEXT-o} 4573 am__minus_obj="-o $am__obj" 4574 case $depmode in 4575 gcc) 4576 # This depmode causes a compiler race in universal mode. 4577 test "$am__universal" = false || continue 4578 ;; 4579 nosideeffect) 4580 # after this tag, mechanisms are not by side-effect, so they'll 4581 # only be used when explicitly requested 4582 if test "x$enable_dependency_tracking" = xyes; then 4583 continue 4584 else 4585 break 4586 fi 4587 ;; 4588 msvisualcpp | msvcmsys) 4589 # This compiler won't grok `-c -o', but also, the minuso test has 4590 # not run yet. These depmodes are late enough in the game, and 4591 # so weak that their functioning should not be impacted. 4592 am__obj=conftest.${OBJEXT-o} 4593 am__minus_obj= 4594 ;; 4595 none) break ;; 4596 esac 4597 if depmode=$depmode \ 4598 source=sub/conftest.c object=$am__obj \ 4599 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4600 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4601 >/dev/null 2>conftest.err && 4602 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4603 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4604 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4605 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4606 # icc doesn't choke on unknown options, it will just issue warnings 4607 # or remarks (even with -Werror). So we grep stderr for any message 4608 # that says an option was ignored or not supported. 4609 # When given -MP, icc 7.0 and 7.1 complain thusly: 4610 # icc: Command line warning: ignoring option '-M'; no argument required 4611 # The diagnosis changed in icc 8.0: 4612 # icc: Command line remark: option '-MP' not supported 4613 if (grep 'ignoring option' conftest.err || 4614 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4615 am_cv_CCAS_dependencies_compiler_type=$depmode 4616 break 4617 fi 4618 fi 4619 done 4620 4621 cd .. 4622 rm -rf conftest.dir 4623else 4624 am_cv_CCAS_dependencies_compiler_type=none 4625fi 4626 4627fi 4628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5 4629$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; } 4630CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type 4631 4632 if 4633 test "x$enable_dependency_tracking" != xno \ 4634 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then 4635 am__fastdepCCAS_TRUE= 4636 am__fastdepCCAS_FALSE='#' 4637else 4638 am__fastdepCCAS_TRUE='#' 4639 am__fastdepCCAS_FALSE= 4640fi 4641 4642 4643 4644enable_dlopen=yes 4645 4646 4647 4648case `pwd` in 4649 *\ * | *\ *) 4650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4651$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4652esac 4653 4654 4655 4656macro_version='2.2.7a' 4657macro_revision='1.3134' 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671ltmain="$ac_aux_dir/ltmain.sh" 4672 4673# Backslashify metacharacters that are still active within 4674# double-quoted strings. 4675sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4676 4677# Same as above, but do not quote variable references. 4678double_quote_subst='s/\(["`\\]\)/\\\1/g' 4679 4680# Sed substitution to delay expansion of an escaped shell variable in a 4681# double_quote_subst'ed string. 4682delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4683 4684# Sed substitution to delay expansion of an escaped single quote. 4685delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4686 4687# Sed substitution to avoid accidental globbing in evaled expressions 4688no_glob_subst='s/\*/\\\*/g' 4689 4690ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4691ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4692ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4693 4694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4695$as_echo_n "checking how to print strings... " >&6; } 4696# Test print first, because it will be a builtin if present. 4697if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4698 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4699 ECHO='print -r --' 4700elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4701 ECHO='printf %s\n' 4702else 4703 # Use this function as a fallback that always works. 4704 func_fallback_echo () 4705 { 4706 eval 'cat <<_LTECHO_EOF 4707$1 4708_LTECHO_EOF' 4709 } 4710 ECHO='func_fallback_echo' 4711fi 4712 4713# func_echo_all arg... 4714# Invoke $ECHO with all args, space-separated. 4715func_echo_all () 4716{ 4717 $ECHO "" 4718} 4719 4720case "$ECHO" in 4721 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4722$as_echo "printf" >&6; } ;; 4723 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4724$as_echo "print -r" >&6; } ;; 4725 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4726$as_echo "cat" >&6; } ;; 4727esac 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4743$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4744if test "${ac_cv_path_SED+set}" = set; then : 4745 $as_echo_n "(cached) " >&6 4746else 4747 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4748 for ac_i in 1 2 3 4 5 6 7; do 4749 ac_script="$ac_script$as_nl$ac_script" 4750 done 4751 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4752 { ac_script=; unset ac_script;} 4753 if test -z "$SED"; then 4754 ac_path_SED_found=false 4755 # Loop through the user's path and test for each of PROGNAME-LIST 4756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4757for as_dir in $PATH 4758do 4759 IFS=$as_save_IFS 4760 test -z "$as_dir" && as_dir=. 4761 for ac_prog in sed gsed; do 4762 for ac_exec_ext in '' $ac_executable_extensions; do 4763 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4764 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4765# Check for GNU ac_path_SED and select it if it is found. 4766 # Check for GNU $ac_path_SED 4767case `"$ac_path_SED" --version 2>&1` in 4768*GNU*) 4769 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4770*) 4771 ac_count=0 4772 $as_echo_n 0123456789 >"conftest.in" 4773 while : 4774 do 4775 cat "conftest.in" "conftest.in" >"conftest.tmp" 4776 mv "conftest.tmp" "conftest.in" 4777 cp "conftest.in" "conftest.nl" 4778 $as_echo '' >> "conftest.nl" 4779 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4780 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4781 as_fn_arith $ac_count + 1 && ac_count=$as_val 4782 if test $ac_count -gt ${ac_path_SED_max-0}; then 4783 # Best one so far, save it but keep looking for a better one 4784 ac_cv_path_SED="$ac_path_SED" 4785 ac_path_SED_max=$ac_count 4786 fi 4787 # 10*(2^10) chars as input seems more than enough 4788 test $ac_count -gt 10 && break 4789 done 4790 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4791esac 4792 4793 $ac_path_SED_found && break 3 4794 done 4795 done 4796 done 4797IFS=$as_save_IFS 4798 if test -z "$ac_cv_path_SED"; then 4799 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4800 fi 4801else 4802 ac_cv_path_SED=$SED 4803fi 4804 4805fi 4806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4807$as_echo "$ac_cv_path_SED" >&6; } 4808 SED="$ac_cv_path_SED" 4809 rm -f conftest.sed 4810 4811test -z "$SED" && SED=sed 4812Xsed="$SED -e 1s/^X//" 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4825$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4826if test "${ac_cv_path_GREP+set}" = set; then : 4827 $as_echo_n "(cached) " >&6 4828else 4829 if test -z "$GREP"; then 4830 ac_path_GREP_found=false 4831 # Loop through the user's path and test for each of PROGNAME-LIST 4832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4833for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4834do 4835 IFS=$as_save_IFS 4836 test -z "$as_dir" && as_dir=. 4837 for ac_prog in grep ggrep; do 4838 for ac_exec_ext in '' $ac_executable_extensions; do 4839 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4840 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4841# Check for GNU ac_path_GREP and select it if it is found. 4842 # Check for GNU $ac_path_GREP 4843case `"$ac_path_GREP" --version 2>&1` in 4844*GNU*) 4845 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4846*) 4847 ac_count=0 4848 $as_echo_n 0123456789 >"conftest.in" 4849 while : 4850 do 4851 cat "conftest.in" "conftest.in" >"conftest.tmp" 4852 mv "conftest.tmp" "conftest.in" 4853 cp "conftest.in" "conftest.nl" 4854 $as_echo 'GREP' >> "conftest.nl" 4855 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4856 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4857 as_fn_arith $ac_count + 1 && ac_count=$as_val 4858 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4859 # Best one so far, save it but keep looking for a better one 4860 ac_cv_path_GREP="$ac_path_GREP" 4861 ac_path_GREP_max=$ac_count 4862 fi 4863 # 10*(2^10) chars as input seems more than enough 4864 test $ac_count -gt 10 && break 4865 done 4866 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4867esac 4868 4869 $ac_path_GREP_found && break 3 4870 done 4871 done 4872 done 4873IFS=$as_save_IFS 4874 if test -z "$ac_cv_path_GREP"; then 4875 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4876 fi 4877else 4878 ac_cv_path_GREP=$GREP 4879fi 4880 4881fi 4882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4883$as_echo "$ac_cv_path_GREP" >&6; } 4884 GREP="$ac_cv_path_GREP" 4885 4886 4887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4888$as_echo_n "checking for egrep... " >&6; } 4889if test "${ac_cv_path_EGREP+set}" = set; then : 4890 $as_echo_n "(cached) " >&6 4891else 4892 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4893 then ac_cv_path_EGREP="$GREP -E" 4894 else 4895 if test -z "$EGREP"; then 4896 ac_path_EGREP_found=false 4897 # Loop through the user's path and test for each of PROGNAME-LIST 4898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4899for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4900do 4901 IFS=$as_save_IFS 4902 test -z "$as_dir" && as_dir=. 4903 for ac_prog in egrep; do 4904 for ac_exec_ext in '' $ac_executable_extensions; do 4905 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4906 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4907# Check for GNU ac_path_EGREP and select it if it is found. 4908 # Check for GNU $ac_path_EGREP 4909case `"$ac_path_EGREP" --version 2>&1` in 4910*GNU*) 4911 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4912*) 4913 ac_count=0 4914 $as_echo_n 0123456789 >"conftest.in" 4915 while : 4916 do 4917 cat "conftest.in" "conftest.in" >"conftest.tmp" 4918 mv "conftest.tmp" "conftest.in" 4919 cp "conftest.in" "conftest.nl" 4920 $as_echo 'EGREP' >> "conftest.nl" 4921 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4922 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4923 as_fn_arith $ac_count + 1 && ac_count=$as_val 4924 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4925 # Best one so far, save it but keep looking for a better one 4926 ac_cv_path_EGREP="$ac_path_EGREP" 4927 ac_path_EGREP_max=$ac_count 4928 fi 4929 # 10*(2^10) chars as input seems more than enough 4930 test $ac_count -gt 10 && break 4931 done 4932 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4933esac 4934 4935 $ac_path_EGREP_found && break 3 4936 done 4937 done 4938 done 4939IFS=$as_save_IFS 4940 if test -z "$ac_cv_path_EGREP"; then 4941 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4942 fi 4943else 4944 ac_cv_path_EGREP=$EGREP 4945fi 4946 4947 fi 4948fi 4949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4950$as_echo "$ac_cv_path_EGREP" >&6; } 4951 EGREP="$ac_cv_path_EGREP" 4952 4953 4954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4955$as_echo_n "checking for fgrep... " >&6; } 4956if test "${ac_cv_path_FGREP+set}" = set; then : 4957 $as_echo_n "(cached) " >&6 4958else 4959 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4960 then ac_cv_path_FGREP="$GREP -F" 4961 else 4962 if test -z "$FGREP"; then 4963 ac_path_FGREP_found=false 4964 # Loop through the user's path and test for each of PROGNAME-LIST 4965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4966for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4967do 4968 IFS=$as_save_IFS 4969 test -z "$as_dir" && as_dir=. 4970 for ac_prog in fgrep; do 4971 for ac_exec_ext in '' $ac_executable_extensions; do 4972 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4973 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4974# Check for GNU ac_path_FGREP and select it if it is found. 4975 # Check for GNU $ac_path_FGREP 4976case `"$ac_path_FGREP" --version 2>&1` in 4977*GNU*) 4978 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4979*) 4980 ac_count=0 4981 $as_echo_n 0123456789 >"conftest.in" 4982 while : 4983 do 4984 cat "conftest.in" "conftest.in" >"conftest.tmp" 4985 mv "conftest.tmp" "conftest.in" 4986 cp "conftest.in" "conftest.nl" 4987 $as_echo 'FGREP' >> "conftest.nl" 4988 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4989 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4990 as_fn_arith $ac_count + 1 && ac_count=$as_val 4991 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4992 # Best one so far, save it but keep looking for a better one 4993 ac_cv_path_FGREP="$ac_path_FGREP" 4994 ac_path_FGREP_max=$ac_count 4995 fi 4996 # 10*(2^10) chars as input seems more than enough 4997 test $ac_count -gt 10 && break 4998 done 4999 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5000esac 5001 5002 $ac_path_FGREP_found && break 3 5003 done 5004 done 5005 done 5006IFS=$as_save_IFS 5007 if test -z "$ac_cv_path_FGREP"; then 5008 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5009 fi 5010else 5011 ac_cv_path_FGREP=$FGREP 5012fi 5013 5014 fi 5015fi 5016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5017$as_echo "$ac_cv_path_FGREP" >&6; } 5018 FGREP="$ac_cv_path_FGREP" 5019 5020 5021test -z "$GREP" && GREP=grep 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041# Check whether --with-gnu-ld was given. 5042if test "${with_gnu_ld+set}" = set; then : 5043 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5044else 5045 with_gnu_ld=no 5046fi 5047 5048ac_prog=ld 5049if test "$GCC" = yes; then 5050 # Check if gcc -print-prog-name=ld gives a path. 5051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5052$as_echo_n "checking for ld used by $CC... " >&6; } 5053 case $host in 5054 *-*-mingw*) 5055 # gcc leaves a trailing carriage return which upsets mingw 5056 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5057 *) 5058 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5059 esac 5060 case $ac_prog in 5061 # Accept absolute paths. 5062 [\\/]* | ?:[\\/]*) 5063 re_direlt='/[^/][^/]*/\.\./' 5064 # Canonicalize the pathname of ld 5065 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5066 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5067 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5068 done 5069 test -z "$LD" && LD="$ac_prog" 5070 ;; 5071 "") 5072 # If it fails, then pretend we aren't using GCC. 5073 ac_prog=ld 5074 ;; 5075 *) 5076 # If it is relative, then search for the first ld in PATH. 5077 with_gnu_ld=unknown 5078 ;; 5079 esac 5080elif test "$with_gnu_ld" = yes; then 5081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5082$as_echo_n "checking for GNU ld... " >&6; } 5083else 5084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5085$as_echo_n "checking for non-GNU ld... " >&6; } 5086fi 5087if test "${lt_cv_path_LD+set}" = set; then : 5088 $as_echo_n "(cached) " >&6 5089else 5090 if test -z "$LD"; then 5091 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5092 for ac_dir in $PATH; do 5093 IFS="$lt_save_ifs" 5094 test -z "$ac_dir" && ac_dir=. 5095 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5096 lt_cv_path_LD="$ac_dir/$ac_prog" 5097 # Check to see if the program is GNU ld. I'd rather use --version, 5098 # but apparently some variants of GNU ld only accept -v. 5099 # Break only if it was the GNU/non-GNU ld that we prefer. 5100 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5101 *GNU* | *'with BFD'*) 5102 test "$with_gnu_ld" != no && break 5103 ;; 5104 *) 5105 test "$with_gnu_ld" != yes && break 5106 ;; 5107 esac 5108 fi 5109 done 5110 IFS="$lt_save_ifs" 5111else 5112 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5113fi 5114fi 5115 5116LD="$lt_cv_path_LD" 5117if test -n "$LD"; then 5118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5119$as_echo "$LD" >&6; } 5120else 5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5122$as_echo "no" >&6; } 5123fi 5124test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5126$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5127if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5128 $as_echo_n "(cached) " >&6 5129else 5130 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5131case `$LD -v 2>&1 </dev/null` in 5132*GNU* | *'with BFD'*) 5133 lt_cv_prog_gnu_ld=yes 5134 ;; 5135*) 5136 lt_cv_prog_gnu_ld=no 5137 ;; 5138esac 5139fi 5140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5141$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5142with_gnu_ld=$lt_cv_prog_gnu_ld 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5153$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5154if test "${lt_cv_path_NM+set}" = set; then : 5155 $as_echo_n "(cached) " >&6 5156else 5157 if test -n "$NM"; then 5158 # Let the user override the test. 5159 lt_cv_path_NM="$NM" 5160else 5161 lt_nm_to_check="${ac_tool_prefix}nm" 5162 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5163 lt_nm_to_check="$lt_nm_to_check nm" 5164 fi 5165 for lt_tmp_nm in $lt_nm_to_check; do 5166 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5167 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5168 IFS="$lt_save_ifs" 5169 test -z "$ac_dir" && ac_dir=. 5170 tmp_nm="$ac_dir/$lt_tmp_nm" 5171 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5172 # Check to see if the nm accepts a BSD-compat flag. 5173 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5174 # nm: unknown option "B" ignored 5175 # Tru64's nm complains that /dev/null is an invalid object file 5176 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5177 */dev/null* | *'Invalid file or object type'*) 5178 lt_cv_path_NM="$tmp_nm -B" 5179 break 5180 ;; 5181 *) 5182 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5183 */dev/null*) 5184 lt_cv_path_NM="$tmp_nm -p" 5185 break 5186 ;; 5187 *) 5188 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5189 continue # so that we can try to find one that supports BSD flags 5190 ;; 5191 esac 5192 ;; 5193 esac 5194 fi 5195 done 5196 IFS="$lt_save_ifs" 5197 done 5198 : ${lt_cv_path_NM=no} 5199fi 5200fi 5201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5202$as_echo "$lt_cv_path_NM" >&6; } 5203if test "$lt_cv_path_NM" != "no"; then 5204 NM="$lt_cv_path_NM" 5205else 5206 # Didn't find any BSD compatible name lister, look for dumpbin. 5207 if test -n "$DUMPBIN"; then : 5208 # Let the user override the test. 5209 else 5210 if test -n "$ac_tool_prefix"; then 5211 for ac_prog in dumpbin "link -dump" 5212 do 5213 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5214set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5216$as_echo_n "checking for $ac_word... " >&6; } 5217if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5218 $as_echo_n "(cached) " >&6 5219else 5220 if test -n "$DUMPBIN"; then 5221 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5222else 5223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5224for as_dir in $PATH 5225do 5226 IFS=$as_save_IFS 5227 test -z "$as_dir" && as_dir=. 5228 for ac_exec_ext in '' $ac_executable_extensions; do 5229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5230 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5232 break 2 5233 fi 5234done 5235 done 5236IFS=$as_save_IFS 5237 5238fi 5239fi 5240DUMPBIN=$ac_cv_prog_DUMPBIN 5241if test -n "$DUMPBIN"; then 5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5243$as_echo "$DUMPBIN" >&6; } 5244else 5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5246$as_echo "no" >&6; } 5247fi 5248 5249 5250 test -n "$DUMPBIN" && break 5251 done 5252fi 5253if test -z "$DUMPBIN"; then 5254 ac_ct_DUMPBIN=$DUMPBIN 5255 for ac_prog in dumpbin "link -dump" 5256do 5257 # Extract the first word of "$ac_prog", so it can be a program name with args. 5258set dummy $ac_prog; ac_word=$2 5259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5260$as_echo_n "checking for $ac_word... " >&6; } 5261if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5262 $as_echo_n "(cached) " >&6 5263else 5264 if test -n "$ac_ct_DUMPBIN"; then 5265 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5266else 5267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5268for as_dir in $PATH 5269do 5270 IFS=$as_save_IFS 5271 test -z "$as_dir" && as_dir=. 5272 for ac_exec_ext in '' $ac_executable_extensions; do 5273 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5274 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5276 break 2 5277 fi 5278done 5279 done 5280IFS=$as_save_IFS 5281 5282fi 5283fi 5284ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5285if test -n "$ac_ct_DUMPBIN"; then 5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5287$as_echo "$ac_ct_DUMPBIN" >&6; } 5288else 5289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5290$as_echo "no" >&6; } 5291fi 5292 5293 5294 test -n "$ac_ct_DUMPBIN" && break 5295done 5296 5297 if test "x$ac_ct_DUMPBIN" = x; then 5298 DUMPBIN=":" 5299 else 5300 case $cross_compiling:$ac_tool_warned in 5301yes:) 5302{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5303$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5304ac_tool_warned=yes ;; 5305esac 5306 DUMPBIN=$ac_ct_DUMPBIN 5307 fi 5308fi 5309 5310 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5311 *COFF*) 5312 DUMPBIN="$DUMPBIN -symbols" 5313 ;; 5314 *) 5315 DUMPBIN=: 5316 ;; 5317 esac 5318 fi 5319 5320 if test "$DUMPBIN" != ":"; then 5321 NM="$DUMPBIN" 5322 fi 5323fi 5324test -z "$NM" && NM=nm 5325 5326 5327 5328 5329 5330 5331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5332$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5333if test "${lt_cv_nm_interface+set}" = set; then : 5334 $as_echo_n "(cached) " >&6 5335else 5336 lt_cv_nm_interface="BSD nm" 5337 echo "int some_variable = 0;" > conftest.$ac_ext 5338 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5339 (eval "$ac_compile" 2>conftest.err) 5340 cat conftest.err >&5 5341 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5342 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5343 cat conftest.err >&5 5344 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5345 cat conftest.out >&5 5346 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5347 lt_cv_nm_interface="MS dumpbin" 5348 fi 5349 rm -f conftest* 5350fi 5351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5352$as_echo "$lt_cv_nm_interface" >&6; } 5353 5354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5355$as_echo_n "checking whether ln -s works... " >&6; } 5356LN_S=$as_ln_s 5357if test "$LN_S" = "ln -s"; then 5358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5359$as_echo "yes" >&6; } 5360else 5361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5362$as_echo "no, using $LN_S" >&6; } 5363fi 5364 5365# find the maximum length of command line arguments 5366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5367$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5368if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5369 $as_echo_n "(cached) " >&6 5370else 5371 i=0 5372 teststring="ABCD" 5373 5374 case $build_os in 5375 msdosdjgpp*) 5376 # On DJGPP, this test can blow up pretty badly due to problems in libc 5377 # (any single argument exceeding 2000 bytes causes a buffer overrun 5378 # during glob expansion). Even if it were fixed, the result of this 5379 # check would be larger than it should be. 5380 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5381 ;; 5382 5383 gnu*) 5384 # Under GNU Hurd, this test is not required because there is 5385 # no limit to the length of command line arguments. 5386 # Libtool will interpret -1 as no limit whatsoever 5387 lt_cv_sys_max_cmd_len=-1; 5388 ;; 5389 5390 cygwin* | mingw* | cegcc*) 5391 # On Win9x/ME, this test blows up -- it succeeds, but takes 5392 # about 5 minutes as the teststring grows exponentially. 5393 # Worse, since 9x/ME are not pre-emptively multitasking, 5394 # you end up with a "frozen" computer, even though with patience 5395 # the test eventually succeeds (with a max line length of 256k). 5396 # Instead, let's just punt: use the minimum linelength reported by 5397 # all of the supported platforms: 8192 (on NT/2K/XP). 5398 lt_cv_sys_max_cmd_len=8192; 5399 ;; 5400 5401 mint*) 5402 # On MiNT this can take a long time and run out of memory. 5403 lt_cv_sys_max_cmd_len=8192; 5404 ;; 5405 5406 amigaos*) 5407 # On AmigaOS with pdksh, this test takes hours, literally. 5408 # So we just punt and use a minimum line length of 8192. 5409 lt_cv_sys_max_cmd_len=8192; 5410 ;; 5411 5412 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5413 # This has been around since 386BSD, at least. Likely further. 5414 if test -x /sbin/sysctl; then 5415 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5416 elif test -x /usr/sbin/sysctl; then 5417 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5418 else 5419 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5420 fi 5421 # And add a safety zone 5422 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5423 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5424 ;; 5425 5426 interix*) 5427 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5428 lt_cv_sys_max_cmd_len=196608 5429 ;; 5430 5431 osf*) 5432 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5433 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5434 # nice to cause kernel panics so lets avoid the loop below. 5435 # First set a reasonable default. 5436 lt_cv_sys_max_cmd_len=16384 5437 # 5438 if test -x /sbin/sysconfig; then 5439 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5440 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5441 esac 5442 fi 5443 ;; 5444 sco3.2v5*) 5445 lt_cv_sys_max_cmd_len=102400 5446 ;; 5447 sysv5* | sco5v6* | sysv4.2uw2*) 5448 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5449 if test -n "$kargmax"; then 5450 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5451 else 5452 lt_cv_sys_max_cmd_len=32768 5453 fi 5454 ;; 5455 *) 5456 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5457 if test -n "$lt_cv_sys_max_cmd_len"; then 5458 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5459 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5460 else 5461 # Make teststring a little bigger before we do anything with it. 5462 # a 1K string should be a reasonable start. 5463 for i in 1 2 3 4 5 6 7 8 ; do 5464 teststring=$teststring$teststring 5465 done 5466 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5467 # If test is not a shell built-in, we'll probably end up computing a 5468 # maximum length that is only half of the actual maximum length, but 5469 # we can't tell. 5470 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5471 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5472 test $i != 17 # 1/2 MB should be enough 5473 do 5474 i=`expr $i + 1` 5475 teststring=$teststring$teststring 5476 done 5477 # Only check the string length outside the loop. 5478 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5479 teststring= 5480 # Add a significant safety factor because C++ compilers can tack on 5481 # massive amounts of additional arguments before passing them to the 5482 # linker. It appears as though 1/2 is a usable value. 5483 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5484 fi 5485 ;; 5486 esac 5487 5488fi 5489 5490if test -n $lt_cv_sys_max_cmd_len ; then 5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5492$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5493else 5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5495$as_echo "none" >&6; } 5496fi 5497max_cmd_len=$lt_cv_sys_max_cmd_len 5498 5499 5500 5501 5502 5503 5504: ${CP="cp -f"} 5505: ${MV="mv -f"} 5506: ${RM="rm -f"} 5507 5508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5509$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5510# Try some XSI features 5511xsi_shell=no 5512( _lt_dummy="a/b/c" 5513 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5514 = c,a/b,, \ 5515 && eval 'test $(( 1 + 1 )) -eq 2 \ 5516 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5517 && xsi_shell=yes 5518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5519$as_echo "$xsi_shell" >&6; } 5520 5521 5522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5523$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5524lt_shell_append=no 5525( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5526 >/dev/null 2>&1 \ 5527 && lt_shell_append=yes 5528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5529$as_echo "$lt_shell_append" >&6; } 5530 5531 5532if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5533 lt_unset=unset 5534else 5535 lt_unset=false 5536fi 5537 5538 5539 5540 5541 5542# test EBCDIC or ASCII 5543case `echo X|tr X '\101'` in 5544 A) # ASCII based system 5545 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5546 lt_SP2NL='tr \040 \012' 5547 lt_NL2SP='tr \015\012 \040\040' 5548 ;; 5549 *) # EBCDIC based system 5550 lt_SP2NL='tr \100 \n' 5551 lt_NL2SP='tr \r\n \100\100' 5552 ;; 5553esac 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5564$as_echo_n "checking for $LD option to reload object files... " >&6; } 5565if test "${lt_cv_ld_reload_flag+set}" = set; then : 5566 $as_echo_n "(cached) " >&6 5567else 5568 lt_cv_ld_reload_flag='-r' 5569fi 5570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5571$as_echo "$lt_cv_ld_reload_flag" >&6; } 5572reload_flag=$lt_cv_ld_reload_flag 5573case $reload_flag in 5574"" | " "*) ;; 5575*) reload_flag=" $reload_flag" ;; 5576esac 5577reload_cmds='$LD$reload_flag -o $output$reload_objs' 5578case $host_os in 5579 darwin*) 5580 if test "$GCC" = yes; then 5581 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5582 else 5583 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5584 fi 5585 ;; 5586esac 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596if test -n "$ac_tool_prefix"; then 5597 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5598set dummy ${ac_tool_prefix}objdump; ac_word=$2 5599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5600$as_echo_n "checking for $ac_word... " >&6; } 5601if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5602 $as_echo_n "(cached) " >&6 5603else 5604 if test -n "$OBJDUMP"; then 5605 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5606else 5607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5608for as_dir in $PATH 5609do 5610 IFS=$as_save_IFS 5611 test -z "$as_dir" && as_dir=. 5612 for ac_exec_ext in '' $ac_executable_extensions; do 5613 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5614 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5616 break 2 5617 fi 5618done 5619 done 5620IFS=$as_save_IFS 5621 5622fi 5623fi 5624OBJDUMP=$ac_cv_prog_OBJDUMP 5625if test -n "$OBJDUMP"; then 5626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5627$as_echo "$OBJDUMP" >&6; } 5628else 5629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5630$as_echo "no" >&6; } 5631fi 5632 5633 5634fi 5635if test -z "$ac_cv_prog_OBJDUMP"; then 5636 ac_ct_OBJDUMP=$OBJDUMP 5637 # Extract the first word of "objdump", so it can be a program name with args. 5638set dummy objdump; ac_word=$2 5639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5640$as_echo_n "checking for $ac_word... " >&6; } 5641if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5642 $as_echo_n "(cached) " >&6 5643else 5644 if test -n "$ac_ct_OBJDUMP"; then 5645 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5646else 5647as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5648for as_dir in $PATH 5649do 5650 IFS=$as_save_IFS 5651 test -z "$as_dir" && as_dir=. 5652 for ac_exec_ext in '' $ac_executable_extensions; do 5653 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5654 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5656 break 2 5657 fi 5658done 5659 done 5660IFS=$as_save_IFS 5661 5662fi 5663fi 5664ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5665if test -n "$ac_ct_OBJDUMP"; then 5666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5667$as_echo "$ac_ct_OBJDUMP" >&6; } 5668else 5669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5670$as_echo "no" >&6; } 5671fi 5672 5673 if test "x$ac_ct_OBJDUMP" = x; then 5674 OBJDUMP="false" 5675 else 5676 case $cross_compiling:$ac_tool_warned in 5677yes:) 5678{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5679$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5680ac_tool_warned=yes ;; 5681esac 5682 OBJDUMP=$ac_ct_OBJDUMP 5683 fi 5684else 5685 OBJDUMP="$ac_cv_prog_OBJDUMP" 5686fi 5687 5688test -z "$OBJDUMP" && OBJDUMP=objdump 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5699$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5700if test "${lt_cv_deplibs_check_method+set}" = set; then : 5701 $as_echo_n "(cached) " >&6 5702else 5703 lt_cv_file_magic_cmd='$MAGIC_CMD' 5704lt_cv_file_magic_test_file= 5705lt_cv_deplibs_check_method='unknown' 5706# Need to set the preceding variable on all platforms that support 5707# interlibrary dependencies. 5708# 'none' -- dependencies not supported. 5709# `unknown' -- same as none, but documents that we really don't know. 5710# 'pass_all' -- all dependencies passed with no checks. 5711# 'test_compile' -- check by making test program. 5712# 'file_magic [[regex]]' -- check by looking for files in library path 5713# which responds to the $file_magic_cmd with a given extended regex. 5714# If you have `file' or equivalent on your system and you're not sure 5715# whether `pass_all' will *always* work, you probably want this one. 5716 5717case $host_os in 5718aix[4-9]*) 5719 lt_cv_deplibs_check_method=pass_all 5720 ;; 5721 5722beos*) 5723 lt_cv_deplibs_check_method=pass_all 5724 ;; 5725 5726bsdi[45]*) 5727 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5728 lt_cv_file_magic_cmd='/usr/bin/file -L' 5729 lt_cv_file_magic_test_file=/shlib/libc.so 5730 ;; 5731 5732cygwin*) 5733 # func_win32_libid is a shell function defined in ltmain.sh 5734 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5735 lt_cv_file_magic_cmd='func_win32_libid' 5736 ;; 5737 5738mingw* | pw32*) 5739 # Base MSYS/MinGW do not provide the 'file' command needed by 5740 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5741 # unless we find 'file', for example because we are cross-compiling. 5742 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5743 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5744 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5745 lt_cv_file_magic_cmd='func_win32_libid' 5746 else 5747 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5748 lt_cv_file_magic_cmd='$OBJDUMP -f' 5749 fi 5750 ;; 5751 5752cegcc*) 5753 # use the weaker test based on 'objdump'. See mingw*. 5754 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5755 lt_cv_file_magic_cmd='$OBJDUMP -f' 5756 ;; 5757 5758darwin* | rhapsody*) 5759 lt_cv_deplibs_check_method=pass_all 5760 ;; 5761 5762freebsd* | dragonfly*) 5763 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5764 case $host_cpu in 5765 i*86 ) 5766 # Not sure whether the presence of OpenBSD here was a mistake. 5767 # Let's accept both of them until this is cleared up. 5768 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5769 lt_cv_file_magic_cmd=/usr/bin/file 5770 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5771 ;; 5772 esac 5773 else 5774 lt_cv_deplibs_check_method=pass_all 5775 fi 5776 ;; 5777 5778gnu*) 5779 lt_cv_deplibs_check_method=pass_all 5780 ;; 5781 5782haiku*) 5783 lt_cv_deplibs_check_method=pass_all 5784 ;; 5785 5786hpux10.20* | hpux11*) 5787 lt_cv_file_magic_cmd=/usr/bin/file 5788 case $host_cpu in 5789 ia64*) 5790 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5791 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5792 ;; 5793 hppa*64*) 5794 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]' 5795 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5796 ;; 5797 *) 5798 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5799 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5800 ;; 5801 esac 5802 ;; 5803 5804interix[3-9]*) 5805 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5806 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5807 ;; 5808 5809irix5* | irix6* | nonstopux*) 5810 case $LD in 5811 *-32|*"-32 ") libmagic=32-bit;; 5812 *-n32|*"-n32 ") libmagic=N32;; 5813 *-64|*"-64 ") libmagic=64-bit;; 5814 *) libmagic=never-match;; 5815 esac 5816 lt_cv_deplibs_check_method=pass_all 5817 ;; 5818 5819# This must be Linux ELF. 5820linux* | k*bsd*-gnu | kopensolaris*-gnu) 5821 lt_cv_deplibs_check_method=pass_all 5822 ;; 5823 5824netbsd*) 5825 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5826 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5827 else 5828 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5829 fi 5830 ;; 5831 5832newos6*) 5833 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5834 lt_cv_file_magic_cmd=/usr/bin/file 5835 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5836 ;; 5837 5838*nto* | *qnx*) 5839 lt_cv_deplibs_check_method=pass_all 5840 ;; 5841 5842openbsd*) 5843 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5844 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5845 else 5846 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5847 fi 5848 ;; 5849 5850osf3* | osf4* | osf5*) 5851 lt_cv_deplibs_check_method=pass_all 5852 ;; 5853 5854rdos*) 5855 lt_cv_deplibs_check_method=pass_all 5856 ;; 5857 5858solaris*) 5859 lt_cv_deplibs_check_method=pass_all 5860 ;; 5861 5862sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5863 lt_cv_deplibs_check_method=pass_all 5864 ;; 5865 5866sysv4 | sysv4.3*) 5867 case $host_vendor in 5868 motorola) 5869 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]' 5870 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5871 ;; 5872 ncr) 5873 lt_cv_deplibs_check_method=pass_all 5874 ;; 5875 sequent) 5876 lt_cv_file_magic_cmd='/bin/file' 5877 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5878 ;; 5879 sni) 5880 lt_cv_file_magic_cmd='/bin/file' 5881 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5882 lt_cv_file_magic_test_file=/lib/libc.so 5883 ;; 5884 siemens) 5885 lt_cv_deplibs_check_method=pass_all 5886 ;; 5887 pc) 5888 lt_cv_deplibs_check_method=pass_all 5889 ;; 5890 esac 5891 ;; 5892 5893tpf*) 5894 lt_cv_deplibs_check_method=pass_all 5895 ;; 5896esac 5897 5898fi 5899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5900$as_echo "$lt_cv_deplibs_check_method" >&6; } 5901file_magic_cmd=$lt_cv_file_magic_cmd 5902deplibs_check_method=$lt_cv_deplibs_check_method 5903test -z "$deplibs_check_method" && deplibs_check_method=unknown 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916if test -n "$ac_tool_prefix"; then 5917 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5918set dummy ${ac_tool_prefix}ar; ac_word=$2 5919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5920$as_echo_n "checking for $ac_word... " >&6; } 5921if test "${ac_cv_prog_AR+set}" = set; then : 5922 $as_echo_n "(cached) " >&6 5923else 5924 if test -n "$AR"; then 5925 ac_cv_prog_AR="$AR" # Let the user override the test. 5926else 5927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5928for as_dir in $PATH 5929do 5930 IFS=$as_save_IFS 5931 test -z "$as_dir" && as_dir=. 5932 for ac_exec_ext in '' $ac_executable_extensions; do 5933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5934 ac_cv_prog_AR="${ac_tool_prefix}ar" 5935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5936 break 2 5937 fi 5938done 5939 done 5940IFS=$as_save_IFS 5941 5942fi 5943fi 5944AR=$ac_cv_prog_AR 5945if test -n "$AR"; then 5946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5947$as_echo "$AR" >&6; } 5948else 5949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5950$as_echo "no" >&6; } 5951fi 5952 5953 5954fi 5955if test -z "$ac_cv_prog_AR"; then 5956 ac_ct_AR=$AR 5957 # Extract the first word of "ar", so it can be a program name with args. 5958set dummy ar; ac_word=$2 5959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5960$as_echo_n "checking for $ac_word... " >&6; } 5961if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5962 $as_echo_n "(cached) " >&6 5963else 5964 if test -n "$ac_ct_AR"; then 5965 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5966else 5967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5968for as_dir in $PATH 5969do 5970 IFS=$as_save_IFS 5971 test -z "$as_dir" && as_dir=. 5972 for ac_exec_ext in '' $ac_executable_extensions; do 5973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5974 ac_cv_prog_ac_ct_AR="ar" 5975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5976 break 2 5977 fi 5978done 5979 done 5980IFS=$as_save_IFS 5981 5982fi 5983fi 5984ac_ct_AR=$ac_cv_prog_ac_ct_AR 5985if test -n "$ac_ct_AR"; then 5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5987$as_echo "$ac_ct_AR" >&6; } 5988else 5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5990$as_echo "no" >&6; } 5991fi 5992 5993 if test "x$ac_ct_AR" = x; then 5994 AR="false" 5995 else 5996 case $cross_compiling:$ac_tool_warned in 5997yes:) 5998{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5999$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6000ac_tool_warned=yes ;; 6001esac 6002 AR=$ac_ct_AR 6003 fi 6004else 6005 AR="$ac_cv_prog_AR" 6006fi 6007 6008test -z "$AR" && AR=ar 6009test -z "$AR_FLAGS" && AR_FLAGS=cru 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021if test -n "$ac_tool_prefix"; then 6022 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6023set dummy ${ac_tool_prefix}strip; ac_word=$2 6024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6025$as_echo_n "checking for $ac_word... " >&6; } 6026if test "${ac_cv_prog_STRIP+set}" = set; then : 6027 $as_echo_n "(cached) " >&6 6028else 6029 if test -n "$STRIP"; then 6030 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6031else 6032as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6033for as_dir in $PATH 6034do 6035 IFS=$as_save_IFS 6036 test -z "$as_dir" && as_dir=. 6037 for ac_exec_ext in '' $ac_executable_extensions; do 6038 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6039 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6041 break 2 6042 fi 6043done 6044 done 6045IFS=$as_save_IFS 6046 6047fi 6048fi 6049STRIP=$ac_cv_prog_STRIP 6050if test -n "$STRIP"; then 6051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6052$as_echo "$STRIP" >&6; } 6053else 6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6055$as_echo "no" >&6; } 6056fi 6057 6058 6059fi 6060if test -z "$ac_cv_prog_STRIP"; then 6061 ac_ct_STRIP=$STRIP 6062 # Extract the first word of "strip", so it can be a program name with args. 6063set dummy strip; ac_word=$2 6064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6065$as_echo_n "checking for $ac_word... " >&6; } 6066if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6067 $as_echo_n "(cached) " >&6 6068else 6069 if test -n "$ac_ct_STRIP"; then 6070 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6071else 6072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6073for as_dir in $PATH 6074do 6075 IFS=$as_save_IFS 6076 test -z "$as_dir" && as_dir=. 6077 for ac_exec_ext in '' $ac_executable_extensions; do 6078 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6079 ac_cv_prog_ac_ct_STRIP="strip" 6080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6081 break 2 6082 fi 6083done 6084 done 6085IFS=$as_save_IFS 6086 6087fi 6088fi 6089ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6090if test -n "$ac_ct_STRIP"; then 6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6092$as_echo "$ac_ct_STRIP" >&6; } 6093else 6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6095$as_echo "no" >&6; } 6096fi 6097 6098 if test "x$ac_ct_STRIP" = x; then 6099 STRIP=":" 6100 else 6101 case $cross_compiling:$ac_tool_warned in 6102yes:) 6103{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6104$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6105ac_tool_warned=yes ;; 6106esac 6107 STRIP=$ac_ct_STRIP 6108 fi 6109else 6110 STRIP="$ac_cv_prog_STRIP" 6111fi 6112 6113test -z "$STRIP" && STRIP=: 6114 6115 6116 6117 6118 6119 6120if test -n "$ac_tool_prefix"; then 6121 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6122set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6124$as_echo_n "checking for $ac_word... " >&6; } 6125if test "${ac_cv_prog_RANLIB+set}" = set; then : 6126 $as_echo_n "(cached) " >&6 6127else 6128 if test -n "$RANLIB"; then 6129 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6130else 6131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6132for as_dir in $PATH 6133do 6134 IFS=$as_save_IFS 6135 test -z "$as_dir" && as_dir=. 6136 for ac_exec_ext in '' $ac_executable_extensions; do 6137 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6138 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6140 break 2 6141 fi 6142done 6143 done 6144IFS=$as_save_IFS 6145 6146fi 6147fi 6148RANLIB=$ac_cv_prog_RANLIB 6149if test -n "$RANLIB"; then 6150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6151$as_echo "$RANLIB" >&6; } 6152else 6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6154$as_echo "no" >&6; } 6155fi 6156 6157 6158fi 6159if test -z "$ac_cv_prog_RANLIB"; then 6160 ac_ct_RANLIB=$RANLIB 6161 # Extract the first word of "ranlib", so it can be a program name with args. 6162set dummy ranlib; ac_word=$2 6163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6164$as_echo_n "checking for $ac_word... " >&6; } 6165if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6166 $as_echo_n "(cached) " >&6 6167else 6168 if test -n "$ac_ct_RANLIB"; then 6169 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6170else 6171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6172for as_dir in $PATH 6173do 6174 IFS=$as_save_IFS 6175 test -z "$as_dir" && as_dir=. 6176 for ac_exec_ext in '' $ac_executable_extensions; do 6177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6178 ac_cv_prog_ac_ct_RANLIB="ranlib" 6179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6180 break 2 6181 fi 6182done 6183 done 6184IFS=$as_save_IFS 6185 6186fi 6187fi 6188ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6189if test -n "$ac_ct_RANLIB"; then 6190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6191$as_echo "$ac_ct_RANLIB" >&6; } 6192else 6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6194$as_echo "no" >&6; } 6195fi 6196 6197 if test "x$ac_ct_RANLIB" = x; then 6198 RANLIB=":" 6199 else 6200 case $cross_compiling:$ac_tool_warned in 6201yes:) 6202{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6203$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6204ac_tool_warned=yes ;; 6205esac 6206 RANLIB=$ac_ct_RANLIB 6207 fi 6208else 6209 RANLIB="$ac_cv_prog_RANLIB" 6210fi 6211 6212test -z "$RANLIB" && RANLIB=: 6213 6214 6215 6216 6217 6218 6219# Determine commands to create old-style static archives. 6220old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6221old_postinstall_cmds='chmod 644 $oldlib' 6222old_postuninstall_cmds= 6223 6224if test -n "$RANLIB"; then 6225 case $host_os in 6226 openbsd*) 6227 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6228 ;; 6229 *) 6230 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6231 ;; 6232 esac 6233 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6234fi 6235 6236case $host_os in 6237 darwin*) 6238 lock_old_archive_extraction=yes ;; 6239 *) 6240 lock_old_archive_extraction=no ;; 6241esac 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281# If no C compiler was specified, use CC. 6282LTCC=${LTCC-"$CC"} 6283 6284# If no C compiler flags were specified, use CFLAGS. 6285LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6286 6287# Allow CC to be a program name with arguments. 6288compiler=$CC 6289 6290 6291# Check for command to grab the raw symbol name followed by C symbol from nm. 6292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6293$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6294if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6295 $as_echo_n "(cached) " >&6 6296else 6297 6298# These are sane defaults that work on at least a few old systems. 6299# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6300 6301# Character class describing NM global symbol codes. 6302symcode='[BCDEGRST]' 6303 6304# Regexp to match symbols that can be accessed directly from C. 6305sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6306 6307# Define system-specific variables. 6308case $host_os in 6309aix*) 6310 symcode='[BCDT]' 6311 ;; 6312cygwin* | mingw* | pw32* | cegcc*) 6313 symcode='[ABCDGISTW]' 6314 ;; 6315hpux*) 6316 if test "$host_cpu" = ia64; then 6317 symcode='[ABCDEGRST]' 6318 fi 6319 ;; 6320irix* | nonstopux*) 6321 symcode='[BCDEGRST]' 6322 ;; 6323osf*) 6324 symcode='[BCDEGQRST]' 6325 ;; 6326solaris*) 6327 symcode='[BDRT]' 6328 ;; 6329sco3.2v5*) 6330 symcode='[DT]' 6331 ;; 6332sysv4.2uw2*) 6333 symcode='[DT]' 6334 ;; 6335sysv5* | sco5v6* | unixware* | OpenUNIX*) 6336 symcode='[ABDT]' 6337 ;; 6338sysv4) 6339 symcode='[DFNSTU]' 6340 ;; 6341esac 6342 6343# If we're using GNU nm, then use its standard symbol codes. 6344case `$NM -V 2>&1` in 6345*GNU* | *'with BFD'*) 6346 symcode='[ABCDGIRSTW]' ;; 6347esac 6348 6349# Transform an extracted symbol line into a proper C declaration. 6350# Some systems (esp. on ia64) link data and code symbols differently, 6351# so use this general approach. 6352lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6353 6354# Transform an extracted symbol line into symbol name and symbol address 6355lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6356lt_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'" 6357 6358# Handle CRLF in mingw tool chain 6359opt_cr= 6360case $build_os in 6361mingw*) 6362 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6363 ;; 6364esac 6365 6366# Try without a prefix underscore, then with it. 6367for ac_symprfx in "" "_"; do 6368 6369 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6370 symxfrm="\\1 $ac_symprfx\\2 \\2" 6371 6372 # Write the raw and C identifiers. 6373 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6374 # Fake it for dumpbin and say T for any non-static function 6375 # and D for any global variable. 6376 # Also find C++ and __fastcall symbols from MSVC++, 6377 # which start with @ or ?. 6378 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6379" {last_section=section; section=\$ 3};"\ 6380" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6381" \$ 0!~/External *\|/{next};"\ 6382" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6383" {if(hide[section]) next};"\ 6384" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6385" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6386" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6387" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6388" ' prfx=^$ac_symprfx" 6389 else 6390 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6391 fi 6392 6393 # Check to see that the pipe works correctly. 6394 pipe_works=no 6395 6396 rm -f conftest* 6397 cat > conftest.$ac_ext <<_LT_EOF 6398#ifdef __cplusplus 6399extern "C" { 6400#endif 6401char nm_test_var; 6402void nm_test_func(void); 6403void nm_test_func(void){} 6404#ifdef __cplusplus 6405} 6406#endif 6407int main(){nm_test_var='a';nm_test_func();return(0);} 6408_LT_EOF 6409 6410 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6411 (eval $ac_compile) 2>&5 6412 ac_status=$? 6413 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6414 test $ac_status = 0; }; then 6415 # Now try to grab the symbols. 6416 nlist=conftest.nm 6417 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6418 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6419 ac_status=$? 6420 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6421 test $ac_status = 0; } && test -s "$nlist"; then 6422 # Try sorting and uniquifying the output. 6423 if sort "$nlist" | uniq > "$nlist"T; then 6424 mv -f "$nlist"T "$nlist" 6425 else 6426 rm -f "$nlist"T 6427 fi 6428 6429 # Make sure that we snagged all the symbols we need. 6430 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6431 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6432 cat <<_LT_EOF > conftest.$ac_ext 6433#ifdef __cplusplus 6434extern "C" { 6435#endif 6436 6437_LT_EOF 6438 # Now generate the symbol file. 6439 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6440 6441 cat <<_LT_EOF >> conftest.$ac_ext 6442 6443/* The mapping between symbol names and symbols. */ 6444const struct { 6445 const char *name; 6446 void *address; 6447} 6448lt__PROGRAM__LTX_preloaded_symbols[] = 6449{ 6450 { "@PROGRAM@", (void *) 0 }, 6451_LT_EOF 6452 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6453 cat <<\_LT_EOF >> conftest.$ac_ext 6454 {0, (void *) 0} 6455}; 6456 6457/* This works around a problem in FreeBSD linker */ 6458#ifdef FREEBSD_WORKAROUND 6459static const void *lt_preloaded_setup() { 6460 return lt__PROGRAM__LTX_preloaded_symbols; 6461} 6462#endif 6463 6464#ifdef __cplusplus 6465} 6466#endif 6467_LT_EOF 6468 # Now try linking the two files. 6469 mv conftest.$ac_objext conftstm.$ac_objext 6470 lt_save_LIBS="$LIBS" 6471 lt_save_CFLAGS="$CFLAGS" 6472 LIBS="conftstm.$ac_objext" 6473 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6474 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6475 (eval $ac_link) 2>&5 6476 ac_status=$? 6477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6478 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6479 pipe_works=yes 6480 fi 6481 LIBS="$lt_save_LIBS" 6482 CFLAGS="$lt_save_CFLAGS" 6483 else 6484 echo "cannot find nm_test_func in $nlist" >&5 6485 fi 6486 else 6487 echo "cannot find nm_test_var in $nlist" >&5 6488 fi 6489 else 6490 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6491 fi 6492 else 6493 echo "$progname: failed program was:" >&5 6494 cat conftest.$ac_ext >&5 6495 fi 6496 rm -rf conftest* conftst* 6497 6498 # Do not use the global_symbol_pipe unless it works. 6499 if test "$pipe_works" = yes; then 6500 break 6501 else 6502 lt_cv_sys_global_symbol_pipe= 6503 fi 6504done 6505 6506fi 6507 6508if test -z "$lt_cv_sys_global_symbol_pipe"; then 6509 lt_cv_sys_global_symbol_to_cdecl= 6510fi 6511if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6513$as_echo "failed" >&6; } 6514else 6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6516$as_echo "ok" >&6; } 6517fi 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541# Check whether --enable-libtool-lock was given. 6542if test "${enable_libtool_lock+set}" = set; then : 6543 enableval=$enable_libtool_lock; 6544fi 6545 6546test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6547 6548# Some flags need to be propagated to the compiler or linker for good 6549# libtool support. 6550case $host in 6551ia64-*-hpux*) 6552 # Find out which ABI we are using. 6553 echo 'int i;' > conftest.$ac_ext 6554 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6555 (eval $ac_compile) 2>&5 6556 ac_status=$? 6557 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6558 test $ac_status = 0; }; then 6559 case `/usr/bin/file conftest.$ac_objext` in 6560 *ELF-32*) 6561 HPUX_IA64_MODE="32" 6562 ;; 6563 *ELF-64*) 6564 HPUX_IA64_MODE="64" 6565 ;; 6566 esac 6567 fi 6568 rm -rf conftest* 6569 ;; 6570*-*-irix6*) 6571 # Find out which ABI we are using. 6572 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6573 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6574 (eval $ac_compile) 2>&5 6575 ac_status=$? 6576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6577 test $ac_status = 0; }; then 6578 if test "$lt_cv_prog_gnu_ld" = yes; then 6579 case `/usr/bin/file conftest.$ac_objext` in 6580 *32-bit*) 6581 LD="${LD-ld} -melf32bsmip" 6582 ;; 6583 *N32*) 6584 LD="${LD-ld} -melf32bmipn32" 6585 ;; 6586 *64-bit*) 6587 LD="${LD-ld} -melf64bmip" 6588 ;; 6589 esac 6590 else 6591 case `/usr/bin/file conftest.$ac_objext` in 6592 *32-bit*) 6593 LD="${LD-ld} -32" 6594 ;; 6595 *N32*) 6596 LD="${LD-ld} -n32" 6597 ;; 6598 *64-bit*) 6599 LD="${LD-ld} -64" 6600 ;; 6601 esac 6602 fi 6603 fi 6604 rm -rf conftest* 6605 ;; 6606 6607x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6608s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6609 # Find out which ABI we are using. 6610 echo 'int i;' > conftest.$ac_ext 6611 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6612 (eval $ac_compile) 2>&5 6613 ac_status=$? 6614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6615 test $ac_status = 0; }; then 6616 case `/usr/bin/file conftest.o` in 6617 *32-bit*) 6618 case $host in 6619 x86_64-*kfreebsd*-gnu) 6620 LD="${LD-ld} -m elf_i386_fbsd" 6621 ;; 6622 x86_64-*linux*) 6623 case `/usr/bin/file conftest.o` in 6624 *x86-64*) 6625 LD="${LD-ld} -m elf32_x86_64" 6626 ;; 6627 *) 6628 LD="${LD-ld} -m elf_i386" 6629 ;; 6630 esac 6631 ;; 6632 ppc64-*linux*|powerpc64-*linux*) 6633 LD="${LD-ld} -m elf32ppclinux" 6634 ;; 6635 s390x-*linux*) 6636 LD="${LD-ld} -m elf_s390" 6637 ;; 6638 sparc64-*linux*) 6639 LD="${LD-ld} -m elf32_sparc" 6640 ;; 6641 esac 6642 ;; 6643 *64-bit*) 6644 case $host in 6645 x86_64-*kfreebsd*-gnu) 6646 LD="${LD-ld} -m elf_x86_64_fbsd" 6647 ;; 6648 x86_64-*linux*) 6649 LD="${LD-ld} -m elf_x86_64" 6650 ;; 6651 ppc*-*linux*|powerpc*-*linux*) 6652 LD="${LD-ld} -m elf64ppc" 6653 ;; 6654 s390*-*linux*|s390*-*tpf*) 6655 LD="${LD-ld} -m elf64_s390" 6656 ;; 6657 sparc*-*linux*) 6658 LD="${LD-ld} -m elf64_sparc" 6659 ;; 6660 esac 6661 ;; 6662 esac 6663 fi 6664 rm -rf conftest* 6665 ;; 6666 6667*-*-sco3.2v5*) 6668 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6669 SAVE_CFLAGS="$CFLAGS" 6670 CFLAGS="$CFLAGS -belf" 6671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6672$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6673if test "${lt_cv_cc_needs_belf+set}" = set; then : 6674 $as_echo_n "(cached) " >&6 6675else 6676 ac_ext=c 6677ac_cpp='$CPP $CPPFLAGS' 6678ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6679ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6680ac_compiler_gnu=$ac_cv_c_compiler_gnu 6681 6682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6683/* end confdefs.h. */ 6684 6685int 6686main () 6687{ 6688 6689 ; 6690 return 0; 6691} 6692_ACEOF 6693if ac_fn_c_try_link "$LINENO"; then : 6694 lt_cv_cc_needs_belf=yes 6695else 6696 lt_cv_cc_needs_belf=no 6697fi 6698rm -f core conftest.err conftest.$ac_objext \ 6699 conftest$ac_exeext conftest.$ac_ext 6700 ac_ext=c 6701ac_cpp='$CPP $CPPFLAGS' 6702ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6703ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6704ac_compiler_gnu=$ac_cv_c_compiler_gnu 6705 6706fi 6707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6708$as_echo "$lt_cv_cc_needs_belf" >&6; } 6709 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6710 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6711 CFLAGS="$SAVE_CFLAGS" 6712 fi 6713 ;; 6714sparc*-*solaris*) 6715 # Find out which ABI we are using. 6716 echo 'int i;' > conftest.$ac_ext 6717 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6718 (eval $ac_compile) 2>&5 6719 ac_status=$? 6720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6721 test $ac_status = 0; }; then 6722 case `/usr/bin/file conftest.o` in 6723 *64-bit*) 6724 case $lt_cv_prog_gnu_ld in 6725 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6726 *) 6727 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6728 LD="${LD-ld} -64" 6729 fi 6730 ;; 6731 esac 6732 ;; 6733 esac 6734 fi 6735 rm -rf conftest* 6736 ;; 6737esac 6738 6739need_locks="$enable_libtool_lock" 6740 6741 6742 case $host_os in 6743 rhapsody* | darwin*) 6744 if test -n "$ac_tool_prefix"; then 6745 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6746set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6748$as_echo_n "checking for $ac_word... " >&6; } 6749if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6750 $as_echo_n "(cached) " >&6 6751else 6752 if test -n "$DSYMUTIL"; then 6753 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6754else 6755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6756for as_dir in $PATH 6757do 6758 IFS=$as_save_IFS 6759 test -z "$as_dir" && as_dir=. 6760 for ac_exec_ext in '' $ac_executable_extensions; do 6761 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6762 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6764 break 2 6765 fi 6766done 6767 done 6768IFS=$as_save_IFS 6769 6770fi 6771fi 6772DSYMUTIL=$ac_cv_prog_DSYMUTIL 6773if test -n "$DSYMUTIL"; then 6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6775$as_echo "$DSYMUTIL" >&6; } 6776else 6777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6778$as_echo "no" >&6; } 6779fi 6780 6781 6782fi 6783if test -z "$ac_cv_prog_DSYMUTIL"; then 6784 ac_ct_DSYMUTIL=$DSYMUTIL 6785 # Extract the first word of "dsymutil", so it can be a program name with args. 6786set dummy dsymutil; ac_word=$2 6787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6788$as_echo_n "checking for $ac_word... " >&6; } 6789if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6790 $as_echo_n "(cached) " >&6 6791else 6792 if test -n "$ac_ct_DSYMUTIL"; then 6793 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6794else 6795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6796for as_dir in $PATH 6797do 6798 IFS=$as_save_IFS 6799 test -z "$as_dir" && as_dir=. 6800 for ac_exec_ext in '' $ac_executable_extensions; do 6801 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6802 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6804 break 2 6805 fi 6806done 6807 done 6808IFS=$as_save_IFS 6809 6810fi 6811fi 6812ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6813if test -n "$ac_ct_DSYMUTIL"; then 6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6815$as_echo "$ac_ct_DSYMUTIL" >&6; } 6816else 6817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6818$as_echo "no" >&6; } 6819fi 6820 6821 if test "x$ac_ct_DSYMUTIL" = x; then 6822 DSYMUTIL=":" 6823 else 6824 case $cross_compiling:$ac_tool_warned in 6825yes:) 6826{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6827$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6828ac_tool_warned=yes ;; 6829esac 6830 DSYMUTIL=$ac_ct_DSYMUTIL 6831 fi 6832else 6833 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6834fi 6835 6836 if test -n "$ac_tool_prefix"; then 6837 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6838set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6840$as_echo_n "checking for $ac_word... " >&6; } 6841if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6842 $as_echo_n "(cached) " >&6 6843else 6844 if test -n "$NMEDIT"; then 6845 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6846else 6847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6848for as_dir in $PATH 6849do 6850 IFS=$as_save_IFS 6851 test -z "$as_dir" && as_dir=. 6852 for ac_exec_ext in '' $ac_executable_extensions; do 6853 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6854 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6856 break 2 6857 fi 6858done 6859 done 6860IFS=$as_save_IFS 6861 6862fi 6863fi 6864NMEDIT=$ac_cv_prog_NMEDIT 6865if test -n "$NMEDIT"; then 6866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6867$as_echo "$NMEDIT" >&6; } 6868else 6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6870$as_echo "no" >&6; } 6871fi 6872 6873 6874fi 6875if test -z "$ac_cv_prog_NMEDIT"; then 6876 ac_ct_NMEDIT=$NMEDIT 6877 # Extract the first word of "nmedit", so it can be a program name with args. 6878set dummy nmedit; ac_word=$2 6879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6880$as_echo_n "checking for $ac_word... " >&6; } 6881if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6882 $as_echo_n "(cached) " >&6 6883else 6884 if test -n "$ac_ct_NMEDIT"; then 6885 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6886else 6887as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6888for as_dir in $PATH 6889do 6890 IFS=$as_save_IFS 6891 test -z "$as_dir" && as_dir=. 6892 for ac_exec_ext in '' $ac_executable_extensions; do 6893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6894 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6896 break 2 6897 fi 6898done 6899 done 6900IFS=$as_save_IFS 6901 6902fi 6903fi 6904ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6905if test -n "$ac_ct_NMEDIT"; then 6906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6907$as_echo "$ac_ct_NMEDIT" >&6; } 6908else 6909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6910$as_echo "no" >&6; } 6911fi 6912 6913 if test "x$ac_ct_NMEDIT" = x; then 6914 NMEDIT=":" 6915 else 6916 case $cross_compiling:$ac_tool_warned in 6917yes:) 6918{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6919$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6920ac_tool_warned=yes ;; 6921esac 6922 NMEDIT=$ac_ct_NMEDIT 6923 fi 6924else 6925 NMEDIT="$ac_cv_prog_NMEDIT" 6926fi 6927 6928 if test -n "$ac_tool_prefix"; then 6929 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6930set dummy ${ac_tool_prefix}lipo; ac_word=$2 6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6932$as_echo_n "checking for $ac_word... " >&6; } 6933if test "${ac_cv_prog_LIPO+set}" = set; then : 6934 $as_echo_n "(cached) " >&6 6935else 6936 if test -n "$LIPO"; then 6937 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6938else 6939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6940for as_dir in $PATH 6941do 6942 IFS=$as_save_IFS 6943 test -z "$as_dir" && as_dir=. 6944 for ac_exec_ext in '' $ac_executable_extensions; do 6945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6946 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6948 break 2 6949 fi 6950done 6951 done 6952IFS=$as_save_IFS 6953 6954fi 6955fi 6956LIPO=$ac_cv_prog_LIPO 6957if test -n "$LIPO"; then 6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6959$as_echo "$LIPO" >&6; } 6960else 6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6962$as_echo "no" >&6; } 6963fi 6964 6965 6966fi 6967if test -z "$ac_cv_prog_LIPO"; then 6968 ac_ct_LIPO=$LIPO 6969 # Extract the first word of "lipo", so it can be a program name with args. 6970set dummy lipo; ac_word=$2 6971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6972$as_echo_n "checking for $ac_word... " >&6; } 6973if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6974 $as_echo_n "(cached) " >&6 6975else 6976 if test -n "$ac_ct_LIPO"; then 6977 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6978else 6979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6980for as_dir in $PATH 6981do 6982 IFS=$as_save_IFS 6983 test -z "$as_dir" && as_dir=. 6984 for ac_exec_ext in '' $ac_executable_extensions; do 6985 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6986 ac_cv_prog_ac_ct_LIPO="lipo" 6987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6988 break 2 6989 fi 6990done 6991 done 6992IFS=$as_save_IFS 6993 6994fi 6995fi 6996ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6997if test -n "$ac_ct_LIPO"; then 6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6999$as_echo "$ac_ct_LIPO" >&6; } 7000else 7001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7002$as_echo "no" >&6; } 7003fi 7004 7005 if test "x$ac_ct_LIPO" = x; then 7006 LIPO=":" 7007 else 7008 case $cross_compiling:$ac_tool_warned in 7009yes:) 7010{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7011$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7012ac_tool_warned=yes ;; 7013esac 7014 LIPO=$ac_ct_LIPO 7015 fi 7016else 7017 LIPO="$ac_cv_prog_LIPO" 7018fi 7019 7020 if test -n "$ac_tool_prefix"; then 7021 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7022set dummy ${ac_tool_prefix}otool; ac_word=$2 7023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7024$as_echo_n "checking for $ac_word... " >&6; } 7025if test "${ac_cv_prog_OTOOL+set}" = set; then : 7026 $as_echo_n "(cached) " >&6 7027else 7028 if test -n "$OTOOL"; then 7029 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7030else 7031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7032for as_dir in $PATH 7033do 7034 IFS=$as_save_IFS 7035 test -z "$as_dir" && as_dir=. 7036 for ac_exec_ext in '' $ac_executable_extensions; do 7037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7038 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7040 break 2 7041 fi 7042done 7043 done 7044IFS=$as_save_IFS 7045 7046fi 7047fi 7048OTOOL=$ac_cv_prog_OTOOL 7049if test -n "$OTOOL"; then 7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7051$as_echo "$OTOOL" >&6; } 7052else 7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7054$as_echo "no" >&6; } 7055fi 7056 7057 7058fi 7059if test -z "$ac_cv_prog_OTOOL"; then 7060 ac_ct_OTOOL=$OTOOL 7061 # Extract the first word of "otool", so it can be a program name with args. 7062set dummy otool; ac_word=$2 7063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7064$as_echo_n "checking for $ac_word... " >&6; } 7065if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7066 $as_echo_n "(cached) " >&6 7067else 7068 if test -n "$ac_ct_OTOOL"; then 7069 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7070else 7071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7072for as_dir in $PATH 7073do 7074 IFS=$as_save_IFS 7075 test -z "$as_dir" && as_dir=. 7076 for ac_exec_ext in '' $ac_executable_extensions; do 7077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7078 ac_cv_prog_ac_ct_OTOOL="otool" 7079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7080 break 2 7081 fi 7082done 7083 done 7084IFS=$as_save_IFS 7085 7086fi 7087fi 7088ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7089if test -n "$ac_ct_OTOOL"; then 7090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7091$as_echo "$ac_ct_OTOOL" >&6; } 7092else 7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7094$as_echo "no" >&6; } 7095fi 7096 7097 if test "x$ac_ct_OTOOL" = x; then 7098 OTOOL=":" 7099 else 7100 case $cross_compiling:$ac_tool_warned in 7101yes:) 7102{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7103$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7104ac_tool_warned=yes ;; 7105esac 7106 OTOOL=$ac_ct_OTOOL 7107 fi 7108else 7109 OTOOL="$ac_cv_prog_OTOOL" 7110fi 7111 7112 if test -n "$ac_tool_prefix"; then 7113 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7114set dummy ${ac_tool_prefix}otool64; ac_word=$2 7115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7116$as_echo_n "checking for $ac_word... " >&6; } 7117if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7118 $as_echo_n "(cached) " >&6 7119else 7120 if test -n "$OTOOL64"; then 7121 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7122else 7123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7124for as_dir in $PATH 7125do 7126 IFS=$as_save_IFS 7127 test -z "$as_dir" && as_dir=. 7128 for ac_exec_ext in '' $ac_executable_extensions; do 7129 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7130 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7132 break 2 7133 fi 7134done 7135 done 7136IFS=$as_save_IFS 7137 7138fi 7139fi 7140OTOOL64=$ac_cv_prog_OTOOL64 7141if test -n "$OTOOL64"; then 7142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7143$as_echo "$OTOOL64" >&6; } 7144else 7145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7146$as_echo "no" >&6; } 7147fi 7148 7149 7150fi 7151if test -z "$ac_cv_prog_OTOOL64"; then 7152 ac_ct_OTOOL64=$OTOOL64 7153 # Extract the first word of "otool64", so it can be a program name with args. 7154set dummy otool64; ac_word=$2 7155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7156$as_echo_n "checking for $ac_word... " >&6; } 7157if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7158 $as_echo_n "(cached) " >&6 7159else 7160 if test -n "$ac_ct_OTOOL64"; then 7161 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7162else 7163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7164for as_dir in $PATH 7165do 7166 IFS=$as_save_IFS 7167 test -z "$as_dir" && as_dir=. 7168 for ac_exec_ext in '' $ac_executable_extensions; do 7169 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7170 ac_cv_prog_ac_ct_OTOOL64="otool64" 7171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7172 break 2 7173 fi 7174done 7175 done 7176IFS=$as_save_IFS 7177 7178fi 7179fi 7180ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7181if test -n "$ac_ct_OTOOL64"; then 7182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7183$as_echo "$ac_ct_OTOOL64" >&6; } 7184else 7185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7186$as_echo "no" >&6; } 7187fi 7188 7189 if test "x$ac_ct_OTOOL64" = x; then 7190 OTOOL64=":" 7191 else 7192 case $cross_compiling:$ac_tool_warned in 7193yes:) 7194{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7195$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7196ac_tool_warned=yes ;; 7197esac 7198 OTOOL64=$ac_ct_OTOOL64 7199 fi 7200else 7201 OTOOL64="$ac_cv_prog_OTOOL64" 7202fi 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7231$as_echo_n "checking for -single_module linker flag... " >&6; } 7232if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7233 $as_echo_n "(cached) " >&6 7234else 7235 lt_cv_apple_cc_single_mod=no 7236 if test -z "${LT_MULTI_MODULE}"; then 7237 # By default we will add the -single_module flag. You can override 7238 # by either setting the environment variable LT_MULTI_MODULE 7239 # non-empty at configure time, or by adding -multi_module to the 7240 # link flags. 7241 rm -rf libconftest.dylib* 7242 echo "int foo(void){return 1;}" > conftest.c 7243 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7244-dynamiclib -Wl,-single_module conftest.c" >&5 7245 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7246 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7247 _lt_result=$? 7248 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7249 lt_cv_apple_cc_single_mod=yes 7250 else 7251 cat conftest.err >&5 7252 fi 7253 rm -rf libconftest.dylib* 7254 rm -f conftest.* 7255 fi 7256fi 7257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7258$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7260$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7261if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7262 $as_echo_n "(cached) " >&6 7263else 7264 lt_cv_ld_exported_symbols_list=no 7265 save_LDFLAGS=$LDFLAGS 7266 echo "_main" > conftest.sym 7267 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7269/* end confdefs.h. */ 7270 7271int 7272main () 7273{ 7274 7275 ; 7276 return 0; 7277} 7278_ACEOF 7279if ac_fn_c_try_link "$LINENO"; then : 7280 lt_cv_ld_exported_symbols_list=yes 7281else 7282 lt_cv_ld_exported_symbols_list=no 7283fi 7284rm -f core conftest.err conftest.$ac_objext \ 7285 conftest$ac_exeext conftest.$ac_ext 7286 LDFLAGS="$save_LDFLAGS" 7287 7288fi 7289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7290$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7292$as_echo_n "checking for -force_load linker flag... " >&6; } 7293if test "${lt_cv_ld_force_load+set}" = set; then : 7294 $as_echo_n "(cached) " >&6 7295else 7296 lt_cv_ld_force_load=no 7297 cat > conftest.c << _LT_EOF 7298int forced_loaded() { return 2;} 7299_LT_EOF 7300 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7301 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7302 echo "$AR cru libconftest.a conftest.o" >&5 7303 $AR cru libconftest.a conftest.o 2>&5 7304 cat > conftest.c << _LT_EOF 7305int main() { return 0;} 7306_LT_EOF 7307 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7308 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7309 _lt_result=$? 7310 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7311 lt_cv_ld_force_load=yes 7312 else 7313 cat conftest.err >&5 7314 fi 7315 rm -f conftest.err libconftest.a conftest conftest.c 7316 rm -rf conftest.dSYM 7317 7318fi 7319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7320$as_echo "$lt_cv_ld_force_load" >&6; } 7321 case $host_os in 7322 rhapsody* | darwin1.[012]) 7323 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7324 darwin1.*) 7325 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7326 darwin*) # darwin 5.x on 7327 # if running on 10.5 or later, the deployment target defaults 7328 # to the OS version, if on x86, and 10.4, the deployment 7329 # target defaults to 10.4. Don't you love it? 7330 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7331 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7332 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7333 10.[012]*) 7334 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7335 10.*) 7336 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7337 esac 7338 ;; 7339 esac 7340 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7341 _lt_dar_single_mod='$single_module' 7342 fi 7343 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7344 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7345 else 7346 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7347 fi 7348 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7349 _lt_dsymutil='~$DSYMUTIL $lib || :' 7350 else 7351 _lt_dsymutil= 7352 fi 7353 ;; 7354 esac 7355 7356ac_ext=c 7357ac_cpp='$CPP $CPPFLAGS' 7358ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7359ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7360ac_compiler_gnu=$ac_cv_c_compiler_gnu 7361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7362$as_echo_n "checking how to run the C preprocessor... " >&6; } 7363# On Suns, sometimes $CPP names a directory. 7364if test -n "$CPP" && test -d "$CPP"; then 7365 CPP= 7366fi 7367if test -z "$CPP"; then 7368 if test "${ac_cv_prog_CPP+set}" = set; then : 7369 $as_echo_n "(cached) " >&6 7370else 7371 # Double quotes because CPP needs to be expanded 7372 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7373 do 7374 ac_preproc_ok=false 7375for ac_c_preproc_warn_flag in '' yes 7376do 7377 # Use a header file that comes with gcc, so configuring glibc 7378 # with a fresh cross-compiler works. 7379 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7380 # <limits.h> exists even on freestanding compilers. 7381 # On the NeXT, cc -E runs the code through the compiler's parser, 7382 # not just through cpp. "Syntax error" is here to catch this case. 7383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7384/* end confdefs.h. */ 7385#ifdef __STDC__ 7386# include <limits.h> 7387#else 7388# include <assert.h> 7389#endif 7390 Syntax error 7391_ACEOF 7392if ac_fn_c_try_cpp "$LINENO"; then : 7393 7394else 7395 # Broken: fails on valid input. 7396continue 7397fi 7398rm -f conftest.err conftest.$ac_ext 7399 7400 # OK, works on sane cases. Now check whether nonexistent headers 7401 # can be detected and how. 7402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7403/* end confdefs.h. */ 7404#include <ac_nonexistent.h> 7405_ACEOF 7406if ac_fn_c_try_cpp "$LINENO"; then : 7407 # Broken: success on invalid input. 7408continue 7409else 7410 # Passes both tests. 7411ac_preproc_ok=: 7412break 7413fi 7414rm -f conftest.err conftest.$ac_ext 7415 7416done 7417# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7418rm -f conftest.err conftest.$ac_ext 7419if $ac_preproc_ok; then : 7420 break 7421fi 7422 7423 done 7424 ac_cv_prog_CPP=$CPP 7425 7426fi 7427 CPP=$ac_cv_prog_CPP 7428else 7429 ac_cv_prog_CPP=$CPP 7430fi 7431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7432$as_echo "$CPP" >&6; } 7433ac_preproc_ok=false 7434for ac_c_preproc_warn_flag in '' yes 7435do 7436 # Use a header file that comes with gcc, so configuring glibc 7437 # with a fresh cross-compiler works. 7438 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7439 # <limits.h> exists even on freestanding compilers. 7440 # On the NeXT, cc -E runs the code through the compiler's parser, 7441 # not just through cpp. "Syntax error" is here to catch this case. 7442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7443/* end confdefs.h. */ 7444#ifdef __STDC__ 7445# include <limits.h> 7446#else 7447# include <assert.h> 7448#endif 7449 Syntax error 7450_ACEOF 7451if ac_fn_c_try_cpp "$LINENO"; then : 7452 7453else 7454 # Broken: fails on valid input. 7455continue 7456fi 7457rm -f conftest.err conftest.$ac_ext 7458 7459 # OK, works on sane cases. Now check whether nonexistent headers 7460 # can be detected and how. 7461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7462/* end confdefs.h. */ 7463#include <ac_nonexistent.h> 7464_ACEOF 7465if ac_fn_c_try_cpp "$LINENO"; then : 7466 # Broken: success on invalid input. 7467continue 7468else 7469 # Passes both tests. 7470ac_preproc_ok=: 7471break 7472fi 7473rm -f conftest.err conftest.$ac_ext 7474 7475done 7476# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7477rm -f conftest.err conftest.$ac_ext 7478if $ac_preproc_ok; then : 7479 7480else 7481 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7482$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7483as_fn_error "C preprocessor \"$CPP\" fails sanity check 7484See \`config.log' for more details." "$LINENO" 5; } 7485fi 7486 7487ac_ext=c 7488ac_cpp='$CPP $CPPFLAGS' 7489ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7490ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7491ac_compiler_gnu=$ac_cv_c_compiler_gnu 7492 7493 7494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7495$as_echo_n "checking for ANSI C header files... " >&6; } 7496if test "${ac_cv_header_stdc+set}" = set; then : 7497 $as_echo_n "(cached) " >&6 7498else 7499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7500/* end confdefs.h. */ 7501#include <stdlib.h> 7502#include <stdarg.h> 7503#include <string.h> 7504#include <float.h> 7505 7506int 7507main () 7508{ 7509 7510 ; 7511 return 0; 7512} 7513_ACEOF 7514if ac_fn_c_try_compile "$LINENO"; then : 7515 ac_cv_header_stdc=yes 7516else 7517 ac_cv_header_stdc=no 7518fi 7519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7520 7521if test $ac_cv_header_stdc = yes; then 7522 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7524/* end confdefs.h. */ 7525#include <string.h> 7526 7527_ACEOF 7528if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7529 $EGREP "memchr" >/dev/null 2>&1; then : 7530 7531else 7532 ac_cv_header_stdc=no 7533fi 7534rm -f conftest* 7535 7536fi 7537 7538if test $ac_cv_header_stdc = yes; then 7539 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7541/* end confdefs.h. */ 7542#include <stdlib.h> 7543 7544_ACEOF 7545if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7546 $EGREP "free" >/dev/null 2>&1; then : 7547 7548else 7549 ac_cv_header_stdc=no 7550fi 7551rm -f conftest* 7552 7553fi 7554 7555if test $ac_cv_header_stdc = yes; then 7556 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7557 if test "$cross_compiling" = yes; then : 7558 : 7559else 7560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7561/* end confdefs.h. */ 7562#include <ctype.h> 7563#include <stdlib.h> 7564#if ((' ' & 0x0FF) == 0x020) 7565# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7566# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7567#else 7568# define ISLOWER(c) \ 7569 (('a' <= (c) && (c) <= 'i') \ 7570 || ('j' <= (c) && (c) <= 'r') \ 7571 || ('s' <= (c) && (c) <= 'z')) 7572# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7573#endif 7574 7575#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7576int 7577main () 7578{ 7579 int i; 7580 for (i = 0; i < 256; i++) 7581 if (XOR (islower (i), ISLOWER (i)) 7582 || toupper (i) != TOUPPER (i)) 7583 return 2; 7584 return 0; 7585} 7586_ACEOF 7587if ac_fn_c_try_run "$LINENO"; then : 7588 7589else 7590 ac_cv_header_stdc=no 7591fi 7592rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7593 conftest.$ac_objext conftest.beam conftest.$ac_ext 7594fi 7595 7596fi 7597fi 7598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7599$as_echo "$ac_cv_header_stdc" >&6; } 7600if test $ac_cv_header_stdc = yes; then 7601 7602$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7603 7604fi 7605 7606# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7607for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7608 inttypes.h stdint.h unistd.h 7609do : 7610 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7611ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7612" 7613eval as_val=\$$as_ac_Header 7614 if test "x$as_val" = x""yes; then : 7615 cat >>confdefs.h <<_ACEOF 7616#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7617_ACEOF 7618 7619fi 7620 7621done 7622 7623 7624for ac_header in dlfcn.h 7625do : 7626 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7627" 7628if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7629 cat >>confdefs.h <<_ACEOF 7630#define HAVE_DLFCN_H 1 7631_ACEOF 7632 7633fi 7634 7635done 7636 7637 7638 7639 7640 7641 7642# Set options 7643 7644 7645 7646 7647 enable_win32_dll=no 7648 7649 7650 # Check whether --enable-shared was given. 7651if test "${enable_shared+set}" = set; then : 7652 enableval=$enable_shared; p=${PACKAGE-default} 7653 case $enableval in 7654 yes) enable_shared=yes ;; 7655 no) enable_shared=no ;; 7656 *) 7657 enable_shared=no 7658 # Look at the argument we got. We use all the common list separators. 7659 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7660 for pkg in $enableval; do 7661 IFS="$lt_save_ifs" 7662 if test "X$pkg" = "X$p"; then 7663 enable_shared=yes 7664 fi 7665 done 7666 IFS="$lt_save_ifs" 7667 ;; 7668 esac 7669else 7670 enable_shared=yes 7671fi 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 # Check whether --enable-static was given. 7682if test "${enable_static+set}" = set; then : 7683 enableval=$enable_static; p=${PACKAGE-default} 7684 case $enableval in 7685 yes) enable_static=yes ;; 7686 no) enable_static=no ;; 7687 *) 7688 enable_static=no 7689 # Look at the argument we got. We use all the common list separators. 7690 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7691 for pkg in $enableval; do 7692 IFS="$lt_save_ifs" 7693 if test "X$pkg" = "X$p"; then 7694 enable_static=yes 7695 fi 7696 done 7697 IFS="$lt_save_ifs" 7698 ;; 7699 esac 7700else 7701 enable_static=yes 7702fi 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713# Check whether --with-pic was given. 7714if test "${with_pic+set}" = set; then : 7715 withval=$with_pic; pic_mode="$withval" 7716else 7717 pic_mode=default 7718fi 7719 7720 7721test -z "$pic_mode" && pic_mode=default 7722 7723 7724 7725 7726 7727 7728 7729 # Check whether --enable-fast-install was given. 7730if test "${enable_fast_install+set}" = set; then : 7731 enableval=$enable_fast_install; p=${PACKAGE-default} 7732 case $enableval in 7733 yes) enable_fast_install=yes ;; 7734 no) enable_fast_install=no ;; 7735 *) 7736 enable_fast_install=no 7737 # Look at the argument we got. We use all the common list separators. 7738 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7739 for pkg in $enableval; do 7740 IFS="$lt_save_ifs" 7741 if test "X$pkg" = "X$p"; then 7742 enable_fast_install=yes 7743 fi 7744 done 7745 IFS="$lt_save_ifs" 7746 ;; 7747 esac 7748else 7749 enable_fast_install=yes 7750fi 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762# This can be used to rebuild libtool when needed 7763LIBTOOL_DEPS="$ltmain" 7764 7765# Always use our own libtool. 7766LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793test -z "$LN_S" && LN_S="ln -s" 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808if test -n "${ZSH_VERSION+set}" ; then 7809 setopt NO_GLOB_SUBST 7810fi 7811 7812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7813$as_echo_n "checking for objdir... " >&6; } 7814if test "${lt_cv_objdir+set}" = set; then : 7815 $as_echo_n "(cached) " >&6 7816else 7817 rm -f .libs 2>/dev/null 7818mkdir .libs 2>/dev/null 7819if test -d .libs; then 7820 lt_cv_objdir=.libs 7821else 7822 # MS-DOS does not allow filenames that begin with a dot. 7823 lt_cv_objdir=_libs 7824fi 7825rmdir .libs 2>/dev/null 7826fi 7827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7828$as_echo "$lt_cv_objdir" >&6; } 7829objdir=$lt_cv_objdir 7830 7831 7832 7833 7834 7835cat >>confdefs.h <<_ACEOF 7836#define LT_OBJDIR "$lt_cv_objdir/" 7837_ACEOF 7838 7839 7840 7841 7842case $host_os in 7843aix3*) 7844 # AIX sometimes has problems with the GCC collect2 program. For some 7845 # reason, if we set the COLLECT_NAMES environment variable, the problems 7846 # vanish in a puff of smoke. 7847 if test "X${COLLECT_NAMES+set}" != Xset; then 7848 COLLECT_NAMES= 7849 export COLLECT_NAMES 7850 fi 7851 ;; 7852esac 7853 7854# Global variables: 7855ofile=libtool 7856can_build_shared=yes 7857 7858# All known linkers require a `.a' archive for static linking (except MSVC, 7859# which needs '.lib'). 7860libext=a 7861 7862with_gnu_ld="$lt_cv_prog_gnu_ld" 7863 7864old_CC="$CC" 7865old_CFLAGS="$CFLAGS" 7866 7867# Set sane defaults for various variables 7868test -z "$CC" && CC=cc 7869test -z "$LTCC" && LTCC=$CC 7870test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7871test -z "$LD" && LD=ld 7872test -z "$ac_objext" && ac_objext=o 7873 7874for cc_temp in $compiler""; do 7875 case $cc_temp in 7876 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7877 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7878 \-*) ;; 7879 *) break;; 7880 esac 7881done 7882cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7883 7884 7885# Only perform the check for file, if the check method requires it 7886test -z "$MAGIC_CMD" && MAGIC_CMD=file 7887case $deplibs_check_method in 7888file_magic*) 7889 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7891$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7892if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7893 $as_echo_n "(cached) " >&6 7894else 7895 case $MAGIC_CMD in 7896[\\/*] | ?:[\\/]*) 7897 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7898 ;; 7899*) 7900 lt_save_MAGIC_CMD="$MAGIC_CMD" 7901 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7902 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7903 for ac_dir in $ac_dummy; do 7904 IFS="$lt_save_ifs" 7905 test -z "$ac_dir" && ac_dir=. 7906 if test -f $ac_dir/${ac_tool_prefix}file; then 7907 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7908 if test -n "$file_magic_test_file"; then 7909 case $deplibs_check_method in 7910 "file_magic "*) 7911 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7912 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7913 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7914 $EGREP "$file_magic_regex" > /dev/null; then 7915 : 7916 else 7917 cat <<_LT_EOF 1>&2 7918 7919*** Warning: the command libtool uses to detect shared libraries, 7920*** $file_magic_cmd, produces output that libtool cannot recognize. 7921*** The result is that libtool may fail to recognize shared libraries 7922*** as such. This will affect the creation of libtool libraries that 7923*** depend on shared libraries, but programs linked with such libtool 7924*** libraries will work regardless of this problem. Nevertheless, you 7925*** may want to report the problem to your system manager and/or to 7926*** bug-libtool@gnu.org 7927 7928_LT_EOF 7929 fi ;; 7930 esac 7931 fi 7932 break 7933 fi 7934 done 7935 IFS="$lt_save_ifs" 7936 MAGIC_CMD="$lt_save_MAGIC_CMD" 7937 ;; 7938esac 7939fi 7940 7941MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7942if test -n "$MAGIC_CMD"; then 7943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7944$as_echo "$MAGIC_CMD" >&6; } 7945else 7946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7947$as_echo "no" >&6; } 7948fi 7949 7950 7951 7952 7953 7954if test -z "$lt_cv_path_MAGIC_CMD"; then 7955 if test -n "$ac_tool_prefix"; then 7956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7957$as_echo_n "checking for file... " >&6; } 7958if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7959 $as_echo_n "(cached) " >&6 7960else 7961 case $MAGIC_CMD in 7962[\\/*] | ?:[\\/]*) 7963 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7964 ;; 7965*) 7966 lt_save_MAGIC_CMD="$MAGIC_CMD" 7967 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7968 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7969 for ac_dir in $ac_dummy; do 7970 IFS="$lt_save_ifs" 7971 test -z "$ac_dir" && ac_dir=. 7972 if test -f $ac_dir/file; then 7973 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7974 if test -n "$file_magic_test_file"; then 7975 case $deplibs_check_method in 7976 "file_magic "*) 7977 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7978 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7979 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7980 $EGREP "$file_magic_regex" > /dev/null; then 7981 : 7982 else 7983 cat <<_LT_EOF 1>&2 7984 7985*** Warning: the command libtool uses to detect shared libraries, 7986*** $file_magic_cmd, produces output that libtool cannot recognize. 7987*** The result is that libtool may fail to recognize shared libraries 7988*** as such. This will affect the creation of libtool libraries that 7989*** depend on shared libraries, but programs linked with such libtool 7990*** libraries will work regardless of this problem. Nevertheless, you 7991*** may want to report the problem to your system manager and/or to 7992*** bug-libtool@gnu.org 7993 7994_LT_EOF 7995 fi ;; 7996 esac 7997 fi 7998 break 7999 fi 8000 done 8001 IFS="$lt_save_ifs" 8002 MAGIC_CMD="$lt_save_MAGIC_CMD" 8003 ;; 8004esac 8005fi 8006 8007MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8008if test -n "$MAGIC_CMD"; then 8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8010$as_echo "$MAGIC_CMD" >&6; } 8011else 8012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8013$as_echo "no" >&6; } 8014fi 8015 8016 8017 else 8018 MAGIC_CMD=: 8019 fi 8020fi 8021 8022 fi 8023 ;; 8024esac 8025 8026# Use C for the default configuration in the libtool script 8027 8028lt_save_CC="$CC" 8029ac_ext=c 8030ac_cpp='$CPP $CPPFLAGS' 8031ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8032ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8033ac_compiler_gnu=$ac_cv_c_compiler_gnu 8034 8035 8036# Source file extension for C test sources. 8037ac_ext=c 8038 8039# Object file extension for compiled C test sources. 8040objext=o 8041objext=$objext 8042 8043# Code to be used in simple compile tests 8044lt_simple_compile_test_code="int some_variable = 0;" 8045 8046# Code to be used in simple link tests 8047lt_simple_link_test_code='int main(){return(0);}' 8048 8049 8050 8051 8052 8053 8054 8055# If no C compiler was specified, use CC. 8056LTCC=${LTCC-"$CC"} 8057 8058# If no C compiler flags were specified, use CFLAGS. 8059LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8060 8061# Allow CC to be a program name with arguments. 8062compiler=$CC 8063 8064# Save the default compiler, since it gets overwritten when the other 8065# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8066compiler_DEFAULT=$CC 8067 8068# save warnings/boilerplate of simple test code 8069ac_outfile=conftest.$ac_objext 8070echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8071eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8072_lt_compiler_boilerplate=`cat conftest.err` 8073$RM conftest* 8074 8075ac_outfile=conftest.$ac_objext 8076echo "$lt_simple_link_test_code" >conftest.$ac_ext 8077eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8078_lt_linker_boilerplate=`cat conftest.err` 8079$RM -r conftest* 8080 8081 8082## CAVEAT EMPTOR: 8083## There is no encapsulation within the following macros, do not change 8084## the running order or otherwise move them around unless you know exactly 8085## what you are doing... 8086if test -n "$compiler"; then 8087 8088lt_prog_compiler_no_builtin_flag= 8089 8090if test "$GCC" = yes; then 8091 case $cc_basename in 8092 nvcc*) 8093 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8094 *) 8095 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8096 esac 8097 8098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8099$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8100if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 8101 $as_echo_n "(cached) " >&6 8102else 8103 lt_cv_prog_compiler_rtti_exceptions=no 8104 ac_outfile=conftest.$ac_objext 8105 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8106 lt_compiler_flag="-fno-rtti -fno-exceptions" 8107 # Insert the option either (1) after the last *FLAGS variable, or 8108 # (2) before a word containing "conftest.", or (3) at the end. 8109 # Note that $ac_compile itself does not contain backslashes and begins 8110 # with a dollar sign (not a hyphen), so the echo should work correctly. 8111 # The option is referenced via a variable to avoid confusing sed. 8112 lt_compile=`echo "$ac_compile" | $SED \ 8113 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8114 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8115 -e 's:$: $lt_compiler_flag:'` 8116 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8117 (eval "$lt_compile" 2>conftest.err) 8118 ac_status=$? 8119 cat conftest.err >&5 8120 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8121 if (exit $ac_status) && test -s "$ac_outfile"; then 8122 # The compiler can only warn and ignore the option if not recognized 8123 # So say no if there are warnings other than the usual output. 8124 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8125 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8126 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8127 lt_cv_prog_compiler_rtti_exceptions=yes 8128 fi 8129 fi 8130 $RM conftest* 8131 8132fi 8133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8134$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8135 8136if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8137 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8138else 8139 : 8140fi 8141 8142fi 8143 8144 8145 8146 8147 8148 8149 lt_prog_compiler_wl= 8150lt_prog_compiler_pic= 8151lt_prog_compiler_static= 8152 8153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8154$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8155 8156 if test "$GCC" = yes; then 8157 lt_prog_compiler_wl='-Wl,' 8158 lt_prog_compiler_static='-static' 8159 8160 case $host_os in 8161 aix*) 8162 # All AIX code is PIC. 8163 if test "$host_cpu" = ia64; then 8164 # AIX 5 now supports IA64 processor 8165 lt_prog_compiler_static='-Bstatic' 8166 fi 8167 lt_prog_compiler_pic='-fPIC' 8168 ;; 8169 8170 amigaos*) 8171 case $host_cpu in 8172 powerpc) 8173 # see comment about AmigaOS4 .so support 8174 lt_prog_compiler_pic='-fPIC' 8175 ;; 8176 m68k) 8177 # FIXME: we need at least 68020 code to build shared libraries, but 8178 # adding the `-m68020' flag to GCC prevents building anything better, 8179 # like `-m68040'. 8180 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8181 ;; 8182 esac 8183 ;; 8184 8185 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8186 # PIC is the default for these OSes. 8187 ;; 8188 8189 mingw* | cygwin* | pw32* | os2* | cegcc*) 8190 # This hack is so that the source file can tell whether it is being 8191 # built for inclusion in a dll (and should export symbols for example). 8192 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8193 # (--disable-auto-import) libraries 8194 lt_prog_compiler_pic='-DDLL_EXPORT' 8195 ;; 8196 8197 darwin* | rhapsody*) 8198 # PIC is the default on this platform 8199 # Common symbols not allowed in MH_DYLIB files 8200 lt_prog_compiler_pic='-fno-common' 8201 ;; 8202 8203 haiku*) 8204 # PIC is the default for Haiku. 8205 # The "-static" flag exists, but is broken. 8206 lt_prog_compiler_static= 8207 ;; 8208 8209 hpux*) 8210 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8211 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8212 # sets the default TLS model and affects inlining. 8213 case $host_cpu in 8214 hppa*64*) 8215 # +Z the default 8216 ;; 8217 *) 8218 lt_prog_compiler_pic='-fPIC' 8219 ;; 8220 esac 8221 ;; 8222 8223 interix[3-9]*) 8224 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8225 # Instead, we relocate shared libraries at runtime. 8226 ;; 8227 8228 msdosdjgpp*) 8229 # Just because we use GCC doesn't mean we suddenly get shared libraries 8230 # on systems that don't support them. 8231 lt_prog_compiler_can_build_shared=no 8232 enable_shared=no 8233 ;; 8234 8235 *nto* | *qnx*) 8236 # QNX uses GNU C++, but need to define -shared option too, otherwise 8237 # it will coredump. 8238 lt_prog_compiler_pic='-fPIC -shared' 8239 ;; 8240 8241 sysv4*MP*) 8242 if test -d /usr/nec; then 8243 lt_prog_compiler_pic=-Kconform_pic 8244 fi 8245 ;; 8246 8247 *) 8248 lt_prog_compiler_pic='-fPIC' 8249 ;; 8250 esac 8251 8252 case $cc_basename in 8253 nvcc*) # Cuda Compiler Driver 2.2 8254 lt_prog_compiler_wl='-Xlinker ' 8255 lt_prog_compiler_pic='-Xcompiler -fPIC' 8256 ;; 8257 esac 8258 else 8259 # PORTME Check for flag to pass linker flags through the system compiler. 8260 case $host_os in 8261 aix*) 8262 lt_prog_compiler_wl='-Wl,' 8263 if test "$host_cpu" = ia64; then 8264 # AIX 5 now supports IA64 processor 8265 lt_prog_compiler_static='-Bstatic' 8266 else 8267 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8268 fi 8269 ;; 8270 8271 mingw* | cygwin* | pw32* | os2* | cegcc*) 8272 # This hack is so that the source file can tell whether it is being 8273 # built for inclusion in a dll (and should export symbols for example). 8274 lt_prog_compiler_pic='-DDLL_EXPORT' 8275 ;; 8276 8277 hpux9* | hpux10* | hpux11*) 8278 lt_prog_compiler_wl='-Wl,' 8279 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8280 # not for PA HP-UX. 8281 case $host_cpu in 8282 hppa*64*|ia64*) 8283 # +Z the default 8284 ;; 8285 *) 8286 lt_prog_compiler_pic='+Z' 8287 ;; 8288 esac 8289 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8290 lt_prog_compiler_static='${wl}-a ${wl}archive' 8291 ;; 8292 8293 irix5* | irix6* | nonstopux*) 8294 lt_prog_compiler_wl='-Wl,' 8295 # PIC (with -KPIC) is the default. 8296 lt_prog_compiler_static='-non_shared' 8297 ;; 8298 8299 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8300 case $cc_basename in 8301 # old Intel for x86_64 which still supported -KPIC. 8302 ecc*) 8303 lt_prog_compiler_wl='-Wl,' 8304 lt_prog_compiler_pic='-KPIC' 8305 lt_prog_compiler_static='-static' 8306 ;; 8307 # icc used to be incompatible with GCC. 8308 # ICC 10 doesn't accept -KPIC any more. 8309 icc* | ifort*) 8310 lt_prog_compiler_wl='-Wl,' 8311 lt_prog_compiler_pic='-fPIC' 8312 lt_prog_compiler_static='-static' 8313 ;; 8314 # Lahey Fortran 8.1. 8315 lf95*) 8316 lt_prog_compiler_wl='-Wl,' 8317 lt_prog_compiler_pic='--shared' 8318 lt_prog_compiler_static='--static' 8319 ;; 8320 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8321 # Portland Group compilers (*not* the Pentium gcc compiler, 8322 # which looks to be a dead project) 8323 lt_prog_compiler_wl='-Wl,' 8324 lt_prog_compiler_pic='-fpic' 8325 lt_prog_compiler_static='-Bstatic' 8326 ;; 8327 ccc*) 8328 lt_prog_compiler_wl='-Wl,' 8329 # All Alpha code is PIC. 8330 lt_prog_compiler_static='-non_shared' 8331 ;; 8332 xl* | bgxl* | bgf* | mpixl*) 8333 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8334 lt_prog_compiler_wl='-Wl,' 8335 lt_prog_compiler_pic='-qpic' 8336 lt_prog_compiler_static='-qstaticlink' 8337 ;; 8338 *) 8339 case `$CC -V 2>&1 | sed 5q` in 8340 *Sun\ F* | *Sun*Fortran*) 8341 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8342 lt_prog_compiler_pic='-KPIC' 8343 lt_prog_compiler_static='-Bstatic' 8344 lt_prog_compiler_wl='' 8345 ;; 8346 *Sun\ C*) 8347 # Sun C 5.9 8348 lt_prog_compiler_pic='-KPIC' 8349 lt_prog_compiler_static='-Bstatic' 8350 lt_prog_compiler_wl='-Wl,' 8351 ;; 8352 esac 8353 ;; 8354 esac 8355 ;; 8356 8357 newsos6) 8358 lt_prog_compiler_pic='-KPIC' 8359 lt_prog_compiler_static='-Bstatic' 8360 ;; 8361 8362 *nto* | *qnx*) 8363 # QNX uses GNU C++, but need to define -shared option too, otherwise 8364 # it will coredump. 8365 lt_prog_compiler_pic='-fPIC -shared' 8366 ;; 8367 8368 osf3* | osf4* | osf5*) 8369 lt_prog_compiler_wl='-Wl,' 8370 # All OSF/1 code is PIC. 8371 lt_prog_compiler_static='-non_shared' 8372 ;; 8373 8374 rdos*) 8375 lt_prog_compiler_static='-non_shared' 8376 ;; 8377 8378 solaris*) 8379 lt_prog_compiler_pic='-KPIC' 8380 lt_prog_compiler_static='-Bstatic' 8381 case $cc_basename in 8382 f77* | f90* | f95*) 8383 lt_prog_compiler_wl='-Qoption ld ';; 8384 *) 8385 lt_prog_compiler_wl='-Wl,';; 8386 esac 8387 ;; 8388 8389 sunos4*) 8390 lt_prog_compiler_wl='-Qoption ld ' 8391 lt_prog_compiler_pic='-PIC' 8392 lt_prog_compiler_static='-Bstatic' 8393 ;; 8394 8395 sysv4 | sysv4.2uw2* | sysv4.3*) 8396 lt_prog_compiler_wl='-Wl,' 8397 lt_prog_compiler_pic='-KPIC' 8398 lt_prog_compiler_static='-Bstatic' 8399 ;; 8400 8401 sysv4*MP*) 8402 if test -d /usr/nec ;then 8403 lt_prog_compiler_pic='-Kconform_pic' 8404 lt_prog_compiler_static='-Bstatic' 8405 fi 8406 ;; 8407 8408 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8409 lt_prog_compiler_wl='-Wl,' 8410 lt_prog_compiler_pic='-KPIC' 8411 lt_prog_compiler_static='-Bstatic' 8412 ;; 8413 8414 unicos*) 8415 lt_prog_compiler_wl='-Wl,' 8416 lt_prog_compiler_can_build_shared=no 8417 ;; 8418 8419 uts4*) 8420 lt_prog_compiler_pic='-pic' 8421 lt_prog_compiler_static='-Bstatic' 8422 ;; 8423 8424 *) 8425 lt_prog_compiler_can_build_shared=no 8426 ;; 8427 esac 8428 fi 8429 8430case $host_os in 8431 # For platforms which do not support PIC, -DPIC is meaningless: 8432 *djgpp*) 8433 lt_prog_compiler_pic= 8434 ;; 8435 *) 8436 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8437 ;; 8438esac 8439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8440$as_echo "$lt_prog_compiler_pic" >&6; } 8441 8442 8443 8444 8445 8446 8447# 8448# Check to make sure the PIC flag actually works. 8449# 8450if test -n "$lt_prog_compiler_pic"; then 8451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8452$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8453if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8454 $as_echo_n "(cached) " >&6 8455else 8456 lt_cv_prog_compiler_pic_works=no 8457 ac_outfile=conftest.$ac_objext 8458 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8459 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8460 # Insert the option either (1) after the last *FLAGS variable, or 8461 # (2) before a word containing "conftest.", or (3) at the end. 8462 # Note that $ac_compile itself does not contain backslashes and begins 8463 # with a dollar sign (not a hyphen), so the echo should work correctly. 8464 # The option is referenced via a variable to avoid confusing sed. 8465 lt_compile=`echo "$ac_compile" | $SED \ 8466 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8467 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8468 -e 's:$: $lt_compiler_flag:'` 8469 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8470 (eval "$lt_compile" 2>conftest.err) 8471 ac_status=$? 8472 cat conftest.err >&5 8473 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8474 if (exit $ac_status) && test -s "$ac_outfile"; then 8475 # The compiler can only warn and ignore the option if not recognized 8476 # So say no if there are warnings other than the usual output. 8477 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8478 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8479 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8480 lt_cv_prog_compiler_pic_works=yes 8481 fi 8482 fi 8483 $RM conftest* 8484 8485fi 8486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8487$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8488 8489if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8490 case $lt_prog_compiler_pic in 8491 "" | " "*) ;; 8492 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8493 esac 8494else 8495 lt_prog_compiler_pic= 8496 lt_prog_compiler_can_build_shared=no 8497fi 8498 8499fi 8500 8501 8502 8503 8504 8505 8506# 8507# Check to make sure the static flag actually works. 8508# 8509wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8511$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8512if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8513 $as_echo_n "(cached) " >&6 8514else 8515 lt_cv_prog_compiler_static_works=no 8516 save_LDFLAGS="$LDFLAGS" 8517 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8518 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8519 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8520 # The linker can only warn and ignore the option if not recognized 8521 # So say no if there are warnings 8522 if test -s conftest.err; then 8523 # Append any errors to the config.log. 8524 cat conftest.err 1>&5 8525 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8526 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8527 if diff conftest.exp conftest.er2 >/dev/null; then 8528 lt_cv_prog_compiler_static_works=yes 8529 fi 8530 else 8531 lt_cv_prog_compiler_static_works=yes 8532 fi 8533 fi 8534 $RM -r conftest* 8535 LDFLAGS="$save_LDFLAGS" 8536 8537fi 8538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8539$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8540 8541if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8542 : 8543else 8544 lt_prog_compiler_static= 8545fi 8546 8547 8548 8549 8550 8551 8552 8553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8554$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8555if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8556 $as_echo_n "(cached) " >&6 8557else 8558 lt_cv_prog_compiler_c_o=no 8559 $RM -r conftest 2>/dev/null 8560 mkdir conftest 8561 cd conftest 8562 mkdir out 8563 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8564 8565 lt_compiler_flag="-o out/conftest2.$ac_objext" 8566 # Insert the option either (1) after the last *FLAGS variable, or 8567 # (2) before a word containing "conftest.", or (3) at the end. 8568 # Note that $ac_compile itself does not contain backslashes and begins 8569 # with a dollar sign (not a hyphen), so the echo should work correctly. 8570 lt_compile=`echo "$ac_compile" | $SED \ 8571 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8572 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8573 -e 's:$: $lt_compiler_flag:'` 8574 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8575 (eval "$lt_compile" 2>out/conftest.err) 8576 ac_status=$? 8577 cat out/conftest.err >&5 8578 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8579 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8580 then 8581 # The compiler can only warn and ignore the option if not recognized 8582 # So say no if there are warnings 8583 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8584 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8585 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8586 lt_cv_prog_compiler_c_o=yes 8587 fi 8588 fi 8589 chmod u+w . 2>&5 8590 $RM conftest* 8591 # SGI C++ compiler will create directory out/ii_files/ for 8592 # template instantiation 8593 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8594 $RM out/* && rmdir out 8595 cd .. 8596 $RM -r conftest 8597 $RM conftest* 8598 8599fi 8600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8601$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8602 8603 8604 8605 8606 8607 8608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8609$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8610if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8611 $as_echo_n "(cached) " >&6 8612else 8613 lt_cv_prog_compiler_c_o=no 8614 $RM -r conftest 2>/dev/null 8615 mkdir conftest 8616 cd conftest 8617 mkdir out 8618 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8619 8620 lt_compiler_flag="-o out/conftest2.$ac_objext" 8621 # Insert the option either (1) after the last *FLAGS variable, or 8622 # (2) before a word containing "conftest.", or (3) at the end. 8623 # Note that $ac_compile itself does not contain backslashes and begins 8624 # with a dollar sign (not a hyphen), so the echo should work correctly. 8625 lt_compile=`echo "$ac_compile" | $SED \ 8626 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8627 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8628 -e 's:$: $lt_compiler_flag:'` 8629 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8630 (eval "$lt_compile" 2>out/conftest.err) 8631 ac_status=$? 8632 cat out/conftest.err >&5 8633 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8634 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8635 then 8636 # The compiler can only warn and ignore the option if not recognized 8637 # So say no if there are warnings 8638 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8639 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8640 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8641 lt_cv_prog_compiler_c_o=yes 8642 fi 8643 fi 8644 chmod u+w . 2>&5 8645 $RM conftest* 8646 # SGI C++ compiler will create directory out/ii_files/ for 8647 # template instantiation 8648 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8649 $RM out/* && rmdir out 8650 cd .. 8651 $RM -r conftest 8652 $RM conftest* 8653 8654fi 8655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8656$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8657 8658 8659 8660 8661hard_links="nottested" 8662if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8663 # do not overwrite the value of need_locks provided by the user 8664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8665$as_echo_n "checking if we can lock with hard links... " >&6; } 8666 hard_links=yes 8667 $RM conftest* 8668 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8669 touch conftest.a 8670 ln conftest.a conftest.b 2>&5 || hard_links=no 8671 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8673$as_echo "$hard_links" >&6; } 8674 if test "$hard_links" = no; then 8675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8676$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8677 need_locks=warn 8678 fi 8679else 8680 need_locks=no 8681fi 8682 8683 8684 8685 8686 8687 8688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8689$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8690 8691 runpath_var= 8692 allow_undefined_flag= 8693 always_export_symbols=no 8694 archive_cmds= 8695 archive_expsym_cmds= 8696 compiler_needs_object=no 8697 enable_shared_with_static_runtimes=no 8698 export_dynamic_flag_spec= 8699 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8700 hardcode_automatic=no 8701 hardcode_direct=no 8702 hardcode_direct_absolute=no 8703 hardcode_libdir_flag_spec= 8704 hardcode_libdir_flag_spec_ld= 8705 hardcode_libdir_separator= 8706 hardcode_minus_L=no 8707 hardcode_shlibpath_var=unsupported 8708 inherit_rpath=no 8709 link_all_deplibs=unknown 8710 module_cmds= 8711 module_expsym_cmds= 8712 old_archive_from_new_cmds= 8713 old_archive_from_expsyms_cmds= 8714 thread_safe_flag_spec= 8715 whole_archive_flag_spec= 8716 # include_expsyms should be a list of space-separated symbols to be *always* 8717 # included in the symbol list 8718 include_expsyms= 8719 # exclude_expsyms can be an extended regexp of symbols to exclude 8720 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8721 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8722 # as well as any symbol that contains `d'. 8723 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8724 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8725 # platforms (ab)use it in PIC code, but their linkers get confused if 8726 # the symbol is explicitly referenced. Since portable code cannot 8727 # rely on this symbol name, it's probably fine to never include it in 8728 # preloaded symbol tables. 8729 # Exclude shared library initialization/finalization symbols. 8730 extract_expsyms_cmds= 8731 8732 case $host_os in 8733 cygwin* | mingw* | pw32* | cegcc*) 8734 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8735 # When not using gcc, we currently assume that we are using 8736 # Microsoft Visual C++. 8737 if test "$GCC" != yes; then 8738 with_gnu_ld=no 8739 fi 8740 ;; 8741 interix*) 8742 # we just hope/assume this is gcc and not c89 (= MSVC++) 8743 with_gnu_ld=yes 8744 ;; 8745 openbsd*) 8746 with_gnu_ld=no 8747 ;; 8748 esac 8749 8750 ld_shlibs=yes 8751 8752 # On some targets, GNU ld is compatible enough with the native linker 8753 # that we're better off using the native interface for both. 8754 lt_use_gnu_ld_interface=no 8755 if test "$with_gnu_ld" = yes; then 8756 case $host_os in 8757 aix*) 8758 # The AIX port of GNU ld has always aspired to compatibility 8759 # with the native linker. However, as the warning in the GNU ld 8760 # block says, versions before 2.19.5* couldn't really create working 8761 # shared libraries, regardless of the interface used. 8762 case `$LD -v 2>&1` in 8763 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8764 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8765 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8766 *) 8767 lt_use_gnu_ld_interface=yes 8768 ;; 8769 esac 8770 ;; 8771 *) 8772 lt_use_gnu_ld_interface=yes 8773 ;; 8774 esac 8775 fi 8776 8777 if test "$lt_use_gnu_ld_interface" = yes; then 8778 # If archive_cmds runs LD, not CC, wlarc should be empty 8779 wlarc='${wl}' 8780 8781 # Set some defaults for GNU ld with shared library support. These 8782 # are reset later if shared libraries are not supported. Putting them 8783 # here allows them to be overridden if necessary. 8784 runpath_var=LD_RUN_PATH 8785 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8786 export_dynamic_flag_spec='${wl}--export-dynamic' 8787 # ancient GNU ld didn't support --whole-archive et. al. 8788 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8789 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8790 else 8791 whole_archive_flag_spec= 8792 fi 8793 supports_anon_versioning=no 8794 case `$LD -v 2>&1` in 8795 *GNU\ gold*) supports_anon_versioning=yes ;; 8796 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8797 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8798 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8799 *\ 2.11.*) ;; # other 2.11 versions 8800 *) supports_anon_versioning=yes ;; 8801 esac 8802 8803 # See if GNU ld supports shared libraries. 8804 case $host_os in 8805 aix[3-9]*) 8806 # On AIX/PPC, the GNU linker is very broken 8807 if test "$host_cpu" != ia64; then 8808 ld_shlibs=no 8809 cat <<_LT_EOF 1>&2 8810 8811*** Warning: the GNU linker, at least up to release 2.19, is reported 8812*** to be unable to reliably create shared libraries on AIX. 8813*** Therefore, libtool is disabling shared libraries support. If you 8814*** really care for shared libraries, you may want to install binutils 8815*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8816*** You will then need to restart the configuration process. 8817 8818_LT_EOF 8819 fi 8820 ;; 8821 8822 amigaos*) 8823 case $host_cpu in 8824 powerpc) 8825 # see comment about AmigaOS4 .so support 8826 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8827 archive_expsym_cmds='' 8828 ;; 8829 m68k) 8830 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)' 8831 hardcode_libdir_flag_spec='-L$libdir' 8832 hardcode_minus_L=yes 8833 ;; 8834 esac 8835 ;; 8836 8837 beos*) 8838 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8839 allow_undefined_flag=unsupported 8840 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8841 # support --undefined. This deserves some investigation. FIXME 8842 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8843 else 8844 ld_shlibs=no 8845 fi 8846 ;; 8847 8848 cygwin* | mingw* | pw32* | cegcc*) 8849 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8850 # as there is no search path for DLLs. 8851 hardcode_libdir_flag_spec='-L$libdir' 8852 export_dynamic_flag_spec='${wl}--export-all-symbols' 8853 allow_undefined_flag=unsupported 8854 always_export_symbols=no 8855 enable_shared_with_static_runtimes=yes 8856 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8857 8858 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8859 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8860 # If the export-symbols file already is a .def file (1st line 8861 # is EXPORTS), use it as is; otherwise, prepend... 8862 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8863 cp $export_symbols $output_objdir/$soname.def; 8864 else 8865 echo EXPORTS > $output_objdir/$soname.def; 8866 cat $export_symbols >> $output_objdir/$soname.def; 8867 fi~ 8868 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8869 else 8870 ld_shlibs=no 8871 fi 8872 ;; 8873 8874 haiku*) 8875 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8876 link_all_deplibs=yes 8877 ;; 8878 8879 interix[3-9]*) 8880 hardcode_direct=no 8881 hardcode_shlibpath_var=no 8882 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8883 export_dynamic_flag_spec='${wl}-E' 8884 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8885 # Instead, shared libraries are loaded at an image base (0x10000000 by 8886 # default) and relocated if they conflict, which is a slow very memory 8887 # consuming and fragmenting process. To avoid this, we pick a random, 8888 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8889 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8890 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8891 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' 8892 ;; 8893 8894 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8895 tmp_diet=no 8896 if test "$host_os" = linux-dietlibc; then 8897 case $cc_basename in 8898 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8899 esac 8900 fi 8901 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8902 && test "$tmp_diet" = no 8903 then 8904 tmp_addflag= 8905 tmp_sharedflag='-shared' 8906 case $cc_basename,$host_cpu in 8907 pgcc*) # Portland Group C compiler 8908 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' 8909 tmp_addflag=' $pic_flag' 8910 ;; 8911 pgf77* | pgf90* | pgf95* | pgfortran*) 8912 # Portland Group f77 and f90 compilers 8913 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' 8914 tmp_addflag=' $pic_flag -Mnomain' ;; 8915 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8916 tmp_addflag=' -i_dynamic' ;; 8917 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8918 tmp_addflag=' -i_dynamic -nofor_main' ;; 8919 ifc* | ifort*) # Intel Fortran compiler 8920 tmp_addflag=' -nofor_main' ;; 8921 lf95*) # Lahey Fortran 8.1 8922 whole_archive_flag_spec= 8923 tmp_sharedflag='--shared' ;; 8924 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8925 tmp_sharedflag='-qmkshrobj' 8926 tmp_addflag= ;; 8927 nvcc*) # Cuda Compiler Driver 2.2 8928 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' 8929 compiler_needs_object=yes 8930 ;; 8931 esac 8932 case `$CC -V 2>&1 | sed 5q` in 8933 *Sun\ C*) # Sun C 5.9 8934 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' 8935 compiler_needs_object=yes 8936 tmp_sharedflag='-G' ;; 8937 *Sun\ F*) # Sun Fortran 8.3 8938 tmp_sharedflag='-G' ;; 8939 esac 8940 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8941 8942 if test "x$supports_anon_versioning" = xyes; then 8943 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8944 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8945 echo "local: *; };" >> $output_objdir/$libname.ver~ 8946 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8947 fi 8948 8949 case $cc_basename in 8950 xlf* | bgf* | bgxlf* | mpixlf*) 8951 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8952 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8953 hardcode_libdir_flag_spec= 8954 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8955 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8956 if test "x$supports_anon_versioning" = xyes; then 8957 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8958 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8959 echo "local: *; };" >> $output_objdir/$libname.ver~ 8960 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8961 fi 8962 ;; 8963 esac 8964 else 8965 ld_shlibs=no 8966 fi 8967 ;; 8968 8969 netbsd*) 8970 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8971 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8972 wlarc= 8973 else 8974 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8975 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8976 fi 8977 ;; 8978 8979 solaris*) 8980 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8981 ld_shlibs=no 8982 cat <<_LT_EOF 1>&2 8983 8984*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8985*** create shared libraries on Solaris systems. Therefore, libtool 8986*** is disabling shared libraries support. We urge you to upgrade GNU 8987*** binutils to release 2.9.1 or newer. Another option is to modify 8988*** your PATH or compiler configuration so that the native linker is 8989*** used, and then restart. 8990 8991_LT_EOF 8992 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8993 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8994 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8995 else 8996 ld_shlibs=no 8997 fi 8998 ;; 8999 9000 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9001 case `$LD -v 2>&1` in 9002 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9003 ld_shlibs=no 9004 cat <<_LT_EOF 1>&2 9005 9006*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9007*** reliably create shared libraries on SCO systems. Therefore, libtool 9008*** is disabling shared libraries support. We urge you to upgrade GNU 9009*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9010*** your PATH or compiler configuration so that the native linker is 9011*** used, and then restart. 9012 9013_LT_EOF 9014 ;; 9015 *) 9016 # For security reasons, it is highly recommended that you always 9017 # use absolute paths for naming shared libraries, and exclude the 9018 # DT_RUNPATH tag from executables and libraries. But doing so 9019 # requires that you compile everything twice, which is a pain. 9020 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9021 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9022 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9023 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9024 else 9025 ld_shlibs=no 9026 fi 9027 ;; 9028 esac 9029 ;; 9030 9031 sunos4*) 9032 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9033 wlarc= 9034 hardcode_direct=yes 9035 hardcode_shlibpath_var=no 9036 ;; 9037 9038 *) 9039 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9040 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9041 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9042 else 9043 ld_shlibs=no 9044 fi 9045 ;; 9046 esac 9047 9048 if test "$ld_shlibs" = no; then 9049 runpath_var= 9050 hardcode_libdir_flag_spec= 9051 export_dynamic_flag_spec= 9052 whole_archive_flag_spec= 9053 fi 9054 else 9055 # PORTME fill in a description of your system's linker (not GNU ld) 9056 case $host_os in 9057 aix3*) 9058 allow_undefined_flag=unsupported 9059 always_export_symbols=yes 9060 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' 9061 # Note: this linker hardcodes the directories in LIBPATH if there 9062 # are no directories specified by -L. 9063 hardcode_minus_L=yes 9064 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9065 # Neither direct hardcoding nor static linking is supported with a 9066 # broken collect2. 9067 hardcode_direct=unsupported 9068 fi 9069 ;; 9070 9071 aix[4-9]*) 9072 if test "$host_cpu" = ia64; then 9073 # On IA64, the linker does run time linking by default, so we don't 9074 # have to do anything special. 9075 aix_use_runtimelinking=no 9076 exp_sym_flag='-Bexport' 9077 no_entry_flag="" 9078 else 9079 # If we're using GNU nm, then we don't want the "-C" option. 9080 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9081 # Also, AIX nm treats weak defined symbols like other global 9082 # defined symbols, whereas GNU nm marks them as "W". 9083 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9084 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' 9085 else 9086 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' 9087 fi 9088 aix_use_runtimelinking=no 9089 9090 # Test if we are trying to use run time linking or normal 9091 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9092 # need to do runtime linking. 9093 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9094 for ld_flag in $LDFLAGS; do 9095 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9096 aix_use_runtimelinking=yes 9097 break 9098 fi 9099 done 9100 ;; 9101 esac 9102 9103 exp_sym_flag='-bexport' 9104 no_entry_flag='-bnoentry' 9105 fi 9106 9107 # When large executables or shared objects are built, AIX ld can 9108 # have problems creating the table of contents. If linking a library 9109 # or program results in "error TOC overflow" add -mminimal-toc to 9110 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9111 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9112 9113 archive_cmds='' 9114 hardcode_direct=yes 9115 hardcode_direct_absolute=yes 9116 hardcode_libdir_separator=':' 9117 link_all_deplibs=yes 9118 file_list_spec='${wl}-f,' 9119 9120 if test "$GCC" = yes; then 9121 case $host_os in aix4.[012]|aix4.[012].*) 9122 # We only want to do this on AIX 4.2 and lower, the check 9123 # below for broken collect2 doesn't work under 4.3+ 9124 collect2name=`${CC} -print-prog-name=collect2` 9125 if test -f "$collect2name" && 9126 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9127 then 9128 # We have reworked collect2 9129 : 9130 else 9131 # We have old collect2 9132 hardcode_direct=unsupported 9133 # It fails to find uninstalled libraries when the uninstalled 9134 # path is not listed in the libpath. Setting hardcode_minus_L 9135 # to unsupported forces relinking 9136 hardcode_minus_L=yes 9137 hardcode_libdir_flag_spec='-L$libdir' 9138 hardcode_libdir_separator= 9139 fi 9140 ;; 9141 esac 9142 shared_flag='-shared' 9143 if test "$aix_use_runtimelinking" = yes; then 9144 shared_flag="$shared_flag "'${wl}-G' 9145 fi 9146 else 9147 # not using gcc 9148 if test "$host_cpu" = ia64; then 9149 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9150 # chokes on -Wl,-G. The following line is correct: 9151 shared_flag='-G' 9152 else 9153 if test "$aix_use_runtimelinking" = yes; then 9154 shared_flag='${wl}-G' 9155 else 9156 shared_flag='${wl}-bM:SRE' 9157 fi 9158 fi 9159 fi 9160 9161 export_dynamic_flag_spec='${wl}-bexpall' 9162 # It seems that -bexpall does not export symbols beginning with 9163 # underscore (_), so it is better to generate a list of symbols to export. 9164 always_export_symbols=yes 9165 if test "$aix_use_runtimelinking" = yes; then 9166 # Warning - without using the other runtime loading flags (-brtl), 9167 # -berok will link without error, but may produce a broken library. 9168 allow_undefined_flag='-berok' 9169 # Determine the default libpath from the value encoded in an 9170 # empty executable. 9171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9172/* end confdefs.h. */ 9173 9174int 9175main () 9176{ 9177 9178 ; 9179 return 0; 9180} 9181_ACEOF 9182if ac_fn_c_try_link "$LINENO"; then : 9183 9184lt_aix_libpath_sed=' 9185 /Import File Strings/,/^$/ { 9186 /^0/ { 9187 s/^0 *\(.*\)$/\1/ 9188 p 9189 } 9190 }' 9191aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9192# Check for a 64-bit object if we didn't find anything. 9193if test -z "$aix_libpath"; then 9194 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9195fi 9196fi 9197rm -f core conftest.err conftest.$ac_objext \ 9198 conftest$ac_exeext conftest.$ac_ext 9199if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9200 9201 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9202 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" 9203 else 9204 if test "$host_cpu" = ia64; then 9205 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9206 allow_undefined_flag="-z nodefs" 9207 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" 9208 else 9209 # Determine the default libpath from the value encoded in an 9210 # empty executable. 9211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9212/* end confdefs.h. */ 9213 9214int 9215main () 9216{ 9217 9218 ; 9219 return 0; 9220} 9221_ACEOF 9222if ac_fn_c_try_link "$LINENO"; then : 9223 9224lt_aix_libpath_sed=' 9225 /Import File Strings/,/^$/ { 9226 /^0/ { 9227 s/^0 *\(.*\)$/\1/ 9228 p 9229 } 9230 }' 9231aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9232# Check for a 64-bit object if we didn't find anything. 9233if test -z "$aix_libpath"; then 9234 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9235fi 9236fi 9237rm -f core conftest.err conftest.$ac_objext \ 9238 conftest$ac_exeext conftest.$ac_ext 9239if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9240 9241 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9242 # Warning - without using the other run time loading flags, 9243 # -berok will link without error, but may produce a broken library. 9244 no_undefined_flag=' ${wl}-bernotok' 9245 allow_undefined_flag=' ${wl}-berok' 9246 if test "$with_gnu_ld" = yes; then 9247 # We only use this code for GNU lds that support --whole-archive. 9248 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9249 else 9250 # Exported symbols can be pulled into shared objects from archives 9251 whole_archive_flag_spec='$convenience' 9252 fi 9253 archive_cmds_need_lc=yes 9254 # This is similar to how AIX traditionally builds its shared libraries. 9255 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' 9256 fi 9257 fi 9258 ;; 9259 9260 amigaos*) 9261 case $host_cpu in 9262 powerpc) 9263 # see comment about AmigaOS4 .so support 9264 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9265 archive_expsym_cmds='' 9266 ;; 9267 m68k) 9268 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)' 9269 hardcode_libdir_flag_spec='-L$libdir' 9270 hardcode_minus_L=yes 9271 ;; 9272 esac 9273 ;; 9274 9275 bsdi[45]*) 9276 export_dynamic_flag_spec=-rdynamic 9277 ;; 9278 9279 cygwin* | mingw* | pw32* | cegcc*) 9280 # When not using gcc, we currently assume that we are using 9281 # Microsoft Visual C++. 9282 # hardcode_libdir_flag_spec is actually meaningless, as there is 9283 # no search path for DLLs. 9284 hardcode_libdir_flag_spec=' ' 9285 allow_undefined_flag=unsupported 9286 # Tell ltmain to make .lib files, not .a files. 9287 libext=lib 9288 # Tell ltmain to make .dll files, not .so files. 9289 shrext_cmds=".dll" 9290 # FIXME: Setting linknames here is a bad hack. 9291 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9292 # The linker will automatically build a .lib file if we build a DLL. 9293 old_archive_from_new_cmds='true' 9294 # FIXME: Should let the user specify the lib program. 9295 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9296 fix_srcfile_path='`cygpath -w "$srcfile"`' 9297 enable_shared_with_static_runtimes=yes 9298 ;; 9299 9300 darwin* | rhapsody*) 9301 9302 9303 archive_cmds_need_lc=no 9304 hardcode_direct=no 9305 hardcode_automatic=yes 9306 hardcode_shlibpath_var=unsupported 9307 if test "$lt_cv_ld_force_load" = "yes"; then 9308 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\"`' 9309 else 9310 whole_archive_flag_spec='' 9311 fi 9312 link_all_deplibs=yes 9313 allow_undefined_flag="$_lt_dar_allow_undefined" 9314 case $cc_basename in 9315 ifort*) _lt_dar_can_shared=yes ;; 9316 *) _lt_dar_can_shared=$GCC ;; 9317 esac 9318 if test "$_lt_dar_can_shared" = "yes"; then 9319 output_verbose_link_cmd=func_echo_all 9320 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9321 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9322 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}" 9323 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}" 9324 9325 else 9326 ld_shlibs=no 9327 fi 9328 9329 ;; 9330 9331 dgux*) 9332 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9333 hardcode_libdir_flag_spec='-L$libdir' 9334 hardcode_shlibpath_var=no 9335 ;; 9336 9337 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9338 # support. Future versions do this automatically, but an explicit c++rt0.o 9339 # does not break anything, and helps significantly (at the cost of a little 9340 # extra space). 9341 freebsd2.2*) 9342 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9343 hardcode_libdir_flag_spec='-R$libdir' 9344 hardcode_direct=yes 9345 hardcode_shlibpath_var=no 9346 ;; 9347 9348 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9349 freebsd2.*) 9350 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9351 hardcode_direct=yes 9352 hardcode_minus_L=yes 9353 hardcode_shlibpath_var=no 9354 ;; 9355 9356 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9357 freebsd* | dragonfly*) 9358 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9359 hardcode_libdir_flag_spec='-R$libdir' 9360 hardcode_direct=yes 9361 hardcode_shlibpath_var=no 9362 ;; 9363 9364 hpux9*) 9365 if test "$GCC" = yes; then 9366 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' 9367 else 9368 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' 9369 fi 9370 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9371 hardcode_libdir_separator=: 9372 hardcode_direct=yes 9373 9374 # hardcode_minus_L: Not really in the search PATH, 9375 # but as the default location of the library. 9376 hardcode_minus_L=yes 9377 export_dynamic_flag_spec='${wl}-E' 9378 ;; 9379 9380 hpux10*) 9381 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9382 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9383 else 9384 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9385 fi 9386 if test "$with_gnu_ld" = no; then 9387 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9388 hardcode_libdir_flag_spec_ld='+b $libdir' 9389 hardcode_libdir_separator=: 9390 hardcode_direct=yes 9391 hardcode_direct_absolute=yes 9392 export_dynamic_flag_spec='${wl}-E' 9393 # hardcode_minus_L: Not really in the search PATH, 9394 # but as the default location of the library. 9395 hardcode_minus_L=yes 9396 fi 9397 ;; 9398 9399 hpux11*) 9400 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9401 case $host_cpu in 9402 hppa*64*) 9403 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9404 ;; 9405 ia64*) 9406 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9407 ;; 9408 *) 9409 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9410 ;; 9411 esac 9412 else 9413 case $host_cpu in 9414 hppa*64*) 9415 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9416 ;; 9417 ia64*) 9418 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9419 ;; 9420 *) 9421 9422 # Older versions of the 11.00 compiler do not understand -b yet 9423 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9425$as_echo_n "checking if $CC understands -b... " >&6; } 9426if test "${lt_cv_prog_compiler__b+set}" = set; then : 9427 $as_echo_n "(cached) " >&6 9428else 9429 lt_cv_prog_compiler__b=no 9430 save_LDFLAGS="$LDFLAGS" 9431 LDFLAGS="$LDFLAGS -b" 9432 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9433 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9434 # The linker can only warn and ignore the option if not recognized 9435 # So say no if there are warnings 9436 if test -s conftest.err; then 9437 # Append any errors to the config.log. 9438 cat conftest.err 1>&5 9439 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9440 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9441 if diff conftest.exp conftest.er2 >/dev/null; then 9442 lt_cv_prog_compiler__b=yes 9443 fi 9444 else 9445 lt_cv_prog_compiler__b=yes 9446 fi 9447 fi 9448 $RM -r conftest* 9449 LDFLAGS="$save_LDFLAGS" 9450 9451fi 9452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9453$as_echo "$lt_cv_prog_compiler__b" >&6; } 9454 9455if test x"$lt_cv_prog_compiler__b" = xyes; then 9456 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9457else 9458 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9459fi 9460 9461 ;; 9462 esac 9463 fi 9464 if test "$with_gnu_ld" = no; then 9465 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9466 hardcode_libdir_separator=: 9467 9468 case $host_cpu in 9469 hppa*64*|ia64*) 9470 hardcode_direct=no 9471 hardcode_shlibpath_var=no 9472 ;; 9473 *) 9474 hardcode_direct=yes 9475 hardcode_direct_absolute=yes 9476 export_dynamic_flag_spec='${wl}-E' 9477 9478 # hardcode_minus_L: Not really in the search PATH, 9479 # but as the default location of the library. 9480 hardcode_minus_L=yes 9481 ;; 9482 esac 9483 fi 9484 ;; 9485 9486 irix5* | irix6* | nonstopux*) 9487 if test "$GCC" = yes; then 9488 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' 9489 # Try to use the -exported_symbol ld option, if it does not 9490 # work, assume that -exports_file does not work either and 9491 # implicitly export all symbols. 9492 save_LDFLAGS="$LDFLAGS" 9493 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9495/* end confdefs.h. */ 9496int foo(void) {} 9497_ACEOF 9498if ac_fn_c_try_link "$LINENO"; then : 9499 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' 9500 9501fi 9502rm -f core conftest.err conftest.$ac_objext \ 9503 conftest$ac_exeext conftest.$ac_ext 9504 LDFLAGS="$save_LDFLAGS" 9505 else 9506 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' 9507 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' 9508 fi 9509 archive_cmds_need_lc='no' 9510 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9511 hardcode_libdir_separator=: 9512 inherit_rpath=yes 9513 link_all_deplibs=yes 9514 ;; 9515 9516 netbsd*) 9517 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9518 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9519 else 9520 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9521 fi 9522 hardcode_libdir_flag_spec='-R$libdir' 9523 hardcode_direct=yes 9524 hardcode_shlibpath_var=no 9525 ;; 9526 9527 newsos6) 9528 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9529 hardcode_direct=yes 9530 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9531 hardcode_libdir_separator=: 9532 hardcode_shlibpath_var=no 9533 ;; 9534 9535 *nto* | *qnx*) 9536 ;; 9537 9538 openbsd*) 9539 if test -f /usr/libexec/ld.so; then 9540 hardcode_direct=yes 9541 hardcode_shlibpath_var=no 9542 hardcode_direct_absolute=yes 9543 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9544 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9545 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9546 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9547 export_dynamic_flag_spec='${wl}-E' 9548 else 9549 case $host_os in 9550 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9551 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9552 hardcode_libdir_flag_spec='-R$libdir' 9553 ;; 9554 *) 9555 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9556 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9557 ;; 9558 esac 9559 fi 9560 else 9561 ld_shlibs=no 9562 fi 9563 ;; 9564 9565 os2*) 9566 hardcode_libdir_flag_spec='-L$libdir' 9567 hardcode_minus_L=yes 9568 allow_undefined_flag=unsupported 9569 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' 9570 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9571 ;; 9572 9573 osf3*) 9574 if test "$GCC" = yes; then 9575 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9576 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' 9577 else 9578 allow_undefined_flag=' -expect_unresolved \*' 9579 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' 9580 fi 9581 archive_cmds_need_lc='no' 9582 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9583 hardcode_libdir_separator=: 9584 ;; 9585 9586 osf4* | osf5*) # as osf3* with the addition of -msym flag 9587 if test "$GCC" = yes; then 9588 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9589 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' 9590 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9591 else 9592 allow_undefined_flag=' -expect_unresolved \*' 9593 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' 9594 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~ 9595 $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' 9596 9597 # Both c and cxx compiler support -rpath directly 9598 hardcode_libdir_flag_spec='-rpath $libdir' 9599 fi 9600 archive_cmds_need_lc='no' 9601 hardcode_libdir_separator=: 9602 ;; 9603 9604 solaris*) 9605 no_undefined_flag=' -z defs' 9606 if test "$GCC" = yes; then 9607 wlarc='${wl}' 9608 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9609 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9610 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9611 else 9612 case `$CC -V 2>&1` in 9613 *"Compilers 5.0"*) 9614 wlarc='' 9615 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9616 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9617 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9618 ;; 9619 *) 9620 wlarc='${wl}' 9621 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9622 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9623 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9624 ;; 9625 esac 9626 fi 9627 hardcode_libdir_flag_spec='-R$libdir' 9628 hardcode_shlibpath_var=no 9629 case $host_os in 9630 solaris2.[0-5] | solaris2.[0-5].*) ;; 9631 *) 9632 # The compiler driver will combine and reorder linker options, 9633 # but understands `-z linker_flag'. GCC discards it without `$wl', 9634 # but is careful enough not to reorder. 9635 # Supported since Solaris 2.6 (maybe 2.5.1?) 9636 if test "$GCC" = yes; then 9637 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9638 else 9639 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9640 fi 9641 ;; 9642 esac 9643 link_all_deplibs=yes 9644 ;; 9645 9646 sunos4*) 9647 if test "x$host_vendor" = xsequent; then 9648 # Use $CC to link under sequent, because it throws in some extra .o 9649 # files that make .init and .fini sections work. 9650 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9651 else 9652 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9653 fi 9654 hardcode_libdir_flag_spec='-L$libdir' 9655 hardcode_direct=yes 9656 hardcode_minus_L=yes 9657 hardcode_shlibpath_var=no 9658 ;; 9659 9660 sysv4) 9661 case $host_vendor in 9662 sni) 9663 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9664 hardcode_direct=yes # is this really true??? 9665 ;; 9666 siemens) 9667 ## LD is ld it makes a PLAMLIB 9668 ## CC just makes a GrossModule. 9669 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9670 reload_cmds='$CC -r -o $output$reload_objs' 9671 hardcode_direct=no 9672 ;; 9673 motorola) 9674 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9675 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9676 ;; 9677 esac 9678 runpath_var='LD_RUN_PATH' 9679 hardcode_shlibpath_var=no 9680 ;; 9681 9682 sysv4.3*) 9683 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9684 hardcode_shlibpath_var=no 9685 export_dynamic_flag_spec='-Bexport' 9686 ;; 9687 9688 sysv4*MP*) 9689 if test -d /usr/nec; then 9690 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9691 hardcode_shlibpath_var=no 9692 runpath_var=LD_RUN_PATH 9693 hardcode_runpath_var=yes 9694 ld_shlibs=yes 9695 fi 9696 ;; 9697 9698 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9699 no_undefined_flag='${wl}-z,text' 9700 archive_cmds_need_lc=no 9701 hardcode_shlibpath_var=no 9702 runpath_var='LD_RUN_PATH' 9703 9704 if test "$GCC" = yes; then 9705 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9706 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9707 else 9708 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9709 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9710 fi 9711 ;; 9712 9713 sysv5* | sco3.2v5* | sco5v6*) 9714 # Note: We can NOT use -z defs as we might desire, because we do not 9715 # link with -lc, and that would cause any symbols used from libc to 9716 # always be unresolved, which means just about no library would 9717 # ever link correctly. If we're not using GNU ld we use -z text 9718 # though, which does catch some bad symbols but isn't as heavy-handed 9719 # as -z defs. 9720 no_undefined_flag='${wl}-z,text' 9721 allow_undefined_flag='${wl}-z,nodefs' 9722 archive_cmds_need_lc=no 9723 hardcode_shlibpath_var=no 9724 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9725 hardcode_libdir_separator=':' 9726 link_all_deplibs=yes 9727 export_dynamic_flag_spec='${wl}-Bexport' 9728 runpath_var='LD_RUN_PATH' 9729 9730 if test "$GCC" = yes; then 9731 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9732 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9733 else 9734 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9735 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9736 fi 9737 ;; 9738 9739 uts4*) 9740 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9741 hardcode_libdir_flag_spec='-L$libdir' 9742 hardcode_shlibpath_var=no 9743 ;; 9744 9745 *) 9746 ld_shlibs=no 9747 ;; 9748 esac 9749 9750 if test x$host_vendor = xsni; then 9751 case $host in 9752 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9753 export_dynamic_flag_spec='${wl}-Blargedynsym' 9754 ;; 9755 esac 9756 fi 9757 fi 9758 9759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9760$as_echo "$ld_shlibs" >&6; } 9761test "$ld_shlibs" = no && can_build_shared=no 9762 9763with_gnu_ld=$with_gnu_ld 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779# 9780# Do we need to explicitly link libc? 9781# 9782case "x$archive_cmds_need_lc" in 9783x|xyes) 9784 # Assume -lc should be added 9785 archive_cmds_need_lc=yes 9786 9787 if test "$enable_shared" = yes && test "$GCC" = yes; then 9788 case $archive_cmds in 9789 *'~'*) 9790 # FIXME: we may have to deal with multi-command sequences. 9791 ;; 9792 '$CC '*) 9793 # Test whether the compiler implicitly links with -lc since on some 9794 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9795 # to ld, don't add -lc before -lgcc. 9796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9797$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9798if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9799 $as_echo_n "(cached) " >&6 9800else 9801 $RM conftest* 9802 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9803 9804 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9805 (eval $ac_compile) 2>&5 9806 ac_status=$? 9807 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9808 test $ac_status = 0; } 2>conftest.err; then 9809 soname=conftest 9810 lib=conftest 9811 libobjs=conftest.$ac_objext 9812 deplibs= 9813 wl=$lt_prog_compiler_wl 9814 pic_flag=$lt_prog_compiler_pic 9815 compiler_flags=-v 9816 linker_flags=-v 9817 verstring= 9818 output_objdir=. 9819 libname=conftest 9820 lt_save_allow_undefined_flag=$allow_undefined_flag 9821 allow_undefined_flag= 9822 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9823 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9824 ac_status=$? 9825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9826 test $ac_status = 0; } 9827 then 9828 lt_cv_archive_cmds_need_lc=no 9829 else 9830 lt_cv_archive_cmds_need_lc=yes 9831 fi 9832 allow_undefined_flag=$lt_save_allow_undefined_flag 9833 else 9834 cat conftest.err 1>&5 9835 fi 9836 $RM conftest* 9837 9838fi 9839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9840$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9841 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9842 ;; 9843 esac 9844 fi 9845 ;; 9846esac 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10005$as_echo_n "checking dynamic linker characteristics... " >&6; } 10006 10007if test "$GCC" = yes; then 10008 case $host_os in 10009 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10010 *) lt_awk_arg="/^libraries:/" ;; 10011 esac 10012 case $host_os in 10013 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10014 *) lt_sed_strip_eq="s,=/,/,g" ;; 10015 esac 10016 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10017 case $lt_search_path_spec in 10018 *\;*) 10019 # if the path contains ";" then we assume it to be the separator 10020 # otherwise default to the standard path separator (i.e. ":") - it is 10021 # assumed that no part of a normal pathname contains ";" but that should 10022 # okay in the real world where ";" in dirpaths is itself problematic. 10023 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10024 ;; 10025 *) 10026 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10027 ;; 10028 esac 10029 # Ok, now we have the path, separated by spaces, we can step through it 10030 # and add multilib dir if necessary. 10031 lt_tmp_lt_search_path_spec= 10032 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10033 for lt_sys_path in $lt_search_path_spec; do 10034 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10035 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10036 else 10037 test -d "$lt_sys_path" && \ 10038 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10039 fi 10040 done 10041 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10042BEGIN {RS=" "; FS="/|\n";} { 10043 lt_foo=""; 10044 lt_count=0; 10045 for (lt_i = NF; lt_i > 0; lt_i--) { 10046 if ($lt_i != "" && $lt_i != ".") { 10047 if ($lt_i == "..") { 10048 lt_count++; 10049 } else { 10050 if (lt_count == 0) { 10051 lt_foo="/" $lt_i lt_foo; 10052 } else { 10053 lt_count--; 10054 } 10055 } 10056 } 10057 } 10058 if (lt_foo != "") { lt_freq[lt_foo]++; } 10059 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10060}'` 10061 # AWK program above erroneously prepends '/' to C:/dos/paths 10062 # for these hosts. 10063 case $host_os in 10064 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10065 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10066 esac 10067 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10068else 10069 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10070fi 10071library_names_spec= 10072libname_spec='lib$name' 10073soname_spec= 10074shrext_cmds=".so" 10075postinstall_cmds= 10076postuninstall_cmds= 10077finish_cmds= 10078finish_eval= 10079shlibpath_var= 10080shlibpath_overrides_runpath=unknown 10081version_type=none 10082dynamic_linker="$host_os ld.so" 10083sys_lib_dlsearch_path_spec="/lib /usr/lib" 10084need_lib_prefix=unknown 10085hardcode_into_libs=no 10086 10087# when you set need_version to no, make sure it does not cause -set_version 10088# flags to be left without arguments 10089need_version=unknown 10090 10091case $host_os in 10092aix3*) 10093 version_type=linux 10094 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10095 shlibpath_var=LIBPATH 10096 10097 # AIX 3 has no versioning support, so we append a major version to the name. 10098 soname_spec='${libname}${release}${shared_ext}$major' 10099 ;; 10100 10101aix[4-9]*) 10102 version_type=linux 10103 need_lib_prefix=no 10104 need_version=no 10105 hardcode_into_libs=yes 10106 if test "$host_cpu" = ia64; then 10107 # AIX 5 supports IA64 10108 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10109 shlibpath_var=LD_LIBRARY_PATH 10110 else 10111 # With GCC up to 2.95.x, collect2 would create an import file 10112 # for dependence libraries. The import file would start with 10113 # the line `#! .'. This would cause the generated library to 10114 # depend on `.', always an invalid library. This was fixed in 10115 # development snapshots of GCC prior to 3.0. 10116 case $host_os in 10117 aix4 | aix4.[01] | aix4.[01].*) 10118 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10119 echo ' yes ' 10120 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10121 : 10122 else 10123 can_build_shared=no 10124 fi 10125 ;; 10126 esac 10127 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10128 # soname into executable. Probably we can add versioning support to 10129 # collect2, so additional links can be useful in future. 10130 if test "$aix_use_runtimelinking" = yes; then 10131 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10132 # instead of lib<name>.a to let people know that these are not 10133 # typical AIX shared libraries. 10134 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10135 else 10136 # We preserve .a as extension for shared libraries through AIX4.2 10137 # and later when we are not doing run time linking. 10138 library_names_spec='${libname}${release}.a $libname.a' 10139 soname_spec='${libname}${release}${shared_ext}$major' 10140 fi 10141 shlibpath_var=LIBPATH 10142 fi 10143 ;; 10144 10145amigaos*) 10146 case $host_cpu in 10147 powerpc) 10148 # Since July 2007 AmigaOS4 officially supports .so libraries. 10149 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10150 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10151 ;; 10152 m68k) 10153 library_names_spec='$libname.ixlibrary $libname.a' 10154 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10155 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' 10156 ;; 10157 esac 10158 ;; 10159 10160beos*) 10161 library_names_spec='${libname}${shared_ext}' 10162 dynamic_linker="$host_os ld.so" 10163 shlibpath_var=LIBRARY_PATH 10164 ;; 10165 10166bsdi[45]*) 10167 version_type=linux 10168 need_version=no 10169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10170 soname_spec='${libname}${release}${shared_ext}$major' 10171 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10172 shlibpath_var=LD_LIBRARY_PATH 10173 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10174 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10175 # the default ld.so.conf also contains /usr/contrib/lib and 10176 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10177 # libtool to hard-code these into programs 10178 ;; 10179 10180cygwin* | mingw* | pw32* | cegcc*) 10181 version_type=windows 10182 shrext_cmds=".dll" 10183 need_version=no 10184 need_lib_prefix=no 10185 10186 case $GCC,$host_os in 10187 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10188 library_names_spec='$libname.dll.a' 10189 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10190 postinstall_cmds='base_file=`basename \${file}`~ 10191 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10192 dldir=$destdir/`dirname \$dlpath`~ 10193 test -d \$dldir || mkdir -p \$dldir~ 10194 $install_prog $dir/$dlname \$dldir/$dlname~ 10195 chmod a+x \$dldir/$dlname~ 10196 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10197 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10198 fi' 10199 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10200 dlpath=$dir/\$dldll~ 10201 $RM \$dlpath' 10202 shlibpath_overrides_runpath=yes 10203 10204 case $host_os in 10205 cygwin*) 10206 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10207 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10208 10209 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10210 ;; 10211 mingw* | cegcc*) 10212 # MinGW DLLs use traditional 'lib' prefix 10213 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10214 ;; 10215 pw32*) 10216 # pw32 DLLs use 'pw' prefix rather than 'lib' 10217 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10218 ;; 10219 esac 10220 ;; 10221 10222 *) 10223 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10224 ;; 10225 esac 10226 dynamic_linker='Win32 ld.exe' 10227 # FIXME: first we should search . and the directory the executable is in 10228 shlibpath_var=PATH 10229 ;; 10230 10231darwin* | rhapsody*) 10232 dynamic_linker="$host_os dyld" 10233 version_type=darwin 10234 need_lib_prefix=no 10235 need_version=no 10236 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10237 soname_spec='${libname}${release}${major}$shared_ext' 10238 shlibpath_overrides_runpath=yes 10239 shlibpath_var=DYLD_LIBRARY_PATH 10240 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10241 10242 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10243 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10244 ;; 10245 10246dgux*) 10247 version_type=linux 10248 need_lib_prefix=no 10249 need_version=no 10250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10251 soname_spec='${libname}${release}${shared_ext}$major' 10252 shlibpath_var=LD_LIBRARY_PATH 10253 ;; 10254 10255freebsd* | dragonfly*) 10256 # DragonFly does not have aout. When/if they implement a new 10257 # versioning mechanism, adjust this. 10258 if test -x /usr/bin/objformat; then 10259 objformat=`/usr/bin/objformat` 10260 else 10261 case $host_os in 10262 freebsd[23].*) objformat=aout ;; 10263 *) objformat=elf ;; 10264 esac 10265 fi 10266 version_type=freebsd-$objformat 10267 case $version_type in 10268 freebsd-elf*) 10269 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10270 need_version=no 10271 need_lib_prefix=no 10272 ;; 10273 freebsd-*) 10274 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10275 need_version=yes 10276 ;; 10277 esac 10278 shlibpath_var=LD_LIBRARY_PATH 10279 case $host_os in 10280 freebsd2.*) 10281 shlibpath_overrides_runpath=yes 10282 ;; 10283 freebsd3.[01]* | freebsdelf3.[01]*) 10284 shlibpath_overrides_runpath=yes 10285 hardcode_into_libs=yes 10286 ;; 10287 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10288 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10289 shlibpath_overrides_runpath=no 10290 hardcode_into_libs=yes 10291 ;; 10292 *) # from 4.6 on, and DragonFly 10293 shlibpath_overrides_runpath=yes 10294 hardcode_into_libs=yes 10295 ;; 10296 esac 10297 ;; 10298 10299gnu*) 10300 version_type=linux 10301 need_lib_prefix=no 10302 need_version=no 10303 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10304 soname_spec='${libname}${release}${shared_ext}$major' 10305 shlibpath_var=LD_LIBRARY_PATH 10306 hardcode_into_libs=yes 10307 ;; 10308 10309haiku*) 10310 version_type=linux 10311 need_lib_prefix=no 10312 need_version=no 10313 dynamic_linker="$host_os runtime_loader" 10314 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10315 soname_spec='${libname}${release}${shared_ext}$major' 10316 shlibpath_var=LIBRARY_PATH 10317 shlibpath_overrides_runpath=yes 10318 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10319 hardcode_into_libs=yes 10320 ;; 10321 10322hpux9* | hpux10* | hpux11*) 10323 # Give a soname corresponding to the major version so that dld.sl refuses to 10324 # link against other versions. 10325 version_type=sunos 10326 need_lib_prefix=no 10327 need_version=no 10328 case $host_cpu in 10329 ia64*) 10330 shrext_cmds='.so' 10331 hardcode_into_libs=yes 10332 dynamic_linker="$host_os dld.so" 10333 shlibpath_var=LD_LIBRARY_PATH 10334 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10336 soname_spec='${libname}${release}${shared_ext}$major' 10337 if test "X$HPUX_IA64_MODE" = X32; then 10338 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10339 else 10340 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10341 fi 10342 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10343 ;; 10344 hppa*64*) 10345 shrext_cmds='.sl' 10346 hardcode_into_libs=yes 10347 dynamic_linker="$host_os dld.sl" 10348 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10349 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10350 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10351 soname_spec='${libname}${release}${shared_ext}$major' 10352 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10353 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10354 ;; 10355 *) 10356 shrext_cmds='.sl' 10357 dynamic_linker="$host_os dld.sl" 10358 shlibpath_var=SHLIB_PATH 10359 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10360 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10361 soname_spec='${libname}${release}${shared_ext}$major' 10362 ;; 10363 esac 10364 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10365 postinstall_cmds='chmod 555 $lib' 10366 # or fails outright, so override atomically: 10367 install_override_mode=555 10368 ;; 10369 10370interix[3-9]*) 10371 version_type=linux 10372 need_lib_prefix=no 10373 need_version=no 10374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10375 soname_spec='${libname}${release}${shared_ext}$major' 10376 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10377 shlibpath_var=LD_LIBRARY_PATH 10378 shlibpath_overrides_runpath=no 10379 hardcode_into_libs=yes 10380 ;; 10381 10382irix5* | irix6* | nonstopux*) 10383 case $host_os in 10384 nonstopux*) version_type=nonstopux ;; 10385 *) 10386 if test "$lt_cv_prog_gnu_ld" = yes; then 10387 version_type=linux 10388 else 10389 version_type=irix 10390 fi ;; 10391 esac 10392 need_lib_prefix=no 10393 need_version=no 10394 soname_spec='${libname}${release}${shared_ext}$major' 10395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10396 case $host_os in 10397 irix5* | nonstopux*) 10398 libsuff= shlibsuff= 10399 ;; 10400 *) 10401 case $LD in # libtool.m4 will add one of these switches to LD 10402 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10403 libsuff= shlibsuff= libmagic=32-bit;; 10404 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10405 libsuff=32 shlibsuff=N32 libmagic=N32;; 10406 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10407 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10408 *) libsuff= shlibsuff= libmagic=never-match;; 10409 esac 10410 ;; 10411 esac 10412 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10413 shlibpath_overrides_runpath=no 10414 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10415 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10416 hardcode_into_libs=yes 10417 ;; 10418 10419# No shared lib support for Linux oldld, aout, or coff. 10420linux*oldld* | linux*aout* | linux*coff*) 10421 dynamic_linker=no 10422 ;; 10423 10424# This must be Linux ELF. 10425linux* | k*bsd*-gnu | kopensolaris*-gnu) 10426 version_type=linux 10427 need_lib_prefix=no 10428 need_version=no 10429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10430 soname_spec='${libname}${release}${shared_ext}$major' 10431 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10432 shlibpath_var=LD_LIBRARY_PATH 10433 shlibpath_overrides_runpath=no 10434 10435 # Some binutils ld are patched to set DT_RUNPATH 10436 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 10437 $as_echo_n "(cached) " >&6 10438else 10439 lt_cv_shlibpath_overrides_runpath=no 10440 save_LDFLAGS=$LDFLAGS 10441 save_libdir=$libdir 10442 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10443 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10445/* end confdefs.h. */ 10446 10447int 10448main () 10449{ 10450 10451 ; 10452 return 0; 10453} 10454_ACEOF 10455if ac_fn_c_try_link "$LINENO"; then : 10456 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10457 lt_cv_shlibpath_overrides_runpath=yes 10458fi 10459fi 10460rm -f core conftest.err conftest.$ac_objext \ 10461 conftest$ac_exeext conftest.$ac_ext 10462 LDFLAGS=$save_LDFLAGS 10463 libdir=$save_libdir 10464 10465fi 10466 10467 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10468 10469 # This implies no fast_install, which is unacceptable. 10470 # Some rework will be needed to allow for fast_install 10471 # before this can be enabled. 10472 hardcode_into_libs=yes 10473 10474 # Append ld.so.conf contents to the search path 10475 if test -f /etc/ld.so.conf; then 10476 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' ' '` 10477 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10478 fi 10479 10480 # We used to test for /lib/ld.so.1 and disable shared libraries on 10481 # powerpc, because MkLinux only supported shared libraries with the 10482 # GNU dynamic linker. Since this was broken with cross compilers, 10483 # most powerpc-linux boxes support dynamic linking these days and 10484 # people can always --disable-shared, the test was removed, and we 10485 # assume the GNU/Linux dynamic linker is in use. 10486 dynamic_linker='GNU/Linux ld.so' 10487 ;; 10488 10489netbsd*) 10490 version_type=sunos 10491 need_lib_prefix=no 10492 need_version=no 10493 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10494 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10495 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10496 dynamic_linker='NetBSD (a.out) ld.so' 10497 else 10498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10499 soname_spec='${libname}${release}${shared_ext}$major' 10500 dynamic_linker='NetBSD ld.elf_so' 10501 fi 10502 shlibpath_var=LD_LIBRARY_PATH 10503 shlibpath_overrides_runpath=yes 10504 hardcode_into_libs=yes 10505 ;; 10506 10507newsos6) 10508 version_type=linux 10509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10510 shlibpath_var=LD_LIBRARY_PATH 10511 shlibpath_overrides_runpath=yes 10512 ;; 10513 10514*nto* | *qnx*) 10515 version_type=qnx 10516 need_lib_prefix=no 10517 need_version=no 10518 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10519 soname_spec='${libname}${release}${shared_ext}$major' 10520 shlibpath_var=LD_LIBRARY_PATH 10521 shlibpath_overrides_runpath=no 10522 hardcode_into_libs=yes 10523 dynamic_linker='ldqnx.so' 10524 ;; 10525 10526openbsd*) 10527 version_type=sunos 10528 sys_lib_dlsearch_path_spec="/usr/lib" 10529 need_lib_prefix=no 10530 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10531 case $host_os in 10532 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10533 *) need_version=no ;; 10534 esac 10535 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10536 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10537 shlibpath_var=LD_LIBRARY_PATH 10538 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10539 case $host_os in 10540 openbsd2.[89] | openbsd2.[89].*) 10541 shlibpath_overrides_runpath=no 10542 ;; 10543 *) 10544 shlibpath_overrides_runpath=yes 10545 ;; 10546 esac 10547 else 10548 shlibpath_overrides_runpath=yes 10549 fi 10550 ;; 10551 10552os2*) 10553 libname_spec='$name' 10554 shrext_cmds=".dll" 10555 need_lib_prefix=no 10556 library_names_spec='$libname${shared_ext} $libname.a' 10557 dynamic_linker='OS/2 ld.exe' 10558 shlibpath_var=LIBPATH 10559 ;; 10560 10561osf3* | osf4* | osf5*) 10562 version_type=osf 10563 need_lib_prefix=no 10564 need_version=no 10565 soname_spec='${libname}${release}${shared_ext}$major' 10566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10567 shlibpath_var=LD_LIBRARY_PATH 10568 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10569 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10570 ;; 10571 10572rdos*) 10573 dynamic_linker=no 10574 ;; 10575 10576solaris*) 10577 version_type=linux 10578 need_lib_prefix=no 10579 need_version=no 10580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10581 soname_spec='${libname}${release}${shared_ext}$major' 10582 shlibpath_var=LD_LIBRARY_PATH 10583 shlibpath_overrides_runpath=yes 10584 hardcode_into_libs=yes 10585 # ldd complains unless libraries are executable 10586 postinstall_cmds='chmod +x $lib' 10587 ;; 10588 10589sunos4*) 10590 version_type=sunos 10591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10592 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10593 shlibpath_var=LD_LIBRARY_PATH 10594 shlibpath_overrides_runpath=yes 10595 if test "$with_gnu_ld" = yes; then 10596 need_lib_prefix=no 10597 fi 10598 need_version=yes 10599 ;; 10600 10601sysv4 | sysv4.3*) 10602 version_type=linux 10603 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10604 soname_spec='${libname}${release}${shared_ext}$major' 10605 shlibpath_var=LD_LIBRARY_PATH 10606 case $host_vendor in 10607 sni) 10608 shlibpath_overrides_runpath=no 10609 need_lib_prefix=no 10610 runpath_var=LD_RUN_PATH 10611 ;; 10612 siemens) 10613 need_lib_prefix=no 10614 ;; 10615 motorola) 10616 need_lib_prefix=no 10617 need_version=no 10618 shlibpath_overrides_runpath=no 10619 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10620 ;; 10621 esac 10622 ;; 10623 10624sysv4*MP*) 10625 if test -d /usr/nec ;then 10626 version_type=linux 10627 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10628 soname_spec='$libname${shared_ext}.$major' 10629 shlibpath_var=LD_LIBRARY_PATH 10630 fi 10631 ;; 10632 10633sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10634 version_type=freebsd-elf 10635 need_lib_prefix=no 10636 need_version=no 10637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10638 soname_spec='${libname}${release}${shared_ext}$major' 10639 shlibpath_var=LD_LIBRARY_PATH 10640 shlibpath_overrides_runpath=yes 10641 hardcode_into_libs=yes 10642 if test "$with_gnu_ld" = yes; then 10643 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10644 else 10645 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10646 case $host_os in 10647 sco3.2v5*) 10648 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10649 ;; 10650 esac 10651 fi 10652 sys_lib_dlsearch_path_spec='/usr/lib' 10653 ;; 10654 10655tpf*) 10656 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10657 version_type=linux 10658 need_lib_prefix=no 10659 need_version=no 10660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10661 shlibpath_var=LD_LIBRARY_PATH 10662 shlibpath_overrides_runpath=no 10663 hardcode_into_libs=yes 10664 ;; 10665 10666uts4*) 10667 version_type=linux 10668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10669 soname_spec='${libname}${release}${shared_ext}$major' 10670 shlibpath_var=LD_LIBRARY_PATH 10671 ;; 10672 10673*) 10674 dynamic_linker=no 10675 ;; 10676esac 10677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10678$as_echo "$dynamic_linker" >&6; } 10679test "$dynamic_linker" = no && can_build_shared=no 10680 10681variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10682if test "$GCC" = yes; then 10683 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10684fi 10685 10686if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10687 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10688fi 10689if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10690 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10691fi 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10785$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10786hardcode_action= 10787if test -n "$hardcode_libdir_flag_spec" || 10788 test -n "$runpath_var" || 10789 test "X$hardcode_automatic" = "Xyes" ; then 10790 10791 # We can hardcode non-existent directories. 10792 if test "$hardcode_direct" != no && 10793 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10794 # have to relink, otherwise we might link with an installed library 10795 # when we should be linking with a yet-to-be-installed one 10796 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10797 test "$hardcode_minus_L" != no; then 10798 # Linking always hardcodes the temporary library directory. 10799 hardcode_action=relink 10800 else 10801 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10802 hardcode_action=immediate 10803 fi 10804else 10805 # We cannot hardcode anything, or else we can only hardcode existing 10806 # directories. 10807 hardcode_action=unsupported 10808fi 10809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10810$as_echo "$hardcode_action" >&6; } 10811 10812if test "$hardcode_action" = relink || 10813 test "$inherit_rpath" = yes; then 10814 # Fast installation is not supported 10815 enable_fast_install=no 10816elif test "$shlibpath_overrides_runpath" = yes || 10817 test "$enable_shared" = no; then 10818 # Fast installation is not necessary 10819 enable_fast_install=needless 10820fi 10821 10822 10823 10824 10825 10826 10827 if test "x$enable_dlopen" != xyes; then 10828 enable_dlopen=unknown 10829 enable_dlopen_self=unknown 10830 enable_dlopen_self_static=unknown 10831else 10832 lt_cv_dlopen=no 10833 lt_cv_dlopen_libs= 10834 10835 case $host_os in 10836 beos*) 10837 lt_cv_dlopen="load_add_on" 10838 lt_cv_dlopen_libs= 10839 lt_cv_dlopen_self=yes 10840 ;; 10841 10842 mingw* | pw32* | cegcc*) 10843 lt_cv_dlopen="LoadLibrary" 10844 lt_cv_dlopen_libs= 10845 ;; 10846 10847 cygwin*) 10848 lt_cv_dlopen="dlopen" 10849 lt_cv_dlopen_libs= 10850 ;; 10851 10852 darwin*) 10853 # if libdl is installed we need to link against it 10854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10855$as_echo_n "checking for dlopen in -ldl... " >&6; } 10856if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10857 $as_echo_n "(cached) " >&6 10858else 10859 ac_check_lib_save_LIBS=$LIBS 10860LIBS="-ldl $LIBS" 10861cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10862/* end confdefs.h. */ 10863 10864/* Override any GCC internal prototype to avoid an error. 10865 Use char because int might match the return type of a GCC 10866 builtin and then its argument prototype would still apply. */ 10867#ifdef __cplusplus 10868extern "C" 10869#endif 10870char dlopen (); 10871int 10872main () 10873{ 10874return dlopen (); 10875 ; 10876 return 0; 10877} 10878_ACEOF 10879if ac_fn_c_try_link "$LINENO"; then : 10880 ac_cv_lib_dl_dlopen=yes 10881else 10882 ac_cv_lib_dl_dlopen=no 10883fi 10884rm -f core conftest.err conftest.$ac_objext \ 10885 conftest$ac_exeext conftest.$ac_ext 10886LIBS=$ac_check_lib_save_LIBS 10887fi 10888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10889$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10890if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10891 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10892else 10893 10894 lt_cv_dlopen="dyld" 10895 lt_cv_dlopen_libs= 10896 lt_cv_dlopen_self=yes 10897 10898fi 10899 10900 ;; 10901 10902 *) 10903 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10904if test "x$ac_cv_func_shl_load" = x""yes; then : 10905 lt_cv_dlopen="shl_load" 10906else 10907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10908$as_echo_n "checking for shl_load in -ldld... " >&6; } 10909if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10910 $as_echo_n "(cached) " >&6 10911else 10912 ac_check_lib_save_LIBS=$LIBS 10913LIBS="-ldld $LIBS" 10914cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10915/* end confdefs.h. */ 10916 10917/* Override any GCC internal prototype to avoid an error. 10918 Use char because int might match the return type of a GCC 10919 builtin and then its argument prototype would still apply. */ 10920#ifdef __cplusplus 10921extern "C" 10922#endif 10923char shl_load (); 10924int 10925main () 10926{ 10927return shl_load (); 10928 ; 10929 return 0; 10930} 10931_ACEOF 10932if ac_fn_c_try_link "$LINENO"; then : 10933 ac_cv_lib_dld_shl_load=yes 10934else 10935 ac_cv_lib_dld_shl_load=no 10936fi 10937rm -f core conftest.err conftest.$ac_objext \ 10938 conftest$ac_exeext conftest.$ac_ext 10939LIBS=$ac_check_lib_save_LIBS 10940fi 10941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10942$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10943if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10944 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10945else 10946 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10947if test "x$ac_cv_func_dlopen" = x""yes; then : 10948 lt_cv_dlopen="dlopen" 10949else 10950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10951$as_echo_n "checking for dlopen in -ldl... " >&6; } 10952if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10953 $as_echo_n "(cached) " >&6 10954else 10955 ac_check_lib_save_LIBS=$LIBS 10956LIBS="-ldl $LIBS" 10957cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10958/* end confdefs.h. */ 10959 10960/* Override any GCC internal prototype to avoid an error. 10961 Use char because int might match the return type of a GCC 10962 builtin and then its argument prototype would still apply. */ 10963#ifdef __cplusplus 10964extern "C" 10965#endif 10966char dlopen (); 10967int 10968main () 10969{ 10970return dlopen (); 10971 ; 10972 return 0; 10973} 10974_ACEOF 10975if ac_fn_c_try_link "$LINENO"; then : 10976 ac_cv_lib_dl_dlopen=yes 10977else 10978 ac_cv_lib_dl_dlopen=no 10979fi 10980rm -f core conftest.err conftest.$ac_objext \ 10981 conftest$ac_exeext conftest.$ac_ext 10982LIBS=$ac_check_lib_save_LIBS 10983fi 10984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10985$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10986if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10987 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10988else 10989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10990$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10991if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10992 $as_echo_n "(cached) " >&6 10993else 10994 ac_check_lib_save_LIBS=$LIBS 10995LIBS="-lsvld $LIBS" 10996cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10997/* end confdefs.h. */ 10998 10999/* Override any GCC internal prototype to avoid an error. 11000 Use char because int might match the return type of a GCC 11001 builtin and then its argument prototype would still apply. */ 11002#ifdef __cplusplus 11003extern "C" 11004#endif 11005char dlopen (); 11006int 11007main () 11008{ 11009return dlopen (); 11010 ; 11011 return 0; 11012} 11013_ACEOF 11014if ac_fn_c_try_link "$LINENO"; then : 11015 ac_cv_lib_svld_dlopen=yes 11016else 11017 ac_cv_lib_svld_dlopen=no 11018fi 11019rm -f core conftest.err conftest.$ac_objext \ 11020 conftest$ac_exeext conftest.$ac_ext 11021LIBS=$ac_check_lib_save_LIBS 11022fi 11023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11024$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11025if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 11026 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11027else 11028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11029$as_echo_n "checking for dld_link in -ldld... " >&6; } 11030if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 11031 $as_echo_n "(cached) " >&6 11032else 11033 ac_check_lib_save_LIBS=$LIBS 11034LIBS="-ldld $LIBS" 11035cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11036/* end confdefs.h. */ 11037 11038/* Override any GCC internal prototype to avoid an error. 11039 Use char because int might match the return type of a GCC 11040 builtin and then its argument prototype would still apply. */ 11041#ifdef __cplusplus 11042extern "C" 11043#endif 11044char dld_link (); 11045int 11046main () 11047{ 11048return dld_link (); 11049 ; 11050 return 0; 11051} 11052_ACEOF 11053if ac_fn_c_try_link "$LINENO"; then : 11054 ac_cv_lib_dld_dld_link=yes 11055else 11056 ac_cv_lib_dld_dld_link=no 11057fi 11058rm -f core conftest.err conftest.$ac_objext \ 11059 conftest$ac_exeext conftest.$ac_ext 11060LIBS=$ac_check_lib_save_LIBS 11061fi 11062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11063$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11064if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 11065 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11066fi 11067 11068 11069fi 11070 11071 11072fi 11073 11074 11075fi 11076 11077 11078fi 11079 11080 11081fi 11082 11083 ;; 11084 esac 11085 11086 if test "x$lt_cv_dlopen" != xno; then 11087 enable_dlopen=yes 11088 else 11089 enable_dlopen=no 11090 fi 11091 11092 case $lt_cv_dlopen in 11093 dlopen) 11094 save_CPPFLAGS="$CPPFLAGS" 11095 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11096 11097 save_LDFLAGS="$LDFLAGS" 11098 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11099 11100 save_LIBS="$LIBS" 11101 LIBS="$lt_cv_dlopen_libs $LIBS" 11102 11103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11104$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11105if test "${lt_cv_dlopen_self+set}" = set; then : 11106 $as_echo_n "(cached) " >&6 11107else 11108 if test "$cross_compiling" = yes; then : 11109 lt_cv_dlopen_self=cross 11110else 11111 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11112 lt_status=$lt_dlunknown 11113 cat > conftest.$ac_ext <<_LT_EOF 11114#line 11114 "configure" 11115#include "confdefs.h" 11116 11117#if HAVE_DLFCN_H 11118#include <dlfcn.h> 11119#endif 11120 11121#include <stdio.h> 11122 11123#ifdef RTLD_GLOBAL 11124# define LT_DLGLOBAL RTLD_GLOBAL 11125#else 11126# ifdef DL_GLOBAL 11127# define LT_DLGLOBAL DL_GLOBAL 11128# else 11129# define LT_DLGLOBAL 0 11130# endif 11131#endif 11132 11133/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11134 find out it does not work in some platform. */ 11135#ifndef LT_DLLAZY_OR_NOW 11136# ifdef RTLD_LAZY 11137# define LT_DLLAZY_OR_NOW RTLD_LAZY 11138# else 11139# ifdef DL_LAZY 11140# define LT_DLLAZY_OR_NOW DL_LAZY 11141# else 11142# ifdef RTLD_NOW 11143# define LT_DLLAZY_OR_NOW RTLD_NOW 11144# else 11145# ifdef DL_NOW 11146# define LT_DLLAZY_OR_NOW DL_NOW 11147# else 11148# define LT_DLLAZY_OR_NOW 0 11149# endif 11150# endif 11151# endif 11152# endif 11153#endif 11154 11155/* When -fvisbility=hidden is used, assume the code has been annotated 11156 correspondingly for the symbols needed. */ 11157#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11158void fnord () __attribute__((visibility("default"))); 11159#endif 11160 11161void fnord () { int i=42; } 11162int main () 11163{ 11164 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11165 int status = $lt_dlunknown; 11166 11167 if (self) 11168 { 11169 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11170 else 11171 { 11172 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11173 else puts (dlerror ()); 11174 } 11175 /* dlclose (self); */ 11176 } 11177 else 11178 puts (dlerror ()); 11179 11180 return status; 11181} 11182_LT_EOF 11183 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11184 (eval $ac_link) 2>&5 11185 ac_status=$? 11186 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11187 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11188 (./conftest; exit; ) >&5 2>/dev/null 11189 lt_status=$? 11190 case x$lt_status in 11191 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11192 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11193 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11194 esac 11195 else : 11196 # compilation failed 11197 lt_cv_dlopen_self=no 11198 fi 11199fi 11200rm -fr conftest* 11201 11202 11203fi 11204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11205$as_echo "$lt_cv_dlopen_self" >&6; } 11206 11207 if test "x$lt_cv_dlopen_self" = xyes; then 11208 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11210$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11211if test "${lt_cv_dlopen_self_static+set}" = set; then : 11212 $as_echo_n "(cached) " >&6 11213else 11214 if test "$cross_compiling" = yes; then : 11215 lt_cv_dlopen_self_static=cross 11216else 11217 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11218 lt_status=$lt_dlunknown 11219 cat > conftest.$ac_ext <<_LT_EOF 11220#line 11220 "configure" 11221#include "confdefs.h" 11222 11223#if HAVE_DLFCN_H 11224#include <dlfcn.h> 11225#endif 11226 11227#include <stdio.h> 11228 11229#ifdef RTLD_GLOBAL 11230# define LT_DLGLOBAL RTLD_GLOBAL 11231#else 11232# ifdef DL_GLOBAL 11233# define LT_DLGLOBAL DL_GLOBAL 11234# else 11235# define LT_DLGLOBAL 0 11236# endif 11237#endif 11238 11239/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11240 find out it does not work in some platform. */ 11241#ifndef LT_DLLAZY_OR_NOW 11242# ifdef RTLD_LAZY 11243# define LT_DLLAZY_OR_NOW RTLD_LAZY 11244# else 11245# ifdef DL_LAZY 11246# define LT_DLLAZY_OR_NOW DL_LAZY 11247# else 11248# ifdef RTLD_NOW 11249# define LT_DLLAZY_OR_NOW RTLD_NOW 11250# else 11251# ifdef DL_NOW 11252# define LT_DLLAZY_OR_NOW DL_NOW 11253# else 11254# define LT_DLLAZY_OR_NOW 0 11255# endif 11256# endif 11257# endif 11258# endif 11259#endif 11260 11261/* When -fvisbility=hidden is used, assume the code has been annotated 11262 correspondingly for the symbols needed. */ 11263#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11264void fnord () __attribute__((visibility("default"))); 11265#endif 11266 11267void fnord () { int i=42; } 11268int main () 11269{ 11270 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11271 int status = $lt_dlunknown; 11272 11273 if (self) 11274 { 11275 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11276 else 11277 { 11278 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11279 else puts (dlerror ()); 11280 } 11281 /* dlclose (self); */ 11282 } 11283 else 11284 puts (dlerror ()); 11285 11286 return status; 11287} 11288_LT_EOF 11289 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11290 (eval $ac_link) 2>&5 11291 ac_status=$? 11292 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11293 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11294 (./conftest; exit; ) >&5 2>/dev/null 11295 lt_status=$? 11296 case x$lt_status in 11297 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11298 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11299 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11300 esac 11301 else : 11302 # compilation failed 11303 lt_cv_dlopen_self_static=no 11304 fi 11305fi 11306rm -fr conftest* 11307 11308 11309fi 11310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11311$as_echo "$lt_cv_dlopen_self_static" >&6; } 11312 fi 11313 11314 CPPFLAGS="$save_CPPFLAGS" 11315 LDFLAGS="$save_LDFLAGS" 11316 LIBS="$save_LIBS" 11317 ;; 11318 esac 11319 11320 case $lt_cv_dlopen_self in 11321 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11322 *) enable_dlopen_self=unknown ;; 11323 esac 11324 11325 case $lt_cv_dlopen_self_static in 11326 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11327 *) enable_dlopen_self_static=unknown ;; 11328 esac 11329fi 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347striplib= 11348old_striplib= 11349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11350$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11351if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11352 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11353 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11355$as_echo "yes" >&6; } 11356else 11357# FIXME - insert some real tests, host_os isn't really good enough 11358 case $host_os in 11359 darwin*) 11360 if test -n "$STRIP" ; then 11361 striplib="$STRIP -x" 11362 old_striplib="$STRIP -S" 11363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11364$as_echo "yes" >&6; } 11365 else 11366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11367$as_echo "no" >&6; } 11368 fi 11369 ;; 11370 *) 11371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11372$as_echo "no" >&6; } 11373 ;; 11374 esac 11375fi 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 # Report which library types will actually be built 11389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11390$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11392$as_echo "$can_build_shared" >&6; } 11393 11394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11395$as_echo_n "checking whether to build shared libraries... " >&6; } 11396 test "$can_build_shared" = "no" && enable_shared=no 11397 11398 # On AIX, shared libraries and static libraries use the same namespace, and 11399 # are all built from PIC. 11400 case $host_os in 11401 aix3*) 11402 test "$enable_shared" = yes && enable_static=no 11403 if test -n "$RANLIB"; then 11404 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11405 postinstall_cmds='$RANLIB $lib' 11406 fi 11407 ;; 11408 11409 aix[4-9]*) 11410 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11411 test "$enable_shared" = yes && enable_static=no 11412 fi 11413 ;; 11414 esac 11415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11416$as_echo "$enable_shared" >&6; } 11417 11418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11419$as_echo_n "checking whether to build static libraries... " >&6; } 11420 # Make sure either enable_shared or enable_static is yes. 11421 test "$enable_shared" = yes || enable_static=yes 11422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11423$as_echo "$enable_static" >&6; } 11424 11425 11426 11427 11428fi 11429ac_ext=c 11430ac_cpp='$CPP $CPPFLAGS' 11431ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11432ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11433ac_compiler_gnu=$ac_cv_c_compiler_gnu 11434 11435CC="$lt_save_CC" 11436 11437 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11438 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11439 (test "X$CXX" != "Xg++"))) ; then 11440 ac_ext=cpp 11441ac_cpp='$CXXCPP $CPPFLAGS' 11442ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11443ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11444ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 11446$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 11447if test -z "$CXXCPP"; then 11448 if test "${ac_cv_prog_CXXCPP+set}" = set; then : 11449 $as_echo_n "(cached) " >&6 11450else 11451 # Double quotes because CXXCPP needs to be expanded 11452 for CXXCPP in "$CXX -E" "/lib/cpp" 11453 do 11454 ac_preproc_ok=false 11455for ac_cxx_preproc_warn_flag in '' yes 11456do 11457 # Use a header file that comes with gcc, so configuring glibc 11458 # with a fresh cross-compiler works. 11459 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11460 # <limits.h> exists even on freestanding compilers. 11461 # On the NeXT, cc -E runs the code through the compiler's parser, 11462 # not just through cpp. "Syntax error" is here to catch this case. 11463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11464/* end confdefs.h. */ 11465#ifdef __STDC__ 11466# include <limits.h> 11467#else 11468# include <assert.h> 11469#endif 11470 Syntax error 11471_ACEOF 11472if ac_fn_cxx_try_cpp "$LINENO"; then : 11473 11474else 11475 # Broken: fails on valid input. 11476continue 11477fi 11478rm -f conftest.err conftest.$ac_ext 11479 11480 # OK, works on sane cases. Now check whether nonexistent headers 11481 # can be detected and how. 11482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11483/* end confdefs.h. */ 11484#include <ac_nonexistent.h> 11485_ACEOF 11486if ac_fn_cxx_try_cpp "$LINENO"; then : 11487 # Broken: success on invalid input. 11488continue 11489else 11490 # Passes both tests. 11491ac_preproc_ok=: 11492break 11493fi 11494rm -f conftest.err conftest.$ac_ext 11495 11496done 11497# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11498rm -f conftest.err conftest.$ac_ext 11499if $ac_preproc_ok; then : 11500 break 11501fi 11502 11503 done 11504 ac_cv_prog_CXXCPP=$CXXCPP 11505 11506fi 11507 CXXCPP=$ac_cv_prog_CXXCPP 11508else 11509 ac_cv_prog_CXXCPP=$CXXCPP 11510fi 11511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 11512$as_echo "$CXXCPP" >&6; } 11513ac_preproc_ok=false 11514for ac_cxx_preproc_warn_flag in '' yes 11515do 11516 # Use a header file that comes with gcc, so configuring glibc 11517 # with a fresh cross-compiler works. 11518 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11519 # <limits.h> exists even on freestanding compilers. 11520 # On the NeXT, cc -E runs the code through the compiler's parser, 11521 # not just through cpp. "Syntax error" is here to catch this case. 11522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11523/* end confdefs.h. */ 11524#ifdef __STDC__ 11525# include <limits.h> 11526#else 11527# include <assert.h> 11528#endif 11529 Syntax error 11530_ACEOF 11531if ac_fn_cxx_try_cpp "$LINENO"; then : 11532 11533else 11534 # Broken: fails on valid input. 11535continue 11536fi 11537rm -f conftest.err conftest.$ac_ext 11538 11539 # OK, works on sane cases. Now check whether nonexistent headers 11540 # can be detected and how. 11541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11542/* end confdefs.h. */ 11543#include <ac_nonexistent.h> 11544_ACEOF 11545if ac_fn_cxx_try_cpp "$LINENO"; then : 11546 # Broken: success on invalid input. 11547continue 11548else 11549 # Passes both tests. 11550ac_preproc_ok=: 11551break 11552fi 11553rm -f conftest.err conftest.$ac_ext 11554 11555done 11556# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11557rm -f conftest.err conftest.$ac_ext 11558if $ac_preproc_ok; then : 11559 11560else 11561 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11562$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11563as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check 11564See \`config.log' for more details." "$LINENO" 5; } 11565fi 11566 11567ac_ext=c 11568ac_cpp='$CPP $CPPFLAGS' 11569ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11570ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11571ac_compiler_gnu=$ac_cv_c_compiler_gnu 11572 11573else 11574 _lt_caught_CXX_error=yes 11575fi 11576 11577ac_ext=cpp 11578ac_cpp='$CXXCPP $CPPFLAGS' 11579ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11580ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11581ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11582 11583archive_cmds_need_lc_CXX=no 11584allow_undefined_flag_CXX= 11585always_export_symbols_CXX=no 11586archive_expsym_cmds_CXX= 11587compiler_needs_object_CXX=no 11588export_dynamic_flag_spec_CXX= 11589hardcode_direct_CXX=no 11590hardcode_direct_absolute_CXX=no 11591hardcode_libdir_flag_spec_CXX= 11592hardcode_libdir_flag_spec_ld_CXX= 11593hardcode_libdir_separator_CXX= 11594hardcode_minus_L_CXX=no 11595hardcode_shlibpath_var_CXX=unsupported 11596hardcode_automatic_CXX=no 11597inherit_rpath_CXX=no 11598module_cmds_CXX= 11599module_expsym_cmds_CXX= 11600link_all_deplibs_CXX=unknown 11601old_archive_cmds_CXX=$old_archive_cmds 11602reload_flag_CXX=$reload_flag 11603reload_cmds_CXX=$reload_cmds 11604no_undefined_flag_CXX= 11605whole_archive_flag_spec_CXX= 11606enable_shared_with_static_runtimes_CXX=no 11607 11608# Source file extension for C++ test sources. 11609ac_ext=cpp 11610 11611# Object file extension for compiled C++ test sources. 11612objext=o 11613objext_CXX=$objext 11614 11615# No sense in running all these tests if we already determined that 11616# the CXX compiler isn't working. Some variables (like enable_shared) 11617# are currently assumed to apply to all compilers on this platform, 11618# and will be corrupted by setting them based on a non-working compiler. 11619if test "$_lt_caught_CXX_error" != yes; then 11620 # Code to be used in simple compile tests 11621 lt_simple_compile_test_code="int some_variable = 0;" 11622 11623 # Code to be used in simple link tests 11624 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11625 11626 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 11627 11628 11629 11630 11631 11632 11633# If no C compiler was specified, use CC. 11634LTCC=${LTCC-"$CC"} 11635 11636# If no C compiler flags were specified, use CFLAGS. 11637LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11638 11639# Allow CC to be a program name with arguments. 11640compiler=$CC 11641 11642 11643 # save warnings/boilerplate of simple test code 11644 ac_outfile=conftest.$ac_objext 11645echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11646eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11647_lt_compiler_boilerplate=`cat conftest.err` 11648$RM conftest* 11649 11650 ac_outfile=conftest.$ac_objext 11651echo "$lt_simple_link_test_code" >conftest.$ac_ext 11652eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11653_lt_linker_boilerplate=`cat conftest.err` 11654$RM -r conftest* 11655 11656 11657 # Allow CC to be a program name with arguments. 11658 lt_save_CC=$CC 11659 lt_save_LD=$LD 11660 lt_save_GCC=$GCC 11661 GCC=$GXX 11662 lt_save_with_gnu_ld=$with_gnu_ld 11663 lt_save_path_LD=$lt_cv_path_LD 11664 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11665 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11666 else 11667 $as_unset lt_cv_prog_gnu_ld 11668 fi 11669 if test -n "${lt_cv_path_LDCXX+set}"; then 11670 lt_cv_path_LD=$lt_cv_path_LDCXX 11671 else 11672 $as_unset lt_cv_path_LD 11673 fi 11674 test -z "${LDCXX+set}" || LD=$LDCXX 11675 CC=${CXX-"c++"} 11676 compiler=$CC 11677 compiler_CXX=$CC 11678 for cc_temp in $compiler""; do 11679 case $cc_temp in 11680 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11681 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11682 \-*) ;; 11683 *) break;; 11684 esac 11685done 11686cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 11687 11688 11689 if test -n "$compiler"; then 11690 # We don't want -fno-exception when compiling C++ code, so set the 11691 # no_builtin_flag separately 11692 if test "$GXX" = yes; then 11693 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11694 else 11695 lt_prog_compiler_no_builtin_flag_CXX= 11696 fi 11697 11698 if test "$GXX" = yes; then 11699 # Set up default GNU C++ configuration 11700 11701 11702 11703# Check whether --with-gnu-ld was given. 11704if test "${with_gnu_ld+set}" = set; then : 11705 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11706else 11707 with_gnu_ld=no 11708fi 11709 11710ac_prog=ld 11711if test "$GCC" = yes; then 11712 # Check if gcc -print-prog-name=ld gives a path. 11713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11714$as_echo_n "checking for ld used by $CC... " >&6; } 11715 case $host in 11716 *-*-mingw*) 11717 # gcc leaves a trailing carriage return which upsets mingw 11718 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11719 *) 11720 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11721 esac 11722 case $ac_prog in 11723 # Accept absolute paths. 11724 [\\/]* | ?:[\\/]*) 11725 re_direlt='/[^/][^/]*/\.\./' 11726 # Canonicalize the pathname of ld 11727 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11728 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11729 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11730 done 11731 test -z "$LD" && LD="$ac_prog" 11732 ;; 11733 "") 11734 # If it fails, then pretend we aren't using GCC. 11735 ac_prog=ld 11736 ;; 11737 *) 11738 # If it is relative, then search for the first ld in PATH. 11739 with_gnu_ld=unknown 11740 ;; 11741 esac 11742elif test "$with_gnu_ld" = yes; then 11743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11744$as_echo_n "checking for GNU ld... " >&6; } 11745else 11746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11747$as_echo_n "checking for non-GNU ld... " >&6; } 11748fi 11749if test "${lt_cv_path_LD+set}" = set; then : 11750 $as_echo_n "(cached) " >&6 11751else 11752 if test -z "$LD"; then 11753 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11754 for ac_dir in $PATH; do 11755 IFS="$lt_save_ifs" 11756 test -z "$ac_dir" && ac_dir=. 11757 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11758 lt_cv_path_LD="$ac_dir/$ac_prog" 11759 # Check to see if the program is GNU ld. I'd rather use --version, 11760 # but apparently some variants of GNU ld only accept -v. 11761 # Break only if it was the GNU/non-GNU ld that we prefer. 11762 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11763 *GNU* | *'with BFD'*) 11764 test "$with_gnu_ld" != no && break 11765 ;; 11766 *) 11767 test "$with_gnu_ld" != yes && break 11768 ;; 11769 esac 11770 fi 11771 done 11772 IFS="$lt_save_ifs" 11773else 11774 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11775fi 11776fi 11777 11778LD="$lt_cv_path_LD" 11779if test -n "$LD"; then 11780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11781$as_echo "$LD" >&6; } 11782else 11783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11784$as_echo "no" >&6; } 11785fi 11786test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 11787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11788$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11789if test "${lt_cv_prog_gnu_ld+set}" = set; then : 11790 $as_echo_n "(cached) " >&6 11791else 11792 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11793case `$LD -v 2>&1 </dev/null` in 11794*GNU* | *'with BFD'*) 11795 lt_cv_prog_gnu_ld=yes 11796 ;; 11797*) 11798 lt_cv_prog_gnu_ld=no 11799 ;; 11800esac 11801fi 11802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11803$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11804with_gnu_ld=$lt_cv_prog_gnu_ld 11805 11806 11807 11808 11809 11810 11811 11812 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11813 # archiving commands below assume that GNU ld is being used. 11814 if test "$with_gnu_ld" = yes; then 11815 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11816 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 11817 11818 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11819 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11820 11821 # If archive_cmds runs LD, not CC, wlarc should be empty 11822 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11823 # investigate it a little bit more. (MM) 11824 wlarc='${wl}' 11825 11826 # ancient GNU ld didn't support --whole-archive et. al. 11827 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 11828 $GREP 'no-whole-archive' > /dev/null; then 11829 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11830 else 11831 whole_archive_flag_spec_CXX= 11832 fi 11833 else 11834 with_gnu_ld=no 11835 wlarc= 11836 11837 # A generic and very simple default shared library creation 11838 # command for GNU C++ for the case where it uses the native 11839 # linker, instead of GNU ld. If possible, this setting should 11840 # overridden to take advantage of the native linker features on 11841 # the platform it is being used on. 11842 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11843 fi 11844 11845 # Commands to make compiler produce verbose output that lists 11846 # what "hidden" libraries, object files and flags are used when 11847 # linking a shared library. 11848 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 11849 11850 else 11851 GXX=no 11852 with_gnu_ld=no 11853 wlarc= 11854 fi 11855 11856 # PORTME: fill in a description of your system's C++ link characteristics 11857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11858$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11859 ld_shlibs_CXX=yes 11860 case $host_os in 11861 aix3*) 11862 # FIXME: insert proper C++ library support 11863 ld_shlibs_CXX=no 11864 ;; 11865 aix[4-9]*) 11866 if test "$host_cpu" = ia64; then 11867 # On IA64, the linker does run time linking by default, so we don't 11868 # have to do anything special. 11869 aix_use_runtimelinking=no 11870 exp_sym_flag='-Bexport' 11871 no_entry_flag="" 11872 else 11873 aix_use_runtimelinking=no 11874 11875 # Test if we are trying to use run time linking or normal 11876 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11877 # need to do runtime linking. 11878 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11879 for ld_flag in $LDFLAGS; do 11880 case $ld_flag in 11881 *-brtl*) 11882 aix_use_runtimelinking=yes 11883 break 11884 ;; 11885 esac 11886 done 11887 ;; 11888 esac 11889 11890 exp_sym_flag='-bexport' 11891 no_entry_flag='-bnoentry' 11892 fi 11893 11894 # When large executables or shared objects are built, AIX ld can 11895 # have problems creating the table of contents. If linking a library 11896 # or program results in "error TOC overflow" add -mminimal-toc to 11897 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11898 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11899 11900 archive_cmds_CXX='' 11901 hardcode_direct_CXX=yes 11902 hardcode_direct_absolute_CXX=yes 11903 hardcode_libdir_separator_CXX=':' 11904 link_all_deplibs_CXX=yes 11905 file_list_spec_CXX='${wl}-f,' 11906 11907 if test "$GXX" = yes; then 11908 case $host_os in aix4.[012]|aix4.[012].*) 11909 # We only want to do this on AIX 4.2 and lower, the check 11910 # below for broken collect2 doesn't work under 4.3+ 11911 collect2name=`${CC} -print-prog-name=collect2` 11912 if test -f "$collect2name" && 11913 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 11914 then 11915 # We have reworked collect2 11916 : 11917 else 11918 # We have old collect2 11919 hardcode_direct_CXX=unsupported 11920 # It fails to find uninstalled libraries when the uninstalled 11921 # path is not listed in the libpath. Setting hardcode_minus_L 11922 # to unsupported forces relinking 11923 hardcode_minus_L_CXX=yes 11924 hardcode_libdir_flag_spec_CXX='-L$libdir' 11925 hardcode_libdir_separator_CXX= 11926 fi 11927 esac 11928 shared_flag='-shared' 11929 if test "$aix_use_runtimelinking" = yes; then 11930 shared_flag="$shared_flag "'${wl}-G' 11931 fi 11932 else 11933 # not using gcc 11934 if test "$host_cpu" = ia64; then 11935 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11936 # chokes on -Wl,-G. The following line is correct: 11937 shared_flag='-G' 11938 else 11939 if test "$aix_use_runtimelinking" = yes; then 11940 shared_flag='${wl}-G' 11941 else 11942 shared_flag='${wl}-bM:SRE' 11943 fi 11944 fi 11945 fi 11946 11947 export_dynamic_flag_spec_CXX='${wl}-bexpall' 11948 # It seems that -bexpall does not export symbols beginning with 11949 # underscore (_), so it is better to generate a list of symbols to 11950 # export. 11951 always_export_symbols_CXX=yes 11952 if test "$aix_use_runtimelinking" = yes; then 11953 # Warning - without using the other runtime loading flags (-brtl), 11954 # -berok will link without error, but may produce a broken library. 11955 allow_undefined_flag_CXX='-berok' 11956 # Determine the default libpath from the value encoded in an empty 11957 # executable. 11958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11959/* end confdefs.h. */ 11960 11961int 11962main () 11963{ 11964 11965 ; 11966 return 0; 11967} 11968_ACEOF 11969if ac_fn_cxx_try_link "$LINENO"; then : 11970 11971lt_aix_libpath_sed=' 11972 /Import File Strings/,/^$/ { 11973 /^0/ { 11974 s/^0 *\(.*\)$/\1/ 11975 p 11976 } 11977 }' 11978aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11979# Check for a 64-bit object if we didn't find anything. 11980if test -z "$aix_libpath"; then 11981 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11982fi 11983fi 11984rm -f core conftest.err conftest.$ac_objext \ 11985 conftest$ac_exeext conftest.$ac_ext 11986if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11987 11988 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11989 11990 archive_expsym_cmds_CXX='$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" 11991 else 11992 if test "$host_cpu" = ia64; then 11993 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11994 allow_undefined_flag_CXX="-z nodefs" 11995 archive_expsym_cmds_CXX="\$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" 11996 else 11997 # Determine the default libpath from the value encoded in an 11998 # empty executable. 11999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12000/* end confdefs.h. */ 12001 12002int 12003main () 12004{ 12005 12006 ; 12007 return 0; 12008} 12009_ACEOF 12010if ac_fn_cxx_try_link "$LINENO"; then : 12011 12012lt_aix_libpath_sed=' 12013 /Import File Strings/,/^$/ { 12014 /^0/ { 12015 s/^0 *\(.*\)$/\1/ 12016 p 12017 } 12018 }' 12019aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12020# Check for a 64-bit object if we didn't find anything. 12021if test -z "$aix_libpath"; then 12022 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12023fi 12024fi 12025rm -f core conftest.err conftest.$ac_objext \ 12026 conftest$ac_exeext conftest.$ac_ext 12027if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12028 12029 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12030 # Warning - without using the other run time loading flags, 12031 # -berok will link without error, but may produce a broken library. 12032 no_undefined_flag_CXX=' ${wl}-bernotok' 12033 allow_undefined_flag_CXX=' ${wl}-berok' 12034 if test "$with_gnu_ld" = yes; then 12035 # We only use this code for GNU lds that support --whole-archive. 12036 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12037 else 12038 # Exported symbols can be pulled into shared objects from archives 12039 whole_archive_flag_spec_CXX='$convenience' 12040 fi 12041 archive_cmds_need_lc_CXX=yes 12042 # This is similar to how AIX traditionally builds its shared 12043 # libraries. 12044 archive_expsym_cmds_CXX="\$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' 12045 fi 12046 fi 12047 ;; 12048 12049 beos*) 12050 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12051 allow_undefined_flag_CXX=unsupported 12052 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12053 # support --undefined. This deserves some investigation. FIXME 12054 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12055 else 12056 ld_shlibs_CXX=no 12057 fi 12058 ;; 12059 12060 chorus*) 12061 case $cc_basename in 12062 *) 12063 # FIXME: insert proper C++ library support 12064 ld_shlibs_CXX=no 12065 ;; 12066 esac 12067 ;; 12068 12069 cygwin* | mingw* | pw32* | cegcc*) 12070 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 12071 # as there is no search path for DLLs. 12072 hardcode_libdir_flag_spec_CXX='-L$libdir' 12073 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 12074 allow_undefined_flag_CXX=unsupported 12075 always_export_symbols_CXX=no 12076 enable_shared_with_static_runtimes_CXX=yes 12077 12078 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12079 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12080 # If the export-symbols file already is a .def file (1st line 12081 # is EXPORTS), use it as is; otherwise, prepend... 12082 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12083 cp $export_symbols $output_objdir/$soname.def; 12084 else 12085 echo EXPORTS > $output_objdir/$soname.def; 12086 cat $export_symbols >> $output_objdir/$soname.def; 12087 fi~ 12088 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12089 else 12090 ld_shlibs_CXX=no 12091 fi 12092 ;; 12093 darwin* | rhapsody*) 12094 12095 12096 archive_cmds_need_lc_CXX=no 12097 hardcode_direct_CXX=no 12098 hardcode_automatic_CXX=yes 12099 hardcode_shlibpath_var_CXX=unsupported 12100 if test "$lt_cv_ld_force_load" = "yes"; then 12101 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 12102 else 12103 whole_archive_flag_spec_CXX='' 12104 fi 12105 link_all_deplibs_CXX=yes 12106 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 12107 case $cc_basename in 12108 ifort*) _lt_dar_can_shared=yes ;; 12109 *) _lt_dar_can_shared=$GCC ;; 12110 esac 12111 if test "$_lt_dar_can_shared" = "yes"; then 12112 output_verbose_link_cmd=func_echo_all 12113 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 12114 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12115 archive_expsym_cmds_CXX="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}" 12116 module_expsym_cmds_CXX="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}" 12117 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12118 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" 12119 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" 12120 fi 12121 12122 else 12123 ld_shlibs_CXX=no 12124 fi 12125 12126 ;; 12127 12128 dgux*) 12129 case $cc_basename in 12130 ec++*) 12131 # FIXME: insert proper C++ library support 12132 ld_shlibs_CXX=no 12133 ;; 12134 ghcx*) 12135 # Green Hills C++ Compiler 12136 # FIXME: insert proper C++ library support 12137 ld_shlibs_CXX=no 12138 ;; 12139 *) 12140 # FIXME: insert proper C++ library support 12141 ld_shlibs_CXX=no 12142 ;; 12143 esac 12144 ;; 12145 12146 freebsd2.*) 12147 # C++ shared libraries reported to be fairly broken before 12148 # switch to ELF 12149 ld_shlibs_CXX=no 12150 ;; 12151 12152 freebsd-elf*) 12153 archive_cmds_need_lc_CXX=no 12154 ;; 12155 12156 freebsd* | dragonfly*) 12157 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 12158 # conventions 12159 ld_shlibs_CXX=yes 12160 ;; 12161 12162 gnu*) 12163 ;; 12164 12165 haiku*) 12166 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12167 link_all_deplibs_CXX=yes 12168 ;; 12169 12170 hpux9*) 12171 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12172 hardcode_libdir_separator_CXX=: 12173 export_dynamic_flag_spec_CXX='${wl}-E' 12174 hardcode_direct_CXX=yes 12175 hardcode_minus_L_CXX=yes # Not in the search PATH, 12176 # but as the default 12177 # location of the library. 12178 12179 case $cc_basename in 12180 CC*) 12181 # FIXME: insert proper C++ library support 12182 ld_shlibs_CXX=no 12183 ;; 12184 aCC*) 12185 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 12186 # Commands to make compiler produce verbose output that lists 12187 # what "hidden" libraries, object files and flags are used when 12188 # linking a shared library. 12189 # 12190 # There doesn't appear to be a way to prevent this compiler from 12191 # explicitly linking system object files so we need to strip them 12192 # from the output so that they don't get included in the library 12193 # dependencies. 12194 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12195 ;; 12196 *) 12197 if test "$GXX" = yes; then 12198 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 12199 else 12200 # FIXME: insert proper C++ library support 12201 ld_shlibs_CXX=no 12202 fi 12203 ;; 12204 esac 12205 ;; 12206 12207 hpux10*|hpux11*) 12208 if test $with_gnu_ld = no; then 12209 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12210 hardcode_libdir_separator_CXX=: 12211 12212 case $host_cpu in 12213 hppa*64*|ia64*) 12214 ;; 12215 *) 12216 export_dynamic_flag_spec_CXX='${wl}-E' 12217 ;; 12218 esac 12219 fi 12220 case $host_cpu in 12221 hppa*64*|ia64*) 12222 hardcode_direct_CXX=no 12223 hardcode_shlibpath_var_CXX=no 12224 ;; 12225 *) 12226 hardcode_direct_CXX=yes 12227 hardcode_direct_absolute_CXX=yes 12228 hardcode_minus_L_CXX=yes # Not in the search PATH, 12229 # but as the default 12230 # location of the library. 12231 ;; 12232 esac 12233 12234 case $cc_basename in 12235 CC*) 12236 # FIXME: insert proper C++ library support 12237 ld_shlibs_CXX=no 12238 ;; 12239 aCC*) 12240 case $host_cpu in 12241 hppa*64*) 12242 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12243 ;; 12244 ia64*) 12245 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12246 ;; 12247 *) 12248 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12249 ;; 12250 esac 12251 # Commands to make compiler produce verbose output that lists 12252 # what "hidden" libraries, object files and flags are used when 12253 # linking a shared library. 12254 # 12255 # There doesn't appear to be a way to prevent this compiler from 12256 # explicitly linking system object files so we need to strip them 12257 # from the output so that they don't get included in the library 12258 # dependencies. 12259 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12260 ;; 12261 *) 12262 if test "$GXX" = yes; then 12263 if test $with_gnu_ld = no; then 12264 case $host_cpu in 12265 hppa*64*) 12266 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12267 ;; 12268 ia64*) 12269 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12270 ;; 12271 *) 12272 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12273 ;; 12274 esac 12275 fi 12276 else 12277 # FIXME: insert proper C++ library support 12278 ld_shlibs_CXX=no 12279 fi 12280 ;; 12281 esac 12282 ;; 12283 12284 interix[3-9]*) 12285 hardcode_direct_CXX=no 12286 hardcode_shlibpath_var_CXX=no 12287 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12288 export_dynamic_flag_spec_CXX='${wl}-E' 12289 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12290 # Instead, shared libraries are loaded at an image base (0x10000000 by 12291 # default) and relocated if they conflict, which is a slow very memory 12292 # consuming and fragmenting process. To avoid this, we pick a random, 12293 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12294 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12295 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 12296 archive_expsym_cmds_CXX='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' 12297 ;; 12298 irix5* | irix6*) 12299 case $cc_basename in 12300 CC*) 12301 # SGI C++ 12302 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12303 12304 # Archives containing C++ object files must be created using 12305 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12306 # necessary to make sure instantiated templates are included 12307 # in the archive. 12308 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12309 ;; 12310 *) 12311 if test "$GXX" = yes; then 12312 if test "$with_gnu_ld" = no; then 12313 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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' 12314 else 12315 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' 12316 fi 12317 fi 12318 link_all_deplibs_CXX=yes 12319 ;; 12320 esac 12321 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12322 hardcode_libdir_separator_CXX=: 12323 inherit_rpath_CXX=yes 12324 ;; 12325 12326 linux* | k*bsd*-gnu | kopensolaris*-gnu) 12327 case $cc_basename in 12328 KCC*) 12329 # Kuck and Associates, Inc. (KAI) C++ Compiler 12330 12331 # KCC will only create a shared library if the output file 12332 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12333 # to its proper name (with version) after linking. 12334 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 12335 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' 12336 # Commands to make compiler produce verbose output that lists 12337 # what "hidden" libraries, object files and flags are used when 12338 # linking a shared library. 12339 # 12340 # There doesn't appear to be a way to prevent this compiler from 12341 # explicitly linking system object files so we need to strip them 12342 # from the output so that they don't get included in the library 12343 # dependencies. 12344 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12345 12346 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12347 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12348 12349 # Archives containing C++ object files must be created using 12350 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12351 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12352 ;; 12353 icpc* | ecpc* ) 12354 # Intel C++ 12355 with_gnu_ld=yes 12356 # version 8.0 and above of icpc choke on multiply defined symbols 12357 # if we add $predep_objects and $postdep_objects, however 7.1 and 12358 # earlier do not add the objects themselves. 12359 case `$CC -V 2>&1` in 12360 *"Version 7."*) 12361 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12362 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12363 ;; 12364 *) # Version 8.0 or newer 12365 tmp_idyn= 12366 case $host_cpu in 12367 ia64*) tmp_idyn=' -i_dynamic';; 12368 esac 12369 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12370 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12371 ;; 12372 esac 12373 archive_cmds_need_lc_CXX=no 12374 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12375 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12376 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12377 ;; 12378 pgCC* | pgcpp*) 12379 # Portland Group C++ compiler 12380 case `$CC -V` in 12381 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 12382 prelink_cmds_CXX='tpldir=Template.dir~ 12383 rm -rf $tpldir~ 12384 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 12385 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' 12386 old_archive_cmds_CXX='tpldir=Template.dir~ 12387 rm -rf $tpldir~ 12388 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 12389 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ 12390 $RANLIB $oldlib' 12391 archive_cmds_CXX='tpldir=Template.dir~ 12392 rm -rf $tpldir~ 12393 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12394 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12395 archive_expsym_cmds_CXX='tpldir=Template.dir~ 12396 rm -rf $tpldir~ 12397 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12398 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 12399 ;; 12400 *) # Version 6 and above use weak symbols 12401 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12402 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 12403 ;; 12404 esac 12405 12406 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12407 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12408 whole_archive_flag_spec_CXX='${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' 12409 ;; 12410 cxx*) 12411 # Compaq C++ 12412 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12413 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 12414 12415 runpath_var=LD_RUN_PATH 12416 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12417 hardcode_libdir_separator_CXX=: 12418 12419 # Commands to make compiler produce verbose output that lists 12420 # what "hidden" libraries, object files and flags are used when 12421 # linking a shared library. 12422 # 12423 # There doesn't appear to be a way to prevent this compiler from 12424 # explicitly linking system object files so we need to strip them 12425 # from the output so that they don't get included in the library 12426 # dependencies. 12427 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' 12428 ;; 12429 xl* | mpixl* | bgxl*) 12430 # IBM XL 8.0 on PPC, with GNU ld 12431 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12432 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12433 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12434 if test "x$supports_anon_versioning" = xyes; then 12435 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 12436 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12437 echo "local: *; };" >> $output_objdir/$libname.ver~ 12438 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12439 fi 12440 ;; 12441 *) 12442 case `$CC -V 2>&1 | sed 5q` in 12443 *Sun\ C*) 12444 # Sun C++ 5.9 12445 no_undefined_flag_CXX=' -zdefs' 12446 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12447 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 12448 hardcode_libdir_flag_spec_CXX='-R$libdir' 12449 whole_archive_flag_spec_CXX='${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' 12450 compiler_needs_object_CXX=yes 12451 12452 # Not sure whether something based on 12453 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12454 # would be better. 12455 output_verbose_link_cmd='func_echo_all' 12456 12457 # Archives containing C++ object files must be created using 12458 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12459 # necessary to make sure instantiated templates are included 12460 # in the archive. 12461 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12462 ;; 12463 esac 12464 ;; 12465 esac 12466 ;; 12467 12468 lynxos*) 12469 # FIXME: insert proper C++ library support 12470 ld_shlibs_CXX=no 12471 ;; 12472 12473 m88k*) 12474 # FIXME: insert proper C++ library support 12475 ld_shlibs_CXX=no 12476 ;; 12477 12478 mvs*) 12479 case $cc_basename in 12480 cxx*) 12481 # FIXME: insert proper C++ library support 12482 ld_shlibs_CXX=no 12483 ;; 12484 *) 12485 # FIXME: insert proper C++ library support 12486 ld_shlibs_CXX=no 12487 ;; 12488 esac 12489 ;; 12490 12491 netbsd*) 12492 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12493 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12494 wlarc= 12495 hardcode_libdir_flag_spec_CXX='-R$libdir' 12496 hardcode_direct_CXX=yes 12497 hardcode_shlibpath_var_CXX=no 12498 fi 12499 # Workaround some broken pre-1.5 toolchains 12500 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12501 ;; 12502 12503 *nto* | *qnx*) 12504 ld_shlibs_CXX=yes 12505 ;; 12506 12507 openbsd2*) 12508 # C++ shared libraries are fairly broken 12509 ld_shlibs_CXX=no 12510 ;; 12511 12512 openbsd*) 12513 if test -f /usr/libexec/ld.so; then 12514 hardcode_direct_CXX=yes 12515 hardcode_shlibpath_var_CXX=no 12516 hardcode_direct_absolute_CXX=yes 12517 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12518 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12519 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12520 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12521 export_dynamic_flag_spec_CXX='${wl}-E' 12522 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12523 fi 12524 output_verbose_link_cmd=func_echo_all 12525 else 12526 ld_shlibs_CXX=no 12527 fi 12528 ;; 12529 12530 osf3* | osf4* | osf5*) 12531 case $cc_basename in 12532 KCC*) 12533 # Kuck and Associates, Inc. (KAI) C++ Compiler 12534 12535 # KCC will only create a shared library if the output file 12536 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12537 # to its proper name (with version) after linking. 12538 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 12539 12540 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12541 hardcode_libdir_separator_CXX=: 12542 12543 # Archives containing C++ object files must be created using 12544 # the KAI C++ compiler. 12545 case $host in 12546 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 12547 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 12548 esac 12549 ;; 12550 RCC*) 12551 # Rational C++ 2.4.1 12552 # FIXME: insert proper C++ library support 12553 ld_shlibs_CXX=no 12554 ;; 12555 cxx*) 12556 case $host in 12557 osf3*) 12558 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12559 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12560 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12561 ;; 12562 *) 12563 allow_undefined_flag_CXX=' -expect_unresolved \*' 12564 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12565 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12566 echo "-hidden">> $lib.exp~ 12567 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ 12568 $RM $lib.exp' 12569 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12570 ;; 12571 esac 12572 12573 hardcode_libdir_separator_CXX=: 12574 12575 # Commands to make compiler produce verbose output that lists 12576 # what "hidden" libraries, object files and flags are used when 12577 # linking a shared library. 12578 # 12579 # There doesn't appear to be a way to prevent this compiler from 12580 # explicitly linking system object files so we need to strip them 12581 # from the output so that they don't get included in the library 12582 # dependencies. 12583 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12584 ;; 12585 *) 12586 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12587 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12588 case $host in 12589 osf3*) 12590 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 12591 ;; 12592 *) 12593 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 12594 ;; 12595 esac 12596 12597 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12598 hardcode_libdir_separator_CXX=: 12599 12600 # Commands to make compiler produce verbose output that lists 12601 # what "hidden" libraries, object files and flags are used when 12602 # linking a shared library. 12603 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12604 12605 else 12606 # FIXME: insert proper C++ library support 12607 ld_shlibs_CXX=no 12608 fi 12609 ;; 12610 esac 12611 ;; 12612 12613 psos*) 12614 # FIXME: insert proper C++ library support 12615 ld_shlibs_CXX=no 12616 ;; 12617 12618 sunos4*) 12619 case $cc_basename in 12620 CC*) 12621 # Sun C++ 4.x 12622 # FIXME: insert proper C++ library support 12623 ld_shlibs_CXX=no 12624 ;; 12625 lcc*) 12626 # Lucid 12627 # FIXME: insert proper C++ library support 12628 ld_shlibs_CXX=no 12629 ;; 12630 *) 12631 # FIXME: insert proper C++ library support 12632 ld_shlibs_CXX=no 12633 ;; 12634 esac 12635 ;; 12636 12637 solaris*) 12638 case $cc_basename in 12639 CC*) 12640 # Sun C++ 4.2, 5.x and Centerline C++ 12641 archive_cmds_need_lc_CXX=yes 12642 no_undefined_flag_CXX=' -zdefs' 12643 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12644 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12645 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12646 12647 hardcode_libdir_flag_spec_CXX='-R$libdir' 12648 hardcode_shlibpath_var_CXX=no 12649 case $host_os in 12650 solaris2.[0-5] | solaris2.[0-5].*) ;; 12651 *) 12652 # The compiler driver will combine and reorder linker options, 12653 # but understands `-z linker_flag'. 12654 # Supported since Solaris 2.6 (maybe 2.5.1?) 12655 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12656 ;; 12657 esac 12658 link_all_deplibs_CXX=yes 12659 12660 output_verbose_link_cmd='func_echo_all' 12661 12662 # Archives containing C++ object files must be created using 12663 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12664 # necessary to make sure instantiated templates are included 12665 # in the archive. 12666 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12667 ;; 12668 gcx*) 12669 # Green Hills C++ Compiler 12670 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12671 12672 # The C++ compiler must be used to create the archive. 12673 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12674 ;; 12675 *) 12676 # GNU C++ compiler with Solaris linker 12677 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12678 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12679 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 12680 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12681 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12682 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12683 12684 # Commands to make compiler produce verbose output that lists 12685 # what "hidden" libraries, object files and flags are used when 12686 # linking a shared library. 12687 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12688 else 12689 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12690 # platform. 12691 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12692 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12693 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12694 12695 # Commands to make compiler produce verbose output that lists 12696 # what "hidden" libraries, object files and flags are used when 12697 # linking a shared library. 12698 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12699 fi 12700 12701 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12702 case $host_os in 12703 solaris2.[0-5] | solaris2.[0-5].*) ;; 12704 *) 12705 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12706 ;; 12707 esac 12708 fi 12709 ;; 12710 esac 12711 ;; 12712 12713 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12714 no_undefined_flag_CXX='${wl}-z,text' 12715 archive_cmds_need_lc_CXX=no 12716 hardcode_shlibpath_var_CXX=no 12717 runpath_var='LD_RUN_PATH' 12718 12719 case $cc_basename in 12720 CC*) 12721 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12722 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12723 ;; 12724 *) 12725 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12726 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12727 ;; 12728 esac 12729 ;; 12730 12731 sysv5* | sco3.2v5* | sco5v6*) 12732 # Note: We can NOT use -z defs as we might desire, because we do not 12733 # link with -lc, and that would cause any symbols used from libc to 12734 # always be unresolved, which means just about no library would 12735 # ever link correctly. If we're not using GNU ld we use -z text 12736 # though, which does catch some bad symbols but isn't as heavy-handed 12737 # as -z defs. 12738 no_undefined_flag_CXX='${wl}-z,text' 12739 allow_undefined_flag_CXX='${wl}-z,nodefs' 12740 archive_cmds_need_lc_CXX=no 12741 hardcode_shlibpath_var_CXX=no 12742 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 12743 hardcode_libdir_separator_CXX=':' 12744 link_all_deplibs_CXX=yes 12745 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12746 runpath_var='LD_RUN_PATH' 12747 12748 case $cc_basename in 12749 CC*) 12750 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12751 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12752 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 12753 '"$old_archive_cmds_CXX" 12754 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 12755 '"$reload_cmds_CXX" 12756 ;; 12757 *) 12758 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12759 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12760 ;; 12761 esac 12762 ;; 12763 12764 tandem*) 12765 case $cc_basename in 12766 NCC*) 12767 # NonStop-UX NCC 3.20 12768 # FIXME: insert proper C++ library support 12769 ld_shlibs_CXX=no 12770 ;; 12771 *) 12772 # FIXME: insert proper C++ library support 12773 ld_shlibs_CXX=no 12774 ;; 12775 esac 12776 ;; 12777 12778 vxworks*) 12779 # FIXME: insert proper C++ library support 12780 ld_shlibs_CXX=no 12781 ;; 12782 12783 *) 12784 # FIXME: insert proper C++ library support 12785 ld_shlibs_CXX=no 12786 ;; 12787 esac 12788 12789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 12790$as_echo "$ld_shlibs_CXX" >&6; } 12791 test "$ld_shlibs_CXX" = no && can_build_shared=no 12792 12793 GCC_CXX="$GXX" 12794 LD_CXX="$LD" 12795 12796 ## CAVEAT EMPTOR: 12797 ## There is no encapsulation within the following macros, do not change 12798 ## the running order or otherwise move them around unless you know exactly 12799 ## what you are doing... 12800 # Dependencies to place before and after the object being linked: 12801predep_objects_CXX= 12802postdep_objects_CXX= 12803predeps_CXX= 12804postdeps_CXX= 12805compiler_lib_search_path_CXX= 12806 12807cat > conftest.$ac_ext <<_LT_EOF 12808class Foo 12809{ 12810public: 12811 Foo (void) { a = 0; } 12812private: 12813 int a; 12814}; 12815_LT_EOF 12816 12817if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12818 (eval $ac_compile) 2>&5 12819 ac_status=$? 12820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12821 test $ac_status = 0; }; then 12822 # Parse the compiler output and extract the necessary 12823 # objects, libraries and library flags. 12824 12825 # Sentinel used to keep track of whether or not we are before 12826 # the conftest object file. 12827 pre_test_object_deps_done=no 12828 12829 for p in `eval "$output_verbose_link_cmd"`; do 12830 case $p in 12831 12832 -L* | -R* | -l*) 12833 # Some compilers place space between "-{L,R}" and the path. 12834 # Remove the space. 12835 if test $p = "-L" || 12836 test $p = "-R"; then 12837 prev=$p 12838 continue 12839 else 12840 prev= 12841 fi 12842 12843 if test "$pre_test_object_deps_done" = no; then 12844 case $p in 12845 -L* | -R*) 12846 # Internal compiler library paths should come after those 12847 # provided the user. The postdeps already come after the 12848 # user supplied libs so there is no need to process them. 12849 if test -z "$compiler_lib_search_path_CXX"; then 12850 compiler_lib_search_path_CXX="${prev}${p}" 12851 else 12852 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12853 fi 12854 ;; 12855 # The "-l" case would never come before the object being 12856 # linked, so don't bother handling this case. 12857 esac 12858 else 12859 if test -z "$postdeps_CXX"; then 12860 postdeps_CXX="${prev}${p}" 12861 else 12862 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12863 fi 12864 fi 12865 ;; 12866 12867 *.$objext) 12868 # This assumes that the test object file only shows up 12869 # once in the compiler output. 12870 if test "$p" = "conftest.$objext"; then 12871 pre_test_object_deps_done=yes 12872 continue 12873 fi 12874 12875 if test "$pre_test_object_deps_done" = no; then 12876 if test -z "$predep_objects_CXX"; then 12877 predep_objects_CXX="$p" 12878 else 12879 predep_objects_CXX="$predep_objects_CXX $p" 12880 fi 12881 else 12882 if test -z "$postdep_objects_CXX"; then 12883 postdep_objects_CXX="$p" 12884 else 12885 postdep_objects_CXX="$postdep_objects_CXX $p" 12886 fi 12887 fi 12888 ;; 12889 12890 *) ;; # Ignore the rest. 12891 12892 esac 12893 done 12894 12895 # Clean up. 12896 rm -f a.out a.exe 12897else 12898 echo "libtool.m4: error: problem compiling CXX test program" 12899fi 12900 12901$RM -f confest.$objext 12902 12903# PORTME: override above test on systems where it is broken 12904case $host_os in 12905interix[3-9]*) 12906 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12907 # hack all around it, let's just trust "g++" to DTRT. 12908 predep_objects_CXX= 12909 postdep_objects_CXX= 12910 postdeps_CXX= 12911 ;; 12912 12913linux*) 12914 case `$CC -V 2>&1 | sed 5q` in 12915 *Sun\ C*) 12916 # Sun C++ 5.9 12917 12918 # The more standards-conforming stlport4 library is 12919 # incompatible with the Cstd library. Avoid specifying 12920 # it if it's in CXXFLAGS. Ignore libCrun as 12921 # -library=stlport4 depends on it. 12922 case " $CXX $CXXFLAGS " in 12923 *" -library=stlport4 "*) 12924 solaris_use_stlport4=yes 12925 ;; 12926 esac 12927 12928 if test "$solaris_use_stlport4" != yes; then 12929 postdeps_CXX='-library=Cstd -library=Crun' 12930 fi 12931 ;; 12932 esac 12933 ;; 12934 12935solaris*) 12936 case $cc_basename in 12937 CC*) 12938 # The more standards-conforming stlport4 library is 12939 # incompatible with the Cstd library. Avoid specifying 12940 # it if it's in CXXFLAGS. Ignore libCrun as 12941 # -library=stlport4 depends on it. 12942 case " $CXX $CXXFLAGS " in 12943 *" -library=stlport4 "*) 12944 solaris_use_stlport4=yes 12945 ;; 12946 esac 12947 12948 # Adding this requires a known-good setup of shared libraries for 12949 # Sun compiler versions before 5.6, else PIC objects from an old 12950 # archive will be linked into the output, leading to subtle bugs. 12951 if test "$solaris_use_stlport4" != yes; then 12952 postdeps_CXX='-library=Cstd -library=Crun' 12953 fi 12954 ;; 12955 esac 12956 ;; 12957esac 12958 12959 12960case " $postdeps_CXX " in 12961*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12962esac 12963 compiler_lib_search_dirs_CXX= 12964if test -n "${compiler_lib_search_path_CXX}"; then 12965 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12966fi 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 lt_prog_compiler_wl_CXX= 12999lt_prog_compiler_pic_CXX= 13000lt_prog_compiler_static_CXX= 13001 13002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 13003$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 13004 13005 # C++ specific cases for pic, static, wl, etc. 13006 if test "$GXX" = yes; then 13007 lt_prog_compiler_wl_CXX='-Wl,' 13008 lt_prog_compiler_static_CXX='-static' 13009 13010 case $host_os in 13011 aix*) 13012 # All AIX code is PIC. 13013 if test "$host_cpu" = ia64; then 13014 # AIX 5 now supports IA64 processor 13015 lt_prog_compiler_static_CXX='-Bstatic' 13016 fi 13017 lt_prog_compiler_pic_CXX='-fPIC' 13018 ;; 13019 13020 amigaos*) 13021 case $host_cpu in 13022 powerpc) 13023 # see comment about AmigaOS4 .so support 13024 lt_prog_compiler_pic_CXX='-fPIC' 13025 ;; 13026 m68k) 13027 # FIXME: we need at least 68020 code to build shared libraries, but 13028 # adding the `-m68020' flag to GCC prevents building anything better, 13029 # like `-m68040'. 13030 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 13031 ;; 13032 esac 13033 ;; 13034 13035 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13036 # PIC is the default for these OSes. 13037 ;; 13038 mingw* | cygwin* | os2* | pw32* | cegcc*) 13039 # This hack is so that the source file can tell whether it is being 13040 # built for inclusion in a dll (and should export symbols for example). 13041 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13042 # (--disable-auto-import) libraries 13043 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13044 ;; 13045 darwin* | rhapsody*) 13046 # PIC is the default on this platform 13047 # Common symbols not allowed in MH_DYLIB files 13048 lt_prog_compiler_pic_CXX='-fno-common' 13049 ;; 13050 *djgpp*) 13051 # DJGPP does not support shared libraries at all 13052 lt_prog_compiler_pic_CXX= 13053 ;; 13054 haiku*) 13055 # PIC is the default for Haiku. 13056 # The "-static" flag exists, but is broken. 13057 lt_prog_compiler_static_CXX= 13058 ;; 13059 interix[3-9]*) 13060 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13061 # Instead, we relocate shared libraries at runtime. 13062 ;; 13063 sysv4*MP*) 13064 if test -d /usr/nec; then 13065 lt_prog_compiler_pic_CXX=-Kconform_pic 13066 fi 13067 ;; 13068 hpux*) 13069 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13070 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13071 # sets the default TLS model and affects inlining. 13072 case $host_cpu in 13073 hppa*64*) 13074 ;; 13075 *) 13076 lt_prog_compiler_pic_CXX='-fPIC' 13077 ;; 13078 esac 13079 ;; 13080 *qnx* | *nto*) 13081 # QNX uses GNU C++, but need to define -shared option too, otherwise 13082 # it will coredump. 13083 lt_prog_compiler_pic_CXX='-fPIC -shared' 13084 ;; 13085 *) 13086 lt_prog_compiler_pic_CXX='-fPIC' 13087 ;; 13088 esac 13089 else 13090 case $host_os in 13091 aix[4-9]*) 13092 # All AIX code is PIC. 13093 if test "$host_cpu" = ia64; then 13094 # AIX 5 now supports IA64 processor 13095 lt_prog_compiler_static_CXX='-Bstatic' 13096 else 13097 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 13098 fi 13099 ;; 13100 chorus*) 13101 case $cc_basename in 13102 cxch68*) 13103 # Green Hills C++ Compiler 13104 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 13105 ;; 13106 esac 13107 ;; 13108 dgux*) 13109 case $cc_basename in 13110 ec++*) 13111 lt_prog_compiler_pic_CXX='-KPIC' 13112 ;; 13113 ghcx*) 13114 # Green Hills C++ Compiler 13115 lt_prog_compiler_pic_CXX='-pic' 13116 ;; 13117 *) 13118 ;; 13119 esac 13120 ;; 13121 freebsd* | dragonfly*) 13122 # FreeBSD uses GNU C++ 13123 ;; 13124 hpux9* | hpux10* | hpux11*) 13125 case $cc_basename in 13126 CC*) 13127 lt_prog_compiler_wl_CXX='-Wl,' 13128 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13129 if test "$host_cpu" != ia64; then 13130 lt_prog_compiler_pic_CXX='+Z' 13131 fi 13132 ;; 13133 aCC*) 13134 lt_prog_compiler_wl_CXX='-Wl,' 13135 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13136 case $host_cpu in 13137 hppa*64*|ia64*) 13138 # +Z the default 13139 ;; 13140 *) 13141 lt_prog_compiler_pic_CXX='+Z' 13142 ;; 13143 esac 13144 ;; 13145 *) 13146 ;; 13147 esac 13148 ;; 13149 interix*) 13150 # This is c89, which is MS Visual C++ (no shared libs) 13151 # Anyone wants to do a port? 13152 ;; 13153 irix5* | irix6* | nonstopux*) 13154 case $cc_basename in 13155 CC*) 13156 lt_prog_compiler_wl_CXX='-Wl,' 13157 lt_prog_compiler_static_CXX='-non_shared' 13158 # CC pic flag -KPIC is the default. 13159 ;; 13160 *) 13161 ;; 13162 esac 13163 ;; 13164 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13165 case $cc_basename in 13166 KCC*) 13167 # KAI C++ Compiler 13168 lt_prog_compiler_wl_CXX='--backend -Wl,' 13169 lt_prog_compiler_pic_CXX='-fPIC' 13170 ;; 13171 ecpc* ) 13172 # old Intel C++ for x86_64 which still supported -KPIC. 13173 lt_prog_compiler_wl_CXX='-Wl,' 13174 lt_prog_compiler_pic_CXX='-KPIC' 13175 lt_prog_compiler_static_CXX='-static' 13176 ;; 13177 icpc* ) 13178 # Intel C++, used to be incompatible with GCC. 13179 # ICC 10 doesn't accept -KPIC any more. 13180 lt_prog_compiler_wl_CXX='-Wl,' 13181 lt_prog_compiler_pic_CXX='-fPIC' 13182 lt_prog_compiler_static_CXX='-static' 13183 ;; 13184 pgCC* | pgcpp*) 13185 # Portland Group C++ compiler 13186 lt_prog_compiler_wl_CXX='-Wl,' 13187 lt_prog_compiler_pic_CXX='-fpic' 13188 lt_prog_compiler_static_CXX='-Bstatic' 13189 ;; 13190 cxx*) 13191 # Compaq C++ 13192 # Make sure the PIC flag is empty. It appears that all Alpha 13193 # Linux and Compaq Tru64 Unix objects are PIC. 13194 lt_prog_compiler_pic_CXX= 13195 lt_prog_compiler_static_CXX='-non_shared' 13196 ;; 13197 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 13198 # IBM XL 8.0, 9.0 on PPC and BlueGene 13199 lt_prog_compiler_wl_CXX='-Wl,' 13200 lt_prog_compiler_pic_CXX='-qpic' 13201 lt_prog_compiler_static_CXX='-qstaticlink' 13202 ;; 13203 *) 13204 case `$CC -V 2>&1 | sed 5q` in 13205 *Sun\ C*) 13206 # Sun C++ 5.9 13207 lt_prog_compiler_pic_CXX='-KPIC' 13208 lt_prog_compiler_static_CXX='-Bstatic' 13209 lt_prog_compiler_wl_CXX='-Qoption ld ' 13210 ;; 13211 esac 13212 ;; 13213 esac 13214 ;; 13215 lynxos*) 13216 ;; 13217 m88k*) 13218 ;; 13219 mvs*) 13220 case $cc_basename in 13221 cxx*) 13222 lt_prog_compiler_pic_CXX='-W c,exportall' 13223 ;; 13224 *) 13225 ;; 13226 esac 13227 ;; 13228 netbsd*) 13229 ;; 13230 *qnx* | *nto*) 13231 # QNX uses GNU C++, but need to define -shared option too, otherwise 13232 # it will coredump. 13233 lt_prog_compiler_pic_CXX='-fPIC -shared' 13234 ;; 13235 osf3* | osf4* | osf5*) 13236 case $cc_basename in 13237 KCC*) 13238 lt_prog_compiler_wl_CXX='--backend -Wl,' 13239 ;; 13240 RCC*) 13241 # Rational C++ 2.4.1 13242 lt_prog_compiler_pic_CXX='-pic' 13243 ;; 13244 cxx*) 13245 # Digital/Compaq C++ 13246 lt_prog_compiler_wl_CXX='-Wl,' 13247 # Make sure the PIC flag is empty. It appears that all Alpha 13248 # Linux and Compaq Tru64 Unix objects are PIC. 13249 lt_prog_compiler_pic_CXX= 13250 lt_prog_compiler_static_CXX='-non_shared' 13251 ;; 13252 *) 13253 ;; 13254 esac 13255 ;; 13256 psos*) 13257 ;; 13258 solaris*) 13259 case $cc_basename in 13260 CC*) 13261 # Sun C++ 4.2, 5.x and Centerline C++ 13262 lt_prog_compiler_pic_CXX='-KPIC' 13263 lt_prog_compiler_static_CXX='-Bstatic' 13264 lt_prog_compiler_wl_CXX='-Qoption ld ' 13265 ;; 13266 gcx*) 13267 # Green Hills C++ Compiler 13268 lt_prog_compiler_pic_CXX='-PIC' 13269 ;; 13270 *) 13271 ;; 13272 esac 13273 ;; 13274 sunos4*) 13275 case $cc_basename in 13276 CC*) 13277 # Sun C++ 4.x 13278 lt_prog_compiler_pic_CXX='-pic' 13279 lt_prog_compiler_static_CXX='-Bstatic' 13280 ;; 13281 lcc*) 13282 # Lucid 13283 lt_prog_compiler_pic_CXX='-pic' 13284 ;; 13285 *) 13286 ;; 13287 esac 13288 ;; 13289 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13290 case $cc_basename in 13291 CC*) 13292 lt_prog_compiler_wl_CXX='-Wl,' 13293 lt_prog_compiler_pic_CXX='-KPIC' 13294 lt_prog_compiler_static_CXX='-Bstatic' 13295 ;; 13296 esac 13297 ;; 13298 tandem*) 13299 case $cc_basename in 13300 NCC*) 13301 # NonStop-UX NCC 3.20 13302 lt_prog_compiler_pic_CXX='-KPIC' 13303 ;; 13304 *) 13305 ;; 13306 esac 13307 ;; 13308 vxworks*) 13309 ;; 13310 *) 13311 lt_prog_compiler_can_build_shared_CXX=no 13312 ;; 13313 esac 13314 fi 13315 13316case $host_os in 13317 # For platforms which do not support PIC, -DPIC is meaningless: 13318 *djgpp*) 13319 lt_prog_compiler_pic_CXX= 13320 ;; 13321 *) 13322 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13323 ;; 13324esac 13325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 13326$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 13327 13328 13329 13330# 13331# Check to make sure the PIC flag actually works. 13332# 13333if test -n "$lt_prog_compiler_pic_CXX"; then 13334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 13335$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 13336if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : 13337 $as_echo_n "(cached) " >&6 13338else 13339 lt_cv_prog_compiler_pic_works_CXX=no 13340 ac_outfile=conftest.$ac_objext 13341 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13342 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 13343 # Insert the option either (1) after the last *FLAGS variable, or 13344 # (2) before a word containing "conftest.", or (3) at the end. 13345 # Note that $ac_compile itself does not contain backslashes and begins 13346 # with a dollar sign (not a hyphen), so the echo should work correctly. 13347 # The option is referenced via a variable to avoid confusing sed. 13348 lt_compile=`echo "$ac_compile" | $SED \ 13349 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13350 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13351 -e 's:$: $lt_compiler_flag:'` 13352 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13353 (eval "$lt_compile" 2>conftest.err) 13354 ac_status=$? 13355 cat conftest.err >&5 13356 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13357 if (exit $ac_status) && test -s "$ac_outfile"; then 13358 # The compiler can only warn and ignore the option if not recognized 13359 # So say no if there are warnings other than the usual output. 13360 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13361 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13362 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13363 lt_cv_prog_compiler_pic_works_CXX=yes 13364 fi 13365 fi 13366 $RM conftest* 13367 13368fi 13369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 13370$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13371 13372if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13373 case $lt_prog_compiler_pic_CXX in 13374 "" | " "*) ;; 13375 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13376 esac 13377else 13378 lt_prog_compiler_pic_CXX= 13379 lt_prog_compiler_can_build_shared_CXX=no 13380fi 13381 13382fi 13383 13384 13385 13386# 13387# Check to make sure the static flag actually works. 13388# 13389wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13391$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13392if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : 13393 $as_echo_n "(cached) " >&6 13394else 13395 lt_cv_prog_compiler_static_works_CXX=no 13396 save_LDFLAGS="$LDFLAGS" 13397 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13398 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13399 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13400 # The linker can only warn and ignore the option if not recognized 13401 # So say no if there are warnings 13402 if test -s conftest.err; then 13403 # Append any errors to the config.log. 13404 cat conftest.err 1>&5 13405 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13406 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13407 if diff conftest.exp conftest.er2 >/dev/null; then 13408 lt_cv_prog_compiler_static_works_CXX=yes 13409 fi 13410 else 13411 lt_cv_prog_compiler_static_works_CXX=yes 13412 fi 13413 fi 13414 $RM -r conftest* 13415 LDFLAGS="$save_LDFLAGS" 13416 13417fi 13418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13419$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13420 13421if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13422 : 13423else 13424 lt_prog_compiler_static_CXX= 13425fi 13426 13427 13428 13429 13430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13431$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13432if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : 13433 $as_echo_n "(cached) " >&6 13434else 13435 lt_cv_prog_compiler_c_o_CXX=no 13436 $RM -r conftest 2>/dev/null 13437 mkdir conftest 13438 cd conftest 13439 mkdir out 13440 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13441 13442 lt_compiler_flag="-o out/conftest2.$ac_objext" 13443 # Insert the option either (1) after the last *FLAGS variable, or 13444 # (2) before a word containing "conftest.", or (3) at the end. 13445 # Note that $ac_compile itself does not contain backslashes and begins 13446 # with a dollar sign (not a hyphen), so the echo should work correctly. 13447 lt_compile=`echo "$ac_compile" | $SED \ 13448 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13449 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13450 -e 's:$: $lt_compiler_flag:'` 13451 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13452 (eval "$lt_compile" 2>out/conftest.err) 13453 ac_status=$? 13454 cat out/conftest.err >&5 13455 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13456 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13457 then 13458 # The compiler can only warn and ignore the option if not recognized 13459 # So say no if there are warnings 13460 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13461 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13462 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13463 lt_cv_prog_compiler_c_o_CXX=yes 13464 fi 13465 fi 13466 chmod u+w . 2>&5 13467 $RM conftest* 13468 # SGI C++ compiler will create directory out/ii_files/ for 13469 # template instantiation 13470 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13471 $RM out/* && rmdir out 13472 cd .. 13473 $RM -r conftest 13474 $RM conftest* 13475 13476fi 13477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13478$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13479 13480 13481 13482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13483$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13484if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : 13485 $as_echo_n "(cached) " >&6 13486else 13487 lt_cv_prog_compiler_c_o_CXX=no 13488 $RM -r conftest 2>/dev/null 13489 mkdir conftest 13490 cd conftest 13491 mkdir out 13492 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13493 13494 lt_compiler_flag="-o out/conftest2.$ac_objext" 13495 # Insert the option either (1) after the last *FLAGS variable, or 13496 # (2) before a word containing "conftest.", or (3) at the end. 13497 # Note that $ac_compile itself does not contain backslashes and begins 13498 # with a dollar sign (not a hyphen), so the echo should work correctly. 13499 lt_compile=`echo "$ac_compile" | $SED \ 13500 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13501 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13502 -e 's:$: $lt_compiler_flag:'` 13503 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13504 (eval "$lt_compile" 2>out/conftest.err) 13505 ac_status=$? 13506 cat out/conftest.err >&5 13507 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13508 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13509 then 13510 # The compiler can only warn and ignore the option if not recognized 13511 # So say no if there are warnings 13512 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13513 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13514 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13515 lt_cv_prog_compiler_c_o_CXX=yes 13516 fi 13517 fi 13518 chmod u+w . 2>&5 13519 $RM conftest* 13520 # SGI C++ compiler will create directory out/ii_files/ for 13521 # template instantiation 13522 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13523 $RM out/* && rmdir out 13524 cd .. 13525 $RM -r conftest 13526 $RM conftest* 13527 13528fi 13529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13530$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13531 13532 13533 13534 13535hard_links="nottested" 13536if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13537 # do not overwrite the value of need_locks provided by the user 13538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 13539$as_echo_n "checking if we can lock with hard links... " >&6; } 13540 hard_links=yes 13541 $RM conftest* 13542 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13543 touch conftest.a 13544 ln conftest.a conftest.b 2>&5 || hard_links=no 13545 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 13547$as_echo "$hard_links" >&6; } 13548 if test "$hard_links" = no; then 13549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13550$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13551 need_locks=warn 13552 fi 13553else 13554 need_locks=no 13555fi 13556 13557 13558 13559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13560$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13561 13562 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13563 case $host_os in 13564 aix[4-9]*) 13565 # If we're using GNU nm, then we don't want the "-C" option. 13566 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13567 # Also, AIX nm treats weak defined symbols like other global defined 13568 # symbols, whereas GNU nm marks them as "W". 13569 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 13570 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13571 else 13572 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13573 fi 13574 ;; 13575 pw32*) 13576 export_symbols_cmds_CXX="$ltdll_cmds" 13577 ;; 13578 cygwin* | mingw* | cegcc*) 13579 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 13580 ;; 13581 *) 13582 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13583 ;; 13584 esac 13585 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13586 13587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13588$as_echo "$ld_shlibs_CXX" >&6; } 13589test "$ld_shlibs_CXX" = no && can_build_shared=no 13590 13591with_gnu_ld_CXX=$with_gnu_ld 13592 13593 13594 13595 13596 13597 13598# 13599# Do we need to explicitly link libc? 13600# 13601case "x$archive_cmds_need_lc_CXX" in 13602x|xyes) 13603 # Assume -lc should be added 13604 archive_cmds_need_lc_CXX=yes 13605 13606 if test "$enable_shared" = yes && test "$GCC" = yes; then 13607 case $archive_cmds_CXX in 13608 *'~'*) 13609 # FIXME: we may have to deal with multi-command sequences. 13610 ;; 13611 '$CC '*) 13612 # Test whether the compiler implicitly links with -lc since on some 13613 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13614 # to ld, don't add -lc before -lgcc. 13615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 13616$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13617if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then : 13618 $as_echo_n "(cached) " >&6 13619else 13620 $RM conftest* 13621 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13622 13623 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13624 (eval $ac_compile) 2>&5 13625 ac_status=$? 13626 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13627 test $ac_status = 0; } 2>conftest.err; then 13628 soname=conftest 13629 lib=conftest 13630 libobjs=conftest.$ac_objext 13631 deplibs= 13632 wl=$lt_prog_compiler_wl_CXX 13633 pic_flag=$lt_prog_compiler_pic_CXX 13634 compiler_flags=-v 13635 linker_flags=-v 13636 verstring= 13637 output_objdir=. 13638 libname=conftest 13639 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13640 allow_undefined_flag_CXX= 13641 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 13642 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 13643 ac_status=$? 13644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13645 test $ac_status = 0; } 13646 then 13647 lt_cv_archive_cmds_need_lc_CXX=no 13648 else 13649 lt_cv_archive_cmds_need_lc_CXX=yes 13650 fi 13651 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13652 else 13653 cat conftest.err 1>&5 13654 fi 13655 $RM conftest* 13656 13657fi 13658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 13659$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 13660 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 13661 ;; 13662 esac 13663 fi 13664 ;; 13665esac 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 13726 13727 13728 13729 13730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 13731$as_echo_n "checking dynamic linker characteristics... " >&6; } 13732 13733library_names_spec= 13734libname_spec='lib$name' 13735soname_spec= 13736shrext_cmds=".so" 13737postinstall_cmds= 13738postuninstall_cmds= 13739finish_cmds= 13740finish_eval= 13741shlibpath_var= 13742shlibpath_overrides_runpath=unknown 13743version_type=none 13744dynamic_linker="$host_os ld.so" 13745sys_lib_dlsearch_path_spec="/lib /usr/lib" 13746need_lib_prefix=unknown 13747hardcode_into_libs=no 13748 13749# when you set need_version to no, make sure it does not cause -set_version 13750# flags to be left without arguments 13751need_version=unknown 13752 13753case $host_os in 13754aix3*) 13755 version_type=linux 13756 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13757 shlibpath_var=LIBPATH 13758 13759 # AIX 3 has no versioning support, so we append a major version to the name. 13760 soname_spec='${libname}${release}${shared_ext}$major' 13761 ;; 13762 13763aix[4-9]*) 13764 version_type=linux 13765 need_lib_prefix=no 13766 need_version=no 13767 hardcode_into_libs=yes 13768 if test "$host_cpu" = ia64; then 13769 # AIX 5 supports IA64 13770 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13771 shlibpath_var=LD_LIBRARY_PATH 13772 else 13773 # With GCC up to 2.95.x, collect2 would create an import file 13774 # for dependence libraries. The import file would start with 13775 # the line `#! .'. This would cause the generated library to 13776 # depend on `.', always an invalid library. This was fixed in 13777 # development snapshots of GCC prior to 3.0. 13778 case $host_os in 13779 aix4 | aix4.[01] | aix4.[01].*) 13780 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13781 echo ' yes ' 13782 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 13783 : 13784 else 13785 can_build_shared=no 13786 fi 13787 ;; 13788 esac 13789 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13790 # soname into executable. Probably we can add versioning support to 13791 # collect2, so additional links can be useful in future. 13792 if test "$aix_use_runtimelinking" = yes; then 13793 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13794 # instead of lib<name>.a to let people know that these are not 13795 # typical AIX shared libraries. 13796 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13797 else 13798 # We preserve .a as extension for shared libraries through AIX4.2 13799 # and later when we are not doing run time linking. 13800 library_names_spec='${libname}${release}.a $libname.a' 13801 soname_spec='${libname}${release}${shared_ext}$major' 13802 fi 13803 shlibpath_var=LIBPATH 13804 fi 13805 ;; 13806 13807amigaos*) 13808 case $host_cpu in 13809 powerpc) 13810 # Since July 2007 AmigaOS4 officially supports .so libraries. 13811 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 13812 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13813 ;; 13814 m68k) 13815 library_names_spec='$libname.ixlibrary $libname.a' 13816 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13817 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' 13818 ;; 13819 esac 13820 ;; 13821 13822beos*) 13823 library_names_spec='${libname}${shared_ext}' 13824 dynamic_linker="$host_os ld.so" 13825 shlibpath_var=LIBRARY_PATH 13826 ;; 13827 13828bsdi[45]*) 13829 version_type=linux 13830 need_version=no 13831 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13832 soname_spec='${libname}${release}${shared_ext}$major' 13833 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13834 shlibpath_var=LD_LIBRARY_PATH 13835 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13836 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13837 # the default ld.so.conf also contains /usr/contrib/lib and 13838 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13839 # libtool to hard-code these into programs 13840 ;; 13841 13842cygwin* | mingw* | pw32* | cegcc*) 13843 version_type=windows 13844 shrext_cmds=".dll" 13845 need_version=no 13846 need_lib_prefix=no 13847 13848 case $GCC,$host_os in 13849 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 13850 library_names_spec='$libname.dll.a' 13851 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13852 postinstall_cmds='base_file=`basename \${file}`~ 13853 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 13854 dldir=$destdir/`dirname \$dlpath`~ 13855 test -d \$dldir || mkdir -p \$dldir~ 13856 $install_prog $dir/$dlname \$dldir/$dlname~ 13857 chmod a+x \$dldir/$dlname~ 13858 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13859 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13860 fi' 13861 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13862 dlpath=$dir/\$dldll~ 13863 $RM \$dlpath' 13864 shlibpath_overrides_runpath=yes 13865 13866 case $host_os in 13867 cygwin*) 13868 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13869 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13870 13871 ;; 13872 mingw* | cegcc*) 13873 # MinGW DLLs use traditional 'lib' prefix 13874 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13875 ;; 13876 pw32*) 13877 # pw32 DLLs use 'pw' prefix rather than 'lib' 13878 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13879 ;; 13880 esac 13881 ;; 13882 13883 *) 13884 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13885 ;; 13886 esac 13887 dynamic_linker='Win32 ld.exe' 13888 # FIXME: first we should search . and the directory the executable is in 13889 shlibpath_var=PATH 13890 ;; 13891 13892darwin* | rhapsody*) 13893 dynamic_linker="$host_os dyld" 13894 version_type=darwin 13895 need_lib_prefix=no 13896 need_version=no 13897 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13898 soname_spec='${libname}${release}${major}$shared_ext' 13899 shlibpath_overrides_runpath=yes 13900 shlibpath_var=DYLD_LIBRARY_PATH 13901 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13902 13903 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13904 ;; 13905 13906dgux*) 13907 version_type=linux 13908 need_lib_prefix=no 13909 need_version=no 13910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13911 soname_spec='${libname}${release}${shared_ext}$major' 13912 shlibpath_var=LD_LIBRARY_PATH 13913 ;; 13914 13915freebsd* | dragonfly*) 13916 # DragonFly does not have aout. When/if they implement a new 13917 # versioning mechanism, adjust this. 13918 if test -x /usr/bin/objformat; then 13919 objformat=`/usr/bin/objformat` 13920 else 13921 case $host_os in 13922 freebsd[23].*) objformat=aout ;; 13923 *) objformat=elf ;; 13924 esac 13925 fi 13926 version_type=freebsd-$objformat 13927 case $version_type in 13928 freebsd-elf*) 13929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13930 need_version=no 13931 need_lib_prefix=no 13932 ;; 13933 freebsd-*) 13934 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13935 need_version=yes 13936 ;; 13937 esac 13938 shlibpath_var=LD_LIBRARY_PATH 13939 case $host_os in 13940 freebsd2.*) 13941 shlibpath_overrides_runpath=yes 13942 ;; 13943 freebsd3.[01]* | freebsdelf3.[01]*) 13944 shlibpath_overrides_runpath=yes 13945 hardcode_into_libs=yes 13946 ;; 13947 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13948 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13949 shlibpath_overrides_runpath=no 13950 hardcode_into_libs=yes 13951 ;; 13952 *) # from 4.6 on, and DragonFly 13953 shlibpath_overrides_runpath=yes 13954 hardcode_into_libs=yes 13955 ;; 13956 esac 13957 ;; 13958 13959gnu*) 13960 version_type=linux 13961 need_lib_prefix=no 13962 need_version=no 13963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13964 soname_spec='${libname}${release}${shared_ext}$major' 13965 shlibpath_var=LD_LIBRARY_PATH 13966 hardcode_into_libs=yes 13967 ;; 13968 13969haiku*) 13970 version_type=linux 13971 need_lib_prefix=no 13972 need_version=no 13973 dynamic_linker="$host_os runtime_loader" 13974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13975 soname_spec='${libname}${release}${shared_ext}$major' 13976 shlibpath_var=LIBRARY_PATH 13977 shlibpath_overrides_runpath=yes 13978 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 13979 hardcode_into_libs=yes 13980 ;; 13981 13982hpux9* | hpux10* | hpux11*) 13983 # Give a soname corresponding to the major version so that dld.sl refuses to 13984 # link against other versions. 13985 version_type=sunos 13986 need_lib_prefix=no 13987 need_version=no 13988 case $host_cpu in 13989 ia64*) 13990 shrext_cmds='.so' 13991 hardcode_into_libs=yes 13992 dynamic_linker="$host_os dld.so" 13993 shlibpath_var=LD_LIBRARY_PATH 13994 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13995 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13996 soname_spec='${libname}${release}${shared_ext}$major' 13997 if test "X$HPUX_IA64_MODE" = X32; then 13998 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13999 else 14000 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14001 fi 14002 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14003 ;; 14004 hppa*64*) 14005 shrext_cmds='.sl' 14006 hardcode_into_libs=yes 14007 dynamic_linker="$host_os dld.sl" 14008 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14009 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14011 soname_spec='${libname}${release}${shared_ext}$major' 14012 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14013 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14014 ;; 14015 *) 14016 shrext_cmds='.sl' 14017 dynamic_linker="$host_os dld.sl" 14018 shlibpath_var=SHLIB_PATH 14019 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14021 soname_spec='${libname}${release}${shared_ext}$major' 14022 ;; 14023 esac 14024 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14025 postinstall_cmds='chmod 555 $lib' 14026 # or fails outright, so override atomically: 14027 install_override_mode=555 14028 ;; 14029 14030interix[3-9]*) 14031 version_type=linux 14032 need_lib_prefix=no 14033 need_version=no 14034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14035 soname_spec='${libname}${release}${shared_ext}$major' 14036 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14037 shlibpath_var=LD_LIBRARY_PATH 14038 shlibpath_overrides_runpath=no 14039 hardcode_into_libs=yes 14040 ;; 14041 14042irix5* | irix6* | nonstopux*) 14043 case $host_os in 14044 nonstopux*) version_type=nonstopux ;; 14045 *) 14046 if test "$lt_cv_prog_gnu_ld" = yes; then 14047 version_type=linux 14048 else 14049 version_type=irix 14050 fi ;; 14051 esac 14052 need_lib_prefix=no 14053 need_version=no 14054 soname_spec='${libname}${release}${shared_ext}$major' 14055 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14056 case $host_os in 14057 irix5* | nonstopux*) 14058 libsuff= shlibsuff= 14059 ;; 14060 *) 14061 case $LD in # libtool.m4 will add one of these switches to LD 14062 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14063 libsuff= shlibsuff= libmagic=32-bit;; 14064 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14065 libsuff=32 shlibsuff=N32 libmagic=N32;; 14066 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14067 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14068 *) libsuff= shlibsuff= libmagic=never-match;; 14069 esac 14070 ;; 14071 esac 14072 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14073 shlibpath_overrides_runpath=no 14074 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14075 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14076 hardcode_into_libs=yes 14077 ;; 14078 14079# No shared lib support for Linux oldld, aout, or coff. 14080linux*oldld* | linux*aout* | linux*coff*) 14081 dynamic_linker=no 14082 ;; 14083 14084# This must be Linux ELF. 14085linux* | k*bsd*-gnu | kopensolaris*-gnu) 14086 version_type=linux 14087 need_lib_prefix=no 14088 need_version=no 14089 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14090 soname_spec='${libname}${release}${shared_ext}$major' 14091 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14092 shlibpath_var=LD_LIBRARY_PATH 14093 shlibpath_overrides_runpath=no 14094 14095 # Some binutils ld are patched to set DT_RUNPATH 14096 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 14097 $as_echo_n "(cached) " >&6 14098else 14099 lt_cv_shlibpath_overrides_runpath=no 14100 save_LDFLAGS=$LDFLAGS 14101 save_libdir=$libdir 14102 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 14103 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 14104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14105/* end confdefs.h. */ 14106 14107int 14108main () 14109{ 14110 14111 ; 14112 return 0; 14113} 14114_ACEOF 14115if ac_fn_cxx_try_link "$LINENO"; then : 14116 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14117 lt_cv_shlibpath_overrides_runpath=yes 14118fi 14119fi 14120rm -f core conftest.err conftest.$ac_objext \ 14121 conftest$ac_exeext conftest.$ac_ext 14122 LDFLAGS=$save_LDFLAGS 14123 libdir=$save_libdir 14124 14125fi 14126 14127 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14128 14129 # This implies no fast_install, which is unacceptable. 14130 # Some rework will be needed to allow for fast_install 14131 # before this can be enabled. 14132 hardcode_into_libs=yes 14133 14134 # Append ld.so.conf contents to the search path 14135 if test -f /etc/ld.so.conf; then 14136 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' ' '` 14137 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14138 fi 14139 14140 # We used to test for /lib/ld.so.1 and disable shared libraries on 14141 # powerpc, because MkLinux only supported shared libraries with the 14142 # GNU dynamic linker. Since this was broken with cross compilers, 14143 # most powerpc-linux boxes support dynamic linking these days and 14144 # people can always --disable-shared, the test was removed, and we 14145 # assume the GNU/Linux dynamic linker is in use. 14146 dynamic_linker='GNU/Linux ld.so' 14147 ;; 14148 14149netbsd*) 14150 version_type=sunos 14151 need_lib_prefix=no 14152 need_version=no 14153 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14154 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14155 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14156 dynamic_linker='NetBSD (a.out) ld.so' 14157 else 14158 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14159 soname_spec='${libname}${release}${shared_ext}$major' 14160 dynamic_linker='NetBSD ld.elf_so' 14161 fi 14162 shlibpath_var=LD_LIBRARY_PATH 14163 shlibpath_overrides_runpath=yes 14164 hardcode_into_libs=yes 14165 ;; 14166 14167newsos6) 14168 version_type=linux 14169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14170 shlibpath_var=LD_LIBRARY_PATH 14171 shlibpath_overrides_runpath=yes 14172 ;; 14173 14174*nto* | *qnx*) 14175 version_type=qnx 14176 need_lib_prefix=no 14177 need_version=no 14178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14179 soname_spec='${libname}${release}${shared_ext}$major' 14180 shlibpath_var=LD_LIBRARY_PATH 14181 shlibpath_overrides_runpath=no 14182 hardcode_into_libs=yes 14183 dynamic_linker='ldqnx.so' 14184 ;; 14185 14186openbsd*) 14187 version_type=sunos 14188 sys_lib_dlsearch_path_spec="/usr/lib" 14189 need_lib_prefix=no 14190 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14191 case $host_os in 14192 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14193 *) need_version=no ;; 14194 esac 14195 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14196 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14197 shlibpath_var=LD_LIBRARY_PATH 14198 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14199 case $host_os in 14200 openbsd2.[89] | openbsd2.[89].*) 14201 shlibpath_overrides_runpath=no 14202 ;; 14203 *) 14204 shlibpath_overrides_runpath=yes 14205 ;; 14206 esac 14207 else 14208 shlibpath_overrides_runpath=yes 14209 fi 14210 ;; 14211 14212os2*) 14213 libname_spec='$name' 14214 shrext_cmds=".dll" 14215 need_lib_prefix=no 14216 library_names_spec='$libname${shared_ext} $libname.a' 14217 dynamic_linker='OS/2 ld.exe' 14218 shlibpath_var=LIBPATH 14219 ;; 14220 14221osf3* | osf4* | osf5*) 14222 version_type=osf 14223 need_lib_prefix=no 14224 need_version=no 14225 soname_spec='${libname}${release}${shared_ext}$major' 14226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14227 shlibpath_var=LD_LIBRARY_PATH 14228 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14229 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14230 ;; 14231 14232rdos*) 14233 dynamic_linker=no 14234 ;; 14235 14236solaris*) 14237 version_type=linux 14238 need_lib_prefix=no 14239 need_version=no 14240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14241 soname_spec='${libname}${release}${shared_ext}$major' 14242 shlibpath_var=LD_LIBRARY_PATH 14243 shlibpath_overrides_runpath=yes 14244 hardcode_into_libs=yes 14245 # ldd complains unless libraries are executable 14246 postinstall_cmds='chmod +x $lib' 14247 ;; 14248 14249sunos4*) 14250 version_type=sunos 14251 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14252 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14253 shlibpath_var=LD_LIBRARY_PATH 14254 shlibpath_overrides_runpath=yes 14255 if test "$with_gnu_ld" = yes; then 14256 need_lib_prefix=no 14257 fi 14258 need_version=yes 14259 ;; 14260 14261sysv4 | sysv4.3*) 14262 version_type=linux 14263 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14264 soname_spec='${libname}${release}${shared_ext}$major' 14265 shlibpath_var=LD_LIBRARY_PATH 14266 case $host_vendor in 14267 sni) 14268 shlibpath_overrides_runpath=no 14269 need_lib_prefix=no 14270 runpath_var=LD_RUN_PATH 14271 ;; 14272 siemens) 14273 need_lib_prefix=no 14274 ;; 14275 motorola) 14276 need_lib_prefix=no 14277 need_version=no 14278 shlibpath_overrides_runpath=no 14279 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14280 ;; 14281 esac 14282 ;; 14283 14284sysv4*MP*) 14285 if test -d /usr/nec ;then 14286 version_type=linux 14287 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14288 soname_spec='$libname${shared_ext}.$major' 14289 shlibpath_var=LD_LIBRARY_PATH 14290 fi 14291 ;; 14292 14293sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14294 version_type=freebsd-elf 14295 need_lib_prefix=no 14296 need_version=no 14297 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14298 soname_spec='${libname}${release}${shared_ext}$major' 14299 shlibpath_var=LD_LIBRARY_PATH 14300 shlibpath_overrides_runpath=yes 14301 hardcode_into_libs=yes 14302 if test "$with_gnu_ld" = yes; then 14303 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14304 else 14305 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14306 case $host_os in 14307 sco3.2v5*) 14308 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14309 ;; 14310 esac 14311 fi 14312 sys_lib_dlsearch_path_spec='/usr/lib' 14313 ;; 14314 14315tpf*) 14316 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 14317 version_type=linux 14318 need_lib_prefix=no 14319 need_version=no 14320 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14321 shlibpath_var=LD_LIBRARY_PATH 14322 shlibpath_overrides_runpath=no 14323 hardcode_into_libs=yes 14324 ;; 14325 14326uts4*) 14327 version_type=linux 14328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14329 soname_spec='${libname}${release}${shared_ext}$major' 14330 shlibpath_var=LD_LIBRARY_PATH 14331 ;; 14332 14333*) 14334 dynamic_linker=no 14335 ;; 14336esac 14337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14338$as_echo "$dynamic_linker" >&6; } 14339test "$dynamic_linker" = no && can_build_shared=no 14340 14341variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14342if test "$GCC" = yes; then 14343 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14344fi 14345 14346if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14347 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14348fi 14349if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14350 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14351fi 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14391$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14392hardcode_action_CXX= 14393if test -n "$hardcode_libdir_flag_spec_CXX" || 14394 test -n "$runpath_var_CXX" || 14395 test "X$hardcode_automatic_CXX" = "Xyes" ; then 14396 14397 # We can hardcode non-existent directories. 14398 if test "$hardcode_direct_CXX" != no && 14399 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14400 # have to relink, otherwise we might link with an installed library 14401 # when we should be linking with a yet-to-be-installed one 14402 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 14403 test "$hardcode_minus_L_CXX" != no; then 14404 # Linking always hardcodes the temporary library directory. 14405 hardcode_action_CXX=relink 14406 else 14407 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14408 hardcode_action_CXX=immediate 14409 fi 14410else 14411 # We cannot hardcode anything, or else we can only hardcode existing 14412 # directories. 14413 hardcode_action_CXX=unsupported 14414fi 14415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 14416$as_echo "$hardcode_action_CXX" >&6; } 14417 14418if test "$hardcode_action_CXX" = relink || 14419 test "$inherit_rpath_CXX" = yes; then 14420 # Fast installation is not supported 14421 enable_fast_install=no 14422elif test "$shlibpath_overrides_runpath" = yes || 14423 test "$enable_shared" = no; then 14424 # Fast installation is not necessary 14425 enable_fast_install=needless 14426fi 14427 14428 14429 14430 14431 14432 14433 14434 fi # test -n "$compiler" 14435 14436 CC=$lt_save_CC 14437 LDCXX=$LD 14438 LD=$lt_save_LD 14439 GCC=$lt_save_GCC 14440 with_gnu_ld=$lt_save_with_gnu_ld 14441 lt_cv_path_LDCXX=$lt_cv_path_LD 14442 lt_cv_path_LD=$lt_save_path_LD 14443 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14444 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14445fi # test "$_lt_caught_CXX_error" != yes 14446 14447ac_ext=c 14448ac_cpp='$CPP $CPPFLAGS' 14449ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14450ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14451ac_compiler_gnu=$ac_cv_c_compiler_gnu 14452 14453 14454 14455 14456 14457 14458 14459 14460 14461 14462 14463 14464 14465 ac_config_commands="$ac_config_commands libtool" 14466 14467 14468 14469 14470# Only expand once: 14471 14472 14473 14474 14475 14476 14477# The cast to long int works around a bug in the HP C Compiler 14478# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14479# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14480# This bug is HP SR number 8606223364. 14481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 14482$as_echo_n "checking size of void *... " >&6; } 14483if test "${ac_cv_sizeof_void_p+set}" = set; then : 14484 $as_echo_n "(cached) " >&6 14485else 14486 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 14487 14488else 14489 if test "$ac_cv_type_void_p" = yes; then 14490 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14491$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14492{ as_fn_set_status 77 14493as_fn_error "cannot compute sizeof (void *) 14494See \`config.log' for more details." "$LINENO" 5; }; } 14495 else 14496 ac_cv_sizeof_void_p=0 14497 fi 14498fi 14499 14500fi 14501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 14502$as_echo "$ac_cv_sizeof_void_p" >&6; } 14503 14504 14505 14506cat >>confdefs.h <<_ACEOF 14507#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 14508_ACEOF 14509 14510 14511 14512if test "${multilib}" = "yes"; then 14513 multilib_arg="--enable-multilib" 14514else 14515 multilib_arg= 14516fi 14517 14518# Get target configury. 14519unset TSAN_SUPPORTED 14520. ${srcdir}/configure.tgt 14521 if test "x$TSAN_SUPPORTED" = "xyes"; then 14522 TSAN_SUPPORTED_TRUE= 14523 TSAN_SUPPORTED_FALSE='#' 14524else 14525 TSAN_SUPPORTED_TRUE='#' 14526 TSAN_SUPPORTED_FALSE= 14527fi 14528 14529 14530case "$host" in 14531 *-*-darwin*) MAC_INTERPOSE=true ; enable_static=no ;; 14532 *) MAC_INTERPOSE=false ;; 14533esac 14534 if $MAC_INTERPOSE; then 14535 USING_MAC_INTERPOSE_TRUE= 14536 USING_MAC_INTERPOSE_FALSE='#' 14537else 14538 USING_MAC_INTERPOSE_TRUE='#' 14539 USING_MAC_INTERPOSE_FALSE= 14540fi 14541 14542 14543ac_config_files="$ac_config_files Makefile" 14544 14545 14546ac_config_files="$ac_config_files interception/Makefile sanitizer_common/Makefile asan/Makefile" 14547 14548 14549if test "x$TSAN_SUPPORTED" = "xyes"; then 14550 ac_config_files="$ac_config_files tsan/Makefile" 14551 14552fi 14553 14554cat >confcache <<\_ACEOF 14555# This file is a shell script that caches the results of configure 14556# tests run on this system so they can be shared between configure 14557# scripts and configure runs, see configure's option --config-cache. 14558# It is not useful on other systems. If it contains results you don't 14559# want to keep, you may remove or edit it. 14560# 14561# config.status only pays attention to the cache file if you give it 14562# the --recheck option to rerun configure. 14563# 14564# `ac_cv_env_foo' variables (set or unset) will be overridden when 14565# loading this file, other *unset* `ac_cv_foo' will be assigned the 14566# following values. 14567 14568_ACEOF 14569 14570# The following way of writing the cache mishandles newlines in values, 14571# but we know of no workaround that is simple, portable, and efficient. 14572# So, we kill variables containing newlines. 14573# Ultrix sh set writes to stderr and can't be redirected directly, 14574# and sets the high bit in the cache file unless we assign to the vars. 14575( 14576 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14577 eval ac_val=\$$ac_var 14578 case $ac_val in #( 14579 *${as_nl}*) 14580 case $ac_var in #( 14581 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14582$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14583 esac 14584 case $ac_var in #( 14585 _ | IFS | as_nl) ;; #( 14586 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14587 *) { eval $ac_var=; unset $ac_var;} ;; 14588 esac ;; 14589 esac 14590 done 14591 14592 (set) 2>&1 | 14593 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14594 *${as_nl}ac_space=\ *) 14595 # `set' does not quote correctly, so add quotes: double-quote 14596 # substitution turns \\\\ into \\, and sed turns \\ into \. 14597 sed -n \ 14598 "s/'/'\\\\''/g; 14599 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14600 ;; #( 14601 *) 14602 # `set' quotes correctly as required by POSIX, so do not add quotes. 14603 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14604 ;; 14605 esac | 14606 sort 14607) | 14608 sed ' 14609 /^ac_cv_env_/b end 14610 t clear 14611 :clear 14612 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14613 t end 14614 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14615 :end' >>confcache 14616if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14617 if test -w "$cache_file"; then 14618 test "x$cache_file" != "x/dev/null" && 14619 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14620$as_echo "$as_me: updating cache $cache_file" >&6;} 14621 cat confcache >$cache_file 14622 else 14623 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14624$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14625 fi 14626fi 14627rm -f confcache 14628 14629test "x$prefix" = xNONE && prefix=$ac_default_prefix 14630# Let make expand exec_prefix. 14631test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14632 14633# Transform confdefs.h into DEFS. 14634# Protect against shell expansion while executing Makefile rules. 14635# Protect against Makefile macro expansion. 14636# 14637# If the first sed substitution is executed (which looks for macros that 14638# take arguments), then branch to the quote section. Otherwise, 14639# look for a macro that doesn't take arguments. 14640ac_script=' 14641:mline 14642/\\$/{ 14643 N 14644 s,\\\n,, 14645 b mline 14646} 14647t clear 14648:clear 14649s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 14650t quote 14651s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 14652t quote 14653b any 14654:quote 14655s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 14656s/\[/\\&/g 14657s/\]/\\&/g 14658s/\$/$$/g 14659H 14660:any 14661${ 14662 g 14663 s/^\n// 14664 s/\n/ /g 14665 p 14666} 14667' 14668DEFS=`sed -n "$ac_script" confdefs.h` 14669 14670 14671ac_libobjs= 14672ac_ltlibobjs= 14673for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14674 # 1. Remove the extension, and $U if already installed. 14675 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14676 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14677 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14678 # will be set to the directory where LIBOBJS objects are built. 14679 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14680 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14681done 14682LIBOBJS=$ac_libobjs 14683 14684LTLIBOBJS=$ac_ltlibobjs 14685 14686 14687 if test -n "$EXEEXT"; then 14688 am__EXEEXT_TRUE= 14689 am__EXEEXT_FALSE='#' 14690else 14691 am__EXEEXT_TRUE='#' 14692 am__EXEEXT_FALSE= 14693fi 14694 14695if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14696 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 14697Usually this means the macro was only invoked conditionally." "$LINENO" 5 14698fi 14699if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14700 as_fn_error "conditional \"AMDEP\" was never defined. 14701Usually this means the macro was only invoked conditionally." "$LINENO" 5 14702fi 14703if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14704 as_fn_error "conditional \"am__fastdepCC\" was never defined. 14705Usually this means the macro was only invoked conditionally." "$LINENO" 5 14706fi 14707if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 14708 as_fn_error "conditional \"am__fastdepCXX\" was never defined. 14709Usually this means the macro was only invoked conditionally." "$LINENO" 5 14710fi 14711if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then 14712 as_fn_error "conditional \"am__fastdepCCAS\" was never defined. 14713Usually this means the macro was only invoked conditionally." "$LINENO" 5 14714fi 14715if test -z "${TSAN_SUPPORTED_TRUE}" && test -z "${TSAN_SUPPORTED_FALSE}"; then 14716 as_fn_error "conditional \"TSAN_SUPPORTED\" was never defined. 14717Usually this means the macro was only invoked conditionally." "$LINENO" 5 14718fi 14719if test -z "${USING_MAC_INTERPOSE_TRUE}" && test -z "${USING_MAC_INTERPOSE_FALSE}"; then 14720 as_fn_error "conditional \"USING_MAC_INTERPOSE\" was never defined. 14721Usually this means the macro was only invoked conditionally." "$LINENO" 5 14722fi 14723 14724: ${CONFIG_STATUS=./config.status} 14725ac_write_fail=0 14726ac_clean_files_save=$ac_clean_files 14727ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14728{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14729$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14730as_write_fail=0 14731cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14732#! $SHELL 14733# Generated by $as_me. 14734# Run this file to recreate the current configuration. 14735# Compiler output produced by configure, useful for debugging 14736# configure, is in config.log if it exists. 14737 14738debug=false 14739ac_cs_recheck=false 14740ac_cs_silent=false 14741 14742SHELL=\${CONFIG_SHELL-$SHELL} 14743export SHELL 14744_ASEOF 14745cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14746## -------------------- ## 14747## M4sh Initialization. ## 14748## -------------------- ## 14749 14750# Be more Bourne compatible 14751DUALCASE=1; export DUALCASE # for MKS sh 14752if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14753 emulate sh 14754 NULLCMD=: 14755 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14756 # is contrary to our usage. Disable this feature. 14757 alias -g '${1+"$@"}'='"$@"' 14758 setopt NO_GLOB_SUBST 14759else 14760 case `(set -o) 2>/dev/null` in #( 14761 *posix*) : 14762 set -o posix ;; #( 14763 *) : 14764 ;; 14765esac 14766fi 14767 14768 14769as_nl=' 14770' 14771export as_nl 14772# Printing a long string crashes Solaris 7 /usr/bin/printf. 14773as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14774as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14775as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14776# Prefer a ksh shell builtin over an external printf program on Solaris, 14777# but without wasting forks for bash or zsh. 14778if test -z "$BASH_VERSION$ZSH_VERSION" \ 14779 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14780 as_echo='print -r --' 14781 as_echo_n='print -rn --' 14782elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14783 as_echo='printf %s\n' 14784 as_echo_n='printf %s' 14785else 14786 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14787 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14788 as_echo_n='/usr/ucb/echo -n' 14789 else 14790 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14791 as_echo_n_body='eval 14792 arg=$1; 14793 case $arg in #( 14794 *"$as_nl"*) 14795 expr "X$arg" : "X\\(.*\\)$as_nl"; 14796 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14797 esac; 14798 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14799 ' 14800 export as_echo_n_body 14801 as_echo_n='sh -c $as_echo_n_body as_echo' 14802 fi 14803 export as_echo_body 14804 as_echo='sh -c $as_echo_body as_echo' 14805fi 14806 14807# The user is always right. 14808if test "${PATH_SEPARATOR+set}" != set; then 14809 PATH_SEPARATOR=: 14810 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14811 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14812 PATH_SEPARATOR=';' 14813 } 14814fi 14815 14816 14817# IFS 14818# We need space, tab and new line, in precisely that order. Quoting is 14819# there to prevent editors from complaining about space-tab. 14820# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14821# splitting by setting IFS to empty value.) 14822IFS=" "" $as_nl" 14823 14824# Find who we are. Look in the path if we contain no directory separator. 14825case $0 in #(( 14826 *[\\/]* ) as_myself=$0 ;; 14827 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14828for as_dir in $PATH 14829do 14830 IFS=$as_save_IFS 14831 test -z "$as_dir" && as_dir=. 14832 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14833 done 14834IFS=$as_save_IFS 14835 14836 ;; 14837esac 14838# We did not find ourselves, most probably we were run as `sh COMMAND' 14839# in which case we are not to be found in the path. 14840if test "x$as_myself" = x; then 14841 as_myself=$0 14842fi 14843if test ! -f "$as_myself"; then 14844 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14845 exit 1 14846fi 14847 14848# Unset variables that we do not need and which cause bugs (e.g. in 14849# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14850# suppresses any "Segmentation fault" message there. '((' could 14851# trigger a bug in pdksh 5.2.14. 14852for as_var in BASH_ENV ENV MAIL MAILPATH 14853do eval test x\${$as_var+set} = xset \ 14854 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14855done 14856PS1='$ ' 14857PS2='> ' 14858PS4='+ ' 14859 14860# NLS nuisances. 14861LC_ALL=C 14862export LC_ALL 14863LANGUAGE=C 14864export LANGUAGE 14865 14866# CDPATH. 14867(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14868 14869 14870# as_fn_error ERROR [LINENO LOG_FD] 14871# --------------------------------- 14872# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14873# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14874# script with status $?, using 1 if that was 0. 14875as_fn_error () 14876{ 14877 as_status=$?; test $as_status -eq 0 && as_status=1 14878 if test "$3"; then 14879 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14880 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 14881 fi 14882 $as_echo "$as_me: error: $1" >&2 14883 as_fn_exit $as_status 14884} # as_fn_error 14885 14886 14887# as_fn_set_status STATUS 14888# ----------------------- 14889# Set $? to STATUS, without forking. 14890as_fn_set_status () 14891{ 14892 return $1 14893} # as_fn_set_status 14894 14895# as_fn_exit STATUS 14896# ----------------- 14897# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14898as_fn_exit () 14899{ 14900 set +e 14901 as_fn_set_status $1 14902 exit $1 14903} # as_fn_exit 14904 14905# as_fn_unset VAR 14906# --------------- 14907# Portably unset VAR. 14908as_fn_unset () 14909{ 14910 { eval $1=; unset $1;} 14911} 14912as_unset=as_fn_unset 14913# as_fn_append VAR VALUE 14914# ---------------------- 14915# Append the text in VALUE to the end of the definition contained in VAR. Take 14916# advantage of any shell optimizations that allow amortized linear growth over 14917# repeated appends, instead of the typical quadratic growth present in naive 14918# implementations. 14919if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14920 eval 'as_fn_append () 14921 { 14922 eval $1+=\$2 14923 }' 14924else 14925 as_fn_append () 14926 { 14927 eval $1=\$$1\$2 14928 } 14929fi # as_fn_append 14930 14931# as_fn_arith ARG... 14932# ------------------ 14933# Perform arithmetic evaluation on the ARGs, and store the result in the 14934# global $as_val. Take advantage of shells that can avoid forks. The arguments 14935# must be portable across $(()) and expr. 14936if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14937 eval 'as_fn_arith () 14938 { 14939 as_val=$(( $* )) 14940 }' 14941else 14942 as_fn_arith () 14943 { 14944 as_val=`expr "$@" || test $? -eq 1` 14945 } 14946fi # as_fn_arith 14947 14948 14949if expr a : '\(a\)' >/dev/null 2>&1 && 14950 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14951 as_expr=expr 14952else 14953 as_expr=false 14954fi 14955 14956if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14957 as_basename=basename 14958else 14959 as_basename=false 14960fi 14961 14962if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14963 as_dirname=dirname 14964else 14965 as_dirname=false 14966fi 14967 14968as_me=`$as_basename -- "$0" || 14969$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14970 X"$0" : 'X\(//\)$' \| \ 14971 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14972$as_echo X/"$0" | 14973 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14974 s//\1/ 14975 q 14976 } 14977 /^X\/\(\/\/\)$/{ 14978 s//\1/ 14979 q 14980 } 14981 /^X\/\(\/\).*/{ 14982 s//\1/ 14983 q 14984 } 14985 s/.*/./; q'` 14986 14987# Avoid depending upon Character Ranges. 14988as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14989as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14990as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14991as_cr_digits='0123456789' 14992as_cr_alnum=$as_cr_Letters$as_cr_digits 14993 14994ECHO_C= ECHO_N= ECHO_T= 14995case `echo -n x` in #((((( 14996-n*) 14997 case `echo 'xy\c'` in 14998 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14999 xy) ECHO_C='\c';; 15000 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15001 ECHO_T=' ';; 15002 esac;; 15003*) 15004 ECHO_N='-n';; 15005esac 15006 15007rm -f conf$$ conf$$.exe conf$$.file 15008if test -d conf$$.dir; then 15009 rm -f conf$$.dir/conf$$.file 15010else 15011 rm -f conf$$.dir 15012 mkdir conf$$.dir 2>/dev/null 15013fi 15014if (echo >conf$$.file) 2>/dev/null; then 15015 if ln -s conf$$.file conf$$ 2>/dev/null; then 15016 as_ln_s='ln -s' 15017 # ... but there are two gotchas: 15018 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15019 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15020 # In both cases, we have to default to `cp -p'. 15021 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15022 as_ln_s='cp -p' 15023 elif ln conf$$.file conf$$ 2>/dev/null; then 15024 as_ln_s=ln 15025 else 15026 as_ln_s='cp -p' 15027 fi 15028else 15029 as_ln_s='cp -p' 15030fi 15031rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15032rmdir conf$$.dir 2>/dev/null 15033 15034 15035# as_fn_mkdir_p 15036# ------------- 15037# Create "$as_dir" as a directory, including parents if necessary. 15038as_fn_mkdir_p () 15039{ 15040 15041 case $as_dir in #( 15042 -*) as_dir=./$as_dir;; 15043 esac 15044 test -d "$as_dir" || eval $as_mkdir_p || { 15045 as_dirs= 15046 while :; do 15047 case $as_dir in #( 15048 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15049 *) as_qdir=$as_dir;; 15050 esac 15051 as_dirs="'$as_qdir' $as_dirs" 15052 as_dir=`$as_dirname -- "$as_dir" || 15053$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15054 X"$as_dir" : 'X\(//\)[^/]' \| \ 15055 X"$as_dir" : 'X\(//\)$' \| \ 15056 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15057$as_echo X"$as_dir" | 15058 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15059 s//\1/ 15060 q 15061 } 15062 /^X\(\/\/\)[^/].*/{ 15063 s//\1/ 15064 q 15065 } 15066 /^X\(\/\/\)$/{ 15067 s//\1/ 15068 q 15069 } 15070 /^X\(\/\).*/{ 15071 s//\1/ 15072 q 15073 } 15074 s/.*/./; q'` 15075 test -d "$as_dir" && break 15076 done 15077 test -z "$as_dirs" || eval "mkdir $as_dirs" 15078 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 15079 15080 15081} # as_fn_mkdir_p 15082if mkdir -p . 2>/dev/null; then 15083 as_mkdir_p='mkdir -p "$as_dir"' 15084else 15085 test -d ./-p && rmdir ./-p 15086 as_mkdir_p=false 15087fi 15088 15089if test -x / >/dev/null 2>&1; then 15090 as_test_x='test -x' 15091else 15092 if ls -dL / >/dev/null 2>&1; then 15093 as_ls_L_option=L 15094 else 15095 as_ls_L_option= 15096 fi 15097 as_test_x=' 15098 eval sh -c '\'' 15099 if test -d "$1"; then 15100 test -d "$1/."; 15101 else 15102 case $1 in #( 15103 -*)set "./$1";; 15104 esac; 15105 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 15106 ???[sx]*):;;*)false;;esac;fi 15107 '\'' sh 15108 ' 15109fi 15110as_executable_p=$as_test_x 15111 15112# Sed expression to map a string onto a valid CPP name. 15113as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15114 15115# Sed expression to map a string onto a valid variable name. 15116as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15117 15118 15119exec 6>&1 15120## ----------------------------------- ## 15121## Main body of $CONFIG_STATUS script. ## 15122## ----------------------------------- ## 15123_ASEOF 15124test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15125 15126cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15127# Save the log message, to keep $0 and so on meaningful, and to 15128# report actual input values of CONFIG_FILES etc. instead of their 15129# values after options handling. 15130ac_log=" 15131This file was extended by package-unused $as_me version-unused, which was 15132generated by GNU Autoconf 2.64. Invocation command line was 15133 15134 CONFIG_FILES = $CONFIG_FILES 15135 CONFIG_HEADERS = $CONFIG_HEADERS 15136 CONFIG_LINKS = $CONFIG_LINKS 15137 CONFIG_COMMANDS = $CONFIG_COMMANDS 15138 $ $0 $@ 15139 15140on `(hostname || uname -n) 2>/dev/null | sed 1q` 15141" 15142 15143_ACEOF 15144 15145case $ac_config_files in *" 15146"*) set x $ac_config_files; shift; ac_config_files=$*;; 15147esac 15148 15149 15150 15151cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15152# Files that config.status was made for. 15153config_files="$ac_config_files" 15154config_commands="$ac_config_commands" 15155 15156_ACEOF 15157 15158cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15159ac_cs_usage="\ 15160\`$as_me' instantiates files and other configuration actions 15161from templates according to the current configuration. Unless the files 15162and actions are specified as TAGs, all are instantiated by default. 15163 15164Usage: $0 [OPTION]... [TAG]... 15165 15166 -h, --help print this help, then exit 15167 -V, --version print version number and configuration settings, then exit 15168 -q, --quiet, --silent 15169 do not print progress messages 15170 -d, --debug don't remove temporary files 15171 --recheck update $as_me by reconfiguring in the same conditions 15172 --file=FILE[:TEMPLATE] 15173 instantiate the configuration file FILE 15174 15175Configuration files: 15176$config_files 15177 15178Configuration commands: 15179$config_commands 15180 15181Report bugs to <libsanitizer>." 15182 15183_ACEOF 15184cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15185ac_cs_version="\\ 15186package-unused config.status version-unused 15187configured by $0, generated by GNU Autoconf 2.64, 15188 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 15189 15190Copyright (C) 2009 Free Software Foundation, Inc. 15191This config.status script is free software; the Free Software Foundation 15192gives unlimited permission to copy, distribute and modify it." 15193 15194ac_pwd='$ac_pwd' 15195srcdir='$srcdir' 15196INSTALL='$INSTALL' 15197MKDIR_P='$MKDIR_P' 15198AWK='$AWK' 15199test -n "\$AWK" || AWK=awk 15200_ACEOF 15201 15202cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15203# The default lists apply if the user does not specify any file. 15204ac_need_defaults=: 15205while test $# != 0 15206do 15207 case $1 in 15208 --*=*) 15209 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15210 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15211 ac_shift=: 15212 ;; 15213 *) 15214 ac_option=$1 15215 ac_optarg=$2 15216 ac_shift=shift 15217 ;; 15218 esac 15219 15220 case $ac_option in 15221 # Handling of the options. 15222 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15223 ac_cs_recheck=: ;; 15224 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15225 $as_echo "$ac_cs_version"; exit ;; 15226 --debug | --debu | --deb | --de | --d | -d ) 15227 debug=: ;; 15228 --file | --fil | --fi | --f ) 15229 $ac_shift 15230 case $ac_optarg in 15231 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15232 esac 15233 as_fn_append CONFIG_FILES " '$ac_optarg'" 15234 ac_need_defaults=false;; 15235 --he | --h | --help | --hel | -h ) 15236 $as_echo "$ac_cs_usage"; exit ;; 15237 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15238 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15239 ac_cs_silent=: ;; 15240 15241 # This is an error. 15242 -*) as_fn_error "unrecognized option: \`$1' 15243Try \`$0 --help' for more information." ;; 15244 15245 *) as_fn_append ac_config_targets " $1" 15246 ac_need_defaults=false ;; 15247 15248 esac 15249 shift 15250done 15251 15252ac_configure_extra_args= 15253 15254if $ac_cs_silent; then 15255 exec 6>/dev/null 15256 ac_configure_extra_args="$ac_configure_extra_args --silent" 15257fi 15258 15259_ACEOF 15260cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15261if \$ac_cs_recheck; then 15262 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15263 shift 15264 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15265 CONFIG_SHELL='$SHELL' 15266 export CONFIG_SHELL 15267 exec "\$@" 15268fi 15269 15270_ACEOF 15271cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15272exec 5>>config.log 15273{ 15274 echo 15275 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15276## Running $as_me. ## 15277_ASBOX 15278 $as_echo "$ac_log" 15279} >&5 15280 15281_ACEOF 15282cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15283# 15284# INIT-COMMANDS 15285# 15286 15287srcdir="$srcdir" 15288host="$host" 15289target="$target" 15290with_multisubdir="$with_multisubdir" 15291with_multisrctop="$with_multisrctop" 15292with_target_subdir="$with_target_subdir" 15293ac_configure_args="${multilib_arg} ${ac_configure_args}" 15294multi_basedir="$multi_basedir" 15295CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 15296CC="$CC" 15297CXX="$CXX" 15298GFORTRAN="$GFORTRAN" 15299GCJ="$GCJ" 15300AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15301 15302 15303# The HP-UX ksh and POSIX shell print the target directory to stdout 15304# if CDPATH is set. 15305(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15306 15307sed_quote_subst='$sed_quote_subst' 15308double_quote_subst='$double_quote_subst' 15309delay_variable_subst='$delay_variable_subst' 15310macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15311macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15312enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15313enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15314pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15315enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15316SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15317ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15318host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15319host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15320host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15321build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15322build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15323build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15324SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15325Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15326GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15327EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15328FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15329LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15330NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15331LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15332max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15333ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15334exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15335lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15336lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15337lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15338reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15339reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15340OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15341deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15342file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15343AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15344AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15345STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15346RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15347old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15348old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15349old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15350lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15351CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15352CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15353compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15354GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15355lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15356lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15357lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15358lt_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"`' 15359objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15360MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15361lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15362lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15363lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15364lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15365lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15366need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15367DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15368NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15369LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15370OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15371OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15372libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15373shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15374extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15375archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15376enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15377export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15378whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15379compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15380old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15381old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15382archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15383archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15384module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15385module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15386with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15387allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15388no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15389hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15390hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 15391hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15392hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15393hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15394hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15395hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15396hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15397inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15398link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15399fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 15400always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15401export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15402exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15403include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15404prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15405file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15406variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15407need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15408need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15409version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15410runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15411shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15412shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15413libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15414library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15415soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15416install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15417postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15418postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15419finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15420finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15421hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15422sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15423sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15424hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15425enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15426enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15427enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15428old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15429striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15430compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 15431predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 15432postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 15433predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 15434postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 15435compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 15436LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 15437reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 15438reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15439old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15440compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 15441GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 15442lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 15443lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 15444lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 15445lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 15446lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 15447archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 15448enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 15449export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 15450whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 15451compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 15452old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15453old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15454archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15455archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15456module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15457module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15458with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 15459allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 15460no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 15461hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 15462hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' 15463hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 15464hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 15465hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 15466hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 15467hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 15468hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 15469inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 15470link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 15471fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' 15472always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 15473export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15474exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 15475include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 15476prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15477file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 15478hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 15479compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 15480predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 15481postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 15482predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 15483postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 15484compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 15485 15486LTCC='$LTCC' 15487LTCFLAGS='$LTCFLAGS' 15488compiler='$compiler_DEFAULT' 15489 15490# A function that is used when there is no print builtin or printf. 15491func_fallback_echo () 15492{ 15493 eval 'cat <<_LTECHO_EOF 15494\$1 15495_LTECHO_EOF' 15496} 15497 15498# Quote evaled strings. 15499for var in SHELL \ 15500ECHO \ 15501SED \ 15502GREP \ 15503EGREP \ 15504FGREP \ 15505LD \ 15506NM \ 15507LN_S \ 15508lt_SP2NL \ 15509lt_NL2SP \ 15510reload_flag \ 15511OBJDUMP \ 15512deplibs_check_method \ 15513file_magic_cmd \ 15514AR \ 15515AR_FLAGS \ 15516STRIP \ 15517RANLIB \ 15518CC \ 15519CFLAGS \ 15520compiler \ 15521lt_cv_sys_global_symbol_pipe \ 15522lt_cv_sys_global_symbol_to_cdecl \ 15523lt_cv_sys_global_symbol_to_c_name_address \ 15524lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15525lt_prog_compiler_no_builtin_flag \ 15526lt_prog_compiler_wl \ 15527lt_prog_compiler_pic \ 15528lt_prog_compiler_static \ 15529lt_cv_prog_compiler_c_o \ 15530need_locks \ 15531DSYMUTIL \ 15532NMEDIT \ 15533LIPO \ 15534OTOOL \ 15535OTOOL64 \ 15536shrext_cmds \ 15537export_dynamic_flag_spec \ 15538whole_archive_flag_spec \ 15539compiler_needs_object \ 15540with_gnu_ld \ 15541allow_undefined_flag \ 15542no_undefined_flag \ 15543hardcode_libdir_flag_spec \ 15544hardcode_libdir_flag_spec_ld \ 15545hardcode_libdir_separator \ 15546fix_srcfile_path \ 15547exclude_expsyms \ 15548include_expsyms \ 15549file_list_spec \ 15550variables_saved_for_relink \ 15551libname_spec \ 15552library_names_spec \ 15553soname_spec \ 15554install_override_mode \ 15555finish_eval \ 15556old_striplib \ 15557striplib \ 15558compiler_lib_search_dirs \ 15559predep_objects \ 15560postdep_objects \ 15561predeps \ 15562postdeps \ 15563compiler_lib_search_path \ 15564LD_CXX \ 15565reload_flag_CXX \ 15566compiler_CXX \ 15567lt_prog_compiler_no_builtin_flag_CXX \ 15568lt_prog_compiler_wl_CXX \ 15569lt_prog_compiler_pic_CXX \ 15570lt_prog_compiler_static_CXX \ 15571lt_cv_prog_compiler_c_o_CXX \ 15572export_dynamic_flag_spec_CXX \ 15573whole_archive_flag_spec_CXX \ 15574compiler_needs_object_CXX \ 15575with_gnu_ld_CXX \ 15576allow_undefined_flag_CXX \ 15577no_undefined_flag_CXX \ 15578hardcode_libdir_flag_spec_CXX \ 15579hardcode_libdir_flag_spec_ld_CXX \ 15580hardcode_libdir_separator_CXX \ 15581fix_srcfile_path_CXX \ 15582exclude_expsyms_CXX \ 15583include_expsyms_CXX \ 15584file_list_spec_CXX \ 15585compiler_lib_search_dirs_CXX \ 15586predep_objects_CXX \ 15587postdep_objects_CXX \ 15588predeps_CXX \ 15589postdeps_CXX \ 15590compiler_lib_search_path_CXX; do 15591 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15592 *[\\\\\\\`\\"\\\$]*) 15593 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15594 ;; 15595 *) 15596 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15597 ;; 15598 esac 15599done 15600 15601# Double-quote double-evaled strings. 15602for var in reload_cmds \ 15603old_postinstall_cmds \ 15604old_postuninstall_cmds \ 15605old_archive_cmds \ 15606extract_expsyms_cmds \ 15607old_archive_from_new_cmds \ 15608old_archive_from_expsyms_cmds \ 15609archive_cmds \ 15610archive_expsym_cmds \ 15611module_cmds \ 15612module_expsym_cmds \ 15613export_symbols_cmds \ 15614prelink_cmds \ 15615postinstall_cmds \ 15616postuninstall_cmds \ 15617finish_cmds \ 15618sys_lib_search_path_spec \ 15619sys_lib_dlsearch_path_spec \ 15620reload_cmds_CXX \ 15621old_archive_cmds_CXX \ 15622old_archive_from_new_cmds_CXX \ 15623old_archive_from_expsyms_cmds_CXX \ 15624archive_cmds_CXX \ 15625archive_expsym_cmds_CXX \ 15626module_cmds_CXX \ 15627module_expsym_cmds_CXX \ 15628export_symbols_cmds_CXX \ 15629prelink_cmds_CXX; do 15630 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15631 *[\\\\\\\`\\"\\\$]*) 15632 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15633 ;; 15634 *) 15635 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15636 ;; 15637 esac 15638done 15639 15640ac_aux_dir='$ac_aux_dir' 15641xsi_shell='$xsi_shell' 15642lt_shell_append='$lt_shell_append' 15643 15644# See if we are running on zsh, and set the options which allow our 15645# commands through without removal of \ escapes INIT. 15646if test -n "\${ZSH_VERSION+set}" ; then 15647 setopt NO_GLOB_SUBST 15648fi 15649 15650 15651 PACKAGE='$PACKAGE' 15652 VERSION='$VERSION' 15653 TIMESTAMP='$TIMESTAMP' 15654 RM='$RM' 15655 ofile='$ofile' 15656 15657 15658 15659 15660 15661 15662_ACEOF 15663 15664cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15665 15666# Handling of arguments. 15667for ac_config_target in $ac_config_targets 15668do 15669 case $ac_config_target in 15670 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 15671 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15672 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15673 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15674 "interception/Makefile") CONFIG_FILES="$CONFIG_FILES interception/Makefile" ;; 15675 "sanitizer_common/Makefile") CONFIG_FILES="$CONFIG_FILES sanitizer_common/Makefile" ;; 15676 "asan/Makefile") CONFIG_FILES="$CONFIG_FILES asan/Makefile" ;; 15677 "tsan/Makefile") CONFIG_FILES="$CONFIG_FILES tsan/Makefile" ;; 15678 15679 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15680 esac 15681done 15682 15683 15684# If the user did not use the arguments to specify the items to instantiate, 15685# then the envvar interface is used. Set only those that are not. 15686# We use the long form for the default assignment because of an extremely 15687# bizarre bug on SunOS 4.1.3. 15688if $ac_need_defaults; then 15689 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15690 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15691fi 15692 15693# Have a temporary directory for convenience. Make it in the build tree 15694# simply because there is no reason against having it here, and in addition, 15695# creating and moving files from /tmp can sometimes cause problems. 15696# Hook for its removal unless debugging. 15697# Note that there is a small window in which the directory will not be cleaned: 15698# after its creation but before its name has been assigned to `$tmp'. 15699$debug || 15700{ 15701 tmp= 15702 trap 'exit_status=$? 15703 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 15704' 0 15705 trap 'as_fn_exit 1' 1 2 13 15 15706} 15707# Create a (secure) tmp directory for tmp files. 15708 15709{ 15710 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15711 test -n "$tmp" && test -d "$tmp" 15712} || 15713{ 15714 tmp=./conf$$-$RANDOM 15715 (umask 077 && mkdir "$tmp") 15716} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 15717 15718# Set up the scripts for CONFIG_FILES section. 15719# No need to generate them if there are no CONFIG_FILES. 15720# This happens for instance with `./config.status config.h'. 15721if test -n "$CONFIG_FILES"; then 15722 15723 15724ac_cr=`echo X | tr X '\015'` 15725# On cygwin, bash can eat \r inside `` if the user requested igncr. 15726# But we know of no other shell where ac_cr would be empty at this 15727# point, so we can use a bashism as a fallback. 15728if test "x$ac_cr" = x; then 15729 eval ac_cr=\$\'\\r\' 15730fi 15731ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15732if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15733 ac_cs_awk_cr='\r' 15734else 15735 ac_cs_awk_cr=$ac_cr 15736fi 15737 15738echo 'BEGIN {' >"$tmp/subs1.awk" && 15739_ACEOF 15740 15741 15742{ 15743 echo "cat >conf$$subs.awk <<_ACEOF" && 15744 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15745 echo "_ACEOF" 15746} >conf$$subs.sh || 15747 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15748ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 15749ac_delim='%!_!# ' 15750for ac_last_try in false false false false false :; do 15751 . ./conf$$subs.sh || 15752 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15753 15754 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15755 if test $ac_delim_n = $ac_delim_num; then 15756 break 15757 elif $ac_last_try; then 15758 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15759 else 15760 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15761 fi 15762done 15763rm -f conf$$subs.sh 15764 15765cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15766cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 15767_ACEOF 15768sed -n ' 15769h 15770s/^/S["/; s/!.*/"]=/ 15771p 15772g 15773s/^[^!]*!// 15774:repl 15775t repl 15776s/'"$ac_delim"'$// 15777t delim 15778:nl 15779h 15780s/\(.\{148\}\).*/\1/ 15781t more1 15782s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15783p 15784n 15785b repl 15786:more1 15787s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15788p 15789g 15790s/.\{148\}// 15791t nl 15792:delim 15793h 15794s/\(.\{148\}\).*/\1/ 15795t more2 15796s/["\\]/\\&/g; s/^/"/; s/$/"/ 15797p 15798b 15799:more2 15800s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15801p 15802g 15803s/.\{148\}// 15804t delim 15805' <conf$$subs.awk | sed ' 15806/^[^""]/{ 15807 N 15808 s/\n// 15809} 15810' >>$CONFIG_STATUS || ac_write_fail=1 15811rm -f conf$$subs.awk 15812cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15813_ACAWK 15814cat >>"\$tmp/subs1.awk" <<_ACAWK && 15815 for (key in S) S_is_set[key] = 1 15816 FS = "" 15817 15818} 15819{ 15820 line = $ 0 15821 nfields = split(line, field, "@") 15822 substed = 0 15823 len = length(field[1]) 15824 for (i = 2; i < nfields; i++) { 15825 key = field[i] 15826 keylen = length(key) 15827 if (S_is_set[key]) { 15828 value = S[key] 15829 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15830 len += length(value) + length(field[++i]) 15831 substed = 1 15832 } else 15833 len += 1 + keylen 15834 } 15835 15836 print line 15837} 15838 15839_ACAWK 15840_ACEOF 15841cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15842if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15843 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15844else 15845 cat 15846fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 15847 || as_fn_error "could not setup config files machinery" "$LINENO" 5 15848_ACEOF 15849 15850# VPATH may cause trouble with some makes, so we remove $(srcdir), 15851# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 15852# trailing colons and then remove the whole line if VPATH becomes empty 15853# (actually we leave an empty line to preserve line numbers). 15854if test "x$srcdir" = x.; then 15855 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 15856s/:*\$(srcdir):*/:/ 15857s/:*\${srcdir}:*/:/ 15858s/:*@srcdir@:*/:/ 15859s/^\([^=]*=[ ]*\):*/\1/ 15860s/:*$// 15861s/^[^=]*=[ ]*$// 15862}' 15863fi 15864 15865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15866fi # test -n "$CONFIG_FILES" 15867 15868 15869eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 15870shift 15871for ac_tag 15872do 15873 case $ac_tag in 15874 :[FHLC]) ac_mode=$ac_tag; continue;; 15875 esac 15876 case $ac_mode$ac_tag in 15877 :[FHL]*:*);; 15878 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 15879 :[FH]-) ac_tag=-:-;; 15880 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15881 esac 15882 ac_save_IFS=$IFS 15883 IFS=: 15884 set x $ac_tag 15885 IFS=$ac_save_IFS 15886 shift 15887 ac_file=$1 15888 shift 15889 15890 case $ac_mode in 15891 :L) ac_source=$1;; 15892 :[FH]) 15893 ac_file_inputs= 15894 for ac_f 15895 do 15896 case $ac_f in 15897 -) ac_f="$tmp/stdin";; 15898 *) # Look for the file first in the build tree, then in the source tree 15899 # (if the path is not absolute). The absolute path cannot be DOS-style, 15900 # because $ac_f cannot contain `:'. 15901 test -f "$ac_f" || 15902 case $ac_f in 15903 [\\/$]*) false;; 15904 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15905 esac || 15906 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15907 esac 15908 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15909 as_fn_append ac_file_inputs " '$ac_f'" 15910 done 15911 15912 # Let's still pretend it is `configure' which instantiates (i.e., don't 15913 # use $as_me), people would be surprised to read: 15914 # /* config.h. Generated by config.status. */ 15915 configure_input='Generated from '` 15916 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15917 `' by configure.' 15918 if test x"$ac_file" != x-; then 15919 configure_input="$ac_file. $configure_input" 15920 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15921$as_echo "$as_me: creating $ac_file" >&6;} 15922 fi 15923 # Neutralize special characters interpreted by sed in replacement strings. 15924 case $configure_input in #( 15925 *\&* | *\|* | *\\* ) 15926 ac_sed_conf_input=`$as_echo "$configure_input" | 15927 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15928 *) ac_sed_conf_input=$configure_input;; 15929 esac 15930 15931 case $ac_tag in 15932 *:-:* | *:-) cat >"$tmp/stdin" \ 15933 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 15934 esac 15935 ;; 15936 esac 15937 15938 ac_dir=`$as_dirname -- "$ac_file" || 15939$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15940 X"$ac_file" : 'X\(//\)[^/]' \| \ 15941 X"$ac_file" : 'X\(//\)$' \| \ 15942 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15943$as_echo X"$ac_file" | 15944 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15945 s//\1/ 15946 q 15947 } 15948 /^X\(\/\/\)[^/].*/{ 15949 s//\1/ 15950 q 15951 } 15952 /^X\(\/\/\)$/{ 15953 s//\1/ 15954 q 15955 } 15956 /^X\(\/\).*/{ 15957 s//\1/ 15958 q 15959 } 15960 s/.*/./; q'` 15961 as_dir="$ac_dir"; as_fn_mkdir_p 15962 ac_builddir=. 15963 15964case "$ac_dir" in 15965.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15966*) 15967 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15968 # A ".." for each directory in $ac_dir_suffix. 15969 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15970 case $ac_top_builddir_sub in 15971 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15972 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15973 esac ;; 15974esac 15975ac_abs_top_builddir=$ac_pwd 15976ac_abs_builddir=$ac_pwd$ac_dir_suffix 15977# for backward compatibility: 15978ac_top_builddir=$ac_top_build_prefix 15979 15980case $srcdir in 15981 .) # We are building in place. 15982 ac_srcdir=. 15983 ac_top_srcdir=$ac_top_builddir_sub 15984 ac_abs_top_srcdir=$ac_pwd ;; 15985 [\\/]* | ?:[\\/]* ) # Absolute name. 15986 ac_srcdir=$srcdir$ac_dir_suffix; 15987 ac_top_srcdir=$srcdir 15988 ac_abs_top_srcdir=$srcdir ;; 15989 *) # Relative name. 15990 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15991 ac_top_srcdir=$ac_top_build_prefix$srcdir 15992 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15993esac 15994ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15995 15996 15997 case $ac_mode in 15998 :F) 15999 # 16000 # CONFIG_FILE 16001 # 16002 16003 case $INSTALL in 16004 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16005 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16006 esac 16007 ac_MKDIR_P=$MKDIR_P 16008 case $MKDIR_P in 16009 [\\/$]* | ?:[\\/]* ) ;; 16010 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16011 esac 16012_ACEOF 16013 16014cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16015# If the template does not know about datarootdir, expand it. 16016# FIXME: This hack should be removed a few years after 2.60. 16017ac_datarootdir_hack=; ac_datarootdir_seen= 16018ac_sed_dataroot=' 16019/datarootdir/ { 16020 p 16021 q 16022} 16023/@datadir@/p 16024/@docdir@/p 16025/@infodir@/p 16026/@localedir@/p 16027/@mandir@/p' 16028case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16029*datarootdir*) ac_datarootdir_seen=yes;; 16030*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16032$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16033_ACEOF 16034cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16035 ac_datarootdir_hack=' 16036 s&@datadir@&$datadir&g 16037 s&@docdir@&$docdir&g 16038 s&@infodir@&$infodir&g 16039 s&@localedir@&$localedir&g 16040 s&@mandir@&$mandir&g 16041 s&\\\${datarootdir}&$datarootdir&g' ;; 16042esac 16043_ACEOF 16044 16045# Neutralize VPATH when `$srcdir' = `.'. 16046# Shell code in configure.ac might set extrasub. 16047# FIXME: do we really want to maintain this feature? 16048cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16049ac_sed_extra="$ac_vpsub 16050$extrasub 16051_ACEOF 16052cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16053:t 16054/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16055s|@configure_input@|$ac_sed_conf_input|;t t 16056s&@top_builddir@&$ac_top_builddir_sub&;t t 16057s&@top_build_prefix@&$ac_top_build_prefix&;t t 16058s&@srcdir@&$ac_srcdir&;t t 16059s&@abs_srcdir@&$ac_abs_srcdir&;t t 16060s&@top_srcdir@&$ac_top_srcdir&;t t 16061s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16062s&@builddir@&$ac_builddir&;t t 16063s&@abs_builddir@&$ac_abs_builddir&;t t 16064s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16065s&@INSTALL@&$ac_INSTALL&;t t 16066s&@MKDIR_P@&$ac_MKDIR_P&;t t 16067$ac_datarootdir_hack 16068" 16069eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 16070 || as_fn_error "could not create $ac_file" "$LINENO" 5 16071 16072test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16073 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 16074 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 16075 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16076which seems to be undefined. Please make sure it is defined." >&5 16077$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16078which seems to be undefined. Please make sure it is defined." >&2;} 16079 16080 rm -f "$tmp/stdin" 16081 case $ac_file in 16082 -) cat "$tmp/out" && rm -f "$tmp/out";; 16083 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 16084 esac \ 16085 || as_fn_error "could not create $ac_file" "$LINENO" 5 16086 ;; 16087 16088 16089 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16090$as_echo "$as_me: executing $ac_file commands" >&6;} 16091 ;; 16092 esac 16093 16094 16095 case $ac_file$ac_mode in 16096 "default-1":C) 16097# Only add multilib support code if we just rebuilt the top-level 16098# Makefile. 16099case " $CONFIG_FILES " in 16100 *" Makefile "*) 16101 ac_file=Makefile . ${multi_basedir}/config-ml.in 16102 ;; 16103esac ;; 16104 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16105 # Autoconf 2.62 quotes --file arguments for eval, but not when files 16106 # are listed without --file. Let's play safe and only enable the eval 16107 # if we detect the quoting. 16108 case $CONFIG_FILES in 16109 *\'*) eval set x "$CONFIG_FILES" ;; 16110 *) set x $CONFIG_FILES ;; 16111 esac 16112 shift 16113 for mf 16114 do 16115 # Strip MF so we end up with the name of the file. 16116 mf=`echo "$mf" | sed -e 's/:.*$//'` 16117 # Check whether this is an Automake generated Makefile or not. 16118 # We used to match only the files named `Makefile.in', but 16119 # some people rename them; so instead we look at the file content. 16120 # Grep'ing the first line is not enough: some people post-process 16121 # each Makefile.in and add a new line on top of each file to say so. 16122 # Grep'ing the whole file is not good either: AIX grep has a line 16123 # limit of 2048, but all sed's we know have understand at least 4000. 16124 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16125 dirpart=`$as_dirname -- "$mf" || 16126$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16127 X"$mf" : 'X\(//\)[^/]' \| \ 16128 X"$mf" : 'X\(//\)$' \| \ 16129 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16130$as_echo X"$mf" | 16131 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16132 s//\1/ 16133 q 16134 } 16135 /^X\(\/\/\)[^/].*/{ 16136 s//\1/ 16137 q 16138 } 16139 /^X\(\/\/\)$/{ 16140 s//\1/ 16141 q 16142 } 16143 /^X\(\/\).*/{ 16144 s//\1/ 16145 q 16146 } 16147 s/.*/./; q'` 16148 else 16149 continue 16150 fi 16151 # Extract the definition of DEPDIR, am__include, and am__quote 16152 # from the Makefile without running `make'. 16153 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16154 test -z "$DEPDIR" && continue 16155 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16156 test -z "am__include" && continue 16157 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16158 # When using ansi2knr, U may be empty or an underscore; expand it 16159 U=`sed -n 's/^U = //p' < "$mf"` 16160 # Find all dependency output files, they are included files with 16161 # $(DEPDIR) in their names. We invoke sed twice because it is the 16162 # simplest approach to changing $(DEPDIR) to its actual value in the 16163 # expansion. 16164 for file in `sed -n " 16165 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16166 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 16167 # Make sure the directory exists. 16168 test -f "$dirpart/$file" && continue 16169 fdir=`$as_dirname -- "$file" || 16170$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16171 X"$file" : 'X\(//\)[^/]' \| \ 16172 X"$file" : 'X\(//\)$' \| \ 16173 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16174$as_echo X"$file" | 16175 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16176 s//\1/ 16177 q 16178 } 16179 /^X\(\/\/\)[^/].*/{ 16180 s//\1/ 16181 q 16182 } 16183 /^X\(\/\/\)$/{ 16184 s//\1/ 16185 q 16186 } 16187 /^X\(\/\).*/{ 16188 s//\1/ 16189 q 16190 } 16191 s/.*/./; q'` 16192 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16193 # echo "creating $dirpart/$file" 16194 echo '# dummy' > "$dirpart/$file" 16195 done 16196 done 16197} 16198 ;; 16199 "libtool":C) 16200 16201 # See if we are running on zsh, and set the options which allow our 16202 # commands through without removal of \ escapes. 16203 if test -n "${ZSH_VERSION+set}" ; then 16204 setopt NO_GLOB_SUBST 16205 fi 16206 16207 cfgfile="${ofile}T" 16208 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16209 $RM "$cfgfile" 16210 16211 cat <<_LT_EOF >> "$cfgfile" 16212#! $SHELL 16213 16214# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16215# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16216# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16217# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16218# 16219# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16220# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 16221# Written by Gordon Matzigkeit, 1996 16222# 16223# This file is part of GNU Libtool. 16224# 16225# GNU Libtool is free software; you can redistribute it and/or 16226# modify it under the terms of the GNU General Public License as 16227# published by the Free Software Foundation; either version 2 of 16228# the License, or (at your option) any later version. 16229# 16230# As a special exception to the GNU General Public License, 16231# if you distribute this file as part of a program or library that 16232# is built using GNU Libtool, you may include this file under the 16233# same distribution terms that you use for the rest of that program. 16234# 16235# GNU Libtool is distributed in the hope that it will be useful, 16236# but WITHOUT ANY WARRANTY; without even the implied warranty of 16237# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16238# GNU General Public License for more details. 16239# 16240# You should have received a copy of the GNU General Public License 16241# along with GNU Libtool; see the file COPYING. If not, a copy 16242# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16243# obtained by writing to the Free Software Foundation, Inc., 16244# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16245 16246 16247# The names of the tagged configurations supported by this script. 16248available_tags="CXX " 16249 16250# ### BEGIN LIBTOOL CONFIG 16251 16252# Which release of libtool.m4 was used? 16253macro_version=$macro_version 16254macro_revision=$macro_revision 16255 16256# Whether or not to build shared libraries. 16257build_libtool_libs=$enable_shared 16258 16259# Whether or not to build static libraries. 16260build_old_libs=$enable_static 16261 16262# What type of objects to build. 16263pic_mode=$pic_mode 16264 16265# Whether or not to optimize for fast installation. 16266fast_install=$enable_fast_install 16267 16268# Shell to use when invoking shell scripts. 16269SHELL=$lt_SHELL 16270 16271# An echo program that protects backslashes. 16272ECHO=$lt_ECHO 16273 16274# The host system. 16275host_alias=$host_alias 16276host=$host 16277host_os=$host_os 16278 16279# The build system. 16280build_alias=$build_alias 16281build=$build 16282build_os=$build_os 16283 16284# A sed program that does not truncate output. 16285SED=$lt_SED 16286 16287# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16288Xsed="\$SED -e 1s/^X//" 16289 16290# A grep program that handles long lines. 16291GREP=$lt_GREP 16292 16293# An ERE matcher. 16294EGREP=$lt_EGREP 16295 16296# A literal string matcher. 16297FGREP=$lt_FGREP 16298 16299# A BSD- or MS-compatible name lister. 16300NM=$lt_NM 16301 16302# Whether we need soft or hard links. 16303LN_S=$lt_LN_S 16304 16305# What is the maximum length of a command? 16306max_cmd_len=$max_cmd_len 16307 16308# Object file suffix (normally "o"). 16309objext=$ac_objext 16310 16311# Executable file suffix (normally ""). 16312exeext=$exeext 16313 16314# whether the shell understands "unset". 16315lt_unset=$lt_unset 16316 16317# turn spaces into newlines. 16318SP2NL=$lt_lt_SP2NL 16319 16320# turn newlines into spaces. 16321NL2SP=$lt_lt_NL2SP 16322 16323# An object symbol dumper. 16324OBJDUMP=$lt_OBJDUMP 16325 16326# Method to check whether dependent libraries are shared objects. 16327deplibs_check_method=$lt_deplibs_check_method 16328 16329# Command to use when deplibs_check_method == "file_magic". 16330file_magic_cmd=$lt_file_magic_cmd 16331 16332# The archiver. 16333AR=$lt_AR 16334AR_FLAGS=$lt_AR_FLAGS 16335 16336# A symbol stripping program. 16337STRIP=$lt_STRIP 16338 16339# Commands used to install an old-style archive. 16340RANLIB=$lt_RANLIB 16341old_postinstall_cmds=$lt_old_postinstall_cmds 16342old_postuninstall_cmds=$lt_old_postuninstall_cmds 16343 16344# Whether to use a lock for old archive extraction. 16345lock_old_archive_extraction=$lock_old_archive_extraction 16346 16347# A C compiler. 16348LTCC=$lt_CC 16349 16350# LTCC compiler flags. 16351LTCFLAGS=$lt_CFLAGS 16352 16353# Take the output of nm and produce a listing of raw symbols and C names. 16354global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16355 16356# Transform the output of nm in a proper C declaration. 16357global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16358 16359# Transform the output of nm in a C name address pair. 16360global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16361 16362# Transform the output of nm in a C name address pair when lib prefix is needed. 16363global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16364 16365# The name of the directory that contains temporary libtool files. 16366objdir=$objdir 16367 16368# Used to examine libraries when file_magic_cmd begins with "file". 16369MAGIC_CMD=$MAGIC_CMD 16370 16371# Must we lock files when doing compilation? 16372need_locks=$lt_need_locks 16373 16374# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16375DSYMUTIL=$lt_DSYMUTIL 16376 16377# Tool to change global to local symbols on Mac OS X. 16378NMEDIT=$lt_NMEDIT 16379 16380# Tool to manipulate fat objects and archives on Mac OS X. 16381LIPO=$lt_LIPO 16382 16383# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16384OTOOL=$lt_OTOOL 16385 16386# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16387OTOOL64=$lt_OTOOL64 16388 16389# Old archive suffix (normally "a"). 16390libext=$libext 16391 16392# Shared library suffix (normally ".so"). 16393shrext_cmds=$lt_shrext_cmds 16394 16395# The commands to extract the exported symbol list from a shared archive. 16396extract_expsyms_cmds=$lt_extract_expsyms_cmds 16397 16398# Variables whose values should be saved in libtool wrapper scripts and 16399# restored at link time. 16400variables_saved_for_relink=$lt_variables_saved_for_relink 16401 16402# Do we need the "lib" prefix for modules? 16403need_lib_prefix=$need_lib_prefix 16404 16405# Do we need a version for libraries? 16406need_version=$need_version 16407 16408# Library versioning type. 16409version_type=$version_type 16410 16411# Shared library runtime path variable. 16412runpath_var=$runpath_var 16413 16414# Shared library path variable. 16415shlibpath_var=$shlibpath_var 16416 16417# Is shlibpath searched before the hard-coded library search path? 16418shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16419 16420# Format of library name prefix. 16421libname_spec=$lt_libname_spec 16422 16423# List of archive names. First name is the real one, the rest are links. 16424# The last name is the one that the linker finds with -lNAME 16425library_names_spec=$lt_library_names_spec 16426 16427# The coded name of the library, if different from the real name. 16428soname_spec=$lt_soname_spec 16429 16430# Permission mode override for installation of shared libraries. 16431install_override_mode=$lt_install_override_mode 16432 16433# Command to use after installation of a shared archive. 16434postinstall_cmds=$lt_postinstall_cmds 16435 16436# Command to use after uninstallation of a shared archive. 16437postuninstall_cmds=$lt_postuninstall_cmds 16438 16439# Commands used to finish a libtool library installation in a directory. 16440finish_cmds=$lt_finish_cmds 16441 16442# As "finish_cmds", except a single script fragment to be evaled but 16443# not shown. 16444finish_eval=$lt_finish_eval 16445 16446# Whether we should hardcode library paths into libraries. 16447hardcode_into_libs=$hardcode_into_libs 16448 16449# Compile-time system search path for libraries. 16450sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16451 16452# Run-time system search path for libraries. 16453sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16454 16455# Whether dlopen is supported. 16456dlopen_support=$enable_dlopen 16457 16458# Whether dlopen of programs is supported. 16459dlopen_self=$enable_dlopen_self 16460 16461# Whether dlopen of statically linked programs is supported. 16462dlopen_self_static=$enable_dlopen_self_static 16463 16464# Commands to strip libraries. 16465old_striplib=$lt_old_striplib 16466striplib=$lt_striplib 16467 16468 16469# The linker used to build libraries. 16470LD=$lt_LD 16471 16472# How to create reloadable object files. 16473reload_flag=$lt_reload_flag 16474reload_cmds=$lt_reload_cmds 16475 16476# Commands used to build an old-style archive. 16477old_archive_cmds=$lt_old_archive_cmds 16478 16479# A language specific compiler. 16480CC=$lt_compiler 16481 16482# Is the compiler the GNU compiler? 16483with_gcc=$GCC 16484 16485# Compiler flag to turn off builtin functions. 16486no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16487 16488# How to pass a linker flag through the compiler. 16489wl=$lt_lt_prog_compiler_wl 16490 16491# Additional compiler flags for building library objects. 16492pic_flag=$lt_lt_prog_compiler_pic 16493 16494# Compiler flag to prevent dynamic linking. 16495link_static_flag=$lt_lt_prog_compiler_static 16496 16497# Does compiler simultaneously support -c and -o options? 16498compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16499 16500# Whether or not to add -lc for building shared libraries. 16501build_libtool_need_lc=$archive_cmds_need_lc 16502 16503# Whether or not to disallow shared libs when runtime libs are static. 16504allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16505 16506# Compiler flag to allow reflexive dlopens. 16507export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16508 16509# Compiler flag to generate shared objects directly from archives. 16510whole_archive_flag_spec=$lt_whole_archive_flag_spec 16511 16512# Whether the compiler copes with passing no objects directly. 16513compiler_needs_object=$lt_compiler_needs_object 16514 16515# Create an old-style archive from a shared archive. 16516old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16517 16518# Create a temporary old-style archive to link instead of a shared archive. 16519old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16520 16521# Commands used to build a shared archive. 16522archive_cmds=$lt_archive_cmds 16523archive_expsym_cmds=$lt_archive_expsym_cmds 16524 16525# Commands used to build a loadable module if different from building 16526# a shared archive. 16527module_cmds=$lt_module_cmds 16528module_expsym_cmds=$lt_module_expsym_cmds 16529 16530# Whether we are building with GNU ld or not. 16531with_gnu_ld=$lt_with_gnu_ld 16532 16533# Flag that allows shared libraries with undefined symbols to be built. 16534allow_undefined_flag=$lt_allow_undefined_flag 16535 16536# Flag that enforces no undefined symbols. 16537no_undefined_flag=$lt_no_undefined_flag 16538 16539# Flag to hardcode \$libdir into a binary during linking. 16540# This must work even if \$libdir does not exist 16541hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16542 16543# If ld is used when linking, flag to hardcode \$libdir into a binary 16544# during linking. This must work even if \$libdir does not exist. 16545hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 16546 16547# Whether we need a single "-rpath" flag with a separated argument. 16548hardcode_libdir_separator=$lt_hardcode_libdir_separator 16549 16550# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16551# DIR into the resulting binary. 16552hardcode_direct=$hardcode_direct 16553 16554# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16555# DIR into the resulting binary and the resulting library dependency is 16556# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16557# library is relocated. 16558hardcode_direct_absolute=$hardcode_direct_absolute 16559 16560# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16561# into the resulting binary. 16562hardcode_minus_L=$hardcode_minus_L 16563 16564# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16565# into the resulting binary. 16566hardcode_shlibpath_var=$hardcode_shlibpath_var 16567 16568# Set to "yes" if building a shared library automatically hardcodes DIR 16569# into the library and all subsequent libraries and executables linked 16570# against it. 16571hardcode_automatic=$hardcode_automatic 16572 16573# Set to yes if linker adds runtime paths of dependent libraries 16574# to runtime path list. 16575inherit_rpath=$inherit_rpath 16576 16577# Whether libtool must link a program against all its dependency libraries. 16578link_all_deplibs=$link_all_deplibs 16579 16580# Fix the shell variable \$srcfile for the compiler. 16581fix_srcfile_path=$lt_fix_srcfile_path 16582 16583# Set to "yes" if exported symbols are required. 16584always_export_symbols=$always_export_symbols 16585 16586# The commands to list exported symbols. 16587export_symbols_cmds=$lt_export_symbols_cmds 16588 16589# Symbols that should not be listed in the preloaded symbols. 16590exclude_expsyms=$lt_exclude_expsyms 16591 16592# Symbols that must always be exported. 16593include_expsyms=$lt_include_expsyms 16594 16595# Commands necessary for linking programs (against libraries) with templates. 16596prelink_cmds=$lt_prelink_cmds 16597 16598# Specify filename containing input files. 16599file_list_spec=$lt_file_list_spec 16600 16601# How to hardcode a shared library path into an executable. 16602hardcode_action=$hardcode_action 16603 16604# The directories searched by this compiler when creating a shared library. 16605compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 16606 16607# Dependencies to place before and after the objects being linked to 16608# create a shared library. 16609predep_objects=$lt_predep_objects 16610postdep_objects=$lt_postdep_objects 16611predeps=$lt_predeps 16612postdeps=$lt_postdeps 16613 16614# The library search path used internally by the compiler when linking 16615# a shared library. 16616compiler_lib_search_path=$lt_compiler_lib_search_path 16617 16618# ### END LIBTOOL CONFIG 16619 16620_LT_EOF 16621 16622 case $host_os in 16623 aix3*) 16624 cat <<\_LT_EOF >> "$cfgfile" 16625# AIX sometimes has problems with the GCC collect2 program. For some 16626# reason, if we set the COLLECT_NAMES environment variable, the problems 16627# vanish in a puff of smoke. 16628if test "X${COLLECT_NAMES+set}" != Xset; then 16629 COLLECT_NAMES= 16630 export COLLECT_NAMES 16631fi 16632_LT_EOF 16633 ;; 16634 esac 16635 16636 16637ltmain="$ac_aux_dir/ltmain.sh" 16638 16639 16640 # We use sed instead of cat because bash on DJGPP gets confused if 16641 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16642 # text mode, it properly converts lines to CR/LF. This bash problem 16643 # is reportedly fixed, but why not run on old versions too? 16644 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 16645 || (rm -f "$cfgfile"; exit 1) 16646 16647 case $xsi_shell in 16648 yes) 16649 cat << \_LT_EOF >> "$cfgfile" 16650 16651# func_dirname file append nondir_replacement 16652# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16653# otherwise set result to NONDIR_REPLACEMENT. 16654func_dirname () 16655{ 16656 case ${1} in 16657 */*) func_dirname_result="${1%/*}${2}" ;; 16658 * ) func_dirname_result="${3}" ;; 16659 esac 16660} 16661 16662# func_basename file 16663func_basename () 16664{ 16665 func_basename_result="${1##*/}" 16666} 16667 16668# func_dirname_and_basename file append nondir_replacement 16669# perform func_basename and func_dirname in a single function 16670# call: 16671# dirname: Compute the dirname of FILE. If nonempty, 16672# add APPEND to the result, otherwise set result 16673# to NONDIR_REPLACEMENT. 16674# value returned in "$func_dirname_result" 16675# basename: Compute filename of FILE. 16676# value retuned in "$func_basename_result" 16677# Implementation must be kept synchronized with func_dirname 16678# and func_basename. For efficiency, we do not delegate to 16679# those functions but instead duplicate the functionality here. 16680func_dirname_and_basename () 16681{ 16682 case ${1} in 16683 */*) func_dirname_result="${1%/*}${2}" ;; 16684 * ) func_dirname_result="${3}" ;; 16685 esac 16686 func_basename_result="${1##*/}" 16687} 16688 16689# func_stripname prefix suffix name 16690# strip PREFIX and SUFFIX off of NAME. 16691# PREFIX and SUFFIX must not contain globbing or regex special 16692# characters, hashes, percent signs, but SUFFIX may contain a leading 16693# dot (in which case that matches only a dot). 16694func_stripname () 16695{ 16696 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 16697 # positional parameters, so assign one to ordinary parameter first. 16698 func_stripname_result=${3} 16699 func_stripname_result=${func_stripname_result#"${1}"} 16700 func_stripname_result=${func_stripname_result%"${2}"} 16701} 16702 16703# func_opt_split 16704func_opt_split () 16705{ 16706 func_opt_split_opt=${1%%=*} 16707 func_opt_split_arg=${1#*=} 16708} 16709 16710# func_lo2o object 16711func_lo2o () 16712{ 16713 case ${1} in 16714 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 16715 *) func_lo2o_result=${1} ;; 16716 esac 16717} 16718 16719# func_xform libobj-or-source 16720func_xform () 16721{ 16722 func_xform_result=${1%.*}.lo 16723} 16724 16725# func_arith arithmetic-term... 16726func_arith () 16727{ 16728 func_arith_result=$(( $* )) 16729} 16730 16731# func_len string 16732# STRING may not start with a hyphen. 16733func_len () 16734{ 16735 func_len_result=${#1} 16736} 16737 16738_LT_EOF 16739 ;; 16740 *) # Bourne compatible functions. 16741 cat << \_LT_EOF >> "$cfgfile" 16742 16743# func_dirname file append nondir_replacement 16744# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16745# otherwise set result to NONDIR_REPLACEMENT. 16746func_dirname () 16747{ 16748 # Extract subdirectory from the argument. 16749 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 16750 if test "X$func_dirname_result" = "X${1}"; then 16751 func_dirname_result="${3}" 16752 else 16753 func_dirname_result="$func_dirname_result${2}" 16754 fi 16755} 16756 16757# func_basename file 16758func_basename () 16759{ 16760 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 16761} 16762 16763 16764# func_stripname prefix suffix name 16765# strip PREFIX and SUFFIX off of NAME. 16766# PREFIX and SUFFIX must not contain globbing or regex special 16767# characters, hashes, percent signs, but SUFFIX may contain a leading 16768# dot (in which case that matches only a dot). 16769# func_strip_suffix prefix name 16770func_stripname () 16771{ 16772 case ${2} in 16773 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 16774 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 16775 esac 16776} 16777 16778# sed scripts: 16779my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 16780my_sed_long_arg='1s/^-[^=]*=//' 16781 16782# func_opt_split 16783func_opt_split () 16784{ 16785 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 16786 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 16787} 16788 16789# func_lo2o object 16790func_lo2o () 16791{ 16792 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 16793} 16794 16795# func_xform libobj-or-source 16796func_xform () 16797{ 16798 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 16799} 16800 16801# func_arith arithmetic-term... 16802func_arith () 16803{ 16804 func_arith_result=`expr "$@"` 16805} 16806 16807# func_len string 16808# STRING may not start with a hyphen. 16809func_len () 16810{ 16811 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16812} 16813 16814_LT_EOF 16815esac 16816 16817case $lt_shell_append in 16818 yes) 16819 cat << \_LT_EOF >> "$cfgfile" 16820 16821# func_append var value 16822# Append VALUE to the end of shell variable VAR. 16823func_append () 16824{ 16825 eval "$1+=\$2" 16826} 16827_LT_EOF 16828 ;; 16829 *) 16830 cat << \_LT_EOF >> "$cfgfile" 16831 16832# func_append var value 16833# Append VALUE to the end of shell variable VAR. 16834func_append () 16835{ 16836 eval "$1=\$$1\$2" 16837} 16838 16839_LT_EOF 16840 ;; 16841 esac 16842 16843 16844 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16845 || (rm -f "$cfgfile"; exit 1) 16846 16847 mv -f "$cfgfile" "$ofile" || 16848 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16849 chmod +x "$ofile" 16850 16851 16852 cat <<_LT_EOF >> "$ofile" 16853 16854# ### BEGIN LIBTOOL TAG CONFIG: CXX 16855 16856# The linker used to build libraries. 16857LD=$lt_LD_CXX 16858 16859# How to create reloadable object files. 16860reload_flag=$lt_reload_flag_CXX 16861reload_cmds=$lt_reload_cmds_CXX 16862 16863# Commands used to build an old-style archive. 16864old_archive_cmds=$lt_old_archive_cmds_CXX 16865 16866# A language specific compiler. 16867CC=$lt_compiler_CXX 16868 16869# Is the compiler the GNU compiler? 16870with_gcc=$GCC_CXX 16871 16872# Compiler flag to turn off builtin functions. 16873no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 16874 16875# How to pass a linker flag through the compiler. 16876wl=$lt_lt_prog_compiler_wl_CXX 16877 16878# Additional compiler flags for building library objects. 16879pic_flag=$lt_lt_prog_compiler_pic_CXX 16880 16881# Compiler flag to prevent dynamic linking. 16882link_static_flag=$lt_lt_prog_compiler_static_CXX 16883 16884# Does compiler simultaneously support -c and -o options? 16885compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 16886 16887# Whether or not to add -lc for building shared libraries. 16888build_libtool_need_lc=$archive_cmds_need_lc_CXX 16889 16890# Whether or not to disallow shared libs when runtime libs are static. 16891allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 16892 16893# Compiler flag to allow reflexive dlopens. 16894export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 16895 16896# Compiler flag to generate shared objects directly from archives. 16897whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 16898 16899# Whether the compiler copes with passing no objects directly. 16900compiler_needs_object=$lt_compiler_needs_object_CXX 16901 16902# Create an old-style archive from a shared archive. 16903old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 16904 16905# Create a temporary old-style archive to link instead of a shared archive. 16906old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 16907 16908# Commands used to build a shared archive. 16909archive_cmds=$lt_archive_cmds_CXX 16910archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 16911 16912# Commands used to build a loadable module if different from building 16913# a shared archive. 16914module_cmds=$lt_module_cmds_CXX 16915module_expsym_cmds=$lt_module_expsym_cmds_CXX 16916 16917# Whether we are building with GNU ld or not. 16918with_gnu_ld=$lt_with_gnu_ld_CXX 16919 16920# Flag that allows shared libraries with undefined symbols to be built. 16921allow_undefined_flag=$lt_allow_undefined_flag_CXX 16922 16923# Flag that enforces no undefined symbols. 16924no_undefined_flag=$lt_no_undefined_flag_CXX 16925 16926# Flag to hardcode \$libdir into a binary during linking. 16927# This must work even if \$libdir does not exist 16928hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 16929 16930# If ld is used when linking, flag to hardcode \$libdir into a binary 16931# during linking. This must work even if \$libdir does not exist. 16932hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 16933 16934# Whether we need a single "-rpath" flag with a separated argument. 16935hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 16936 16937# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16938# DIR into the resulting binary. 16939hardcode_direct=$hardcode_direct_CXX 16940 16941# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16942# DIR into the resulting binary and the resulting library dependency is 16943# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16944# library is relocated. 16945hardcode_direct_absolute=$hardcode_direct_absolute_CXX 16946 16947# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16948# into the resulting binary. 16949hardcode_minus_L=$hardcode_minus_L_CXX 16950 16951# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16952# into the resulting binary. 16953hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 16954 16955# Set to "yes" if building a shared library automatically hardcodes DIR 16956# into the library and all subsequent libraries and executables linked 16957# against it. 16958hardcode_automatic=$hardcode_automatic_CXX 16959 16960# Set to yes if linker adds runtime paths of dependent libraries 16961# to runtime path list. 16962inherit_rpath=$inherit_rpath_CXX 16963 16964# Whether libtool must link a program against all its dependency libraries. 16965link_all_deplibs=$link_all_deplibs_CXX 16966 16967# Fix the shell variable \$srcfile for the compiler. 16968fix_srcfile_path=$lt_fix_srcfile_path_CXX 16969 16970# Set to "yes" if exported symbols are required. 16971always_export_symbols=$always_export_symbols_CXX 16972 16973# The commands to list exported symbols. 16974export_symbols_cmds=$lt_export_symbols_cmds_CXX 16975 16976# Symbols that should not be listed in the preloaded symbols. 16977exclude_expsyms=$lt_exclude_expsyms_CXX 16978 16979# Symbols that must always be exported. 16980include_expsyms=$lt_include_expsyms_CXX 16981 16982# Commands necessary for linking programs (against libraries) with templates. 16983prelink_cmds=$lt_prelink_cmds_CXX 16984 16985# Specify filename containing input files. 16986file_list_spec=$lt_file_list_spec_CXX 16987 16988# How to hardcode a shared library path into an executable. 16989hardcode_action=$hardcode_action_CXX 16990 16991# The directories searched by this compiler when creating a shared library. 16992compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 16993 16994# Dependencies to place before and after the objects being linked to 16995# create a shared library. 16996predep_objects=$lt_predep_objects_CXX 16997postdep_objects=$lt_postdep_objects_CXX 16998predeps=$lt_predeps_CXX 16999postdeps=$lt_postdeps_CXX 17000 17001# The library search path used internally by the compiler when linking 17002# a shared library. 17003compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 17004 17005# ### END LIBTOOL TAG CONFIG: CXX 17006_LT_EOF 17007 17008 ;; 17009 "interception/Makefile":F) cat > vpsed$$ << \_EOF 17010s!`test -f '$<' || echo '$(srcdir)/'`!! 17011_EOF 17012 sed -f vpsed$$ $ac_file > tmp$$ 17013 mv tmp$$ $ac_file 17014 rm vpsed$$ 17015 echo 'MULTISUBDIR =' >> $ac_file 17016 ml_norecursion=yes 17017 . ${multi_basedir}/config-ml.in 17018 { ml_norecursion=; unset ml_norecursion;} 17019 ;; 17020 "sanitizer_common/Makefile":F) cat > vpsed$$ << \_EOF 17021s!`test -f '$<' || echo '$(srcdir)/'`!! 17022_EOF 17023 sed -f vpsed$$ $ac_file > tmp$$ 17024 mv tmp$$ $ac_file 17025 rm vpsed$$ 17026 echo 'MULTISUBDIR =' >> $ac_file 17027 ml_norecursion=yes 17028 . ${multi_basedir}/config-ml.in 17029 { ml_norecursion=; unset ml_norecursion;} 17030 ;; 17031 "asan/Makefile":F) cat > vpsed$$ << \_EOF 17032s!`test -f '$<' || echo '$(srcdir)/'`!! 17033_EOF 17034 sed -f vpsed$$ $ac_file > tmp$$ 17035 mv tmp$$ $ac_file 17036 rm vpsed$$ 17037 echo 'MULTISUBDIR =' >> $ac_file 17038 ml_norecursion=yes 17039 . ${multi_basedir}/config-ml.in 17040 { ml_norecursion=; unset ml_norecursion;} 17041 ;; 17042 "tsan/Makefile":F) cat > vpsed$$ << \_EOF 17043s!`test -f '$<' || echo '$(srcdir)/'`!! 17044_EOF 17045 sed -f vpsed$$ $ac_file > tmp$$ 17046 mv tmp$$ $ac_file 17047 rm vpsed$$ 17048 echo 'MULTISUBDIR =' >> $ac_file 17049 ml_norecursion=yes 17050 . ${multi_basedir}/config-ml.in 17051 { ml_norecursion=; unset ml_norecursion;} 17052 ;; 17053 17054 esac 17055done # for ac_tag 17056 17057 17058as_fn_exit 0 17059_ACEOF 17060ac_clean_files=$ac_clean_files_save 17061 17062test $ac_write_fail = 0 || 17063 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 17064 17065 17066# configure is writing to config.log, and then calls config.status. 17067# config.status does its own redirection, appending to config.log. 17068# Unfortunately, on DOS this fails, as config.log is still kept open 17069# by configure, so config.status won't be able to write to it; its 17070# output is simply discarded. So we exec the FD to /dev/null, 17071# effectively closing config.log, so it can be properly (re)opened and 17072# appended to by config.status. When coming back to configure, we 17073# need to make the FD available again. 17074if test "$no_create" != yes; then 17075 ac_cs_success=: 17076 ac_config_status_args= 17077 test "$silent" = yes && 17078 ac_config_status_args="$ac_config_status_args --quiet" 17079 exec 5>/dev/null 17080 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17081 exec 5>>config.log 17082 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17083 # would make configure fail if this is the last instruction. 17084 $ac_cs_success || as_fn_exit $? 17085fi 17086if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17087 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17088$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17089fi 17090 17091