1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for GNU Vtable Verification Runtime Library 1.0. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1 173 174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 178 PATH=/empty FPATH=/empty; export PATH FPATH 179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME='GNU Vtable Verification Runtime Library' 558PACKAGE_TARNAME='libvtv' 559PACKAGE_VERSION='1.0' 560PACKAGE_STRING='GNU Vtable Verification Runtime Library 1.0' 561PACKAGE_BUGREPORT='' 562PACKAGE_URL='http://www.gnu.org/software/libvtv/' 563 564ac_unique_file="vtv_rts.h" 565# Factoring default headers for most tests. 566ac_includes_default="\ 567#include <stdio.h> 568#ifdef HAVE_SYS_TYPES_H 569# include <sys/types.h> 570#endif 571#ifdef HAVE_SYS_STAT_H 572# include <sys/stat.h> 573#endif 574#ifdef STDC_HEADERS 575# include <stdlib.h> 576# include <stddef.h> 577#else 578# ifdef HAVE_STDLIB_H 579# include <stdlib.h> 580# endif 581#endif 582#ifdef HAVE_STRING_H 583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 584# include <memory.h> 585# endif 586# include <string.h> 587#endif 588#ifdef HAVE_STRINGS_H 589# include <strings.h> 590#endif 591#ifdef HAVE_INTTYPES_H 592# include <inttypes.h> 593#endif 594#ifdef HAVE_STDINT_H 595# include <stdint.h> 596#endif 597#ifdef HAVE_UNISTD_H 598# include <unistd.h> 599#endif" 600 601ac_subst_vars='am__EXEEXT_FALSE 602am__EXEEXT_TRUE 603LTLIBOBJS 604LIBOBJS 605get_gcc_base_ver 606VTV_NO_OBSTACK_FALSE 607VTV_NO_OBSTACK_TRUE 608VTV_CYGMIN_FALSE 609VTV_CYGMIN_TRUE 610XCFLAGS 611libtool_VERSION 612enable_static 613enable_shared 614lt_host_flags 615CXXCPP 616OTOOL64 617OTOOL 618LIPO 619NMEDIT 620DSYMUTIL 621OBJDUMP 622LN_S 623NM 624ac_ct_DUMPBIN 625DUMPBIN 626LD 627FGREP 628SED 629LIBTOOL 630RANLIB 631AR 632AS 633CCASFLAGS 634CCAS 635am__fastdepCXX_FALSE 636am__fastdepCXX_TRUE 637CXXDEPMODE 638ac_ct_CXX 639CXXFLAGS 640CXX 641toolexeclibdir 642toolexecdir 643toplevel_srcdir 644toplevel_builddir 645libvtv_srcdir 646libvtv_builddir 647MAINT 648MAINTAINER_MODE_FALSE 649MAINTAINER_MODE_TRUE 650am__fastdepCC_FALSE 651am__fastdepCC_TRUE 652CCDEPMODE 653am__nodep 654AMDEPBACKSLASH 655AMDEP_FALSE 656AMDEP_TRUE 657am__quote 658am__include 659DEPDIR 660am__untar 661am__tar 662AMTAR 663am__leading_dot 664SET_MAKE 665AWK 666mkdir_p 667MKDIR_P 668INSTALL_STRIP_PROGRAM 669STRIP 670install_sh 671MAKEINFO 672AUTOHEADER 673AUTOMAKE 674AUTOCONF 675ACLOCAL 676VERSION 677PACKAGE 678CYGPATH_W 679am__isrc 680INSTALL_DATA 681INSTALL_SCRIPT 682INSTALL_PROGRAM 683ENABLE_VTABLE_VERIFY_FALSE 684ENABLE_VTABLE_VERIFY_TRUE 685EGREP 686GREP 687CPP 688OBJEXT 689EXEEXT 690ac_ct_CC 691CPPFLAGS 692LDFLAGS 693CFLAGS 694CC 695LIBSTDCXX_RAW_CXX_LDFLAGS 696LIBSTDCXX_RAW_CXX_CXXFLAGS 697target_noncanonical 698target_os 699target_vendor 700target_cpu 701target 702host_os 703host_vendor 704host_cpu 705host 706build_os 707build_vendor 708build_cpu 709build 710multi_basedir 711target_alias 712host_alias 713build_alias 714LIBS 715ECHO_T 716ECHO_N 717ECHO_C 718DEFS 719mandir 720localedir 721libdir 722psdir 723pdfdir 724dvidir 725htmldir 726infodir 727docdir 728oldincludedir 729includedir 730localstatedir 731sharedstatedir 732sysconfdir 733datadir 734datarootdir 735libexecdir 736sbindir 737bindir 738program_transform_name 739prefix 740exec_prefix 741PACKAGE_URL 742PACKAGE_BUGREPORT 743PACKAGE_STRING 744PACKAGE_VERSION 745PACKAGE_TARNAME 746PACKAGE_NAME 747PATH_SEPARATOR 748SHELL' 749ac_subst_files='' 750ac_user_opts=' 751enable_option_checking 752enable_multilib 753enable_version_specific_runtime_libs 754enable_vtable_verify 755enable_dependency_tracking 756enable_maintainer_mode 757enable_shared 758enable_static 759with_pic 760enable_fast_install 761with_gnu_ld 762enable_libtool_lock 763enable_cet 764with_gcc_major_version_only 765' 766 ac_precious_vars='build_alias 767host_alias 768target_alias 769CC 770CFLAGS 771LDFLAGS 772LIBS 773CPPFLAGS 774CPP 775CXXCPP' 776 777 778# Initialize some variables set by options. 779ac_init_help= 780ac_init_version=false 781ac_unrecognized_opts= 782ac_unrecognized_sep= 783# The variables have the same names as the options, with 784# dashes changed to underlines. 785cache_file=/dev/null 786exec_prefix=NONE 787no_create= 788no_recursion= 789prefix=NONE 790program_prefix=NONE 791program_suffix=NONE 792program_transform_name=s,x,x, 793silent= 794site= 795srcdir= 796verbose= 797x_includes=NONE 798x_libraries=NONE 799 800# Installation directory options. 801# These are left unexpanded so users can "make install exec_prefix=/foo" 802# and all the variables that are supposed to be based on exec_prefix 803# by default will actually change. 804# Use braces instead of parens because sh, perl, etc. also accept them. 805# (The list follows the same order as the GNU Coding Standards.) 806bindir='${exec_prefix}/bin' 807sbindir='${exec_prefix}/sbin' 808libexecdir='${exec_prefix}/libexec' 809datarootdir='${prefix}/share' 810datadir='${datarootdir}' 811sysconfdir='${prefix}/etc' 812sharedstatedir='${prefix}/com' 813localstatedir='${prefix}/var' 814includedir='${prefix}/include' 815oldincludedir='/usr/include' 816docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 817infodir='${datarootdir}/info' 818htmldir='${docdir}' 819dvidir='${docdir}' 820pdfdir='${docdir}' 821psdir='${docdir}' 822libdir='${exec_prefix}/lib' 823localedir='${datarootdir}/locale' 824mandir='${datarootdir}/man' 825 826ac_prev= 827ac_dashdash= 828for ac_option 829do 830 # If the previous option needs an argument, assign it. 831 if test -n "$ac_prev"; then 832 eval $ac_prev=\$ac_option 833 ac_prev= 834 continue 835 fi 836 837 case $ac_option in 838 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 839 *) ac_optarg=yes ;; 840 esac 841 842 # Accept the important Cygnus configure options, so we can diagnose typos. 843 844 case $ac_dashdash$ac_option in 845 --) 846 ac_dashdash=yes ;; 847 848 -bindir | --bindir | --bindi | --bind | --bin | --bi) 849 ac_prev=bindir ;; 850 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 851 bindir=$ac_optarg ;; 852 853 -build | --build | --buil | --bui | --bu) 854 ac_prev=build_alias ;; 855 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 856 build_alias=$ac_optarg ;; 857 858 -cache-file | --cache-file | --cache-fil | --cache-fi \ 859 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 860 ac_prev=cache_file ;; 861 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 862 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 863 cache_file=$ac_optarg ;; 864 865 --config-cache | -C) 866 cache_file=config.cache ;; 867 868 -datadir | --datadir | --datadi | --datad) 869 ac_prev=datadir ;; 870 -datadir=* | --datadir=* | --datadi=* | --datad=*) 871 datadir=$ac_optarg ;; 872 873 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 874 | --dataroo | --dataro | --datar) 875 ac_prev=datarootdir ;; 876 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 877 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 878 datarootdir=$ac_optarg ;; 879 880 -disable-* | --disable-*) 881 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 882 # Reject names that are not valid shell variable names. 883 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 884 as_fn_error "invalid feature name: $ac_useropt" 885 ac_useropt_orig=$ac_useropt 886 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 887 case $ac_user_opts in 888 *" 889"enable_$ac_useropt" 890"*) ;; 891 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 892 ac_unrecognized_sep=', ';; 893 esac 894 eval enable_$ac_useropt=no ;; 895 896 -docdir | --docdir | --docdi | --doc | --do) 897 ac_prev=docdir ;; 898 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 899 docdir=$ac_optarg ;; 900 901 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 902 ac_prev=dvidir ;; 903 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 904 dvidir=$ac_optarg ;; 905 906 -enable-* | --enable-*) 907 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 908 # Reject names that are not valid shell variable names. 909 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 910 as_fn_error "invalid feature name: $ac_useropt" 911 ac_useropt_orig=$ac_useropt 912 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 913 case $ac_user_opts in 914 *" 915"enable_$ac_useropt" 916"*) ;; 917 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 918 ac_unrecognized_sep=', ';; 919 esac 920 eval enable_$ac_useropt=\$ac_optarg ;; 921 922 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 923 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 924 | --exec | --exe | --ex) 925 ac_prev=exec_prefix ;; 926 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 927 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 928 | --exec=* | --exe=* | --ex=*) 929 exec_prefix=$ac_optarg ;; 930 931 -gas | --gas | --ga | --g) 932 # Obsolete; use --with-gas. 933 with_gas=yes ;; 934 935 -help | --help | --hel | --he | -h) 936 ac_init_help=long ;; 937 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 938 ac_init_help=recursive ;; 939 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 940 ac_init_help=short ;; 941 942 -host | --host | --hos | --ho) 943 ac_prev=host_alias ;; 944 -host=* | --host=* | --hos=* | --ho=*) 945 host_alias=$ac_optarg ;; 946 947 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 948 ac_prev=htmldir ;; 949 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 950 | --ht=*) 951 htmldir=$ac_optarg ;; 952 953 -includedir | --includedir | --includedi | --included | --include \ 954 | --includ | --inclu | --incl | --inc) 955 ac_prev=includedir ;; 956 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 957 | --includ=* | --inclu=* | --incl=* | --inc=*) 958 includedir=$ac_optarg ;; 959 960 -infodir | --infodir | --infodi | --infod | --info | --inf) 961 ac_prev=infodir ;; 962 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 963 infodir=$ac_optarg ;; 964 965 -libdir | --libdir | --libdi | --libd) 966 ac_prev=libdir ;; 967 -libdir=* | --libdir=* | --libdi=* | --libd=*) 968 libdir=$ac_optarg ;; 969 970 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 971 | --libexe | --libex | --libe) 972 ac_prev=libexecdir ;; 973 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 974 | --libexe=* | --libex=* | --libe=*) 975 libexecdir=$ac_optarg ;; 976 977 -localedir | --localedir | --localedi | --localed | --locale) 978 ac_prev=localedir ;; 979 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 980 localedir=$ac_optarg ;; 981 982 -localstatedir | --localstatedir | --localstatedi | --localstated \ 983 | --localstate | --localstat | --localsta | --localst | --locals) 984 ac_prev=localstatedir ;; 985 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 986 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 987 localstatedir=$ac_optarg ;; 988 989 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 990 ac_prev=mandir ;; 991 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 992 mandir=$ac_optarg ;; 993 994 -nfp | --nfp | --nf) 995 # Obsolete; use --without-fp. 996 with_fp=no ;; 997 998 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 999 | --no-cr | --no-c | -n) 1000 no_create=yes ;; 1001 1002 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1003 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1004 no_recursion=yes ;; 1005 1006 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1007 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1008 | --oldin | --oldi | --old | --ol | --o) 1009 ac_prev=oldincludedir ;; 1010 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1011 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1012 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1013 oldincludedir=$ac_optarg ;; 1014 1015 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1016 ac_prev=prefix ;; 1017 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1018 prefix=$ac_optarg ;; 1019 1020 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1021 | --program-pre | --program-pr | --program-p) 1022 ac_prev=program_prefix ;; 1023 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1024 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1025 program_prefix=$ac_optarg ;; 1026 1027 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1028 | --program-suf | --program-su | --program-s) 1029 ac_prev=program_suffix ;; 1030 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1031 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1032 program_suffix=$ac_optarg ;; 1033 1034 -program-transform-name | --program-transform-name \ 1035 | --program-transform-nam | --program-transform-na \ 1036 | --program-transform-n | --program-transform- \ 1037 | --program-transform | --program-transfor \ 1038 | --program-transfo | --program-transf \ 1039 | --program-trans | --program-tran \ 1040 | --progr-tra | --program-tr | --program-t) 1041 ac_prev=program_transform_name ;; 1042 -program-transform-name=* | --program-transform-name=* \ 1043 | --program-transform-nam=* | --program-transform-na=* \ 1044 | --program-transform-n=* | --program-transform-=* \ 1045 | --program-transform=* | --program-transfor=* \ 1046 | --program-transfo=* | --program-transf=* \ 1047 | --program-trans=* | --program-tran=* \ 1048 | --progr-tra=* | --program-tr=* | --program-t=*) 1049 program_transform_name=$ac_optarg ;; 1050 1051 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1052 ac_prev=pdfdir ;; 1053 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1054 pdfdir=$ac_optarg ;; 1055 1056 -psdir | --psdir | --psdi | --psd | --ps) 1057 ac_prev=psdir ;; 1058 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1059 psdir=$ac_optarg ;; 1060 1061 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1062 | -silent | --silent | --silen | --sile | --sil) 1063 silent=yes ;; 1064 1065 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1066 ac_prev=sbindir ;; 1067 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1068 | --sbi=* | --sb=*) 1069 sbindir=$ac_optarg ;; 1070 1071 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1072 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1073 | --sharedst | --shareds | --shared | --share | --shar \ 1074 | --sha | --sh) 1075 ac_prev=sharedstatedir ;; 1076 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1077 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1078 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1079 | --sha=* | --sh=*) 1080 sharedstatedir=$ac_optarg ;; 1081 1082 -site | --site | --sit) 1083 ac_prev=site ;; 1084 -site=* | --site=* | --sit=*) 1085 site=$ac_optarg ;; 1086 1087 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1088 ac_prev=srcdir ;; 1089 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1090 srcdir=$ac_optarg ;; 1091 1092 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1093 | --syscon | --sysco | --sysc | --sys | --sy) 1094 ac_prev=sysconfdir ;; 1095 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1096 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1097 sysconfdir=$ac_optarg ;; 1098 1099 -target | --target | --targe | --targ | --tar | --ta | --t) 1100 ac_prev=target_alias ;; 1101 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1102 target_alias=$ac_optarg ;; 1103 1104 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1105 verbose=yes ;; 1106 1107 -version | --version | --versio | --versi | --vers | -V) 1108 ac_init_version=: ;; 1109 1110 -with-* | --with-*) 1111 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1112 # Reject names that are not valid shell variable names. 1113 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1114 as_fn_error "invalid package name: $ac_useropt" 1115 ac_useropt_orig=$ac_useropt 1116 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1117 case $ac_user_opts in 1118 *" 1119"with_$ac_useropt" 1120"*) ;; 1121 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1122 ac_unrecognized_sep=', ';; 1123 esac 1124 eval with_$ac_useropt=\$ac_optarg ;; 1125 1126 -without-* | --without-*) 1127 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1128 # Reject names that are not valid shell variable names. 1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1130 as_fn_error "invalid package name: $ac_useropt" 1131 ac_useropt_orig=$ac_useropt 1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1133 case $ac_user_opts in 1134 *" 1135"with_$ac_useropt" 1136"*) ;; 1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1138 ac_unrecognized_sep=', ';; 1139 esac 1140 eval with_$ac_useropt=no ;; 1141 1142 --x) 1143 # Obsolete; use --with-x. 1144 with_x=yes ;; 1145 1146 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1147 | --x-incl | --x-inc | --x-in | --x-i) 1148 ac_prev=x_includes ;; 1149 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1150 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1151 x_includes=$ac_optarg ;; 1152 1153 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1154 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1155 ac_prev=x_libraries ;; 1156 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1157 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1158 x_libraries=$ac_optarg ;; 1159 1160 -*) as_fn_error "unrecognized option: \`$ac_option' 1161Try \`$0 --help' for more information." 1162 ;; 1163 1164 *=*) 1165 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1166 # Reject names that are not valid shell variable names. 1167 case $ac_envvar in #( 1168 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1169 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1170 esac 1171 eval $ac_envvar=\$ac_optarg 1172 export $ac_envvar ;; 1173 1174 *) 1175 # FIXME: should be removed in autoconf 3.0. 1176 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1177 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1178 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1179 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1180 ;; 1181 1182 esac 1183done 1184 1185if test -n "$ac_prev"; then 1186 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1187 as_fn_error "missing argument to $ac_option" 1188fi 1189 1190if test -n "$ac_unrecognized_opts"; then 1191 case $enable_option_checking in 1192 no) ;; 1193 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1194 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1195 esac 1196fi 1197 1198# Check all directory arguments for consistency. 1199for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1200 datadir sysconfdir sharedstatedir localstatedir includedir \ 1201 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1202 libdir localedir mandir 1203do 1204 eval ac_val=\$$ac_var 1205 # Remove trailing slashes. 1206 case $ac_val in 1207 */ ) 1208 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1209 eval $ac_var=\$ac_val;; 1210 esac 1211 # Be sure to have absolute directory names. 1212 case $ac_val in 1213 [\\/$]* | ?:[\\/]* ) continue;; 1214 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1215 esac 1216 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1217done 1218 1219# There might be people who depend on the old broken behavior: `$host' 1220# used to hold the argument of --host etc. 1221# FIXME: To remove some day. 1222build=$build_alias 1223host=$host_alias 1224target=$target_alias 1225 1226# FIXME: To remove some day. 1227if test "x$host_alias" != x; then 1228 if test "x$build_alias" = x; then 1229 cross_compiling=maybe 1230 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1231 If a cross compiler is detected then cross compile mode will be used." >&2 1232 elif test "x$build_alias" != "x$host_alias"; then 1233 cross_compiling=yes 1234 fi 1235fi 1236 1237ac_tool_prefix= 1238test -n "$host_alias" && ac_tool_prefix=$host_alias- 1239 1240test "$silent" = yes && exec 6>/dev/null 1241 1242 1243ac_pwd=`pwd` && test -n "$ac_pwd" && 1244ac_ls_di=`ls -di .` && 1245ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1246 as_fn_error "working directory cannot be determined" 1247test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1248 as_fn_error "pwd does not report name of working directory" 1249 1250 1251# Find the source files, if location was not specified. 1252if test -z "$srcdir"; then 1253 ac_srcdir_defaulted=yes 1254 # Try the directory containing this script, then the parent directory. 1255 ac_confdir=`$as_dirname -- "$as_myself" || 1256$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1257 X"$as_myself" : 'X\(//\)[^/]' \| \ 1258 X"$as_myself" : 'X\(//\)$' \| \ 1259 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1260$as_echo X"$as_myself" | 1261 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1262 s//\1/ 1263 q 1264 } 1265 /^X\(\/\/\)[^/].*/{ 1266 s//\1/ 1267 q 1268 } 1269 /^X\(\/\/\)$/{ 1270 s//\1/ 1271 q 1272 } 1273 /^X\(\/\).*/{ 1274 s//\1/ 1275 q 1276 } 1277 s/.*/./; q'` 1278 srcdir=$ac_confdir 1279 if test ! -r "$srcdir/$ac_unique_file"; then 1280 srcdir=.. 1281 fi 1282else 1283 ac_srcdir_defaulted=no 1284fi 1285if test ! -r "$srcdir/$ac_unique_file"; then 1286 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1287 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1288fi 1289ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1290ac_abs_confdir=`( 1291 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1292 pwd)` 1293# When building in place, set srcdir=. 1294if test "$ac_abs_confdir" = "$ac_pwd"; then 1295 srcdir=. 1296fi 1297# Remove unnecessary trailing slashes from srcdir. 1298# Double slashes in file names in object file debugging info 1299# mess up M-x gdb in Emacs. 1300case $srcdir in 1301*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1302esac 1303for ac_var in $ac_precious_vars; do 1304 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1305 eval ac_env_${ac_var}_value=\$${ac_var} 1306 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1307 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1308done 1309 1310# 1311# Report the --help message. 1312# 1313if test "$ac_init_help" = "long"; then 1314 # Omit some internal or obsolete options to make the list less imposing. 1315 # This message is too long to be a string in the A/UX 3.1 sh. 1316 cat <<_ACEOF 1317\`configure' configures GNU Vtable Verification Runtime Library 1.0 to adapt to many kinds of systems. 1318 1319Usage: $0 [OPTION]... [VAR=VALUE]... 1320 1321To assign environment variables (e.g., CC, CFLAGS...), specify them as 1322VAR=VALUE. See below for descriptions of some of the useful variables. 1323 1324Defaults for the options are specified in brackets. 1325 1326Configuration: 1327 -h, --help display this help and exit 1328 --help=short display options specific to this package 1329 --help=recursive display the short help of all the included packages 1330 -V, --version display version information and exit 1331 -q, --quiet, --silent do not print \`checking...' messages 1332 --cache-file=FILE cache test results in FILE [disabled] 1333 -C, --config-cache alias for \`--cache-file=config.cache' 1334 -n, --no-create do not create output files 1335 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1336 1337Installation directories: 1338 --prefix=PREFIX install architecture-independent files in PREFIX 1339 [$ac_default_prefix] 1340 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1341 [PREFIX] 1342 1343By default, \`make install' will install all the files in 1344\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1345an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1346for instance \`--prefix=\$HOME'. 1347 1348For better control, use the options below. 1349 1350Fine tuning of the installation directories: 1351 --bindir=DIR user executables [EPREFIX/bin] 1352 --sbindir=DIR system admin executables [EPREFIX/sbin] 1353 --libexecdir=DIR program executables [EPREFIX/libexec] 1354 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1355 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1356 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1357 --libdir=DIR object code libraries [EPREFIX/lib] 1358 --includedir=DIR C header files [PREFIX/include] 1359 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1360 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1361 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1362 --infodir=DIR info documentation [DATAROOTDIR/info] 1363 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1364 --mandir=DIR man documentation [DATAROOTDIR/man] 1365 --docdir=DIR documentation root [DATAROOTDIR/doc/libvtv] 1366 --htmldir=DIR html documentation [DOCDIR] 1367 --dvidir=DIR dvi documentation [DOCDIR] 1368 --pdfdir=DIR pdf documentation [DOCDIR] 1369 --psdir=DIR ps documentation [DOCDIR] 1370_ACEOF 1371 1372 cat <<\_ACEOF 1373 1374Program names: 1375 --program-prefix=PREFIX prepend PREFIX to installed program names 1376 --program-suffix=SUFFIX append SUFFIX to installed program names 1377 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1378 1379System types: 1380 --build=BUILD configure for building on BUILD [guessed] 1381 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1382 --target=TARGET configure for building compilers for TARGET [HOST] 1383_ACEOF 1384fi 1385 1386if test -n "$ac_init_help"; then 1387 case $ac_init_help in 1388 short | recursive ) echo "Configuration of GNU Vtable Verification Runtime Library 1.0:";; 1389 esac 1390 cat <<\_ACEOF 1391 1392Optional Features: 1393 --disable-option-checking ignore unrecognized --enable/--with options 1394 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1395 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1396 --enable-multilib build many library versions (default) 1397 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1398 --enable-vtable-verify Enable vtable verification feature 1399 --disable-dependency-tracking speeds up one-time build 1400 --enable-dependency-tracking do not reject slow dependency extractors 1401 --enable-maintainer-mode enable make rules and dependencies not useful 1402 (and sometimes confusing) to the casual installer 1403 --enable-shared[=PKGS] build shared libraries [default=yes] 1404 --enable-static[=PKGS] build static libraries [default=yes] 1405 --enable-fast-install[=PKGS] 1406 optimize for fast installation [default=yes] 1407 --disable-libtool-lock avoid locking (might break parallel builds) 1408 --enable-cet enable Intel CET in target libraries [default=no] 1409 1410Optional Packages: 1411 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1412 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1413 --with-pic try to use only PIC/non-PIC objects [default=use 1414 both] 1415 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1416 --with-gcc-major-version-only 1417 use only GCC major number in filesystem paths 1418 1419Some influential environment variables: 1420 CC C compiler command 1421 CFLAGS C compiler flags 1422 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1423 nonstandard directory <lib dir> 1424 LIBS libraries to pass to the linker, e.g. -l<library> 1425 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1426 you have headers in a nonstandard directory <include dir> 1427 CPP C preprocessor 1428 CXX C++ compiler command 1429 CXXFLAGS C++ compiler flags 1430 CXXCPP C++ preprocessor 1431 1432Use these variables to override the choices made by `configure' or to help 1433it to find libraries and programs with nonstandard names/locations. 1434 1435Report bugs to the package provider. 1436GNU Vtable Verification Runtime Library home page: <http://www.gnu.org/software/libvtv/>. 1437General help using GNU software: <http://www.gnu.org/gethelp/>. 1438_ACEOF 1439ac_status=$? 1440fi 1441 1442if test "$ac_init_help" = "recursive"; then 1443 # If there are subdirs, report their specific --help. 1444 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1445 test -d "$ac_dir" || 1446 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1447 continue 1448 ac_builddir=. 1449 1450case "$ac_dir" in 1451.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1452*) 1453 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1454 # A ".." for each directory in $ac_dir_suffix. 1455 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1456 case $ac_top_builddir_sub in 1457 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1458 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1459 esac ;; 1460esac 1461ac_abs_top_builddir=$ac_pwd 1462ac_abs_builddir=$ac_pwd$ac_dir_suffix 1463# for backward compatibility: 1464ac_top_builddir=$ac_top_build_prefix 1465 1466case $srcdir in 1467 .) # We are building in place. 1468 ac_srcdir=. 1469 ac_top_srcdir=$ac_top_builddir_sub 1470 ac_abs_top_srcdir=$ac_pwd ;; 1471 [\\/]* | ?:[\\/]* ) # Absolute name. 1472 ac_srcdir=$srcdir$ac_dir_suffix; 1473 ac_top_srcdir=$srcdir 1474 ac_abs_top_srcdir=$srcdir ;; 1475 *) # Relative name. 1476 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1477 ac_top_srcdir=$ac_top_build_prefix$srcdir 1478 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1479esac 1480ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1481 1482 cd "$ac_dir" || { ac_status=$?; continue; } 1483 # Check for guested configure. 1484 if test -f "$ac_srcdir/configure.gnu"; then 1485 echo && 1486 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1487 elif test -f "$ac_srcdir/configure"; then 1488 echo && 1489 $SHELL "$ac_srcdir/configure" --help=recursive 1490 else 1491 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1492 fi || ac_status=$? 1493 cd "$ac_pwd" || { ac_status=$?; break; } 1494 done 1495fi 1496 1497test -n "$ac_init_help" && exit $ac_status 1498if $ac_init_version; then 1499 cat <<\_ACEOF 1500GNU Vtable Verification Runtime Library configure 1.0 1501generated by GNU Autoconf 2.64 1502 1503Copyright (C) 2009 Free Software Foundation, Inc. 1504This configure script is free software; the Free Software Foundation 1505gives unlimited permission to copy, distribute and modify it. 1506_ACEOF 1507 exit 1508fi 1509 1510## ------------------------ ## 1511## Autoconf initialization. ## 1512## ------------------------ ## 1513 1514# ac_fn_c_try_compile LINENO 1515# -------------------------- 1516# Try to compile conftest.$ac_ext, and return whether this succeeded. 1517ac_fn_c_try_compile () 1518{ 1519 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1520 rm -f conftest.$ac_objext 1521 if { { ac_try="$ac_compile" 1522case "(($ac_try" in 1523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1524 *) ac_try_echo=$ac_try;; 1525esac 1526eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1527$as_echo "$ac_try_echo"; } >&5 1528 (eval "$ac_compile") 2>conftest.err 1529 ac_status=$? 1530 if test -s conftest.err; then 1531 grep -v '^ *+' conftest.err >conftest.er1 1532 cat conftest.er1 >&5 1533 mv -f conftest.er1 conftest.err 1534 fi 1535 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1536 test $ac_status = 0; } && { 1537 test -z "$ac_c_werror_flag" || 1538 test ! -s conftest.err 1539 } && test -s conftest.$ac_objext; then : 1540 ac_retval=0 1541else 1542 $as_echo "$as_me: failed program was:" >&5 1543sed 's/^/| /' conftest.$ac_ext >&5 1544 1545 ac_retval=1 1546fi 1547 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1548 return $ac_retval 1549 1550} # ac_fn_c_try_compile 1551 1552# ac_fn_c_try_cpp LINENO 1553# ---------------------- 1554# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1555ac_fn_c_try_cpp () 1556{ 1557 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1558 if { { ac_try="$ac_cpp conftest.$ac_ext" 1559case "(($ac_try" in 1560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1561 *) ac_try_echo=$ac_try;; 1562esac 1563eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1564$as_echo "$ac_try_echo"; } >&5 1565 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1566 ac_status=$? 1567 if test -s conftest.err; then 1568 grep -v '^ *+' conftest.err >conftest.er1 1569 cat conftest.er1 >&5 1570 mv -f conftest.er1 conftest.err 1571 fi 1572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1573 test $ac_status = 0; } >/dev/null && { 1574 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1575 test ! -s conftest.err 1576 }; then : 1577 ac_retval=0 1578else 1579 $as_echo "$as_me: failed program was:" >&5 1580sed 's/^/| /' conftest.$ac_ext >&5 1581 1582 ac_retval=1 1583fi 1584 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1585 return $ac_retval 1586 1587} # ac_fn_c_try_cpp 1588 1589# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1590# ------------------------------------------------------- 1591# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1592# the include files in INCLUDES and setting the cache variable VAR 1593# accordingly. 1594ac_fn_c_check_header_mongrel () 1595{ 1596 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1597 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1599$as_echo_n "checking for $2... " >&6; } 1600if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1601 $as_echo_n "(cached) " >&6 1602fi 1603eval ac_res=\$$3 1604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1605$as_echo "$ac_res" >&6; } 1606else 1607 # Is the header compilable? 1608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1609$as_echo_n "checking $2 usability... " >&6; } 1610cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1611/* end confdefs.h. */ 1612$4 1613#include <$2> 1614_ACEOF 1615if ac_fn_c_try_compile "$LINENO"; then : 1616 ac_header_compiler=yes 1617else 1618 ac_header_compiler=no 1619fi 1620rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1622$as_echo "$ac_header_compiler" >&6; } 1623 1624# Is the header present? 1625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1626$as_echo_n "checking $2 presence... " >&6; } 1627cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1628/* end confdefs.h. */ 1629#include <$2> 1630_ACEOF 1631if ac_fn_c_try_cpp "$LINENO"; then : 1632 ac_header_preproc=yes 1633else 1634 ac_header_preproc=no 1635fi 1636rm -f conftest.err conftest.$ac_ext 1637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1638$as_echo "$ac_header_preproc" >&6; } 1639 1640# So? What about this header? 1641case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1642 yes:no: ) 1643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1644$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1646$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1647 ;; 1648 no:yes:* ) 1649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1650$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1652$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1654$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1656$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1658$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1659 ;; 1660esac 1661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1662$as_echo_n "checking for $2... " >&6; } 1663if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1664 $as_echo_n "(cached) " >&6 1665else 1666 eval "$3=\$ac_header_compiler" 1667fi 1668eval ac_res=\$$3 1669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1670$as_echo "$ac_res" >&6; } 1671fi 1672 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1673 1674} # ac_fn_c_check_header_mongrel 1675 1676# ac_fn_c_try_run LINENO 1677# ---------------------- 1678# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1679# that executables *can* be run. 1680ac_fn_c_try_run () 1681{ 1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1683 if { { ac_try="$ac_link" 1684case "(($ac_try" in 1685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1686 *) ac_try_echo=$ac_try;; 1687esac 1688eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1689$as_echo "$ac_try_echo"; } >&5 1690 (eval "$ac_link") 2>&5 1691 ac_status=$? 1692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1693 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1694 { { case "(($ac_try" in 1695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1696 *) ac_try_echo=$ac_try;; 1697esac 1698eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1699$as_echo "$ac_try_echo"; } >&5 1700 (eval "$ac_try") 2>&5 1701 ac_status=$? 1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1703 test $ac_status = 0; }; }; then : 1704 ac_retval=0 1705else 1706 $as_echo "$as_me: program exited with status $ac_status" >&5 1707 $as_echo "$as_me: failed program was:" >&5 1708sed 's/^/| /' conftest.$ac_ext >&5 1709 1710 ac_retval=$ac_status 1711fi 1712 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1713 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1714 return $ac_retval 1715 1716} # ac_fn_c_try_run 1717 1718# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1719# ------------------------------------------------------- 1720# Tests whether HEADER exists and can be compiled using the include files in 1721# INCLUDES, setting the cache variable VAR accordingly. 1722ac_fn_c_check_header_compile () 1723{ 1724 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1726$as_echo_n "checking for $2... " >&6; } 1727if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1728 $as_echo_n "(cached) " >&6 1729else 1730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1731/* end confdefs.h. */ 1732$4 1733#include <$2> 1734_ACEOF 1735if ac_fn_c_try_compile "$LINENO"; then : 1736 eval "$3=yes" 1737else 1738 eval "$3=no" 1739fi 1740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1741fi 1742eval ac_res=\$$3 1743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1744$as_echo "$ac_res" >&6; } 1745 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1746 1747} # ac_fn_c_check_header_compile 1748 1749# ac_fn_c_try_link LINENO 1750# ----------------------- 1751# Try to link conftest.$ac_ext, and return whether this succeeded. 1752ac_fn_c_try_link () 1753{ 1754 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1755 rm -f conftest.$ac_objext conftest$ac_exeext 1756 if { { ac_try="$ac_link" 1757case "(($ac_try" in 1758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1759 *) ac_try_echo=$ac_try;; 1760esac 1761eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1762$as_echo "$ac_try_echo"; } >&5 1763 (eval "$ac_link") 2>conftest.err 1764 ac_status=$? 1765 if test -s conftest.err; then 1766 grep -v '^ *+' conftest.err >conftest.er1 1767 cat conftest.er1 >&5 1768 mv -f conftest.er1 conftest.err 1769 fi 1770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1771 test $ac_status = 0; } && { 1772 test -z "$ac_c_werror_flag" || 1773 test ! -s conftest.err 1774 } && test -s conftest$ac_exeext && { 1775 test "$cross_compiling" = yes || 1776 $as_test_x conftest$ac_exeext 1777 }; then : 1778 ac_retval=0 1779else 1780 $as_echo "$as_me: failed program was:" >&5 1781sed 's/^/| /' conftest.$ac_ext >&5 1782 1783 ac_retval=1 1784fi 1785 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1786 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1787 # interfere with the next link command; also delete a directory that is 1788 # left behind by Apple's compiler. We do this before executing the actions. 1789 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1790 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1791 return $ac_retval 1792 1793} # ac_fn_c_try_link 1794 1795# ac_fn_c_check_func LINENO FUNC VAR 1796# ---------------------------------- 1797# Tests whether FUNC exists, setting the cache variable VAR accordingly 1798ac_fn_c_check_func () 1799{ 1800 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1802$as_echo_n "checking for $2... " >&6; } 1803if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1804 $as_echo_n "(cached) " >&6 1805else 1806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1807/* end confdefs.h. */ 1808/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1809 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1810#define $2 innocuous_$2 1811 1812/* System header to define __stub macros and hopefully few prototypes, 1813 which can conflict with char $2 (); below. 1814 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1815 <limits.h> exists even on freestanding compilers. */ 1816 1817#ifdef __STDC__ 1818# include <limits.h> 1819#else 1820# include <assert.h> 1821#endif 1822 1823#undef $2 1824 1825/* Override any GCC internal prototype to avoid an error. 1826 Use char because int might match the return type of a GCC 1827 builtin and then its argument prototype would still apply. */ 1828#ifdef __cplusplus 1829extern "C" 1830#endif 1831char $2 (); 1832/* The GNU C library defines this for functions which it implements 1833 to always fail with ENOSYS. Some functions are actually named 1834 something starting with __ and the normal name is an alias. */ 1835#if defined __stub_$2 || defined __stub___$2 1836choke me 1837#endif 1838 1839int 1840main () 1841{ 1842return $2 (); 1843 ; 1844 return 0; 1845} 1846_ACEOF 1847if ac_fn_c_try_link "$LINENO"; then : 1848 eval "$3=yes" 1849else 1850 eval "$3=no" 1851fi 1852rm -f core conftest.err conftest.$ac_objext \ 1853 conftest$ac_exeext conftest.$ac_ext 1854fi 1855eval ac_res=\$$3 1856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1857$as_echo "$ac_res" >&6; } 1858 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1859 1860} # ac_fn_c_check_func 1861 1862# ac_fn_cxx_try_compile LINENO 1863# ---------------------------- 1864# Try to compile conftest.$ac_ext, and return whether this succeeded. 1865ac_fn_cxx_try_compile () 1866{ 1867 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1868 rm -f conftest.$ac_objext 1869 if { { ac_try="$ac_compile" 1870case "(($ac_try" in 1871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1872 *) ac_try_echo=$ac_try;; 1873esac 1874eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1875$as_echo "$ac_try_echo"; } >&5 1876 (eval "$ac_compile") 2>conftest.err 1877 ac_status=$? 1878 if test -s conftest.err; then 1879 grep -v '^ *+' conftest.err >conftest.er1 1880 cat conftest.er1 >&5 1881 mv -f conftest.er1 conftest.err 1882 fi 1883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1884 test $ac_status = 0; } && { 1885 test -z "$ac_cxx_werror_flag" || 1886 test ! -s conftest.err 1887 } && test -s conftest.$ac_objext; then : 1888 ac_retval=0 1889else 1890 $as_echo "$as_me: failed program was:" >&5 1891sed 's/^/| /' conftest.$ac_ext >&5 1892 1893 ac_retval=1 1894fi 1895 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1896 return $ac_retval 1897 1898} # ac_fn_cxx_try_compile 1899 1900# ac_fn_cxx_try_cpp LINENO 1901# ------------------------ 1902# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1903ac_fn_cxx_try_cpp () 1904{ 1905 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1906 if { { ac_try="$ac_cpp conftest.$ac_ext" 1907case "(($ac_try" in 1908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1909 *) ac_try_echo=$ac_try;; 1910esac 1911eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1912$as_echo "$ac_try_echo"; } >&5 1913 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1914 ac_status=$? 1915 if test -s conftest.err; then 1916 grep -v '^ *+' conftest.err >conftest.er1 1917 cat conftest.er1 >&5 1918 mv -f conftest.er1 conftest.err 1919 fi 1920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1921 test $ac_status = 0; } >/dev/null && { 1922 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1923 test ! -s conftest.err 1924 }; then : 1925 ac_retval=0 1926else 1927 $as_echo "$as_me: failed program was:" >&5 1928sed 's/^/| /' conftest.$ac_ext >&5 1929 1930 ac_retval=1 1931fi 1932 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1933 return $ac_retval 1934 1935} # ac_fn_cxx_try_cpp 1936 1937# ac_fn_cxx_try_link LINENO 1938# ------------------------- 1939# Try to link conftest.$ac_ext, and return whether this succeeded. 1940ac_fn_cxx_try_link () 1941{ 1942 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1943 rm -f conftest.$ac_objext conftest$ac_exeext 1944 if { { ac_try="$ac_link" 1945case "(($ac_try" in 1946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1947 *) ac_try_echo=$ac_try;; 1948esac 1949eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1950$as_echo "$ac_try_echo"; } >&5 1951 (eval "$ac_link") 2>conftest.err 1952 ac_status=$? 1953 if test -s conftest.err; then 1954 grep -v '^ *+' conftest.err >conftest.er1 1955 cat conftest.er1 >&5 1956 mv -f conftest.er1 conftest.err 1957 fi 1958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1959 test $ac_status = 0; } && { 1960 test -z "$ac_cxx_werror_flag" || 1961 test ! -s conftest.err 1962 } && test -s conftest$ac_exeext && { 1963 test "$cross_compiling" = yes || 1964 $as_test_x conftest$ac_exeext 1965 }; then : 1966 ac_retval=0 1967else 1968 $as_echo "$as_me: failed program was:" >&5 1969sed 's/^/| /' conftest.$ac_ext >&5 1970 1971 ac_retval=1 1972fi 1973 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1974 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1975 # interfere with the next link command; also delete a directory that is 1976 # left behind by Apple's compiler. We do this before executing the actions. 1977 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1978 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1979 return $ac_retval 1980 1981} # ac_fn_cxx_try_link 1982cat >config.log <<_ACEOF 1983This file contains any messages produced by compilers while 1984running configure, to aid debugging if configure makes a mistake. 1985 1986It was created by GNU Vtable Verification Runtime Library $as_me 1.0, which was 1987generated by GNU Autoconf 2.64. Invocation command line was 1988 1989 $ $0 $@ 1990 1991_ACEOF 1992exec 5>>config.log 1993{ 1994cat <<_ASUNAME 1995## --------- ## 1996## Platform. ## 1997## --------- ## 1998 1999hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2000uname -m = `(uname -m) 2>/dev/null || echo unknown` 2001uname -r = `(uname -r) 2>/dev/null || echo unknown` 2002uname -s = `(uname -s) 2>/dev/null || echo unknown` 2003uname -v = `(uname -v) 2>/dev/null || echo unknown` 2004 2005/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2006/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2007 2008/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2009/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2010/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2011/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2012/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2013/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2014/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2015 2016_ASUNAME 2017 2018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2019for as_dir in $PATH 2020do 2021 IFS=$as_save_IFS 2022 test -z "$as_dir" && as_dir=. 2023 $as_echo "PATH: $as_dir" 2024 done 2025IFS=$as_save_IFS 2026 2027} >&5 2028 2029cat >&5 <<_ACEOF 2030 2031 2032## ----------- ## 2033## Core tests. ## 2034## ----------- ## 2035 2036_ACEOF 2037 2038 2039# Keep a trace of the command line. 2040# Strip out --no-create and --no-recursion so they do not pile up. 2041# Strip out --silent because we don't want to record it for future runs. 2042# Also quote any args containing shell meta-characters. 2043# Make two passes to allow for proper duplicate-argument suppression. 2044ac_configure_args= 2045ac_configure_args0= 2046ac_configure_args1= 2047ac_must_keep_next=false 2048for ac_pass in 1 2 2049do 2050 for ac_arg 2051 do 2052 case $ac_arg in 2053 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2054 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2055 | -silent | --silent | --silen | --sile | --sil) 2056 continue ;; 2057 *\'*) 2058 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2059 esac 2060 case $ac_pass in 2061 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2062 2) 2063 as_fn_append ac_configure_args1 " '$ac_arg'" 2064 if test $ac_must_keep_next = true; then 2065 ac_must_keep_next=false # Got value, back to normal. 2066 else 2067 case $ac_arg in 2068 *=* | --config-cache | -C | -disable-* | --disable-* \ 2069 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2070 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2071 | -with-* | --with-* | -without-* | --without-* | --x) 2072 case "$ac_configure_args0 " in 2073 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2074 esac 2075 ;; 2076 -* ) ac_must_keep_next=true ;; 2077 esac 2078 fi 2079 as_fn_append ac_configure_args " '$ac_arg'" 2080 ;; 2081 esac 2082 done 2083done 2084{ ac_configure_args0=; unset ac_configure_args0;} 2085{ ac_configure_args1=; unset ac_configure_args1;} 2086 2087# When interrupted or exit'd, cleanup temporary files, and complete 2088# config.log. We remove comments because anyway the quotes in there 2089# would cause problems or look ugly. 2090# WARNING: Use '\'' to represent an apostrophe within the trap. 2091# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2092trap 'exit_status=$? 2093 # Save into config.log some information that might help in debugging. 2094 { 2095 echo 2096 2097 cat <<\_ASBOX 2098## ---------------- ## 2099## Cache variables. ## 2100## ---------------- ## 2101_ASBOX 2102 echo 2103 # The following way of writing the cache mishandles newlines in values, 2104( 2105 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2106 eval ac_val=\$$ac_var 2107 case $ac_val in #( 2108 *${as_nl}*) 2109 case $ac_var in #( 2110 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2111$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2112 esac 2113 case $ac_var in #( 2114 _ | IFS | as_nl) ;; #( 2115 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2116 *) { eval $ac_var=; unset $ac_var;} ;; 2117 esac ;; 2118 esac 2119 done 2120 (set) 2>&1 | 2121 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2122 *${as_nl}ac_space=\ *) 2123 sed -n \ 2124 "s/'\''/'\''\\\\'\'''\''/g; 2125 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2126 ;; #( 2127 *) 2128 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2129 ;; 2130 esac | 2131 sort 2132) 2133 echo 2134 2135 cat <<\_ASBOX 2136## ----------------- ## 2137## Output variables. ## 2138## ----------------- ## 2139_ASBOX 2140 echo 2141 for ac_var in $ac_subst_vars 2142 do 2143 eval ac_val=\$$ac_var 2144 case $ac_val in 2145 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2146 esac 2147 $as_echo "$ac_var='\''$ac_val'\''" 2148 done | sort 2149 echo 2150 2151 if test -n "$ac_subst_files"; then 2152 cat <<\_ASBOX 2153## ------------------- ## 2154## File substitutions. ## 2155## ------------------- ## 2156_ASBOX 2157 echo 2158 for ac_var in $ac_subst_files 2159 do 2160 eval ac_val=\$$ac_var 2161 case $ac_val in 2162 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2163 esac 2164 $as_echo "$ac_var='\''$ac_val'\''" 2165 done | sort 2166 echo 2167 fi 2168 2169 if test -s confdefs.h; then 2170 cat <<\_ASBOX 2171## ----------- ## 2172## confdefs.h. ## 2173## ----------- ## 2174_ASBOX 2175 echo 2176 cat confdefs.h 2177 echo 2178 fi 2179 test "$ac_signal" != 0 && 2180 $as_echo "$as_me: caught signal $ac_signal" 2181 $as_echo "$as_me: exit $exit_status" 2182 } >&5 2183 rm -f core *.core core.conftest.* && 2184 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2185 exit $exit_status 2186' 0 2187for ac_signal in 1 2 13 15; do 2188 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2189done 2190ac_signal=0 2191 2192# confdefs.h avoids OS command line length limits that DEFS can exceed. 2193rm -f -r conftest* confdefs.h 2194 2195$as_echo "/* confdefs.h */" > confdefs.h 2196 2197# Predefined preprocessor variables. 2198 2199cat >>confdefs.h <<_ACEOF 2200#define PACKAGE_NAME "$PACKAGE_NAME" 2201_ACEOF 2202 2203cat >>confdefs.h <<_ACEOF 2204#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2205_ACEOF 2206 2207cat >>confdefs.h <<_ACEOF 2208#define PACKAGE_VERSION "$PACKAGE_VERSION" 2209_ACEOF 2210 2211cat >>confdefs.h <<_ACEOF 2212#define PACKAGE_STRING "$PACKAGE_STRING" 2213_ACEOF 2214 2215cat >>confdefs.h <<_ACEOF 2216#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2217_ACEOF 2218 2219cat >>confdefs.h <<_ACEOF 2220#define PACKAGE_URL "$PACKAGE_URL" 2221_ACEOF 2222 2223 2224# Let the site file select an alternate cache file if it wants to. 2225# Prefer an explicitly selected file to automatically selected ones. 2226ac_site_file1=NONE 2227ac_site_file2=NONE 2228if test -n "$CONFIG_SITE"; then 2229 ac_site_file1=$CONFIG_SITE 2230elif test "x$prefix" != xNONE; then 2231 ac_site_file1=$prefix/share/config.site 2232 ac_site_file2=$prefix/etc/config.site 2233else 2234 ac_site_file1=$ac_default_prefix/share/config.site 2235 ac_site_file2=$ac_default_prefix/etc/config.site 2236fi 2237for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2238do 2239 test "x$ac_site_file" = xNONE && continue 2240 if test -r "$ac_site_file"; then 2241 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2242$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2243 sed 's/^/| /' "$ac_site_file" >&5 2244 . "$ac_site_file" 2245 fi 2246done 2247 2248if test -r "$cache_file"; then 2249 # Some versions of bash will fail to source /dev/null (special 2250 # files actually), so we avoid doing that. 2251 if test -f "$cache_file"; then 2252 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2253$as_echo "$as_me: loading cache $cache_file" >&6;} 2254 case $cache_file in 2255 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2256 *) . "./$cache_file";; 2257 esac 2258 fi 2259else 2260 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2261$as_echo "$as_me: creating cache $cache_file" >&6;} 2262 >$cache_file 2263fi 2264 2265# Check that the precious variables saved in the cache have kept the same 2266# value. 2267ac_cache_corrupted=false 2268for ac_var in $ac_precious_vars; do 2269 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2270 eval ac_new_set=\$ac_env_${ac_var}_set 2271 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2272 eval ac_new_val=\$ac_env_${ac_var}_value 2273 case $ac_old_set,$ac_new_set in 2274 set,) 2275 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2276$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2277 ac_cache_corrupted=: ;; 2278 ,set) 2279 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2280$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2281 ac_cache_corrupted=: ;; 2282 ,);; 2283 *) 2284 if test "x$ac_old_val" != "x$ac_new_val"; then 2285 # differences in whitespace do not lead to failure. 2286 ac_old_val_w=`echo x $ac_old_val` 2287 ac_new_val_w=`echo x $ac_new_val` 2288 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2289 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2290$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2291 ac_cache_corrupted=: 2292 else 2293 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2294$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2295 eval $ac_var=\$ac_old_val 2296 fi 2297 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2298$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2299 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2300$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2301 fi;; 2302 esac 2303 # Pass precious variables to config.status. 2304 if test "$ac_new_set" = set; then 2305 case $ac_new_val in 2306 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2307 *) ac_arg=$ac_var=$ac_new_val ;; 2308 esac 2309 case " $ac_configure_args " in 2310 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2311 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2312 esac 2313 fi 2314done 2315if $ac_cache_corrupted; then 2316 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2317$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2318 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2319$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2320 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2321fi 2322## -------------------- ## 2323## Main body of script. ## 2324## -------------------- ## 2325 2326ac_ext=c 2327ac_cpp='$CPP $CPPFLAGS' 2328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2330ac_compiler_gnu=$ac_cv_c_compiler_gnu 2331 2332 2333 2334 2335 2336#AC_INIT(package-unused, version-unused, libvtv) 2337 2338 2339# Default to --enable-multilib 2340# Check whether --enable-multilib was given. 2341if test "${enable_multilib+set}" = set; then : 2342 enableval=$enable_multilib; case "$enableval" in 2343 yes) multilib=yes ;; 2344 no) multilib=no ;; 2345 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 2346 esac 2347else 2348 multilib=yes 2349fi 2350 2351 2352# We may get other options which we leave undocumented: 2353# --with-target-subdir, --with-multisrctop, --with-multisubdir 2354# See config-ml.in if you want the gory details. 2355 2356if test "$srcdir" = "."; then 2357 if test "$with_target_subdir" != "."; then 2358 multi_basedir="$srcdir/$with_multisrctop../.." 2359 else 2360 multi_basedir="$srcdir/$with_multisrctop.." 2361 fi 2362else 2363 multi_basedir="$srcdir/.." 2364fi 2365 2366 2367# Even if the default multilib is not a cross compilation, 2368# it may be that some of the other multilibs are. 2369if test $cross_compiling = no && test $multilib = yes \ 2370 && test "x${with_multisubdir}" != x ; then 2371 cross_compiling=maybe 2372fi 2373 2374ac_config_commands="$ac_config_commands default-1" 2375 2376 2377# ------- 2378# Options 2379# ------- 2380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2381$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2382# Check whether --enable-version-specific-runtime-libs was given. 2383if test "${enable_version_specific_runtime_libs+set}" = set; then : 2384 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2385 yes) version_specific_libs=yes ;; 2386 no) version_specific_libs=no ;; 2387 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2388 esac 2389else 2390 version_specific_libs=no 2391fi 2392 2393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2394$as_echo "$version_specific_libs" >&6; } 2395 2396# Do not delete or change the following two lines. For why, see 2397# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html 2398ac_aux_dir= 2399for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2400 for ac_t in install-sh install.sh shtool; do 2401 if test -f "$ac_dir/$ac_t"; then 2402 ac_aux_dir=$ac_dir 2403 ac_install_sh="$ac_aux_dir/$ac_t -c" 2404 break 2 2405 fi 2406 done 2407done 2408if test -z "$ac_aux_dir"; then 2409 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2410fi 2411 2412# These three variables are undocumented and unsupported, 2413# and are intended to be withdrawn in a future Autoconf release. 2414# They can cause serious problems if a builder's source tree is in a directory 2415# whose full name contains unusual characters. 2416ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2417ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2418ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2419 2420 2421# Make sure we can run config.sub. 2422$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2423 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2424 2425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2426$as_echo_n "checking build system type... " >&6; } 2427if test "${ac_cv_build+set}" = set; then : 2428 $as_echo_n "(cached) " >&6 2429else 2430 ac_build_alias=$build_alias 2431test "x$ac_build_alias" = x && 2432 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2433test "x$ac_build_alias" = x && 2434 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2435ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2436 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2437 2438fi 2439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2440$as_echo "$ac_cv_build" >&6; } 2441case $ac_cv_build in 2442*-*-*) ;; 2443*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2444esac 2445build=$ac_cv_build 2446ac_save_IFS=$IFS; IFS='-' 2447set x $ac_cv_build 2448shift 2449build_cpu=$1 2450build_vendor=$2 2451shift; shift 2452# Remember, the first character of IFS is used to create $*, 2453# except with old shells: 2454build_os=$* 2455IFS=$ac_save_IFS 2456case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2457 2458 2459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2460$as_echo_n "checking host system type... " >&6; } 2461if test "${ac_cv_host+set}" = set; then : 2462 $as_echo_n "(cached) " >&6 2463else 2464 if test "x$host_alias" = x; then 2465 ac_cv_host=$ac_cv_build 2466else 2467 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2468 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2469fi 2470 2471fi 2472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2473$as_echo "$ac_cv_host" >&6; } 2474case $ac_cv_host in 2475*-*-*) ;; 2476*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2477esac 2478host=$ac_cv_host 2479ac_save_IFS=$IFS; IFS='-' 2480set x $ac_cv_host 2481shift 2482host_cpu=$1 2483host_vendor=$2 2484shift; shift 2485# Remember, the first character of IFS is used to create $*, 2486# except with old shells: 2487host_os=$* 2488IFS=$ac_save_IFS 2489case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2490 2491 2492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2493$as_echo_n "checking target system type... " >&6; } 2494if test "${ac_cv_target+set}" = set; then : 2495 $as_echo_n "(cached) " >&6 2496else 2497 if test "x$target_alias" = x; then 2498 ac_cv_target=$ac_cv_host 2499else 2500 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2501 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2502fi 2503 2504fi 2505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2506$as_echo "$ac_cv_target" >&6; } 2507case $ac_cv_target in 2508*-*-*) ;; 2509*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2510esac 2511target=$ac_cv_target 2512ac_save_IFS=$IFS; IFS='-' 2513set x $ac_cv_target 2514shift 2515target_cpu=$1 2516target_vendor=$2 2517shift; shift 2518# Remember, the first character of IFS is used to create $*, 2519# except with old shells: 2520target_os=$* 2521IFS=$ac_save_IFS 2522case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2523 2524 2525# The aliases save the names the user supplied, while $host etc. 2526# will get canonicalized. 2527test -n "$target_alias" && 2528 test "$program_prefix$program_suffix$program_transform_name" = \ 2529 NONENONEs,x,x, && 2530 program_prefix=${target_alias}- 2531 2532target_alias=${target_alias-$host_alias} 2533 2534 case ${build_alias} in 2535 "") build_noncanonical=${build} ;; 2536 *) build_noncanonical=${build_alias} ;; 2537esac 2538 2539 case ${host_alias} in 2540 "") host_noncanonical=${build_noncanonical} ;; 2541 *) host_noncanonical=${host_alias} ;; 2542esac 2543 2544 case ${target_alias} in 2545 "") target_noncanonical=${host_noncanonical} ;; 2546 *) target_noncanonical=${target_alias} ;; 2547esac 2548 2549 2550 2551 2552 2553 LIBSTDCXX_RAW_CXX_CXXFLAGS="\ 2554 -I\$(top_builddir)/../libstdc++-v3/include \ 2555 -I\$(top_builddir)/../libstdc++-v3/include/\$(target_noncanonical) \ 2556 -I\$(top_srcdir)/../libstdc++-v3/libsupc++" 2557 LIBSTDCXX_RAW_CXX_LDFLAGS="\ 2558 \$(top_builddir)/../libstdc++-v3/src/libstdc++.la" 2559 2560 2561 2562 2563ac_ext=c 2564ac_cpp='$CPP $CPPFLAGS' 2565ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2566ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2567ac_compiler_gnu=$ac_cv_c_compiler_gnu 2568if test -n "$ac_tool_prefix"; then 2569 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2570set dummy ${ac_tool_prefix}gcc; ac_word=$2 2571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2572$as_echo_n "checking for $ac_word... " >&6; } 2573if test "${ac_cv_prog_CC+set}" = set; then : 2574 $as_echo_n "(cached) " >&6 2575else 2576 if test -n "$CC"; then 2577 ac_cv_prog_CC="$CC" # Let the user override the test. 2578else 2579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2580for as_dir in $PATH 2581do 2582 IFS=$as_save_IFS 2583 test -z "$as_dir" && as_dir=. 2584 for ac_exec_ext in '' $ac_executable_extensions; do 2585 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2586 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2588 break 2 2589 fi 2590done 2591 done 2592IFS=$as_save_IFS 2593 2594fi 2595fi 2596CC=$ac_cv_prog_CC 2597if test -n "$CC"; then 2598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2599$as_echo "$CC" >&6; } 2600else 2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2602$as_echo "no" >&6; } 2603fi 2604 2605 2606fi 2607if test -z "$ac_cv_prog_CC"; then 2608 ac_ct_CC=$CC 2609 # Extract the first word of "gcc", so it can be a program name with args. 2610set dummy gcc; ac_word=$2 2611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2612$as_echo_n "checking for $ac_word... " >&6; } 2613if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2614 $as_echo_n "(cached) " >&6 2615else 2616 if test -n "$ac_ct_CC"; then 2617 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2618else 2619as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2620for as_dir in $PATH 2621do 2622 IFS=$as_save_IFS 2623 test -z "$as_dir" && as_dir=. 2624 for ac_exec_ext in '' $ac_executable_extensions; do 2625 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2626 ac_cv_prog_ac_ct_CC="gcc" 2627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2628 break 2 2629 fi 2630done 2631 done 2632IFS=$as_save_IFS 2633 2634fi 2635fi 2636ac_ct_CC=$ac_cv_prog_ac_ct_CC 2637if test -n "$ac_ct_CC"; then 2638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2639$as_echo "$ac_ct_CC" >&6; } 2640else 2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2642$as_echo "no" >&6; } 2643fi 2644 2645 if test "x$ac_ct_CC" = x; then 2646 CC="" 2647 else 2648 case $cross_compiling:$ac_tool_warned in 2649yes:) 2650{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2651$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2652ac_tool_warned=yes ;; 2653esac 2654 CC=$ac_ct_CC 2655 fi 2656else 2657 CC="$ac_cv_prog_CC" 2658fi 2659 2660if test -z "$CC"; then 2661 if test -n "$ac_tool_prefix"; then 2662 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2663set dummy ${ac_tool_prefix}cc; ac_word=$2 2664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2665$as_echo_n "checking for $ac_word... " >&6; } 2666if test "${ac_cv_prog_CC+set}" = set; then : 2667 $as_echo_n "(cached) " >&6 2668else 2669 if test -n "$CC"; then 2670 ac_cv_prog_CC="$CC" # Let the user override the test. 2671else 2672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2673for as_dir in $PATH 2674do 2675 IFS=$as_save_IFS 2676 test -z "$as_dir" && as_dir=. 2677 for ac_exec_ext in '' $ac_executable_extensions; do 2678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2679 ac_cv_prog_CC="${ac_tool_prefix}cc" 2680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2681 break 2 2682 fi 2683done 2684 done 2685IFS=$as_save_IFS 2686 2687fi 2688fi 2689CC=$ac_cv_prog_CC 2690if test -n "$CC"; then 2691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2692$as_echo "$CC" >&6; } 2693else 2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2695$as_echo "no" >&6; } 2696fi 2697 2698 2699 fi 2700fi 2701if test -z "$CC"; then 2702 # Extract the first word of "cc", so it can be a program name with args. 2703set dummy cc; ac_word=$2 2704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2705$as_echo_n "checking for $ac_word... " >&6; } 2706if test "${ac_cv_prog_CC+set}" = set; then : 2707 $as_echo_n "(cached) " >&6 2708else 2709 if test -n "$CC"; then 2710 ac_cv_prog_CC="$CC" # Let the user override the test. 2711else 2712 ac_prog_rejected=no 2713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2714for as_dir in $PATH 2715do 2716 IFS=$as_save_IFS 2717 test -z "$as_dir" && as_dir=. 2718 for ac_exec_ext in '' $ac_executable_extensions; do 2719 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2720 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2721 ac_prog_rejected=yes 2722 continue 2723 fi 2724 ac_cv_prog_CC="cc" 2725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2726 break 2 2727 fi 2728done 2729 done 2730IFS=$as_save_IFS 2731 2732if test $ac_prog_rejected = yes; then 2733 # We found a bogon in the path, so make sure we never use it. 2734 set dummy $ac_cv_prog_CC 2735 shift 2736 if test $# != 0; then 2737 # We chose a different compiler from the bogus one. 2738 # However, it has the same basename, so the bogon will be chosen 2739 # first if we set CC to just the basename; use the full file name. 2740 shift 2741 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2742 fi 2743fi 2744fi 2745fi 2746CC=$ac_cv_prog_CC 2747if test -n "$CC"; then 2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2749$as_echo "$CC" >&6; } 2750else 2751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2752$as_echo "no" >&6; } 2753fi 2754 2755 2756fi 2757if test -z "$CC"; then 2758 if test -n "$ac_tool_prefix"; then 2759 for ac_prog in cl.exe 2760 do 2761 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2762set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2764$as_echo_n "checking for $ac_word... " >&6; } 2765if test "${ac_cv_prog_CC+set}" = set; then : 2766 $as_echo_n "(cached) " >&6 2767else 2768 if test -n "$CC"; then 2769 ac_cv_prog_CC="$CC" # Let the user override the test. 2770else 2771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2772for as_dir in $PATH 2773do 2774 IFS=$as_save_IFS 2775 test -z "$as_dir" && as_dir=. 2776 for ac_exec_ext in '' $ac_executable_extensions; do 2777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2778 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2780 break 2 2781 fi 2782done 2783 done 2784IFS=$as_save_IFS 2785 2786fi 2787fi 2788CC=$ac_cv_prog_CC 2789if test -n "$CC"; then 2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2791$as_echo "$CC" >&6; } 2792else 2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2794$as_echo "no" >&6; } 2795fi 2796 2797 2798 test -n "$CC" && break 2799 done 2800fi 2801if test -z "$CC"; then 2802 ac_ct_CC=$CC 2803 for ac_prog in cl.exe 2804do 2805 # Extract the first word of "$ac_prog", so it can be a program name with args. 2806set dummy $ac_prog; ac_word=$2 2807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2808$as_echo_n "checking for $ac_word... " >&6; } 2809if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2810 $as_echo_n "(cached) " >&6 2811else 2812 if test -n "$ac_ct_CC"; then 2813 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2814else 2815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2816for as_dir in $PATH 2817do 2818 IFS=$as_save_IFS 2819 test -z "$as_dir" && as_dir=. 2820 for ac_exec_ext in '' $ac_executable_extensions; do 2821 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2822 ac_cv_prog_ac_ct_CC="$ac_prog" 2823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2824 break 2 2825 fi 2826done 2827 done 2828IFS=$as_save_IFS 2829 2830fi 2831fi 2832ac_ct_CC=$ac_cv_prog_ac_ct_CC 2833if test -n "$ac_ct_CC"; then 2834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2835$as_echo "$ac_ct_CC" >&6; } 2836else 2837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2838$as_echo "no" >&6; } 2839fi 2840 2841 2842 test -n "$ac_ct_CC" && break 2843done 2844 2845 if test "x$ac_ct_CC" = x; then 2846 CC="" 2847 else 2848 case $cross_compiling:$ac_tool_warned in 2849yes:) 2850{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2851$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2852ac_tool_warned=yes ;; 2853esac 2854 CC=$ac_ct_CC 2855 fi 2856fi 2857 2858fi 2859 2860 2861test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2862$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2863as_fn_error "no acceptable C compiler found in \$PATH 2864See \`config.log' for more details." "$LINENO" 5; } 2865 2866# Provide some information about the compiler. 2867$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2868set X $ac_compile 2869ac_compiler=$2 2870for ac_option in --version -v -V -qversion; do 2871 { { ac_try="$ac_compiler $ac_option >&5" 2872case "(($ac_try" in 2873 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2874 *) ac_try_echo=$ac_try;; 2875esac 2876eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2877$as_echo "$ac_try_echo"; } >&5 2878 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2879 ac_status=$? 2880 if test -s conftest.err; then 2881 sed '10a\ 2882... rest of stderr output deleted ... 2883 10q' conftest.err >conftest.er1 2884 cat conftest.er1 >&5 2885 rm -f conftest.er1 conftest.err 2886 fi 2887 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2888 test $ac_status = 0; } 2889done 2890 2891cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2892/* end confdefs.h. */ 2893 2894int 2895main () 2896{ 2897 2898 ; 2899 return 0; 2900} 2901_ACEOF 2902ac_clean_files_save=$ac_clean_files 2903ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 2904# Try to create an executable without -o first, disregard a.out. 2905# It will help us diagnose broken compilers, and finding out an intuition 2906# of exeext. 2907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2908$as_echo_n "checking for C compiler default output file name... " >&6; } 2909ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2910 2911# The possible output files: 2912ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2913 2914ac_rmfiles= 2915for ac_file in $ac_files 2916do 2917 case $ac_file in 2918 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2919 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2920 esac 2921done 2922rm -f $ac_rmfiles 2923 2924if { { ac_try="$ac_link_default" 2925case "(($ac_try" in 2926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2927 *) ac_try_echo=$ac_try;; 2928esac 2929eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2930$as_echo "$ac_try_echo"; } >&5 2931 (eval "$ac_link_default") 2>&5 2932 ac_status=$? 2933 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2934 test $ac_status = 0; }; then : 2935 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2936# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2937# in a Makefile. We should not override ac_cv_exeext if it was cached, 2938# so that the user can short-circuit this test for compilers unknown to 2939# Autoconf. 2940for ac_file in $ac_files '' 2941do 2942 test -f "$ac_file" || continue 2943 case $ac_file in 2944 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2945 ;; 2946 [ab].out ) 2947 # We found the default executable, but exeext='' is most 2948 # certainly right. 2949 break;; 2950 *.* ) 2951 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2952 then :; else 2953 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2954 fi 2955 # We set ac_cv_exeext here because the later test for it is not 2956 # safe: cross compilers may not add the suffix if given an `-o' 2957 # argument, so we may need to know it at that point already. 2958 # Even if this section looks crufty: it has the advantage of 2959 # actually working. 2960 break;; 2961 * ) 2962 break;; 2963 esac 2964done 2965test "$ac_cv_exeext" = no && ac_cv_exeext= 2966 2967else 2968 ac_file='' 2969fi 2970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2971$as_echo "$ac_file" >&6; } 2972if test -z "$ac_file"; then : 2973 $as_echo "$as_me: failed program was:" >&5 2974sed 's/^/| /' conftest.$ac_ext >&5 2975 2976{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2977$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2978{ as_fn_set_status 77 2979as_fn_error "C compiler cannot create executables 2980See \`config.log' for more details." "$LINENO" 5; }; } 2981fi 2982ac_exeext=$ac_cv_exeext 2983 2984# Check that the compiler produces executables we can run. If not, either 2985# the compiler is broken, or we cross compile. 2986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2987$as_echo_n "checking whether the C compiler works... " >&6; } 2988# If not cross compiling, check that we can run a simple program. 2989if test "$cross_compiling" != yes; then 2990 if { ac_try='./$ac_file' 2991 { { case "(($ac_try" in 2992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2993 *) ac_try_echo=$ac_try;; 2994esac 2995eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2996$as_echo "$ac_try_echo"; } >&5 2997 (eval "$ac_try") 2>&5 2998 ac_status=$? 2999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3000 test $ac_status = 0; }; }; then 3001 cross_compiling=no 3002 else 3003 if test "$cross_compiling" = maybe; then 3004 cross_compiling=yes 3005 else 3006 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3007$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3008as_fn_error "cannot run C compiled programs. 3009If you meant to cross compile, use \`--host'. 3010See \`config.log' for more details." "$LINENO" 5; } 3011 fi 3012 fi 3013fi 3014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3015$as_echo "yes" >&6; } 3016 3017rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3018ac_clean_files=$ac_clean_files_save 3019# Check that the compiler produces executables we can run. If not, either 3020# the compiler is broken, or we cross compile. 3021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3022$as_echo_n "checking whether we are cross compiling... " >&6; } 3023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3024$as_echo "$cross_compiling" >&6; } 3025 3026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3027$as_echo_n "checking for suffix of executables... " >&6; } 3028if { { ac_try="$ac_link" 3029case "(($ac_try" in 3030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3031 *) ac_try_echo=$ac_try;; 3032esac 3033eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3034$as_echo "$ac_try_echo"; } >&5 3035 (eval "$ac_link") 2>&5 3036 ac_status=$? 3037 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3038 test $ac_status = 0; }; then : 3039 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3040# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3041# work properly (i.e., refer to `conftest.exe'), while it won't with 3042# `rm'. 3043for ac_file in conftest.exe conftest conftest.*; do 3044 test -f "$ac_file" || continue 3045 case $ac_file in 3046 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3047 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3048 break;; 3049 * ) break;; 3050 esac 3051done 3052else 3053 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3054$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3055as_fn_error "cannot compute suffix of executables: cannot compile and link 3056See \`config.log' for more details." "$LINENO" 5; } 3057fi 3058rm -f conftest$ac_cv_exeext 3059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3060$as_echo "$ac_cv_exeext" >&6; } 3061 3062rm -f conftest.$ac_ext 3063EXEEXT=$ac_cv_exeext 3064ac_exeext=$EXEEXT 3065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3066$as_echo_n "checking for suffix of object files... " >&6; } 3067if test "${ac_cv_objext+set}" = set; then : 3068 $as_echo_n "(cached) " >&6 3069else 3070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3071/* end confdefs.h. */ 3072 3073int 3074main () 3075{ 3076 3077 ; 3078 return 0; 3079} 3080_ACEOF 3081rm -f conftest.o conftest.obj 3082if { { ac_try="$ac_compile" 3083case "(($ac_try" in 3084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3085 *) ac_try_echo=$ac_try;; 3086esac 3087eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3088$as_echo "$ac_try_echo"; } >&5 3089 (eval "$ac_compile") 2>&5 3090 ac_status=$? 3091 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3092 test $ac_status = 0; }; then : 3093 for ac_file in conftest.o conftest.obj conftest.*; do 3094 test -f "$ac_file" || continue; 3095 case $ac_file in 3096 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3097 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3098 break;; 3099 esac 3100done 3101else 3102 $as_echo "$as_me: failed program was:" >&5 3103sed 's/^/| /' conftest.$ac_ext >&5 3104 3105{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3106$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3107as_fn_error "cannot compute suffix of object files: cannot compile 3108See \`config.log' for more details." "$LINENO" 5; } 3109fi 3110rm -f conftest.$ac_cv_objext conftest.$ac_ext 3111fi 3112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3113$as_echo "$ac_cv_objext" >&6; } 3114OBJEXT=$ac_cv_objext 3115ac_objext=$OBJEXT 3116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3117$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3118if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3119 $as_echo_n "(cached) " >&6 3120else 3121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3122/* end confdefs.h. */ 3123 3124int 3125main () 3126{ 3127#ifndef __GNUC__ 3128 choke me 3129#endif 3130 3131 ; 3132 return 0; 3133} 3134_ACEOF 3135if ac_fn_c_try_compile "$LINENO"; then : 3136 ac_compiler_gnu=yes 3137else 3138 ac_compiler_gnu=no 3139fi 3140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3141ac_cv_c_compiler_gnu=$ac_compiler_gnu 3142 3143fi 3144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3145$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3146if test $ac_compiler_gnu = yes; then 3147 GCC=yes 3148else 3149 GCC= 3150fi 3151ac_test_CFLAGS=${CFLAGS+set} 3152ac_save_CFLAGS=$CFLAGS 3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3154$as_echo_n "checking whether $CC accepts -g... " >&6; } 3155if test "${ac_cv_prog_cc_g+set}" = set; then : 3156 $as_echo_n "(cached) " >&6 3157else 3158 ac_save_c_werror_flag=$ac_c_werror_flag 3159 ac_c_werror_flag=yes 3160 ac_cv_prog_cc_g=no 3161 CFLAGS="-g" 3162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3163/* end confdefs.h. */ 3164 3165int 3166main () 3167{ 3168 3169 ; 3170 return 0; 3171} 3172_ACEOF 3173if ac_fn_c_try_compile "$LINENO"; then : 3174 ac_cv_prog_cc_g=yes 3175else 3176 CFLAGS="" 3177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3178/* end confdefs.h. */ 3179 3180int 3181main () 3182{ 3183 3184 ; 3185 return 0; 3186} 3187_ACEOF 3188if ac_fn_c_try_compile "$LINENO"; then : 3189 3190else 3191 ac_c_werror_flag=$ac_save_c_werror_flag 3192 CFLAGS="-g" 3193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3194/* end confdefs.h. */ 3195 3196int 3197main () 3198{ 3199 3200 ; 3201 return 0; 3202} 3203_ACEOF 3204if ac_fn_c_try_compile "$LINENO"; then : 3205 ac_cv_prog_cc_g=yes 3206fi 3207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3208fi 3209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3210fi 3211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3212 ac_c_werror_flag=$ac_save_c_werror_flag 3213fi 3214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3215$as_echo "$ac_cv_prog_cc_g" >&6; } 3216if test "$ac_test_CFLAGS" = set; then 3217 CFLAGS=$ac_save_CFLAGS 3218elif test $ac_cv_prog_cc_g = yes; then 3219 if test "$GCC" = yes; then 3220 CFLAGS="-g -O2" 3221 else 3222 CFLAGS="-g" 3223 fi 3224else 3225 if test "$GCC" = yes; then 3226 CFLAGS="-O2" 3227 else 3228 CFLAGS= 3229 fi 3230fi 3231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3232$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3233if test "${ac_cv_prog_cc_c89+set}" = set; then : 3234 $as_echo_n "(cached) " >&6 3235else 3236 ac_cv_prog_cc_c89=no 3237ac_save_CC=$CC 3238cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3239/* end confdefs.h. */ 3240#include <stdarg.h> 3241#include <stdio.h> 3242#include <sys/types.h> 3243#include <sys/stat.h> 3244/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3245struct buf { int x; }; 3246FILE * (*rcsopen) (struct buf *, struct stat *, int); 3247static char *e (p, i) 3248 char **p; 3249 int i; 3250{ 3251 return p[i]; 3252} 3253static char *f (char * (*g) (char **, int), char **p, ...) 3254{ 3255 char *s; 3256 va_list v; 3257 va_start (v,p); 3258 s = g (p, va_arg (v,int)); 3259 va_end (v); 3260 return s; 3261} 3262 3263/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3264 function prototypes and stuff, but not '\xHH' hex character constants. 3265 These don't provoke an error unfortunately, instead are silently treated 3266 as 'x'. The following induces an error, until -std is added to get 3267 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3268 array size at least. It's necessary to write '\x00'==0 to get something 3269 that's true only with -std. */ 3270int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3271 3272/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3273 inside strings and character constants. */ 3274#define FOO(x) 'x' 3275int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3276 3277int test (int i, double x); 3278struct s1 {int (*f) (int a);}; 3279struct s2 {int (*f) (double a);}; 3280int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3281int argc; 3282char **argv; 3283int 3284main () 3285{ 3286return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3287 ; 3288 return 0; 3289} 3290_ACEOF 3291for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3292 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3293do 3294 CC="$ac_save_CC $ac_arg" 3295 if ac_fn_c_try_compile "$LINENO"; then : 3296 ac_cv_prog_cc_c89=$ac_arg 3297fi 3298rm -f core conftest.err conftest.$ac_objext 3299 test "x$ac_cv_prog_cc_c89" != "xno" && break 3300done 3301rm -f conftest.$ac_ext 3302CC=$ac_save_CC 3303 3304fi 3305# AC_CACHE_VAL 3306case "x$ac_cv_prog_cc_c89" in 3307 x) 3308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3309$as_echo "none needed" >&6; } ;; 3310 xno) 3311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3312$as_echo "unsupported" >&6; } ;; 3313 *) 3314 CC="$CC $ac_cv_prog_cc_c89" 3315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3316$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3317esac 3318if test "x$ac_cv_prog_cc_c89" != xno; then : 3319 3320fi 3321 3322ac_ext=c 3323ac_cpp='$CPP $CPPFLAGS' 3324ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3325ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3326ac_compiler_gnu=$ac_cv_c_compiler_gnu 3327 3328 3329ac_ext=c 3330ac_cpp='$CPP $CPPFLAGS' 3331ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3332ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3333ac_compiler_gnu=$ac_cv_c_compiler_gnu 3334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3335$as_echo_n "checking how to run the C preprocessor... " >&6; } 3336# On Suns, sometimes $CPP names a directory. 3337if test -n "$CPP" && test -d "$CPP"; then 3338 CPP= 3339fi 3340if test -z "$CPP"; then 3341 if test "${ac_cv_prog_CPP+set}" = set; then : 3342 $as_echo_n "(cached) " >&6 3343else 3344 # Double quotes because CPP needs to be expanded 3345 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3346 do 3347 ac_preproc_ok=false 3348for ac_c_preproc_warn_flag in '' yes 3349do 3350 # Use a header file that comes with gcc, so configuring glibc 3351 # with a fresh cross-compiler works. 3352 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3353 # <limits.h> exists even on freestanding compilers. 3354 # On the NeXT, cc -E runs the code through the compiler's parser, 3355 # not just through cpp. "Syntax error" is here to catch this case. 3356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3357/* end confdefs.h. */ 3358#ifdef __STDC__ 3359# include <limits.h> 3360#else 3361# include <assert.h> 3362#endif 3363 Syntax error 3364_ACEOF 3365if ac_fn_c_try_cpp "$LINENO"; then : 3366 3367else 3368 # Broken: fails on valid input. 3369continue 3370fi 3371rm -f conftest.err conftest.$ac_ext 3372 3373 # OK, works on sane cases. Now check whether nonexistent headers 3374 # can be detected and how. 3375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3376/* end confdefs.h. */ 3377#include <ac_nonexistent.h> 3378_ACEOF 3379if ac_fn_c_try_cpp "$LINENO"; then : 3380 # Broken: success on invalid input. 3381continue 3382else 3383 # Passes both tests. 3384ac_preproc_ok=: 3385break 3386fi 3387rm -f conftest.err conftest.$ac_ext 3388 3389done 3390# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3391rm -f conftest.err conftest.$ac_ext 3392if $ac_preproc_ok; then : 3393 break 3394fi 3395 3396 done 3397 ac_cv_prog_CPP=$CPP 3398 3399fi 3400 CPP=$ac_cv_prog_CPP 3401else 3402 ac_cv_prog_CPP=$CPP 3403fi 3404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3405$as_echo "$CPP" >&6; } 3406ac_preproc_ok=false 3407for ac_c_preproc_warn_flag in '' yes 3408do 3409 # Use a header file that comes with gcc, so configuring glibc 3410 # with a fresh cross-compiler works. 3411 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3412 # <limits.h> exists even on freestanding compilers. 3413 # On the NeXT, cc -E runs the code through the compiler's parser, 3414 # not just through cpp. "Syntax error" is here to catch this case. 3415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3416/* end confdefs.h. */ 3417#ifdef __STDC__ 3418# include <limits.h> 3419#else 3420# include <assert.h> 3421#endif 3422 Syntax error 3423_ACEOF 3424if ac_fn_c_try_cpp "$LINENO"; then : 3425 3426else 3427 # Broken: fails on valid input. 3428continue 3429fi 3430rm -f conftest.err conftest.$ac_ext 3431 3432 # OK, works on sane cases. Now check whether nonexistent headers 3433 # can be detected and how. 3434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3435/* end confdefs.h. */ 3436#include <ac_nonexistent.h> 3437_ACEOF 3438if ac_fn_c_try_cpp "$LINENO"; then : 3439 # Broken: success on invalid input. 3440continue 3441else 3442 # Passes both tests. 3443ac_preproc_ok=: 3444break 3445fi 3446rm -f conftest.err conftest.$ac_ext 3447 3448done 3449# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3450rm -f conftest.err conftest.$ac_ext 3451if $ac_preproc_ok; then : 3452 3453else 3454 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3455$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3456as_fn_error "C preprocessor \"$CPP\" fails sanity check 3457See \`config.log' for more details." "$LINENO" 5; } 3458fi 3459 3460ac_ext=c 3461ac_cpp='$CPP $CPPFLAGS' 3462ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3463ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3464ac_compiler_gnu=$ac_cv_c_compiler_gnu 3465 3466 3467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3468$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3469if test "${ac_cv_path_GREP+set}" = set; then : 3470 $as_echo_n "(cached) " >&6 3471else 3472 if test -z "$GREP"; then 3473 ac_path_GREP_found=false 3474 # Loop through the user's path and test for each of PROGNAME-LIST 3475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3476for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3477do 3478 IFS=$as_save_IFS 3479 test -z "$as_dir" && as_dir=. 3480 for ac_prog in grep ggrep; do 3481 for ac_exec_ext in '' $ac_executable_extensions; do 3482 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3483 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3484# Check for GNU ac_path_GREP and select it if it is found. 3485 # Check for GNU $ac_path_GREP 3486case `"$ac_path_GREP" --version 2>&1` in 3487*GNU*) 3488 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3489*) 3490 ac_count=0 3491 $as_echo_n 0123456789 >"conftest.in" 3492 while : 3493 do 3494 cat "conftest.in" "conftest.in" >"conftest.tmp" 3495 mv "conftest.tmp" "conftest.in" 3496 cp "conftest.in" "conftest.nl" 3497 $as_echo 'GREP' >> "conftest.nl" 3498 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3499 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3500 as_fn_arith $ac_count + 1 && ac_count=$as_val 3501 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3502 # Best one so far, save it but keep looking for a better one 3503 ac_cv_path_GREP="$ac_path_GREP" 3504 ac_path_GREP_max=$ac_count 3505 fi 3506 # 10*(2^10) chars as input seems more than enough 3507 test $ac_count -gt 10 && break 3508 done 3509 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3510esac 3511 3512 $ac_path_GREP_found && break 3 3513 done 3514 done 3515 done 3516IFS=$as_save_IFS 3517 if test -z "$ac_cv_path_GREP"; then 3518 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3519 fi 3520else 3521 ac_cv_path_GREP=$GREP 3522fi 3523 3524fi 3525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3526$as_echo "$ac_cv_path_GREP" >&6; } 3527 GREP="$ac_cv_path_GREP" 3528 3529 3530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3531$as_echo_n "checking for egrep... " >&6; } 3532if test "${ac_cv_path_EGREP+set}" = set; then : 3533 $as_echo_n "(cached) " >&6 3534else 3535 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3536 then ac_cv_path_EGREP="$GREP -E" 3537 else 3538 if test -z "$EGREP"; then 3539 ac_path_EGREP_found=false 3540 # Loop through the user's path and test for each of PROGNAME-LIST 3541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3542for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3543do 3544 IFS=$as_save_IFS 3545 test -z "$as_dir" && as_dir=. 3546 for ac_prog in egrep; do 3547 for ac_exec_ext in '' $ac_executable_extensions; do 3548 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3549 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3550# Check for GNU ac_path_EGREP and select it if it is found. 3551 # Check for GNU $ac_path_EGREP 3552case `"$ac_path_EGREP" --version 2>&1` in 3553*GNU*) 3554 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3555*) 3556 ac_count=0 3557 $as_echo_n 0123456789 >"conftest.in" 3558 while : 3559 do 3560 cat "conftest.in" "conftest.in" >"conftest.tmp" 3561 mv "conftest.tmp" "conftest.in" 3562 cp "conftest.in" "conftest.nl" 3563 $as_echo 'EGREP' >> "conftest.nl" 3564 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3565 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3566 as_fn_arith $ac_count + 1 && ac_count=$as_val 3567 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3568 # Best one so far, save it but keep looking for a better one 3569 ac_cv_path_EGREP="$ac_path_EGREP" 3570 ac_path_EGREP_max=$ac_count 3571 fi 3572 # 10*(2^10) chars as input seems more than enough 3573 test $ac_count -gt 10 && break 3574 done 3575 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3576esac 3577 3578 $ac_path_EGREP_found && break 3 3579 done 3580 done 3581 done 3582IFS=$as_save_IFS 3583 if test -z "$ac_cv_path_EGREP"; then 3584 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3585 fi 3586else 3587 ac_cv_path_EGREP=$EGREP 3588fi 3589 3590 fi 3591fi 3592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3593$as_echo "$ac_cv_path_EGREP" >&6; } 3594 EGREP="$ac_cv_path_EGREP" 3595 3596 3597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3598$as_echo_n "checking for ANSI C header files... " >&6; } 3599if test "${ac_cv_header_stdc+set}" = set; then : 3600 $as_echo_n "(cached) " >&6 3601else 3602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3603/* end confdefs.h. */ 3604#include <stdlib.h> 3605#include <stdarg.h> 3606#include <string.h> 3607#include <float.h> 3608 3609int 3610main () 3611{ 3612 3613 ; 3614 return 0; 3615} 3616_ACEOF 3617if ac_fn_c_try_compile "$LINENO"; then : 3618 ac_cv_header_stdc=yes 3619else 3620 ac_cv_header_stdc=no 3621fi 3622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3623 3624if test $ac_cv_header_stdc = yes; then 3625 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3627/* end confdefs.h. */ 3628#include <string.h> 3629 3630_ACEOF 3631if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3632 $EGREP "memchr" >/dev/null 2>&1; then : 3633 3634else 3635 ac_cv_header_stdc=no 3636fi 3637rm -f conftest* 3638 3639fi 3640 3641if test $ac_cv_header_stdc = yes; then 3642 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3644/* end confdefs.h. */ 3645#include <stdlib.h> 3646 3647_ACEOF 3648if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3649 $EGREP "free" >/dev/null 2>&1; then : 3650 3651else 3652 ac_cv_header_stdc=no 3653fi 3654rm -f conftest* 3655 3656fi 3657 3658if test $ac_cv_header_stdc = yes; then 3659 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3660 if test "$cross_compiling" = yes; then : 3661 : 3662else 3663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3664/* end confdefs.h. */ 3665#include <ctype.h> 3666#include <stdlib.h> 3667#if ((' ' & 0x0FF) == 0x020) 3668# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3669# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3670#else 3671# define ISLOWER(c) \ 3672 (('a' <= (c) && (c) <= 'i') \ 3673 || ('j' <= (c) && (c) <= 'r') \ 3674 || ('s' <= (c) && (c) <= 'z')) 3675# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3676#endif 3677 3678#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3679int 3680main () 3681{ 3682 int i; 3683 for (i = 0; i < 256; i++) 3684 if (XOR (islower (i), ISLOWER (i)) 3685 || toupper (i) != TOUPPER (i)) 3686 return 2; 3687 return 0; 3688} 3689_ACEOF 3690if ac_fn_c_try_run "$LINENO"; then : 3691 3692else 3693 ac_cv_header_stdc=no 3694fi 3695rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3696 conftest.$ac_objext conftest.beam conftest.$ac_ext 3697fi 3698 3699fi 3700fi 3701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3702$as_echo "$ac_cv_header_stdc" >&6; } 3703if test $ac_cv_header_stdc = yes; then 3704 3705$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3706 3707fi 3708 3709# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3710for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3711 inttypes.h stdint.h unistd.h 3712do : 3713 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3714ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3715" 3716eval as_val=\$$as_ac_Header 3717 if test "x$as_val" = x""yes; then : 3718 cat >>confdefs.h <<_ACEOF 3719#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3720_ACEOF 3721 3722fi 3723 3724done 3725 3726 3727 3728 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3729if test "x$ac_cv_header_minix_config_h" = x""yes; then : 3730 MINIX=yes 3731else 3732 MINIX= 3733fi 3734 3735 3736 if test "$MINIX" = yes; then 3737 3738$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3739 3740 3741$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3742 3743 3744$as_echo "#define _MINIX 1" >>confdefs.h 3745 3746 fi 3747 3748 3749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3750$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3751if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 3752 $as_echo_n "(cached) " >&6 3753else 3754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3755/* end confdefs.h. */ 3756 3757# define __EXTENSIONS__ 1 3758 $ac_includes_default 3759int 3760main () 3761{ 3762 3763 ; 3764 return 0; 3765} 3766_ACEOF 3767if ac_fn_c_try_compile "$LINENO"; then : 3768 ac_cv_safe_to_define___extensions__=yes 3769else 3770 ac_cv_safe_to_define___extensions__=no 3771fi 3772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3773fi 3774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3775$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3776 test $ac_cv_safe_to_define___extensions__ = yes && 3777 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3778 3779 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3780 3781 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3782 3783 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3784 3785 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3786 3787 3788 3789# Use same top-level configure hooks in libgcc/libstdc++/libvtv. 3790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5 3791$as_echo_n "checking for --enable-vtable-verify... " >&6; } 3792# Check whether --enable-vtable-verify was given. 3793if test "${enable_vtable_verify+set}" = set; then : 3794 enableval=$enable_vtable_verify; case "$enableval" in 3795 yes) enable_vtable_verify=yes ;; 3796 no) enable_vtable_verify=no ;; 3797 *) enable_vtable_verify=no;; 3798 esac 3799else 3800 enable_vtable_verify=no 3801fi 3802 3803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5 3804$as_echo "$enable_vtable_verify" >&6; } 3805 3806# See if supported. 3807unset VTV_SUPPORTED 3808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for host support for vtable verification" >&5 3809$as_echo_n "checking for host support for vtable verification... " >&6; } 3810. ${srcdir}/configure.tgt 3811case ${host} in 3812 *-*-solaris2*) 3813 # libvtv requires init priority support, which depends on the linker 3814 # used on Solaris. 3815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for init priority support" >&5 3816$as_echo_n "checking for init priority support... " >&6; } 3817if test "${libvtv_cv_init_priority+set}" = set; then : 3818 $as_echo_n "(cached) " >&6 3819else 3820 3821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3822/* end confdefs.h. */ 3823 3824int 3825main () 3826{ 3827void ip (void) __attribute__ ((constructor (1))); 3828 ; 3829 return 0; 3830} 3831_ACEOF 3832if ac_fn_c_try_compile "$LINENO"; then : 3833 libgcc_cv_init_priority=yes 3834else 3835 libgcc_cv_init_priority=no 3836fi 3837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3838fi 3839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libvtv_cv_init_priority" >&5 3840$as_echo "$libvtv_cv_init_priority" >&6; } 3841 if test x$libvtv_cv_init_priority = xno; then 3842 VTV_SUPPORTED=no 3843 fi 3844 # FIXME: Maybe check for dl_iterate_phdr, too? Should be covered by 3845 # configure.tgt restricting to libvtv to Solaris 11+. 3846 ;; 3847esac 3848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $VTV_SUPPORTED" >&5 3849$as_echo "$VTV_SUPPORTED" >&6; } 3850 3851# Decide if it's usable. 3852use_vtable_verify=no 3853if test "x$VTV_SUPPORTED" = "xyes"; then 3854 if test "x$enable_vtable_verify" = "xyes"; then 3855 use_vtable_verify=yes 3856 { $as_echo "$as_me:${as_lineno-$LINENO}: using vtable verification" >&5 3857$as_echo "$as_me: using vtable verification" >&6;} 3858 fi 3859fi 3860 if test $use_vtable_verify = yes; then 3861 ENABLE_VTABLE_VERIFY_TRUE= 3862 ENABLE_VTABLE_VERIFY_FALSE='#' 3863else 3864 ENABLE_VTABLE_VERIFY_TRUE='#' 3865 ENABLE_VTABLE_VERIFY_FALSE= 3866fi 3867 3868 3869am__api_version='1.11' 3870 3871# Find a good install program. We prefer a C program (faster), 3872# so one script is as good as another. But avoid the broken or 3873# incompatible versions: 3874# SysV /etc/install, /usr/sbin/install 3875# SunOS /usr/etc/install 3876# IRIX /sbin/install 3877# AIX /bin/install 3878# AmigaOS /C/install, which installs bootblocks on floppy discs 3879# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3880# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3881# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3882# OS/2's system install, which has a completely different semantic 3883# ./install, which can be erroneously created by make from ./install.sh. 3884# Reject install programs that cannot install multiple files. 3885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3886$as_echo_n "checking for a BSD-compatible install... " >&6; } 3887if test -z "$INSTALL"; then 3888if test "${ac_cv_path_install+set}" = set; then : 3889 $as_echo_n "(cached) " >&6 3890else 3891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3892for as_dir in $PATH 3893do 3894 IFS=$as_save_IFS 3895 test -z "$as_dir" && as_dir=. 3896 # Account for people who put trailing slashes in PATH elements. 3897case $as_dir/ in #(( 3898 ./ | .// | /[cC]/* | \ 3899 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3900 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3901 /usr/ucb/* ) ;; 3902 *) 3903 # OSF1 and SCO ODT 3.0 have their own names for install. 3904 # Don't use installbsd from OSF since it installs stuff as root 3905 # by default. 3906 for ac_prog in ginstall scoinst install; do 3907 for ac_exec_ext in '' $ac_executable_extensions; do 3908 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3909 if test $ac_prog = install && 3910 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3911 # AIX install. It has an incompatible calling convention. 3912 : 3913 elif test $ac_prog = install && 3914 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3915 # program-specific install script used by HP pwplus--don't use. 3916 : 3917 else 3918 rm -rf conftest.one conftest.two conftest.dir 3919 echo one > conftest.one 3920 echo two > conftest.two 3921 mkdir conftest.dir 3922 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3923 test -s conftest.one && test -s conftest.two && 3924 test -s conftest.dir/conftest.one && 3925 test -s conftest.dir/conftest.two 3926 then 3927 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3928 break 3 3929 fi 3930 fi 3931 fi 3932 done 3933 done 3934 ;; 3935esac 3936 3937 done 3938IFS=$as_save_IFS 3939 3940rm -rf conftest.one conftest.two conftest.dir 3941 3942fi 3943 if test "${ac_cv_path_install+set}" = set; then 3944 INSTALL=$ac_cv_path_install 3945 else 3946 # As a last resort, use the slow shell script. Don't cache a 3947 # value for INSTALL within a source directory, because that will 3948 # break other packages using the cache if that directory is 3949 # removed, or if the value is a relative name. 3950 INSTALL=$ac_install_sh 3951 fi 3952fi 3953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3954$as_echo "$INSTALL" >&6; } 3955 3956# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3957# It thinks the first close brace ends the variable substitution. 3958test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3959 3960test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3961 3962test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3963 3964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3965$as_echo_n "checking whether build environment is sane... " >&6; } 3966# Just in case 3967sleep 1 3968echo timestamp > conftest.file 3969# Reject unsafe characters in $srcdir or the absolute working directory 3970# name. Accept space and tab only in the latter. 3971am_lf=' 3972' 3973case `pwd` in 3974 *[\\\"\#\$\&\'\`$am_lf]*) 3975 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 3976esac 3977case $srcdir in 3978 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3979 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 3980esac 3981 3982# Do `set' in a subshell so we don't clobber the current shell's 3983# arguments. Must try -L first in case configure is actually a 3984# symlink; some systems play weird games with the mod time of symlinks 3985# (eg FreeBSD returns the mod time of the symlink's containing 3986# directory). 3987if ( 3988 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3989 if test "$*" = "X"; then 3990 # -L didn't work. 3991 set X `ls -t "$srcdir/configure" conftest.file` 3992 fi 3993 rm -f conftest.file 3994 if test "$*" != "X $srcdir/configure conftest.file" \ 3995 && test "$*" != "X conftest.file $srcdir/configure"; then 3996 3997 # If neither matched, then we have a broken ls. This can happen 3998 # if, for instance, CONFIG_SHELL is bash and it inherits a 3999 # broken ls alias from the environment. This has actually 4000 # happened. Such a system could not be considered "sane". 4001 as_fn_error "ls -t appears to fail. Make sure there is not a broken 4002alias in your environment" "$LINENO" 5 4003 fi 4004 4005 test "$2" = conftest.file 4006 ) 4007then 4008 # Ok. 4009 : 4010else 4011 as_fn_error "newly created file is older than distributed files! 4012Check your system clock" "$LINENO" 5 4013fi 4014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4015$as_echo "yes" >&6; } 4016test "$program_prefix" != NONE && 4017 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4018# Use a double $ so make ignores it. 4019test "$program_suffix" != NONE && 4020 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4021# Double any \ or $. 4022# By default was `s,x,x', remove it if useless. 4023ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4024program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4025 4026# expand $ac_aux_dir to an absolute path 4027am_aux_dir=`cd $ac_aux_dir && pwd` 4028 4029if test x"${MISSING+set}" != xset; then 4030 case $am_aux_dir in 4031 *\ * | *\ *) 4032 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4033 *) 4034 MISSING="\${SHELL} $am_aux_dir/missing" ;; 4035 esac 4036fi 4037# Use eval to expand $SHELL 4038if eval "$MISSING --run true"; then 4039 am_missing_run="$MISSING --run " 4040else 4041 am_missing_run= 4042 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 4043$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 4044fi 4045 4046if test x"${install_sh}" != xset; then 4047 case $am_aux_dir in 4048 *\ * | *\ *) 4049 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4050 *) 4051 install_sh="\${SHELL} $am_aux_dir/install-sh" 4052 esac 4053fi 4054 4055# Installed binaries are usually stripped using `strip' when the user 4056# run `make install-strip'. However `strip' might not be the right 4057# tool to use in cross-compilation environments, therefore Automake 4058# will honor the `STRIP' environment variable to overrule this program. 4059if test "$cross_compiling" != no; then 4060 if test -n "$ac_tool_prefix"; then 4061 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4062set dummy ${ac_tool_prefix}strip; ac_word=$2 4063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4064$as_echo_n "checking for $ac_word... " >&6; } 4065if test "${ac_cv_prog_STRIP+set}" = set; then : 4066 $as_echo_n "(cached) " >&6 4067else 4068 if test -n "$STRIP"; then 4069 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4070else 4071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4072for as_dir in $PATH 4073do 4074 IFS=$as_save_IFS 4075 test -z "$as_dir" && as_dir=. 4076 for ac_exec_ext in '' $ac_executable_extensions; do 4077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4078 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4080 break 2 4081 fi 4082done 4083 done 4084IFS=$as_save_IFS 4085 4086fi 4087fi 4088STRIP=$ac_cv_prog_STRIP 4089if test -n "$STRIP"; then 4090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4091$as_echo "$STRIP" >&6; } 4092else 4093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4094$as_echo "no" >&6; } 4095fi 4096 4097 4098fi 4099if test -z "$ac_cv_prog_STRIP"; then 4100 ac_ct_STRIP=$STRIP 4101 # Extract the first word of "strip", so it can be a program name with args. 4102set dummy strip; ac_word=$2 4103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4104$as_echo_n "checking for $ac_word... " >&6; } 4105if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 4106 $as_echo_n "(cached) " >&6 4107else 4108 if test -n "$ac_ct_STRIP"; then 4109 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4110else 4111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4112for as_dir in $PATH 4113do 4114 IFS=$as_save_IFS 4115 test -z "$as_dir" && as_dir=. 4116 for ac_exec_ext in '' $ac_executable_extensions; do 4117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4118 ac_cv_prog_ac_ct_STRIP="strip" 4119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4120 break 2 4121 fi 4122done 4123 done 4124IFS=$as_save_IFS 4125 4126fi 4127fi 4128ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4129if test -n "$ac_ct_STRIP"; then 4130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4131$as_echo "$ac_ct_STRIP" >&6; } 4132else 4133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4134$as_echo "no" >&6; } 4135fi 4136 4137 if test "x$ac_ct_STRIP" = x; then 4138 STRIP=":" 4139 else 4140 case $cross_compiling:$ac_tool_warned in 4141yes:) 4142{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4143$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4144ac_tool_warned=yes ;; 4145esac 4146 STRIP=$ac_ct_STRIP 4147 fi 4148else 4149 STRIP="$ac_cv_prog_STRIP" 4150fi 4151 4152fi 4153INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4154 4155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4156$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4157if test -z "$MKDIR_P"; then 4158 if test "${ac_cv_path_mkdir+set}" = set; then : 4159 $as_echo_n "(cached) " >&6 4160else 4161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4162for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4163do 4164 IFS=$as_save_IFS 4165 test -z "$as_dir" && as_dir=. 4166 for ac_prog in mkdir gmkdir; do 4167 for ac_exec_ext in '' $ac_executable_extensions; do 4168 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 4169 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4170 'mkdir (GNU coreutils) '* | \ 4171 'mkdir (coreutils) '* | \ 4172 'mkdir (fileutils) '4.1*) 4173 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4174 break 3;; 4175 esac 4176 done 4177 done 4178 done 4179IFS=$as_save_IFS 4180 4181fi 4182 4183 if test "${ac_cv_path_mkdir+set}" = set; then 4184 MKDIR_P="$ac_cv_path_mkdir -p" 4185 else 4186 # As a last resort, use the slow shell script. Don't cache a 4187 # value for MKDIR_P within a source directory, because that will 4188 # break other packages using the cache if that directory is 4189 # removed, or if the value is a relative name. 4190 test -d ./--version && rmdir ./--version 4191 MKDIR_P="$ac_install_sh -d" 4192 fi 4193fi 4194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4195$as_echo "$MKDIR_P" >&6; } 4196 4197mkdir_p="$MKDIR_P" 4198case $mkdir_p in 4199 [\\/$]* | ?:[\\/]*) ;; 4200 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 4201esac 4202 4203for ac_prog in gawk mawk nawk awk 4204do 4205 # Extract the first word of "$ac_prog", so it can be a program name with args. 4206set dummy $ac_prog; ac_word=$2 4207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4208$as_echo_n "checking for $ac_word... " >&6; } 4209if test "${ac_cv_prog_AWK+set}" = set; then : 4210 $as_echo_n "(cached) " >&6 4211else 4212 if test -n "$AWK"; then 4213 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4214else 4215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4216for as_dir in $PATH 4217do 4218 IFS=$as_save_IFS 4219 test -z "$as_dir" && as_dir=. 4220 for ac_exec_ext in '' $ac_executable_extensions; do 4221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4222 ac_cv_prog_AWK="$ac_prog" 4223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4224 break 2 4225 fi 4226done 4227 done 4228IFS=$as_save_IFS 4229 4230fi 4231fi 4232AWK=$ac_cv_prog_AWK 4233if test -n "$AWK"; then 4234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4235$as_echo "$AWK" >&6; } 4236else 4237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4238$as_echo "no" >&6; } 4239fi 4240 4241 4242 test -n "$AWK" && break 4243done 4244 4245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4246$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4247set x ${MAKE-make} 4248ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4249if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 4250 $as_echo_n "(cached) " >&6 4251else 4252 cat >conftest.make <<\_ACEOF 4253SHELL = /bin/sh 4254all: 4255 @echo '@@@%%%=$(MAKE)=@@@%%%' 4256_ACEOF 4257# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 4258case `${MAKE-make} -f conftest.make 2>/dev/null` in 4259 *@@@%%%=?*=@@@%%%*) 4260 eval ac_cv_prog_make_${ac_make}_set=yes;; 4261 *) 4262 eval ac_cv_prog_make_${ac_make}_set=no;; 4263esac 4264rm -f conftest.make 4265fi 4266if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4268$as_echo "yes" >&6; } 4269 SET_MAKE= 4270else 4271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4272$as_echo "no" >&6; } 4273 SET_MAKE="MAKE=${MAKE-make}" 4274fi 4275 4276rm -rf .tst 2>/dev/null 4277mkdir .tst 2>/dev/null 4278if test -d .tst; then 4279 am__leading_dot=. 4280else 4281 am__leading_dot=_ 4282fi 4283rmdir .tst 2>/dev/null 4284 4285DEPDIR="${am__leading_dot}deps" 4286 4287ac_config_commands="$ac_config_commands depfiles" 4288 4289 4290am_make=${MAKE-make} 4291cat > confinc << 'END' 4292am__doit: 4293 @echo this is the am__doit target 4294.PHONY: am__doit 4295END 4296# If we don't find an include directive, just comment out the code. 4297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4298$as_echo_n "checking for style of include used by $am_make... " >&6; } 4299am__include="#" 4300am__quote= 4301_am_result=none 4302# First try GNU make style include. 4303echo "include confinc" > confmf 4304# Ignore all kinds of additional output from `make'. 4305case `$am_make -s -f confmf 2> /dev/null` in #( 4306*the\ am__doit\ target*) 4307 am__include=include 4308 am__quote= 4309 _am_result=GNU 4310 ;; 4311esac 4312# Now try BSD make style include. 4313if test "$am__include" = "#"; then 4314 echo '.include "confinc"' > confmf 4315 case `$am_make -s -f confmf 2> /dev/null` in #( 4316 *the\ am__doit\ target*) 4317 am__include=.include 4318 am__quote="\"" 4319 _am_result=BSD 4320 ;; 4321 esac 4322fi 4323 4324 4325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4326$as_echo "$_am_result" >&6; } 4327rm -f confinc confmf 4328 4329# Check whether --enable-dependency-tracking was given. 4330if test "${enable_dependency_tracking+set}" = set; then : 4331 enableval=$enable_dependency_tracking; 4332fi 4333 4334if test "x$enable_dependency_tracking" != xno; then 4335 am_depcomp="$ac_aux_dir/depcomp" 4336 AMDEPBACKSLASH='\' 4337 am__nodep='_no' 4338fi 4339 if test "x$enable_dependency_tracking" != xno; then 4340 AMDEP_TRUE= 4341 AMDEP_FALSE='#' 4342else 4343 AMDEP_TRUE='#' 4344 AMDEP_FALSE= 4345fi 4346 4347 4348if test "`cd $srcdir && pwd`" != "`pwd`"; then 4349 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4350 # is not polluted with repeated "-I." 4351 am__isrc=' -I$(srcdir)' 4352 # test to see if srcdir already configured 4353 if test -f $srcdir/config.status; then 4354 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4355 fi 4356fi 4357 4358# test whether we have cygpath 4359if test -z "$CYGPATH_W"; then 4360 if (cygpath --version) >/dev/null 2>/dev/null; then 4361 CYGPATH_W='cygpath -w' 4362 else 4363 CYGPATH_W=echo 4364 fi 4365fi 4366 4367 4368# Define the identity of the package. 4369 PACKAGE='libvtv' 4370 VERSION='1.0' 4371 4372 4373cat >>confdefs.h <<_ACEOF 4374#define PACKAGE "$PACKAGE" 4375_ACEOF 4376 4377 4378cat >>confdefs.h <<_ACEOF 4379#define VERSION "$VERSION" 4380_ACEOF 4381 4382# Some tools Automake needs. 4383 4384ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4385 4386 4387AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4388 4389 4390AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4391 4392 4393AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4394 4395 4396MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4397 4398# We need awk for the "check" target. The system "awk" is bad on 4399# some platforms. 4400# Always define AMTAR for backward compatibility. Yes, it's still used 4401# in the wild :-( We should find a proper way to deprecate it ... 4402AMTAR='$${TAR-tar}' 4403 4404am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4405 4406 4407 4408 4409depcc="$CC" am_compiler_list= 4410 4411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4412$as_echo_n "checking dependency style of $depcc... " >&6; } 4413if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 4414 $as_echo_n "(cached) " >&6 4415else 4416 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4417 # We make a subdir and do the tests there. Otherwise we can end up 4418 # making bogus files that we don't know about and never remove. For 4419 # instance it was reported that on HP-UX the gcc test will end up 4420 # making a dummy file named `D' -- because `-MD' means `put the output 4421 # in D'. 4422 rm -rf conftest.dir 4423 mkdir conftest.dir 4424 # Copy depcomp to subdir because otherwise we won't find it if we're 4425 # using a relative directory. 4426 cp "$am_depcomp" conftest.dir 4427 cd conftest.dir 4428 # We will build objects and dependencies in a subdirectory because 4429 # it helps to detect inapplicable dependency modes. For instance 4430 # both Tru64's cc and ICC support -MD to output dependencies as a 4431 # side effect of compilation, but ICC will put the dependencies in 4432 # the current directory while Tru64 will put them in the object 4433 # directory. 4434 mkdir sub 4435 4436 am_cv_CC_dependencies_compiler_type=none 4437 if test "$am_compiler_list" = ""; then 4438 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4439 fi 4440 am__universal=false 4441 case " $depcc " in #( 4442 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4443 esac 4444 4445 for depmode in $am_compiler_list; do 4446 # Setup a source with many dependencies, because some compilers 4447 # like to wrap large dependency lists on column 80 (with \), and 4448 # we should not choose a depcomp mode which is confused by this. 4449 # 4450 # We need to recreate these files for each test, as the compiler may 4451 # overwrite some of them when testing with obscure command lines. 4452 # This happens at least with the AIX C compiler. 4453 : > sub/conftest.c 4454 for i in 1 2 3 4 5 6; do 4455 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4456 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4457 # Solaris 8's {/usr,}/bin/sh. 4458 touch sub/conftst$i.h 4459 done 4460 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4461 4462 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4463 # mode. It turns out that the SunPro C++ compiler does not properly 4464 # handle `-M -o', and we need to detect this. Also, some Intel 4465 # versions had trouble with output in subdirs 4466 am__obj=sub/conftest.${OBJEXT-o} 4467 am__minus_obj="-o $am__obj" 4468 case $depmode in 4469 gcc) 4470 # This depmode causes a compiler race in universal mode. 4471 test "$am__universal" = false || continue 4472 ;; 4473 nosideeffect) 4474 # after this tag, mechanisms are not by side-effect, so they'll 4475 # only be used when explicitly requested 4476 if test "x$enable_dependency_tracking" = xyes; then 4477 continue 4478 else 4479 break 4480 fi 4481 ;; 4482 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4483 # This compiler won't grok `-c -o', but also, the minuso test has 4484 # not run yet. These depmodes are late enough in the game, and 4485 # so weak that their functioning should not be impacted. 4486 am__obj=conftest.${OBJEXT-o} 4487 am__minus_obj= 4488 ;; 4489 none) break ;; 4490 esac 4491 if depmode=$depmode \ 4492 source=sub/conftest.c object=$am__obj \ 4493 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4494 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4495 >/dev/null 2>conftest.err && 4496 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4497 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4498 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4499 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4500 # icc doesn't choke on unknown options, it will just issue warnings 4501 # or remarks (even with -Werror). So we grep stderr for any message 4502 # that says an option was ignored or not supported. 4503 # When given -MP, icc 7.0 and 7.1 complain thusly: 4504 # icc: Command line warning: ignoring option '-M'; no argument required 4505 # The diagnosis changed in icc 8.0: 4506 # icc: Command line remark: option '-MP' not supported 4507 if (grep 'ignoring option' conftest.err || 4508 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4509 am_cv_CC_dependencies_compiler_type=$depmode 4510 break 4511 fi 4512 fi 4513 done 4514 4515 cd .. 4516 rm -rf conftest.dir 4517else 4518 am_cv_CC_dependencies_compiler_type=none 4519fi 4520 4521fi 4522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4523$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4524CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4525 4526 if 4527 test "x$enable_dependency_tracking" != xno \ 4528 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4529 am__fastdepCC_TRUE= 4530 am__fastdepCC_FALSE='#' 4531else 4532 am__fastdepCC_TRUE='#' 4533 am__fastdepCC_FALSE= 4534fi 4535 4536 4537 4538 4539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4540$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4541 # Check whether --enable-maintainer-mode was given. 4542if test "${enable_maintainer_mode+set}" = set; then : 4543 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4544else 4545 USE_MAINTAINER_MODE=no 4546fi 4547 4548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4549$as_echo "$USE_MAINTAINER_MODE" >&6; } 4550 if test $USE_MAINTAINER_MODE = yes; then 4551 MAINTAINER_MODE_TRUE= 4552 MAINTAINER_MODE_FALSE='#' 4553else 4554 MAINTAINER_MODE_TRUE='#' 4555 MAINTAINER_MODE_FALSE= 4556fi 4557 4558 MAINT=$MAINTAINER_MODE_TRUE 4559 4560 4561 4562 4563 4564 # These need to be absolute paths, yet at the same time need to 4565 # canonicalize only relative paths, because then amd will not unmount 4566 # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 4567 libvtv_builddir=`${PWDCMD-pwd}` 4568 case $srcdir in 4569 \\/$* | ?:\\/*) libvtv_srcdir=${srcdir} ;; 4570 *) libvtv_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 4571 esac 4572 toplevel_builddir=${libvtv_builddir}/.. 4573 toplevel_srcdir=${libvtv_srcdir}/.. 4574 4575 4576 4577 4578 4579 4580# Calculate toolexeclibdir 4581# Also toolexecdir, though it's only used in toolexeclibdir 4582case ${version_specific_libs} in 4583 yes) 4584 # Need the gcc compiler version to know where to install libraries 4585 # and header files if --enable-version-specific-runtime-libs option 4586 # is selected. 4587 toolexecdir='$(libdir)/gcc/$(target_alias)' 4588 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 4589 ;; 4590 no) 4591 if test -n "$with_cross_host" && 4592 test x"$with_cross_host" != x"no"; then 4593 # Install a library built with a cross compiler in tooldir, not libdir. 4594 toolexecdir='$(exec_prefix)/$(target_alias)' 4595 toolexeclibdir='$(toolexecdir)/lib' 4596 else 4597 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 4598 toolexeclibdir='$(libdir)' 4599 fi 4600 multi_os_directory=`$CC -print-multi-os-directory` 4601 case $multi_os_directory in 4602 .) ;; # Avoid trailing /. 4603 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 4604 esac 4605 ;; 4606esac 4607 4608 4609 4610 4611for ac_func in __secure_getenv 4612do : 4613 ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv" 4614if test "x$ac_cv_func___secure_getenv" = x""yes; then : 4615 cat >>confdefs.h <<_ACEOF 4616#define HAVE___SECURE_GETENV 1 4617_ACEOF 4618 4619fi 4620done 4621 4622 4623 4624for ac_func in secure_getenv 4625do : 4626 ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv" 4627if test "x$ac_cv_func_secure_getenv" = x""yes; then : 4628 cat >>confdefs.h <<_ACEOF 4629#define HAVE_SECURE_GETENV 1 4630_ACEOF 4631 4632fi 4633done 4634 4635 4636for ac_func in getexecname __fortify_fail 4637do : 4638 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4639ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4640eval as_val=\$$as_ac_var 4641 if test "x$as_val" = x""yes; then : 4642 cat >>confdefs.h <<_ACEOF 4643#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4644_ACEOF 4645 4646fi 4647done 4648 4649 4650# Check for programs. 4651 4652 4653ac_ext=c 4654ac_cpp='$CPP $CPPFLAGS' 4655ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4656ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4657ac_compiler_gnu=$ac_cv_c_compiler_gnu 4658if test -n "$ac_tool_prefix"; then 4659 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4660set dummy ${ac_tool_prefix}gcc; ac_word=$2 4661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4662$as_echo_n "checking for $ac_word... " >&6; } 4663if test "${ac_cv_prog_CC+set}" = set; then : 4664 $as_echo_n "(cached) " >&6 4665else 4666 if test -n "$CC"; then 4667 ac_cv_prog_CC="$CC" # Let the user override the test. 4668else 4669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4670for as_dir in $PATH 4671do 4672 IFS=$as_save_IFS 4673 test -z "$as_dir" && as_dir=. 4674 for ac_exec_ext in '' $ac_executable_extensions; do 4675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4676 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4678 break 2 4679 fi 4680done 4681 done 4682IFS=$as_save_IFS 4683 4684fi 4685fi 4686CC=$ac_cv_prog_CC 4687if test -n "$CC"; then 4688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4689$as_echo "$CC" >&6; } 4690else 4691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4692$as_echo "no" >&6; } 4693fi 4694 4695 4696fi 4697if test -z "$ac_cv_prog_CC"; then 4698 ac_ct_CC=$CC 4699 # Extract the first word of "gcc", so it can be a program name with args. 4700set dummy gcc; ac_word=$2 4701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4702$as_echo_n "checking for $ac_word... " >&6; } 4703if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4704 $as_echo_n "(cached) " >&6 4705else 4706 if test -n "$ac_ct_CC"; then 4707 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4708else 4709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4710for as_dir in $PATH 4711do 4712 IFS=$as_save_IFS 4713 test -z "$as_dir" && as_dir=. 4714 for ac_exec_ext in '' $ac_executable_extensions; do 4715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4716 ac_cv_prog_ac_ct_CC="gcc" 4717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4718 break 2 4719 fi 4720done 4721 done 4722IFS=$as_save_IFS 4723 4724fi 4725fi 4726ac_ct_CC=$ac_cv_prog_ac_ct_CC 4727if test -n "$ac_ct_CC"; then 4728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4729$as_echo "$ac_ct_CC" >&6; } 4730else 4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4732$as_echo "no" >&6; } 4733fi 4734 4735 if test "x$ac_ct_CC" = x; then 4736 CC="" 4737 else 4738 case $cross_compiling:$ac_tool_warned in 4739yes:) 4740{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4741$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4742ac_tool_warned=yes ;; 4743esac 4744 CC=$ac_ct_CC 4745 fi 4746else 4747 CC="$ac_cv_prog_CC" 4748fi 4749 4750if test -z "$CC"; then 4751 if test -n "$ac_tool_prefix"; then 4752 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4753set dummy ${ac_tool_prefix}cc; ac_word=$2 4754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4755$as_echo_n "checking for $ac_word... " >&6; } 4756if test "${ac_cv_prog_CC+set}" = set; then : 4757 $as_echo_n "(cached) " >&6 4758else 4759 if test -n "$CC"; then 4760 ac_cv_prog_CC="$CC" # Let the user override the test. 4761else 4762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4763for as_dir in $PATH 4764do 4765 IFS=$as_save_IFS 4766 test -z "$as_dir" && as_dir=. 4767 for ac_exec_ext in '' $ac_executable_extensions; do 4768 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4769 ac_cv_prog_CC="${ac_tool_prefix}cc" 4770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4771 break 2 4772 fi 4773done 4774 done 4775IFS=$as_save_IFS 4776 4777fi 4778fi 4779CC=$ac_cv_prog_CC 4780if test -n "$CC"; then 4781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4782$as_echo "$CC" >&6; } 4783else 4784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4785$as_echo "no" >&6; } 4786fi 4787 4788 4789 fi 4790fi 4791if test -z "$CC"; then 4792 # Extract the first word of "cc", so it can be a program name with args. 4793set dummy cc; ac_word=$2 4794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4795$as_echo_n "checking for $ac_word... " >&6; } 4796if test "${ac_cv_prog_CC+set}" = set; then : 4797 $as_echo_n "(cached) " >&6 4798else 4799 if test -n "$CC"; then 4800 ac_cv_prog_CC="$CC" # Let the user override the test. 4801else 4802 ac_prog_rejected=no 4803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4804for as_dir in $PATH 4805do 4806 IFS=$as_save_IFS 4807 test -z "$as_dir" && as_dir=. 4808 for ac_exec_ext in '' $ac_executable_extensions; do 4809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4810 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4811 ac_prog_rejected=yes 4812 continue 4813 fi 4814 ac_cv_prog_CC="cc" 4815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4816 break 2 4817 fi 4818done 4819 done 4820IFS=$as_save_IFS 4821 4822if test $ac_prog_rejected = yes; then 4823 # We found a bogon in the path, so make sure we never use it. 4824 set dummy $ac_cv_prog_CC 4825 shift 4826 if test $# != 0; then 4827 # We chose a different compiler from the bogus one. 4828 # However, it has the same basename, so the bogon will be chosen 4829 # first if we set CC to just the basename; use the full file name. 4830 shift 4831 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4832 fi 4833fi 4834fi 4835fi 4836CC=$ac_cv_prog_CC 4837if test -n "$CC"; then 4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4839$as_echo "$CC" >&6; } 4840else 4841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4842$as_echo "no" >&6; } 4843fi 4844 4845 4846fi 4847if test -z "$CC"; then 4848 if test -n "$ac_tool_prefix"; then 4849 for ac_prog in cl.exe 4850 do 4851 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4852set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4854$as_echo_n "checking for $ac_word... " >&6; } 4855if test "${ac_cv_prog_CC+set}" = set; then : 4856 $as_echo_n "(cached) " >&6 4857else 4858 if test -n "$CC"; then 4859 ac_cv_prog_CC="$CC" # Let the user override the test. 4860else 4861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4862for as_dir in $PATH 4863do 4864 IFS=$as_save_IFS 4865 test -z "$as_dir" && as_dir=. 4866 for ac_exec_ext in '' $ac_executable_extensions; do 4867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4868 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4870 break 2 4871 fi 4872done 4873 done 4874IFS=$as_save_IFS 4875 4876fi 4877fi 4878CC=$ac_cv_prog_CC 4879if test -n "$CC"; then 4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4881$as_echo "$CC" >&6; } 4882else 4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4884$as_echo "no" >&6; } 4885fi 4886 4887 4888 test -n "$CC" && break 4889 done 4890fi 4891if test -z "$CC"; then 4892 ac_ct_CC=$CC 4893 for ac_prog in cl.exe 4894do 4895 # Extract the first word of "$ac_prog", so it can be a program name with args. 4896set dummy $ac_prog; ac_word=$2 4897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4898$as_echo_n "checking for $ac_word... " >&6; } 4899if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4900 $as_echo_n "(cached) " >&6 4901else 4902 if test -n "$ac_ct_CC"; then 4903 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4904else 4905as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4906for as_dir in $PATH 4907do 4908 IFS=$as_save_IFS 4909 test -z "$as_dir" && as_dir=. 4910 for ac_exec_ext in '' $ac_executable_extensions; do 4911 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4912 ac_cv_prog_ac_ct_CC="$ac_prog" 4913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4914 break 2 4915 fi 4916done 4917 done 4918IFS=$as_save_IFS 4919 4920fi 4921fi 4922ac_ct_CC=$ac_cv_prog_ac_ct_CC 4923if test -n "$ac_ct_CC"; then 4924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4925$as_echo "$ac_ct_CC" >&6; } 4926else 4927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4928$as_echo "no" >&6; } 4929fi 4930 4931 4932 test -n "$ac_ct_CC" && break 4933done 4934 4935 if test "x$ac_ct_CC" = x; then 4936 CC="" 4937 else 4938 case $cross_compiling:$ac_tool_warned in 4939yes:) 4940{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4941$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4942ac_tool_warned=yes ;; 4943esac 4944 CC=$ac_ct_CC 4945 fi 4946fi 4947 4948fi 4949 4950 4951test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4952$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4953as_fn_error "no acceptable C compiler found in \$PATH 4954See \`config.log' for more details." "$LINENO" 5; } 4955 4956# Provide some information about the compiler. 4957$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4958set X $ac_compile 4959ac_compiler=$2 4960for ac_option in --version -v -V -qversion; do 4961 { { ac_try="$ac_compiler $ac_option >&5" 4962case "(($ac_try" in 4963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4964 *) ac_try_echo=$ac_try;; 4965esac 4966eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4967$as_echo "$ac_try_echo"; } >&5 4968 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4969 ac_status=$? 4970 if test -s conftest.err; then 4971 sed '10a\ 4972... rest of stderr output deleted ... 4973 10q' conftest.err >conftest.er1 4974 cat conftest.er1 >&5 4975 rm -f conftest.er1 conftest.err 4976 fi 4977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4978 test $ac_status = 0; } 4979done 4980 4981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4982$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4983if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4984 $as_echo_n "(cached) " >&6 4985else 4986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4987/* end confdefs.h. */ 4988 4989int 4990main () 4991{ 4992#ifndef __GNUC__ 4993 choke me 4994#endif 4995 4996 ; 4997 return 0; 4998} 4999_ACEOF 5000if ac_fn_c_try_compile "$LINENO"; then : 5001 ac_compiler_gnu=yes 5002else 5003 ac_compiler_gnu=no 5004fi 5005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5006ac_cv_c_compiler_gnu=$ac_compiler_gnu 5007 5008fi 5009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 5010$as_echo "$ac_cv_c_compiler_gnu" >&6; } 5011if test $ac_compiler_gnu = yes; then 5012 GCC=yes 5013else 5014 GCC= 5015fi 5016ac_test_CFLAGS=${CFLAGS+set} 5017ac_save_CFLAGS=$CFLAGS 5018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5019$as_echo_n "checking whether $CC accepts -g... " >&6; } 5020if test "${ac_cv_prog_cc_g+set}" = set; then : 5021 $as_echo_n "(cached) " >&6 5022else 5023 ac_save_c_werror_flag=$ac_c_werror_flag 5024 ac_c_werror_flag=yes 5025 ac_cv_prog_cc_g=no 5026 CFLAGS="-g" 5027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5028/* end confdefs.h. */ 5029 5030int 5031main () 5032{ 5033 5034 ; 5035 return 0; 5036} 5037_ACEOF 5038if ac_fn_c_try_compile "$LINENO"; then : 5039 ac_cv_prog_cc_g=yes 5040else 5041 CFLAGS="" 5042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5043/* end confdefs.h. */ 5044 5045int 5046main () 5047{ 5048 5049 ; 5050 return 0; 5051} 5052_ACEOF 5053if ac_fn_c_try_compile "$LINENO"; then : 5054 5055else 5056 ac_c_werror_flag=$ac_save_c_werror_flag 5057 CFLAGS="-g" 5058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5059/* end confdefs.h. */ 5060 5061int 5062main () 5063{ 5064 5065 ; 5066 return 0; 5067} 5068_ACEOF 5069if ac_fn_c_try_compile "$LINENO"; then : 5070 ac_cv_prog_cc_g=yes 5071fi 5072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5073fi 5074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5075fi 5076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5077 ac_c_werror_flag=$ac_save_c_werror_flag 5078fi 5079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5080$as_echo "$ac_cv_prog_cc_g" >&6; } 5081if test "$ac_test_CFLAGS" = set; then 5082 CFLAGS=$ac_save_CFLAGS 5083elif test $ac_cv_prog_cc_g = yes; then 5084 if test "$GCC" = yes; then 5085 CFLAGS="-g -O2" 5086 else 5087 CFLAGS="-g" 5088 fi 5089else 5090 if test "$GCC" = yes; then 5091 CFLAGS="-O2" 5092 else 5093 CFLAGS= 5094 fi 5095fi 5096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5097$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5098if test "${ac_cv_prog_cc_c89+set}" = set; then : 5099 $as_echo_n "(cached) " >&6 5100else 5101 ac_cv_prog_cc_c89=no 5102ac_save_CC=$CC 5103cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5104/* end confdefs.h. */ 5105#include <stdarg.h> 5106#include <stdio.h> 5107#include <sys/types.h> 5108#include <sys/stat.h> 5109/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5110struct buf { int x; }; 5111FILE * (*rcsopen) (struct buf *, struct stat *, int); 5112static char *e (p, i) 5113 char **p; 5114 int i; 5115{ 5116 return p[i]; 5117} 5118static char *f (char * (*g) (char **, int), char **p, ...) 5119{ 5120 char *s; 5121 va_list v; 5122 va_start (v,p); 5123 s = g (p, va_arg (v,int)); 5124 va_end (v); 5125 return s; 5126} 5127 5128/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5129 function prototypes and stuff, but not '\xHH' hex character constants. 5130 These don't provoke an error unfortunately, instead are silently treated 5131 as 'x'. The following induces an error, until -std is added to get 5132 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5133 array size at least. It's necessary to write '\x00'==0 to get something 5134 that's true only with -std. */ 5135int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5136 5137/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5138 inside strings and character constants. */ 5139#define FOO(x) 'x' 5140int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5141 5142int test (int i, double x); 5143struct s1 {int (*f) (int a);}; 5144struct s2 {int (*f) (double a);}; 5145int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5146int argc; 5147char **argv; 5148int 5149main () 5150{ 5151return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5152 ; 5153 return 0; 5154} 5155_ACEOF 5156for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5157 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5158do 5159 CC="$ac_save_CC $ac_arg" 5160 if ac_fn_c_try_compile "$LINENO"; then : 5161 ac_cv_prog_cc_c89=$ac_arg 5162fi 5163rm -f core conftest.err conftest.$ac_objext 5164 test "x$ac_cv_prog_cc_c89" != "xno" && break 5165done 5166rm -f conftest.$ac_ext 5167CC=$ac_save_CC 5168 5169fi 5170# AC_CACHE_VAL 5171case "x$ac_cv_prog_cc_c89" in 5172 x) 5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5174$as_echo "none needed" >&6; } ;; 5175 xno) 5176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5177$as_echo "unsupported" >&6; } ;; 5178 *) 5179 CC="$CC $ac_cv_prog_cc_c89" 5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5181$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5182esac 5183if test "x$ac_cv_prog_cc_c89" != xno; then : 5184 5185fi 5186 5187ac_ext=c 5188ac_cpp='$CPP $CPPFLAGS' 5189ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5190ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5191ac_compiler_gnu=$ac_cv_c_compiler_gnu 5192 5193ac_ext=cpp 5194ac_cpp='$CXXCPP $CPPFLAGS' 5195ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5196ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5197ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5198if test -z "$CXX"; then 5199 if test -n "$CCC"; then 5200 CXX=$CCC 5201 else 5202 if test -n "$ac_tool_prefix"; then 5203 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5204 do 5205 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5206set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5208$as_echo_n "checking for $ac_word... " >&6; } 5209if test "${ac_cv_prog_CXX+set}" = set; then : 5210 $as_echo_n "(cached) " >&6 5211else 5212 if test -n "$CXX"; then 5213 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5214else 5215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5216for as_dir in $PATH 5217do 5218 IFS=$as_save_IFS 5219 test -z "$as_dir" && as_dir=. 5220 for ac_exec_ext in '' $ac_executable_extensions; do 5221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5222 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5224 break 2 5225 fi 5226done 5227 done 5228IFS=$as_save_IFS 5229 5230fi 5231fi 5232CXX=$ac_cv_prog_CXX 5233if test -n "$CXX"; then 5234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 5235$as_echo "$CXX" >&6; } 5236else 5237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5238$as_echo "no" >&6; } 5239fi 5240 5241 5242 test -n "$CXX" && break 5243 done 5244fi 5245if test -z "$CXX"; then 5246 ac_ct_CXX=$CXX 5247 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5248do 5249 # Extract the first word of "$ac_prog", so it can be a program name with args. 5250set dummy $ac_prog; ac_word=$2 5251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5252$as_echo_n "checking for $ac_word... " >&6; } 5253if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : 5254 $as_echo_n "(cached) " >&6 5255else 5256 if test -n "$ac_ct_CXX"; then 5257 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5258else 5259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5260for as_dir in $PATH 5261do 5262 IFS=$as_save_IFS 5263 test -z "$as_dir" && as_dir=. 5264 for ac_exec_ext in '' $ac_executable_extensions; do 5265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5266 ac_cv_prog_ac_ct_CXX="$ac_prog" 5267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5268 break 2 5269 fi 5270done 5271 done 5272IFS=$as_save_IFS 5273 5274fi 5275fi 5276ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5277if test -n "$ac_ct_CXX"; then 5278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 5279$as_echo "$ac_ct_CXX" >&6; } 5280else 5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5282$as_echo "no" >&6; } 5283fi 5284 5285 5286 test -n "$ac_ct_CXX" && break 5287done 5288 5289 if test "x$ac_ct_CXX" = x; then 5290 CXX="g++" 5291 else 5292 case $cross_compiling:$ac_tool_warned in 5293yes:) 5294{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5295$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5296ac_tool_warned=yes ;; 5297esac 5298 CXX=$ac_ct_CXX 5299 fi 5300fi 5301 5302 fi 5303fi 5304# Provide some information about the compiler. 5305$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 5306set X $ac_compile 5307ac_compiler=$2 5308for ac_option in --version -v -V -qversion; do 5309 { { ac_try="$ac_compiler $ac_option >&5" 5310case "(($ac_try" in 5311 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5312 *) ac_try_echo=$ac_try;; 5313esac 5314eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5315$as_echo "$ac_try_echo"; } >&5 5316 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 5317 ac_status=$? 5318 if test -s conftest.err; then 5319 sed '10a\ 5320... rest of stderr output deleted ... 5321 10q' conftest.err >conftest.er1 5322 cat conftest.er1 >&5 5323 rm -f conftest.er1 conftest.err 5324 fi 5325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5326 test $ac_status = 0; } 5327done 5328 5329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 5330$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5331if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : 5332 $as_echo_n "(cached) " >&6 5333else 5334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5335/* end confdefs.h. */ 5336 5337int 5338main () 5339{ 5340#ifndef __GNUC__ 5341 choke me 5342#endif 5343 5344 ; 5345 return 0; 5346} 5347_ACEOF 5348if ac_fn_cxx_try_compile "$LINENO"; then : 5349 ac_compiler_gnu=yes 5350else 5351 ac_compiler_gnu=no 5352fi 5353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5354ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5355 5356fi 5357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 5358$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5359if test $ac_compiler_gnu = yes; then 5360 GXX=yes 5361else 5362 GXX= 5363fi 5364ac_test_CXXFLAGS=${CXXFLAGS+set} 5365ac_save_CXXFLAGS=$CXXFLAGS 5366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 5367$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5368if test "${ac_cv_prog_cxx_g+set}" = set; then : 5369 $as_echo_n "(cached) " >&6 5370else 5371 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5372 ac_cxx_werror_flag=yes 5373 ac_cv_prog_cxx_g=no 5374 CXXFLAGS="-g" 5375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5376/* end confdefs.h. */ 5377 5378int 5379main () 5380{ 5381 5382 ; 5383 return 0; 5384} 5385_ACEOF 5386if ac_fn_cxx_try_compile "$LINENO"; then : 5387 ac_cv_prog_cxx_g=yes 5388else 5389 CXXFLAGS="" 5390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5391/* end confdefs.h. */ 5392 5393int 5394main () 5395{ 5396 5397 ; 5398 return 0; 5399} 5400_ACEOF 5401if ac_fn_cxx_try_compile "$LINENO"; then : 5402 5403else 5404 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5405 CXXFLAGS="-g" 5406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5407/* end confdefs.h. */ 5408 5409int 5410main () 5411{ 5412 5413 ; 5414 return 0; 5415} 5416_ACEOF 5417if ac_fn_cxx_try_compile "$LINENO"; then : 5418 ac_cv_prog_cxx_g=yes 5419fi 5420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5421fi 5422rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5423fi 5424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5425 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5426fi 5427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 5428$as_echo "$ac_cv_prog_cxx_g" >&6; } 5429if test "$ac_test_CXXFLAGS" = set; then 5430 CXXFLAGS=$ac_save_CXXFLAGS 5431elif test $ac_cv_prog_cxx_g = yes; then 5432 if test "$GXX" = yes; then 5433 CXXFLAGS="-g -O2" 5434 else 5435 CXXFLAGS="-g" 5436 fi 5437else 5438 if test "$GXX" = yes; then 5439 CXXFLAGS="-O2" 5440 else 5441 CXXFLAGS= 5442 fi 5443fi 5444ac_ext=c 5445ac_cpp='$CPP $CPPFLAGS' 5446ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5447ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5448ac_compiler_gnu=$ac_cv_c_compiler_gnu 5449 5450depcc="$CXX" am_compiler_list= 5451 5452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5453$as_echo_n "checking dependency style of $depcc... " >&6; } 5454if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : 5455 $as_echo_n "(cached) " >&6 5456else 5457 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5458 # We make a subdir and do the tests there. Otherwise we can end up 5459 # making bogus files that we don't know about and never remove. For 5460 # instance it was reported that on HP-UX the gcc test will end up 5461 # making a dummy file named `D' -- because `-MD' means `put the output 5462 # in D'. 5463 rm -rf conftest.dir 5464 mkdir conftest.dir 5465 # Copy depcomp to subdir because otherwise we won't find it if we're 5466 # using a relative directory. 5467 cp "$am_depcomp" conftest.dir 5468 cd conftest.dir 5469 # We will build objects and dependencies in a subdirectory because 5470 # it helps to detect inapplicable dependency modes. For instance 5471 # both Tru64's cc and ICC support -MD to output dependencies as a 5472 # side effect of compilation, but ICC will put the dependencies in 5473 # the current directory while Tru64 will put them in the object 5474 # directory. 5475 mkdir sub 5476 5477 am_cv_CXX_dependencies_compiler_type=none 5478 if test "$am_compiler_list" = ""; then 5479 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5480 fi 5481 am__universal=false 5482 case " $depcc " in #( 5483 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5484 esac 5485 5486 for depmode in $am_compiler_list; do 5487 # Setup a source with many dependencies, because some compilers 5488 # like to wrap large dependency lists on column 80 (with \), and 5489 # we should not choose a depcomp mode which is confused by this. 5490 # 5491 # We need to recreate these files for each test, as the compiler may 5492 # overwrite some of them when testing with obscure command lines. 5493 # This happens at least with the AIX C compiler. 5494 : > sub/conftest.c 5495 for i in 1 2 3 4 5 6; do 5496 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5497 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5498 # Solaris 8's {/usr,}/bin/sh. 5499 touch sub/conftst$i.h 5500 done 5501 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5502 5503 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5504 # mode. It turns out that the SunPro C++ compiler does not properly 5505 # handle `-M -o', and we need to detect this. Also, some Intel 5506 # versions had trouble with output in subdirs 5507 am__obj=sub/conftest.${OBJEXT-o} 5508 am__minus_obj="-o $am__obj" 5509 case $depmode in 5510 gcc) 5511 # This depmode causes a compiler race in universal mode. 5512 test "$am__universal" = false || continue 5513 ;; 5514 nosideeffect) 5515 # after this tag, mechanisms are not by side-effect, so they'll 5516 # only be used when explicitly requested 5517 if test "x$enable_dependency_tracking" = xyes; then 5518 continue 5519 else 5520 break 5521 fi 5522 ;; 5523 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5524 # This compiler won't grok `-c -o', but also, the minuso test has 5525 # not run yet. These depmodes are late enough in the game, and 5526 # so weak that their functioning should not be impacted. 5527 am__obj=conftest.${OBJEXT-o} 5528 am__minus_obj= 5529 ;; 5530 none) break ;; 5531 esac 5532 if depmode=$depmode \ 5533 source=sub/conftest.c object=$am__obj \ 5534 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5535 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5536 >/dev/null 2>conftest.err && 5537 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5538 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5539 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5540 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5541 # icc doesn't choke on unknown options, it will just issue warnings 5542 # or remarks (even with -Werror). So we grep stderr for any message 5543 # that says an option was ignored or not supported. 5544 # When given -MP, icc 7.0 and 7.1 complain thusly: 5545 # icc: Command line warning: ignoring option '-M'; no argument required 5546 # The diagnosis changed in icc 8.0: 5547 # icc: Command line remark: option '-MP' not supported 5548 if (grep 'ignoring option' conftest.err || 5549 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5550 am_cv_CXX_dependencies_compiler_type=$depmode 5551 break 5552 fi 5553 fi 5554 done 5555 5556 cd .. 5557 rm -rf conftest.dir 5558else 5559 am_cv_CXX_dependencies_compiler_type=none 5560fi 5561 5562fi 5563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 5564$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5565CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5566 5567 if 5568 test "x$enable_dependency_tracking" != xno \ 5569 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5570 am__fastdepCXX_TRUE= 5571 am__fastdepCXX_FALSE='#' 5572else 5573 am__fastdepCXX_TRUE='#' 5574 am__fastdepCXX_FALSE= 5575fi 5576 5577 5578 5579 5580if test "x$CC" != xcc; then 5581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 5582$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 5583else 5584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 5585$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 5586fi 5587set dummy $CC; ac_cc=`$as_echo "$2" | 5588 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 5589if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 5590 $as_echo_n "(cached) " >&6 5591else 5592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5593/* end confdefs.h. */ 5594 5595int 5596main () 5597{ 5598 5599 ; 5600 return 0; 5601} 5602_ACEOF 5603# Make sure it works both with $CC and with simple cc. 5604# We do the test twice because some compilers refuse to overwrite an 5605# existing .o file with -o, though they will create one. 5606ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 5607rm -f conftest2.* 5608if { { case "(($ac_try" in 5609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5610 *) ac_try_echo=$ac_try;; 5611esac 5612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5613$as_echo "$ac_try_echo"; } >&5 5614 (eval "$ac_try") 2>&5 5615 ac_status=$? 5616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5617 test $ac_status = 0; } && 5618 test -f conftest2.$ac_objext && { { case "(($ac_try" in 5619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5620 *) ac_try_echo=$ac_try;; 5621esac 5622eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5623$as_echo "$ac_try_echo"; } >&5 5624 (eval "$ac_try") 2>&5 5625 ac_status=$? 5626 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5627 test $ac_status = 0; }; 5628then 5629 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 5630 if test "x$CC" != xcc; then 5631 # Test first that cc exists at all. 5632 if { ac_try='cc -c conftest.$ac_ext >&5' 5633 { { case "(($ac_try" in 5634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5635 *) ac_try_echo=$ac_try;; 5636esac 5637eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5638$as_echo "$ac_try_echo"; } >&5 5639 (eval "$ac_try") 2>&5 5640 ac_status=$? 5641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5642 test $ac_status = 0; }; }; then 5643 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 5644 rm -f conftest2.* 5645 if { { case "(($ac_try" in 5646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5647 *) ac_try_echo=$ac_try;; 5648esac 5649eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5650$as_echo "$ac_try_echo"; } >&5 5651 (eval "$ac_try") 2>&5 5652 ac_status=$? 5653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5654 test $ac_status = 0; } && 5655 test -f conftest2.$ac_objext && { { case "(($ac_try" in 5656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5657 *) ac_try_echo=$ac_try;; 5658esac 5659eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5660$as_echo "$ac_try_echo"; } >&5 5661 (eval "$ac_try") 2>&5 5662 ac_status=$? 5663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5664 test $ac_status = 0; }; 5665 then 5666 # cc works too. 5667 : 5668 else 5669 # cc exists but doesn't like -o. 5670 eval ac_cv_prog_cc_${ac_cc}_c_o=no 5671 fi 5672 fi 5673 fi 5674else 5675 eval ac_cv_prog_cc_${ac_cc}_c_o=no 5676fi 5677rm -f core conftest* 5678 5679fi 5680if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 5681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5682$as_echo "yes" >&6; } 5683else 5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5685$as_echo "no" >&6; } 5686 5687$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 5688 5689fi 5690 5691# FIXME: we rely on the cache variable name because 5692# there is no other way. 5693set dummy $CC 5694am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 5695eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 5696if test "$am_t" != yes; then 5697 # Losing compiler, so override with the script. 5698 # FIXME: It is wrong to rewrite CC. 5699 # But if we don't then we get into trouble of one sort or another. 5700 # A longer-term fix would be to have automake use am__CC in this case, 5701 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5702 CC="$am_aux_dir/compile $CC" 5703fi 5704 5705 5706 5707 5708 5709 5710# Newer automakes demand CCAS and CCASFLAGS. 5711: ${CCAS='$(CC)'} 5712: ${CCASFLAGS='$(CFLAGS)'} 5713 5714 5715 5716if test -n "$ac_tool_prefix"; then 5717 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 5718set dummy ${ac_tool_prefix}as; ac_word=$2 5719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5720$as_echo_n "checking for $ac_word... " >&6; } 5721if test "${ac_cv_prog_AS+set}" = set; then : 5722 $as_echo_n "(cached) " >&6 5723else 5724 if test -n "$AS"; then 5725 ac_cv_prog_AS="$AS" # Let the user override the test. 5726else 5727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5728for as_dir in $PATH 5729do 5730 IFS=$as_save_IFS 5731 test -z "$as_dir" && as_dir=. 5732 for ac_exec_ext in '' $ac_executable_extensions; do 5733 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5734 ac_cv_prog_AS="${ac_tool_prefix}as" 5735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5736 break 2 5737 fi 5738done 5739 done 5740IFS=$as_save_IFS 5741 5742fi 5743fi 5744AS=$ac_cv_prog_AS 5745if test -n "$AS"; then 5746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 5747$as_echo "$AS" >&6; } 5748else 5749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5750$as_echo "no" >&6; } 5751fi 5752 5753 5754fi 5755if test -z "$ac_cv_prog_AS"; then 5756 ac_ct_AS=$AS 5757 # Extract the first word of "as", so it can be a program name with args. 5758set dummy as; ac_word=$2 5759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5760$as_echo_n "checking for $ac_word... " >&6; } 5761if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : 5762 $as_echo_n "(cached) " >&6 5763else 5764 if test -n "$ac_ct_AS"; then 5765 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 5766else 5767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5768for as_dir in $PATH 5769do 5770 IFS=$as_save_IFS 5771 test -z "$as_dir" && as_dir=. 5772 for ac_exec_ext in '' $ac_executable_extensions; do 5773 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5774 ac_cv_prog_ac_ct_AS="as" 5775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5776 break 2 5777 fi 5778done 5779 done 5780IFS=$as_save_IFS 5781 5782fi 5783fi 5784ac_ct_AS=$ac_cv_prog_ac_ct_AS 5785if test -n "$ac_ct_AS"; then 5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 5787$as_echo "$ac_ct_AS" >&6; } 5788else 5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5790$as_echo "no" >&6; } 5791fi 5792 5793 if test "x$ac_ct_AS" = x; then 5794 AS="" 5795 else 5796 case $cross_compiling:$ac_tool_warned in 5797yes:) 5798{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5799$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5800ac_tool_warned=yes ;; 5801esac 5802 AS=$ac_ct_AS 5803 fi 5804else 5805 AS="$ac_cv_prog_AS" 5806fi 5807 5808if test -n "$ac_tool_prefix"; then 5809 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5810set dummy ${ac_tool_prefix}ar; ac_word=$2 5811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5812$as_echo_n "checking for $ac_word... " >&6; } 5813if test "${ac_cv_prog_AR+set}" = set; then : 5814 $as_echo_n "(cached) " >&6 5815else 5816 if test -n "$AR"; then 5817 ac_cv_prog_AR="$AR" # Let the user override the test. 5818else 5819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5820for as_dir in $PATH 5821do 5822 IFS=$as_save_IFS 5823 test -z "$as_dir" && as_dir=. 5824 for ac_exec_ext in '' $ac_executable_extensions; do 5825 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5826 ac_cv_prog_AR="${ac_tool_prefix}ar" 5827 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5828 break 2 5829 fi 5830done 5831 done 5832IFS=$as_save_IFS 5833 5834fi 5835fi 5836AR=$ac_cv_prog_AR 5837if test -n "$AR"; then 5838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5839$as_echo "$AR" >&6; } 5840else 5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5842$as_echo "no" >&6; } 5843fi 5844 5845 5846fi 5847if test -z "$ac_cv_prog_AR"; then 5848 ac_ct_AR=$AR 5849 # Extract the first word of "ar", so it can be a program name with args. 5850set dummy ar; ac_word=$2 5851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5852$as_echo_n "checking for $ac_word... " >&6; } 5853if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5854 $as_echo_n "(cached) " >&6 5855else 5856 if test -n "$ac_ct_AR"; then 5857 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5858else 5859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5860for as_dir in $PATH 5861do 5862 IFS=$as_save_IFS 5863 test -z "$as_dir" && as_dir=. 5864 for ac_exec_ext in '' $ac_executable_extensions; do 5865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5866 ac_cv_prog_ac_ct_AR="ar" 5867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5868 break 2 5869 fi 5870done 5871 done 5872IFS=$as_save_IFS 5873 5874fi 5875fi 5876ac_ct_AR=$ac_cv_prog_ac_ct_AR 5877if test -n "$ac_ct_AR"; then 5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5879$as_echo "$ac_ct_AR" >&6; } 5880else 5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5882$as_echo "no" >&6; } 5883fi 5884 5885 if test "x$ac_ct_AR" = x; then 5886 AR="" 5887 else 5888 case $cross_compiling:$ac_tool_warned in 5889yes:) 5890{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5891$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5892ac_tool_warned=yes ;; 5893esac 5894 AR=$ac_ct_AR 5895 fi 5896else 5897 AR="$ac_cv_prog_AR" 5898fi 5899 5900if test -n "$ac_tool_prefix"; then 5901 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5902set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5904$as_echo_n "checking for $ac_word... " >&6; } 5905if test "${ac_cv_prog_RANLIB+set}" = set; then : 5906 $as_echo_n "(cached) " >&6 5907else 5908 if test -n "$RANLIB"; then 5909 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5910else 5911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5912for as_dir in $PATH 5913do 5914 IFS=$as_save_IFS 5915 test -z "$as_dir" && as_dir=. 5916 for ac_exec_ext in '' $ac_executable_extensions; do 5917 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5918 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5920 break 2 5921 fi 5922done 5923 done 5924IFS=$as_save_IFS 5925 5926fi 5927fi 5928RANLIB=$ac_cv_prog_RANLIB 5929if test -n "$RANLIB"; then 5930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5931$as_echo "$RANLIB" >&6; } 5932else 5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5934$as_echo "no" >&6; } 5935fi 5936 5937 5938fi 5939if test -z "$ac_cv_prog_RANLIB"; then 5940 ac_ct_RANLIB=$RANLIB 5941 # Extract the first word of "ranlib", so it can be a program name with args. 5942set dummy ranlib; ac_word=$2 5943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5944$as_echo_n "checking for $ac_word... " >&6; } 5945if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5946 $as_echo_n "(cached) " >&6 5947else 5948 if test -n "$ac_ct_RANLIB"; then 5949 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5950else 5951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5952for as_dir in $PATH 5953do 5954 IFS=$as_save_IFS 5955 test -z "$as_dir" && as_dir=. 5956 for ac_exec_ext in '' $ac_executable_extensions; do 5957 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5958 ac_cv_prog_ac_ct_RANLIB="ranlib" 5959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5960 break 2 5961 fi 5962done 5963 done 5964IFS=$as_save_IFS 5965 5966fi 5967fi 5968ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5969if test -n "$ac_ct_RANLIB"; then 5970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5971$as_echo "$ac_ct_RANLIB" >&6; } 5972else 5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5974$as_echo "no" >&6; } 5975fi 5976 5977 if test "x$ac_ct_RANLIB" = x; then 5978 RANLIB=":" 5979 else 5980 case $cross_compiling:$ac_tool_warned in 5981yes:) 5982{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5984ac_tool_warned=yes ;; 5985esac 5986 RANLIB=$ac_ct_RANLIB 5987 fi 5988else 5989 RANLIB="$ac_cv_prog_RANLIB" 5990fi 5991 5992 5993# Configure libtool 5994enable_dlopen=yes 5995 5996 5997 5998case `pwd` in 5999 *\ * | *\ *) 6000 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 6001$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 6002esac 6003 6004 6005 6006macro_version='2.2.7a' 6007macro_revision='1.3134' 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021ltmain="$ac_aux_dir/ltmain.sh" 6022 6023# Backslashify metacharacters that are still active within 6024# double-quoted strings. 6025sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6026 6027# Same as above, but do not quote variable references. 6028double_quote_subst='s/\(["`\\]\)/\\\1/g' 6029 6030# Sed substitution to delay expansion of an escaped shell variable in a 6031# double_quote_subst'ed string. 6032delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6033 6034# Sed substitution to delay expansion of an escaped single quote. 6035delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6036 6037# Sed substitution to avoid accidental globbing in evaled expressions 6038no_glob_subst='s/\*/\\\*/g' 6039 6040ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 6041ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 6042ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 6043 6044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 6045$as_echo_n "checking how to print strings... " >&6; } 6046# Test print first, because it will be a builtin if present. 6047if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 6048 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 6049 ECHO='print -r --' 6050elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 6051 ECHO='printf %s\n' 6052else 6053 # Use this function as a fallback that always works. 6054 func_fallback_echo () 6055 { 6056 eval 'cat <<_LTECHO_EOF 6057$1 6058_LTECHO_EOF' 6059 } 6060 ECHO='func_fallback_echo' 6061fi 6062 6063# func_echo_all arg... 6064# Invoke $ECHO with all args, space-separated. 6065func_echo_all () 6066{ 6067 $ECHO "" 6068} 6069 6070case "$ECHO" in 6071 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 6072$as_echo "printf" >&6; } ;; 6073 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 6074$as_echo "print -r" >&6; } ;; 6075 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 6076$as_echo "cat" >&6; } ;; 6077esac 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 6093$as_echo_n "checking for a sed that does not truncate output... " >&6; } 6094if test "${ac_cv_path_SED+set}" = set; then : 6095 $as_echo_n "(cached) " >&6 6096else 6097 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 6098 for ac_i in 1 2 3 4 5 6 7; do 6099 ac_script="$ac_script$as_nl$ac_script" 6100 done 6101 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 6102 { ac_script=; unset ac_script;} 6103 if test -z "$SED"; then 6104 ac_path_SED_found=false 6105 # Loop through the user's path and test for each of PROGNAME-LIST 6106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6107for as_dir in $PATH 6108do 6109 IFS=$as_save_IFS 6110 test -z "$as_dir" && as_dir=. 6111 for ac_prog in sed gsed; do 6112 for ac_exec_ext in '' $ac_executable_extensions; do 6113 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 6114 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 6115# Check for GNU ac_path_SED and select it if it is found. 6116 # Check for GNU $ac_path_SED 6117case `"$ac_path_SED" --version 2>&1` in 6118*GNU*) 6119 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 6120*) 6121 ac_count=0 6122 $as_echo_n 0123456789 >"conftest.in" 6123 while : 6124 do 6125 cat "conftest.in" "conftest.in" >"conftest.tmp" 6126 mv "conftest.tmp" "conftest.in" 6127 cp "conftest.in" "conftest.nl" 6128 $as_echo '' >> "conftest.nl" 6129 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6130 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6131 as_fn_arith $ac_count + 1 && ac_count=$as_val 6132 if test $ac_count -gt ${ac_path_SED_max-0}; then 6133 # Best one so far, save it but keep looking for a better one 6134 ac_cv_path_SED="$ac_path_SED" 6135 ac_path_SED_max=$ac_count 6136 fi 6137 # 10*(2^10) chars as input seems more than enough 6138 test $ac_count -gt 10 && break 6139 done 6140 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6141esac 6142 6143 $ac_path_SED_found && break 3 6144 done 6145 done 6146 done 6147IFS=$as_save_IFS 6148 if test -z "$ac_cv_path_SED"; then 6149 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 6150 fi 6151else 6152 ac_cv_path_SED=$SED 6153fi 6154 6155fi 6156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6157$as_echo "$ac_cv_path_SED" >&6; } 6158 SED="$ac_cv_path_SED" 6159 rm -f conftest.sed 6160 6161test -z "$SED" && SED=sed 6162Xsed="$SED -e 1s/^X//" 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6175$as_echo_n "checking for fgrep... " >&6; } 6176if test "${ac_cv_path_FGREP+set}" = set; then : 6177 $as_echo_n "(cached) " >&6 6178else 6179 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6180 then ac_cv_path_FGREP="$GREP -F" 6181 else 6182 if test -z "$FGREP"; then 6183 ac_path_FGREP_found=false 6184 # Loop through the user's path and test for each of PROGNAME-LIST 6185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6186for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6187do 6188 IFS=$as_save_IFS 6189 test -z "$as_dir" && as_dir=. 6190 for ac_prog in fgrep; do 6191 for ac_exec_ext in '' $ac_executable_extensions; do 6192 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 6193 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 6194# Check for GNU ac_path_FGREP and select it if it is found. 6195 # Check for GNU $ac_path_FGREP 6196case `"$ac_path_FGREP" --version 2>&1` in 6197*GNU*) 6198 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6199*) 6200 ac_count=0 6201 $as_echo_n 0123456789 >"conftest.in" 6202 while : 6203 do 6204 cat "conftest.in" "conftest.in" >"conftest.tmp" 6205 mv "conftest.tmp" "conftest.in" 6206 cp "conftest.in" "conftest.nl" 6207 $as_echo 'FGREP' >> "conftest.nl" 6208 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6209 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6210 as_fn_arith $ac_count + 1 && ac_count=$as_val 6211 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6212 # Best one so far, save it but keep looking for a better one 6213 ac_cv_path_FGREP="$ac_path_FGREP" 6214 ac_path_FGREP_max=$ac_count 6215 fi 6216 # 10*(2^10) chars as input seems more than enough 6217 test $ac_count -gt 10 && break 6218 done 6219 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6220esac 6221 6222 $ac_path_FGREP_found && break 3 6223 done 6224 done 6225 done 6226IFS=$as_save_IFS 6227 if test -z "$ac_cv_path_FGREP"; then 6228 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6229 fi 6230else 6231 ac_cv_path_FGREP=$FGREP 6232fi 6233 6234 fi 6235fi 6236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6237$as_echo "$ac_cv_path_FGREP" >&6; } 6238 FGREP="$ac_cv_path_FGREP" 6239 6240 6241test -z "$GREP" && GREP=grep 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261# Check whether --with-gnu-ld was given. 6262if test "${with_gnu_ld+set}" = set; then : 6263 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 6264else 6265 with_gnu_ld=no 6266fi 6267 6268ac_prog=ld 6269if test "$GCC" = yes; then 6270 # Check if gcc -print-prog-name=ld gives a path. 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6272$as_echo_n "checking for ld used by $CC... " >&6; } 6273 case $host in 6274 *-*-mingw*) 6275 # gcc leaves a trailing carriage return which upsets mingw 6276 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6277 *) 6278 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6279 esac 6280 case $ac_prog in 6281 # Accept absolute paths. 6282 [\\/]* | ?:[\\/]*) 6283 re_direlt='/[^/][^/]*/\.\./' 6284 # Canonicalize the pathname of ld 6285 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6286 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6287 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6288 done 6289 test -z "$LD" && LD="$ac_prog" 6290 ;; 6291 "") 6292 # If it fails, then pretend we aren't using GCC. 6293 ac_prog=ld 6294 ;; 6295 *) 6296 # If it is relative, then search for the first ld in PATH. 6297 with_gnu_ld=unknown 6298 ;; 6299 esac 6300elif test "$with_gnu_ld" = yes; then 6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6302$as_echo_n "checking for GNU ld... " >&6; } 6303else 6304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6305$as_echo_n "checking for non-GNU ld... " >&6; } 6306fi 6307if test "${lt_cv_path_LD+set}" = set; then : 6308 $as_echo_n "(cached) " >&6 6309else 6310 if test -z "$LD"; then 6311 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6312 for ac_dir in $PATH; do 6313 IFS="$lt_save_ifs" 6314 test -z "$ac_dir" && ac_dir=. 6315 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6316 lt_cv_path_LD="$ac_dir/$ac_prog" 6317 # Check to see if the program is GNU ld. I'd rather use --version, 6318 # but apparently some variants of GNU ld only accept -v. 6319 # Break only if it was the GNU/non-GNU ld that we prefer. 6320 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6321 *GNU* | *'with BFD'*) 6322 test "$with_gnu_ld" != no && break 6323 ;; 6324 *) 6325 test "$with_gnu_ld" != yes && break 6326 ;; 6327 esac 6328 fi 6329 done 6330 IFS="$lt_save_ifs" 6331else 6332 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6333fi 6334fi 6335 6336LD="$lt_cv_path_LD" 6337if test -n "$LD"; then 6338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6339$as_echo "$LD" >&6; } 6340else 6341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6342$as_echo "no" >&6; } 6343fi 6344test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 6345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6346$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6347if test "${lt_cv_prog_gnu_ld+set}" = set; then : 6348 $as_echo_n "(cached) " >&6 6349else 6350 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6351case `$LD -v 2>&1 </dev/null` in 6352*GNU* | *'with BFD'*) 6353 lt_cv_prog_gnu_ld=yes 6354 ;; 6355*) 6356 lt_cv_prog_gnu_ld=no 6357 ;; 6358esac 6359fi 6360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6361$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6362with_gnu_ld=$lt_cv_prog_gnu_ld 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6373$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6374if test "${lt_cv_path_NM+set}" = set; then : 6375 $as_echo_n "(cached) " >&6 6376else 6377 if test -n "$NM"; then 6378 # Let the user override the test. 6379 lt_cv_path_NM="$NM" 6380else 6381 lt_nm_to_check="${ac_tool_prefix}nm" 6382 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6383 lt_nm_to_check="$lt_nm_to_check nm" 6384 fi 6385 for lt_tmp_nm in $lt_nm_to_check; do 6386 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6387 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6388 IFS="$lt_save_ifs" 6389 test -z "$ac_dir" && ac_dir=. 6390 tmp_nm="$ac_dir/$lt_tmp_nm" 6391 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6392 # Check to see if the nm accepts a BSD-compat flag. 6393 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6394 # nm: unknown option "B" ignored 6395 # Tru64's nm complains that /dev/null is an invalid object file 6396 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6397 */dev/null* | *'Invalid file or object type'*) 6398 lt_cv_path_NM="$tmp_nm -B" 6399 break 6400 ;; 6401 *) 6402 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6403 */dev/null*) 6404 lt_cv_path_NM="$tmp_nm -p" 6405 break 6406 ;; 6407 *) 6408 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6409 continue # so that we can try to find one that supports BSD flags 6410 ;; 6411 esac 6412 ;; 6413 esac 6414 fi 6415 done 6416 IFS="$lt_save_ifs" 6417 done 6418 : ${lt_cv_path_NM=no} 6419fi 6420fi 6421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6422$as_echo "$lt_cv_path_NM" >&6; } 6423if test "$lt_cv_path_NM" != "no"; then 6424 NM="$lt_cv_path_NM" 6425else 6426 # Didn't find any BSD compatible name lister, look for dumpbin. 6427 if test -n "$DUMPBIN"; then : 6428 # Let the user override the test. 6429 else 6430 if test -n "$ac_tool_prefix"; then 6431 for ac_prog in dumpbin "link -dump" 6432 do 6433 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6434set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6436$as_echo_n "checking for $ac_word... " >&6; } 6437if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 6438 $as_echo_n "(cached) " >&6 6439else 6440 if test -n "$DUMPBIN"; then 6441 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6442else 6443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6444for as_dir in $PATH 6445do 6446 IFS=$as_save_IFS 6447 test -z "$as_dir" && as_dir=. 6448 for ac_exec_ext in '' $ac_executable_extensions; do 6449 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6450 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6452 break 2 6453 fi 6454done 6455 done 6456IFS=$as_save_IFS 6457 6458fi 6459fi 6460DUMPBIN=$ac_cv_prog_DUMPBIN 6461if test -n "$DUMPBIN"; then 6462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6463$as_echo "$DUMPBIN" >&6; } 6464else 6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6466$as_echo "no" >&6; } 6467fi 6468 6469 6470 test -n "$DUMPBIN" && break 6471 done 6472fi 6473if test -z "$DUMPBIN"; then 6474 ac_ct_DUMPBIN=$DUMPBIN 6475 for ac_prog in dumpbin "link -dump" 6476do 6477 # Extract the first word of "$ac_prog", so it can be a program name with args. 6478set dummy $ac_prog; ac_word=$2 6479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6480$as_echo_n "checking for $ac_word... " >&6; } 6481if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 6482 $as_echo_n "(cached) " >&6 6483else 6484 if test -n "$ac_ct_DUMPBIN"; then 6485 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6486else 6487as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6488for as_dir in $PATH 6489do 6490 IFS=$as_save_IFS 6491 test -z "$as_dir" && as_dir=. 6492 for ac_exec_ext in '' $ac_executable_extensions; do 6493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6494 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6496 break 2 6497 fi 6498done 6499 done 6500IFS=$as_save_IFS 6501 6502fi 6503fi 6504ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6505if test -n "$ac_ct_DUMPBIN"; then 6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6507$as_echo "$ac_ct_DUMPBIN" >&6; } 6508else 6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6510$as_echo "no" >&6; } 6511fi 6512 6513 6514 test -n "$ac_ct_DUMPBIN" && break 6515done 6516 6517 if test "x$ac_ct_DUMPBIN" = x; then 6518 DUMPBIN=":" 6519 else 6520 case $cross_compiling:$ac_tool_warned in 6521yes:) 6522{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6523$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6524ac_tool_warned=yes ;; 6525esac 6526 DUMPBIN=$ac_ct_DUMPBIN 6527 fi 6528fi 6529 6530 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6531 *COFF*) 6532 DUMPBIN="$DUMPBIN -symbols" 6533 ;; 6534 *) 6535 DUMPBIN=: 6536 ;; 6537 esac 6538 fi 6539 6540 if test "$DUMPBIN" != ":"; then 6541 NM="$DUMPBIN" 6542 fi 6543fi 6544test -z "$NM" && NM=nm 6545 6546 6547 6548 6549 6550 6551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6552$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6553if test "${lt_cv_nm_interface+set}" = set; then : 6554 $as_echo_n "(cached) " >&6 6555else 6556 lt_cv_nm_interface="BSD nm" 6557 echo "int some_variable = 0;" > conftest.$ac_ext 6558 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6559 (eval "$ac_compile" 2>conftest.err) 6560 cat conftest.err >&5 6561 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6562 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6563 cat conftest.err >&5 6564 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6565 cat conftest.out >&5 6566 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6567 lt_cv_nm_interface="MS dumpbin" 6568 fi 6569 rm -f conftest* 6570fi 6571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6572$as_echo "$lt_cv_nm_interface" >&6; } 6573 6574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6575$as_echo_n "checking whether ln -s works... " >&6; } 6576LN_S=$as_ln_s 6577if test "$LN_S" = "ln -s"; then 6578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6579$as_echo "yes" >&6; } 6580else 6581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6582$as_echo "no, using $LN_S" >&6; } 6583fi 6584 6585# find the maximum length of command line arguments 6586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6587$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6588if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 6589 $as_echo_n "(cached) " >&6 6590else 6591 i=0 6592 teststring="ABCD" 6593 6594 case $build_os in 6595 msdosdjgpp*) 6596 # On DJGPP, this test can blow up pretty badly due to problems in libc 6597 # (any single argument exceeding 2000 bytes causes a buffer overrun 6598 # during glob expansion). Even if it were fixed, the result of this 6599 # check would be larger than it should be. 6600 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6601 ;; 6602 6603 gnu*) 6604 # Under GNU Hurd, this test is not required because there is 6605 # no limit to the length of command line arguments. 6606 # Libtool will interpret -1 as no limit whatsoever 6607 lt_cv_sys_max_cmd_len=-1; 6608 ;; 6609 6610 cygwin* | mingw* | cegcc*) 6611 # On Win9x/ME, this test blows up -- it succeeds, but takes 6612 # about 5 minutes as the teststring grows exponentially. 6613 # Worse, since 9x/ME are not pre-emptively multitasking, 6614 # you end up with a "frozen" computer, even though with patience 6615 # the test eventually succeeds (with a max line length of 256k). 6616 # Instead, let's just punt: use the minimum linelength reported by 6617 # all of the supported platforms: 8192 (on NT/2K/XP). 6618 lt_cv_sys_max_cmd_len=8192; 6619 ;; 6620 6621 mint*) 6622 # On MiNT this can take a long time and run out of memory. 6623 lt_cv_sys_max_cmd_len=8192; 6624 ;; 6625 6626 amigaos*) 6627 # On AmigaOS with pdksh, this test takes hours, literally. 6628 # So we just punt and use a minimum line length of 8192. 6629 lt_cv_sys_max_cmd_len=8192; 6630 ;; 6631 6632 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6633 # This has been around since 386BSD, at least. Likely further. 6634 if test -x /sbin/sysctl; then 6635 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6636 elif test -x /usr/sbin/sysctl; then 6637 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6638 else 6639 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6640 fi 6641 # And add a safety zone 6642 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6643 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6644 ;; 6645 6646 interix*) 6647 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6648 lt_cv_sys_max_cmd_len=196608 6649 ;; 6650 6651 osf*) 6652 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6653 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6654 # nice to cause kernel panics so lets avoid the loop below. 6655 # First set a reasonable default. 6656 lt_cv_sys_max_cmd_len=16384 6657 # 6658 if test -x /sbin/sysconfig; then 6659 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6660 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6661 esac 6662 fi 6663 ;; 6664 sco3.2v5*) 6665 lt_cv_sys_max_cmd_len=102400 6666 ;; 6667 sysv5* | sco5v6* | sysv4.2uw2*) 6668 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6669 if test -n "$kargmax"; then 6670 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6671 else 6672 lt_cv_sys_max_cmd_len=32768 6673 fi 6674 ;; 6675 *) 6676 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6677 if test -n "$lt_cv_sys_max_cmd_len"; then 6678 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6679 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6680 else 6681 # Make teststring a little bigger before we do anything with it. 6682 # a 1K string should be a reasonable start. 6683 for i in 1 2 3 4 5 6 7 8 ; do 6684 teststring=$teststring$teststring 6685 done 6686 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6687 # If test is not a shell built-in, we'll probably end up computing a 6688 # maximum length that is only half of the actual maximum length, but 6689 # we can't tell. 6690 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6691 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6692 test $i != 17 # 1/2 MB should be enough 6693 do 6694 i=`expr $i + 1` 6695 teststring=$teststring$teststring 6696 done 6697 # Only check the string length outside the loop. 6698 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6699 teststring= 6700 # Add a significant safety factor because C++ compilers can tack on 6701 # massive amounts of additional arguments before passing them to the 6702 # linker. It appears as though 1/2 is a usable value. 6703 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6704 fi 6705 ;; 6706 esac 6707 6708fi 6709 6710if test -n $lt_cv_sys_max_cmd_len ; then 6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6712$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6713else 6714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6715$as_echo "none" >&6; } 6716fi 6717max_cmd_len=$lt_cv_sys_max_cmd_len 6718 6719 6720 6721 6722 6723 6724: ${CP="cp -f"} 6725: ${MV="mv -f"} 6726: ${RM="rm -f"} 6727 6728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6729$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6730# Try some XSI features 6731xsi_shell=no 6732( _lt_dummy="a/b/c" 6733 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6734 = c,a/b,, \ 6735 && eval 'test $(( 1 + 1 )) -eq 2 \ 6736 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6737 && xsi_shell=yes 6738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6739$as_echo "$xsi_shell" >&6; } 6740 6741 6742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6743$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6744lt_shell_append=no 6745( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6746 >/dev/null 2>&1 \ 6747 && lt_shell_append=yes 6748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6749$as_echo "$lt_shell_append" >&6; } 6750 6751 6752if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6753 lt_unset=unset 6754else 6755 lt_unset=false 6756fi 6757 6758 6759 6760 6761 6762# test EBCDIC or ASCII 6763case `echo X|tr X '\101'` in 6764 A) # ASCII based system 6765 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6766 lt_SP2NL='tr \040 \012' 6767 lt_NL2SP='tr \015\012 \040\040' 6768 ;; 6769 *) # EBCDIC based system 6770 lt_SP2NL='tr \100 \n' 6771 lt_NL2SP='tr \r\n \100\100' 6772 ;; 6773esac 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6784$as_echo_n "checking for $LD option to reload object files... " >&6; } 6785if test "${lt_cv_ld_reload_flag+set}" = set; then : 6786 $as_echo_n "(cached) " >&6 6787else 6788 lt_cv_ld_reload_flag='-r' 6789fi 6790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6791$as_echo "$lt_cv_ld_reload_flag" >&6; } 6792reload_flag=$lt_cv_ld_reload_flag 6793case $reload_flag in 6794"" | " "*) ;; 6795*) reload_flag=" $reload_flag" ;; 6796esac 6797reload_cmds='$LD$reload_flag -o $output$reload_objs' 6798case $host_os in 6799 darwin*) 6800 if test "$GCC" = yes; then 6801 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6802 else 6803 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6804 fi 6805 ;; 6806esac 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816if test -n "$ac_tool_prefix"; then 6817 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6818set dummy ${ac_tool_prefix}objdump; ac_word=$2 6819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6820$as_echo_n "checking for $ac_word... " >&6; } 6821if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6822 $as_echo_n "(cached) " >&6 6823else 6824 if test -n "$OBJDUMP"; then 6825 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6826else 6827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6828for as_dir in $PATH 6829do 6830 IFS=$as_save_IFS 6831 test -z "$as_dir" && as_dir=. 6832 for ac_exec_ext in '' $ac_executable_extensions; do 6833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6834 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6836 break 2 6837 fi 6838done 6839 done 6840IFS=$as_save_IFS 6841 6842fi 6843fi 6844OBJDUMP=$ac_cv_prog_OBJDUMP 6845if test -n "$OBJDUMP"; then 6846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6847$as_echo "$OBJDUMP" >&6; } 6848else 6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6850$as_echo "no" >&6; } 6851fi 6852 6853 6854fi 6855if test -z "$ac_cv_prog_OBJDUMP"; then 6856 ac_ct_OBJDUMP=$OBJDUMP 6857 # Extract the first word of "objdump", so it can be a program name with args. 6858set dummy objdump; ac_word=$2 6859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6860$as_echo_n "checking for $ac_word... " >&6; } 6861if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6862 $as_echo_n "(cached) " >&6 6863else 6864 if test -n "$ac_ct_OBJDUMP"; then 6865 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6866else 6867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6868for as_dir in $PATH 6869do 6870 IFS=$as_save_IFS 6871 test -z "$as_dir" && as_dir=. 6872 for ac_exec_ext in '' $ac_executable_extensions; do 6873 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6874 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6876 break 2 6877 fi 6878done 6879 done 6880IFS=$as_save_IFS 6881 6882fi 6883fi 6884ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6885if test -n "$ac_ct_OBJDUMP"; then 6886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6887$as_echo "$ac_ct_OBJDUMP" >&6; } 6888else 6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6890$as_echo "no" >&6; } 6891fi 6892 6893 if test "x$ac_ct_OBJDUMP" = x; then 6894 OBJDUMP="false" 6895 else 6896 case $cross_compiling:$ac_tool_warned in 6897yes:) 6898{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6899$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6900ac_tool_warned=yes ;; 6901esac 6902 OBJDUMP=$ac_ct_OBJDUMP 6903 fi 6904else 6905 OBJDUMP="$ac_cv_prog_OBJDUMP" 6906fi 6907 6908test -z "$OBJDUMP" && OBJDUMP=objdump 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6919$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6920if test "${lt_cv_deplibs_check_method+set}" = set; then : 6921 $as_echo_n "(cached) " >&6 6922else 6923 lt_cv_file_magic_cmd='$MAGIC_CMD' 6924lt_cv_file_magic_test_file= 6925lt_cv_deplibs_check_method='unknown' 6926# Need to set the preceding variable on all platforms that support 6927# interlibrary dependencies. 6928# 'none' -- dependencies not supported. 6929# `unknown' -- same as none, but documents that we really don't know. 6930# 'pass_all' -- all dependencies passed with no checks. 6931# 'test_compile' -- check by making test program. 6932# 'file_magic [[regex]]' -- check by looking for files in library path 6933# which responds to the $file_magic_cmd with a given extended regex. 6934# If you have `file' or equivalent on your system and you're not sure 6935# whether `pass_all' will *always* work, you probably want this one. 6936 6937case $host_os in 6938aix[4-9]*) 6939 lt_cv_deplibs_check_method=pass_all 6940 ;; 6941 6942beos*) 6943 lt_cv_deplibs_check_method=pass_all 6944 ;; 6945 6946bsdi[45]*) 6947 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6948 lt_cv_file_magic_cmd='/usr/bin/file -L' 6949 lt_cv_file_magic_test_file=/shlib/libc.so 6950 ;; 6951 6952cygwin*) 6953 # func_win32_libid is a shell function defined in ltmain.sh 6954 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6955 lt_cv_file_magic_cmd='func_win32_libid' 6956 ;; 6957 6958mingw* | pw32*) 6959 # Base MSYS/MinGW do not provide the 'file' command needed by 6960 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6961 # unless we find 'file', for example because we are cross-compiling. 6962 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6963 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6964 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6965 lt_cv_file_magic_cmd='func_win32_libid' 6966 else 6967 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6968 lt_cv_file_magic_cmd='$OBJDUMP -f' 6969 fi 6970 ;; 6971 6972cegcc*) 6973 # use the weaker test based on 'objdump'. See mingw*. 6974 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6975 lt_cv_file_magic_cmd='$OBJDUMP -f' 6976 ;; 6977 6978darwin* | rhapsody*) 6979 lt_cv_deplibs_check_method=pass_all 6980 ;; 6981 6982freebsd* | dragonfly*) 6983 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6984 case $host_cpu in 6985 i*86 ) 6986 # Not sure whether the presence of OpenBSD here was a mistake. 6987 # Let's accept both of them until this is cleared up. 6988 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6989 lt_cv_file_magic_cmd=/usr/bin/file 6990 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6991 ;; 6992 esac 6993 else 6994 lt_cv_deplibs_check_method=pass_all 6995 fi 6996 ;; 6997 6998gnu*) 6999 lt_cv_deplibs_check_method=pass_all 7000 ;; 7001 7002haiku*) 7003 lt_cv_deplibs_check_method=pass_all 7004 ;; 7005 7006hpux10.20* | hpux11*) 7007 lt_cv_file_magic_cmd=/usr/bin/file 7008 case $host_cpu in 7009 ia64*) 7010 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 7011 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 7012 ;; 7013 hppa*64*) 7014 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]' 7015 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 7016 ;; 7017 *) 7018 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 7019 lt_cv_file_magic_test_file=/usr/lib/libc.sl 7020 ;; 7021 esac 7022 ;; 7023 7024interix[3-9]*) 7025 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 7026 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 7027 ;; 7028 7029irix5* | irix6* | nonstopux*) 7030 case $LD in 7031 *-32|*"-32 ") libmagic=32-bit;; 7032 *-n32|*"-n32 ") libmagic=N32;; 7033 *-64|*"-64 ") libmagic=64-bit;; 7034 *) libmagic=never-match;; 7035 esac 7036 lt_cv_deplibs_check_method=pass_all 7037 ;; 7038 7039# This must be Linux ELF. 7040linux* | k*bsd*-gnu | kopensolaris*-gnu) 7041 lt_cv_deplibs_check_method=pass_all 7042 ;; 7043 7044netbsd*) 7045 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7046 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7047 else 7048 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 7049 fi 7050 ;; 7051 7052newos6*) 7053 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 7054 lt_cv_file_magic_cmd=/usr/bin/file 7055 lt_cv_file_magic_test_file=/usr/lib/libnls.so 7056 ;; 7057 7058*nto* | *qnx*) 7059 lt_cv_deplibs_check_method=pass_all 7060 ;; 7061 7062openbsd*) 7063 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 7064 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 7065 else 7066 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7067 fi 7068 ;; 7069 7070osf3* | osf4* | osf5*) 7071 lt_cv_deplibs_check_method=pass_all 7072 ;; 7073 7074rdos*) 7075 lt_cv_deplibs_check_method=pass_all 7076 ;; 7077 7078solaris*) 7079 lt_cv_deplibs_check_method=pass_all 7080 ;; 7081 7082sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 7083 lt_cv_deplibs_check_method=pass_all 7084 ;; 7085 7086sysv4 | sysv4.3*) 7087 case $host_vendor in 7088 motorola) 7089 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]' 7090 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 7091 ;; 7092 ncr) 7093 lt_cv_deplibs_check_method=pass_all 7094 ;; 7095 sequent) 7096 lt_cv_file_magic_cmd='/bin/file' 7097 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 7098 ;; 7099 sni) 7100 lt_cv_file_magic_cmd='/bin/file' 7101 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 7102 lt_cv_file_magic_test_file=/lib/libc.so 7103 ;; 7104 siemens) 7105 lt_cv_deplibs_check_method=pass_all 7106 ;; 7107 pc) 7108 lt_cv_deplibs_check_method=pass_all 7109 ;; 7110 esac 7111 ;; 7112 7113tpf*) 7114 lt_cv_deplibs_check_method=pass_all 7115 ;; 7116esac 7117 7118fi 7119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7120$as_echo "$lt_cv_deplibs_check_method" >&6; } 7121file_magic_cmd=$lt_cv_file_magic_cmd 7122deplibs_check_method=$lt_cv_deplibs_check_method 7123test -z "$deplibs_check_method" && deplibs_check_method=unknown 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136if test -n "$ac_tool_prefix"; then 7137 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7138set dummy ${ac_tool_prefix}ar; ac_word=$2 7139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7140$as_echo_n "checking for $ac_word... " >&6; } 7141if test "${ac_cv_prog_AR+set}" = set; then : 7142 $as_echo_n "(cached) " >&6 7143else 7144 if test -n "$AR"; then 7145 ac_cv_prog_AR="$AR" # Let the user override the test. 7146else 7147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7148for as_dir in $PATH 7149do 7150 IFS=$as_save_IFS 7151 test -z "$as_dir" && as_dir=. 7152 for ac_exec_ext in '' $ac_executable_extensions; do 7153 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7154 ac_cv_prog_AR="${ac_tool_prefix}ar" 7155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7156 break 2 7157 fi 7158done 7159 done 7160IFS=$as_save_IFS 7161 7162fi 7163fi 7164AR=$ac_cv_prog_AR 7165if test -n "$AR"; then 7166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7167$as_echo "$AR" >&6; } 7168else 7169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7170$as_echo "no" >&6; } 7171fi 7172 7173 7174fi 7175if test -z "$ac_cv_prog_AR"; then 7176 ac_ct_AR=$AR 7177 # Extract the first word of "ar", so it can be a program name with args. 7178set dummy ar; ac_word=$2 7179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7180$as_echo_n "checking for $ac_word... " >&6; } 7181if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 7182 $as_echo_n "(cached) " >&6 7183else 7184 if test -n "$ac_ct_AR"; then 7185 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7186else 7187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7188for as_dir in $PATH 7189do 7190 IFS=$as_save_IFS 7191 test -z "$as_dir" && as_dir=. 7192 for ac_exec_ext in '' $ac_executable_extensions; do 7193 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7194 ac_cv_prog_ac_ct_AR="ar" 7195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7196 break 2 7197 fi 7198done 7199 done 7200IFS=$as_save_IFS 7201 7202fi 7203fi 7204ac_ct_AR=$ac_cv_prog_ac_ct_AR 7205if test -n "$ac_ct_AR"; then 7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7207$as_echo "$ac_ct_AR" >&6; } 7208else 7209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7210$as_echo "no" >&6; } 7211fi 7212 7213 if test "x$ac_ct_AR" = x; then 7214 AR="false" 7215 else 7216 case $cross_compiling:$ac_tool_warned in 7217yes:) 7218{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7219$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7220ac_tool_warned=yes ;; 7221esac 7222 AR=$ac_ct_AR 7223 fi 7224else 7225 AR="$ac_cv_prog_AR" 7226fi 7227 7228test -z "$AR" && AR=ar 7229test -z "$AR_FLAGS" && AR_FLAGS=cru 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241if test -n "$ac_tool_prefix"; then 7242 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7243set dummy ${ac_tool_prefix}strip; ac_word=$2 7244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7245$as_echo_n "checking for $ac_word... " >&6; } 7246if test "${ac_cv_prog_STRIP+set}" = set; then : 7247 $as_echo_n "(cached) " >&6 7248else 7249 if test -n "$STRIP"; then 7250 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7251else 7252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7253for as_dir in $PATH 7254do 7255 IFS=$as_save_IFS 7256 test -z "$as_dir" && as_dir=. 7257 for ac_exec_ext in '' $ac_executable_extensions; do 7258 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7259 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7261 break 2 7262 fi 7263done 7264 done 7265IFS=$as_save_IFS 7266 7267fi 7268fi 7269STRIP=$ac_cv_prog_STRIP 7270if test -n "$STRIP"; then 7271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7272$as_echo "$STRIP" >&6; } 7273else 7274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7275$as_echo "no" >&6; } 7276fi 7277 7278 7279fi 7280if test -z "$ac_cv_prog_STRIP"; then 7281 ac_ct_STRIP=$STRIP 7282 # Extract the first word of "strip", so it can be a program name with args. 7283set dummy strip; ac_word=$2 7284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7285$as_echo_n "checking for $ac_word... " >&6; } 7286if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 7287 $as_echo_n "(cached) " >&6 7288else 7289 if test -n "$ac_ct_STRIP"; then 7290 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7291else 7292as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7293for as_dir in $PATH 7294do 7295 IFS=$as_save_IFS 7296 test -z "$as_dir" && as_dir=. 7297 for ac_exec_ext in '' $ac_executable_extensions; do 7298 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7299 ac_cv_prog_ac_ct_STRIP="strip" 7300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7301 break 2 7302 fi 7303done 7304 done 7305IFS=$as_save_IFS 7306 7307fi 7308fi 7309ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7310if test -n "$ac_ct_STRIP"; then 7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7312$as_echo "$ac_ct_STRIP" >&6; } 7313else 7314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7315$as_echo "no" >&6; } 7316fi 7317 7318 if test "x$ac_ct_STRIP" = x; then 7319 STRIP=":" 7320 else 7321 case $cross_compiling:$ac_tool_warned in 7322yes:) 7323{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7324$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7325ac_tool_warned=yes ;; 7326esac 7327 STRIP=$ac_ct_STRIP 7328 fi 7329else 7330 STRIP="$ac_cv_prog_STRIP" 7331fi 7332 7333test -z "$STRIP" && STRIP=: 7334 7335 7336 7337 7338 7339 7340if test -n "$ac_tool_prefix"; then 7341 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7342set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7344$as_echo_n "checking for $ac_word... " >&6; } 7345if test "${ac_cv_prog_RANLIB+set}" = set; then : 7346 $as_echo_n "(cached) " >&6 7347else 7348 if test -n "$RANLIB"; then 7349 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7350else 7351as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7352for as_dir in $PATH 7353do 7354 IFS=$as_save_IFS 7355 test -z "$as_dir" && as_dir=. 7356 for ac_exec_ext in '' $ac_executable_extensions; do 7357 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7358 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7360 break 2 7361 fi 7362done 7363 done 7364IFS=$as_save_IFS 7365 7366fi 7367fi 7368RANLIB=$ac_cv_prog_RANLIB 7369if test -n "$RANLIB"; then 7370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7371$as_echo "$RANLIB" >&6; } 7372else 7373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7374$as_echo "no" >&6; } 7375fi 7376 7377 7378fi 7379if test -z "$ac_cv_prog_RANLIB"; then 7380 ac_ct_RANLIB=$RANLIB 7381 # Extract the first word of "ranlib", so it can be a program name with args. 7382set dummy ranlib; ac_word=$2 7383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7384$as_echo_n "checking for $ac_word... " >&6; } 7385if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 7386 $as_echo_n "(cached) " >&6 7387else 7388 if test -n "$ac_ct_RANLIB"; then 7389 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7390else 7391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7392for as_dir in $PATH 7393do 7394 IFS=$as_save_IFS 7395 test -z "$as_dir" && as_dir=. 7396 for ac_exec_ext in '' $ac_executable_extensions; do 7397 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7398 ac_cv_prog_ac_ct_RANLIB="ranlib" 7399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7400 break 2 7401 fi 7402done 7403 done 7404IFS=$as_save_IFS 7405 7406fi 7407fi 7408ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7409if test -n "$ac_ct_RANLIB"; then 7410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7411$as_echo "$ac_ct_RANLIB" >&6; } 7412else 7413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7414$as_echo "no" >&6; } 7415fi 7416 7417 if test "x$ac_ct_RANLIB" = x; then 7418 RANLIB=":" 7419 else 7420 case $cross_compiling:$ac_tool_warned in 7421yes:) 7422{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7423$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7424ac_tool_warned=yes ;; 7425esac 7426 RANLIB=$ac_ct_RANLIB 7427 fi 7428else 7429 RANLIB="$ac_cv_prog_RANLIB" 7430fi 7431 7432test -z "$RANLIB" && RANLIB=: 7433 7434 7435 7436 7437 7438 7439# Determine commands to create old-style static archives. 7440old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7441old_postinstall_cmds='chmod 644 $oldlib' 7442old_postuninstall_cmds= 7443 7444if test -n "$RANLIB"; then 7445 case $host_os in 7446 openbsd*) 7447 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7448 ;; 7449 *) 7450 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7451 ;; 7452 esac 7453 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7454fi 7455 7456case $host_os in 7457 darwin*) 7458 lock_old_archive_extraction=yes ;; 7459 *) 7460 lock_old_archive_extraction=no ;; 7461esac 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501# If no C compiler was specified, use CC. 7502LTCC=${LTCC-"$CC"} 7503 7504# If no C compiler flags were specified, use CFLAGS. 7505LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7506 7507# Allow CC to be a program name with arguments. 7508compiler=$CC 7509 7510 7511# Check for command to grab the raw symbol name followed by C symbol from nm. 7512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7513$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7514if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 7515 $as_echo_n "(cached) " >&6 7516else 7517 7518# These are sane defaults that work on at least a few old systems. 7519# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7520 7521# Character class describing NM global symbol codes. 7522symcode='[BCDEGRST]' 7523 7524# Regexp to match symbols that can be accessed directly from C. 7525sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7526 7527# Define system-specific variables. 7528case $host_os in 7529aix*) 7530 symcode='[BCDT]' 7531 ;; 7532cygwin* | mingw* | pw32* | cegcc*) 7533 symcode='[ABCDGISTW]' 7534 ;; 7535hpux*) 7536 if test "$host_cpu" = ia64; then 7537 symcode='[ABCDEGRST]' 7538 fi 7539 ;; 7540irix* | nonstopux*) 7541 symcode='[BCDEGRST]' 7542 ;; 7543osf*) 7544 symcode='[BCDEGQRST]' 7545 ;; 7546solaris*) 7547 symcode='[BDRT]' 7548 ;; 7549sco3.2v5*) 7550 symcode='[DT]' 7551 ;; 7552sysv4.2uw2*) 7553 symcode='[DT]' 7554 ;; 7555sysv5* | sco5v6* | unixware* | OpenUNIX*) 7556 symcode='[ABDT]' 7557 ;; 7558sysv4) 7559 symcode='[DFNSTU]' 7560 ;; 7561esac 7562 7563# If we're using GNU nm, then use its standard symbol codes. 7564case `$NM -V 2>&1` in 7565*GNU* | *'with BFD'*) 7566 symcode='[ABCDGIRSTW]' ;; 7567esac 7568 7569# Transform an extracted symbol line into a proper C declaration. 7570# Some systems (esp. on ia64) link data and code symbols differently, 7571# so use this general approach. 7572lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7573 7574# Transform an extracted symbol line into symbol name and symbol address 7575lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7576lt_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'" 7577 7578# Handle CRLF in mingw tool chain 7579opt_cr= 7580case $build_os in 7581mingw*) 7582 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7583 ;; 7584esac 7585 7586# Try without a prefix underscore, then with it. 7587for ac_symprfx in "" "_"; do 7588 7589 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7590 symxfrm="\\1 $ac_symprfx\\2 \\2" 7591 7592 # Write the raw and C identifiers. 7593 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7594 # Fake it for dumpbin and say T for any non-static function 7595 # and D for any global variable. 7596 # Also find C++ and __fastcall symbols from MSVC++, 7597 # which start with @ or ?. 7598 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7599" {last_section=section; section=\$ 3};"\ 7600" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7601" \$ 0!~/External *\|/{next};"\ 7602" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7603" {if(hide[section]) next};"\ 7604" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7605" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7606" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7607" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7608" ' prfx=^$ac_symprfx" 7609 else 7610 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7611 fi 7612 7613 # Check to see that the pipe works correctly. 7614 pipe_works=no 7615 7616 rm -f conftest* 7617 cat > conftest.$ac_ext <<_LT_EOF 7618#ifdef __cplusplus 7619extern "C" { 7620#endif 7621char nm_test_var; 7622void nm_test_func(void); 7623void nm_test_func(void){} 7624#ifdef __cplusplus 7625} 7626#endif 7627int main(){nm_test_var='a';nm_test_func();return(0);} 7628_LT_EOF 7629 7630 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7631 (eval $ac_compile) 2>&5 7632 ac_status=$? 7633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7634 test $ac_status = 0; }; then 7635 # Now try to grab the symbols. 7636 nlist=conftest.nm 7637 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7638 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7639 ac_status=$? 7640 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7641 test $ac_status = 0; } && test -s "$nlist"; then 7642 # Try sorting and uniquifying the output. 7643 if sort "$nlist" | uniq > "$nlist"T; then 7644 mv -f "$nlist"T "$nlist" 7645 else 7646 rm -f "$nlist"T 7647 fi 7648 7649 # Make sure that we snagged all the symbols we need. 7650 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7651 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7652 cat <<_LT_EOF > conftest.$ac_ext 7653#ifdef __cplusplus 7654extern "C" { 7655#endif 7656 7657_LT_EOF 7658 # Now generate the symbol file. 7659 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7660 7661 cat <<_LT_EOF >> conftest.$ac_ext 7662 7663/* The mapping between symbol names and symbols. */ 7664const struct { 7665 const char *name; 7666 void *address; 7667} 7668lt__PROGRAM__LTX_preloaded_symbols[] = 7669{ 7670 { "@PROGRAM@", (void *) 0 }, 7671_LT_EOF 7672 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7673 cat <<\_LT_EOF >> conftest.$ac_ext 7674 {0, (void *) 0} 7675}; 7676 7677/* This works around a problem in FreeBSD linker */ 7678#ifdef FREEBSD_WORKAROUND 7679static const void *lt_preloaded_setup() { 7680 return lt__PROGRAM__LTX_preloaded_symbols; 7681} 7682#endif 7683 7684#ifdef __cplusplus 7685} 7686#endif 7687_LT_EOF 7688 # Now try linking the two files. 7689 mv conftest.$ac_objext conftstm.$ac_objext 7690 lt_save_LIBS="$LIBS" 7691 lt_save_CFLAGS="$CFLAGS" 7692 LIBS="conftstm.$ac_objext" 7693 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7694 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7695 (eval $ac_link) 2>&5 7696 ac_status=$? 7697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7698 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7699 pipe_works=yes 7700 fi 7701 LIBS="$lt_save_LIBS" 7702 CFLAGS="$lt_save_CFLAGS" 7703 else 7704 echo "cannot find nm_test_func in $nlist" >&5 7705 fi 7706 else 7707 echo "cannot find nm_test_var in $nlist" >&5 7708 fi 7709 else 7710 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7711 fi 7712 else 7713 echo "$progname: failed program was:" >&5 7714 cat conftest.$ac_ext >&5 7715 fi 7716 rm -rf conftest* conftst* 7717 7718 # Do not use the global_symbol_pipe unless it works. 7719 if test "$pipe_works" = yes; then 7720 break 7721 else 7722 lt_cv_sys_global_symbol_pipe= 7723 fi 7724done 7725 7726fi 7727 7728if test -z "$lt_cv_sys_global_symbol_pipe"; then 7729 lt_cv_sys_global_symbol_to_cdecl= 7730fi 7731if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7733$as_echo "failed" >&6; } 7734else 7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7736$as_echo "ok" >&6; } 7737fi 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760# Check whether --enable-libtool-lock was given. 7761if test "${enable_libtool_lock+set}" = set; then : 7762 enableval=$enable_libtool_lock; 7763fi 7764 7765test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7766 7767# Some flags need to be propagated to the compiler or linker for good 7768# libtool support. 7769case $host in 7770ia64-*-hpux*) 7771 # Find out which ABI we are using. 7772 echo 'int i;' > conftest.$ac_ext 7773 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7774 (eval $ac_compile) 2>&5 7775 ac_status=$? 7776 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7777 test $ac_status = 0; }; then 7778 case `/usr/bin/file conftest.$ac_objext` in 7779 *ELF-32*) 7780 HPUX_IA64_MODE="32" 7781 ;; 7782 *ELF-64*) 7783 HPUX_IA64_MODE="64" 7784 ;; 7785 esac 7786 fi 7787 rm -rf conftest* 7788 ;; 7789*-*-irix6*) 7790 # Find out which ABI we are using. 7791 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7792 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7793 (eval $ac_compile) 2>&5 7794 ac_status=$? 7795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7796 test $ac_status = 0; }; then 7797 if test "$lt_cv_prog_gnu_ld" = yes; then 7798 case `/usr/bin/file conftest.$ac_objext` in 7799 *32-bit*) 7800 LD="${LD-ld} -melf32bsmip" 7801 ;; 7802 *N32*) 7803 LD="${LD-ld} -melf32bmipn32" 7804 ;; 7805 *64-bit*) 7806 LD="${LD-ld} -melf64bmip" 7807 ;; 7808 esac 7809 else 7810 case `/usr/bin/file conftest.$ac_objext` in 7811 *32-bit*) 7812 LD="${LD-ld} -32" 7813 ;; 7814 *N32*) 7815 LD="${LD-ld} -n32" 7816 ;; 7817 *64-bit*) 7818 LD="${LD-ld} -64" 7819 ;; 7820 esac 7821 fi 7822 fi 7823 rm -rf conftest* 7824 ;; 7825 7826x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7827s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7828 # Find out which ABI we are using. 7829 echo 'int i;' > conftest.$ac_ext 7830 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7831 (eval $ac_compile) 2>&5 7832 ac_status=$? 7833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7834 test $ac_status = 0; }; then 7835 case `/usr/bin/file conftest.o` in 7836 *32-bit*) 7837 case $host in 7838 x86_64-*kfreebsd*-gnu) 7839 LD="${LD-ld} -m elf_i386_fbsd" 7840 ;; 7841 x86_64-*linux*) 7842 case `/usr/bin/file conftest.o` in 7843 *x86-64*) 7844 LD="${LD-ld} -m elf32_x86_64" 7845 ;; 7846 *) 7847 LD="${LD-ld} -m elf_i386" 7848 ;; 7849 esac 7850 ;; 7851 powerpc64le-*linux*) 7852 LD="${LD-ld} -m elf32lppclinux" 7853 ;; 7854 powerpc64-*linux*) 7855 LD="${LD-ld} -m elf32ppclinux" 7856 ;; 7857 s390x-*linux*) 7858 LD="${LD-ld} -m elf_s390" 7859 ;; 7860 sparc64-*linux*) 7861 LD="${LD-ld} -m elf32_sparc" 7862 ;; 7863 esac 7864 ;; 7865 *64-bit*) 7866 case $host in 7867 x86_64-*kfreebsd*-gnu) 7868 LD="${LD-ld} -m elf_x86_64_fbsd" 7869 ;; 7870 x86_64-*linux*) 7871 LD="${LD-ld} -m elf_x86_64" 7872 ;; 7873 powerpcle-*linux*) 7874 LD="${LD-ld} -m elf64lppc" 7875 ;; 7876 powerpc-*linux*) 7877 LD="${LD-ld} -m elf64ppc" 7878 ;; 7879 s390*-*linux*|s390*-*tpf*) 7880 LD="${LD-ld} -m elf64_s390" 7881 ;; 7882 sparc*-*linux*) 7883 LD="${LD-ld} -m elf64_sparc" 7884 ;; 7885 esac 7886 ;; 7887 esac 7888 fi 7889 rm -rf conftest* 7890 ;; 7891 7892*-*-sco3.2v5*) 7893 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7894 SAVE_CFLAGS="$CFLAGS" 7895 CFLAGS="$CFLAGS -belf" 7896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7897$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7898if test "${lt_cv_cc_needs_belf+set}" = set; then : 7899 $as_echo_n "(cached) " >&6 7900else 7901 ac_ext=c 7902ac_cpp='$CPP $CPPFLAGS' 7903ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7904ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7905ac_compiler_gnu=$ac_cv_c_compiler_gnu 7906 7907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7908/* end confdefs.h. */ 7909 7910int 7911main () 7912{ 7913 7914 ; 7915 return 0; 7916} 7917_ACEOF 7918if ac_fn_c_try_link "$LINENO"; then : 7919 lt_cv_cc_needs_belf=yes 7920else 7921 lt_cv_cc_needs_belf=no 7922fi 7923rm -f core conftest.err conftest.$ac_objext \ 7924 conftest$ac_exeext conftest.$ac_ext 7925 ac_ext=c 7926ac_cpp='$CPP $CPPFLAGS' 7927ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7928ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7929ac_compiler_gnu=$ac_cv_c_compiler_gnu 7930 7931fi 7932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7933$as_echo "$lt_cv_cc_needs_belf" >&6; } 7934 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7935 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7936 CFLAGS="$SAVE_CFLAGS" 7937 fi 7938 ;; 7939sparc*-*solaris*) 7940 # Find out which ABI we are using. 7941 echo 'int i;' > conftest.$ac_ext 7942 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7943 (eval $ac_compile) 2>&5 7944 ac_status=$? 7945 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7946 test $ac_status = 0; }; then 7947 case `/usr/bin/file conftest.o` in 7948 *64-bit*) 7949 case $lt_cv_prog_gnu_ld in 7950 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7951 *) 7952 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7953 LD="${LD-ld} -64" 7954 fi 7955 ;; 7956 esac 7957 ;; 7958 esac 7959 fi 7960 rm -rf conftest* 7961 ;; 7962esac 7963 7964need_locks="$enable_libtool_lock" 7965 7966 7967 case $host_os in 7968 rhapsody* | darwin*) 7969 if test -n "$ac_tool_prefix"; then 7970 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7971set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7973$as_echo_n "checking for $ac_word... " >&6; } 7974if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7975 $as_echo_n "(cached) " >&6 7976else 7977 if test -n "$DSYMUTIL"; then 7978 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7979else 7980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7981for as_dir in $PATH 7982do 7983 IFS=$as_save_IFS 7984 test -z "$as_dir" && as_dir=. 7985 for ac_exec_ext in '' $ac_executable_extensions; do 7986 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7987 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7989 break 2 7990 fi 7991done 7992 done 7993IFS=$as_save_IFS 7994 7995fi 7996fi 7997DSYMUTIL=$ac_cv_prog_DSYMUTIL 7998if test -n "$DSYMUTIL"; then 7999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 8000$as_echo "$DSYMUTIL" >&6; } 8001else 8002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8003$as_echo "no" >&6; } 8004fi 8005 8006 8007fi 8008if test -z "$ac_cv_prog_DSYMUTIL"; then 8009 ac_ct_DSYMUTIL=$DSYMUTIL 8010 # Extract the first word of "dsymutil", so it can be a program name with args. 8011set dummy dsymutil; ac_word=$2 8012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8013$as_echo_n "checking for $ac_word... " >&6; } 8014if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 8015 $as_echo_n "(cached) " >&6 8016else 8017 if test -n "$ac_ct_DSYMUTIL"; then 8018 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8019else 8020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8021for as_dir in $PATH 8022do 8023 IFS=$as_save_IFS 8024 test -z "$as_dir" && as_dir=. 8025 for ac_exec_ext in '' $ac_executable_extensions; do 8026 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8027 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8029 break 2 8030 fi 8031done 8032 done 8033IFS=$as_save_IFS 8034 8035fi 8036fi 8037ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8038if test -n "$ac_ct_DSYMUTIL"; then 8039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8040$as_echo "$ac_ct_DSYMUTIL" >&6; } 8041else 8042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8043$as_echo "no" >&6; } 8044fi 8045 8046 if test "x$ac_ct_DSYMUTIL" = x; then 8047 DSYMUTIL=":" 8048 else 8049 case $cross_compiling:$ac_tool_warned in 8050yes:) 8051{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8052$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8053ac_tool_warned=yes ;; 8054esac 8055 DSYMUTIL=$ac_ct_DSYMUTIL 8056 fi 8057else 8058 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8059fi 8060 8061 if test -n "$ac_tool_prefix"; then 8062 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8063set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8065$as_echo_n "checking for $ac_word... " >&6; } 8066if test "${ac_cv_prog_NMEDIT+set}" = set; then : 8067 $as_echo_n "(cached) " >&6 8068else 8069 if test -n "$NMEDIT"; then 8070 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8071else 8072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8073for as_dir in $PATH 8074do 8075 IFS=$as_save_IFS 8076 test -z "$as_dir" && as_dir=. 8077 for ac_exec_ext in '' $ac_executable_extensions; do 8078 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8079 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8081 break 2 8082 fi 8083done 8084 done 8085IFS=$as_save_IFS 8086 8087fi 8088fi 8089NMEDIT=$ac_cv_prog_NMEDIT 8090if test -n "$NMEDIT"; then 8091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8092$as_echo "$NMEDIT" >&6; } 8093else 8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8095$as_echo "no" >&6; } 8096fi 8097 8098 8099fi 8100if test -z "$ac_cv_prog_NMEDIT"; then 8101 ac_ct_NMEDIT=$NMEDIT 8102 # Extract the first word of "nmedit", so it can be a program name with args. 8103set dummy nmedit; ac_word=$2 8104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8105$as_echo_n "checking for $ac_word... " >&6; } 8106if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 8107 $as_echo_n "(cached) " >&6 8108else 8109 if test -n "$ac_ct_NMEDIT"; then 8110 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8111else 8112as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8113for as_dir in $PATH 8114do 8115 IFS=$as_save_IFS 8116 test -z "$as_dir" && as_dir=. 8117 for ac_exec_ext in '' $ac_executable_extensions; do 8118 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8119 ac_cv_prog_ac_ct_NMEDIT="nmedit" 8120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8121 break 2 8122 fi 8123done 8124 done 8125IFS=$as_save_IFS 8126 8127fi 8128fi 8129ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8130if test -n "$ac_ct_NMEDIT"; then 8131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8132$as_echo "$ac_ct_NMEDIT" >&6; } 8133else 8134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8135$as_echo "no" >&6; } 8136fi 8137 8138 if test "x$ac_ct_NMEDIT" = x; then 8139 NMEDIT=":" 8140 else 8141 case $cross_compiling:$ac_tool_warned in 8142yes:) 8143{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8144$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8145ac_tool_warned=yes ;; 8146esac 8147 NMEDIT=$ac_ct_NMEDIT 8148 fi 8149else 8150 NMEDIT="$ac_cv_prog_NMEDIT" 8151fi 8152 8153 if test -n "$ac_tool_prefix"; then 8154 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8155set dummy ${ac_tool_prefix}lipo; ac_word=$2 8156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8157$as_echo_n "checking for $ac_word... " >&6; } 8158if test "${ac_cv_prog_LIPO+set}" = set; then : 8159 $as_echo_n "(cached) " >&6 8160else 8161 if test -n "$LIPO"; then 8162 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8163else 8164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8165for as_dir in $PATH 8166do 8167 IFS=$as_save_IFS 8168 test -z "$as_dir" && as_dir=. 8169 for ac_exec_ext in '' $ac_executable_extensions; do 8170 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8171 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8173 break 2 8174 fi 8175done 8176 done 8177IFS=$as_save_IFS 8178 8179fi 8180fi 8181LIPO=$ac_cv_prog_LIPO 8182if test -n "$LIPO"; then 8183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8184$as_echo "$LIPO" >&6; } 8185else 8186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8187$as_echo "no" >&6; } 8188fi 8189 8190 8191fi 8192if test -z "$ac_cv_prog_LIPO"; then 8193 ac_ct_LIPO=$LIPO 8194 # Extract the first word of "lipo", so it can be a program name with args. 8195set dummy lipo; ac_word=$2 8196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8197$as_echo_n "checking for $ac_word... " >&6; } 8198if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 8199 $as_echo_n "(cached) " >&6 8200else 8201 if test -n "$ac_ct_LIPO"; then 8202 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8203else 8204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8205for as_dir in $PATH 8206do 8207 IFS=$as_save_IFS 8208 test -z "$as_dir" && as_dir=. 8209 for ac_exec_ext in '' $ac_executable_extensions; do 8210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8211 ac_cv_prog_ac_ct_LIPO="lipo" 8212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8213 break 2 8214 fi 8215done 8216 done 8217IFS=$as_save_IFS 8218 8219fi 8220fi 8221ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8222if test -n "$ac_ct_LIPO"; then 8223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8224$as_echo "$ac_ct_LIPO" >&6; } 8225else 8226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8227$as_echo "no" >&6; } 8228fi 8229 8230 if test "x$ac_ct_LIPO" = x; then 8231 LIPO=":" 8232 else 8233 case $cross_compiling:$ac_tool_warned in 8234yes:) 8235{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8236$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8237ac_tool_warned=yes ;; 8238esac 8239 LIPO=$ac_ct_LIPO 8240 fi 8241else 8242 LIPO="$ac_cv_prog_LIPO" 8243fi 8244 8245 if test -n "$ac_tool_prefix"; then 8246 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8247set dummy ${ac_tool_prefix}otool; ac_word=$2 8248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8249$as_echo_n "checking for $ac_word... " >&6; } 8250if test "${ac_cv_prog_OTOOL+set}" = set; then : 8251 $as_echo_n "(cached) " >&6 8252else 8253 if test -n "$OTOOL"; then 8254 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8255else 8256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8257for as_dir in $PATH 8258do 8259 IFS=$as_save_IFS 8260 test -z "$as_dir" && as_dir=. 8261 for ac_exec_ext in '' $ac_executable_extensions; do 8262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8263 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8265 break 2 8266 fi 8267done 8268 done 8269IFS=$as_save_IFS 8270 8271fi 8272fi 8273OTOOL=$ac_cv_prog_OTOOL 8274if test -n "$OTOOL"; then 8275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8276$as_echo "$OTOOL" >&6; } 8277else 8278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8279$as_echo "no" >&6; } 8280fi 8281 8282 8283fi 8284if test -z "$ac_cv_prog_OTOOL"; then 8285 ac_ct_OTOOL=$OTOOL 8286 # Extract the first word of "otool", so it can be a program name with args. 8287set dummy otool; ac_word=$2 8288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8289$as_echo_n "checking for $ac_word... " >&6; } 8290if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 8291 $as_echo_n "(cached) " >&6 8292else 8293 if test -n "$ac_ct_OTOOL"; then 8294 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8295else 8296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8297for as_dir in $PATH 8298do 8299 IFS=$as_save_IFS 8300 test -z "$as_dir" && as_dir=. 8301 for ac_exec_ext in '' $ac_executable_extensions; do 8302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8303 ac_cv_prog_ac_ct_OTOOL="otool" 8304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8305 break 2 8306 fi 8307done 8308 done 8309IFS=$as_save_IFS 8310 8311fi 8312fi 8313ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8314if test -n "$ac_ct_OTOOL"; then 8315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8316$as_echo "$ac_ct_OTOOL" >&6; } 8317else 8318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8319$as_echo "no" >&6; } 8320fi 8321 8322 if test "x$ac_ct_OTOOL" = x; then 8323 OTOOL=":" 8324 else 8325 case $cross_compiling:$ac_tool_warned in 8326yes:) 8327{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8328$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8329ac_tool_warned=yes ;; 8330esac 8331 OTOOL=$ac_ct_OTOOL 8332 fi 8333else 8334 OTOOL="$ac_cv_prog_OTOOL" 8335fi 8336 8337 if test -n "$ac_tool_prefix"; then 8338 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8339set dummy ${ac_tool_prefix}otool64; ac_word=$2 8340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8341$as_echo_n "checking for $ac_word... " >&6; } 8342if test "${ac_cv_prog_OTOOL64+set}" = set; then : 8343 $as_echo_n "(cached) " >&6 8344else 8345 if test -n "$OTOOL64"; then 8346 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8347else 8348as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8349for as_dir in $PATH 8350do 8351 IFS=$as_save_IFS 8352 test -z "$as_dir" && as_dir=. 8353 for ac_exec_ext in '' $ac_executable_extensions; do 8354 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8355 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8357 break 2 8358 fi 8359done 8360 done 8361IFS=$as_save_IFS 8362 8363fi 8364fi 8365OTOOL64=$ac_cv_prog_OTOOL64 8366if test -n "$OTOOL64"; then 8367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8368$as_echo "$OTOOL64" >&6; } 8369else 8370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8371$as_echo "no" >&6; } 8372fi 8373 8374 8375fi 8376if test -z "$ac_cv_prog_OTOOL64"; then 8377 ac_ct_OTOOL64=$OTOOL64 8378 # Extract the first word of "otool64", so it can be a program name with args. 8379set dummy otool64; ac_word=$2 8380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8381$as_echo_n "checking for $ac_word... " >&6; } 8382if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 8383 $as_echo_n "(cached) " >&6 8384else 8385 if test -n "$ac_ct_OTOOL64"; then 8386 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8387else 8388as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8389for as_dir in $PATH 8390do 8391 IFS=$as_save_IFS 8392 test -z "$as_dir" && as_dir=. 8393 for ac_exec_ext in '' $ac_executable_extensions; do 8394 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8395 ac_cv_prog_ac_ct_OTOOL64="otool64" 8396 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8397 break 2 8398 fi 8399done 8400 done 8401IFS=$as_save_IFS 8402 8403fi 8404fi 8405ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8406if test -n "$ac_ct_OTOOL64"; then 8407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8408$as_echo "$ac_ct_OTOOL64" >&6; } 8409else 8410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8411$as_echo "no" >&6; } 8412fi 8413 8414 if test "x$ac_ct_OTOOL64" = x; then 8415 OTOOL64=":" 8416 else 8417 case $cross_compiling:$ac_tool_warned in 8418yes:) 8419{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8420$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8421ac_tool_warned=yes ;; 8422esac 8423 OTOOL64=$ac_ct_OTOOL64 8424 fi 8425else 8426 OTOOL64="$ac_cv_prog_OTOOL64" 8427fi 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8456$as_echo_n "checking for -single_module linker flag... " >&6; } 8457if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 8458 $as_echo_n "(cached) " >&6 8459else 8460 lt_cv_apple_cc_single_mod=no 8461 if test -z "${LT_MULTI_MODULE}"; then 8462 # By default we will add the -single_module flag. You can override 8463 # by either setting the environment variable LT_MULTI_MODULE 8464 # non-empty at configure time, or by adding -multi_module to the 8465 # link flags. 8466 rm -rf libconftest.dylib* 8467 echo "int foo(void){return 1;}" > conftest.c 8468 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8469-dynamiclib -Wl,-single_module conftest.c" >&5 8470 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8471 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8472 _lt_result=$? 8473 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8474 lt_cv_apple_cc_single_mod=yes 8475 else 8476 cat conftest.err >&5 8477 fi 8478 rm -rf libconftest.dylib* 8479 rm -f conftest.* 8480 fi 8481fi 8482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8483$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8485$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8486if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 8487 $as_echo_n "(cached) " >&6 8488else 8489 lt_cv_ld_exported_symbols_list=no 8490 save_LDFLAGS=$LDFLAGS 8491 echo "_main" > conftest.sym 8492 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8494/* end confdefs.h. */ 8495 8496int 8497main () 8498{ 8499 8500 ; 8501 return 0; 8502} 8503_ACEOF 8504if ac_fn_c_try_link "$LINENO"; then : 8505 lt_cv_ld_exported_symbols_list=yes 8506else 8507 lt_cv_ld_exported_symbols_list=no 8508fi 8509rm -f core conftest.err conftest.$ac_objext \ 8510 conftest$ac_exeext conftest.$ac_ext 8511 LDFLAGS="$save_LDFLAGS" 8512 8513fi 8514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8515$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8517$as_echo_n "checking for -force_load linker flag... " >&6; } 8518if test "${lt_cv_ld_force_load+set}" = set; then : 8519 $as_echo_n "(cached) " >&6 8520else 8521 lt_cv_ld_force_load=no 8522 cat > conftest.c << _LT_EOF 8523int forced_loaded() { return 2;} 8524_LT_EOF 8525 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8526 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8527 echo "$AR cru libconftest.a conftest.o" >&5 8528 $AR cru libconftest.a conftest.o 2>&5 8529 cat > conftest.c << _LT_EOF 8530int main() { return 0;} 8531_LT_EOF 8532 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8533 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8534 _lt_result=$? 8535 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8536 lt_cv_ld_force_load=yes 8537 else 8538 cat conftest.err >&5 8539 fi 8540 rm -f conftest.err libconftest.a conftest conftest.c 8541 rm -rf conftest.dSYM 8542 8543fi 8544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8545$as_echo "$lt_cv_ld_force_load" >&6; } 8546 case $host_os in 8547 rhapsody* | darwin1.[012]) 8548 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8549 darwin1.*) 8550 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8551 darwin*) # darwin 5.x on 8552 # if running on 10.5 or later, the deployment target defaults 8553 # to the OS version, if on x86, and 10.4, the deployment 8554 # target defaults to 10.4. Don't you love it? 8555 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8556 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8557 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8558 10.[012][,.]*) 8559 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8560 10.*) 8561 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8562 esac 8563 ;; 8564 esac 8565 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8566 _lt_dar_single_mod='$single_module' 8567 fi 8568 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8569 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8570 else 8571 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8572 fi 8573 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8574 _lt_dsymutil='~$DSYMUTIL $lib || :' 8575 else 8576 _lt_dsymutil= 8577 fi 8578 ;; 8579 esac 8580 8581for ac_header in dlfcn.h 8582do : 8583 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8584" 8585if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8586 cat >>confdefs.h <<_ACEOF 8587#define HAVE_DLFCN_H 1 8588_ACEOF 8589 8590fi 8591 8592done 8593 8594 8595 8596 8597 8598 8599# Set options 8600 8601 8602 8603 8604 enable_win32_dll=no 8605 8606 8607 # Check whether --enable-shared was given. 8608if test "${enable_shared+set}" = set; then : 8609 enableval=$enable_shared; p=${PACKAGE-default} 8610 case $enableval in 8611 yes) enable_shared=yes ;; 8612 no) enable_shared=no ;; 8613 *) 8614 enable_shared=no 8615 # Look at the argument we got. We use all the common list separators. 8616 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8617 for pkg in $enableval; do 8618 IFS="$lt_save_ifs" 8619 if test "X$pkg" = "X$p"; then 8620 enable_shared=yes 8621 fi 8622 done 8623 IFS="$lt_save_ifs" 8624 ;; 8625 esac 8626else 8627 enable_shared=yes 8628fi 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 # Check whether --enable-static was given. 8639if test "${enable_static+set}" = set; then : 8640 enableval=$enable_static; p=${PACKAGE-default} 8641 case $enableval in 8642 yes) enable_static=yes ;; 8643 no) enable_static=no ;; 8644 *) 8645 enable_static=no 8646 # Look at the argument we got. We use all the common list separators. 8647 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8648 for pkg in $enableval; do 8649 IFS="$lt_save_ifs" 8650 if test "X$pkg" = "X$p"; then 8651 enable_static=yes 8652 fi 8653 done 8654 IFS="$lt_save_ifs" 8655 ;; 8656 esac 8657else 8658 enable_static=yes 8659fi 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670# Check whether --with-pic was given. 8671if test "${with_pic+set}" = set; then : 8672 withval=$with_pic; pic_mode="$withval" 8673else 8674 pic_mode=default 8675fi 8676 8677 8678test -z "$pic_mode" && pic_mode=default 8679 8680 8681 8682 8683 8684 8685 8686 # Check whether --enable-fast-install was given. 8687if test "${enable_fast_install+set}" = set; then : 8688 enableval=$enable_fast_install; p=${PACKAGE-default} 8689 case $enableval in 8690 yes) enable_fast_install=yes ;; 8691 no) enable_fast_install=no ;; 8692 *) 8693 enable_fast_install=no 8694 # Look at the argument we got. We use all the common list separators. 8695 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8696 for pkg in $enableval; do 8697 IFS="$lt_save_ifs" 8698 if test "X$pkg" = "X$p"; then 8699 enable_fast_install=yes 8700 fi 8701 done 8702 IFS="$lt_save_ifs" 8703 ;; 8704 esac 8705else 8706 enable_fast_install=yes 8707fi 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719# This can be used to rebuild libtool when needed 8720LIBTOOL_DEPS="$ltmain" 8721 8722# Always use our own libtool. 8723LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750test -z "$LN_S" && LN_S="ln -s" 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765if test -n "${ZSH_VERSION+set}" ; then 8766 setopt NO_GLOB_SUBST 8767fi 8768 8769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8770$as_echo_n "checking for objdir... " >&6; } 8771if test "${lt_cv_objdir+set}" = set; then : 8772 $as_echo_n "(cached) " >&6 8773else 8774 rm -f .libs 2>/dev/null 8775mkdir .libs 2>/dev/null 8776if test -d .libs; then 8777 lt_cv_objdir=.libs 8778else 8779 # MS-DOS does not allow filenames that begin with a dot. 8780 lt_cv_objdir=_libs 8781fi 8782rmdir .libs 2>/dev/null 8783fi 8784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8785$as_echo "$lt_cv_objdir" >&6; } 8786objdir=$lt_cv_objdir 8787 8788 8789 8790 8791 8792cat >>confdefs.h <<_ACEOF 8793#define LT_OBJDIR "$lt_cv_objdir/" 8794_ACEOF 8795 8796 8797 8798 8799case $host_os in 8800aix3*) 8801 # AIX sometimes has problems with the GCC collect2 program. For some 8802 # reason, if we set the COLLECT_NAMES environment variable, the problems 8803 # vanish in a puff of smoke. 8804 if test "X${COLLECT_NAMES+set}" != Xset; then 8805 COLLECT_NAMES= 8806 export COLLECT_NAMES 8807 fi 8808 ;; 8809esac 8810 8811# Global variables: 8812ofile=libtool 8813can_build_shared=yes 8814 8815# All known linkers require a `.a' archive for static linking (except MSVC, 8816# which needs '.lib'). 8817libext=a 8818 8819with_gnu_ld="$lt_cv_prog_gnu_ld" 8820 8821old_CC="$CC" 8822old_CFLAGS="$CFLAGS" 8823 8824# Set sane defaults for various variables 8825test -z "$CC" && CC=cc 8826test -z "$LTCC" && LTCC=$CC 8827test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8828test -z "$LD" && LD=ld 8829test -z "$ac_objext" && ac_objext=o 8830 8831for cc_temp in $compiler""; do 8832 case $cc_temp in 8833 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8834 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8835 \-*) ;; 8836 *) break;; 8837 esac 8838done 8839cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8840 8841 8842# Only perform the check for file, if the check method requires it 8843test -z "$MAGIC_CMD" && MAGIC_CMD=file 8844case $deplibs_check_method in 8845file_magic*) 8846 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8848$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8849if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8850 $as_echo_n "(cached) " >&6 8851else 8852 case $MAGIC_CMD in 8853[\\/*] | ?:[\\/]*) 8854 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8855 ;; 8856*) 8857 lt_save_MAGIC_CMD="$MAGIC_CMD" 8858 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8859 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8860 for ac_dir in $ac_dummy; do 8861 IFS="$lt_save_ifs" 8862 test -z "$ac_dir" && ac_dir=. 8863 if test -f $ac_dir/${ac_tool_prefix}file; then 8864 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8865 if test -n "$file_magic_test_file"; then 8866 case $deplibs_check_method in 8867 "file_magic "*) 8868 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8869 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8870 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8871 $EGREP "$file_magic_regex" > /dev/null; then 8872 : 8873 else 8874 cat <<_LT_EOF 1>&2 8875 8876*** Warning: the command libtool uses to detect shared libraries, 8877*** $file_magic_cmd, produces output that libtool cannot recognize. 8878*** The result is that libtool may fail to recognize shared libraries 8879*** as such. This will affect the creation of libtool libraries that 8880*** depend on shared libraries, but programs linked with such libtool 8881*** libraries will work regardless of this problem. Nevertheless, you 8882*** may want to report the problem to your system manager and/or to 8883*** bug-libtool@gnu.org 8884 8885_LT_EOF 8886 fi ;; 8887 esac 8888 fi 8889 break 8890 fi 8891 done 8892 IFS="$lt_save_ifs" 8893 MAGIC_CMD="$lt_save_MAGIC_CMD" 8894 ;; 8895esac 8896fi 8897 8898MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8899if test -n "$MAGIC_CMD"; then 8900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8901$as_echo "$MAGIC_CMD" >&6; } 8902else 8903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8904$as_echo "no" >&6; } 8905fi 8906 8907 8908 8909 8910 8911if test -z "$lt_cv_path_MAGIC_CMD"; then 8912 if test -n "$ac_tool_prefix"; then 8913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8914$as_echo_n "checking for file... " >&6; } 8915if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8916 $as_echo_n "(cached) " >&6 8917else 8918 case $MAGIC_CMD in 8919[\\/*] | ?:[\\/]*) 8920 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8921 ;; 8922*) 8923 lt_save_MAGIC_CMD="$MAGIC_CMD" 8924 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8925 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8926 for ac_dir in $ac_dummy; do 8927 IFS="$lt_save_ifs" 8928 test -z "$ac_dir" && ac_dir=. 8929 if test -f $ac_dir/file; then 8930 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8931 if test -n "$file_magic_test_file"; then 8932 case $deplibs_check_method in 8933 "file_magic "*) 8934 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8935 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8936 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8937 $EGREP "$file_magic_regex" > /dev/null; then 8938 : 8939 else 8940 cat <<_LT_EOF 1>&2 8941 8942*** Warning: the command libtool uses to detect shared libraries, 8943*** $file_magic_cmd, produces output that libtool cannot recognize. 8944*** The result is that libtool may fail to recognize shared libraries 8945*** as such. This will affect the creation of libtool libraries that 8946*** depend on shared libraries, but programs linked with such libtool 8947*** libraries will work regardless of this problem. Nevertheless, you 8948*** may want to report the problem to your system manager and/or to 8949*** bug-libtool@gnu.org 8950 8951_LT_EOF 8952 fi ;; 8953 esac 8954 fi 8955 break 8956 fi 8957 done 8958 IFS="$lt_save_ifs" 8959 MAGIC_CMD="$lt_save_MAGIC_CMD" 8960 ;; 8961esac 8962fi 8963 8964MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8965if test -n "$MAGIC_CMD"; then 8966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8967$as_echo "$MAGIC_CMD" >&6; } 8968else 8969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8970$as_echo "no" >&6; } 8971fi 8972 8973 8974 else 8975 MAGIC_CMD=: 8976 fi 8977fi 8978 8979 fi 8980 ;; 8981esac 8982 8983# Use C for the default configuration in the libtool script 8984 8985lt_save_CC="$CC" 8986ac_ext=c 8987ac_cpp='$CPP $CPPFLAGS' 8988ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8989ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8990ac_compiler_gnu=$ac_cv_c_compiler_gnu 8991 8992 8993# Source file extension for C test sources. 8994ac_ext=c 8995 8996# Object file extension for compiled C test sources. 8997objext=o 8998objext=$objext 8999 9000# Code to be used in simple compile tests 9001lt_simple_compile_test_code="int some_variable = 0;" 9002 9003# Code to be used in simple link tests 9004lt_simple_link_test_code='int main(){return(0);}' 9005 9006 9007 9008 9009 9010 9011 9012# If no C compiler was specified, use CC. 9013LTCC=${LTCC-"$CC"} 9014 9015# If no C compiler flags were specified, use CFLAGS. 9016LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9017 9018# Allow CC to be a program name with arguments. 9019compiler=$CC 9020 9021# Save the default compiler, since it gets overwritten when the other 9022# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9023compiler_DEFAULT=$CC 9024 9025# save warnings/boilerplate of simple test code 9026ac_outfile=conftest.$ac_objext 9027echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9028eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9029_lt_compiler_boilerplate=`cat conftest.err` 9030$RM conftest* 9031 9032ac_outfile=conftest.$ac_objext 9033echo "$lt_simple_link_test_code" >conftest.$ac_ext 9034eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9035_lt_linker_boilerplate=`cat conftest.err` 9036$RM -r conftest* 9037 9038 9039## CAVEAT EMPTOR: 9040## There is no encapsulation within the following macros, do not change 9041## the running order or otherwise move them around unless you know exactly 9042## what you are doing... 9043if test -n "$compiler"; then 9044 9045lt_prog_compiler_no_builtin_flag= 9046 9047if test "$GCC" = yes; then 9048 case $cc_basename in 9049 nvcc*) 9050 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9051 *) 9052 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9053 esac 9054 9055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9056$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9057if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 9058 $as_echo_n "(cached) " >&6 9059else 9060 lt_cv_prog_compiler_rtti_exceptions=no 9061 ac_outfile=conftest.$ac_objext 9062 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9063 lt_compiler_flag="-fno-rtti -fno-exceptions" 9064 # Insert the option either (1) after the last *FLAGS variable, or 9065 # (2) before a word containing "conftest.", or (3) at the end. 9066 # Note that $ac_compile itself does not contain backslashes and begins 9067 # with a dollar sign (not a hyphen), so the echo should work correctly. 9068 # The option is referenced via a variable to avoid confusing sed. 9069 lt_compile=`echo "$ac_compile" | $SED \ 9070 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9071 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9072 -e 's:$: $lt_compiler_flag:'` 9073 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9074 (eval "$lt_compile" 2>conftest.err) 9075 ac_status=$? 9076 cat conftest.err >&5 9077 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9078 if (exit $ac_status) && test -s "$ac_outfile"; then 9079 # The compiler can only warn and ignore the option if not recognized 9080 # So say no if there are warnings other than the usual output. 9081 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9082 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9083 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9084 lt_cv_prog_compiler_rtti_exceptions=yes 9085 fi 9086 fi 9087 $RM conftest* 9088 9089fi 9090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9091$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9092 9093if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9094 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9095else 9096 : 9097fi 9098 9099fi 9100 9101 9102 9103 9104 9105 9106 lt_prog_compiler_wl= 9107lt_prog_compiler_pic= 9108lt_prog_compiler_static= 9109 9110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9111$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9112 9113 if test "$GCC" = yes; then 9114 lt_prog_compiler_wl='-Wl,' 9115 lt_prog_compiler_static='-static' 9116 9117 case $host_os in 9118 aix*) 9119 # All AIX code is PIC. 9120 if test "$host_cpu" = ia64; then 9121 # AIX 5 now supports IA64 processor 9122 lt_prog_compiler_static='-Bstatic' 9123 fi 9124 lt_prog_compiler_pic='-fPIC' 9125 ;; 9126 9127 amigaos*) 9128 case $host_cpu in 9129 powerpc) 9130 # see comment about AmigaOS4 .so support 9131 lt_prog_compiler_pic='-fPIC' 9132 ;; 9133 m68k) 9134 # FIXME: we need at least 68020 code to build shared libraries, but 9135 # adding the `-m68020' flag to GCC prevents building anything better, 9136 # like `-m68040'. 9137 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9138 ;; 9139 esac 9140 ;; 9141 9142 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9143 # PIC is the default for these OSes. 9144 ;; 9145 9146 mingw* | cygwin* | pw32* | os2* | cegcc*) 9147 # This hack is so that the source file can tell whether it is being 9148 # built for inclusion in a dll (and should export symbols for example). 9149 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9150 # (--disable-auto-import) libraries 9151 lt_prog_compiler_pic='-DDLL_EXPORT' 9152 ;; 9153 9154 darwin* | rhapsody*) 9155 # PIC is the default on this platform 9156 # Common symbols not allowed in MH_DYLIB files 9157 lt_prog_compiler_pic='-fno-common' 9158 ;; 9159 9160 haiku*) 9161 # PIC is the default for Haiku. 9162 # The "-static" flag exists, but is broken. 9163 lt_prog_compiler_static= 9164 ;; 9165 9166 hpux*) 9167 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9168 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9169 # sets the default TLS model and affects inlining. 9170 case $host_cpu in 9171 hppa*64*) 9172 # +Z the default 9173 ;; 9174 *) 9175 lt_prog_compiler_pic='-fPIC' 9176 ;; 9177 esac 9178 ;; 9179 9180 interix[3-9]*) 9181 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9182 # Instead, we relocate shared libraries at runtime. 9183 ;; 9184 9185 msdosdjgpp*) 9186 # Just because we use GCC doesn't mean we suddenly get shared libraries 9187 # on systems that don't support them. 9188 lt_prog_compiler_can_build_shared=no 9189 enable_shared=no 9190 ;; 9191 9192 *nto* | *qnx*) 9193 # QNX uses GNU C++, but need to define -shared option too, otherwise 9194 # it will coredump. 9195 lt_prog_compiler_pic='-fPIC -shared' 9196 ;; 9197 9198 sysv4*MP*) 9199 if test -d /usr/nec; then 9200 lt_prog_compiler_pic=-Kconform_pic 9201 fi 9202 ;; 9203 9204 *) 9205 lt_prog_compiler_pic='-fPIC' 9206 ;; 9207 esac 9208 9209 case $cc_basename in 9210 nvcc*) # Cuda Compiler Driver 2.2 9211 lt_prog_compiler_wl='-Xlinker ' 9212 lt_prog_compiler_pic='-Xcompiler -fPIC' 9213 ;; 9214 esac 9215 else 9216 # PORTME Check for flag to pass linker flags through the system compiler. 9217 case $host_os in 9218 aix*) 9219 lt_prog_compiler_wl='-Wl,' 9220 if test "$host_cpu" = ia64; then 9221 # AIX 5 now supports IA64 processor 9222 lt_prog_compiler_static='-Bstatic' 9223 else 9224 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9225 fi 9226 ;; 9227 9228 mingw* | cygwin* | pw32* | os2* | cegcc*) 9229 # This hack is so that the source file can tell whether it is being 9230 # built for inclusion in a dll (and should export symbols for example). 9231 lt_prog_compiler_pic='-DDLL_EXPORT' 9232 ;; 9233 9234 hpux9* | hpux10* | hpux11*) 9235 lt_prog_compiler_wl='-Wl,' 9236 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9237 # not for PA HP-UX. 9238 case $host_cpu in 9239 hppa*64*|ia64*) 9240 # +Z the default 9241 ;; 9242 *) 9243 lt_prog_compiler_pic='+Z' 9244 ;; 9245 esac 9246 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9247 lt_prog_compiler_static='${wl}-a ${wl}archive' 9248 ;; 9249 9250 irix5* | irix6* | nonstopux*) 9251 lt_prog_compiler_wl='-Wl,' 9252 # PIC (with -KPIC) is the default. 9253 lt_prog_compiler_static='-non_shared' 9254 ;; 9255 9256 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9257 case $cc_basename in 9258 # old Intel for x86_64 which still supported -KPIC. 9259 ecc*) 9260 lt_prog_compiler_wl='-Wl,' 9261 lt_prog_compiler_pic='-KPIC' 9262 lt_prog_compiler_static='-static' 9263 ;; 9264 # icc used to be incompatible with GCC. 9265 # ICC 10 doesn't accept -KPIC any more. 9266 icc* | ifort*) 9267 lt_prog_compiler_wl='-Wl,' 9268 lt_prog_compiler_pic='-fPIC' 9269 lt_prog_compiler_static='-static' 9270 ;; 9271 # Lahey Fortran 8.1. 9272 lf95*) 9273 lt_prog_compiler_wl='-Wl,' 9274 lt_prog_compiler_pic='--shared' 9275 lt_prog_compiler_static='--static' 9276 ;; 9277 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9278 # Portland Group compilers (*not* the Pentium gcc compiler, 9279 # which looks to be a dead project) 9280 lt_prog_compiler_wl='-Wl,' 9281 lt_prog_compiler_pic='-fpic' 9282 lt_prog_compiler_static='-Bstatic' 9283 ;; 9284 ccc*) 9285 lt_prog_compiler_wl='-Wl,' 9286 # All Alpha code is PIC. 9287 lt_prog_compiler_static='-non_shared' 9288 ;; 9289 xl* | bgxl* | bgf* | mpixl*) 9290 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9291 lt_prog_compiler_wl='-Wl,' 9292 lt_prog_compiler_pic='-qpic' 9293 lt_prog_compiler_static='-qstaticlink' 9294 ;; 9295 *) 9296 case `$CC -V 2>&1 | sed 5q` in 9297 *Sun\ F* | *Sun*Fortran*) 9298 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9299 lt_prog_compiler_pic='-KPIC' 9300 lt_prog_compiler_static='-Bstatic' 9301 lt_prog_compiler_wl='' 9302 ;; 9303 *Sun\ C*) 9304 # Sun C 5.9 9305 lt_prog_compiler_pic='-KPIC' 9306 lt_prog_compiler_static='-Bstatic' 9307 lt_prog_compiler_wl='-Wl,' 9308 ;; 9309 esac 9310 ;; 9311 esac 9312 ;; 9313 9314 newsos6) 9315 lt_prog_compiler_pic='-KPIC' 9316 lt_prog_compiler_static='-Bstatic' 9317 ;; 9318 9319 *nto* | *qnx*) 9320 # QNX uses GNU C++, but need to define -shared option too, otherwise 9321 # it will coredump. 9322 lt_prog_compiler_pic='-fPIC -shared' 9323 ;; 9324 9325 osf3* | osf4* | osf5*) 9326 lt_prog_compiler_wl='-Wl,' 9327 # All OSF/1 code is PIC. 9328 lt_prog_compiler_static='-non_shared' 9329 ;; 9330 9331 rdos*) 9332 lt_prog_compiler_static='-non_shared' 9333 ;; 9334 9335 solaris*) 9336 lt_prog_compiler_pic='-KPIC' 9337 lt_prog_compiler_static='-Bstatic' 9338 case $cc_basename in 9339 f77* | f90* | f95*) 9340 lt_prog_compiler_wl='-Qoption ld ';; 9341 *) 9342 lt_prog_compiler_wl='-Wl,';; 9343 esac 9344 ;; 9345 9346 sunos4*) 9347 lt_prog_compiler_wl='-Qoption ld ' 9348 lt_prog_compiler_pic='-PIC' 9349 lt_prog_compiler_static='-Bstatic' 9350 ;; 9351 9352 sysv4 | sysv4.2uw2* | sysv4.3*) 9353 lt_prog_compiler_wl='-Wl,' 9354 lt_prog_compiler_pic='-KPIC' 9355 lt_prog_compiler_static='-Bstatic' 9356 ;; 9357 9358 sysv4*MP*) 9359 if test -d /usr/nec ;then 9360 lt_prog_compiler_pic='-Kconform_pic' 9361 lt_prog_compiler_static='-Bstatic' 9362 fi 9363 ;; 9364 9365 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9366 lt_prog_compiler_wl='-Wl,' 9367 lt_prog_compiler_pic='-KPIC' 9368 lt_prog_compiler_static='-Bstatic' 9369 ;; 9370 9371 unicos*) 9372 lt_prog_compiler_wl='-Wl,' 9373 lt_prog_compiler_can_build_shared=no 9374 ;; 9375 9376 uts4*) 9377 lt_prog_compiler_pic='-pic' 9378 lt_prog_compiler_static='-Bstatic' 9379 ;; 9380 9381 *) 9382 lt_prog_compiler_can_build_shared=no 9383 ;; 9384 esac 9385 fi 9386 9387case $host_os in 9388 # For platforms which do not support PIC, -DPIC is meaningless: 9389 *djgpp*) 9390 lt_prog_compiler_pic= 9391 ;; 9392 *) 9393 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9394 ;; 9395esac 9396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9397$as_echo "$lt_prog_compiler_pic" >&6; } 9398 9399 9400 9401 9402 9403 9404# 9405# Check to make sure the PIC flag actually works. 9406# 9407if test -n "$lt_prog_compiler_pic"; then 9408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9409$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9410if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 9411 $as_echo_n "(cached) " >&6 9412else 9413 lt_cv_prog_compiler_pic_works=no 9414 ac_outfile=conftest.$ac_objext 9415 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9416 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9417 # Insert the option either (1) after the last *FLAGS variable, or 9418 # (2) before a word containing "conftest.", or (3) at the end. 9419 # Note that $ac_compile itself does not contain backslashes and begins 9420 # with a dollar sign (not a hyphen), so the echo should work correctly. 9421 # The option is referenced via a variable to avoid confusing sed. 9422 lt_compile=`echo "$ac_compile" | $SED \ 9423 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9424 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9425 -e 's:$: $lt_compiler_flag:'` 9426 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9427 (eval "$lt_compile" 2>conftest.err) 9428 ac_status=$? 9429 cat conftest.err >&5 9430 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9431 if (exit $ac_status) && test -s "$ac_outfile"; then 9432 # The compiler can only warn and ignore the option if not recognized 9433 # So say no if there are warnings other than the usual output. 9434 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9435 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9436 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9437 lt_cv_prog_compiler_pic_works=yes 9438 fi 9439 fi 9440 $RM conftest* 9441 9442fi 9443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9444$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9445 9446if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9447 case $lt_prog_compiler_pic in 9448 "" | " "*) ;; 9449 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9450 esac 9451else 9452 lt_prog_compiler_pic= 9453 lt_prog_compiler_can_build_shared=no 9454fi 9455 9456fi 9457 9458 9459 9460 9461 9462 9463# 9464# Check to make sure the static flag actually works. 9465# 9466wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9468$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9469if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 9470 $as_echo_n "(cached) " >&6 9471else 9472 lt_cv_prog_compiler_static_works=no 9473 save_LDFLAGS="$LDFLAGS" 9474 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9475 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9476 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9477 # The linker can only warn and ignore the option if not recognized 9478 # So say no if there are warnings 9479 if test -s conftest.err; then 9480 # Append any errors to the config.log. 9481 cat conftest.err 1>&5 9482 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9483 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9484 if diff conftest.exp conftest.er2 >/dev/null; then 9485 lt_cv_prog_compiler_static_works=yes 9486 fi 9487 else 9488 lt_cv_prog_compiler_static_works=yes 9489 fi 9490 fi 9491 $RM -r conftest* 9492 LDFLAGS="$save_LDFLAGS" 9493 9494fi 9495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9496$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9497 9498if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9499 : 9500else 9501 lt_prog_compiler_static= 9502fi 9503 9504 9505 9506 9507 9508 9509 9510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9511$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9512if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9513 $as_echo_n "(cached) " >&6 9514else 9515 lt_cv_prog_compiler_c_o=no 9516 $RM -r conftest 2>/dev/null 9517 mkdir conftest 9518 cd conftest 9519 mkdir out 9520 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9521 9522 lt_compiler_flag="-o out/conftest2.$ac_objext" 9523 # Insert the option either (1) after the last *FLAGS variable, or 9524 # (2) before a word containing "conftest.", or (3) at the end. 9525 # Note that $ac_compile itself does not contain backslashes and begins 9526 # with a dollar sign (not a hyphen), so the echo should work correctly. 9527 lt_compile=`echo "$ac_compile" | $SED \ 9528 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9529 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9530 -e 's:$: $lt_compiler_flag:'` 9531 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9532 (eval "$lt_compile" 2>out/conftest.err) 9533 ac_status=$? 9534 cat out/conftest.err >&5 9535 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9536 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9537 then 9538 # The compiler can only warn and ignore the option if not recognized 9539 # So say no if there are warnings 9540 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9541 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9542 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9543 lt_cv_prog_compiler_c_o=yes 9544 fi 9545 fi 9546 chmod u+w . 2>&5 9547 $RM conftest* 9548 # SGI C++ compiler will create directory out/ii_files/ for 9549 # template instantiation 9550 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9551 $RM out/* && rmdir out 9552 cd .. 9553 $RM -r conftest 9554 $RM conftest* 9555 9556fi 9557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9558$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9559 9560 9561 9562 9563 9564 9565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9566$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9567if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9568 $as_echo_n "(cached) " >&6 9569else 9570 lt_cv_prog_compiler_c_o=no 9571 $RM -r conftest 2>/dev/null 9572 mkdir conftest 9573 cd conftest 9574 mkdir out 9575 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9576 9577 lt_compiler_flag="-o out/conftest2.$ac_objext" 9578 # Insert the option either (1) after the last *FLAGS variable, or 9579 # (2) before a word containing "conftest.", or (3) at the end. 9580 # Note that $ac_compile itself does not contain backslashes and begins 9581 # with a dollar sign (not a hyphen), so the echo should work correctly. 9582 lt_compile=`echo "$ac_compile" | $SED \ 9583 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9584 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9585 -e 's:$: $lt_compiler_flag:'` 9586 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9587 (eval "$lt_compile" 2>out/conftest.err) 9588 ac_status=$? 9589 cat out/conftest.err >&5 9590 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9591 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9592 then 9593 # The compiler can only warn and ignore the option if not recognized 9594 # So say no if there are warnings 9595 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9596 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9597 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9598 lt_cv_prog_compiler_c_o=yes 9599 fi 9600 fi 9601 chmod u+w . 2>&5 9602 $RM conftest* 9603 # SGI C++ compiler will create directory out/ii_files/ for 9604 # template instantiation 9605 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9606 $RM out/* && rmdir out 9607 cd .. 9608 $RM -r conftest 9609 $RM conftest* 9610 9611fi 9612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9613$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9614 9615 9616 9617 9618hard_links="nottested" 9619if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9620 # do not overwrite the value of need_locks provided by the user 9621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9622$as_echo_n "checking if we can lock with hard links... " >&6; } 9623 hard_links=yes 9624 $RM conftest* 9625 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9626 touch conftest.a 9627 ln conftest.a conftest.b 2>&5 || hard_links=no 9628 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9630$as_echo "$hard_links" >&6; } 9631 if test "$hard_links" = no; then 9632 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9633$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9634 need_locks=warn 9635 fi 9636else 9637 need_locks=no 9638fi 9639 9640 9641 9642 9643 9644 9645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9646$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9647 9648 runpath_var= 9649 allow_undefined_flag= 9650 always_export_symbols=no 9651 archive_cmds= 9652 archive_expsym_cmds= 9653 compiler_needs_object=no 9654 enable_shared_with_static_runtimes=no 9655 export_dynamic_flag_spec= 9656 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9657 hardcode_automatic=no 9658 hardcode_direct=no 9659 hardcode_direct_absolute=no 9660 hardcode_libdir_flag_spec= 9661 hardcode_libdir_flag_spec_ld= 9662 hardcode_libdir_separator= 9663 hardcode_minus_L=no 9664 hardcode_shlibpath_var=unsupported 9665 inherit_rpath=no 9666 link_all_deplibs=unknown 9667 module_cmds= 9668 module_expsym_cmds= 9669 old_archive_from_new_cmds= 9670 old_archive_from_expsyms_cmds= 9671 thread_safe_flag_spec= 9672 whole_archive_flag_spec= 9673 # include_expsyms should be a list of space-separated symbols to be *always* 9674 # included in the symbol list 9675 include_expsyms= 9676 # exclude_expsyms can be an extended regexp of symbols to exclude 9677 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9678 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9679 # as well as any symbol that contains `d'. 9680 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9681 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9682 # platforms (ab)use it in PIC code, but their linkers get confused if 9683 # the symbol is explicitly referenced. Since portable code cannot 9684 # rely on this symbol name, it's probably fine to never include it in 9685 # preloaded symbol tables. 9686 # Exclude shared library initialization/finalization symbols. 9687 extract_expsyms_cmds= 9688 9689 case $host_os in 9690 cygwin* | mingw* | pw32* | cegcc*) 9691 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9692 # When not using gcc, we currently assume that we are using 9693 # Microsoft Visual C++. 9694 if test "$GCC" != yes; then 9695 with_gnu_ld=no 9696 fi 9697 ;; 9698 interix*) 9699 # we just hope/assume this is gcc and not c89 (= MSVC++) 9700 with_gnu_ld=yes 9701 ;; 9702 openbsd*) 9703 with_gnu_ld=no 9704 ;; 9705 esac 9706 9707 ld_shlibs=yes 9708 9709 # On some targets, GNU ld is compatible enough with the native linker 9710 # that we're better off using the native interface for both. 9711 lt_use_gnu_ld_interface=no 9712 if test "$with_gnu_ld" = yes; then 9713 case $host_os in 9714 aix*) 9715 # The AIX port of GNU ld has always aspired to compatibility 9716 # with the native linker. However, as the warning in the GNU ld 9717 # block says, versions before 2.19.5* couldn't really create working 9718 # shared libraries, regardless of the interface used. 9719 case `$LD -v 2>&1` in 9720 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9721 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9722 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9723 *) 9724 lt_use_gnu_ld_interface=yes 9725 ;; 9726 esac 9727 ;; 9728 *) 9729 lt_use_gnu_ld_interface=yes 9730 ;; 9731 esac 9732 fi 9733 9734 if test "$lt_use_gnu_ld_interface" = yes; then 9735 # If archive_cmds runs LD, not CC, wlarc should be empty 9736 wlarc='${wl}' 9737 9738 # Set some defaults for GNU ld with shared library support. These 9739 # are reset later if shared libraries are not supported. Putting them 9740 # here allows them to be overridden if necessary. 9741 runpath_var=LD_RUN_PATH 9742 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9743 export_dynamic_flag_spec='${wl}--export-dynamic' 9744 # ancient GNU ld didn't support --whole-archive et. al. 9745 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9746 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9747 else 9748 whole_archive_flag_spec= 9749 fi 9750 supports_anon_versioning=no 9751 case `$LD -v 2>&1` in 9752 *GNU\ gold*) supports_anon_versioning=yes ;; 9753 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9754 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9755 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9756 *\ 2.11.*) ;; # other 2.11 versions 9757 *) supports_anon_versioning=yes ;; 9758 esac 9759 9760 # See if GNU ld supports shared libraries. 9761 case $host_os in 9762 aix[3-9]*) 9763 # On AIX/PPC, the GNU linker is very broken 9764 if test "$host_cpu" != ia64; then 9765 ld_shlibs=no 9766 cat <<_LT_EOF 1>&2 9767 9768*** Warning: the GNU linker, at least up to release 2.19, is reported 9769*** to be unable to reliably create shared libraries on AIX. 9770*** Therefore, libtool is disabling shared libraries support. If you 9771*** really care for shared libraries, you may want to install binutils 9772*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9773*** You will then need to restart the configuration process. 9774 9775_LT_EOF 9776 fi 9777 ;; 9778 9779 amigaos*) 9780 case $host_cpu in 9781 powerpc) 9782 # see comment about AmigaOS4 .so support 9783 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9784 archive_expsym_cmds='' 9785 ;; 9786 m68k) 9787 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)' 9788 hardcode_libdir_flag_spec='-L$libdir' 9789 hardcode_minus_L=yes 9790 ;; 9791 esac 9792 ;; 9793 9794 beos*) 9795 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9796 allow_undefined_flag=unsupported 9797 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9798 # support --undefined. This deserves some investigation. FIXME 9799 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9800 else 9801 ld_shlibs=no 9802 fi 9803 ;; 9804 9805 cygwin* | mingw* | pw32* | cegcc*) 9806 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9807 # as there is no search path for DLLs. 9808 hardcode_libdir_flag_spec='-L$libdir' 9809 export_dynamic_flag_spec='${wl}--export-all-symbols' 9810 allow_undefined_flag=unsupported 9811 always_export_symbols=no 9812 enable_shared_with_static_runtimes=yes 9813 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9814 9815 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9816 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9817 # If the export-symbols file already is a .def file (1st line 9818 # is EXPORTS), use it as is; otherwise, prepend... 9819 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9820 cp $export_symbols $output_objdir/$soname.def; 9821 else 9822 echo EXPORTS > $output_objdir/$soname.def; 9823 cat $export_symbols >> $output_objdir/$soname.def; 9824 fi~ 9825 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9826 else 9827 ld_shlibs=no 9828 fi 9829 ;; 9830 9831 haiku*) 9832 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9833 link_all_deplibs=yes 9834 ;; 9835 9836 interix[3-9]*) 9837 hardcode_direct=no 9838 hardcode_shlibpath_var=no 9839 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9840 export_dynamic_flag_spec='${wl}-E' 9841 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9842 # Instead, shared libraries are loaded at an image base (0x10000000 by 9843 # default) and relocated if they conflict, which is a slow very memory 9844 # consuming and fragmenting process. To avoid this, we pick a random, 9845 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9846 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9847 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9848 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' 9849 ;; 9850 9851 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9852 tmp_diet=no 9853 if test "$host_os" = linux-dietlibc; then 9854 case $cc_basename in 9855 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9856 esac 9857 fi 9858 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9859 && test "$tmp_diet" = no 9860 then 9861 tmp_addflag=' $pic_flag' 9862 tmp_sharedflag='-shared' 9863 case $cc_basename,$host_cpu in 9864 pgcc*) # Portland Group C compiler 9865 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' 9866 tmp_addflag=' $pic_flag' 9867 ;; 9868 pgf77* | pgf90* | pgf95* | pgfortran*) 9869 # Portland Group f77 and f90 compilers 9870 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' 9871 tmp_addflag=' $pic_flag -Mnomain' ;; 9872 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9873 tmp_addflag=' -i_dynamic' ;; 9874 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9875 tmp_addflag=' -i_dynamic -nofor_main' ;; 9876 ifc* | ifort*) # Intel Fortran compiler 9877 tmp_addflag=' -nofor_main' ;; 9878 lf95*) # Lahey Fortran 8.1 9879 whole_archive_flag_spec= 9880 tmp_sharedflag='--shared' ;; 9881 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9882 tmp_sharedflag='-qmkshrobj' 9883 tmp_addflag= ;; 9884 nvcc*) # Cuda Compiler Driver 2.2 9885 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' 9886 compiler_needs_object=yes 9887 ;; 9888 esac 9889 case `$CC -V 2>&1 | sed 5q` in 9890 *Sun\ C*) # Sun C 5.9 9891 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' 9892 compiler_needs_object=yes 9893 tmp_sharedflag='-G' ;; 9894 *Sun\ F*) # Sun Fortran 8.3 9895 tmp_sharedflag='-G' ;; 9896 esac 9897 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9898 9899 if test "x$supports_anon_versioning" = xyes; then 9900 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9901 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9902 echo "local: *; };" >> $output_objdir/$libname.ver~ 9903 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9904 fi 9905 9906 case $cc_basename in 9907 xlf* | bgf* | bgxlf* | mpixlf*) 9908 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9909 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9910 hardcode_libdir_flag_spec= 9911 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9912 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9913 if test "x$supports_anon_versioning" = xyes; then 9914 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9915 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9916 echo "local: *; };" >> $output_objdir/$libname.ver~ 9917 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9918 fi 9919 ;; 9920 esac 9921 else 9922 ld_shlibs=no 9923 fi 9924 ;; 9925 9926 netbsd*) 9927 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9928 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9929 wlarc= 9930 else 9931 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9932 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9933 fi 9934 ;; 9935 9936 solaris*) 9937 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9938 ld_shlibs=no 9939 cat <<_LT_EOF 1>&2 9940 9941*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9942*** create shared libraries on Solaris systems. Therefore, libtool 9943*** is disabling shared libraries support. We urge you to upgrade GNU 9944*** binutils to release 2.9.1 or newer. Another option is to modify 9945*** your PATH or compiler configuration so that the native linker is 9946*** used, and then restart. 9947 9948_LT_EOF 9949 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9950 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9951 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9952 else 9953 ld_shlibs=no 9954 fi 9955 ;; 9956 9957 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9958 case `$LD -v 2>&1` in 9959 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9960 ld_shlibs=no 9961 cat <<_LT_EOF 1>&2 9962 9963*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9964*** reliably create shared libraries on SCO systems. Therefore, libtool 9965*** is disabling shared libraries support. We urge you to upgrade GNU 9966*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9967*** your PATH or compiler configuration so that the native linker is 9968*** used, and then restart. 9969 9970_LT_EOF 9971 ;; 9972 *) 9973 # For security reasons, it is highly recommended that you always 9974 # use absolute paths for naming shared libraries, and exclude the 9975 # DT_RUNPATH tag from executables and libraries. But doing so 9976 # requires that you compile everything twice, which is a pain. 9977 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9978 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9979 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9980 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9981 else 9982 ld_shlibs=no 9983 fi 9984 ;; 9985 esac 9986 ;; 9987 9988 sunos4*) 9989 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9990 wlarc= 9991 hardcode_direct=yes 9992 hardcode_shlibpath_var=no 9993 ;; 9994 9995 *) 9996 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9997 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9998 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9999 else 10000 ld_shlibs=no 10001 fi 10002 ;; 10003 esac 10004 10005 if test "$ld_shlibs" = no; then 10006 runpath_var= 10007 hardcode_libdir_flag_spec= 10008 export_dynamic_flag_spec= 10009 whole_archive_flag_spec= 10010 fi 10011 else 10012 # PORTME fill in a description of your system's linker (not GNU ld) 10013 case $host_os in 10014 aix3*) 10015 allow_undefined_flag=unsupported 10016 always_export_symbols=yes 10017 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' 10018 # Note: this linker hardcodes the directories in LIBPATH if there 10019 # are no directories specified by -L. 10020 hardcode_minus_L=yes 10021 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10022 # Neither direct hardcoding nor static linking is supported with a 10023 # broken collect2. 10024 hardcode_direct=unsupported 10025 fi 10026 ;; 10027 10028 aix[4-9]*) 10029 if test "$host_cpu" = ia64; then 10030 # On IA64, the linker does run time linking by default, so we don't 10031 # have to do anything special. 10032 aix_use_runtimelinking=no 10033 exp_sym_flag='-Bexport' 10034 no_entry_flag="" 10035 else 10036 # If we're using GNU nm, then we don't want the "-C" option. 10037 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10038 # Also, AIX nm treats weak defined symbols like other global 10039 # defined symbols, whereas GNU nm marks them as "W". 10040 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10041 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' 10042 else 10043 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 10044 fi 10045 aix_use_runtimelinking=no 10046 10047 # Test if we are trying to use run time linking or normal 10048 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10049 # need to do runtime linking. 10050 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10051 for ld_flag in $LDFLAGS; do 10052 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10053 aix_use_runtimelinking=yes 10054 break 10055 fi 10056 done 10057 ;; 10058 esac 10059 10060 exp_sym_flag='-bexport' 10061 no_entry_flag='-bnoentry' 10062 fi 10063 10064 # When large executables or shared objects are built, AIX ld can 10065 # have problems creating the table of contents. If linking a library 10066 # or program results in "error TOC overflow" add -mminimal-toc to 10067 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10068 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10069 10070 archive_cmds='' 10071 hardcode_direct=yes 10072 hardcode_direct_absolute=yes 10073 hardcode_libdir_separator=':' 10074 link_all_deplibs=yes 10075 file_list_spec='${wl}-f,' 10076 10077 if test "$GCC" = yes; then 10078 case $host_os in aix4.[012]|aix4.[012].*) 10079 # We only want to do this on AIX 4.2 and lower, the check 10080 # below for broken collect2 doesn't work under 4.3+ 10081 collect2name=`${CC} -print-prog-name=collect2` 10082 if test -f "$collect2name" && 10083 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10084 then 10085 # We have reworked collect2 10086 : 10087 else 10088 # We have old collect2 10089 hardcode_direct=unsupported 10090 # It fails to find uninstalled libraries when the uninstalled 10091 # path is not listed in the libpath. Setting hardcode_minus_L 10092 # to unsupported forces relinking 10093 hardcode_minus_L=yes 10094 hardcode_libdir_flag_spec='-L$libdir' 10095 hardcode_libdir_separator= 10096 fi 10097 ;; 10098 esac 10099 shared_flag='-shared' 10100 if test "$aix_use_runtimelinking" = yes; then 10101 shared_flag="$shared_flag "'${wl}-G' 10102 fi 10103 else 10104 # not using gcc 10105 if test "$host_cpu" = ia64; then 10106 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10107 # chokes on -Wl,-G. The following line is correct: 10108 shared_flag='-G' 10109 else 10110 if test "$aix_use_runtimelinking" = yes; then 10111 shared_flag='${wl}-G' 10112 else 10113 shared_flag='${wl}-bM:SRE' 10114 fi 10115 fi 10116 fi 10117 10118 export_dynamic_flag_spec='${wl}-bexpall' 10119 # It seems that -bexpall does not export symbols beginning with 10120 # underscore (_), so it is better to generate a list of symbols to export. 10121 always_export_symbols=yes 10122 if test "$aix_use_runtimelinking" = yes; then 10123 # Warning - without using the other runtime loading flags (-brtl), 10124 # -berok will link without error, but may produce a broken library. 10125 allow_undefined_flag='-berok' 10126 # Determine the default libpath from the value encoded in an 10127 # empty executable. 10128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10129/* end confdefs.h. */ 10130 10131int 10132main () 10133{ 10134 10135 ; 10136 return 0; 10137} 10138_ACEOF 10139if ac_fn_c_try_link "$LINENO"; then : 10140 10141lt_aix_libpath_sed=' 10142 /Import File Strings/,/^$/ { 10143 /^0/ { 10144 s/^0 *\(.*\)$/\1/ 10145 p 10146 } 10147 }' 10148aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10149# Check for a 64-bit object if we didn't find anything. 10150if test -z "$aix_libpath"; then 10151 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10152fi 10153fi 10154rm -f core conftest.err conftest.$ac_objext \ 10155 conftest$ac_exeext conftest.$ac_ext 10156if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10157 10158 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10159 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" 10160 else 10161 if test "$host_cpu" = ia64; then 10162 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10163 allow_undefined_flag="-z nodefs" 10164 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" 10165 else 10166 # Determine the default libpath from the value encoded in an 10167 # empty executable. 10168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10169/* end confdefs.h. */ 10170 10171int 10172main () 10173{ 10174 10175 ; 10176 return 0; 10177} 10178_ACEOF 10179if ac_fn_c_try_link "$LINENO"; then : 10180 10181lt_aix_libpath_sed=' 10182 /Import File Strings/,/^$/ { 10183 /^0/ { 10184 s/^0 *\(.*\)$/\1/ 10185 p 10186 } 10187 }' 10188aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10189# Check for a 64-bit object if we didn't find anything. 10190if test -z "$aix_libpath"; then 10191 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10192fi 10193fi 10194rm -f core conftest.err conftest.$ac_objext \ 10195 conftest$ac_exeext conftest.$ac_ext 10196if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10197 10198 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10199 # Warning - without using the other run time loading flags, 10200 # -berok will link without error, but may produce a broken library. 10201 no_undefined_flag=' ${wl}-bernotok' 10202 allow_undefined_flag=' ${wl}-berok' 10203 if test "$with_gnu_ld" = yes; then 10204 # We only use this code for GNU lds that support --whole-archive. 10205 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10206 else 10207 # Exported symbols can be pulled into shared objects from archives 10208 whole_archive_flag_spec='$convenience' 10209 fi 10210 archive_cmds_need_lc=yes 10211 # This is similar to how AIX traditionally builds its shared libraries. 10212 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' 10213 fi 10214 fi 10215 ;; 10216 10217 amigaos*) 10218 case $host_cpu in 10219 powerpc) 10220 # see comment about AmigaOS4 .so support 10221 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10222 archive_expsym_cmds='' 10223 ;; 10224 m68k) 10225 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)' 10226 hardcode_libdir_flag_spec='-L$libdir' 10227 hardcode_minus_L=yes 10228 ;; 10229 esac 10230 ;; 10231 10232 bsdi[45]*) 10233 export_dynamic_flag_spec=-rdynamic 10234 ;; 10235 10236 cygwin* | mingw* | pw32* | cegcc*) 10237 # When not using gcc, we currently assume that we are using 10238 # Microsoft Visual C++. 10239 # hardcode_libdir_flag_spec is actually meaningless, as there is 10240 # no search path for DLLs. 10241 hardcode_libdir_flag_spec=' ' 10242 allow_undefined_flag=unsupported 10243 # Tell ltmain to make .lib files, not .a files. 10244 libext=lib 10245 # Tell ltmain to make .dll files, not .so files. 10246 shrext_cmds=".dll" 10247 # FIXME: Setting linknames here is a bad hack. 10248 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10249 # The linker will automatically build a .lib file if we build a DLL. 10250 old_archive_from_new_cmds='true' 10251 # FIXME: Should let the user specify the lib program. 10252 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10253 fix_srcfile_path='`cygpath -w "$srcfile"`' 10254 enable_shared_with_static_runtimes=yes 10255 ;; 10256 10257 darwin* | rhapsody*) 10258 10259 10260 archive_cmds_need_lc=no 10261 hardcode_direct=no 10262 hardcode_automatic=yes 10263 hardcode_shlibpath_var=unsupported 10264 if test "$lt_cv_ld_force_load" = "yes"; then 10265 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\"`' 10266 else 10267 whole_archive_flag_spec='' 10268 fi 10269 link_all_deplibs=yes 10270 allow_undefined_flag="$_lt_dar_allow_undefined" 10271 case $cc_basename in 10272 ifort*) _lt_dar_can_shared=yes ;; 10273 *) _lt_dar_can_shared=$GCC ;; 10274 esac 10275 if test "$_lt_dar_can_shared" = "yes"; then 10276 output_verbose_link_cmd=func_echo_all 10277 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10278 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10279 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}" 10280 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}" 10281 10282 else 10283 ld_shlibs=no 10284 fi 10285 10286 ;; 10287 10288 dgux*) 10289 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10290 hardcode_libdir_flag_spec='-L$libdir' 10291 hardcode_shlibpath_var=no 10292 ;; 10293 10294 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10295 # support. Future versions do this automatically, but an explicit c++rt0.o 10296 # does not break anything, and helps significantly (at the cost of a little 10297 # extra space). 10298 freebsd2.2*) 10299 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10300 hardcode_libdir_flag_spec='-R$libdir' 10301 hardcode_direct=yes 10302 hardcode_shlibpath_var=no 10303 ;; 10304 10305 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10306 freebsd2.*) 10307 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10308 hardcode_direct=yes 10309 hardcode_minus_L=yes 10310 hardcode_shlibpath_var=no 10311 ;; 10312 10313 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10314 freebsd* | dragonfly*) 10315 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10316 hardcode_libdir_flag_spec='-R$libdir' 10317 hardcode_direct=yes 10318 hardcode_shlibpath_var=no 10319 ;; 10320 10321 hpux9*) 10322 if test "$GCC" = yes; then 10323 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' 10324 else 10325 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' 10326 fi 10327 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10328 hardcode_libdir_separator=: 10329 hardcode_direct=yes 10330 10331 # hardcode_minus_L: Not really in the search PATH, 10332 # but as the default location of the library. 10333 hardcode_minus_L=yes 10334 export_dynamic_flag_spec='${wl}-E' 10335 ;; 10336 10337 hpux10*) 10338 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10339 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10340 else 10341 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10342 fi 10343 if test "$with_gnu_ld" = no; then 10344 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10345 hardcode_libdir_flag_spec_ld='+b $libdir' 10346 hardcode_libdir_separator=: 10347 hardcode_direct=yes 10348 hardcode_direct_absolute=yes 10349 export_dynamic_flag_spec='${wl}-E' 10350 # hardcode_minus_L: Not really in the search PATH, 10351 # but as the default location of the library. 10352 hardcode_minus_L=yes 10353 fi 10354 ;; 10355 10356 hpux11*) 10357 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10358 case $host_cpu in 10359 hppa*64*) 10360 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10361 ;; 10362 ia64*) 10363 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10364 ;; 10365 *) 10366 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10367 ;; 10368 esac 10369 else 10370 case $host_cpu in 10371 hppa*64*) 10372 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10373 ;; 10374 ia64*) 10375 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10376 ;; 10377 *) 10378 10379 # Older versions of the 11.00 compiler do not understand -b yet 10380 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10382$as_echo_n "checking if $CC understands -b... " >&6; } 10383if test "${lt_cv_prog_compiler__b+set}" = set; then : 10384 $as_echo_n "(cached) " >&6 10385else 10386 lt_cv_prog_compiler__b=no 10387 save_LDFLAGS="$LDFLAGS" 10388 LDFLAGS="$LDFLAGS -b" 10389 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10390 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10391 # The linker can only warn and ignore the option if not recognized 10392 # So say no if there are warnings 10393 if test -s conftest.err; then 10394 # Append any errors to the config.log. 10395 cat conftest.err 1>&5 10396 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10397 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10398 if diff conftest.exp conftest.er2 >/dev/null; then 10399 lt_cv_prog_compiler__b=yes 10400 fi 10401 else 10402 lt_cv_prog_compiler__b=yes 10403 fi 10404 fi 10405 $RM -r conftest* 10406 LDFLAGS="$save_LDFLAGS" 10407 10408fi 10409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10410$as_echo "$lt_cv_prog_compiler__b" >&6; } 10411 10412if test x"$lt_cv_prog_compiler__b" = xyes; then 10413 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10414else 10415 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10416fi 10417 10418 ;; 10419 esac 10420 fi 10421 if test "$with_gnu_ld" = no; then 10422 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10423 hardcode_libdir_separator=: 10424 10425 case $host_cpu in 10426 hppa*64*|ia64*) 10427 hardcode_direct=no 10428 hardcode_shlibpath_var=no 10429 ;; 10430 *) 10431 hardcode_direct=yes 10432 hardcode_direct_absolute=yes 10433 export_dynamic_flag_spec='${wl}-E' 10434 10435 # hardcode_minus_L: Not really in the search PATH, 10436 # but as the default location of the library. 10437 hardcode_minus_L=yes 10438 ;; 10439 esac 10440 fi 10441 ;; 10442 10443 irix5* | irix6* | nonstopux*) 10444 if test "$GCC" = yes; then 10445 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' 10446 # Try to use the -exported_symbol ld option, if it does not 10447 # work, assume that -exports_file does not work either and 10448 # implicitly export all symbols. 10449 save_LDFLAGS="$LDFLAGS" 10450 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10452/* end confdefs.h. */ 10453int foo(void) {} 10454_ACEOF 10455if ac_fn_c_try_link "$LINENO"; then : 10456 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' 10457 10458fi 10459rm -f core conftest.err conftest.$ac_objext \ 10460 conftest$ac_exeext conftest.$ac_ext 10461 LDFLAGS="$save_LDFLAGS" 10462 else 10463 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' 10464 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' 10465 fi 10466 archive_cmds_need_lc='no' 10467 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10468 hardcode_libdir_separator=: 10469 inherit_rpath=yes 10470 link_all_deplibs=yes 10471 ;; 10472 10473 netbsd*) 10474 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10475 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10476 else 10477 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10478 fi 10479 hardcode_libdir_flag_spec='-R$libdir' 10480 hardcode_direct=yes 10481 hardcode_shlibpath_var=no 10482 ;; 10483 10484 newsos6) 10485 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10486 hardcode_direct=yes 10487 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10488 hardcode_libdir_separator=: 10489 hardcode_shlibpath_var=no 10490 ;; 10491 10492 *nto* | *qnx*) 10493 ;; 10494 10495 openbsd*) 10496 if test -f /usr/libexec/ld.so; then 10497 hardcode_direct=yes 10498 hardcode_shlibpath_var=no 10499 hardcode_direct_absolute=yes 10500 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10501 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10502 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10503 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10504 export_dynamic_flag_spec='${wl}-E' 10505 else 10506 case $host_os in 10507 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10508 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10509 hardcode_libdir_flag_spec='-R$libdir' 10510 ;; 10511 *) 10512 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10513 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10514 ;; 10515 esac 10516 fi 10517 else 10518 ld_shlibs=no 10519 fi 10520 ;; 10521 10522 os2*) 10523 hardcode_libdir_flag_spec='-L$libdir' 10524 hardcode_minus_L=yes 10525 allow_undefined_flag=unsupported 10526 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' 10527 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10528 ;; 10529 10530 osf3*) 10531 if test "$GCC" = yes; then 10532 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10533 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' 10534 else 10535 allow_undefined_flag=' -expect_unresolved \*' 10536 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' 10537 fi 10538 archive_cmds_need_lc='no' 10539 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10540 hardcode_libdir_separator=: 10541 ;; 10542 10543 osf4* | osf5*) # as osf3* with the addition of -msym flag 10544 if test "$GCC" = yes; then 10545 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10546 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' 10547 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10548 else 10549 allow_undefined_flag=' -expect_unresolved \*' 10550 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' 10551 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~ 10552 $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' 10553 10554 # Both c and cxx compiler support -rpath directly 10555 hardcode_libdir_flag_spec='-rpath $libdir' 10556 fi 10557 archive_cmds_need_lc='no' 10558 hardcode_libdir_separator=: 10559 ;; 10560 10561 solaris*) 10562 no_undefined_flag=' -z defs' 10563 if test "$GCC" = yes; then 10564 wlarc='${wl}' 10565 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10566 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10567 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10568 else 10569 case `$CC -V 2>&1` in 10570 *"Compilers 5.0"*) 10571 wlarc='' 10572 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10573 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10574 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10575 ;; 10576 *) 10577 wlarc='${wl}' 10578 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10579 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10580 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10581 ;; 10582 esac 10583 fi 10584 hardcode_libdir_flag_spec='-R$libdir' 10585 hardcode_shlibpath_var=no 10586 case $host_os in 10587 solaris2.[0-5] | solaris2.[0-5].*) ;; 10588 *) 10589 # The compiler driver will combine and reorder linker options, 10590 # but understands `-z linker_flag'. GCC discards it without `$wl', 10591 # but is careful enough not to reorder. 10592 # Supported since Solaris 2.6 (maybe 2.5.1?) 10593 if test "$GCC" = yes; then 10594 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10595 else 10596 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10597 fi 10598 ;; 10599 esac 10600 link_all_deplibs=yes 10601 ;; 10602 10603 sunos4*) 10604 if test "x$host_vendor" = xsequent; then 10605 # Use $CC to link under sequent, because it throws in some extra .o 10606 # files that make .init and .fini sections work. 10607 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10608 else 10609 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10610 fi 10611 hardcode_libdir_flag_spec='-L$libdir' 10612 hardcode_direct=yes 10613 hardcode_minus_L=yes 10614 hardcode_shlibpath_var=no 10615 ;; 10616 10617 sysv4) 10618 case $host_vendor in 10619 sni) 10620 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10621 hardcode_direct=yes # is this really true??? 10622 ;; 10623 siemens) 10624 ## LD is ld it makes a PLAMLIB 10625 ## CC just makes a GrossModule. 10626 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10627 reload_cmds='$CC -r -o $output$reload_objs' 10628 hardcode_direct=no 10629 ;; 10630 motorola) 10631 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10632 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10633 ;; 10634 esac 10635 runpath_var='LD_RUN_PATH' 10636 hardcode_shlibpath_var=no 10637 ;; 10638 10639 sysv4.3*) 10640 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10641 hardcode_shlibpath_var=no 10642 export_dynamic_flag_spec='-Bexport' 10643 ;; 10644 10645 sysv4*MP*) 10646 if test -d /usr/nec; then 10647 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10648 hardcode_shlibpath_var=no 10649 runpath_var=LD_RUN_PATH 10650 hardcode_runpath_var=yes 10651 ld_shlibs=yes 10652 fi 10653 ;; 10654 10655 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10656 no_undefined_flag='${wl}-z,text' 10657 archive_cmds_need_lc=no 10658 hardcode_shlibpath_var=no 10659 runpath_var='LD_RUN_PATH' 10660 10661 if test "$GCC" = yes; then 10662 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10663 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10664 else 10665 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10666 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10667 fi 10668 ;; 10669 10670 sysv5* | sco3.2v5* | sco5v6*) 10671 # Note: We can NOT use -z defs as we might desire, because we do not 10672 # link with -lc, and that would cause any symbols used from libc to 10673 # always be unresolved, which means just about no library would 10674 # ever link correctly. If we're not using GNU ld we use -z text 10675 # though, which does catch some bad symbols but isn't as heavy-handed 10676 # as -z defs. 10677 no_undefined_flag='${wl}-z,text' 10678 allow_undefined_flag='${wl}-z,nodefs' 10679 archive_cmds_need_lc=no 10680 hardcode_shlibpath_var=no 10681 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10682 hardcode_libdir_separator=':' 10683 link_all_deplibs=yes 10684 export_dynamic_flag_spec='${wl}-Bexport' 10685 runpath_var='LD_RUN_PATH' 10686 10687 if test "$GCC" = yes; then 10688 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10689 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10690 else 10691 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10692 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10693 fi 10694 ;; 10695 10696 uts4*) 10697 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10698 hardcode_libdir_flag_spec='-L$libdir' 10699 hardcode_shlibpath_var=no 10700 ;; 10701 10702 *) 10703 ld_shlibs=no 10704 ;; 10705 esac 10706 10707 if test x$host_vendor = xsni; then 10708 case $host in 10709 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10710 export_dynamic_flag_spec='${wl}-Blargedynsym' 10711 ;; 10712 esac 10713 fi 10714 fi 10715 10716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10717$as_echo "$ld_shlibs" >&6; } 10718test "$ld_shlibs" = no && can_build_shared=no 10719 10720with_gnu_ld=$with_gnu_ld 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736# 10737# Do we need to explicitly link libc? 10738# 10739case "x$archive_cmds_need_lc" in 10740x|xyes) 10741 # Assume -lc should be added 10742 archive_cmds_need_lc=yes 10743 10744 if test "$enable_shared" = yes && test "$GCC" = yes; then 10745 case $archive_cmds in 10746 *'~'*) 10747 # FIXME: we may have to deal with multi-command sequences. 10748 ;; 10749 '$CC '*) 10750 # Test whether the compiler implicitly links with -lc since on some 10751 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10752 # to ld, don't add -lc before -lgcc. 10753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10754$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10755if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10756 $as_echo_n "(cached) " >&6 10757else 10758 $RM conftest* 10759 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10760 10761 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10762 (eval $ac_compile) 2>&5 10763 ac_status=$? 10764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10765 test $ac_status = 0; } 2>conftest.err; then 10766 soname=conftest 10767 lib=conftest 10768 libobjs=conftest.$ac_objext 10769 deplibs= 10770 wl=$lt_prog_compiler_wl 10771 pic_flag=$lt_prog_compiler_pic 10772 compiler_flags=-v 10773 linker_flags=-v 10774 verstring= 10775 output_objdir=. 10776 libname=conftest 10777 lt_save_allow_undefined_flag=$allow_undefined_flag 10778 allow_undefined_flag= 10779 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10780 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10781 ac_status=$? 10782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10783 test $ac_status = 0; } 10784 then 10785 lt_cv_archive_cmds_need_lc=no 10786 else 10787 lt_cv_archive_cmds_need_lc=yes 10788 fi 10789 allow_undefined_flag=$lt_save_allow_undefined_flag 10790 else 10791 cat conftest.err 1>&5 10792 fi 10793 $RM conftest* 10794 10795fi 10796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10797$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10798 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10799 ;; 10800 esac 10801 fi 10802 ;; 10803esac 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10962$as_echo_n "checking dynamic linker characteristics... " >&6; } 10963 10964if test "$GCC" = yes; then 10965 case $host_os in 10966 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10967 *) lt_awk_arg="/^libraries:/" ;; 10968 esac 10969 case $host_os in 10970 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10971 *) lt_sed_strip_eq="s,=/,/,g" ;; 10972 esac 10973 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10974 case $lt_search_path_spec in 10975 *\;*) 10976 # if the path contains ";" then we assume it to be the separator 10977 # otherwise default to the standard path separator (i.e. ":") - it is 10978 # assumed that no part of a normal pathname contains ";" but that should 10979 # okay in the real world where ";" in dirpaths is itself problematic. 10980 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10981 ;; 10982 *) 10983 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10984 ;; 10985 esac 10986 # Ok, now we have the path, separated by spaces, we can step through it 10987 # and add multilib dir if necessary. 10988 lt_tmp_lt_search_path_spec= 10989 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10990 for lt_sys_path in $lt_search_path_spec; do 10991 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10992 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10993 else 10994 test -d "$lt_sys_path" && \ 10995 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10996 fi 10997 done 10998 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10999BEGIN {RS=" "; FS="/|\n";} { 11000 lt_foo=""; 11001 lt_count=0; 11002 for (lt_i = NF; lt_i > 0; lt_i--) { 11003 if ($lt_i != "" && $lt_i != ".") { 11004 if ($lt_i == "..") { 11005 lt_count++; 11006 } else { 11007 if (lt_count == 0) { 11008 lt_foo="/" $lt_i lt_foo; 11009 } else { 11010 lt_count--; 11011 } 11012 } 11013 } 11014 } 11015 if (lt_foo != "") { lt_freq[lt_foo]++; } 11016 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11017}'` 11018 # AWK program above erroneously prepends '/' to C:/dos/paths 11019 # for these hosts. 11020 case $host_os in 11021 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11022 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11023 esac 11024 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11025else 11026 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11027fi 11028library_names_spec= 11029libname_spec='lib$name' 11030soname_spec= 11031shrext_cmds=".so" 11032postinstall_cmds= 11033postuninstall_cmds= 11034finish_cmds= 11035finish_eval= 11036shlibpath_var= 11037shlibpath_overrides_runpath=unknown 11038version_type=none 11039dynamic_linker="$host_os ld.so" 11040sys_lib_dlsearch_path_spec="/lib /usr/lib" 11041need_lib_prefix=unknown 11042hardcode_into_libs=no 11043 11044# when you set need_version to no, make sure it does not cause -set_version 11045# flags to be left without arguments 11046need_version=unknown 11047 11048case $host_os in 11049aix3*) 11050 version_type=linux 11051 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11052 shlibpath_var=LIBPATH 11053 11054 # AIX 3 has no versioning support, so we append a major version to the name. 11055 soname_spec='${libname}${release}${shared_ext}$major' 11056 ;; 11057 11058aix[4-9]*) 11059 version_type=linux 11060 need_lib_prefix=no 11061 need_version=no 11062 hardcode_into_libs=yes 11063 if test "$host_cpu" = ia64; then 11064 # AIX 5 supports IA64 11065 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11066 shlibpath_var=LD_LIBRARY_PATH 11067 else 11068 # With GCC up to 2.95.x, collect2 would create an import file 11069 # for dependence libraries. The import file would start with 11070 # the line `#! .'. This would cause the generated library to 11071 # depend on `.', always an invalid library. This was fixed in 11072 # development snapshots of GCC prior to 3.0. 11073 case $host_os in 11074 aix4 | aix4.[01] | aix4.[01].*) 11075 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11076 echo ' yes ' 11077 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11078 : 11079 else 11080 can_build_shared=no 11081 fi 11082 ;; 11083 esac 11084 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11085 # soname into executable. Probably we can add versioning support to 11086 # collect2, so additional links can be useful in future. 11087 if test "$aix_use_runtimelinking" = yes; then 11088 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11089 # instead of lib<name>.a to let people know that these are not 11090 # typical AIX shared libraries. 11091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11092 else 11093 # We preserve .a as extension for shared libraries through AIX4.2 11094 # and later when we are not doing run time linking. 11095 library_names_spec='${libname}${release}.a $libname.a' 11096 soname_spec='${libname}${release}${shared_ext}$major' 11097 fi 11098 shlibpath_var=LIBPATH 11099 fi 11100 ;; 11101 11102amigaos*) 11103 case $host_cpu in 11104 powerpc) 11105 # Since July 2007 AmigaOS4 officially supports .so libraries. 11106 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11107 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11108 ;; 11109 m68k) 11110 library_names_spec='$libname.ixlibrary $libname.a' 11111 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11112 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' 11113 ;; 11114 esac 11115 ;; 11116 11117beos*) 11118 library_names_spec='${libname}${shared_ext}' 11119 dynamic_linker="$host_os ld.so" 11120 shlibpath_var=LIBRARY_PATH 11121 ;; 11122 11123bsdi[45]*) 11124 version_type=linux 11125 need_version=no 11126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11127 soname_spec='${libname}${release}${shared_ext}$major' 11128 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11129 shlibpath_var=LD_LIBRARY_PATH 11130 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11131 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11132 # the default ld.so.conf also contains /usr/contrib/lib and 11133 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11134 # libtool to hard-code these into programs 11135 ;; 11136 11137cygwin* | mingw* | pw32* | cegcc*) 11138 version_type=windows 11139 shrext_cmds=".dll" 11140 need_version=no 11141 need_lib_prefix=no 11142 11143 case $GCC,$host_os in 11144 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11145 library_names_spec='$libname.dll.a' 11146 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11147 postinstall_cmds='base_file=`basename \${file}`~ 11148 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11149 dldir=$destdir/`dirname \$dlpath`~ 11150 test -d \$dldir || mkdir -p \$dldir~ 11151 $install_prog $dir/$dlname \$dldir/$dlname~ 11152 chmod a+x \$dldir/$dlname~ 11153 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11154 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11155 fi' 11156 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11157 dlpath=$dir/\$dldll~ 11158 $RM \$dlpath' 11159 shlibpath_overrides_runpath=yes 11160 11161 case $host_os in 11162 cygwin*) 11163 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11164 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11165 11166 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11167 ;; 11168 mingw* | cegcc*) 11169 # MinGW DLLs use traditional 'lib' prefix 11170 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11171 ;; 11172 pw32*) 11173 # pw32 DLLs use 'pw' prefix rather than 'lib' 11174 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11175 ;; 11176 esac 11177 ;; 11178 11179 *) 11180 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11181 ;; 11182 esac 11183 dynamic_linker='Win32 ld.exe' 11184 # FIXME: first we should search . and the directory the executable is in 11185 shlibpath_var=PATH 11186 ;; 11187 11188darwin* | rhapsody*) 11189 dynamic_linker="$host_os dyld" 11190 version_type=darwin 11191 need_lib_prefix=no 11192 need_version=no 11193 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11194 soname_spec='${libname}${release}${major}$shared_ext' 11195 shlibpath_overrides_runpath=yes 11196 shlibpath_var=DYLD_LIBRARY_PATH 11197 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11198 11199 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11200 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11201 ;; 11202 11203dgux*) 11204 version_type=linux 11205 need_lib_prefix=no 11206 need_version=no 11207 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11208 soname_spec='${libname}${release}${shared_ext}$major' 11209 shlibpath_var=LD_LIBRARY_PATH 11210 ;; 11211 11212freebsd* | dragonfly*) 11213 # DragonFly does not have aout. When/if they implement a new 11214 # versioning mechanism, adjust this. 11215 if test -x /usr/bin/objformat; then 11216 objformat=`/usr/bin/objformat` 11217 else 11218 case $host_os in 11219 freebsd[23].*) objformat=aout ;; 11220 *) objformat=elf ;; 11221 esac 11222 fi 11223 version_type=freebsd-$objformat 11224 case $version_type in 11225 freebsd-elf*) 11226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11227 need_version=no 11228 need_lib_prefix=no 11229 ;; 11230 freebsd-*) 11231 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11232 need_version=yes 11233 ;; 11234 esac 11235 shlibpath_var=LD_LIBRARY_PATH 11236 case $host_os in 11237 freebsd2.*) 11238 shlibpath_overrides_runpath=yes 11239 ;; 11240 freebsd3.[01]* | freebsdelf3.[01]*) 11241 shlibpath_overrides_runpath=yes 11242 hardcode_into_libs=yes 11243 ;; 11244 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11245 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11246 shlibpath_overrides_runpath=no 11247 hardcode_into_libs=yes 11248 ;; 11249 *) # from 4.6 on, and DragonFly 11250 shlibpath_overrides_runpath=yes 11251 hardcode_into_libs=yes 11252 ;; 11253 esac 11254 ;; 11255 11256gnu*) 11257 version_type=linux 11258 need_lib_prefix=no 11259 need_version=no 11260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11261 soname_spec='${libname}${release}${shared_ext}$major' 11262 shlibpath_var=LD_LIBRARY_PATH 11263 hardcode_into_libs=yes 11264 ;; 11265 11266haiku*) 11267 version_type=linux 11268 need_lib_prefix=no 11269 need_version=no 11270 dynamic_linker="$host_os runtime_loader" 11271 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11272 soname_spec='${libname}${release}${shared_ext}$major' 11273 shlibpath_var=LIBRARY_PATH 11274 shlibpath_overrides_runpath=yes 11275 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11276 hardcode_into_libs=yes 11277 ;; 11278 11279hpux9* | hpux10* | hpux11*) 11280 # Give a soname corresponding to the major version so that dld.sl refuses to 11281 # link against other versions. 11282 version_type=sunos 11283 need_lib_prefix=no 11284 need_version=no 11285 case $host_cpu in 11286 ia64*) 11287 shrext_cmds='.so' 11288 hardcode_into_libs=yes 11289 dynamic_linker="$host_os dld.so" 11290 shlibpath_var=LD_LIBRARY_PATH 11291 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11292 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11293 soname_spec='${libname}${release}${shared_ext}$major' 11294 if test "X$HPUX_IA64_MODE" = X32; then 11295 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11296 else 11297 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11298 fi 11299 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11300 ;; 11301 hppa*64*) 11302 shrext_cmds='.sl' 11303 hardcode_into_libs=yes 11304 dynamic_linker="$host_os dld.sl" 11305 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11306 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11308 soname_spec='${libname}${release}${shared_ext}$major' 11309 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11310 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11311 ;; 11312 *) 11313 shrext_cmds='.sl' 11314 dynamic_linker="$host_os dld.sl" 11315 shlibpath_var=SHLIB_PATH 11316 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11318 soname_spec='${libname}${release}${shared_ext}$major' 11319 ;; 11320 esac 11321 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11322 postinstall_cmds='chmod 555 $lib' 11323 # or fails outright, so override atomically: 11324 install_override_mode=555 11325 ;; 11326 11327interix[3-9]*) 11328 version_type=linux 11329 need_lib_prefix=no 11330 need_version=no 11331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11332 soname_spec='${libname}${release}${shared_ext}$major' 11333 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11334 shlibpath_var=LD_LIBRARY_PATH 11335 shlibpath_overrides_runpath=no 11336 hardcode_into_libs=yes 11337 ;; 11338 11339irix5* | irix6* | nonstopux*) 11340 case $host_os in 11341 nonstopux*) version_type=nonstopux ;; 11342 *) 11343 if test "$lt_cv_prog_gnu_ld" = yes; then 11344 version_type=linux 11345 else 11346 version_type=irix 11347 fi ;; 11348 esac 11349 need_lib_prefix=no 11350 need_version=no 11351 soname_spec='${libname}${release}${shared_ext}$major' 11352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11353 case $host_os in 11354 irix5* | nonstopux*) 11355 libsuff= shlibsuff= 11356 ;; 11357 *) 11358 case $LD in # libtool.m4 will add one of these switches to LD 11359 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11360 libsuff= shlibsuff= libmagic=32-bit;; 11361 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11362 libsuff=32 shlibsuff=N32 libmagic=N32;; 11363 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11364 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11365 *) libsuff= shlibsuff= libmagic=never-match;; 11366 esac 11367 ;; 11368 esac 11369 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11370 shlibpath_overrides_runpath=no 11371 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11372 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11373 hardcode_into_libs=yes 11374 ;; 11375 11376# No shared lib support for Linux oldld, aout, or coff. 11377linux*oldld* | linux*aout* | linux*coff*) 11378 dynamic_linker=no 11379 ;; 11380 11381# This must be Linux ELF. 11382linux* | k*bsd*-gnu | kopensolaris*-gnu) 11383 version_type=linux 11384 need_lib_prefix=no 11385 need_version=no 11386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11387 soname_spec='${libname}${release}${shared_ext}$major' 11388 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11389 shlibpath_var=LD_LIBRARY_PATH 11390 shlibpath_overrides_runpath=no 11391 11392 # Some binutils ld are patched to set DT_RUNPATH 11393 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 11394 $as_echo_n "(cached) " >&6 11395else 11396 lt_cv_shlibpath_overrides_runpath=no 11397 save_LDFLAGS=$LDFLAGS 11398 save_libdir=$libdir 11399 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11400 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11402/* end confdefs.h. */ 11403 11404int 11405main () 11406{ 11407 11408 ; 11409 return 0; 11410} 11411_ACEOF 11412if ac_fn_c_try_link "$LINENO"; then : 11413 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11414 lt_cv_shlibpath_overrides_runpath=yes 11415fi 11416fi 11417rm -f core conftest.err conftest.$ac_objext \ 11418 conftest$ac_exeext conftest.$ac_ext 11419 LDFLAGS=$save_LDFLAGS 11420 libdir=$save_libdir 11421 11422fi 11423 11424 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11425 11426 # This implies no fast_install, which is unacceptable. 11427 # Some rework will be needed to allow for fast_install 11428 # before this can be enabled. 11429 hardcode_into_libs=yes 11430 11431 # Append ld.so.conf contents to the search path 11432 if test -f /etc/ld.so.conf; then 11433 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' ' '` 11434 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11435 fi 11436 11437 # We used to test for /lib/ld.so.1 and disable shared libraries on 11438 # powerpc, because MkLinux only supported shared libraries with the 11439 # GNU dynamic linker. Since this was broken with cross compilers, 11440 # most powerpc-linux boxes support dynamic linking these days and 11441 # people can always --disable-shared, the test was removed, and we 11442 # assume the GNU/Linux dynamic linker is in use. 11443 dynamic_linker='GNU/Linux ld.so' 11444 ;; 11445 11446netbsd*) 11447 version_type=sunos 11448 need_lib_prefix=no 11449 need_version=no 11450 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11452 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11453 dynamic_linker='NetBSD (a.out) ld.so' 11454 else 11455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11456 soname_spec='${libname}${release}${shared_ext}$major' 11457 dynamic_linker='NetBSD ld.elf_so' 11458 fi 11459 shlibpath_var=LD_LIBRARY_PATH 11460 shlibpath_overrides_runpath=yes 11461 hardcode_into_libs=yes 11462 ;; 11463 11464newsos6) 11465 version_type=linux 11466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11467 shlibpath_var=LD_LIBRARY_PATH 11468 shlibpath_overrides_runpath=yes 11469 ;; 11470 11471*nto* | *qnx*) 11472 version_type=qnx 11473 need_lib_prefix=no 11474 need_version=no 11475 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11476 soname_spec='${libname}${release}${shared_ext}$major' 11477 shlibpath_var=LD_LIBRARY_PATH 11478 shlibpath_overrides_runpath=no 11479 hardcode_into_libs=yes 11480 dynamic_linker='ldqnx.so' 11481 ;; 11482 11483openbsd*) 11484 version_type=sunos 11485 sys_lib_dlsearch_path_spec="/usr/lib" 11486 need_lib_prefix=no 11487 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11488 case $host_os in 11489 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11490 *) need_version=no ;; 11491 esac 11492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11493 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11494 shlibpath_var=LD_LIBRARY_PATH 11495 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11496 case $host_os in 11497 openbsd2.[89] | openbsd2.[89].*) 11498 shlibpath_overrides_runpath=no 11499 ;; 11500 *) 11501 shlibpath_overrides_runpath=yes 11502 ;; 11503 esac 11504 else 11505 shlibpath_overrides_runpath=yes 11506 fi 11507 ;; 11508 11509os2*) 11510 libname_spec='$name' 11511 shrext_cmds=".dll" 11512 need_lib_prefix=no 11513 library_names_spec='$libname${shared_ext} $libname.a' 11514 dynamic_linker='OS/2 ld.exe' 11515 shlibpath_var=LIBPATH 11516 ;; 11517 11518osf3* | osf4* | osf5*) 11519 version_type=osf 11520 need_lib_prefix=no 11521 need_version=no 11522 soname_spec='${libname}${release}${shared_ext}$major' 11523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11524 shlibpath_var=LD_LIBRARY_PATH 11525 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11526 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11527 ;; 11528 11529rdos*) 11530 dynamic_linker=no 11531 ;; 11532 11533solaris*) 11534 version_type=linux 11535 need_lib_prefix=no 11536 need_version=no 11537 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11538 soname_spec='${libname}${release}${shared_ext}$major' 11539 shlibpath_var=LD_LIBRARY_PATH 11540 shlibpath_overrides_runpath=yes 11541 hardcode_into_libs=yes 11542 # ldd complains unless libraries are executable 11543 postinstall_cmds='chmod +x $lib' 11544 ;; 11545 11546sunos4*) 11547 version_type=sunos 11548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11549 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11550 shlibpath_var=LD_LIBRARY_PATH 11551 shlibpath_overrides_runpath=yes 11552 if test "$with_gnu_ld" = yes; then 11553 need_lib_prefix=no 11554 fi 11555 need_version=yes 11556 ;; 11557 11558sysv4 | sysv4.3*) 11559 version_type=linux 11560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11561 soname_spec='${libname}${release}${shared_ext}$major' 11562 shlibpath_var=LD_LIBRARY_PATH 11563 case $host_vendor in 11564 sni) 11565 shlibpath_overrides_runpath=no 11566 need_lib_prefix=no 11567 runpath_var=LD_RUN_PATH 11568 ;; 11569 siemens) 11570 need_lib_prefix=no 11571 ;; 11572 motorola) 11573 need_lib_prefix=no 11574 need_version=no 11575 shlibpath_overrides_runpath=no 11576 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11577 ;; 11578 esac 11579 ;; 11580 11581sysv4*MP*) 11582 if test -d /usr/nec ;then 11583 version_type=linux 11584 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11585 soname_spec='$libname${shared_ext}.$major' 11586 shlibpath_var=LD_LIBRARY_PATH 11587 fi 11588 ;; 11589 11590sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11591 version_type=freebsd-elf 11592 need_lib_prefix=no 11593 need_version=no 11594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11595 soname_spec='${libname}${release}${shared_ext}$major' 11596 shlibpath_var=LD_LIBRARY_PATH 11597 shlibpath_overrides_runpath=yes 11598 hardcode_into_libs=yes 11599 if test "$with_gnu_ld" = yes; then 11600 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11601 else 11602 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11603 case $host_os in 11604 sco3.2v5*) 11605 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11606 ;; 11607 esac 11608 fi 11609 sys_lib_dlsearch_path_spec='/usr/lib' 11610 ;; 11611 11612tpf*) 11613 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11614 version_type=linux 11615 need_lib_prefix=no 11616 need_version=no 11617 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11618 shlibpath_var=LD_LIBRARY_PATH 11619 shlibpath_overrides_runpath=no 11620 hardcode_into_libs=yes 11621 ;; 11622 11623uts4*) 11624 version_type=linux 11625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11626 soname_spec='${libname}${release}${shared_ext}$major' 11627 shlibpath_var=LD_LIBRARY_PATH 11628 ;; 11629 11630*) 11631 dynamic_linker=no 11632 ;; 11633esac 11634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11635$as_echo "$dynamic_linker" >&6; } 11636test "$dynamic_linker" = no && can_build_shared=no 11637 11638variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11639if test "$GCC" = yes; then 11640 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11641fi 11642 11643if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11644 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11645fi 11646if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11647 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11648fi 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11742$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11743hardcode_action= 11744if test -n "$hardcode_libdir_flag_spec" || 11745 test -n "$runpath_var" || 11746 test "X$hardcode_automatic" = "Xyes" ; then 11747 11748 # We can hardcode non-existent directories. 11749 if test "$hardcode_direct" != no && 11750 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11751 # have to relink, otherwise we might link with an installed library 11752 # when we should be linking with a yet-to-be-installed one 11753 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11754 test "$hardcode_minus_L" != no; then 11755 # Linking always hardcodes the temporary library directory. 11756 hardcode_action=relink 11757 else 11758 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11759 hardcode_action=immediate 11760 fi 11761else 11762 # We cannot hardcode anything, or else we can only hardcode existing 11763 # directories. 11764 hardcode_action=unsupported 11765fi 11766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11767$as_echo "$hardcode_action" >&6; } 11768 11769if test "$hardcode_action" = relink || 11770 test "$inherit_rpath" = yes; then 11771 # Fast installation is not supported 11772 enable_fast_install=no 11773elif test "$shlibpath_overrides_runpath" = yes || 11774 test "$enable_shared" = no; then 11775 # Fast installation is not necessary 11776 enable_fast_install=needless 11777fi 11778 11779 11780 11781 11782 11783 11784 if test "x$enable_dlopen" != xyes; then 11785 enable_dlopen=unknown 11786 enable_dlopen_self=unknown 11787 enable_dlopen_self_static=unknown 11788else 11789 lt_cv_dlopen=no 11790 lt_cv_dlopen_libs= 11791 11792 case $host_os in 11793 beos*) 11794 lt_cv_dlopen="load_add_on" 11795 lt_cv_dlopen_libs= 11796 lt_cv_dlopen_self=yes 11797 ;; 11798 11799 mingw* | pw32* | cegcc*) 11800 lt_cv_dlopen="LoadLibrary" 11801 lt_cv_dlopen_libs= 11802 ;; 11803 11804 cygwin*) 11805 lt_cv_dlopen="dlopen" 11806 lt_cv_dlopen_libs= 11807 ;; 11808 11809 darwin*) 11810 # if libdl is installed we need to link against it 11811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11812$as_echo_n "checking for dlopen in -ldl... " >&6; } 11813if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11814 $as_echo_n "(cached) " >&6 11815else 11816 ac_check_lib_save_LIBS=$LIBS 11817LIBS="-ldl $LIBS" 11818cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11819/* end confdefs.h. */ 11820 11821/* Override any GCC internal prototype to avoid an error. 11822 Use char because int might match the return type of a GCC 11823 builtin and then its argument prototype would still apply. */ 11824#ifdef __cplusplus 11825extern "C" 11826#endif 11827char dlopen (); 11828int 11829main () 11830{ 11831return dlopen (); 11832 ; 11833 return 0; 11834} 11835_ACEOF 11836if ac_fn_c_try_link "$LINENO"; then : 11837 ac_cv_lib_dl_dlopen=yes 11838else 11839 ac_cv_lib_dl_dlopen=no 11840fi 11841rm -f core conftest.err conftest.$ac_objext \ 11842 conftest$ac_exeext conftest.$ac_ext 11843LIBS=$ac_check_lib_save_LIBS 11844fi 11845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11846$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11847if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11848 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11849else 11850 11851 lt_cv_dlopen="dyld" 11852 lt_cv_dlopen_libs= 11853 lt_cv_dlopen_self=yes 11854 11855fi 11856 11857 ;; 11858 11859 *) 11860 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11861if test "x$ac_cv_func_shl_load" = x""yes; then : 11862 lt_cv_dlopen="shl_load" 11863else 11864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11865$as_echo_n "checking for shl_load in -ldld... " >&6; } 11866if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 11867 $as_echo_n "(cached) " >&6 11868else 11869 ac_check_lib_save_LIBS=$LIBS 11870LIBS="-ldld $LIBS" 11871cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11872/* end confdefs.h. */ 11873 11874/* Override any GCC internal prototype to avoid an error. 11875 Use char because int might match the return type of a GCC 11876 builtin and then its argument prototype would still apply. */ 11877#ifdef __cplusplus 11878extern "C" 11879#endif 11880char shl_load (); 11881int 11882main () 11883{ 11884return shl_load (); 11885 ; 11886 return 0; 11887} 11888_ACEOF 11889if ac_fn_c_try_link "$LINENO"; then : 11890 ac_cv_lib_dld_shl_load=yes 11891else 11892 ac_cv_lib_dld_shl_load=no 11893fi 11894rm -f core conftest.err conftest.$ac_objext \ 11895 conftest$ac_exeext conftest.$ac_ext 11896LIBS=$ac_check_lib_save_LIBS 11897fi 11898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11899$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11900if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 11901 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11902else 11903 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11904if test "x$ac_cv_func_dlopen" = x""yes; then : 11905 lt_cv_dlopen="dlopen" 11906else 11907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11908$as_echo_n "checking for dlopen in -ldl... " >&6; } 11909if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11910 $as_echo_n "(cached) " >&6 11911else 11912 ac_check_lib_save_LIBS=$LIBS 11913LIBS="-ldl $LIBS" 11914cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11915/* end confdefs.h. */ 11916 11917/* Override any GCC internal prototype to avoid an error. 11918 Use char because int might match the return type of a GCC 11919 builtin and then its argument prototype would still apply. */ 11920#ifdef __cplusplus 11921extern "C" 11922#endif 11923char dlopen (); 11924int 11925main () 11926{ 11927return dlopen (); 11928 ; 11929 return 0; 11930} 11931_ACEOF 11932if ac_fn_c_try_link "$LINENO"; then : 11933 ac_cv_lib_dl_dlopen=yes 11934else 11935 ac_cv_lib_dl_dlopen=no 11936fi 11937rm -f core conftest.err conftest.$ac_objext \ 11938 conftest$ac_exeext conftest.$ac_ext 11939LIBS=$ac_check_lib_save_LIBS 11940fi 11941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11942$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11943if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11944 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11945else 11946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11947$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11948if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 11949 $as_echo_n "(cached) " >&6 11950else 11951 ac_check_lib_save_LIBS=$LIBS 11952LIBS="-lsvld $LIBS" 11953cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11954/* end confdefs.h. */ 11955 11956/* Override any GCC internal prototype to avoid an error. 11957 Use char because int might match the return type of a GCC 11958 builtin and then its argument prototype would still apply. */ 11959#ifdef __cplusplus 11960extern "C" 11961#endif 11962char dlopen (); 11963int 11964main () 11965{ 11966return dlopen (); 11967 ; 11968 return 0; 11969} 11970_ACEOF 11971if ac_fn_c_try_link "$LINENO"; then : 11972 ac_cv_lib_svld_dlopen=yes 11973else 11974 ac_cv_lib_svld_dlopen=no 11975fi 11976rm -f core conftest.err conftest.$ac_objext \ 11977 conftest$ac_exeext conftest.$ac_ext 11978LIBS=$ac_check_lib_save_LIBS 11979fi 11980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11981$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11982if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 11983 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11984else 11985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11986$as_echo_n "checking for dld_link in -ldld... " >&6; } 11987if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 11988 $as_echo_n "(cached) " >&6 11989else 11990 ac_check_lib_save_LIBS=$LIBS 11991LIBS="-ldld $LIBS" 11992cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11993/* end confdefs.h. */ 11994 11995/* Override any GCC internal prototype to avoid an error. 11996 Use char because int might match the return type of a GCC 11997 builtin and then its argument prototype would still apply. */ 11998#ifdef __cplusplus 11999extern "C" 12000#endif 12001char dld_link (); 12002int 12003main () 12004{ 12005return dld_link (); 12006 ; 12007 return 0; 12008} 12009_ACEOF 12010if ac_fn_c_try_link "$LINENO"; then : 12011 ac_cv_lib_dld_dld_link=yes 12012else 12013 ac_cv_lib_dld_dld_link=no 12014fi 12015rm -f core conftest.err conftest.$ac_objext \ 12016 conftest$ac_exeext conftest.$ac_ext 12017LIBS=$ac_check_lib_save_LIBS 12018fi 12019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12020$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12021if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 12022 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12023fi 12024 12025 12026fi 12027 12028 12029fi 12030 12031 12032fi 12033 12034 12035fi 12036 12037 12038fi 12039 12040 ;; 12041 esac 12042 12043 if test "x$lt_cv_dlopen" != xno; then 12044 enable_dlopen=yes 12045 else 12046 enable_dlopen=no 12047 fi 12048 12049 case $lt_cv_dlopen in 12050 dlopen) 12051 save_CPPFLAGS="$CPPFLAGS" 12052 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12053 12054 save_LDFLAGS="$LDFLAGS" 12055 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12056 12057 save_LIBS="$LIBS" 12058 LIBS="$lt_cv_dlopen_libs $LIBS" 12059 12060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12061$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12062if test "${lt_cv_dlopen_self+set}" = set; then : 12063 $as_echo_n "(cached) " >&6 12064else 12065 if test "$cross_compiling" = yes; then : 12066 lt_cv_dlopen_self=cross 12067else 12068 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12069 lt_status=$lt_dlunknown 12070 cat > conftest.$ac_ext <<_LT_EOF 12071#line 12071 "configure" 12072#include "confdefs.h" 12073 12074#if HAVE_DLFCN_H 12075#include <dlfcn.h> 12076#endif 12077 12078#include <stdio.h> 12079 12080#ifdef RTLD_GLOBAL 12081# define LT_DLGLOBAL RTLD_GLOBAL 12082#else 12083# ifdef DL_GLOBAL 12084# define LT_DLGLOBAL DL_GLOBAL 12085# else 12086# define LT_DLGLOBAL 0 12087# endif 12088#endif 12089 12090/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12091 find out it does not work in some platform. */ 12092#ifndef LT_DLLAZY_OR_NOW 12093# ifdef RTLD_LAZY 12094# define LT_DLLAZY_OR_NOW RTLD_LAZY 12095# else 12096# ifdef DL_LAZY 12097# define LT_DLLAZY_OR_NOW DL_LAZY 12098# else 12099# ifdef RTLD_NOW 12100# define LT_DLLAZY_OR_NOW RTLD_NOW 12101# else 12102# ifdef DL_NOW 12103# define LT_DLLAZY_OR_NOW DL_NOW 12104# else 12105# define LT_DLLAZY_OR_NOW 0 12106# endif 12107# endif 12108# endif 12109# endif 12110#endif 12111 12112/* When -fvisbility=hidden is used, assume the code has been annotated 12113 correspondingly for the symbols needed. */ 12114#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12115void fnord () __attribute__((visibility("default"))); 12116#endif 12117 12118void fnord () { int i=42; } 12119int main () 12120{ 12121 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12122 int status = $lt_dlunknown; 12123 12124 if (self) 12125 { 12126 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12127 else 12128 { 12129 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12130 else puts (dlerror ()); 12131 } 12132 /* dlclose (self); */ 12133 } 12134 else 12135 puts (dlerror ()); 12136 12137 return status; 12138} 12139_LT_EOF 12140 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12141 (eval $ac_link) 2>&5 12142 ac_status=$? 12143 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12144 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12145 (./conftest; exit; ) >&5 2>/dev/null 12146 lt_status=$? 12147 case x$lt_status in 12148 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12149 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12150 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12151 esac 12152 else : 12153 # compilation failed 12154 lt_cv_dlopen_self=no 12155 fi 12156fi 12157rm -fr conftest* 12158 12159 12160fi 12161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12162$as_echo "$lt_cv_dlopen_self" >&6; } 12163 12164 if test "x$lt_cv_dlopen_self" = xyes; then 12165 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12167$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12168if test "${lt_cv_dlopen_self_static+set}" = set; then : 12169 $as_echo_n "(cached) " >&6 12170else 12171 if test "$cross_compiling" = yes; then : 12172 lt_cv_dlopen_self_static=cross 12173else 12174 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12175 lt_status=$lt_dlunknown 12176 cat > conftest.$ac_ext <<_LT_EOF 12177#line 12177 "configure" 12178#include "confdefs.h" 12179 12180#if HAVE_DLFCN_H 12181#include <dlfcn.h> 12182#endif 12183 12184#include <stdio.h> 12185 12186#ifdef RTLD_GLOBAL 12187# define LT_DLGLOBAL RTLD_GLOBAL 12188#else 12189# ifdef DL_GLOBAL 12190# define LT_DLGLOBAL DL_GLOBAL 12191# else 12192# define LT_DLGLOBAL 0 12193# endif 12194#endif 12195 12196/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12197 find out it does not work in some platform. */ 12198#ifndef LT_DLLAZY_OR_NOW 12199# ifdef RTLD_LAZY 12200# define LT_DLLAZY_OR_NOW RTLD_LAZY 12201# else 12202# ifdef DL_LAZY 12203# define LT_DLLAZY_OR_NOW DL_LAZY 12204# else 12205# ifdef RTLD_NOW 12206# define LT_DLLAZY_OR_NOW RTLD_NOW 12207# else 12208# ifdef DL_NOW 12209# define LT_DLLAZY_OR_NOW DL_NOW 12210# else 12211# define LT_DLLAZY_OR_NOW 0 12212# endif 12213# endif 12214# endif 12215# endif 12216#endif 12217 12218/* When -fvisbility=hidden is used, assume the code has been annotated 12219 correspondingly for the symbols needed. */ 12220#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12221void fnord () __attribute__((visibility("default"))); 12222#endif 12223 12224void fnord () { int i=42; } 12225int main () 12226{ 12227 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12228 int status = $lt_dlunknown; 12229 12230 if (self) 12231 { 12232 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12233 else 12234 { 12235 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12236 else puts (dlerror ()); 12237 } 12238 /* dlclose (self); */ 12239 } 12240 else 12241 puts (dlerror ()); 12242 12243 return status; 12244} 12245_LT_EOF 12246 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12247 (eval $ac_link) 2>&5 12248 ac_status=$? 12249 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12250 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12251 (./conftest; exit; ) >&5 2>/dev/null 12252 lt_status=$? 12253 case x$lt_status in 12254 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12255 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12256 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12257 esac 12258 else : 12259 # compilation failed 12260 lt_cv_dlopen_self_static=no 12261 fi 12262fi 12263rm -fr conftest* 12264 12265 12266fi 12267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12268$as_echo "$lt_cv_dlopen_self_static" >&6; } 12269 fi 12270 12271 CPPFLAGS="$save_CPPFLAGS" 12272 LDFLAGS="$save_LDFLAGS" 12273 LIBS="$save_LIBS" 12274 ;; 12275 esac 12276 12277 case $lt_cv_dlopen_self in 12278 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12279 *) enable_dlopen_self=unknown ;; 12280 esac 12281 12282 case $lt_cv_dlopen_self_static in 12283 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12284 *) enable_dlopen_self_static=unknown ;; 12285 esac 12286fi 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304striplib= 12305old_striplib= 12306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12307$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12308if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12309 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12310 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12312$as_echo "yes" >&6; } 12313else 12314# FIXME - insert some real tests, host_os isn't really good enough 12315 case $host_os in 12316 darwin*) 12317 if test -n "$STRIP" ; then 12318 striplib="$STRIP -x" 12319 old_striplib="$STRIP -S" 12320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12321$as_echo "yes" >&6; } 12322 else 12323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12324$as_echo "no" >&6; } 12325 fi 12326 ;; 12327 *) 12328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12329$as_echo "no" >&6; } 12330 ;; 12331 esac 12332fi 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 # Report which library types will actually be built 12346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12347$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12349$as_echo "$can_build_shared" >&6; } 12350 12351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12352$as_echo_n "checking whether to build shared libraries... " >&6; } 12353 test "$can_build_shared" = "no" && enable_shared=no 12354 12355 # On AIX, shared libraries and static libraries use the same namespace, and 12356 # are all built from PIC. 12357 case $host_os in 12358 aix3*) 12359 test "$enable_shared" = yes && enable_static=no 12360 if test -n "$RANLIB"; then 12361 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12362 postinstall_cmds='$RANLIB $lib' 12363 fi 12364 ;; 12365 12366 aix[4-9]*) 12367 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12368 test "$enable_shared" = yes && enable_static=no 12369 fi 12370 ;; 12371 esac 12372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12373$as_echo "$enable_shared" >&6; } 12374 12375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12376$as_echo_n "checking whether to build static libraries... " >&6; } 12377 # Make sure either enable_shared or enable_static is yes. 12378 test "$enable_shared" = yes || enable_static=yes 12379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12380$as_echo "$enable_static" >&6; } 12381 12382 12383 12384 12385fi 12386ac_ext=c 12387ac_cpp='$CPP $CPPFLAGS' 12388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12390ac_compiler_gnu=$ac_cv_c_compiler_gnu 12391 12392CC="$lt_save_CC" 12393 12394 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 12395 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 12396 (test "X$CXX" != "Xg++"))) ; then 12397 ac_ext=cpp 12398ac_cpp='$CXXCPP $CPPFLAGS' 12399ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12400ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12401ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 12403$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 12404if test -z "$CXXCPP"; then 12405 if test "${ac_cv_prog_CXXCPP+set}" = set; then : 12406 $as_echo_n "(cached) " >&6 12407else 12408 # Double quotes because CXXCPP needs to be expanded 12409 for CXXCPP in "$CXX -E" "/lib/cpp" 12410 do 12411 ac_preproc_ok=false 12412for ac_cxx_preproc_warn_flag in '' yes 12413do 12414 # Use a header file that comes with gcc, so configuring glibc 12415 # with a fresh cross-compiler works. 12416 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12417 # <limits.h> exists even on freestanding compilers. 12418 # On the NeXT, cc -E runs the code through the compiler's parser, 12419 # not just through cpp. "Syntax error" is here to catch this case. 12420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12421/* end confdefs.h. */ 12422#ifdef __STDC__ 12423# include <limits.h> 12424#else 12425# include <assert.h> 12426#endif 12427 Syntax error 12428_ACEOF 12429if ac_fn_cxx_try_cpp "$LINENO"; then : 12430 12431else 12432 # Broken: fails on valid input. 12433continue 12434fi 12435rm -f conftest.err conftest.$ac_ext 12436 12437 # OK, works on sane cases. Now check whether nonexistent headers 12438 # can be detected and how. 12439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12440/* end confdefs.h. */ 12441#include <ac_nonexistent.h> 12442_ACEOF 12443if ac_fn_cxx_try_cpp "$LINENO"; then : 12444 # Broken: success on invalid input. 12445continue 12446else 12447 # Passes both tests. 12448ac_preproc_ok=: 12449break 12450fi 12451rm -f conftest.err conftest.$ac_ext 12452 12453done 12454# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12455rm -f conftest.err conftest.$ac_ext 12456if $ac_preproc_ok; then : 12457 break 12458fi 12459 12460 done 12461 ac_cv_prog_CXXCPP=$CXXCPP 12462 12463fi 12464 CXXCPP=$ac_cv_prog_CXXCPP 12465else 12466 ac_cv_prog_CXXCPP=$CXXCPP 12467fi 12468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 12469$as_echo "$CXXCPP" >&6; } 12470ac_preproc_ok=false 12471for ac_cxx_preproc_warn_flag in '' yes 12472do 12473 # Use a header file that comes with gcc, so configuring glibc 12474 # with a fresh cross-compiler works. 12475 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12476 # <limits.h> exists even on freestanding compilers. 12477 # On the NeXT, cc -E runs the code through the compiler's parser, 12478 # not just through cpp. "Syntax error" is here to catch this case. 12479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12480/* end confdefs.h. */ 12481#ifdef __STDC__ 12482# include <limits.h> 12483#else 12484# include <assert.h> 12485#endif 12486 Syntax error 12487_ACEOF 12488if ac_fn_cxx_try_cpp "$LINENO"; then : 12489 12490else 12491 # Broken: fails on valid input. 12492continue 12493fi 12494rm -f conftest.err conftest.$ac_ext 12495 12496 # OK, works on sane cases. Now check whether nonexistent headers 12497 # can be detected and how. 12498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12499/* end confdefs.h. */ 12500#include <ac_nonexistent.h> 12501_ACEOF 12502if ac_fn_cxx_try_cpp "$LINENO"; then : 12503 # Broken: success on invalid input. 12504continue 12505else 12506 # Passes both tests. 12507ac_preproc_ok=: 12508break 12509fi 12510rm -f conftest.err conftest.$ac_ext 12511 12512done 12513# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12514rm -f conftest.err conftest.$ac_ext 12515if $ac_preproc_ok; then : 12516 12517else 12518 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12519$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12520as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check 12521See \`config.log' for more details." "$LINENO" 5; } 12522fi 12523 12524ac_ext=c 12525ac_cpp='$CPP $CPPFLAGS' 12526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12528ac_compiler_gnu=$ac_cv_c_compiler_gnu 12529 12530else 12531 _lt_caught_CXX_error=yes 12532fi 12533 12534ac_ext=cpp 12535ac_cpp='$CXXCPP $CPPFLAGS' 12536ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12537ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12538ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12539 12540archive_cmds_need_lc_CXX=no 12541allow_undefined_flag_CXX= 12542always_export_symbols_CXX=no 12543archive_expsym_cmds_CXX= 12544compiler_needs_object_CXX=no 12545export_dynamic_flag_spec_CXX= 12546hardcode_direct_CXX=no 12547hardcode_direct_absolute_CXX=no 12548hardcode_libdir_flag_spec_CXX= 12549hardcode_libdir_flag_spec_ld_CXX= 12550hardcode_libdir_separator_CXX= 12551hardcode_minus_L_CXX=no 12552hardcode_shlibpath_var_CXX=unsupported 12553hardcode_automatic_CXX=no 12554inherit_rpath_CXX=no 12555module_cmds_CXX= 12556module_expsym_cmds_CXX= 12557link_all_deplibs_CXX=unknown 12558old_archive_cmds_CXX=$old_archive_cmds 12559reload_flag_CXX=$reload_flag 12560reload_cmds_CXX=$reload_cmds 12561no_undefined_flag_CXX= 12562whole_archive_flag_spec_CXX= 12563enable_shared_with_static_runtimes_CXX=no 12564 12565# Source file extension for C++ test sources. 12566ac_ext=cpp 12567 12568# Object file extension for compiled C++ test sources. 12569objext=o 12570objext_CXX=$objext 12571 12572# No sense in running all these tests if we already determined that 12573# the CXX compiler isn't working. Some variables (like enable_shared) 12574# are currently assumed to apply to all compilers on this platform, 12575# and will be corrupted by setting them based on a non-working compiler. 12576if test "$_lt_caught_CXX_error" != yes; then 12577 # Code to be used in simple compile tests 12578 lt_simple_compile_test_code="int some_variable = 0;" 12579 12580 # Code to be used in simple link tests 12581 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 12582 12583 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 12584 12585 12586 12587 12588 12589 12590# If no C compiler was specified, use CC. 12591LTCC=${LTCC-"$CC"} 12592 12593# If no C compiler flags were specified, use CFLAGS. 12594LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12595 12596# Allow CC to be a program name with arguments. 12597compiler=$CC 12598 12599 12600 # save warnings/boilerplate of simple test code 12601 ac_outfile=conftest.$ac_objext 12602echo "$lt_simple_compile_test_code" >conftest.$ac_ext 12603eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12604_lt_compiler_boilerplate=`cat conftest.err` 12605$RM conftest* 12606 12607 ac_outfile=conftest.$ac_objext 12608echo "$lt_simple_link_test_code" >conftest.$ac_ext 12609eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12610_lt_linker_boilerplate=`cat conftest.err` 12611$RM -r conftest* 12612 12613 12614 # Allow CC to be a program name with arguments. 12615 lt_save_CC=$CC 12616 lt_save_LD=$LD 12617 lt_save_GCC=$GCC 12618 GCC=$GXX 12619 lt_save_with_gnu_ld=$with_gnu_ld 12620 lt_save_path_LD=$lt_cv_path_LD 12621 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 12622 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 12623 else 12624 $as_unset lt_cv_prog_gnu_ld 12625 fi 12626 if test -n "${lt_cv_path_LDCXX+set}"; then 12627 lt_cv_path_LD=$lt_cv_path_LDCXX 12628 else 12629 $as_unset lt_cv_path_LD 12630 fi 12631 test -z "${LDCXX+set}" || LD=$LDCXX 12632 CC=${CXX-"c++"} 12633 compiler=$CC 12634 compiler_CXX=$CC 12635 for cc_temp in $compiler""; do 12636 case $cc_temp in 12637 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12638 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12639 \-*) ;; 12640 *) break;; 12641 esac 12642done 12643cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12644 12645 12646 if test -n "$compiler"; then 12647 # We don't want -fno-exception when compiling C++ code, so set the 12648 # no_builtin_flag separately 12649 if test "$GXX" = yes; then 12650 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 12651 else 12652 lt_prog_compiler_no_builtin_flag_CXX= 12653 fi 12654 12655 if test "$GXX" = yes; then 12656 # Set up default GNU C++ configuration 12657 12658 12659 12660# Check whether --with-gnu-ld was given. 12661if test "${with_gnu_ld+set}" = set; then : 12662 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 12663else 12664 with_gnu_ld=no 12665fi 12666 12667ac_prog=ld 12668if test "$GCC" = yes; then 12669 # Check if gcc -print-prog-name=ld gives a path. 12670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 12671$as_echo_n "checking for ld used by $CC... " >&6; } 12672 case $host in 12673 *-*-mingw*) 12674 # gcc leaves a trailing carriage return which upsets mingw 12675 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 12676 *) 12677 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12678 esac 12679 case $ac_prog in 12680 # Accept absolute paths. 12681 [\\/]* | ?:[\\/]*) 12682 re_direlt='/[^/][^/]*/\.\./' 12683 # Canonicalize the pathname of ld 12684 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12685 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12686 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12687 done 12688 test -z "$LD" && LD="$ac_prog" 12689 ;; 12690 "") 12691 # If it fails, then pretend we aren't using GCC. 12692 ac_prog=ld 12693 ;; 12694 *) 12695 # If it is relative, then search for the first ld in PATH. 12696 with_gnu_ld=unknown 12697 ;; 12698 esac 12699elif test "$with_gnu_ld" = yes; then 12700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 12701$as_echo_n "checking for GNU ld... " >&6; } 12702else 12703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 12704$as_echo_n "checking for non-GNU ld... " >&6; } 12705fi 12706if test "${lt_cv_path_LD+set}" = set; then : 12707 $as_echo_n "(cached) " >&6 12708else 12709 if test -z "$LD"; then 12710 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 12711 for ac_dir in $PATH; do 12712 IFS="$lt_save_ifs" 12713 test -z "$ac_dir" && ac_dir=. 12714 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12715 lt_cv_path_LD="$ac_dir/$ac_prog" 12716 # Check to see if the program is GNU ld. I'd rather use --version, 12717 # but apparently some variants of GNU ld only accept -v. 12718 # Break only if it was the GNU/non-GNU ld that we prefer. 12719 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12720 *GNU* | *'with BFD'*) 12721 test "$with_gnu_ld" != no && break 12722 ;; 12723 *) 12724 test "$with_gnu_ld" != yes && break 12725 ;; 12726 esac 12727 fi 12728 done 12729 IFS="$lt_save_ifs" 12730else 12731 lt_cv_path_LD="$LD" # Let the user override the test with a path. 12732fi 12733fi 12734 12735LD="$lt_cv_path_LD" 12736if test -n "$LD"; then 12737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 12738$as_echo "$LD" >&6; } 12739else 12740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12741$as_echo "no" >&6; } 12742fi 12743test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 12744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 12745$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 12746if test "${lt_cv_prog_gnu_ld+set}" = set; then : 12747 $as_echo_n "(cached) " >&6 12748else 12749 # I'd rather use --version here, but apparently some GNU lds only accept -v. 12750case `$LD -v 2>&1 </dev/null` in 12751*GNU* | *'with BFD'*) 12752 lt_cv_prog_gnu_ld=yes 12753 ;; 12754*) 12755 lt_cv_prog_gnu_ld=no 12756 ;; 12757esac 12758fi 12759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 12760$as_echo "$lt_cv_prog_gnu_ld" >&6; } 12761with_gnu_ld=$lt_cv_prog_gnu_ld 12762 12763 12764 12765 12766 12767 12768 12769 # Check if GNU C++ uses GNU ld as the underlying linker, since the 12770 # archiving commands below assume that GNU ld is being used. 12771 if test "$with_gnu_ld" = yes; then 12772 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12773 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12774 12775 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12776 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12777 12778 # If archive_cmds runs LD, not CC, wlarc should be empty 12779 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12780 # investigate it a little bit more. (MM) 12781 wlarc='${wl}' 12782 12783 # ancient GNU ld didn't support --whole-archive et. al. 12784 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12785 $GREP 'no-whole-archive' > /dev/null; then 12786 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12787 else 12788 whole_archive_flag_spec_CXX= 12789 fi 12790 else 12791 with_gnu_ld=no 12792 wlarc= 12793 12794 # A generic and very simple default shared library creation 12795 # command for GNU C++ for the case where it uses the native 12796 # linker, instead of GNU ld. If possible, this setting should 12797 # overridden to take advantage of the native linker features on 12798 # the platform it is being used on. 12799 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12800 fi 12801 12802 # Commands to make compiler produce verbose output that lists 12803 # what "hidden" libraries, object files and flags are used when 12804 # linking a shared library. 12805 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12806 12807 else 12808 GXX=no 12809 with_gnu_ld=no 12810 wlarc= 12811 fi 12812 12813 # PORTME: fill in a description of your system's C++ link characteristics 12814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12815$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12816 ld_shlibs_CXX=yes 12817 case $host_os in 12818 aix3*) 12819 # FIXME: insert proper C++ library support 12820 ld_shlibs_CXX=no 12821 ;; 12822 aix[4-9]*) 12823 if test "$host_cpu" = ia64; then 12824 # On IA64, the linker does run time linking by default, so we don't 12825 # have to do anything special. 12826 aix_use_runtimelinking=no 12827 exp_sym_flag='-Bexport' 12828 no_entry_flag="" 12829 else 12830 aix_use_runtimelinking=no 12831 12832 # Test if we are trying to use run time linking or normal 12833 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12834 # need to do runtime linking. 12835 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12836 for ld_flag in $LDFLAGS; do 12837 case $ld_flag in 12838 *-brtl*) 12839 aix_use_runtimelinking=yes 12840 break 12841 ;; 12842 esac 12843 done 12844 ;; 12845 esac 12846 12847 exp_sym_flag='-bexport' 12848 no_entry_flag='-bnoentry' 12849 fi 12850 12851 # When large executables or shared objects are built, AIX ld can 12852 # have problems creating the table of contents. If linking a library 12853 # or program results in "error TOC overflow" add -mminimal-toc to 12854 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12855 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12856 12857 archive_cmds_CXX='' 12858 hardcode_direct_CXX=yes 12859 hardcode_direct_absolute_CXX=yes 12860 hardcode_libdir_separator_CXX=':' 12861 link_all_deplibs_CXX=yes 12862 file_list_spec_CXX='${wl}-f,' 12863 12864 if test "$GXX" = yes; then 12865 case $host_os in aix4.[012]|aix4.[012].*) 12866 # We only want to do this on AIX 4.2 and lower, the check 12867 # below for broken collect2 doesn't work under 4.3+ 12868 collect2name=`${CC} -print-prog-name=collect2` 12869 if test -f "$collect2name" && 12870 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12871 then 12872 # We have reworked collect2 12873 : 12874 else 12875 # We have old collect2 12876 hardcode_direct_CXX=unsupported 12877 # It fails to find uninstalled libraries when the uninstalled 12878 # path is not listed in the libpath. Setting hardcode_minus_L 12879 # to unsupported forces relinking 12880 hardcode_minus_L_CXX=yes 12881 hardcode_libdir_flag_spec_CXX='-L$libdir' 12882 hardcode_libdir_separator_CXX= 12883 fi 12884 esac 12885 shared_flag='-shared' 12886 if test "$aix_use_runtimelinking" = yes; then 12887 shared_flag="$shared_flag "'${wl}-G' 12888 fi 12889 else 12890 # not using gcc 12891 if test "$host_cpu" = ia64; then 12892 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12893 # chokes on -Wl,-G. The following line is correct: 12894 shared_flag='-G' 12895 else 12896 if test "$aix_use_runtimelinking" = yes; then 12897 shared_flag='${wl}-G' 12898 else 12899 shared_flag='${wl}-bM:SRE' 12900 fi 12901 fi 12902 fi 12903 12904 export_dynamic_flag_spec_CXX='${wl}-bexpall' 12905 # It seems that -bexpall does not export symbols beginning with 12906 # underscore (_), so it is better to generate a list of symbols to 12907 # export. 12908 always_export_symbols_CXX=yes 12909 if test "$aix_use_runtimelinking" = yes; then 12910 # Warning - without using the other runtime loading flags (-brtl), 12911 # -berok will link without error, but may produce a broken library. 12912 allow_undefined_flag_CXX='-berok' 12913 # Determine the default libpath from the value encoded in an empty 12914 # executable. 12915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12916/* end confdefs.h. */ 12917 12918int 12919main () 12920{ 12921 12922 ; 12923 return 0; 12924} 12925_ACEOF 12926if ac_fn_cxx_try_link "$LINENO"; then : 12927 12928lt_aix_libpath_sed=' 12929 /Import File Strings/,/^$/ { 12930 /^0/ { 12931 s/^0 *\(.*\)$/\1/ 12932 p 12933 } 12934 }' 12935aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12936# Check for a 64-bit object if we didn't find anything. 12937if test -z "$aix_libpath"; then 12938 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12939fi 12940fi 12941rm -f core conftest.err conftest.$ac_objext \ 12942 conftest$ac_exeext conftest.$ac_ext 12943if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12944 12945 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12946 12947 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" 12948 else 12949 if test "$host_cpu" = ia64; then 12950 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 12951 allow_undefined_flag_CXX="-z nodefs" 12952 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" 12953 else 12954 # Determine the default libpath from the value encoded in an 12955 # empty executable. 12956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12957/* end confdefs.h. */ 12958 12959int 12960main () 12961{ 12962 12963 ; 12964 return 0; 12965} 12966_ACEOF 12967if ac_fn_cxx_try_link "$LINENO"; then : 12968 12969lt_aix_libpath_sed=' 12970 /Import File Strings/,/^$/ { 12971 /^0/ { 12972 s/^0 *\(.*\)$/\1/ 12973 p 12974 } 12975 }' 12976aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12977# Check for a 64-bit object if we didn't find anything. 12978if test -z "$aix_libpath"; then 12979 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12980fi 12981fi 12982rm -f core conftest.err conftest.$ac_objext \ 12983 conftest$ac_exeext conftest.$ac_ext 12984if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12985 12986 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12987 # Warning - without using the other run time loading flags, 12988 # -berok will link without error, but may produce a broken library. 12989 no_undefined_flag_CXX=' ${wl}-bernotok' 12990 allow_undefined_flag_CXX=' ${wl}-berok' 12991 if test "$with_gnu_ld" = yes; then 12992 # We only use this code for GNU lds that support --whole-archive. 12993 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12994 else 12995 # Exported symbols can be pulled into shared objects from archives 12996 whole_archive_flag_spec_CXX='$convenience' 12997 fi 12998 archive_cmds_need_lc_CXX=yes 12999 # This is similar to how AIX traditionally builds its shared 13000 # libraries. 13001 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' 13002 fi 13003 fi 13004 ;; 13005 13006 beos*) 13007 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13008 allow_undefined_flag_CXX=unsupported 13009 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 13010 # support --undefined. This deserves some investigation. FIXME 13011 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13012 else 13013 ld_shlibs_CXX=no 13014 fi 13015 ;; 13016 13017 chorus*) 13018 case $cc_basename in 13019 *) 13020 # FIXME: insert proper C++ library support 13021 ld_shlibs_CXX=no 13022 ;; 13023 esac 13024 ;; 13025 13026 cygwin* | mingw* | pw32* | cegcc*) 13027 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 13028 # as there is no search path for DLLs. 13029 hardcode_libdir_flag_spec_CXX='-L$libdir' 13030 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 13031 allow_undefined_flag_CXX=unsupported 13032 always_export_symbols_CXX=no 13033 enable_shared_with_static_runtimes_CXX=yes 13034 13035 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 13036 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' 13037 # If the export-symbols file already is a .def file (1st line 13038 # is EXPORTS), use it as is; otherwise, prepend... 13039 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 13040 cp $export_symbols $output_objdir/$soname.def; 13041 else 13042 echo EXPORTS > $output_objdir/$soname.def; 13043 cat $export_symbols >> $output_objdir/$soname.def; 13044 fi~ 13045 $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' 13046 else 13047 ld_shlibs_CXX=no 13048 fi 13049 ;; 13050 darwin* | rhapsody*) 13051 13052 13053 archive_cmds_need_lc_CXX=no 13054 hardcode_direct_CXX=no 13055 hardcode_automatic_CXX=yes 13056 hardcode_shlibpath_var_CXX=unsupported 13057 if test "$lt_cv_ld_force_load" = "yes"; then 13058 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\"`' 13059 else 13060 whole_archive_flag_spec_CXX='' 13061 fi 13062 link_all_deplibs_CXX=yes 13063 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 13064 case $cc_basename in 13065 ifort*) _lt_dar_can_shared=yes ;; 13066 *) _lt_dar_can_shared=$GCC ;; 13067 esac 13068 if test "$_lt_dar_can_shared" = "yes"; then 13069 output_verbose_link_cmd=func_echo_all 13070 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}" 13071 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 13072 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}" 13073 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}" 13074 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 13075 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}" 13076 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}" 13077 fi 13078 13079 else 13080 ld_shlibs_CXX=no 13081 fi 13082 13083 ;; 13084 13085 dgux*) 13086 case $cc_basename in 13087 ec++*) 13088 # FIXME: insert proper C++ library support 13089 ld_shlibs_CXX=no 13090 ;; 13091 ghcx*) 13092 # Green Hills C++ Compiler 13093 # FIXME: insert proper C++ library support 13094 ld_shlibs_CXX=no 13095 ;; 13096 *) 13097 # FIXME: insert proper C++ library support 13098 ld_shlibs_CXX=no 13099 ;; 13100 esac 13101 ;; 13102 13103 freebsd2.*) 13104 # C++ shared libraries reported to be fairly broken before 13105 # switch to ELF 13106 ld_shlibs_CXX=no 13107 ;; 13108 13109 freebsd-elf*) 13110 archive_cmds_need_lc_CXX=no 13111 ;; 13112 13113 freebsd* | dragonfly*) 13114 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 13115 # conventions 13116 ld_shlibs_CXX=yes 13117 ;; 13118 13119 gnu*) 13120 ;; 13121 13122 haiku*) 13123 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13124 link_all_deplibs_CXX=yes 13125 ;; 13126 13127 hpux9*) 13128 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13129 hardcode_libdir_separator_CXX=: 13130 export_dynamic_flag_spec_CXX='${wl}-E' 13131 hardcode_direct_CXX=yes 13132 hardcode_minus_L_CXX=yes # Not in the search PATH, 13133 # but as the default 13134 # location of the library. 13135 13136 case $cc_basename in 13137 CC*) 13138 # FIXME: insert proper C++ library support 13139 ld_shlibs_CXX=no 13140 ;; 13141 aCC*) 13142 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' 13143 # Commands to make compiler produce verbose output that lists 13144 # what "hidden" libraries, object files and flags are used when 13145 # linking a shared library. 13146 # 13147 # There doesn't appear to be a way to prevent this compiler from 13148 # explicitly linking system object files so we need to strip them 13149 # from the output so that they don't get included in the library 13150 # dependencies. 13151 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"' 13152 ;; 13153 *) 13154 if test "$GXX" = yes; then 13155 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' 13156 else 13157 # FIXME: insert proper C++ library support 13158 ld_shlibs_CXX=no 13159 fi 13160 ;; 13161 esac 13162 ;; 13163 13164 hpux10*|hpux11*) 13165 if test $with_gnu_ld = no; then 13166 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13167 hardcode_libdir_separator_CXX=: 13168 13169 case $host_cpu in 13170 hppa*64*|ia64*) 13171 ;; 13172 *) 13173 export_dynamic_flag_spec_CXX='${wl}-E' 13174 ;; 13175 esac 13176 fi 13177 case $host_cpu in 13178 hppa*64*|ia64*) 13179 hardcode_direct_CXX=no 13180 hardcode_shlibpath_var_CXX=no 13181 ;; 13182 *) 13183 hardcode_direct_CXX=yes 13184 hardcode_direct_absolute_CXX=yes 13185 hardcode_minus_L_CXX=yes # Not in the search PATH, 13186 # but as the default 13187 # location of the library. 13188 ;; 13189 esac 13190 13191 case $cc_basename in 13192 CC*) 13193 # FIXME: insert proper C++ library support 13194 ld_shlibs_CXX=no 13195 ;; 13196 aCC*) 13197 case $host_cpu in 13198 hppa*64*) 13199 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13200 ;; 13201 ia64*) 13202 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13203 ;; 13204 *) 13205 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13206 ;; 13207 esac 13208 # Commands to make compiler produce verbose output that lists 13209 # what "hidden" libraries, object files and flags are used when 13210 # linking a shared library. 13211 # 13212 # There doesn't appear to be a way to prevent this compiler from 13213 # explicitly linking system object files so we need to strip them 13214 # from the output so that they don't get included in the library 13215 # dependencies. 13216 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"' 13217 ;; 13218 *) 13219 if test "$GXX" = yes; then 13220 if test $with_gnu_ld = no; then 13221 case $host_cpu in 13222 hppa*64*) 13223 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13224 ;; 13225 ia64*) 13226 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13227 ;; 13228 *) 13229 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' 13230 ;; 13231 esac 13232 fi 13233 else 13234 # FIXME: insert proper C++ library support 13235 ld_shlibs_CXX=no 13236 fi 13237 ;; 13238 esac 13239 ;; 13240 13241 interix[3-9]*) 13242 hardcode_direct_CXX=no 13243 hardcode_shlibpath_var_CXX=no 13244 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13245 export_dynamic_flag_spec_CXX='${wl}-E' 13246 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 13247 # Instead, shared libraries are loaded at an image base (0x10000000 by 13248 # default) and relocated if they conflict, which is a slow very memory 13249 # consuming and fragmenting process. To avoid this, we pick a random, 13250 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 13251 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 13252 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' 13253 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' 13254 ;; 13255 irix5* | irix6*) 13256 case $cc_basename in 13257 CC*) 13258 # SGI C++ 13259 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' 13260 13261 # Archives containing C++ object files must be created using 13262 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 13263 # necessary to make sure instantiated templates are included 13264 # in the archive. 13265 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 13266 ;; 13267 *) 13268 if test "$GXX" = yes; then 13269 if test "$with_gnu_ld" = no; then 13270 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' 13271 else 13272 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' 13273 fi 13274 fi 13275 link_all_deplibs_CXX=yes 13276 ;; 13277 esac 13278 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13279 hardcode_libdir_separator_CXX=: 13280 inherit_rpath_CXX=yes 13281 ;; 13282 13283 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13284 case $cc_basename in 13285 KCC*) 13286 # Kuck and Associates, Inc. (KAI) C++ Compiler 13287 13288 # KCC will only create a shared library if the output file 13289 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13290 # to its proper name (with version) after linking. 13291 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' 13292 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' 13293 # Commands to make compiler produce verbose output that lists 13294 # what "hidden" libraries, object files and flags are used when 13295 # linking a shared library. 13296 # 13297 # There doesn't appear to be a way to prevent this compiler from 13298 # explicitly linking system object files so we need to strip them 13299 # from the output so that they don't get included in the library 13300 # dependencies. 13301 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"' 13302 13303 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13304 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13305 13306 # Archives containing C++ object files must be created using 13307 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 13308 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 13309 ;; 13310 icpc* | ecpc* ) 13311 # Intel C++ 13312 with_gnu_ld=yes 13313 # version 8.0 and above of icpc choke on multiply defined symbols 13314 # if we add $predep_objects and $postdep_objects, however 7.1 and 13315 # earlier do not add the objects themselves. 13316 case `$CC -V 2>&1` in 13317 *"Version 7."*) 13318 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13319 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' 13320 ;; 13321 *) # Version 8.0 or newer 13322 tmp_idyn= 13323 case $host_cpu in 13324 ia64*) tmp_idyn=' -i_dynamic';; 13325 esac 13326 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13327 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' 13328 ;; 13329 esac 13330 archive_cmds_need_lc_CXX=no 13331 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13332 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13333 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13334 ;; 13335 pgCC* | pgcpp*) 13336 # Portland Group C++ compiler 13337 case `$CC -V` in 13338 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 13339 prelink_cmds_CXX='tpldir=Template.dir~ 13340 rm -rf $tpldir~ 13341 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 13342 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' 13343 old_archive_cmds_CXX='tpldir=Template.dir~ 13344 rm -rf $tpldir~ 13345 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 13346 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ 13347 $RANLIB $oldlib' 13348 archive_cmds_CXX='tpldir=Template.dir~ 13349 rm -rf $tpldir~ 13350 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13351 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13352 archive_expsym_cmds_CXX='tpldir=Template.dir~ 13353 rm -rf $tpldir~ 13354 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13355 $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' 13356 ;; 13357 *) # Version 6 and above use weak symbols 13358 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13359 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' 13360 ;; 13361 esac 13362 13363 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 13364 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13365 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' 13366 ;; 13367 cxx*) 13368 # Compaq C++ 13369 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13370 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' 13371 13372 runpath_var=LD_RUN_PATH 13373 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13374 hardcode_libdir_separator_CXX=: 13375 13376 # Commands to make compiler produce verbose output that lists 13377 # what "hidden" libraries, object files and flags are used when 13378 # linking a shared library. 13379 # 13380 # There doesn't appear to be a way to prevent this compiler from 13381 # explicitly linking system object files so we need to strip them 13382 # from the output so that they don't get included in the library 13383 # dependencies. 13384 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' 13385 ;; 13386 xl* | mpixl* | bgxl*) 13387 # IBM XL 8.0 on PPC, with GNU ld 13388 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13389 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13390 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13391 if test "x$supports_anon_versioning" = xyes; then 13392 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 13393 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13394 echo "local: *; };" >> $output_objdir/$libname.ver~ 13395 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13396 fi 13397 ;; 13398 *) 13399 case `$CC -V 2>&1 | sed 5q` in 13400 *Sun\ C*) 13401 # Sun C++ 5.9 13402 no_undefined_flag_CXX=' -zdefs' 13403 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13404 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' 13405 hardcode_libdir_flag_spec_CXX='-R$libdir' 13406 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' 13407 compiler_needs_object_CXX=yes 13408 13409 # Not sure whether something based on 13410 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 13411 # would be better. 13412 output_verbose_link_cmd='func_echo_all' 13413 13414 # Archives containing C++ object files must be created using 13415 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13416 # necessary to make sure instantiated templates are included 13417 # in the archive. 13418 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13419 ;; 13420 esac 13421 ;; 13422 esac 13423 ;; 13424 13425 lynxos*) 13426 # FIXME: insert proper C++ library support 13427 ld_shlibs_CXX=no 13428 ;; 13429 13430 m88k*) 13431 # FIXME: insert proper C++ library support 13432 ld_shlibs_CXX=no 13433 ;; 13434 13435 mvs*) 13436 case $cc_basename in 13437 cxx*) 13438 # FIXME: insert proper C++ library support 13439 ld_shlibs_CXX=no 13440 ;; 13441 *) 13442 # FIXME: insert proper C++ library support 13443 ld_shlibs_CXX=no 13444 ;; 13445 esac 13446 ;; 13447 13448 netbsd*) 13449 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13450 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 13451 wlarc= 13452 hardcode_libdir_flag_spec_CXX='-R$libdir' 13453 hardcode_direct_CXX=yes 13454 hardcode_shlibpath_var_CXX=no 13455 fi 13456 # Workaround some broken pre-1.5 toolchains 13457 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 13458 ;; 13459 13460 *nto* | *qnx*) 13461 ld_shlibs_CXX=yes 13462 ;; 13463 13464 openbsd2*) 13465 # C++ shared libraries are fairly broken 13466 ld_shlibs_CXX=no 13467 ;; 13468 13469 openbsd*) 13470 if test -f /usr/libexec/ld.so; then 13471 hardcode_direct_CXX=yes 13472 hardcode_shlibpath_var_CXX=no 13473 hardcode_direct_absolute_CXX=yes 13474 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 13475 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13476 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13477 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 13478 export_dynamic_flag_spec_CXX='${wl}-E' 13479 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13480 fi 13481 output_verbose_link_cmd=func_echo_all 13482 else 13483 ld_shlibs_CXX=no 13484 fi 13485 ;; 13486 13487 osf3* | osf4* | osf5*) 13488 case $cc_basename in 13489 KCC*) 13490 # Kuck and Associates, Inc. (KAI) C++ Compiler 13491 13492 # KCC will only create a shared library if the output file 13493 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13494 # to its proper name (with version) after linking. 13495 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' 13496 13497 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13498 hardcode_libdir_separator_CXX=: 13499 13500 # Archives containing C++ object files must be created using 13501 # the KAI C++ compiler. 13502 case $host in 13503 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 13504 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 13505 esac 13506 ;; 13507 RCC*) 13508 # Rational C++ 2.4.1 13509 # FIXME: insert proper C++ library support 13510 ld_shlibs_CXX=no 13511 ;; 13512 cxx*) 13513 case $host in 13514 osf3*) 13515 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13516 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' 13517 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13518 ;; 13519 *) 13520 allow_undefined_flag_CXX=' -expect_unresolved \*' 13521 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' 13522 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 13523 echo "-hidden">> $lib.exp~ 13524 $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~ 13525 $RM $lib.exp' 13526 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13527 ;; 13528 esac 13529 13530 hardcode_libdir_separator_CXX=: 13531 13532 # Commands to make compiler produce verbose output that lists 13533 # what "hidden" libraries, object files and flags are used when 13534 # linking a shared library. 13535 # 13536 # There doesn't appear to be a way to prevent this compiler from 13537 # explicitly linking system object files so we need to strip them 13538 # from the output so that they don't get included in the library 13539 # dependencies. 13540 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"' 13541 ;; 13542 *) 13543 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13544 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13545 case $host in 13546 osf3*) 13547 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' 13548 ;; 13549 *) 13550 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' 13551 ;; 13552 esac 13553 13554 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13555 hardcode_libdir_separator_CXX=: 13556 13557 # Commands to make compiler produce verbose output that lists 13558 # what "hidden" libraries, object files and flags are used when 13559 # linking a shared library. 13560 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13561 13562 else 13563 # FIXME: insert proper C++ library support 13564 ld_shlibs_CXX=no 13565 fi 13566 ;; 13567 esac 13568 ;; 13569 13570 psos*) 13571 # FIXME: insert proper C++ library support 13572 ld_shlibs_CXX=no 13573 ;; 13574 13575 sunos4*) 13576 case $cc_basename in 13577 CC*) 13578 # Sun C++ 4.x 13579 # FIXME: insert proper C++ library support 13580 ld_shlibs_CXX=no 13581 ;; 13582 lcc*) 13583 # Lucid 13584 # FIXME: insert proper C++ library support 13585 ld_shlibs_CXX=no 13586 ;; 13587 *) 13588 # FIXME: insert proper C++ library support 13589 ld_shlibs_CXX=no 13590 ;; 13591 esac 13592 ;; 13593 13594 solaris*) 13595 case $cc_basename in 13596 CC*) 13597 # Sun C++ 4.2, 5.x and Centerline C++ 13598 archive_cmds_need_lc_CXX=yes 13599 no_undefined_flag_CXX=' -zdefs' 13600 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13601 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13602 $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' 13603 13604 hardcode_libdir_flag_spec_CXX='-R$libdir' 13605 hardcode_shlibpath_var_CXX=no 13606 case $host_os in 13607 solaris2.[0-5] | solaris2.[0-5].*) ;; 13608 *) 13609 # The compiler driver will combine and reorder linker options, 13610 # but understands `-z linker_flag'. 13611 # Supported since Solaris 2.6 (maybe 2.5.1?) 13612 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 13613 ;; 13614 esac 13615 link_all_deplibs_CXX=yes 13616 13617 output_verbose_link_cmd='func_echo_all' 13618 13619 # Archives containing C++ object files must be created using 13620 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13621 # necessary to make sure instantiated templates are included 13622 # in the archive. 13623 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13624 ;; 13625 gcx*) 13626 # Green Hills C++ Compiler 13627 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13628 13629 # The C++ compiler must be used to create the archive. 13630 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 13631 ;; 13632 *) 13633 # GNU C++ compiler with Solaris linker 13634 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13635 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 13636 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 13637 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13638 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13639 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13640 13641 # Commands to make compiler produce verbose output that lists 13642 # what "hidden" libraries, object files and flags are used when 13643 # linking a shared library. 13644 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13645 else 13646 # g++ 2.7 appears to require `-G' NOT `-shared' on this 13647 # platform. 13648 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13649 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13650 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13651 13652 # Commands to make compiler produce verbose output that lists 13653 # what "hidden" libraries, object files and flags are used when 13654 # linking a shared library. 13655 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13656 fi 13657 13658 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 13659 case $host_os in 13660 solaris2.[0-5] | solaris2.[0-5].*) ;; 13661 *) 13662 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13663 ;; 13664 esac 13665 fi 13666 ;; 13667 esac 13668 ;; 13669 13670 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13671 no_undefined_flag_CXX='${wl}-z,text' 13672 archive_cmds_need_lc_CXX=no 13673 hardcode_shlibpath_var_CXX=no 13674 runpath_var='LD_RUN_PATH' 13675 13676 case $cc_basename in 13677 CC*) 13678 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13679 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13680 ;; 13681 *) 13682 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13683 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13684 ;; 13685 esac 13686 ;; 13687 13688 sysv5* | sco3.2v5* | sco5v6*) 13689 # Note: We can NOT use -z defs as we might desire, because we do not 13690 # link with -lc, and that would cause any symbols used from libc to 13691 # always be unresolved, which means just about no library would 13692 # ever link correctly. If we're not using GNU ld we use -z text 13693 # though, which does catch some bad symbols but isn't as heavy-handed 13694 # as -z defs. 13695 no_undefined_flag_CXX='${wl}-z,text' 13696 allow_undefined_flag_CXX='${wl}-z,nodefs' 13697 archive_cmds_need_lc_CXX=no 13698 hardcode_shlibpath_var_CXX=no 13699 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 13700 hardcode_libdir_separator_CXX=':' 13701 link_all_deplibs_CXX=yes 13702 export_dynamic_flag_spec_CXX='${wl}-Bexport' 13703 runpath_var='LD_RUN_PATH' 13704 13705 case $cc_basename in 13706 CC*) 13707 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13708 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13709 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 13710 '"$old_archive_cmds_CXX" 13711 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 13712 '"$reload_cmds_CXX" 13713 ;; 13714 *) 13715 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13716 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13717 ;; 13718 esac 13719 ;; 13720 13721 tandem*) 13722 case $cc_basename in 13723 NCC*) 13724 # NonStop-UX NCC 3.20 13725 # FIXME: insert proper C++ library support 13726 ld_shlibs_CXX=no 13727 ;; 13728 *) 13729 # FIXME: insert proper C++ library support 13730 ld_shlibs_CXX=no 13731 ;; 13732 esac 13733 ;; 13734 13735 vxworks*) 13736 # FIXME: insert proper C++ library support 13737 ld_shlibs_CXX=no 13738 ;; 13739 13740 *) 13741 # FIXME: insert proper C++ library support 13742 ld_shlibs_CXX=no 13743 ;; 13744 esac 13745 13746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13747$as_echo "$ld_shlibs_CXX" >&6; } 13748 test "$ld_shlibs_CXX" = no && can_build_shared=no 13749 13750 GCC_CXX="$GXX" 13751 LD_CXX="$LD" 13752 13753 ## CAVEAT EMPTOR: 13754 ## There is no encapsulation within the following macros, do not change 13755 ## the running order or otherwise move them around unless you know exactly 13756 ## what you are doing... 13757 # Dependencies to place before and after the object being linked: 13758predep_objects_CXX= 13759postdep_objects_CXX= 13760predeps_CXX= 13761postdeps_CXX= 13762compiler_lib_search_path_CXX= 13763 13764cat > conftest.$ac_ext <<_LT_EOF 13765class Foo 13766{ 13767public: 13768 Foo (void) { a = 0; } 13769private: 13770 int a; 13771}; 13772_LT_EOF 13773 13774if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13775 (eval $ac_compile) 2>&5 13776 ac_status=$? 13777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13778 test $ac_status = 0; }; then 13779 # Parse the compiler output and extract the necessary 13780 # objects, libraries and library flags. 13781 13782 # Sentinel used to keep track of whether or not we are before 13783 # the conftest object file. 13784 pre_test_object_deps_done=no 13785 13786 for p in `eval "$output_verbose_link_cmd"`; do 13787 case $p in 13788 13789 -L* | -R* | -l*) 13790 # Some compilers place space between "-{L,R}" and the path. 13791 # Remove the space. 13792 if test $p = "-L" || 13793 test $p = "-R"; then 13794 prev=$p 13795 continue 13796 else 13797 prev= 13798 fi 13799 13800 if test "$pre_test_object_deps_done" = no; then 13801 case $p in 13802 -L* | -R*) 13803 # Internal compiler library paths should come after those 13804 # provided the user. The postdeps already come after the 13805 # user supplied libs so there is no need to process them. 13806 if test -z "$compiler_lib_search_path_CXX"; then 13807 compiler_lib_search_path_CXX="${prev}${p}" 13808 else 13809 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 13810 fi 13811 ;; 13812 # The "-l" case would never come before the object being 13813 # linked, so don't bother handling this case. 13814 esac 13815 else 13816 if test -z "$postdeps_CXX"; then 13817 postdeps_CXX="${prev}${p}" 13818 else 13819 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 13820 fi 13821 fi 13822 ;; 13823 13824 *.$objext) 13825 # This assumes that the test object file only shows up 13826 # once in the compiler output. 13827 if test "$p" = "conftest.$objext"; then 13828 pre_test_object_deps_done=yes 13829 continue 13830 fi 13831 13832 if test "$pre_test_object_deps_done" = no; then 13833 if test -z "$predep_objects_CXX"; then 13834 predep_objects_CXX="$p" 13835 else 13836 predep_objects_CXX="$predep_objects_CXX $p" 13837 fi 13838 else 13839 if test -z "$postdep_objects_CXX"; then 13840 postdep_objects_CXX="$p" 13841 else 13842 postdep_objects_CXX="$postdep_objects_CXX $p" 13843 fi 13844 fi 13845 ;; 13846 13847 *) ;; # Ignore the rest. 13848 13849 esac 13850 done 13851 13852 # Clean up. 13853 rm -f a.out a.exe 13854else 13855 echo "libtool.m4: error: problem compiling CXX test program" 13856fi 13857 13858$RM -f confest.$objext 13859 13860# PORTME: override above test on systems where it is broken 13861case $host_os in 13862interix[3-9]*) 13863 # Interix 3.5 installs completely hosed .la files for C++, so rather than 13864 # hack all around it, let's just trust "g++" to DTRT. 13865 predep_objects_CXX= 13866 postdep_objects_CXX= 13867 postdeps_CXX= 13868 ;; 13869 13870linux*) 13871 case `$CC -V 2>&1 | sed 5q` in 13872 *Sun\ C*) 13873 # Sun C++ 5.9 13874 13875 # The more standards-conforming stlport4 library is 13876 # incompatible with the Cstd library. Avoid specifying 13877 # it if it's in CXXFLAGS. Ignore libCrun as 13878 # -library=stlport4 depends on it. 13879 case " $CXX $CXXFLAGS " in 13880 *" -library=stlport4 "*) 13881 solaris_use_stlport4=yes 13882 ;; 13883 esac 13884 13885 if test "$solaris_use_stlport4" != yes; then 13886 postdeps_CXX='-library=Cstd -library=Crun' 13887 fi 13888 ;; 13889 esac 13890 ;; 13891 13892solaris*) 13893 case $cc_basename in 13894 CC*) 13895 # The more standards-conforming stlport4 library is 13896 # incompatible with the Cstd library. Avoid specifying 13897 # it if it's in CXXFLAGS. Ignore libCrun as 13898 # -library=stlport4 depends on it. 13899 case " $CXX $CXXFLAGS " in 13900 *" -library=stlport4 "*) 13901 solaris_use_stlport4=yes 13902 ;; 13903 esac 13904 13905 # Adding this requires a known-good setup of shared libraries for 13906 # Sun compiler versions before 5.6, else PIC objects from an old 13907 # archive will be linked into the output, leading to subtle bugs. 13908 if test "$solaris_use_stlport4" != yes; then 13909 postdeps_CXX='-library=Cstd -library=Crun' 13910 fi 13911 ;; 13912 esac 13913 ;; 13914esac 13915 13916 13917case " $postdeps_CXX " in 13918*" -lc "*) archive_cmds_need_lc_CXX=no ;; 13919esac 13920 compiler_lib_search_dirs_CXX= 13921if test -n "${compiler_lib_search_path_CXX}"; then 13922 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 13923fi 13924 13925 13926 13927 13928 13929 13930 13931 13932 13933 13934 13935 13936 13937 13938 13939 13940 13941 13942 13943 13944 13945 13946 13947 13948 13949 13950 13951 13952 13953 13954 13955 lt_prog_compiler_wl_CXX= 13956lt_prog_compiler_pic_CXX= 13957lt_prog_compiler_static_CXX= 13958 13959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 13960$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 13961 13962 # C++ specific cases for pic, static, wl, etc. 13963 if test "$GXX" = yes; then 13964 lt_prog_compiler_wl_CXX='-Wl,' 13965 lt_prog_compiler_static_CXX='-static' 13966 13967 case $host_os in 13968 aix*) 13969 # All AIX code is PIC. 13970 if test "$host_cpu" = ia64; then 13971 # AIX 5 now supports IA64 processor 13972 lt_prog_compiler_static_CXX='-Bstatic' 13973 fi 13974 lt_prog_compiler_pic_CXX='-fPIC' 13975 ;; 13976 13977 amigaos*) 13978 case $host_cpu in 13979 powerpc) 13980 # see comment about AmigaOS4 .so support 13981 lt_prog_compiler_pic_CXX='-fPIC' 13982 ;; 13983 m68k) 13984 # FIXME: we need at least 68020 code to build shared libraries, but 13985 # adding the `-m68020' flag to GCC prevents building anything better, 13986 # like `-m68040'. 13987 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 13988 ;; 13989 esac 13990 ;; 13991 13992 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13993 # PIC is the default for these OSes. 13994 ;; 13995 mingw* | cygwin* | os2* | pw32* | cegcc*) 13996 # This hack is so that the source file can tell whether it is being 13997 # built for inclusion in a dll (and should export symbols for example). 13998 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13999 # (--disable-auto-import) libraries 14000 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 14001 ;; 14002 darwin* | rhapsody*) 14003 # PIC is the default on this platform 14004 # Common symbols not allowed in MH_DYLIB files 14005 lt_prog_compiler_pic_CXX='-fno-common' 14006 ;; 14007 *djgpp*) 14008 # DJGPP does not support shared libraries at all 14009 lt_prog_compiler_pic_CXX= 14010 ;; 14011 haiku*) 14012 # PIC is the default for Haiku. 14013 # The "-static" flag exists, but is broken. 14014 lt_prog_compiler_static_CXX= 14015 ;; 14016 interix[3-9]*) 14017 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14018 # Instead, we relocate shared libraries at runtime. 14019 ;; 14020 sysv4*MP*) 14021 if test -d /usr/nec; then 14022 lt_prog_compiler_pic_CXX=-Kconform_pic 14023 fi 14024 ;; 14025 hpux*) 14026 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 14027 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 14028 # sets the default TLS model and affects inlining. 14029 case $host_cpu in 14030 hppa*64*) 14031 ;; 14032 *) 14033 lt_prog_compiler_pic_CXX='-fPIC' 14034 ;; 14035 esac 14036 ;; 14037 *qnx* | *nto*) 14038 # QNX uses GNU C++, but need to define -shared option too, otherwise 14039 # it will coredump. 14040 lt_prog_compiler_pic_CXX='-fPIC -shared' 14041 ;; 14042 *) 14043 lt_prog_compiler_pic_CXX='-fPIC' 14044 ;; 14045 esac 14046 else 14047 case $host_os in 14048 aix[4-9]*) 14049 # All AIX code is PIC. 14050 if test "$host_cpu" = ia64; then 14051 # AIX 5 now supports IA64 processor 14052 lt_prog_compiler_static_CXX='-Bstatic' 14053 else 14054 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 14055 fi 14056 ;; 14057 chorus*) 14058 case $cc_basename in 14059 cxch68*) 14060 # Green Hills C++ Compiler 14061 # _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" 14062 ;; 14063 esac 14064 ;; 14065 dgux*) 14066 case $cc_basename in 14067 ec++*) 14068 lt_prog_compiler_pic_CXX='-KPIC' 14069 ;; 14070 ghcx*) 14071 # Green Hills C++ Compiler 14072 lt_prog_compiler_pic_CXX='-pic' 14073 ;; 14074 *) 14075 ;; 14076 esac 14077 ;; 14078 freebsd* | dragonfly*) 14079 # FreeBSD uses GNU C++ 14080 ;; 14081 hpux9* | hpux10* | hpux11*) 14082 case $cc_basename in 14083 CC*) 14084 lt_prog_compiler_wl_CXX='-Wl,' 14085 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 14086 if test "$host_cpu" != ia64; then 14087 lt_prog_compiler_pic_CXX='+Z' 14088 fi 14089 ;; 14090 aCC*) 14091 lt_prog_compiler_wl_CXX='-Wl,' 14092 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 14093 case $host_cpu in 14094 hppa*64*|ia64*) 14095 # +Z the default 14096 ;; 14097 *) 14098 lt_prog_compiler_pic_CXX='+Z' 14099 ;; 14100 esac 14101 ;; 14102 *) 14103 ;; 14104 esac 14105 ;; 14106 interix*) 14107 # This is c89, which is MS Visual C++ (no shared libs) 14108 # Anyone wants to do a port? 14109 ;; 14110 irix5* | irix6* | nonstopux*) 14111 case $cc_basename in 14112 CC*) 14113 lt_prog_compiler_wl_CXX='-Wl,' 14114 lt_prog_compiler_static_CXX='-non_shared' 14115 # CC pic flag -KPIC is the default. 14116 ;; 14117 *) 14118 ;; 14119 esac 14120 ;; 14121 linux* | k*bsd*-gnu | kopensolaris*-gnu) 14122 case $cc_basename in 14123 KCC*) 14124 # KAI C++ Compiler 14125 lt_prog_compiler_wl_CXX='--backend -Wl,' 14126 lt_prog_compiler_pic_CXX='-fPIC' 14127 ;; 14128 ecpc* ) 14129 # old Intel C++ for x86_64 which still supported -KPIC. 14130 lt_prog_compiler_wl_CXX='-Wl,' 14131 lt_prog_compiler_pic_CXX='-KPIC' 14132 lt_prog_compiler_static_CXX='-static' 14133 ;; 14134 icpc* ) 14135 # Intel C++, used to be incompatible with GCC. 14136 # ICC 10 doesn't accept -KPIC any more. 14137 lt_prog_compiler_wl_CXX='-Wl,' 14138 lt_prog_compiler_pic_CXX='-fPIC' 14139 lt_prog_compiler_static_CXX='-static' 14140 ;; 14141 pgCC* | pgcpp*) 14142 # Portland Group C++ compiler 14143 lt_prog_compiler_wl_CXX='-Wl,' 14144 lt_prog_compiler_pic_CXX='-fpic' 14145 lt_prog_compiler_static_CXX='-Bstatic' 14146 ;; 14147 cxx*) 14148 # Compaq C++ 14149 # Make sure the PIC flag is empty. It appears that all Alpha 14150 # Linux and Compaq Tru64 Unix objects are PIC. 14151 lt_prog_compiler_pic_CXX= 14152 lt_prog_compiler_static_CXX='-non_shared' 14153 ;; 14154 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 14155 # IBM XL 8.0, 9.0 on PPC and BlueGene 14156 lt_prog_compiler_wl_CXX='-Wl,' 14157 lt_prog_compiler_pic_CXX='-qpic' 14158 lt_prog_compiler_static_CXX='-qstaticlink' 14159 ;; 14160 *) 14161 case `$CC -V 2>&1 | sed 5q` in 14162 *Sun\ C*) 14163 # Sun C++ 5.9 14164 lt_prog_compiler_pic_CXX='-KPIC' 14165 lt_prog_compiler_static_CXX='-Bstatic' 14166 lt_prog_compiler_wl_CXX='-Qoption ld ' 14167 ;; 14168 esac 14169 ;; 14170 esac 14171 ;; 14172 lynxos*) 14173 ;; 14174 m88k*) 14175 ;; 14176 mvs*) 14177 case $cc_basename in 14178 cxx*) 14179 lt_prog_compiler_pic_CXX='-W c,exportall' 14180 ;; 14181 *) 14182 ;; 14183 esac 14184 ;; 14185 netbsd*) 14186 ;; 14187 *qnx* | *nto*) 14188 # QNX uses GNU C++, but need to define -shared option too, otherwise 14189 # it will coredump. 14190 lt_prog_compiler_pic_CXX='-fPIC -shared' 14191 ;; 14192 osf3* | osf4* | osf5*) 14193 case $cc_basename in 14194 KCC*) 14195 lt_prog_compiler_wl_CXX='--backend -Wl,' 14196 ;; 14197 RCC*) 14198 # Rational C++ 2.4.1 14199 lt_prog_compiler_pic_CXX='-pic' 14200 ;; 14201 cxx*) 14202 # Digital/Compaq C++ 14203 lt_prog_compiler_wl_CXX='-Wl,' 14204 # Make sure the PIC flag is empty. It appears that all Alpha 14205 # Linux and Compaq Tru64 Unix objects are PIC. 14206 lt_prog_compiler_pic_CXX= 14207 lt_prog_compiler_static_CXX='-non_shared' 14208 ;; 14209 *) 14210 ;; 14211 esac 14212 ;; 14213 psos*) 14214 ;; 14215 solaris*) 14216 case $cc_basename in 14217 CC*) 14218 # Sun C++ 4.2, 5.x and Centerline C++ 14219 lt_prog_compiler_pic_CXX='-KPIC' 14220 lt_prog_compiler_static_CXX='-Bstatic' 14221 lt_prog_compiler_wl_CXX='-Qoption ld ' 14222 ;; 14223 gcx*) 14224 # Green Hills C++ Compiler 14225 lt_prog_compiler_pic_CXX='-PIC' 14226 ;; 14227 *) 14228 ;; 14229 esac 14230 ;; 14231 sunos4*) 14232 case $cc_basename in 14233 CC*) 14234 # Sun C++ 4.x 14235 lt_prog_compiler_pic_CXX='-pic' 14236 lt_prog_compiler_static_CXX='-Bstatic' 14237 ;; 14238 lcc*) 14239 # Lucid 14240 lt_prog_compiler_pic_CXX='-pic' 14241 ;; 14242 *) 14243 ;; 14244 esac 14245 ;; 14246 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14247 case $cc_basename in 14248 CC*) 14249 lt_prog_compiler_wl_CXX='-Wl,' 14250 lt_prog_compiler_pic_CXX='-KPIC' 14251 lt_prog_compiler_static_CXX='-Bstatic' 14252 ;; 14253 esac 14254 ;; 14255 tandem*) 14256 case $cc_basename in 14257 NCC*) 14258 # NonStop-UX NCC 3.20 14259 lt_prog_compiler_pic_CXX='-KPIC' 14260 ;; 14261 *) 14262 ;; 14263 esac 14264 ;; 14265 vxworks*) 14266 ;; 14267 *) 14268 lt_prog_compiler_can_build_shared_CXX=no 14269 ;; 14270 esac 14271 fi 14272 14273case $host_os in 14274 # For platforms which do not support PIC, -DPIC is meaningless: 14275 *djgpp*) 14276 lt_prog_compiler_pic_CXX= 14277 ;; 14278 *) 14279 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 14280 ;; 14281esac 14282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 14283$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 14284 14285 14286 14287# 14288# Check to make sure the PIC flag actually works. 14289# 14290if test -n "$lt_prog_compiler_pic_CXX"; then 14291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 14292$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 14293if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : 14294 $as_echo_n "(cached) " >&6 14295else 14296 lt_cv_prog_compiler_pic_works_CXX=no 14297 ac_outfile=conftest.$ac_objext 14298 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14299 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 14300 # Insert the option either (1) after the last *FLAGS variable, or 14301 # (2) before a word containing "conftest.", or (3) at the end. 14302 # Note that $ac_compile itself does not contain backslashes and begins 14303 # with a dollar sign (not a hyphen), so the echo should work correctly. 14304 # The option is referenced via a variable to avoid confusing sed. 14305 lt_compile=`echo "$ac_compile" | $SED \ 14306 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14307 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14308 -e 's:$: $lt_compiler_flag:'` 14309 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14310 (eval "$lt_compile" 2>conftest.err) 14311 ac_status=$? 14312 cat conftest.err >&5 14313 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14314 if (exit $ac_status) && test -s "$ac_outfile"; then 14315 # The compiler can only warn and ignore the option if not recognized 14316 # So say no if there are warnings other than the usual output. 14317 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14318 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14319 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14320 lt_cv_prog_compiler_pic_works_CXX=yes 14321 fi 14322 fi 14323 $RM conftest* 14324 14325fi 14326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 14327$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 14328 14329if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 14330 case $lt_prog_compiler_pic_CXX in 14331 "" | " "*) ;; 14332 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 14333 esac 14334else 14335 lt_prog_compiler_pic_CXX= 14336 lt_prog_compiler_can_build_shared_CXX=no 14337fi 14338 14339fi 14340 14341 14342 14343# 14344# Check to make sure the static flag actually works. 14345# 14346wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 14347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14348$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14349if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : 14350 $as_echo_n "(cached) " >&6 14351else 14352 lt_cv_prog_compiler_static_works_CXX=no 14353 save_LDFLAGS="$LDFLAGS" 14354 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14355 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14356 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14357 # The linker can only warn and ignore the option if not recognized 14358 # So say no if there are warnings 14359 if test -s conftest.err; then 14360 # Append any errors to the config.log. 14361 cat conftest.err 1>&5 14362 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 14363 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14364 if diff conftest.exp conftest.er2 >/dev/null; then 14365 lt_cv_prog_compiler_static_works_CXX=yes 14366 fi 14367 else 14368 lt_cv_prog_compiler_static_works_CXX=yes 14369 fi 14370 fi 14371 $RM -r conftest* 14372 LDFLAGS="$save_LDFLAGS" 14373 14374fi 14375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 14376$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 14377 14378if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 14379 : 14380else 14381 lt_prog_compiler_static_CXX= 14382fi 14383 14384 14385 14386 14387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14388$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14389if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : 14390 $as_echo_n "(cached) " >&6 14391else 14392 lt_cv_prog_compiler_c_o_CXX=no 14393 $RM -r conftest 2>/dev/null 14394 mkdir conftest 14395 cd conftest 14396 mkdir out 14397 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14398 14399 lt_compiler_flag="-o out/conftest2.$ac_objext" 14400 # Insert the option either (1) after the last *FLAGS variable, or 14401 # (2) before a word containing "conftest.", or (3) at the end. 14402 # Note that $ac_compile itself does not contain backslashes and begins 14403 # with a dollar sign (not a hyphen), so the echo should work correctly. 14404 lt_compile=`echo "$ac_compile" | $SED \ 14405 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14406 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14407 -e 's:$: $lt_compiler_flag:'` 14408 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14409 (eval "$lt_compile" 2>out/conftest.err) 14410 ac_status=$? 14411 cat out/conftest.err >&5 14412 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14413 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14414 then 14415 # The compiler can only warn and ignore the option if not recognized 14416 # So say no if there are warnings 14417 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14418 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14419 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14420 lt_cv_prog_compiler_c_o_CXX=yes 14421 fi 14422 fi 14423 chmod u+w . 2>&5 14424 $RM conftest* 14425 # SGI C++ compiler will create directory out/ii_files/ for 14426 # template instantiation 14427 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14428 $RM out/* && rmdir out 14429 cd .. 14430 $RM -r conftest 14431 $RM conftest* 14432 14433fi 14434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 14435$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14436 14437 14438 14439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14440$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14441if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : 14442 $as_echo_n "(cached) " >&6 14443else 14444 lt_cv_prog_compiler_c_o_CXX=no 14445 $RM -r conftest 2>/dev/null 14446 mkdir conftest 14447 cd conftest 14448 mkdir out 14449 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14450 14451 lt_compiler_flag="-o out/conftest2.$ac_objext" 14452 # Insert the option either (1) after the last *FLAGS variable, or 14453 # (2) before a word containing "conftest.", or (3) at the end. 14454 # Note that $ac_compile itself does not contain backslashes and begins 14455 # with a dollar sign (not a hyphen), so the echo should work correctly. 14456 lt_compile=`echo "$ac_compile" | $SED \ 14457 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14458 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14459 -e 's:$: $lt_compiler_flag:'` 14460 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14461 (eval "$lt_compile" 2>out/conftest.err) 14462 ac_status=$? 14463 cat out/conftest.err >&5 14464 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14465 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14466 then 14467 # The compiler can only warn and ignore the option if not recognized 14468 # So say no if there are warnings 14469 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14470 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14471 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14472 lt_cv_prog_compiler_c_o_CXX=yes 14473 fi 14474 fi 14475 chmod u+w . 2>&5 14476 $RM conftest* 14477 # SGI C++ compiler will create directory out/ii_files/ for 14478 # template instantiation 14479 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14480 $RM out/* && rmdir out 14481 cd .. 14482 $RM -r conftest 14483 $RM conftest* 14484 14485fi 14486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 14487$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14488 14489 14490 14491 14492hard_links="nottested" 14493if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 14494 # do not overwrite the value of need_locks provided by the user 14495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 14496$as_echo_n "checking if we can lock with hard links... " >&6; } 14497 hard_links=yes 14498 $RM conftest* 14499 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14500 touch conftest.a 14501 ln conftest.a conftest.b 2>&5 || hard_links=no 14502 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 14504$as_echo "$hard_links" >&6; } 14505 if test "$hard_links" = no; then 14506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14507$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14508 need_locks=warn 14509 fi 14510else 14511 need_locks=no 14512fi 14513 14514 14515 14516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14517$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14518 14519 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14520 case $host_os in 14521 aix[4-9]*) 14522 # If we're using GNU nm, then we don't want the "-C" option. 14523 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14524 # Also, AIX nm treats weak defined symbols like other global defined 14525 # symbols, whereas GNU nm marks them as "W". 14526 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 14527 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' 14528 else 14529 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 14530 fi 14531 ;; 14532 pw32*) 14533 export_symbols_cmds_CXX="$ltdll_cmds" 14534 ;; 14535 cygwin* | mingw* | cegcc*) 14536 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' 14537 ;; 14538 *) 14539 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14540 ;; 14541 esac 14542 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14543 14544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 14545$as_echo "$ld_shlibs_CXX" >&6; } 14546test "$ld_shlibs_CXX" = no && can_build_shared=no 14547 14548with_gnu_ld_CXX=$with_gnu_ld 14549 14550 14551 14552 14553 14554 14555# 14556# Do we need to explicitly link libc? 14557# 14558case "x$archive_cmds_need_lc_CXX" in 14559x|xyes) 14560 # Assume -lc should be added 14561 archive_cmds_need_lc_CXX=yes 14562 14563 if test "$enable_shared" = yes && test "$GCC" = yes; then 14564 case $archive_cmds_CXX in 14565 *'~'*) 14566 # FIXME: we may have to deal with multi-command sequences. 14567 ;; 14568 '$CC '*) 14569 # Test whether the compiler implicitly links with -lc since on some 14570 # systems, -lgcc has to come before -lc. If gcc already passes -lc 14571 # to ld, don't add -lc before -lgcc. 14572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 14573$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 14574if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then : 14575 $as_echo_n "(cached) " >&6 14576else 14577 $RM conftest* 14578 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14579 14580 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14581 (eval $ac_compile) 2>&5 14582 ac_status=$? 14583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14584 test $ac_status = 0; } 2>conftest.err; then 14585 soname=conftest 14586 lib=conftest 14587 libobjs=conftest.$ac_objext 14588 deplibs= 14589 wl=$lt_prog_compiler_wl_CXX 14590 pic_flag=$lt_prog_compiler_pic_CXX 14591 compiler_flags=-v 14592 linker_flags=-v 14593 verstring= 14594 output_objdir=. 14595 libname=conftest 14596 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 14597 allow_undefined_flag_CXX= 14598 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 14599 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 14600 ac_status=$? 14601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14602 test $ac_status = 0; } 14603 then 14604 lt_cv_archive_cmds_need_lc_CXX=no 14605 else 14606 lt_cv_archive_cmds_need_lc_CXX=yes 14607 fi 14608 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 14609 else 14610 cat conftest.err 1>&5 14611 fi 14612 $RM conftest* 14613 14614fi 14615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 14616$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 14617 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 14618 ;; 14619 esac 14620 fi 14621 ;; 14622esac 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 14688$as_echo_n "checking dynamic linker characteristics... " >&6; } 14689 14690library_names_spec= 14691libname_spec='lib$name' 14692soname_spec= 14693shrext_cmds=".so" 14694postinstall_cmds= 14695postuninstall_cmds= 14696finish_cmds= 14697finish_eval= 14698shlibpath_var= 14699shlibpath_overrides_runpath=unknown 14700version_type=none 14701dynamic_linker="$host_os ld.so" 14702sys_lib_dlsearch_path_spec="/lib /usr/lib" 14703need_lib_prefix=unknown 14704hardcode_into_libs=no 14705 14706# when you set need_version to no, make sure it does not cause -set_version 14707# flags to be left without arguments 14708need_version=unknown 14709 14710case $host_os in 14711aix3*) 14712 version_type=linux 14713 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14714 shlibpath_var=LIBPATH 14715 14716 # AIX 3 has no versioning support, so we append a major version to the name. 14717 soname_spec='${libname}${release}${shared_ext}$major' 14718 ;; 14719 14720aix[4-9]*) 14721 version_type=linux 14722 need_lib_prefix=no 14723 need_version=no 14724 hardcode_into_libs=yes 14725 if test "$host_cpu" = ia64; then 14726 # AIX 5 supports IA64 14727 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14728 shlibpath_var=LD_LIBRARY_PATH 14729 else 14730 # With GCC up to 2.95.x, collect2 would create an import file 14731 # for dependence libraries. The import file would start with 14732 # the line `#! .'. This would cause the generated library to 14733 # depend on `.', always an invalid library. This was fixed in 14734 # development snapshots of GCC prior to 3.0. 14735 case $host_os in 14736 aix4 | aix4.[01] | aix4.[01].*) 14737 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14738 echo ' yes ' 14739 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14740 : 14741 else 14742 can_build_shared=no 14743 fi 14744 ;; 14745 esac 14746 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14747 # soname into executable. Probably we can add versioning support to 14748 # collect2, so additional links can be useful in future. 14749 if test "$aix_use_runtimelinking" = yes; then 14750 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14751 # instead of lib<name>.a to let people know that these are not 14752 # typical AIX shared libraries. 14753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14754 else 14755 # We preserve .a as extension for shared libraries through AIX4.2 14756 # and later when we are not doing run time linking. 14757 library_names_spec='${libname}${release}.a $libname.a' 14758 soname_spec='${libname}${release}${shared_ext}$major' 14759 fi 14760 shlibpath_var=LIBPATH 14761 fi 14762 ;; 14763 14764amigaos*) 14765 case $host_cpu in 14766 powerpc) 14767 # Since July 2007 AmigaOS4 officially supports .so libraries. 14768 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14770 ;; 14771 m68k) 14772 library_names_spec='$libname.ixlibrary $libname.a' 14773 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14774 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' 14775 ;; 14776 esac 14777 ;; 14778 14779beos*) 14780 library_names_spec='${libname}${shared_ext}' 14781 dynamic_linker="$host_os ld.so" 14782 shlibpath_var=LIBRARY_PATH 14783 ;; 14784 14785bsdi[45]*) 14786 version_type=linux 14787 need_version=no 14788 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14789 soname_spec='${libname}${release}${shared_ext}$major' 14790 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14791 shlibpath_var=LD_LIBRARY_PATH 14792 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14793 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14794 # the default ld.so.conf also contains /usr/contrib/lib and 14795 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14796 # libtool to hard-code these into programs 14797 ;; 14798 14799cygwin* | mingw* | pw32* | cegcc*) 14800 version_type=windows 14801 shrext_cmds=".dll" 14802 need_version=no 14803 need_lib_prefix=no 14804 14805 case $GCC,$host_os in 14806 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 14807 library_names_spec='$libname.dll.a' 14808 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14809 postinstall_cmds='base_file=`basename \${file}`~ 14810 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14811 dldir=$destdir/`dirname \$dlpath`~ 14812 test -d \$dldir || mkdir -p \$dldir~ 14813 $install_prog $dir/$dlname \$dldir/$dlname~ 14814 chmod a+x \$dldir/$dlname~ 14815 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14816 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14817 fi' 14818 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14819 dlpath=$dir/\$dldll~ 14820 $RM \$dlpath' 14821 shlibpath_overrides_runpath=yes 14822 14823 case $host_os in 14824 cygwin*) 14825 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14826 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14827 14828 ;; 14829 mingw* | cegcc*) 14830 # MinGW DLLs use traditional 'lib' prefix 14831 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14832 ;; 14833 pw32*) 14834 # pw32 DLLs use 'pw' prefix rather than 'lib' 14835 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14836 ;; 14837 esac 14838 ;; 14839 14840 *) 14841 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14842 ;; 14843 esac 14844 dynamic_linker='Win32 ld.exe' 14845 # FIXME: first we should search . and the directory the executable is in 14846 shlibpath_var=PATH 14847 ;; 14848 14849darwin* | rhapsody*) 14850 dynamic_linker="$host_os dyld" 14851 version_type=darwin 14852 need_lib_prefix=no 14853 need_version=no 14854 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14855 soname_spec='${libname}${release}${major}$shared_ext' 14856 shlibpath_overrides_runpath=yes 14857 shlibpath_var=DYLD_LIBRARY_PATH 14858 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14859 14860 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14861 ;; 14862 14863dgux*) 14864 version_type=linux 14865 need_lib_prefix=no 14866 need_version=no 14867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14868 soname_spec='${libname}${release}${shared_ext}$major' 14869 shlibpath_var=LD_LIBRARY_PATH 14870 ;; 14871 14872freebsd* | dragonfly*) 14873 # DragonFly does not have aout. When/if they implement a new 14874 # versioning mechanism, adjust this. 14875 if test -x /usr/bin/objformat; then 14876 objformat=`/usr/bin/objformat` 14877 else 14878 case $host_os in 14879 freebsd[23].*) objformat=aout ;; 14880 *) objformat=elf ;; 14881 esac 14882 fi 14883 version_type=freebsd-$objformat 14884 case $version_type in 14885 freebsd-elf*) 14886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14887 need_version=no 14888 need_lib_prefix=no 14889 ;; 14890 freebsd-*) 14891 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14892 need_version=yes 14893 ;; 14894 esac 14895 shlibpath_var=LD_LIBRARY_PATH 14896 case $host_os in 14897 freebsd2.*) 14898 shlibpath_overrides_runpath=yes 14899 ;; 14900 freebsd3.[01]* | freebsdelf3.[01]*) 14901 shlibpath_overrides_runpath=yes 14902 hardcode_into_libs=yes 14903 ;; 14904 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14905 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14906 shlibpath_overrides_runpath=no 14907 hardcode_into_libs=yes 14908 ;; 14909 *) # from 4.6 on, and DragonFly 14910 shlibpath_overrides_runpath=yes 14911 hardcode_into_libs=yes 14912 ;; 14913 esac 14914 ;; 14915 14916gnu*) 14917 version_type=linux 14918 need_lib_prefix=no 14919 need_version=no 14920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14921 soname_spec='${libname}${release}${shared_ext}$major' 14922 shlibpath_var=LD_LIBRARY_PATH 14923 hardcode_into_libs=yes 14924 ;; 14925 14926haiku*) 14927 version_type=linux 14928 need_lib_prefix=no 14929 need_version=no 14930 dynamic_linker="$host_os runtime_loader" 14931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14932 soname_spec='${libname}${release}${shared_ext}$major' 14933 shlibpath_var=LIBRARY_PATH 14934 shlibpath_overrides_runpath=yes 14935 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 14936 hardcode_into_libs=yes 14937 ;; 14938 14939hpux9* | hpux10* | hpux11*) 14940 # Give a soname corresponding to the major version so that dld.sl refuses to 14941 # link against other versions. 14942 version_type=sunos 14943 need_lib_prefix=no 14944 need_version=no 14945 case $host_cpu in 14946 ia64*) 14947 shrext_cmds='.so' 14948 hardcode_into_libs=yes 14949 dynamic_linker="$host_os dld.so" 14950 shlibpath_var=LD_LIBRARY_PATH 14951 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14953 soname_spec='${libname}${release}${shared_ext}$major' 14954 if test "X$HPUX_IA64_MODE" = X32; then 14955 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14956 else 14957 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14958 fi 14959 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14960 ;; 14961 hppa*64*) 14962 shrext_cmds='.sl' 14963 hardcode_into_libs=yes 14964 dynamic_linker="$host_os dld.sl" 14965 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14966 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14968 soname_spec='${libname}${release}${shared_ext}$major' 14969 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14970 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14971 ;; 14972 *) 14973 shrext_cmds='.sl' 14974 dynamic_linker="$host_os dld.sl" 14975 shlibpath_var=SHLIB_PATH 14976 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14978 soname_spec='${libname}${release}${shared_ext}$major' 14979 ;; 14980 esac 14981 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14982 postinstall_cmds='chmod 555 $lib' 14983 # or fails outright, so override atomically: 14984 install_override_mode=555 14985 ;; 14986 14987interix[3-9]*) 14988 version_type=linux 14989 need_lib_prefix=no 14990 need_version=no 14991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14992 soname_spec='${libname}${release}${shared_ext}$major' 14993 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14994 shlibpath_var=LD_LIBRARY_PATH 14995 shlibpath_overrides_runpath=no 14996 hardcode_into_libs=yes 14997 ;; 14998 14999irix5* | irix6* | nonstopux*) 15000 case $host_os in 15001 nonstopux*) version_type=nonstopux ;; 15002 *) 15003 if test "$lt_cv_prog_gnu_ld" = yes; then 15004 version_type=linux 15005 else 15006 version_type=irix 15007 fi ;; 15008 esac 15009 need_lib_prefix=no 15010 need_version=no 15011 soname_spec='${libname}${release}${shared_ext}$major' 15012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15013 case $host_os in 15014 irix5* | nonstopux*) 15015 libsuff= shlibsuff= 15016 ;; 15017 *) 15018 case $LD in # libtool.m4 will add one of these switches to LD 15019 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15020 libsuff= shlibsuff= libmagic=32-bit;; 15021 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15022 libsuff=32 shlibsuff=N32 libmagic=N32;; 15023 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15024 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15025 *) libsuff= shlibsuff= libmagic=never-match;; 15026 esac 15027 ;; 15028 esac 15029 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15030 shlibpath_overrides_runpath=no 15031 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15032 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15033 hardcode_into_libs=yes 15034 ;; 15035 15036# No shared lib support for Linux oldld, aout, or coff. 15037linux*oldld* | linux*aout* | linux*coff*) 15038 dynamic_linker=no 15039 ;; 15040 15041# This must be Linux ELF. 15042linux* | k*bsd*-gnu | kopensolaris*-gnu) 15043 version_type=linux 15044 need_lib_prefix=no 15045 need_version=no 15046 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15047 soname_spec='${libname}${release}${shared_ext}$major' 15048 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15049 shlibpath_var=LD_LIBRARY_PATH 15050 shlibpath_overrides_runpath=no 15051 15052 # Some binutils ld are patched to set DT_RUNPATH 15053 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 15054 $as_echo_n "(cached) " >&6 15055else 15056 lt_cv_shlibpath_overrides_runpath=no 15057 save_LDFLAGS=$LDFLAGS 15058 save_libdir=$libdir 15059 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 15060 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 15061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15062/* end confdefs.h. */ 15063 15064int 15065main () 15066{ 15067 15068 ; 15069 return 0; 15070} 15071_ACEOF 15072if ac_fn_cxx_try_link "$LINENO"; then : 15073 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 15074 lt_cv_shlibpath_overrides_runpath=yes 15075fi 15076fi 15077rm -f core conftest.err conftest.$ac_objext \ 15078 conftest$ac_exeext conftest.$ac_ext 15079 LDFLAGS=$save_LDFLAGS 15080 libdir=$save_libdir 15081 15082fi 15083 15084 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 15085 15086 # This implies no fast_install, which is unacceptable. 15087 # Some rework will be needed to allow for fast_install 15088 # before this can be enabled. 15089 hardcode_into_libs=yes 15090 15091 # Append ld.so.conf contents to the search path 15092 if test -f /etc/ld.so.conf; then 15093 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' ' '` 15094 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 15095 fi 15096 15097 # We used to test for /lib/ld.so.1 and disable shared libraries on 15098 # powerpc, because MkLinux only supported shared libraries with the 15099 # GNU dynamic linker. Since this was broken with cross compilers, 15100 # most powerpc-linux boxes support dynamic linking these days and 15101 # people can always --disable-shared, the test was removed, and we 15102 # assume the GNU/Linux dynamic linker is in use. 15103 dynamic_linker='GNU/Linux ld.so' 15104 ;; 15105 15106netbsd*) 15107 version_type=sunos 15108 need_lib_prefix=no 15109 need_version=no 15110 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15112 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15113 dynamic_linker='NetBSD (a.out) ld.so' 15114 else 15115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15116 soname_spec='${libname}${release}${shared_ext}$major' 15117 dynamic_linker='NetBSD ld.elf_so' 15118 fi 15119 shlibpath_var=LD_LIBRARY_PATH 15120 shlibpath_overrides_runpath=yes 15121 hardcode_into_libs=yes 15122 ;; 15123 15124newsos6) 15125 version_type=linux 15126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15127 shlibpath_var=LD_LIBRARY_PATH 15128 shlibpath_overrides_runpath=yes 15129 ;; 15130 15131*nto* | *qnx*) 15132 version_type=qnx 15133 need_lib_prefix=no 15134 need_version=no 15135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15136 soname_spec='${libname}${release}${shared_ext}$major' 15137 shlibpath_var=LD_LIBRARY_PATH 15138 shlibpath_overrides_runpath=no 15139 hardcode_into_libs=yes 15140 dynamic_linker='ldqnx.so' 15141 ;; 15142 15143openbsd*) 15144 version_type=sunos 15145 sys_lib_dlsearch_path_spec="/usr/lib" 15146 need_lib_prefix=no 15147 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15148 case $host_os in 15149 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15150 *) need_version=no ;; 15151 esac 15152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15153 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15154 shlibpath_var=LD_LIBRARY_PATH 15155 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15156 case $host_os in 15157 openbsd2.[89] | openbsd2.[89].*) 15158 shlibpath_overrides_runpath=no 15159 ;; 15160 *) 15161 shlibpath_overrides_runpath=yes 15162 ;; 15163 esac 15164 else 15165 shlibpath_overrides_runpath=yes 15166 fi 15167 ;; 15168 15169os2*) 15170 libname_spec='$name' 15171 shrext_cmds=".dll" 15172 need_lib_prefix=no 15173 library_names_spec='$libname${shared_ext} $libname.a' 15174 dynamic_linker='OS/2 ld.exe' 15175 shlibpath_var=LIBPATH 15176 ;; 15177 15178osf3* | osf4* | osf5*) 15179 version_type=osf 15180 need_lib_prefix=no 15181 need_version=no 15182 soname_spec='${libname}${release}${shared_ext}$major' 15183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15184 shlibpath_var=LD_LIBRARY_PATH 15185 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 15186 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 15187 ;; 15188 15189rdos*) 15190 dynamic_linker=no 15191 ;; 15192 15193solaris*) 15194 version_type=linux 15195 need_lib_prefix=no 15196 need_version=no 15197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15198 soname_spec='${libname}${release}${shared_ext}$major' 15199 shlibpath_var=LD_LIBRARY_PATH 15200 shlibpath_overrides_runpath=yes 15201 hardcode_into_libs=yes 15202 # ldd complains unless libraries are executable 15203 postinstall_cmds='chmod +x $lib' 15204 ;; 15205 15206sunos4*) 15207 version_type=sunos 15208 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15209 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 15210 shlibpath_var=LD_LIBRARY_PATH 15211 shlibpath_overrides_runpath=yes 15212 if test "$with_gnu_ld" = yes; then 15213 need_lib_prefix=no 15214 fi 15215 need_version=yes 15216 ;; 15217 15218sysv4 | sysv4.3*) 15219 version_type=linux 15220 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15221 soname_spec='${libname}${release}${shared_ext}$major' 15222 shlibpath_var=LD_LIBRARY_PATH 15223 case $host_vendor in 15224 sni) 15225 shlibpath_overrides_runpath=no 15226 need_lib_prefix=no 15227 runpath_var=LD_RUN_PATH 15228 ;; 15229 siemens) 15230 need_lib_prefix=no 15231 ;; 15232 motorola) 15233 need_lib_prefix=no 15234 need_version=no 15235 shlibpath_overrides_runpath=no 15236 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 15237 ;; 15238 esac 15239 ;; 15240 15241sysv4*MP*) 15242 if test -d /usr/nec ;then 15243 version_type=linux 15244 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 15245 soname_spec='$libname${shared_ext}.$major' 15246 shlibpath_var=LD_LIBRARY_PATH 15247 fi 15248 ;; 15249 15250sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 15251 version_type=freebsd-elf 15252 need_lib_prefix=no 15253 need_version=no 15254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15255 soname_spec='${libname}${release}${shared_ext}$major' 15256 shlibpath_var=LD_LIBRARY_PATH 15257 shlibpath_overrides_runpath=yes 15258 hardcode_into_libs=yes 15259 if test "$with_gnu_ld" = yes; then 15260 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 15261 else 15262 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 15263 case $host_os in 15264 sco3.2v5*) 15265 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 15266 ;; 15267 esac 15268 fi 15269 sys_lib_dlsearch_path_spec='/usr/lib' 15270 ;; 15271 15272tpf*) 15273 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 15274 version_type=linux 15275 need_lib_prefix=no 15276 need_version=no 15277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15278 shlibpath_var=LD_LIBRARY_PATH 15279 shlibpath_overrides_runpath=no 15280 hardcode_into_libs=yes 15281 ;; 15282 15283uts4*) 15284 version_type=linux 15285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15286 soname_spec='${libname}${release}${shared_ext}$major' 15287 shlibpath_var=LD_LIBRARY_PATH 15288 ;; 15289 15290*) 15291 dynamic_linker=no 15292 ;; 15293esac 15294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 15295$as_echo "$dynamic_linker" >&6; } 15296test "$dynamic_linker" = no && can_build_shared=no 15297 15298variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15299if test "$GCC" = yes; then 15300 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15301fi 15302 15303if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 15304 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 15305fi 15306if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 15307 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 15308fi 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 15331 15332 15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 15348$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 15349hardcode_action_CXX= 15350if test -n "$hardcode_libdir_flag_spec_CXX" || 15351 test -n "$runpath_var_CXX" || 15352 test "X$hardcode_automatic_CXX" = "Xyes" ; then 15353 15354 # We can hardcode non-existent directories. 15355 if test "$hardcode_direct_CXX" != no && 15356 # If the only mechanism to avoid hardcoding is shlibpath_var, we 15357 # have to relink, otherwise we might link with an installed library 15358 # when we should be linking with a yet-to-be-installed one 15359 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 15360 test "$hardcode_minus_L_CXX" != no; then 15361 # Linking always hardcodes the temporary library directory. 15362 hardcode_action_CXX=relink 15363 else 15364 # We can link without hardcoding, and we can hardcode nonexisting dirs. 15365 hardcode_action_CXX=immediate 15366 fi 15367else 15368 # We cannot hardcode anything, or else we can only hardcode existing 15369 # directories. 15370 hardcode_action_CXX=unsupported 15371fi 15372{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 15373$as_echo "$hardcode_action_CXX" >&6; } 15374 15375if test "$hardcode_action_CXX" = relink || 15376 test "$inherit_rpath_CXX" = yes; then 15377 # Fast installation is not supported 15378 enable_fast_install=no 15379elif test "$shlibpath_overrides_runpath" = yes || 15380 test "$enable_shared" = no; then 15381 # Fast installation is not necessary 15382 enable_fast_install=needless 15383fi 15384 15385 15386 15387 15388 15389 15390 15391 fi # test -n "$compiler" 15392 15393 CC=$lt_save_CC 15394 LDCXX=$LD 15395 LD=$lt_save_LD 15396 GCC=$lt_save_GCC 15397 with_gnu_ld=$lt_save_with_gnu_ld 15398 lt_cv_path_LDCXX=$lt_cv_path_LD 15399 lt_cv_path_LD=$lt_save_path_LD 15400 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 15401 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 15402fi # test "$_lt_caught_CXX_error" != yes 15403 15404ac_ext=c 15405ac_cpp='$CPP $CPPFLAGS' 15406ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15407ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15408ac_compiler_gnu=$ac_cv_c_compiler_gnu 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 15419 15420 15421 15422 ac_config_commands="$ac_config_commands libtool" 15423 15424 15425 15426 15427# Only expand once: 15428 15429 15430 15431 15432 15433case $host in 15434 *-cygwin* | *-mingw*) 15435 # 'host' will be top-level target in the case of a target lib, 15436 # we must compare to with_cross_host to decide if this is a native 15437 # or cross-compiler and select where to install dlls appropriately. 15438 if test -n "$with_cross_host" && 15439 test x"$with_cross_host" != x"no"; then 15440 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 15441 else 15442 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 15443 fi 15444 ;; 15445 *) 15446 lt_host_flags= 15447 ;; 15448esac 15449 15450 15451 15452 15453 15454 15455# For libtool versioning info, format is CURRENT:REVISION:AGE 15456libtool_VERSION=1:0:0 15457 15458 15459XCFLAGS="-D_GNU_SOURCE -Wall -Wextra -fno-exceptions" 15460 15461# Add CET specific flags if Intel CET is enabled. 15462 # Check whether --enable-cet was given. 15463if test "${enable_cet+set}" = set; then : 15464 enableval=$enable_cet; 15465 case "$enableval" in 15466 yes|no|auto) ;; 15467 *) as_fn_error "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 15468 esac 15469 15470else 15471 enable_cet=no 15472fi 15473 15474 15475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 15476$as_echo_n "checking for CET support... " >&6; } 15477 15478case "$host" in 15479 i[34567]86-*-linux* | x86_64-*-linux*) 15480 case "$enable_cet" in 15481 auto) 15482 # Check if target supports multi-byte NOPs 15483 # and if assembler supports CET insn. 15484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15485/* end confdefs.h. */ 15486 15487int 15488main () 15489{ 15490 15491#if !defined(__SSE2__) 15492#error target does not support multi-byte NOPs 15493#else 15494asm ("setssbsy"); 15495#endif 15496 15497 ; 15498 return 0; 15499} 15500_ACEOF 15501if ac_fn_c_try_compile "$LINENO"; then : 15502 enable_cet=yes 15503else 15504 enable_cet=no 15505fi 15506rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15507 ;; 15508 yes) 15509 # Check if assembler supports CET. 15510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15511/* end confdefs.h. */ 15512 15513int 15514main () 15515{ 15516asm ("setssbsy"); 15517 ; 15518 return 0; 15519} 15520_ACEOF 15521if ac_fn_c_try_compile "$LINENO"; then : 15522 15523else 15524 as_fn_error "assembler with CET support is required for --enable-cet" "$LINENO" 5 15525fi 15526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15527 ;; 15528 esac 15529 ;; 15530 *) 15531 enable_cet=no 15532 ;; 15533esac 15534if test x$enable_cet = xyes; then 15535 CET_FLAGS="-fcf-protection -mshstk" 15536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15537$as_echo "yes" >&6; } 15538else 15539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15540$as_echo "no" >&6; } 15541fi 15542 15543XCFLAGS="$XCFLAGS $CET_FLAGS" 15544 15545 15546 15547if test "${multilib}" = "yes"; then 15548 multilib_arg="--enable-multilib" 15549else 15550 multilib_arg= 15551fi 15552 15553ac_config_files="$ac_config_files Makefile" 15554 15555 15556if test "x$VTV_SUPPORTED" = "xyes"; then 15557 ac_config_files="$ac_config_files testsuite/Makefile" 15558 15559fi 15560 15561case "$target_os" in 15562 cygwin*|mingw32*) 15563 vtv_cygmin="yes" 15564 ;; 15565 *) 15566 vtv_cygmin="no" 15567 ;; 15568esac 15569 15570 if test $vtv_cygmin = yes; then 15571 VTV_CYGMIN_TRUE= 15572 VTV_CYGMIN_FALSE='#' 15573else 15574 VTV_CYGMIN_TRUE='#' 15575 VTV_CYGMIN_FALSE= 15576fi 15577 15578 15579for ac_func in _obstack_begin 15580do : 15581 ac_fn_c_check_func "$LINENO" "_obstack_begin" "ac_cv_func__obstack_begin" 15582if test "x$ac_cv_func__obstack_begin" = x""yes; then : 15583 cat >>confdefs.h <<_ACEOF 15584#define HAVE__OBSTACK_BEGIN 1 15585_ACEOF 15586 15587fi 15588done 15589 15590 if test $ac_cv_func__obstack_begin = no; then 15591 VTV_NO_OBSTACK_TRUE= 15592 VTV_NO_OBSTACK_FALSE='#' 15593else 15594 VTV_NO_OBSTACK_TRUE='#' 15595 VTV_NO_OBSTACK_FALSE= 15596fi 15597 15598 15599# Determine what GCC version number to use in filesystem paths. 15600 15601 get_gcc_base_ver="cat" 15602 15603# Check whether --with-gcc-major-version-only was given. 15604if test "${with_gcc_major_version_only+set}" = set; then : 15605 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 15606 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 15607 fi 15608 15609fi 15610 15611 15612 15613 15614cat >confcache <<\_ACEOF 15615# This file is a shell script that caches the results of configure 15616# tests run on this system so they can be shared between configure 15617# scripts and configure runs, see configure's option --config-cache. 15618# It is not useful on other systems. If it contains results you don't 15619# want to keep, you may remove or edit it. 15620# 15621# config.status only pays attention to the cache file if you give it 15622# the --recheck option to rerun configure. 15623# 15624# `ac_cv_env_foo' variables (set or unset) will be overridden when 15625# loading this file, other *unset* `ac_cv_foo' will be assigned the 15626# following values. 15627 15628_ACEOF 15629 15630# The following way of writing the cache mishandles newlines in values, 15631# but we know of no workaround that is simple, portable, and efficient. 15632# So, we kill variables containing newlines. 15633# Ultrix sh set writes to stderr and can't be redirected directly, 15634# and sets the high bit in the cache file unless we assign to the vars. 15635( 15636 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15637 eval ac_val=\$$ac_var 15638 case $ac_val in #( 15639 *${as_nl}*) 15640 case $ac_var in #( 15641 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15642$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15643 esac 15644 case $ac_var in #( 15645 _ | IFS | as_nl) ;; #( 15646 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15647 *) { eval $ac_var=; unset $ac_var;} ;; 15648 esac ;; 15649 esac 15650 done 15651 15652 (set) 2>&1 | 15653 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15654 *${as_nl}ac_space=\ *) 15655 # `set' does not quote correctly, so add quotes: double-quote 15656 # substitution turns \\\\ into \\, and sed turns \\ into \. 15657 sed -n \ 15658 "s/'/'\\\\''/g; 15659 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15660 ;; #( 15661 *) 15662 # `set' quotes correctly as required by POSIX, so do not add quotes. 15663 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15664 ;; 15665 esac | 15666 sort 15667) | 15668 sed ' 15669 /^ac_cv_env_/b end 15670 t clear 15671 :clear 15672 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15673 t end 15674 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15675 :end' >>confcache 15676if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15677 if test -w "$cache_file"; then 15678 test "x$cache_file" != "x/dev/null" && 15679 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15680$as_echo "$as_me: updating cache $cache_file" >&6;} 15681 cat confcache >$cache_file 15682 else 15683 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15684$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15685 fi 15686fi 15687rm -f confcache 15688 15689test "x$prefix" = xNONE && prefix=$ac_default_prefix 15690# Let make expand exec_prefix. 15691test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15692 15693# Transform confdefs.h into DEFS. 15694# Protect against shell expansion while executing Makefile rules. 15695# Protect against Makefile macro expansion. 15696# 15697# If the first sed substitution is executed (which looks for macros that 15698# take arguments), then branch to the quote section. Otherwise, 15699# look for a macro that doesn't take arguments. 15700ac_script=' 15701:mline 15702/\\$/{ 15703 N 15704 s,\\\n,, 15705 b mline 15706} 15707t clear 15708:clear 15709s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 15710t quote 15711s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 15712t quote 15713b any 15714:quote 15715s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 15716s/\[/\\&/g 15717s/\]/\\&/g 15718s/\$/$$/g 15719H 15720:any 15721${ 15722 g 15723 s/^\n// 15724 s/\n/ /g 15725 p 15726} 15727' 15728DEFS=`sed -n "$ac_script" confdefs.h` 15729 15730 15731ac_libobjs= 15732ac_ltlibobjs= 15733for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15734 # 1. Remove the extension, and $U if already installed. 15735 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15736 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15737 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15738 # will be set to the directory where LIBOBJS objects are built. 15739 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15740 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15741done 15742LIBOBJS=$ac_libobjs 15743 15744LTLIBOBJS=$ac_ltlibobjs 15745 15746 15747if test -z "${ENABLE_VTABLE_VERIFY_TRUE}" && test -z "${ENABLE_VTABLE_VERIFY_FALSE}"; then 15748 as_fn_error "conditional \"ENABLE_VTABLE_VERIFY\" was never defined. 15749Usually this means the macro was only invoked conditionally." "$LINENO" 5 15750fi 15751if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15752 as_fn_error "conditional \"AMDEP\" was never defined. 15753Usually this means the macro was only invoked conditionally." "$LINENO" 5 15754fi 15755if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15756 as_fn_error "conditional \"am__fastdepCC\" was never defined. 15757Usually this means the macro was only invoked conditionally." "$LINENO" 5 15758fi 15759 if test -n "$EXEEXT"; then 15760 am__EXEEXT_TRUE= 15761 am__EXEEXT_FALSE='#' 15762else 15763 am__EXEEXT_TRUE='#' 15764 am__EXEEXT_FALSE= 15765fi 15766 15767if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 15768 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 15769Usually this means the macro was only invoked conditionally." "$LINENO" 5 15770fi 15771if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 15772 as_fn_error "conditional \"am__fastdepCXX\" was never defined. 15773Usually this means the macro was only invoked conditionally." "$LINENO" 5 15774fi 15775if test -z "${VTV_CYGMIN_TRUE}" && test -z "${VTV_CYGMIN_FALSE}"; then 15776 as_fn_error "conditional \"VTV_CYGMIN\" was never defined. 15777Usually this means the macro was only invoked conditionally." "$LINENO" 5 15778fi 15779if test -z "${VTV_NO_OBSTACK_TRUE}" && test -z "${VTV_NO_OBSTACK_FALSE}"; then 15780 as_fn_error "conditional \"VTV_NO_OBSTACK\" was never defined. 15781Usually this means the macro was only invoked conditionally." "$LINENO" 5 15782fi 15783 15784: ${CONFIG_STATUS=./config.status} 15785ac_write_fail=0 15786ac_clean_files_save=$ac_clean_files 15787ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15788{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15789$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15790as_write_fail=0 15791cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15792#! $SHELL 15793# Generated by $as_me. 15794# Run this file to recreate the current configuration. 15795# Compiler output produced by configure, useful for debugging 15796# configure, is in config.log if it exists. 15797 15798debug=false 15799ac_cs_recheck=false 15800ac_cs_silent=false 15801 15802SHELL=\${CONFIG_SHELL-$SHELL} 15803export SHELL 15804_ASEOF 15805cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15806## -------------------- ## 15807## M4sh Initialization. ## 15808## -------------------- ## 15809 15810# Be more Bourne compatible 15811DUALCASE=1; export DUALCASE # for MKS sh 15812if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15813 emulate sh 15814 NULLCMD=: 15815 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15816 # is contrary to our usage. Disable this feature. 15817 alias -g '${1+"$@"}'='"$@"' 15818 setopt NO_GLOB_SUBST 15819else 15820 case `(set -o) 2>/dev/null` in #( 15821 *posix*) : 15822 set -o posix ;; #( 15823 *) : 15824 ;; 15825esac 15826fi 15827 15828 15829as_nl=' 15830' 15831export as_nl 15832# Printing a long string crashes Solaris 7 /usr/bin/printf. 15833as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15834as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15835as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15836# Prefer a ksh shell builtin over an external printf program on Solaris, 15837# but without wasting forks for bash or zsh. 15838if test -z "$BASH_VERSION$ZSH_VERSION" \ 15839 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15840 as_echo='print -r --' 15841 as_echo_n='print -rn --' 15842elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15843 as_echo='printf %s\n' 15844 as_echo_n='printf %s' 15845else 15846 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15847 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15848 as_echo_n='/usr/ucb/echo -n' 15849 else 15850 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15851 as_echo_n_body='eval 15852 arg=$1; 15853 case $arg in #( 15854 *"$as_nl"*) 15855 expr "X$arg" : "X\\(.*\\)$as_nl"; 15856 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15857 esac; 15858 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15859 ' 15860 export as_echo_n_body 15861 as_echo_n='sh -c $as_echo_n_body as_echo' 15862 fi 15863 export as_echo_body 15864 as_echo='sh -c $as_echo_body as_echo' 15865fi 15866 15867# The user is always right. 15868if test "${PATH_SEPARATOR+set}" != set; then 15869 PATH_SEPARATOR=: 15870 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15871 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15872 PATH_SEPARATOR=';' 15873 } 15874fi 15875 15876 15877# IFS 15878# We need space, tab and new line, in precisely that order. Quoting is 15879# there to prevent editors from complaining about space-tab. 15880# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15881# splitting by setting IFS to empty value.) 15882IFS=" "" $as_nl" 15883 15884# Find who we are. Look in the path if we contain no directory separator. 15885case $0 in #(( 15886 *[\\/]* ) as_myself=$0 ;; 15887 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15888for as_dir in $PATH 15889do 15890 IFS=$as_save_IFS 15891 test -z "$as_dir" && as_dir=. 15892 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15893 done 15894IFS=$as_save_IFS 15895 15896 ;; 15897esac 15898# We did not find ourselves, most probably we were run as `sh COMMAND' 15899# in which case we are not to be found in the path. 15900if test "x$as_myself" = x; then 15901 as_myself=$0 15902fi 15903if test ! -f "$as_myself"; then 15904 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15905 exit 1 15906fi 15907 15908# Unset variables that we do not need and which cause bugs (e.g. in 15909# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15910# suppresses any "Segmentation fault" message there. '((' could 15911# trigger a bug in pdksh 5.2.14. 15912for as_var in BASH_ENV ENV MAIL MAILPATH 15913do eval test x\${$as_var+set} = xset \ 15914 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15915done 15916PS1='$ ' 15917PS2='> ' 15918PS4='+ ' 15919 15920# NLS nuisances. 15921LC_ALL=C 15922export LC_ALL 15923LANGUAGE=C 15924export LANGUAGE 15925 15926# CDPATH. 15927(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15928 15929 15930# as_fn_error ERROR [LINENO LOG_FD] 15931# --------------------------------- 15932# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15933# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15934# script with status $?, using 1 if that was 0. 15935as_fn_error () 15936{ 15937 as_status=$?; test $as_status -eq 0 && as_status=1 15938 if test "$3"; then 15939 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15940 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 15941 fi 15942 $as_echo "$as_me: error: $1" >&2 15943 as_fn_exit $as_status 15944} # as_fn_error 15945 15946 15947# as_fn_set_status STATUS 15948# ----------------------- 15949# Set $? to STATUS, without forking. 15950as_fn_set_status () 15951{ 15952 return $1 15953} # as_fn_set_status 15954 15955# as_fn_exit STATUS 15956# ----------------- 15957# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15958as_fn_exit () 15959{ 15960 set +e 15961 as_fn_set_status $1 15962 exit $1 15963} # as_fn_exit 15964 15965# as_fn_unset VAR 15966# --------------- 15967# Portably unset VAR. 15968as_fn_unset () 15969{ 15970 { eval $1=; unset $1;} 15971} 15972as_unset=as_fn_unset 15973# as_fn_append VAR VALUE 15974# ---------------------- 15975# Append the text in VALUE to the end of the definition contained in VAR. Take 15976# advantage of any shell optimizations that allow amortized linear growth over 15977# repeated appends, instead of the typical quadratic growth present in naive 15978# implementations. 15979if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15980 eval 'as_fn_append () 15981 { 15982 eval $1+=\$2 15983 }' 15984else 15985 as_fn_append () 15986 { 15987 eval $1=\$$1\$2 15988 } 15989fi # as_fn_append 15990 15991# as_fn_arith ARG... 15992# ------------------ 15993# Perform arithmetic evaluation on the ARGs, and store the result in the 15994# global $as_val. Take advantage of shells that can avoid forks. The arguments 15995# must be portable across $(()) and expr. 15996if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15997 eval 'as_fn_arith () 15998 { 15999 as_val=$(( $* )) 16000 }' 16001else 16002 as_fn_arith () 16003 { 16004 as_val=`expr "$@" || test $? -eq 1` 16005 } 16006fi # as_fn_arith 16007 16008 16009if expr a : '\(a\)' >/dev/null 2>&1 && 16010 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16011 as_expr=expr 16012else 16013 as_expr=false 16014fi 16015 16016if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16017 as_basename=basename 16018else 16019 as_basename=false 16020fi 16021 16022if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16023 as_dirname=dirname 16024else 16025 as_dirname=false 16026fi 16027 16028as_me=`$as_basename -- "$0" || 16029$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16030 X"$0" : 'X\(//\)$' \| \ 16031 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16032$as_echo X/"$0" | 16033 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16034 s//\1/ 16035 q 16036 } 16037 /^X\/\(\/\/\)$/{ 16038 s//\1/ 16039 q 16040 } 16041 /^X\/\(\/\).*/{ 16042 s//\1/ 16043 q 16044 } 16045 s/.*/./; q'` 16046 16047# Avoid depending upon Character Ranges. 16048as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16049as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16050as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16051as_cr_digits='0123456789' 16052as_cr_alnum=$as_cr_Letters$as_cr_digits 16053 16054ECHO_C= ECHO_N= ECHO_T= 16055case `echo -n x` in #((((( 16056-n*) 16057 case `echo 'xy\c'` in 16058 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16059 xy) ECHO_C='\c';; 16060 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16061 ECHO_T=' ';; 16062 esac;; 16063*) 16064 ECHO_N='-n';; 16065esac 16066 16067rm -f conf$$ conf$$.exe conf$$.file 16068if test -d conf$$.dir; then 16069 rm -f conf$$.dir/conf$$.file 16070else 16071 rm -f conf$$.dir 16072 mkdir conf$$.dir 2>/dev/null 16073fi 16074if (echo >conf$$.file) 2>/dev/null; then 16075 if ln -s conf$$.file conf$$ 2>/dev/null; then 16076 as_ln_s='ln -s' 16077 # ... but there are two gotchas: 16078 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16079 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16080 # In both cases, we have to default to `cp -p'. 16081 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16082 as_ln_s='cp -p' 16083 elif ln conf$$.file conf$$ 2>/dev/null; then 16084 as_ln_s=ln 16085 else 16086 as_ln_s='cp -p' 16087 fi 16088else 16089 as_ln_s='cp -p' 16090fi 16091rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16092rmdir conf$$.dir 2>/dev/null 16093 16094 16095# as_fn_mkdir_p 16096# ------------- 16097# Create "$as_dir" as a directory, including parents if necessary. 16098as_fn_mkdir_p () 16099{ 16100 16101 case $as_dir in #( 16102 -*) as_dir=./$as_dir;; 16103 esac 16104 test -d "$as_dir" || eval $as_mkdir_p || { 16105 as_dirs= 16106 while :; do 16107 case $as_dir in #( 16108 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16109 *) as_qdir=$as_dir;; 16110 esac 16111 as_dirs="'$as_qdir' $as_dirs" 16112 as_dir=`$as_dirname -- "$as_dir" || 16113$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16114 X"$as_dir" : 'X\(//\)[^/]' \| \ 16115 X"$as_dir" : 'X\(//\)$' \| \ 16116 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16117$as_echo X"$as_dir" | 16118 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16119 s//\1/ 16120 q 16121 } 16122 /^X\(\/\/\)[^/].*/{ 16123 s//\1/ 16124 q 16125 } 16126 /^X\(\/\/\)$/{ 16127 s//\1/ 16128 q 16129 } 16130 /^X\(\/\).*/{ 16131 s//\1/ 16132 q 16133 } 16134 s/.*/./; q'` 16135 test -d "$as_dir" && break 16136 done 16137 test -z "$as_dirs" || eval "mkdir $as_dirs" 16138 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 16139 16140 16141} # as_fn_mkdir_p 16142if mkdir -p . 2>/dev/null; then 16143 as_mkdir_p='mkdir -p "$as_dir"' 16144else 16145 test -d ./-p && rmdir ./-p 16146 as_mkdir_p=false 16147fi 16148 16149if test -x / >/dev/null 2>&1; then 16150 as_test_x='test -x' 16151else 16152 if ls -dL / >/dev/null 2>&1; then 16153 as_ls_L_option=L 16154 else 16155 as_ls_L_option= 16156 fi 16157 as_test_x=' 16158 eval sh -c '\'' 16159 if test -d "$1"; then 16160 test -d "$1/."; 16161 else 16162 case $1 in #( 16163 -*)set "./$1";; 16164 esac; 16165 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 16166 ???[sx]*):;;*)false;;esac;fi 16167 '\'' sh 16168 ' 16169fi 16170as_executable_p=$as_test_x 16171 16172# Sed expression to map a string onto a valid CPP name. 16173as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16174 16175# Sed expression to map a string onto a valid variable name. 16176as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16177 16178 16179exec 6>&1 16180## ----------------------------------- ## 16181## Main body of $CONFIG_STATUS script. ## 16182## ----------------------------------- ## 16183_ASEOF 16184test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16185 16186cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16187# Save the log message, to keep $0 and so on meaningful, and to 16188# report actual input values of CONFIG_FILES etc. instead of their 16189# values after options handling. 16190ac_log=" 16191This file was extended by GNU Vtable Verification Runtime Library $as_me 1.0, which was 16192generated by GNU Autoconf 2.64. Invocation command line was 16193 16194 CONFIG_FILES = $CONFIG_FILES 16195 CONFIG_HEADERS = $CONFIG_HEADERS 16196 CONFIG_LINKS = $CONFIG_LINKS 16197 CONFIG_COMMANDS = $CONFIG_COMMANDS 16198 $ $0 $@ 16199 16200on `(hostname || uname -n) 2>/dev/null | sed 1q` 16201" 16202 16203_ACEOF 16204 16205case $ac_config_files in *" 16206"*) set x $ac_config_files; shift; ac_config_files=$*;; 16207esac 16208 16209 16210 16211cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16212# Files that config.status was made for. 16213config_files="$ac_config_files" 16214config_commands="$ac_config_commands" 16215 16216_ACEOF 16217 16218cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16219ac_cs_usage="\ 16220\`$as_me' instantiates files and other configuration actions 16221from templates according to the current configuration. Unless the files 16222and actions are specified as TAGs, all are instantiated by default. 16223 16224Usage: $0 [OPTION]... [TAG]... 16225 16226 -h, --help print this help, then exit 16227 -V, --version print version number and configuration settings, then exit 16228 -q, --quiet, --silent 16229 do not print progress messages 16230 -d, --debug don't remove temporary files 16231 --recheck update $as_me by reconfiguring in the same conditions 16232 --file=FILE[:TEMPLATE] 16233 instantiate the configuration file FILE 16234 16235Configuration files: 16236$config_files 16237 16238Configuration commands: 16239$config_commands 16240 16241Report bugs to the package provider. 16242GNU Vtable Verification Runtime Library home page: <http://www.gnu.org/software/libvtv/>. 16243General help using GNU software: <http://www.gnu.org/gethelp/>." 16244 16245_ACEOF 16246cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16247ac_cs_version="\\ 16248GNU Vtable Verification Runtime Library config.status 1.0 16249configured by $0, generated by GNU Autoconf 2.64, 16250 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 16251 16252Copyright (C) 2009 Free Software Foundation, Inc. 16253This config.status script is free software; the Free Software Foundation 16254gives unlimited permission to copy, distribute and modify it." 16255 16256ac_pwd='$ac_pwd' 16257srcdir='$srcdir' 16258INSTALL='$INSTALL' 16259MKDIR_P='$MKDIR_P' 16260AWK='$AWK' 16261test -n "\$AWK" || AWK=awk 16262_ACEOF 16263 16264cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16265# The default lists apply if the user does not specify any file. 16266ac_need_defaults=: 16267while test $# != 0 16268do 16269 case $1 in 16270 --*=*) 16271 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16272 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16273 ac_shift=: 16274 ;; 16275 *) 16276 ac_option=$1 16277 ac_optarg=$2 16278 ac_shift=shift 16279 ;; 16280 esac 16281 16282 case $ac_option in 16283 # Handling of the options. 16284 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16285 ac_cs_recheck=: ;; 16286 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16287 $as_echo "$ac_cs_version"; exit ;; 16288 --debug | --debu | --deb | --de | --d | -d ) 16289 debug=: ;; 16290 --file | --fil | --fi | --f ) 16291 $ac_shift 16292 case $ac_optarg in 16293 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16294 esac 16295 as_fn_append CONFIG_FILES " '$ac_optarg'" 16296 ac_need_defaults=false;; 16297 --he | --h | --help | --hel | -h ) 16298 $as_echo "$ac_cs_usage"; exit ;; 16299 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16300 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16301 ac_cs_silent=: ;; 16302 16303 # This is an error. 16304 -*) as_fn_error "unrecognized option: \`$1' 16305Try \`$0 --help' for more information." ;; 16306 16307 *) as_fn_append ac_config_targets " $1" 16308 ac_need_defaults=false ;; 16309 16310 esac 16311 shift 16312done 16313 16314ac_configure_extra_args= 16315 16316if $ac_cs_silent; then 16317 exec 6>/dev/null 16318 ac_configure_extra_args="$ac_configure_extra_args --silent" 16319fi 16320 16321_ACEOF 16322cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16323if \$ac_cs_recheck; then 16324 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16325 shift 16326 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16327 CONFIG_SHELL='$SHELL' 16328 export CONFIG_SHELL 16329 exec "\$@" 16330fi 16331 16332_ACEOF 16333cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16334exec 5>>config.log 16335{ 16336 echo 16337 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16338## Running $as_me. ## 16339_ASBOX 16340 $as_echo "$ac_log" 16341} >&5 16342 16343_ACEOF 16344cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16345# 16346# INIT-COMMANDS 16347# 16348 16349srcdir="$srcdir" 16350host="$host" 16351target="$target" 16352with_multisubdir="$with_multisubdir" 16353with_multisrctop="$with_multisrctop" 16354with_target_subdir="$with_target_subdir" 16355ac_configure_args="${multilib_arg} ${ac_configure_args}" 16356multi_basedir="$multi_basedir" 16357CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 16358CC="$CC" 16359CXX="$CXX" 16360GFORTRAN="$GFORTRAN" 16361AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16362 16363 16364# The HP-UX ksh and POSIX shell print the target directory to stdout 16365# if CDPATH is set. 16366(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16367 16368sed_quote_subst='$sed_quote_subst' 16369double_quote_subst='$double_quote_subst' 16370delay_variable_subst='$delay_variable_subst' 16371macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16372macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16373enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16374enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16375pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16376enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16377SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16378ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16379host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16380host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16381host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16382build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16383build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16384build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16385SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16386Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16387GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16388EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16389FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16390LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16391NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16392LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16393max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16394ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16395exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16396lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16397lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16398lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16399reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16400reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16401OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16402deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16403file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16404AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16405AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16406STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16407RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16408old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16409old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16410old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16411lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16412CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16413CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16414compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16415GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16416lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16417lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16418lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16419lt_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"`' 16420objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16421MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16422lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16423lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16424lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16425lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16426lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16427need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16428DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16429NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16430LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16431OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16432OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16433libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16434shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16435extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16436archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16437enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16438export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16439whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16440compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16441old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16442old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16443archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16444archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16445module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16446module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16447with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16448allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16449no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16450hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16451hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16452hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16453hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16454hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16455hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16456hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16457hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16458inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16459link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16460fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16461always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16462export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16463exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16464include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16465prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16466file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16467variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16468need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16469need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16470version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16471runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16472shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16473shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16474libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16475library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16476soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16477install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16478postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16479postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16480finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16481finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16482hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16483sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16484sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16485hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16486enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16487enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16488enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16489old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16490striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16491compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 16492predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 16493postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 16494predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 16495postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 16496compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 16497LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 16498reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 16499reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16500old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16501compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 16502GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 16503lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 16504lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 16505lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 16506lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 16507lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 16508archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 16509enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 16510export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16511whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16512compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 16513old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16514old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16515archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16516archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16517module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16518module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16519with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 16520allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16521no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16522hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16523hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' 16524hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 16525hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 16526hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 16527hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 16528hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 16529hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 16530inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 16531link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 16532fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' 16533always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 16534export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16535exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16536include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16537prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16538file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 16539hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 16540compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 16541predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16542postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16543predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 16544postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 16545compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 16546 16547LTCC='$LTCC' 16548LTCFLAGS='$LTCFLAGS' 16549compiler='$compiler_DEFAULT' 16550 16551# A function that is used when there is no print builtin or printf. 16552func_fallback_echo () 16553{ 16554 eval 'cat <<_LTECHO_EOF 16555\$1 16556_LTECHO_EOF' 16557} 16558 16559# Quote evaled strings. 16560for var in SHELL \ 16561ECHO \ 16562SED \ 16563GREP \ 16564EGREP \ 16565FGREP \ 16566LD \ 16567NM \ 16568LN_S \ 16569lt_SP2NL \ 16570lt_NL2SP \ 16571reload_flag \ 16572OBJDUMP \ 16573deplibs_check_method \ 16574file_magic_cmd \ 16575AR \ 16576AR_FLAGS \ 16577STRIP \ 16578RANLIB \ 16579CC \ 16580CFLAGS \ 16581compiler \ 16582lt_cv_sys_global_symbol_pipe \ 16583lt_cv_sys_global_symbol_to_cdecl \ 16584lt_cv_sys_global_symbol_to_c_name_address \ 16585lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16586lt_prog_compiler_no_builtin_flag \ 16587lt_prog_compiler_wl \ 16588lt_prog_compiler_pic \ 16589lt_prog_compiler_static \ 16590lt_cv_prog_compiler_c_o \ 16591need_locks \ 16592DSYMUTIL \ 16593NMEDIT \ 16594LIPO \ 16595OTOOL \ 16596OTOOL64 \ 16597shrext_cmds \ 16598export_dynamic_flag_spec \ 16599whole_archive_flag_spec \ 16600compiler_needs_object \ 16601with_gnu_ld \ 16602allow_undefined_flag \ 16603no_undefined_flag \ 16604hardcode_libdir_flag_spec \ 16605hardcode_libdir_flag_spec_ld \ 16606hardcode_libdir_separator \ 16607fix_srcfile_path \ 16608exclude_expsyms \ 16609include_expsyms \ 16610file_list_spec \ 16611variables_saved_for_relink \ 16612libname_spec \ 16613library_names_spec \ 16614soname_spec \ 16615install_override_mode \ 16616finish_eval \ 16617old_striplib \ 16618striplib \ 16619compiler_lib_search_dirs \ 16620predep_objects \ 16621postdep_objects \ 16622predeps \ 16623postdeps \ 16624compiler_lib_search_path \ 16625LD_CXX \ 16626reload_flag_CXX \ 16627compiler_CXX \ 16628lt_prog_compiler_no_builtin_flag_CXX \ 16629lt_prog_compiler_wl_CXX \ 16630lt_prog_compiler_pic_CXX \ 16631lt_prog_compiler_static_CXX \ 16632lt_cv_prog_compiler_c_o_CXX \ 16633export_dynamic_flag_spec_CXX \ 16634whole_archive_flag_spec_CXX \ 16635compiler_needs_object_CXX \ 16636with_gnu_ld_CXX \ 16637allow_undefined_flag_CXX \ 16638no_undefined_flag_CXX \ 16639hardcode_libdir_flag_spec_CXX \ 16640hardcode_libdir_flag_spec_ld_CXX \ 16641hardcode_libdir_separator_CXX \ 16642fix_srcfile_path_CXX \ 16643exclude_expsyms_CXX \ 16644include_expsyms_CXX \ 16645file_list_spec_CXX \ 16646compiler_lib_search_dirs_CXX \ 16647predep_objects_CXX \ 16648postdep_objects_CXX \ 16649predeps_CXX \ 16650postdeps_CXX \ 16651compiler_lib_search_path_CXX; do 16652 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16653 *[\\\\\\\`\\"\\\$]*) 16654 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16655 ;; 16656 *) 16657 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16658 ;; 16659 esac 16660done 16661 16662# Double-quote double-evaled strings. 16663for var in reload_cmds \ 16664old_postinstall_cmds \ 16665old_postuninstall_cmds \ 16666old_archive_cmds \ 16667extract_expsyms_cmds \ 16668old_archive_from_new_cmds \ 16669old_archive_from_expsyms_cmds \ 16670archive_cmds \ 16671archive_expsym_cmds \ 16672module_cmds \ 16673module_expsym_cmds \ 16674export_symbols_cmds \ 16675prelink_cmds \ 16676postinstall_cmds \ 16677postuninstall_cmds \ 16678finish_cmds \ 16679sys_lib_search_path_spec \ 16680sys_lib_dlsearch_path_spec \ 16681reload_cmds_CXX \ 16682old_archive_cmds_CXX \ 16683old_archive_from_new_cmds_CXX \ 16684old_archive_from_expsyms_cmds_CXX \ 16685archive_cmds_CXX \ 16686archive_expsym_cmds_CXX \ 16687module_cmds_CXX \ 16688module_expsym_cmds_CXX \ 16689export_symbols_cmds_CXX \ 16690prelink_cmds_CXX; do 16691 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16692 *[\\\\\\\`\\"\\\$]*) 16693 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16694 ;; 16695 *) 16696 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16697 ;; 16698 esac 16699done 16700 16701ac_aux_dir='$ac_aux_dir' 16702xsi_shell='$xsi_shell' 16703lt_shell_append='$lt_shell_append' 16704 16705# See if we are running on zsh, and set the options which allow our 16706# commands through without removal of \ escapes INIT. 16707if test -n "\${ZSH_VERSION+set}" ; then 16708 setopt NO_GLOB_SUBST 16709fi 16710 16711 16712 PACKAGE='$PACKAGE' 16713 VERSION='$VERSION' 16714 TIMESTAMP='$TIMESTAMP' 16715 RM='$RM' 16716 ofile='$ofile' 16717 16718 16719 16720 16721 16722 16723_ACEOF 16724 16725cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16726 16727# Handling of arguments. 16728for ac_config_target in $ac_config_targets 16729do 16730 case $ac_config_target in 16731 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 16732 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16733 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16734 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16735 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 16736 16737 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16738 esac 16739done 16740 16741 16742# If the user did not use the arguments to specify the items to instantiate, 16743# then the envvar interface is used. Set only those that are not. 16744# We use the long form for the default assignment because of an extremely 16745# bizarre bug on SunOS 4.1.3. 16746if $ac_need_defaults; then 16747 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16748 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16749fi 16750 16751# Have a temporary directory for convenience. Make it in the build tree 16752# simply because there is no reason against having it here, and in addition, 16753# creating and moving files from /tmp can sometimes cause problems. 16754# Hook for its removal unless debugging. 16755# Note that there is a small window in which the directory will not be cleaned: 16756# after its creation but before its name has been assigned to `$tmp'. 16757$debug || 16758{ 16759 tmp= 16760 trap 'exit_status=$? 16761 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 16762' 0 16763 trap 'as_fn_exit 1' 1 2 13 15 16764} 16765# Create a (secure) tmp directory for tmp files. 16766 16767{ 16768 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16769 test -n "$tmp" && test -d "$tmp" 16770} || 16771{ 16772 tmp=./conf$$-$RANDOM 16773 (umask 077 && mkdir "$tmp") 16774} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 16775 16776# Set up the scripts for CONFIG_FILES section. 16777# No need to generate them if there are no CONFIG_FILES. 16778# This happens for instance with `./config.status config.h'. 16779if test -n "$CONFIG_FILES"; then 16780 16781 16782ac_cr=`echo X | tr X '\015'` 16783# On cygwin, bash can eat \r inside `` if the user requested igncr. 16784# But we know of no other shell where ac_cr would be empty at this 16785# point, so we can use a bashism as a fallback. 16786if test "x$ac_cr" = x; then 16787 eval ac_cr=\$\'\\r\' 16788fi 16789ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16790if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16791 ac_cs_awk_cr='\r' 16792else 16793 ac_cs_awk_cr=$ac_cr 16794fi 16795 16796echo 'BEGIN {' >"$tmp/subs1.awk" && 16797_ACEOF 16798 16799 16800{ 16801 echo "cat >conf$$subs.awk <<_ACEOF" && 16802 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16803 echo "_ACEOF" 16804} >conf$$subs.sh || 16805 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 16806ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 16807ac_delim='%!_!# ' 16808for ac_last_try in false false false false false :; do 16809 . ./conf$$subs.sh || 16810 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 16811 16812 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16813 if test $ac_delim_n = $ac_delim_num; then 16814 break 16815 elif $ac_last_try; then 16816 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 16817 else 16818 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16819 fi 16820done 16821rm -f conf$$subs.sh 16822 16823cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16824cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 16825_ACEOF 16826sed -n ' 16827h 16828s/^/S["/; s/!.*/"]=/ 16829p 16830g 16831s/^[^!]*!// 16832:repl 16833t repl 16834s/'"$ac_delim"'$// 16835t delim 16836:nl 16837h 16838s/\(.\{148\}\).*/\1/ 16839t more1 16840s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16841p 16842n 16843b repl 16844:more1 16845s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16846p 16847g 16848s/.\{148\}// 16849t nl 16850:delim 16851h 16852s/\(.\{148\}\).*/\1/ 16853t more2 16854s/["\\]/\\&/g; s/^/"/; s/$/"/ 16855p 16856b 16857:more2 16858s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16859p 16860g 16861s/.\{148\}// 16862t delim 16863' <conf$$subs.awk | sed ' 16864/^[^""]/{ 16865 N 16866 s/\n// 16867} 16868' >>$CONFIG_STATUS || ac_write_fail=1 16869rm -f conf$$subs.awk 16870cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16871_ACAWK 16872cat >>"\$tmp/subs1.awk" <<_ACAWK && 16873 for (key in S) S_is_set[key] = 1 16874 FS = "" 16875 16876} 16877{ 16878 line = $ 0 16879 nfields = split(line, field, "@") 16880 substed = 0 16881 len = length(field[1]) 16882 for (i = 2; i < nfields; i++) { 16883 key = field[i] 16884 keylen = length(key) 16885 if (S_is_set[key]) { 16886 value = S[key] 16887 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16888 len += length(value) + length(field[++i]) 16889 substed = 1 16890 } else 16891 len += 1 + keylen 16892 } 16893 16894 print line 16895} 16896 16897_ACAWK 16898_ACEOF 16899cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16900if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16901 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16902else 16903 cat 16904fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 16905 || as_fn_error "could not setup config files machinery" "$LINENO" 5 16906_ACEOF 16907 16908# VPATH may cause trouble with some makes, so we remove $(srcdir), 16909# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 16910# trailing colons and then remove the whole line if VPATH becomes empty 16911# (actually we leave an empty line to preserve line numbers). 16912if test "x$srcdir" = x.; then 16913 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 16914s/:*\$(srcdir):*/:/ 16915s/:*\${srcdir}:*/:/ 16916s/:*@srcdir@:*/:/ 16917s/^\([^=]*=[ ]*\):*/\1/ 16918s/:*$// 16919s/^[^=]*=[ ]*$// 16920}' 16921fi 16922 16923cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16924fi # test -n "$CONFIG_FILES" 16925 16926 16927eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 16928shift 16929for ac_tag 16930do 16931 case $ac_tag in 16932 :[FHLC]) ac_mode=$ac_tag; continue;; 16933 esac 16934 case $ac_mode$ac_tag in 16935 :[FHL]*:*);; 16936 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 16937 :[FH]-) ac_tag=-:-;; 16938 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16939 esac 16940 ac_save_IFS=$IFS 16941 IFS=: 16942 set x $ac_tag 16943 IFS=$ac_save_IFS 16944 shift 16945 ac_file=$1 16946 shift 16947 16948 case $ac_mode in 16949 :L) ac_source=$1;; 16950 :[FH]) 16951 ac_file_inputs= 16952 for ac_f 16953 do 16954 case $ac_f in 16955 -) ac_f="$tmp/stdin";; 16956 *) # Look for the file first in the build tree, then in the source tree 16957 # (if the path is not absolute). The absolute path cannot be DOS-style, 16958 # because $ac_f cannot contain `:'. 16959 test -f "$ac_f" || 16960 case $ac_f in 16961 [\\/$]*) false;; 16962 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16963 esac || 16964 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16965 esac 16966 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16967 as_fn_append ac_file_inputs " '$ac_f'" 16968 done 16969 16970 # Let's still pretend it is `configure' which instantiates (i.e., don't 16971 # use $as_me), people would be surprised to read: 16972 # /* config.h. Generated by config.status. */ 16973 configure_input='Generated from '` 16974 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16975 `' by configure.' 16976 if test x"$ac_file" != x-; then 16977 configure_input="$ac_file. $configure_input" 16978 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16979$as_echo "$as_me: creating $ac_file" >&6;} 16980 fi 16981 # Neutralize special characters interpreted by sed in replacement strings. 16982 case $configure_input in #( 16983 *\&* | *\|* | *\\* ) 16984 ac_sed_conf_input=`$as_echo "$configure_input" | 16985 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16986 *) ac_sed_conf_input=$configure_input;; 16987 esac 16988 16989 case $ac_tag in 16990 *:-:* | *:-) cat >"$tmp/stdin" \ 16991 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 16992 esac 16993 ;; 16994 esac 16995 16996 ac_dir=`$as_dirname -- "$ac_file" || 16997$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16998 X"$ac_file" : 'X\(//\)[^/]' \| \ 16999 X"$ac_file" : 'X\(//\)$' \| \ 17000 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17001$as_echo X"$ac_file" | 17002 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17003 s//\1/ 17004 q 17005 } 17006 /^X\(\/\/\)[^/].*/{ 17007 s//\1/ 17008 q 17009 } 17010 /^X\(\/\/\)$/{ 17011 s//\1/ 17012 q 17013 } 17014 /^X\(\/\).*/{ 17015 s//\1/ 17016 q 17017 } 17018 s/.*/./; q'` 17019 as_dir="$ac_dir"; as_fn_mkdir_p 17020 ac_builddir=. 17021 17022case "$ac_dir" in 17023.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17024*) 17025 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17026 # A ".." for each directory in $ac_dir_suffix. 17027 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17028 case $ac_top_builddir_sub in 17029 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17030 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17031 esac ;; 17032esac 17033ac_abs_top_builddir=$ac_pwd 17034ac_abs_builddir=$ac_pwd$ac_dir_suffix 17035# for backward compatibility: 17036ac_top_builddir=$ac_top_build_prefix 17037 17038case $srcdir in 17039 .) # We are building in place. 17040 ac_srcdir=. 17041 ac_top_srcdir=$ac_top_builddir_sub 17042 ac_abs_top_srcdir=$ac_pwd ;; 17043 [\\/]* | ?:[\\/]* ) # Absolute name. 17044 ac_srcdir=$srcdir$ac_dir_suffix; 17045 ac_top_srcdir=$srcdir 17046 ac_abs_top_srcdir=$srcdir ;; 17047 *) # Relative name. 17048 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17049 ac_top_srcdir=$ac_top_build_prefix$srcdir 17050 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17051esac 17052ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17053 17054 17055 case $ac_mode in 17056 :F) 17057 # 17058 # CONFIG_FILE 17059 # 17060 17061 case $INSTALL in 17062 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17063 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17064 esac 17065 ac_MKDIR_P=$MKDIR_P 17066 case $MKDIR_P in 17067 [\\/$]* | ?:[\\/]* ) ;; 17068 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17069 esac 17070_ACEOF 17071 17072cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17073# If the template does not know about datarootdir, expand it. 17074# FIXME: This hack should be removed a few years after 2.60. 17075ac_datarootdir_hack=; ac_datarootdir_seen= 17076ac_sed_dataroot=' 17077/datarootdir/ { 17078 p 17079 q 17080} 17081/@datadir@/p 17082/@docdir@/p 17083/@infodir@/p 17084/@localedir@/p 17085/@mandir@/p' 17086case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17087*datarootdir*) ac_datarootdir_seen=yes;; 17088*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17089 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17090$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17091_ACEOF 17092cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17093 ac_datarootdir_hack=' 17094 s&@datadir@&$datadir&g 17095 s&@docdir@&$docdir&g 17096 s&@infodir@&$infodir&g 17097 s&@localedir@&$localedir&g 17098 s&@mandir@&$mandir&g 17099 s&\\\${datarootdir}&$datarootdir&g' ;; 17100esac 17101_ACEOF 17102 17103# Neutralize VPATH when `$srcdir' = `.'. 17104# Shell code in configure.ac might set extrasub. 17105# FIXME: do we really want to maintain this feature? 17106cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17107ac_sed_extra="$ac_vpsub 17108$extrasub 17109_ACEOF 17110cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17111:t 17112/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17113s|@configure_input@|$ac_sed_conf_input|;t t 17114s&@top_builddir@&$ac_top_builddir_sub&;t t 17115s&@top_build_prefix@&$ac_top_build_prefix&;t t 17116s&@srcdir@&$ac_srcdir&;t t 17117s&@abs_srcdir@&$ac_abs_srcdir&;t t 17118s&@top_srcdir@&$ac_top_srcdir&;t t 17119s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17120s&@builddir@&$ac_builddir&;t t 17121s&@abs_builddir@&$ac_abs_builddir&;t t 17122s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17123s&@INSTALL@&$ac_INSTALL&;t t 17124s&@MKDIR_P@&$ac_MKDIR_P&;t t 17125$ac_datarootdir_hack 17126" 17127eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 17128 || as_fn_error "could not create $ac_file" "$LINENO" 5 17129 17130test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17131 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 17132 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 17133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17134which seems to be undefined. Please make sure it is defined." >&5 17135$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17136which seems to be undefined. Please make sure it is defined." >&2;} 17137 17138 rm -f "$tmp/stdin" 17139 case $ac_file in 17140 -) cat "$tmp/out" && rm -f "$tmp/out";; 17141 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 17142 esac \ 17143 || as_fn_error "could not create $ac_file" "$LINENO" 5 17144 ;; 17145 17146 17147 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17148$as_echo "$as_me: executing $ac_file commands" >&6;} 17149 ;; 17150 esac 17151 17152 17153 case $ac_file$ac_mode in 17154 "default-1":C) 17155# Only add multilib support code if we just rebuilt the top-level 17156# Makefile. 17157case " $CONFIG_FILES " in 17158 *" Makefile "*) 17159 ac_file=Makefile . ${multi_basedir}/config-ml.in 17160 ;; 17161esac ;; 17162 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17163 # Autoconf 2.62 quotes --file arguments for eval, but not when files 17164 # are listed without --file. Let's play safe and only enable the eval 17165 # if we detect the quoting. 17166 case $CONFIG_FILES in 17167 *\'*) eval set x "$CONFIG_FILES" ;; 17168 *) set x $CONFIG_FILES ;; 17169 esac 17170 shift 17171 for mf 17172 do 17173 # Strip MF so we end up with the name of the file. 17174 mf=`echo "$mf" | sed -e 's/:.*$//'` 17175 # Check whether this is an Automake generated Makefile or not. 17176 # We used to match only the files named `Makefile.in', but 17177 # some people rename them; so instead we look at the file content. 17178 # Grep'ing the first line is not enough: some people post-process 17179 # each Makefile.in and add a new line on top of each file to say so. 17180 # Grep'ing the whole file is not good either: AIX grep has a line 17181 # limit of 2048, but all sed's we know have understand at least 4000. 17182 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17183 dirpart=`$as_dirname -- "$mf" || 17184$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17185 X"$mf" : 'X\(//\)[^/]' \| \ 17186 X"$mf" : 'X\(//\)$' \| \ 17187 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17188$as_echo X"$mf" | 17189 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17190 s//\1/ 17191 q 17192 } 17193 /^X\(\/\/\)[^/].*/{ 17194 s//\1/ 17195 q 17196 } 17197 /^X\(\/\/\)$/{ 17198 s//\1/ 17199 q 17200 } 17201 /^X\(\/\).*/{ 17202 s//\1/ 17203 q 17204 } 17205 s/.*/./; q'` 17206 else 17207 continue 17208 fi 17209 # Extract the definition of DEPDIR, am__include, and am__quote 17210 # from the Makefile without running `make'. 17211 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17212 test -z "$DEPDIR" && continue 17213 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17214 test -z "am__include" && continue 17215 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17216 # When using ansi2knr, U may be empty or an underscore; expand it 17217 U=`sed -n 's/^U = //p' < "$mf"` 17218 # Find all dependency output files, they are included files with 17219 # $(DEPDIR) in their names. We invoke sed twice because it is the 17220 # simplest approach to changing $(DEPDIR) to its actual value in the 17221 # expansion. 17222 for file in `sed -n " 17223 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17224 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 17225 # Make sure the directory exists. 17226 test -f "$dirpart/$file" && continue 17227 fdir=`$as_dirname -- "$file" || 17228$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17229 X"$file" : 'X\(//\)[^/]' \| \ 17230 X"$file" : 'X\(//\)$' \| \ 17231 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17232$as_echo X"$file" | 17233 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17234 s//\1/ 17235 q 17236 } 17237 /^X\(\/\/\)[^/].*/{ 17238 s//\1/ 17239 q 17240 } 17241 /^X\(\/\/\)$/{ 17242 s//\1/ 17243 q 17244 } 17245 /^X\(\/\).*/{ 17246 s//\1/ 17247 q 17248 } 17249 s/.*/./; q'` 17250 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17251 # echo "creating $dirpart/$file" 17252 echo '# dummy' > "$dirpart/$file" 17253 done 17254 done 17255} 17256 ;; 17257 "libtool":C) 17258 17259 # See if we are running on zsh, and set the options which allow our 17260 # commands through without removal of \ escapes. 17261 if test -n "${ZSH_VERSION+set}" ; then 17262 setopt NO_GLOB_SUBST 17263 fi 17264 17265 cfgfile="${ofile}T" 17266 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17267 $RM "$cfgfile" 17268 17269 cat <<_LT_EOF >> "$cfgfile" 17270#! $SHELL 17271 17272# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17273# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17274# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17275# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17276# 17277# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17278# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 17279# Written by Gordon Matzigkeit, 1996 17280# 17281# This file is part of GNU Libtool. 17282# 17283# GNU Libtool is free software; you can redistribute it and/or 17284# modify it under the terms of the GNU General Public License as 17285# published by the Free Software Foundation; either version 2 of 17286# the License, or (at your option) any later version. 17287# 17288# As a special exception to the GNU General Public License, 17289# if you distribute this file as part of a program or library that 17290# is built using GNU Libtool, you may include this file under the 17291# same distribution terms that you use for the rest of that program. 17292# 17293# GNU Libtool is distributed in the hope that it will be useful, 17294# but WITHOUT ANY WARRANTY; without even the implied warranty of 17295# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17296# GNU General Public License for more details. 17297# 17298# You should have received a copy of the GNU General Public License 17299# along with GNU Libtool; see the file COPYING. If not, a copy 17300# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17301# obtained by writing to the Free Software Foundation, Inc., 17302# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17303 17304 17305# The names of the tagged configurations supported by this script. 17306available_tags="CXX " 17307 17308# ### BEGIN LIBTOOL CONFIG 17309 17310# Which release of libtool.m4 was used? 17311macro_version=$macro_version 17312macro_revision=$macro_revision 17313 17314# Whether or not to build shared libraries. 17315build_libtool_libs=$enable_shared 17316 17317# Whether or not to build static libraries. 17318build_old_libs=$enable_static 17319 17320# What type of objects to build. 17321pic_mode=$pic_mode 17322 17323# Whether or not to optimize for fast installation. 17324fast_install=$enable_fast_install 17325 17326# Shell to use when invoking shell scripts. 17327SHELL=$lt_SHELL 17328 17329# An echo program that protects backslashes. 17330ECHO=$lt_ECHO 17331 17332# The host system. 17333host_alias=$host_alias 17334host=$host 17335host_os=$host_os 17336 17337# The build system. 17338build_alias=$build_alias 17339build=$build 17340build_os=$build_os 17341 17342# A sed program that does not truncate output. 17343SED=$lt_SED 17344 17345# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17346Xsed="\$SED -e 1s/^X//" 17347 17348# A grep program that handles long lines. 17349GREP=$lt_GREP 17350 17351# An ERE matcher. 17352EGREP=$lt_EGREP 17353 17354# A literal string matcher. 17355FGREP=$lt_FGREP 17356 17357# A BSD- or MS-compatible name lister. 17358NM=$lt_NM 17359 17360# Whether we need soft or hard links. 17361LN_S=$lt_LN_S 17362 17363# What is the maximum length of a command? 17364max_cmd_len=$max_cmd_len 17365 17366# Object file suffix (normally "o"). 17367objext=$ac_objext 17368 17369# Executable file suffix (normally ""). 17370exeext=$exeext 17371 17372# whether the shell understands "unset". 17373lt_unset=$lt_unset 17374 17375# turn spaces into newlines. 17376SP2NL=$lt_lt_SP2NL 17377 17378# turn newlines into spaces. 17379NL2SP=$lt_lt_NL2SP 17380 17381# An object symbol dumper. 17382OBJDUMP=$lt_OBJDUMP 17383 17384# Method to check whether dependent libraries are shared objects. 17385deplibs_check_method=$lt_deplibs_check_method 17386 17387# Command to use when deplibs_check_method == "file_magic". 17388file_magic_cmd=$lt_file_magic_cmd 17389 17390# The archiver. 17391AR=$lt_AR 17392AR_FLAGS=$lt_AR_FLAGS 17393 17394# A symbol stripping program. 17395STRIP=$lt_STRIP 17396 17397# Commands used to install an old-style archive. 17398RANLIB=$lt_RANLIB 17399old_postinstall_cmds=$lt_old_postinstall_cmds 17400old_postuninstall_cmds=$lt_old_postuninstall_cmds 17401 17402# Whether to use a lock for old archive extraction. 17403lock_old_archive_extraction=$lock_old_archive_extraction 17404 17405# A C compiler. 17406LTCC=$lt_CC 17407 17408# LTCC compiler flags. 17409LTCFLAGS=$lt_CFLAGS 17410 17411# Take the output of nm and produce a listing of raw symbols and C names. 17412global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17413 17414# Transform the output of nm in a proper C declaration. 17415global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17416 17417# Transform the output of nm in a C name address pair. 17418global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17419 17420# Transform the output of nm in a C name address pair when lib prefix is needed. 17421global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17422 17423# The name of the directory that contains temporary libtool files. 17424objdir=$objdir 17425 17426# Used to examine libraries when file_magic_cmd begins with "file". 17427MAGIC_CMD=$MAGIC_CMD 17428 17429# Must we lock files when doing compilation? 17430need_locks=$lt_need_locks 17431 17432# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17433DSYMUTIL=$lt_DSYMUTIL 17434 17435# Tool to change global to local symbols on Mac OS X. 17436NMEDIT=$lt_NMEDIT 17437 17438# Tool to manipulate fat objects and archives on Mac OS X. 17439LIPO=$lt_LIPO 17440 17441# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17442OTOOL=$lt_OTOOL 17443 17444# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17445OTOOL64=$lt_OTOOL64 17446 17447# Old archive suffix (normally "a"). 17448libext=$libext 17449 17450# Shared library suffix (normally ".so"). 17451shrext_cmds=$lt_shrext_cmds 17452 17453# The commands to extract the exported symbol list from a shared archive. 17454extract_expsyms_cmds=$lt_extract_expsyms_cmds 17455 17456# Variables whose values should be saved in libtool wrapper scripts and 17457# restored at link time. 17458variables_saved_for_relink=$lt_variables_saved_for_relink 17459 17460# Do we need the "lib" prefix for modules? 17461need_lib_prefix=$need_lib_prefix 17462 17463# Do we need a version for libraries? 17464need_version=$need_version 17465 17466# Library versioning type. 17467version_type=$version_type 17468 17469# Shared library runtime path variable. 17470runpath_var=$runpath_var 17471 17472# Shared library path variable. 17473shlibpath_var=$shlibpath_var 17474 17475# Is shlibpath searched before the hard-coded library search path? 17476shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17477 17478# Format of library name prefix. 17479libname_spec=$lt_libname_spec 17480 17481# List of archive names. First name is the real one, the rest are links. 17482# The last name is the one that the linker finds with -lNAME 17483library_names_spec=$lt_library_names_spec 17484 17485# The coded name of the library, if different from the real name. 17486soname_spec=$lt_soname_spec 17487 17488# Permission mode override for installation of shared libraries. 17489install_override_mode=$lt_install_override_mode 17490 17491# Command to use after installation of a shared archive. 17492postinstall_cmds=$lt_postinstall_cmds 17493 17494# Command to use after uninstallation of a shared archive. 17495postuninstall_cmds=$lt_postuninstall_cmds 17496 17497# Commands used to finish a libtool library installation in a directory. 17498finish_cmds=$lt_finish_cmds 17499 17500# As "finish_cmds", except a single script fragment to be evaled but 17501# not shown. 17502finish_eval=$lt_finish_eval 17503 17504# Whether we should hardcode library paths into libraries. 17505hardcode_into_libs=$hardcode_into_libs 17506 17507# Compile-time system search path for libraries. 17508sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17509 17510# Run-time system search path for libraries. 17511sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17512 17513# Whether dlopen is supported. 17514dlopen_support=$enable_dlopen 17515 17516# Whether dlopen of programs is supported. 17517dlopen_self=$enable_dlopen_self 17518 17519# Whether dlopen of statically linked programs is supported. 17520dlopen_self_static=$enable_dlopen_self_static 17521 17522# Commands to strip libraries. 17523old_striplib=$lt_old_striplib 17524striplib=$lt_striplib 17525 17526 17527# The linker used to build libraries. 17528LD=$lt_LD 17529 17530# How to create reloadable object files. 17531reload_flag=$lt_reload_flag 17532reload_cmds=$lt_reload_cmds 17533 17534# Commands used to build an old-style archive. 17535old_archive_cmds=$lt_old_archive_cmds 17536 17537# A language specific compiler. 17538CC=$lt_compiler 17539 17540# Is the compiler the GNU compiler? 17541with_gcc=$GCC 17542 17543# Compiler flag to turn off builtin functions. 17544no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17545 17546# How to pass a linker flag through the compiler. 17547wl=$lt_lt_prog_compiler_wl 17548 17549# Additional compiler flags for building library objects. 17550pic_flag=$lt_lt_prog_compiler_pic 17551 17552# Compiler flag to prevent dynamic linking. 17553link_static_flag=$lt_lt_prog_compiler_static 17554 17555# Does compiler simultaneously support -c and -o options? 17556compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17557 17558# Whether or not to add -lc for building shared libraries. 17559build_libtool_need_lc=$archive_cmds_need_lc 17560 17561# Whether or not to disallow shared libs when runtime libs are static. 17562allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17563 17564# Compiler flag to allow reflexive dlopens. 17565export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17566 17567# Compiler flag to generate shared objects directly from archives. 17568whole_archive_flag_spec=$lt_whole_archive_flag_spec 17569 17570# Whether the compiler copes with passing no objects directly. 17571compiler_needs_object=$lt_compiler_needs_object 17572 17573# Create an old-style archive from a shared archive. 17574old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17575 17576# Create a temporary old-style archive to link instead of a shared archive. 17577old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17578 17579# Commands used to build a shared archive. 17580archive_cmds=$lt_archive_cmds 17581archive_expsym_cmds=$lt_archive_expsym_cmds 17582 17583# Commands used to build a loadable module if different from building 17584# a shared archive. 17585module_cmds=$lt_module_cmds 17586module_expsym_cmds=$lt_module_expsym_cmds 17587 17588# Whether we are building with GNU ld or not. 17589with_gnu_ld=$lt_with_gnu_ld 17590 17591# Flag that allows shared libraries with undefined symbols to be built. 17592allow_undefined_flag=$lt_allow_undefined_flag 17593 17594# Flag that enforces no undefined symbols. 17595no_undefined_flag=$lt_no_undefined_flag 17596 17597# Flag to hardcode \$libdir into a binary during linking. 17598# This must work even if \$libdir does not exist 17599hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17600 17601# If ld is used when linking, flag to hardcode \$libdir into a binary 17602# during linking. This must work even if \$libdir does not exist. 17603hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 17604 17605# Whether we need a single "-rpath" flag with a separated argument. 17606hardcode_libdir_separator=$lt_hardcode_libdir_separator 17607 17608# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17609# DIR into the resulting binary. 17610hardcode_direct=$hardcode_direct 17611 17612# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17613# DIR into the resulting binary and the resulting library dependency is 17614# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17615# library is relocated. 17616hardcode_direct_absolute=$hardcode_direct_absolute 17617 17618# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17619# into the resulting binary. 17620hardcode_minus_L=$hardcode_minus_L 17621 17622# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17623# into the resulting binary. 17624hardcode_shlibpath_var=$hardcode_shlibpath_var 17625 17626# Set to "yes" if building a shared library automatically hardcodes DIR 17627# into the library and all subsequent libraries and executables linked 17628# against it. 17629hardcode_automatic=$hardcode_automatic 17630 17631# Set to yes if linker adds runtime paths of dependent libraries 17632# to runtime path list. 17633inherit_rpath=$inherit_rpath 17634 17635# Whether libtool must link a program against all its dependency libraries. 17636link_all_deplibs=$link_all_deplibs 17637 17638# Fix the shell variable \$srcfile for the compiler. 17639fix_srcfile_path=$lt_fix_srcfile_path 17640 17641# Set to "yes" if exported symbols are required. 17642always_export_symbols=$always_export_symbols 17643 17644# The commands to list exported symbols. 17645export_symbols_cmds=$lt_export_symbols_cmds 17646 17647# Symbols that should not be listed in the preloaded symbols. 17648exclude_expsyms=$lt_exclude_expsyms 17649 17650# Symbols that must always be exported. 17651include_expsyms=$lt_include_expsyms 17652 17653# Commands necessary for linking programs (against libraries) with templates. 17654prelink_cmds=$lt_prelink_cmds 17655 17656# Specify filename containing input files. 17657file_list_spec=$lt_file_list_spec 17658 17659# How to hardcode a shared library path into an executable. 17660hardcode_action=$hardcode_action 17661 17662# The directories searched by this compiler when creating a shared library. 17663compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 17664 17665# Dependencies to place before and after the objects being linked to 17666# create a shared library. 17667predep_objects=$lt_predep_objects 17668postdep_objects=$lt_postdep_objects 17669predeps=$lt_predeps 17670postdeps=$lt_postdeps 17671 17672# The library search path used internally by the compiler when linking 17673# a shared library. 17674compiler_lib_search_path=$lt_compiler_lib_search_path 17675 17676# ### END LIBTOOL CONFIG 17677 17678_LT_EOF 17679 17680 case $host_os in 17681 aix3*) 17682 cat <<\_LT_EOF >> "$cfgfile" 17683# AIX sometimes has problems with the GCC collect2 program. For some 17684# reason, if we set the COLLECT_NAMES environment variable, the problems 17685# vanish in a puff of smoke. 17686if test "X${COLLECT_NAMES+set}" != Xset; then 17687 COLLECT_NAMES= 17688 export COLLECT_NAMES 17689fi 17690_LT_EOF 17691 ;; 17692 esac 17693 17694 17695ltmain="$ac_aux_dir/ltmain.sh" 17696 17697 17698 # We use sed instead of cat because bash on DJGPP gets confused if 17699 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17700 # text mode, it properly converts lines to CR/LF. This bash problem 17701 # is reportedly fixed, but why not run on old versions too? 17702 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 17703 || (rm -f "$cfgfile"; exit 1) 17704 17705 case $xsi_shell in 17706 yes) 17707 cat << \_LT_EOF >> "$cfgfile" 17708 17709# func_dirname file append nondir_replacement 17710# Compute the dirname of FILE. If nonempty, add APPEND to the result, 17711# otherwise set result to NONDIR_REPLACEMENT. 17712func_dirname () 17713{ 17714 case ${1} in 17715 */*) func_dirname_result="${1%/*}${2}" ;; 17716 * ) func_dirname_result="${3}" ;; 17717 esac 17718} 17719 17720# func_basename file 17721func_basename () 17722{ 17723 func_basename_result="${1##*/}" 17724} 17725 17726# func_dirname_and_basename file append nondir_replacement 17727# perform func_basename and func_dirname in a single function 17728# call: 17729# dirname: Compute the dirname of FILE. If nonempty, 17730# add APPEND to the result, otherwise set result 17731# to NONDIR_REPLACEMENT. 17732# value returned in "$func_dirname_result" 17733# basename: Compute filename of FILE. 17734# value retuned in "$func_basename_result" 17735# Implementation must be kept synchronized with func_dirname 17736# and func_basename. For efficiency, we do not delegate to 17737# those functions but instead duplicate the functionality here. 17738func_dirname_and_basename () 17739{ 17740 case ${1} in 17741 */*) func_dirname_result="${1%/*}${2}" ;; 17742 * ) func_dirname_result="${3}" ;; 17743 esac 17744 func_basename_result="${1##*/}" 17745} 17746 17747# func_stripname prefix suffix name 17748# strip PREFIX and SUFFIX off of NAME. 17749# PREFIX and SUFFIX must not contain globbing or regex special 17750# characters, hashes, percent signs, but SUFFIX may contain a leading 17751# dot (in which case that matches only a dot). 17752func_stripname () 17753{ 17754 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 17755 # positional parameters, so assign one to ordinary parameter first. 17756 func_stripname_result=${3} 17757 func_stripname_result=${func_stripname_result#"${1}"} 17758 func_stripname_result=${func_stripname_result%"${2}"} 17759} 17760 17761# func_opt_split 17762func_opt_split () 17763{ 17764 func_opt_split_opt=${1%%=*} 17765 func_opt_split_arg=${1#*=} 17766} 17767 17768# func_lo2o object 17769func_lo2o () 17770{ 17771 case ${1} in 17772 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 17773 *) func_lo2o_result=${1} ;; 17774 esac 17775} 17776 17777# func_xform libobj-or-source 17778func_xform () 17779{ 17780 func_xform_result=${1%.*}.lo 17781} 17782 17783# func_arith arithmetic-term... 17784func_arith () 17785{ 17786 func_arith_result=$(( $* )) 17787} 17788 17789# func_len string 17790# STRING may not start with a hyphen. 17791func_len () 17792{ 17793 func_len_result=${#1} 17794} 17795 17796_LT_EOF 17797 ;; 17798 *) # Bourne compatible functions. 17799 cat << \_LT_EOF >> "$cfgfile" 17800 17801# func_dirname file append nondir_replacement 17802# Compute the dirname of FILE. If nonempty, add APPEND to the result, 17803# otherwise set result to NONDIR_REPLACEMENT. 17804func_dirname () 17805{ 17806 # Extract subdirectory from the argument. 17807 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 17808 if test "X$func_dirname_result" = "X${1}"; then 17809 func_dirname_result="${3}" 17810 else 17811 func_dirname_result="$func_dirname_result${2}" 17812 fi 17813} 17814 17815# func_basename file 17816func_basename () 17817{ 17818 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 17819} 17820 17821 17822# func_stripname prefix suffix name 17823# strip PREFIX and SUFFIX off of NAME. 17824# PREFIX and SUFFIX must not contain globbing or regex special 17825# characters, hashes, percent signs, but SUFFIX may contain a leading 17826# dot (in which case that matches only a dot). 17827# func_strip_suffix prefix name 17828func_stripname () 17829{ 17830 case ${2} in 17831 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 17832 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 17833 esac 17834} 17835 17836# sed scripts: 17837my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 17838my_sed_long_arg='1s/^-[^=]*=//' 17839 17840# func_opt_split 17841func_opt_split () 17842{ 17843 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 17844 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 17845} 17846 17847# func_lo2o object 17848func_lo2o () 17849{ 17850 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 17851} 17852 17853# func_xform libobj-or-source 17854func_xform () 17855{ 17856 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 17857} 17858 17859# func_arith arithmetic-term... 17860func_arith () 17861{ 17862 func_arith_result=`expr "$@"` 17863} 17864 17865# func_len string 17866# STRING may not start with a hyphen. 17867func_len () 17868{ 17869 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 17870} 17871 17872_LT_EOF 17873esac 17874 17875case $lt_shell_append in 17876 yes) 17877 cat << \_LT_EOF >> "$cfgfile" 17878 17879# func_append var value 17880# Append VALUE to the end of shell variable VAR. 17881func_append () 17882{ 17883 eval "$1+=\$2" 17884} 17885_LT_EOF 17886 ;; 17887 *) 17888 cat << \_LT_EOF >> "$cfgfile" 17889 17890# func_append var value 17891# Append VALUE to the end of shell variable VAR. 17892func_append () 17893{ 17894 eval "$1=\$$1\$2" 17895} 17896 17897_LT_EOF 17898 ;; 17899 esac 17900 17901 17902 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 17903 || (rm -f "$cfgfile"; exit 1) 17904 17905 mv -f "$cfgfile" "$ofile" || 17906 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 17907 chmod +x "$ofile" 17908 17909 17910 cat <<_LT_EOF >> "$ofile" 17911 17912# ### BEGIN LIBTOOL TAG CONFIG: CXX 17913 17914# The linker used to build libraries. 17915LD=$lt_LD_CXX 17916 17917# How to create reloadable object files. 17918reload_flag=$lt_reload_flag_CXX 17919reload_cmds=$lt_reload_cmds_CXX 17920 17921# Commands used to build an old-style archive. 17922old_archive_cmds=$lt_old_archive_cmds_CXX 17923 17924# A language specific compiler. 17925CC=$lt_compiler_CXX 17926 17927# Is the compiler the GNU compiler? 17928with_gcc=$GCC_CXX 17929 17930# Compiler flag to turn off builtin functions. 17931no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 17932 17933# How to pass a linker flag through the compiler. 17934wl=$lt_lt_prog_compiler_wl_CXX 17935 17936# Additional compiler flags for building library objects. 17937pic_flag=$lt_lt_prog_compiler_pic_CXX 17938 17939# Compiler flag to prevent dynamic linking. 17940link_static_flag=$lt_lt_prog_compiler_static_CXX 17941 17942# Does compiler simultaneously support -c and -o options? 17943compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 17944 17945# Whether or not to add -lc for building shared libraries. 17946build_libtool_need_lc=$archive_cmds_need_lc_CXX 17947 17948# Whether or not to disallow shared libs when runtime libs are static. 17949allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 17950 17951# Compiler flag to allow reflexive dlopens. 17952export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 17953 17954# Compiler flag to generate shared objects directly from archives. 17955whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 17956 17957# Whether the compiler copes with passing no objects directly. 17958compiler_needs_object=$lt_compiler_needs_object_CXX 17959 17960# Create an old-style archive from a shared archive. 17961old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 17962 17963# Create a temporary old-style archive to link instead of a shared archive. 17964old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 17965 17966# Commands used to build a shared archive. 17967archive_cmds=$lt_archive_cmds_CXX 17968archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 17969 17970# Commands used to build a loadable module if different from building 17971# a shared archive. 17972module_cmds=$lt_module_cmds_CXX 17973module_expsym_cmds=$lt_module_expsym_cmds_CXX 17974 17975# Whether we are building with GNU ld or not. 17976with_gnu_ld=$lt_with_gnu_ld_CXX 17977 17978# Flag that allows shared libraries with undefined symbols to be built. 17979allow_undefined_flag=$lt_allow_undefined_flag_CXX 17980 17981# Flag that enforces no undefined symbols. 17982no_undefined_flag=$lt_no_undefined_flag_CXX 17983 17984# Flag to hardcode \$libdir into a binary during linking. 17985# This must work even if \$libdir does not exist 17986hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 17987 17988# If ld is used when linking, flag to hardcode \$libdir into a binary 17989# during linking. This must work even if \$libdir does not exist. 17990hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 17991 17992# Whether we need a single "-rpath" flag with a separated argument. 17993hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 17994 17995# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17996# DIR into the resulting binary. 17997hardcode_direct=$hardcode_direct_CXX 17998 17999# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18000# DIR into the resulting binary and the resulting library dependency is 18001# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18002# library is relocated. 18003hardcode_direct_absolute=$hardcode_direct_absolute_CXX 18004 18005# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18006# into the resulting binary. 18007hardcode_minus_L=$hardcode_minus_L_CXX 18008 18009# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18010# into the resulting binary. 18011hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 18012 18013# Set to "yes" if building a shared library automatically hardcodes DIR 18014# into the library and all subsequent libraries and executables linked 18015# against it. 18016hardcode_automatic=$hardcode_automatic_CXX 18017 18018# Set to yes if linker adds runtime paths of dependent libraries 18019# to runtime path list. 18020inherit_rpath=$inherit_rpath_CXX 18021 18022# Whether libtool must link a program against all its dependency libraries. 18023link_all_deplibs=$link_all_deplibs_CXX 18024 18025# Fix the shell variable \$srcfile for the compiler. 18026fix_srcfile_path=$lt_fix_srcfile_path_CXX 18027 18028# Set to "yes" if exported symbols are required. 18029always_export_symbols=$always_export_symbols_CXX 18030 18031# The commands to list exported symbols. 18032export_symbols_cmds=$lt_export_symbols_cmds_CXX 18033 18034# Symbols that should not be listed in the preloaded symbols. 18035exclude_expsyms=$lt_exclude_expsyms_CXX 18036 18037# Symbols that must always be exported. 18038include_expsyms=$lt_include_expsyms_CXX 18039 18040# Commands necessary for linking programs (against libraries) with templates. 18041prelink_cmds=$lt_prelink_cmds_CXX 18042 18043# Specify filename containing input files. 18044file_list_spec=$lt_file_list_spec_CXX 18045 18046# How to hardcode a shared library path into an executable. 18047hardcode_action=$hardcode_action_CXX 18048 18049# The directories searched by this compiler when creating a shared library. 18050compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 18051 18052# Dependencies to place before and after the objects being linked to 18053# create a shared library. 18054predep_objects=$lt_predep_objects_CXX 18055postdep_objects=$lt_postdep_objects_CXX 18056predeps=$lt_predeps_CXX 18057postdeps=$lt_postdeps_CXX 18058 18059# The library search path used internally by the compiler when linking 18060# a shared library. 18061compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 18062 18063# ### END LIBTOOL TAG CONFIG: CXX 18064_LT_EOF 18065 18066 ;; 18067 "testsuite/Makefile":F) cat > vpsed$$ << \_EOF 18068s!`test -f '$<' || echo '$(srcdir)/'`!! 18069_EOF 18070 sed -f vpsed$$ $ac_file > tmp$$ 18071 mv tmp$$ $ac_file 18072 rm vpsed$$ 18073 echo 'MULTISUBDIR =' >> $ac_file 18074 ml_norecursion=yes 18075 . ${multi_basedir}/config-ml.in 18076 { ml_norecursion=; unset ml_norecursion;} 18077 ;; 18078 18079 esac 18080done # for ac_tag 18081 18082 18083as_fn_exit 0 18084_ACEOF 18085ac_clean_files=$ac_clean_files_save 18086 18087test $ac_write_fail = 0 || 18088 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 18089 18090 18091# configure is writing to config.log, and then calls config.status. 18092# config.status does its own redirection, appending to config.log. 18093# Unfortunately, on DOS this fails, as config.log is still kept open 18094# by configure, so config.status won't be able to write to it; its 18095# output is simply discarded. So we exec the FD to /dev/null, 18096# effectively closing config.log, so it can be properly (re)opened and 18097# appended to by config.status. When coming back to configure, we 18098# need to make the FD available again. 18099if test "$no_create" != yes; then 18100 ac_cs_success=: 18101 ac_config_status_args= 18102 test "$silent" = yes && 18103 ac_config_status_args="$ac_config_status_args --quiet" 18104 exec 5>/dev/null 18105 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18106 exec 5>>config.log 18107 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18108 # would make configure fail if this is the last instruction. 18109 $ac_cs_success || as_fn_exit $? 18110fi 18111if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18113$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18114fi 18115 18116