1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for GNU Vtable Verification Runtime Library 1.0. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 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. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='GNU Vtable Verification Runtime Library' 589PACKAGE_TARNAME='libvtv' 590PACKAGE_VERSION='1.0' 591PACKAGE_STRING='GNU Vtable Verification Runtime Library 1.0' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='http://www.gnu.org/software/libvtv/' 594 595ac_unique_file="vtv_rts.h" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_subst_vars='am__EXEEXT_FALSE 633am__EXEEXT_TRUE 634LTLIBOBJS 635LIBOBJS 636get_gcc_base_ver 637VTV_NO_OBSTACK_FALSE 638VTV_NO_OBSTACK_TRUE 639VTV_CYGMIN_FALSE 640VTV_CYGMIN_TRUE 641XCFLAGS 642libtool_VERSION 643enable_static 644enable_shared 645lt_host_flags 646CXXCPP 647OTOOL64 648OTOOL 649LIPO 650NMEDIT 651DSYMUTIL 652OBJDUMP 653LN_S 654NM 655ac_ct_DUMPBIN 656DUMPBIN 657LD 658FGREP 659SED 660LIBTOOL 661RANLIB 662AR 663AS 664CCASFLAGS 665CCAS 666am__fastdepCXX_FALSE 667am__fastdepCXX_TRUE 668CXXDEPMODE 669ac_ct_CXX 670CXXFLAGS 671CXX 672toolexeclibdir 673toolexecdir 674toplevel_srcdir 675toplevel_builddir 676libvtv_srcdir 677libvtv_builddir 678MAINT 679MAINTAINER_MODE_FALSE 680MAINTAINER_MODE_TRUE 681AM_BACKSLASH 682AM_DEFAULT_VERBOSITY 683AM_DEFAULT_V 684AM_V 685am__fastdepCC_FALSE 686am__fastdepCC_TRUE 687CCDEPMODE 688am__nodep 689AMDEPBACKSLASH 690AMDEP_FALSE 691AMDEP_TRUE 692am__quote 693am__include 694DEPDIR 695am__untar 696am__tar 697AMTAR 698am__leading_dot 699SET_MAKE 700AWK 701mkdir_p 702MKDIR_P 703INSTALL_STRIP_PROGRAM 704STRIP 705install_sh 706MAKEINFO 707AUTOHEADER 708AUTOMAKE 709AUTOCONF 710ACLOCAL 711VERSION 712PACKAGE 713CYGPATH_W 714am__isrc 715INSTALL_DATA 716INSTALL_SCRIPT 717INSTALL_PROGRAM 718ENABLE_VTABLE_VERIFY_FALSE 719ENABLE_VTABLE_VERIFY_TRUE 720EGREP 721GREP 722CPP 723OBJEXT 724EXEEXT 725ac_ct_CC 726CPPFLAGS 727LDFLAGS 728CFLAGS 729CC 730LIBSTDCXX_RAW_CXX_LDFLAGS 731LIBSTDCXX_RAW_CXX_CXXFLAGS 732target_noncanonical 733target_os 734target_vendor 735target_cpu 736target 737host_os 738host_vendor 739host_cpu 740host 741build_os 742build_vendor 743build_cpu 744build 745multi_basedir 746target_alias 747host_alias 748build_alias 749LIBS 750ECHO_T 751ECHO_N 752ECHO_C 753DEFS 754mandir 755localedir 756libdir 757psdir 758pdfdir 759dvidir 760htmldir 761infodir 762docdir 763oldincludedir 764includedir 765localstatedir 766sharedstatedir 767sysconfdir 768datadir 769datarootdir 770libexecdir 771sbindir 772bindir 773program_transform_name 774prefix 775exec_prefix 776PACKAGE_URL 777PACKAGE_BUGREPORT 778PACKAGE_STRING 779PACKAGE_VERSION 780PACKAGE_TARNAME 781PACKAGE_NAME 782PATH_SEPARATOR 783SHELL' 784ac_subst_files='' 785ac_user_opts=' 786enable_option_checking 787enable_multilib 788enable_version_specific_runtime_libs 789enable_vtable_verify 790enable_dependency_tracking 791enable_silent_rules 792enable_maintainer_mode 793with_toolexeclibdir 794enable_shared 795enable_static 796with_pic 797enable_fast_install 798with_gnu_ld 799enable_libtool_lock 800enable_cet 801with_gcc_major_version_only 802' 803 ac_precious_vars='build_alias 804host_alias 805target_alias 806CC 807CFLAGS 808LDFLAGS 809LIBS 810CPPFLAGS 811CPP 812CXXCPP' 813 814 815# Initialize some variables set by options. 816ac_init_help= 817ac_init_version=false 818ac_unrecognized_opts= 819ac_unrecognized_sep= 820# The variables have the same names as the options, with 821# dashes changed to underlines. 822cache_file=/dev/null 823exec_prefix=NONE 824no_create= 825no_recursion= 826prefix=NONE 827program_prefix=NONE 828program_suffix=NONE 829program_transform_name=s,x,x, 830silent= 831site= 832srcdir= 833verbose= 834x_includes=NONE 835x_libraries=NONE 836 837# Installation directory options. 838# These are left unexpanded so users can "make install exec_prefix=/foo" 839# and all the variables that are supposed to be based on exec_prefix 840# by default will actually change. 841# Use braces instead of parens because sh, perl, etc. also accept them. 842# (The list follows the same order as the GNU Coding Standards.) 843bindir='${exec_prefix}/bin' 844sbindir='${exec_prefix}/sbin' 845libexecdir='${exec_prefix}/libexec' 846datarootdir='${prefix}/share' 847datadir='${datarootdir}' 848sysconfdir='${prefix}/etc' 849sharedstatedir='${prefix}/com' 850localstatedir='${prefix}/var' 851includedir='${prefix}/include' 852oldincludedir='/usr/include' 853docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 854infodir='${datarootdir}/info' 855htmldir='${docdir}' 856dvidir='${docdir}' 857pdfdir='${docdir}' 858psdir='${docdir}' 859libdir='${exec_prefix}/lib' 860localedir='${datarootdir}/locale' 861mandir='${datarootdir}/man' 862 863ac_prev= 864ac_dashdash= 865for ac_option 866do 867 # If the previous option needs an argument, assign it. 868 if test -n "$ac_prev"; then 869 eval $ac_prev=\$ac_option 870 ac_prev= 871 continue 872 fi 873 874 case $ac_option in 875 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 876 *=) ac_optarg= ;; 877 *) ac_optarg=yes ;; 878 esac 879 880 # Accept the important Cygnus configure options, so we can diagnose typos. 881 882 case $ac_dashdash$ac_option in 883 --) 884 ac_dashdash=yes ;; 885 886 -bindir | --bindir | --bindi | --bind | --bin | --bi) 887 ac_prev=bindir ;; 888 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 889 bindir=$ac_optarg ;; 890 891 -build | --build | --buil | --bui | --bu) 892 ac_prev=build_alias ;; 893 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 894 build_alias=$ac_optarg ;; 895 896 -cache-file | --cache-file | --cache-fil | --cache-fi \ 897 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 898 ac_prev=cache_file ;; 899 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 900 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 901 cache_file=$ac_optarg ;; 902 903 --config-cache | -C) 904 cache_file=config.cache ;; 905 906 -datadir | --datadir | --datadi | --datad) 907 ac_prev=datadir ;; 908 -datadir=* | --datadir=* | --datadi=* | --datad=*) 909 datadir=$ac_optarg ;; 910 911 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 912 | --dataroo | --dataro | --datar) 913 ac_prev=datarootdir ;; 914 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 915 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 916 datarootdir=$ac_optarg ;; 917 918 -disable-* | --disable-*) 919 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 920 # Reject names that are not valid shell variable names. 921 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 922 as_fn_error $? "invalid feature name: $ac_useropt" 923 ac_useropt_orig=$ac_useropt 924 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 925 case $ac_user_opts in 926 *" 927"enable_$ac_useropt" 928"*) ;; 929 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 930 ac_unrecognized_sep=', ';; 931 esac 932 eval enable_$ac_useropt=no ;; 933 934 -docdir | --docdir | --docdi | --doc | --do) 935 ac_prev=docdir ;; 936 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 937 docdir=$ac_optarg ;; 938 939 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 940 ac_prev=dvidir ;; 941 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 942 dvidir=$ac_optarg ;; 943 944 -enable-* | --enable-*) 945 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 946 # Reject names that are not valid shell variable names. 947 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 948 as_fn_error $? "invalid feature name: $ac_useropt" 949 ac_useropt_orig=$ac_useropt 950 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 951 case $ac_user_opts in 952 *" 953"enable_$ac_useropt" 954"*) ;; 955 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 956 ac_unrecognized_sep=', ';; 957 esac 958 eval enable_$ac_useropt=\$ac_optarg ;; 959 960 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 961 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 962 | --exec | --exe | --ex) 963 ac_prev=exec_prefix ;; 964 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 965 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 966 | --exec=* | --exe=* | --ex=*) 967 exec_prefix=$ac_optarg ;; 968 969 -gas | --gas | --ga | --g) 970 # Obsolete; use --with-gas. 971 with_gas=yes ;; 972 973 -help | --help | --hel | --he | -h) 974 ac_init_help=long ;; 975 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 976 ac_init_help=recursive ;; 977 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 978 ac_init_help=short ;; 979 980 -host | --host | --hos | --ho) 981 ac_prev=host_alias ;; 982 -host=* | --host=* | --hos=* | --ho=*) 983 host_alias=$ac_optarg ;; 984 985 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 986 ac_prev=htmldir ;; 987 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 988 | --ht=*) 989 htmldir=$ac_optarg ;; 990 991 -includedir | --includedir | --includedi | --included | --include \ 992 | --includ | --inclu | --incl | --inc) 993 ac_prev=includedir ;; 994 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 995 | --includ=* | --inclu=* | --incl=* | --inc=*) 996 includedir=$ac_optarg ;; 997 998 -infodir | --infodir | --infodi | --infod | --info | --inf) 999 ac_prev=infodir ;; 1000 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1001 infodir=$ac_optarg ;; 1002 1003 -libdir | --libdir | --libdi | --libd) 1004 ac_prev=libdir ;; 1005 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1006 libdir=$ac_optarg ;; 1007 1008 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1009 | --libexe | --libex | --libe) 1010 ac_prev=libexecdir ;; 1011 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1012 | --libexe=* | --libex=* | --libe=*) 1013 libexecdir=$ac_optarg ;; 1014 1015 -localedir | --localedir | --localedi | --localed | --locale) 1016 ac_prev=localedir ;; 1017 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1018 localedir=$ac_optarg ;; 1019 1020 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1021 | --localstate | --localstat | --localsta | --localst | --locals) 1022 ac_prev=localstatedir ;; 1023 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1024 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1025 localstatedir=$ac_optarg ;; 1026 1027 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1028 ac_prev=mandir ;; 1029 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1030 mandir=$ac_optarg ;; 1031 1032 -nfp | --nfp | --nf) 1033 # Obsolete; use --without-fp. 1034 with_fp=no ;; 1035 1036 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1037 | --no-cr | --no-c | -n) 1038 no_create=yes ;; 1039 1040 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1041 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1042 no_recursion=yes ;; 1043 1044 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1045 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1046 | --oldin | --oldi | --old | --ol | --o) 1047 ac_prev=oldincludedir ;; 1048 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1049 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1050 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1051 oldincludedir=$ac_optarg ;; 1052 1053 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1054 ac_prev=prefix ;; 1055 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1056 prefix=$ac_optarg ;; 1057 1058 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1059 | --program-pre | --program-pr | --program-p) 1060 ac_prev=program_prefix ;; 1061 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1062 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1063 program_prefix=$ac_optarg ;; 1064 1065 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1066 | --program-suf | --program-su | --program-s) 1067 ac_prev=program_suffix ;; 1068 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1069 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1070 program_suffix=$ac_optarg ;; 1071 1072 -program-transform-name | --program-transform-name \ 1073 | --program-transform-nam | --program-transform-na \ 1074 | --program-transform-n | --program-transform- \ 1075 | --program-transform | --program-transfor \ 1076 | --program-transfo | --program-transf \ 1077 | --program-trans | --program-tran \ 1078 | --progr-tra | --program-tr | --program-t) 1079 ac_prev=program_transform_name ;; 1080 -program-transform-name=* | --program-transform-name=* \ 1081 | --program-transform-nam=* | --program-transform-na=* \ 1082 | --program-transform-n=* | --program-transform-=* \ 1083 | --program-transform=* | --program-transfor=* \ 1084 | --program-transfo=* | --program-transf=* \ 1085 | --program-trans=* | --program-tran=* \ 1086 | --progr-tra=* | --program-tr=* | --program-t=*) 1087 program_transform_name=$ac_optarg ;; 1088 1089 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1090 ac_prev=pdfdir ;; 1091 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1092 pdfdir=$ac_optarg ;; 1093 1094 -psdir | --psdir | --psdi | --psd | --ps) 1095 ac_prev=psdir ;; 1096 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1097 psdir=$ac_optarg ;; 1098 1099 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1100 | -silent | --silent | --silen | --sile | --sil) 1101 silent=yes ;; 1102 1103 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1104 ac_prev=sbindir ;; 1105 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1106 | --sbi=* | --sb=*) 1107 sbindir=$ac_optarg ;; 1108 1109 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1110 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1111 | --sharedst | --shareds | --shared | --share | --shar \ 1112 | --sha | --sh) 1113 ac_prev=sharedstatedir ;; 1114 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1115 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1116 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1117 | --sha=* | --sh=*) 1118 sharedstatedir=$ac_optarg ;; 1119 1120 -site | --site | --sit) 1121 ac_prev=site ;; 1122 -site=* | --site=* | --sit=*) 1123 site=$ac_optarg ;; 1124 1125 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1126 ac_prev=srcdir ;; 1127 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1128 srcdir=$ac_optarg ;; 1129 1130 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1131 | --syscon | --sysco | --sysc | --sys | --sy) 1132 ac_prev=sysconfdir ;; 1133 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1134 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1135 sysconfdir=$ac_optarg ;; 1136 1137 -target | --target | --targe | --targ | --tar | --ta | --t) 1138 ac_prev=target_alias ;; 1139 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1140 target_alias=$ac_optarg ;; 1141 1142 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1143 verbose=yes ;; 1144 1145 -version | --version | --versio | --versi | --vers | -V) 1146 ac_init_version=: ;; 1147 1148 -with-* | --with-*) 1149 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1150 # Reject names that are not valid shell variable names. 1151 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1152 as_fn_error $? "invalid package name: $ac_useropt" 1153 ac_useropt_orig=$ac_useropt 1154 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1155 case $ac_user_opts in 1156 *" 1157"with_$ac_useropt" 1158"*) ;; 1159 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1160 ac_unrecognized_sep=', ';; 1161 esac 1162 eval with_$ac_useropt=\$ac_optarg ;; 1163 1164 -without-* | --without-*) 1165 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1166 # Reject names that are not valid shell variable names. 1167 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1168 as_fn_error $? "invalid package name: $ac_useropt" 1169 ac_useropt_orig=$ac_useropt 1170 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1171 case $ac_user_opts in 1172 *" 1173"with_$ac_useropt" 1174"*) ;; 1175 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1176 ac_unrecognized_sep=', ';; 1177 esac 1178 eval with_$ac_useropt=no ;; 1179 1180 --x) 1181 # Obsolete; use --with-x. 1182 with_x=yes ;; 1183 1184 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1185 | --x-incl | --x-inc | --x-in | --x-i) 1186 ac_prev=x_includes ;; 1187 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1188 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1189 x_includes=$ac_optarg ;; 1190 1191 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1192 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1193 ac_prev=x_libraries ;; 1194 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1195 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1196 x_libraries=$ac_optarg ;; 1197 1198 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1199Try \`$0 --help' for more information" 1200 ;; 1201 1202 *=*) 1203 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1204 # Reject names that are not valid shell variable names. 1205 case $ac_envvar in #( 1206 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1207 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1208 esac 1209 eval $ac_envvar=\$ac_optarg 1210 export $ac_envvar ;; 1211 1212 *) 1213 # FIXME: should be removed in autoconf 3.0. 1214 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1215 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1216 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1217 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1218 ;; 1219 1220 esac 1221done 1222 1223if test -n "$ac_prev"; then 1224 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1225 as_fn_error $? "missing argument to $ac_option" 1226fi 1227 1228if test -n "$ac_unrecognized_opts"; then 1229 case $enable_option_checking in 1230 no) ;; 1231 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1232 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1233 esac 1234fi 1235 1236# Check all directory arguments for consistency. 1237for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1238 datadir sysconfdir sharedstatedir localstatedir includedir \ 1239 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1240 libdir localedir mandir 1241do 1242 eval ac_val=\$$ac_var 1243 # Remove trailing slashes. 1244 case $ac_val in 1245 */ ) 1246 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1247 eval $ac_var=\$ac_val;; 1248 esac 1249 # Be sure to have absolute directory names. 1250 case $ac_val in 1251 [\\/$]* | ?:[\\/]* ) continue;; 1252 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1253 esac 1254 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1255done 1256 1257# There might be people who depend on the old broken behavior: `$host' 1258# used to hold the argument of --host etc. 1259# FIXME: To remove some day. 1260build=$build_alias 1261host=$host_alias 1262target=$target_alias 1263 1264# FIXME: To remove some day. 1265if test "x$host_alias" != x; then 1266 if test "x$build_alias" = x; then 1267 cross_compiling=maybe 1268 elif test "x$build_alias" != "x$host_alias"; then 1269 cross_compiling=yes 1270 fi 1271fi 1272 1273ac_tool_prefix= 1274test -n "$host_alias" && ac_tool_prefix=$host_alias- 1275 1276test "$silent" = yes && exec 6>/dev/null 1277 1278 1279ac_pwd=`pwd` && test -n "$ac_pwd" && 1280ac_ls_di=`ls -di .` && 1281ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1282 as_fn_error $? "working directory cannot be determined" 1283test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1284 as_fn_error $? "pwd does not report name of working directory" 1285 1286 1287# Find the source files, if location was not specified. 1288if test -z "$srcdir"; then 1289 ac_srcdir_defaulted=yes 1290 # Try the directory containing this script, then the parent directory. 1291 ac_confdir=`$as_dirname -- "$as_myself" || 1292$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1293 X"$as_myself" : 'X\(//\)[^/]' \| \ 1294 X"$as_myself" : 'X\(//\)$' \| \ 1295 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1296$as_echo X"$as_myself" | 1297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1298 s//\1/ 1299 q 1300 } 1301 /^X\(\/\/\)[^/].*/{ 1302 s//\1/ 1303 q 1304 } 1305 /^X\(\/\/\)$/{ 1306 s//\1/ 1307 q 1308 } 1309 /^X\(\/\).*/{ 1310 s//\1/ 1311 q 1312 } 1313 s/.*/./; q'` 1314 srcdir=$ac_confdir 1315 if test ! -r "$srcdir/$ac_unique_file"; then 1316 srcdir=.. 1317 fi 1318else 1319 ac_srcdir_defaulted=no 1320fi 1321if test ! -r "$srcdir/$ac_unique_file"; then 1322 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1323 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1324fi 1325ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1326ac_abs_confdir=`( 1327 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1328 pwd)` 1329# When building in place, set srcdir=. 1330if test "$ac_abs_confdir" = "$ac_pwd"; then 1331 srcdir=. 1332fi 1333# Remove unnecessary trailing slashes from srcdir. 1334# Double slashes in file names in object file debugging info 1335# mess up M-x gdb in Emacs. 1336case $srcdir in 1337*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1338esac 1339for ac_var in $ac_precious_vars; do 1340 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1341 eval ac_env_${ac_var}_value=\$${ac_var} 1342 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1343 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1344done 1345 1346# 1347# Report the --help message. 1348# 1349if test "$ac_init_help" = "long"; then 1350 # Omit some internal or obsolete options to make the list less imposing. 1351 # This message is too long to be a string in the A/UX 3.1 sh. 1352 cat <<_ACEOF 1353\`configure' configures GNU Vtable Verification Runtime Library 1.0 to adapt to many kinds of systems. 1354 1355Usage: $0 [OPTION]... [VAR=VALUE]... 1356 1357To assign environment variables (e.g., CC, CFLAGS...), specify them as 1358VAR=VALUE. See below for descriptions of some of the useful variables. 1359 1360Defaults for the options are specified in brackets. 1361 1362Configuration: 1363 -h, --help display this help and exit 1364 --help=short display options specific to this package 1365 --help=recursive display the short help of all the included packages 1366 -V, --version display version information and exit 1367 -q, --quiet, --silent do not print \`checking ...' messages 1368 --cache-file=FILE cache test results in FILE [disabled] 1369 -C, --config-cache alias for \`--cache-file=config.cache' 1370 -n, --no-create do not create output files 1371 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1372 1373Installation directories: 1374 --prefix=PREFIX install architecture-independent files in PREFIX 1375 [$ac_default_prefix] 1376 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1377 [PREFIX] 1378 1379By default, \`make install' will install all the files in 1380\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1381an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1382for instance \`--prefix=\$HOME'. 1383 1384For better control, use the options below. 1385 1386Fine tuning of the installation directories: 1387 --bindir=DIR user executables [EPREFIX/bin] 1388 --sbindir=DIR system admin executables [EPREFIX/sbin] 1389 --libexecdir=DIR program executables [EPREFIX/libexec] 1390 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1391 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1392 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1393 --libdir=DIR object code libraries [EPREFIX/lib] 1394 --includedir=DIR C header files [PREFIX/include] 1395 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1396 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1397 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1398 --infodir=DIR info documentation [DATAROOTDIR/info] 1399 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1400 --mandir=DIR man documentation [DATAROOTDIR/man] 1401 --docdir=DIR documentation root [DATAROOTDIR/doc/libvtv] 1402 --htmldir=DIR html documentation [DOCDIR] 1403 --dvidir=DIR dvi documentation [DOCDIR] 1404 --pdfdir=DIR pdf documentation [DOCDIR] 1405 --psdir=DIR ps documentation [DOCDIR] 1406_ACEOF 1407 1408 cat <<\_ACEOF 1409 1410Program names: 1411 --program-prefix=PREFIX prepend PREFIX to installed program names 1412 --program-suffix=SUFFIX append SUFFIX to installed program names 1413 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1414 1415System types: 1416 --build=BUILD configure for building on BUILD [guessed] 1417 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1418 --target=TARGET configure for building compilers for TARGET [HOST] 1419_ACEOF 1420fi 1421 1422if test -n "$ac_init_help"; then 1423 case $ac_init_help in 1424 short | recursive ) echo "Configuration of GNU Vtable Verification Runtime Library 1.0:";; 1425 esac 1426 cat <<\_ACEOF 1427 1428Optional Features: 1429 --disable-option-checking ignore unrecognized --enable/--with options 1430 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1431 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1432 --enable-multilib build many library versions (default) 1433 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1434 --enable-vtable-verify Enable vtable verification feature 1435 --enable-dependency-tracking 1436 do not reject slow dependency extractors 1437 --disable-dependency-tracking 1438 speeds up one-time build 1439 --enable-silent-rules less verbose build output (undo: "make V=1") 1440 --disable-silent-rules verbose build output (undo: "make V=0") 1441 --enable-maintainer-mode 1442 enable make rules and dependencies not useful (and 1443 sometimes confusing) to the casual installer 1444 --enable-shared[=PKGS] build shared libraries [default=yes] 1445 --enable-static[=PKGS] build static libraries [default=yes] 1446 --enable-fast-install[=PKGS] 1447 optimize for fast installation [default=yes] 1448 --disable-libtool-lock avoid locking (might break parallel builds) 1449 --enable-cet enable Intel CET in target libraries [default=auto] 1450 1451Optional Packages: 1452 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1453 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1454 --with-toolexeclibdir=DIR 1455 install libraries built with a cross compiler within 1456 DIR 1457 --with-pic try to use only PIC/non-PIC objects [default=use 1458 both] 1459 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1460 --with-gcc-major-version-only 1461 use only GCC major number in filesystem paths 1462 1463Some influential environment variables: 1464 CC C compiler command 1465 CFLAGS C compiler flags 1466 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1467 nonstandard directory <lib dir> 1468 LIBS libraries to pass to the linker, e.g. -l<library> 1469 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1470 you have headers in a nonstandard directory <include dir> 1471 CPP C preprocessor 1472 CXX C++ compiler command 1473 CXXFLAGS C++ compiler flags 1474 CXXCPP C++ preprocessor 1475 1476Use these variables to override the choices made by `configure' or to help 1477it to find libraries and programs with nonstandard names/locations. 1478 1479Report bugs to the package provider. 1480GNU Vtable Verification Runtime Library home page: <http://www.gnu.org/software/libvtv/>. 1481General help using GNU software: <http://www.gnu.org/gethelp/>. 1482_ACEOF 1483ac_status=$? 1484fi 1485 1486if test "$ac_init_help" = "recursive"; then 1487 # If there are subdirs, report their specific --help. 1488 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1489 test -d "$ac_dir" || 1490 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1491 continue 1492 ac_builddir=. 1493 1494case "$ac_dir" in 1495.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1496*) 1497 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1498 # A ".." for each directory in $ac_dir_suffix. 1499 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1500 case $ac_top_builddir_sub in 1501 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1502 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1503 esac ;; 1504esac 1505ac_abs_top_builddir=$ac_pwd 1506ac_abs_builddir=$ac_pwd$ac_dir_suffix 1507# for backward compatibility: 1508ac_top_builddir=$ac_top_build_prefix 1509 1510case $srcdir in 1511 .) # We are building in place. 1512 ac_srcdir=. 1513 ac_top_srcdir=$ac_top_builddir_sub 1514 ac_abs_top_srcdir=$ac_pwd ;; 1515 [\\/]* | ?:[\\/]* ) # Absolute name. 1516 ac_srcdir=$srcdir$ac_dir_suffix; 1517 ac_top_srcdir=$srcdir 1518 ac_abs_top_srcdir=$srcdir ;; 1519 *) # Relative name. 1520 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1521 ac_top_srcdir=$ac_top_build_prefix$srcdir 1522 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1523esac 1524ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1525 1526 cd "$ac_dir" || { ac_status=$?; continue; } 1527 # Check for guested configure. 1528 if test -f "$ac_srcdir/configure.gnu"; then 1529 echo && 1530 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1531 elif test -f "$ac_srcdir/configure"; then 1532 echo && 1533 $SHELL "$ac_srcdir/configure" --help=recursive 1534 else 1535 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1536 fi || ac_status=$? 1537 cd "$ac_pwd" || { ac_status=$?; break; } 1538 done 1539fi 1540 1541test -n "$ac_init_help" && exit $ac_status 1542if $ac_init_version; then 1543 cat <<\_ACEOF 1544GNU Vtable Verification Runtime Library configure 1.0 1545generated by GNU Autoconf 2.69 1546 1547Copyright (C) 2012 Free Software Foundation, Inc. 1548This configure script is free software; the Free Software Foundation 1549gives unlimited permission to copy, distribute and modify it. 1550_ACEOF 1551 exit 1552fi 1553 1554## ------------------------ ## 1555## Autoconf initialization. ## 1556## ------------------------ ## 1557 1558# ac_fn_c_try_compile LINENO 1559# -------------------------- 1560# Try to compile conftest.$ac_ext, and return whether this succeeded. 1561ac_fn_c_try_compile () 1562{ 1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1564 rm -f conftest.$ac_objext 1565 if { { ac_try="$ac_compile" 1566case "(($ac_try" in 1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1568 *) ac_try_echo=$ac_try;; 1569esac 1570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1571$as_echo "$ac_try_echo"; } >&5 1572 (eval "$ac_compile") 2>conftest.err 1573 ac_status=$? 1574 if test -s conftest.err; then 1575 grep -v '^ *+' conftest.err >conftest.er1 1576 cat conftest.er1 >&5 1577 mv -f conftest.er1 conftest.err 1578 fi 1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1580 test $ac_status = 0; } && { 1581 test -z "$ac_c_werror_flag" || 1582 test ! -s conftest.err 1583 } && test -s conftest.$ac_objext; then : 1584 ac_retval=0 1585else 1586 $as_echo "$as_me: failed program was:" >&5 1587sed 's/^/| /' conftest.$ac_ext >&5 1588 1589 ac_retval=1 1590fi 1591 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1592 as_fn_set_status $ac_retval 1593 1594} # ac_fn_c_try_compile 1595 1596# ac_fn_c_try_cpp LINENO 1597# ---------------------- 1598# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1599ac_fn_c_try_cpp () 1600{ 1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1602 if { { ac_try="$ac_cpp conftest.$ac_ext" 1603case "(($ac_try" in 1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1605 *) ac_try_echo=$ac_try;; 1606esac 1607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1608$as_echo "$ac_try_echo"; } >&5 1609 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1610 ac_status=$? 1611 if test -s conftest.err; then 1612 grep -v '^ *+' conftest.err >conftest.er1 1613 cat conftest.er1 >&5 1614 mv -f conftest.er1 conftest.err 1615 fi 1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1617 test $ac_status = 0; } > conftest.i && { 1618 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1619 test ! -s conftest.err 1620 }; then : 1621 ac_retval=0 1622else 1623 $as_echo "$as_me: failed program was:" >&5 1624sed 's/^/| /' conftest.$ac_ext >&5 1625 1626 ac_retval=1 1627fi 1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1629 as_fn_set_status $ac_retval 1630 1631} # ac_fn_c_try_cpp 1632 1633# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1634# ------------------------------------------------------- 1635# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1636# the include files in INCLUDES and setting the cache variable VAR 1637# accordingly. 1638ac_fn_c_check_header_mongrel () 1639{ 1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1641 if eval \${$3+:} false; then : 1642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1643$as_echo_n "checking for $2... " >&6; } 1644if eval \${$3+:} false; then : 1645 $as_echo_n "(cached) " >&6 1646fi 1647eval ac_res=\$$3 1648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1649$as_echo "$ac_res" >&6; } 1650else 1651 # Is the header compilable? 1652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1653$as_echo_n "checking $2 usability... " >&6; } 1654cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1655/* end confdefs.h. */ 1656$4 1657#include <$2> 1658_ACEOF 1659if ac_fn_c_try_compile "$LINENO"; then : 1660 ac_header_compiler=yes 1661else 1662 ac_header_compiler=no 1663fi 1664rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1666$as_echo "$ac_header_compiler" >&6; } 1667 1668# Is the header present? 1669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1670$as_echo_n "checking $2 presence... " >&6; } 1671cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1672/* end confdefs.h. */ 1673#include <$2> 1674_ACEOF 1675if ac_fn_c_try_cpp "$LINENO"; then : 1676 ac_header_preproc=yes 1677else 1678 ac_header_preproc=no 1679fi 1680rm -f conftest.err conftest.i conftest.$ac_ext 1681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1682$as_echo "$ac_header_preproc" >&6; } 1683 1684# So? What about this header? 1685case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1686 yes:no: ) 1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1688$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1690$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1691 ;; 1692 no:yes:* ) 1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1694$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1696$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1698$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1700$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1702$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1703 ;; 1704esac 1705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1706$as_echo_n "checking for $2... " >&6; } 1707if eval \${$3+:} false; then : 1708 $as_echo_n "(cached) " >&6 1709else 1710 eval "$3=\$ac_header_compiler" 1711fi 1712eval ac_res=\$$3 1713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1714$as_echo "$ac_res" >&6; } 1715fi 1716 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1717 1718} # ac_fn_c_check_header_mongrel 1719 1720# ac_fn_c_try_run LINENO 1721# ---------------------- 1722# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1723# that executables *can* be run. 1724ac_fn_c_try_run () 1725{ 1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1727 if { { ac_try="$ac_link" 1728case "(($ac_try" in 1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1730 *) ac_try_echo=$ac_try;; 1731esac 1732eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1733$as_echo "$ac_try_echo"; } >&5 1734 (eval "$ac_link") 2>&5 1735 ac_status=$? 1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1737 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1738 { { case "(($ac_try" in 1739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1740 *) ac_try_echo=$ac_try;; 1741esac 1742eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1743$as_echo "$ac_try_echo"; } >&5 1744 (eval "$ac_try") 2>&5 1745 ac_status=$? 1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1747 test $ac_status = 0; }; }; then : 1748 ac_retval=0 1749else 1750 $as_echo "$as_me: program exited with status $ac_status" >&5 1751 $as_echo "$as_me: failed program was:" >&5 1752sed 's/^/| /' conftest.$ac_ext >&5 1753 1754 ac_retval=$ac_status 1755fi 1756 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1757 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1758 as_fn_set_status $ac_retval 1759 1760} # ac_fn_c_try_run 1761 1762# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1763# ------------------------------------------------------- 1764# Tests whether HEADER exists and can be compiled using the include files in 1765# INCLUDES, setting the cache variable VAR accordingly. 1766ac_fn_c_check_header_compile () 1767{ 1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1770$as_echo_n "checking for $2... " >&6; } 1771if eval \${$3+:} false; then : 1772 $as_echo_n "(cached) " >&6 1773else 1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1775/* end confdefs.h. */ 1776$4 1777#include <$2> 1778_ACEOF 1779if ac_fn_c_try_compile "$LINENO"; then : 1780 eval "$3=yes" 1781else 1782 eval "$3=no" 1783fi 1784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1785fi 1786eval ac_res=\$$3 1787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1788$as_echo "$ac_res" >&6; } 1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1790 1791} # ac_fn_c_check_header_compile 1792 1793# ac_fn_c_try_link LINENO 1794# ----------------------- 1795# Try to link conftest.$ac_ext, and return whether this succeeded. 1796ac_fn_c_try_link () 1797{ 1798 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1799 rm -f conftest.$ac_objext conftest$ac_exeext 1800 if { { ac_try="$ac_link" 1801case "(($ac_try" in 1802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1803 *) ac_try_echo=$ac_try;; 1804esac 1805eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1806$as_echo "$ac_try_echo"; } >&5 1807 (eval "$ac_link") 2>conftest.err 1808 ac_status=$? 1809 if test -s conftest.err; then 1810 grep -v '^ *+' conftest.err >conftest.er1 1811 cat conftest.er1 >&5 1812 mv -f conftest.er1 conftest.err 1813 fi 1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1815 test $ac_status = 0; } && { 1816 test -z "$ac_c_werror_flag" || 1817 test ! -s conftest.err 1818 } && test -s conftest$ac_exeext && { 1819 test "$cross_compiling" = yes || 1820 test -x conftest$ac_exeext 1821 }; then : 1822 ac_retval=0 1823else 1824 $as_echo "$as_me: failed program was:" >&5 1825sed 's/^/| /' conftest.$ac_ext >&5 1826 1827 ac_retval=1 1828fi 1829 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1830 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1831 # interfere with the next link command; also delete a directory that is 1832 # left behind by Apple's compiler. We do this before executing the actions. 1833 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1835 as_fn_set_status $ac_retval 1836 1837} # ac_fn_c_try_link 1838 1839# ac_fn_c_check_func LINENO FUNC VAR 1840# ---------------------------------- 1841# Tests whether FUNC exists, setting the cache variable VAR accordingly 1842ac_fn_c_check_func () 1843{ 1844 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1846$as_echo_n "checking for $2... " >&6; } 1847if eval \${$3+:} false; then : 1848 $as_echo_n "(cached) " >&6 1849else 1850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1851/* end confdefs.h. */ 1852/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1853 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1854#define $2 innocuous_$2 1855 1856/* System header to define __stub macros and hopefully few prototypes, 1857 which can conflict with char $2 (); below. 1858 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1859 <limits.h> exists even on freestanding compilers. */ 1860 1861#ifdef __STDC__ 1862# include <limits.h> 1863#else 1864# include <assert.h> 1865#endif 1866 1867#undef $2 1868 1869/* Override any GCC internal prototype to avoid an error. 1870 Use char because int might match the return type of a GCC 1871 builtin and then its argument prototype would still apply. */ 1872#ifdef __cplusplus 1873extern "C" 1874#endif 1875char $2 (); 1876/* The GNU C library defines this for functions which it implements 1877 to always fail with ENOSYS. Some functions are actually named 1878 something starting with __ and the normal name is an alias. */ 1879#if defined __stub_$2 || defined __stub___$2 1880choke me 1881#endif 1882 1883int 1884main () 1885{ 1886return $2 (); 1887 ; 1888 return 0; 1889} 1890_ACEOF 1891if ac_fn_c_try_link "$LINENO"; then : 1892 eval "$3=yes" 1893else 1894 eval "$3=no" 1895fi 1896rm -f core conftest.err conftest.$ac_objext \ 1897 conftest$ac_exeext conftest.$ac_ext 1898fi 1899eval ac_res=\$$3 1900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1901$as_echo "$ac_res" >&6; } 1902 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1903 1904} # ac_fn_c_check_func 1905 1906# ac_fn_cxx_try_compile LINENO 1907# ---------------------------- 1908# Try to compile conftest.$ac_ext, and return whether this succeeded. 1909ac_fn_cxx_try_compile () 1910{ 1911 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1912 rm -f conftest.$ac_objext 1913 if { { ac_try="$ac_compile" 1914case "(($ac_try" in 1915 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1916 *) ac_try_echo=$ac_try;; 1917esac 1918eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1919$as_echo "$ac_try_echo"; } >&5 1920 (eval "$ac_compile") 2>conftest.err 1921 ac_status=$? 1922 if test -s conftest.err; then 1923 grep -v '^ *+' conftest.err >conftest.er1 1924 cat conftest.er1 >&5 1925 mv -f conftest.er1 conftest.err 1926 fi 1927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1928 test $ac_status = 0; } && { 1929 test -z "$ac_cxx_werror_flag" || 1930 test ! -s conftest.err 1931 } && test -s conftest.$ac_objext; then : 1932 ac_retval=0 1933else 1934 $as_echo "$as_me: failed program was:" >&5 1935sed 's/^/| /' conftest.$ac_ext >&5 1936 1937 ac_retval=1 1938fi 1939 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1940 as_fn_set_status $ac_retval 1941 1942} # ac_fn_cxx_try_compile 1943 1944# ac_fn_cxx_try_cpp LINENO 1945# ------------------------ 1946# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1947ac_fn_cxx_try_cpp () 1948{ 1949 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1950 if { { ac_try="$ac_cpp conftest.$ac_ext" 1951case "(($ac_try" in 1952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1953 *) ac_try_echo=$ac_try;; 1954esac 1955eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1956$as_echo "$ac_try_echo"; } >&5 1957 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1958 ac_status=$? 1959 if test -s conftest.err; then 1960 grep -v '^ *+' conftest.err >conftest.er1 1961 cat conftest.er1 >&5 1962 mv -f conftest.er1 conftest.err 1963 fi 1964 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1965 test $ac_status = 0; } > conftest.i && { 1966 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1967 test ! -s conftest.err 1968 }; then : 1969 ac_retval=0 1970else 1971 $as_echo "$as_me: failed program was:" >&5 1972sed 's/^/| /' conftest.$ac_ext >&5 1973 1974 ac_retval=1 1975fi 1976 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1977 as_fn_set_status $ac_retval 1978 1979} # ac_fn_cxx_try_cpp 1980 1981# ac_fn_cxx_try_link LINENO 1982# ------------------------- 1983# Try to link conftest.$ac_ext, and return whether this succeeded. 1984ac_fn_cxx_try_link () 1985{ 1986 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1987 rm -f conftest.$ac_objext conftest$ac_exeext 1988 if { { ac_try="$ac_link" 1989case "(($ac_try" in 1990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1991 *) ac_try_echo=$ac_try;; 1992esac 1993eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1994$as_echo "$ac_try_echo"; } >&5 1995 (eval "$ac_link") 2>conftest.err 1996 ac_status=$? 1997 if test -s conftest.err; then 1998 grep -v '^ *+' conftest.err >conftest.er1 1999 cat conftest.er1 >&5 2000 mv -f conftest.er1 conftest.err 2001 fi 2002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2003 test $ac_status = 0; } && { 2004 test -z "$ac_cxx_werror_flag" || 2005 test ! -s conftest.err 2006 } && test -s conftest$ac_exeext && { 2007 test "$cross_compiling" = yes || 2008 test -x conftest$ac_exeext 2009 }; then : 2010 ac_retval=0 2011else 2012 $as_echo "$as_me: failed program was:" >&5 2013sed 's/^/| /' conftest.$ac_ext >&5 2014 2015 ac_retval=1 2016fi 2017 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2018 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2019 # interfere with the next link command; also delete a directory that is 2020 # left behind by Apple's compiler. We do this before executing the actions. 2021 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2022 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2023 as_fn_set_status $ac_retval 2024 2025} # ac_fn_cxx_try_link 2026cat >config.log <<_ACEOF 2027This file contains any messages produced by compilers while 2028running configure, to aid debugging if configure makes a mistake. 2029 2030It was created by GNU Vtable Verification Runtime Library $as_me 1.0, which was 2031generated by GNU Autoconf 2.69. Invocation command line was 2032 2033 $ $0 $@ 2034 2035_ACEOF 2036exec 5>>config.log 2037{ 2038cat <<_ASUNAME 2039## --------- ## 2040## Platform. ## 2041## --------- ## 2042 2043hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2044uname -m = `(uname -m) 2>/dev/null || echo unknown` 2045uname -r = `(uname -r) 2>/dev/null || echo unknown` 2046uname -s = `(uname -s) 2>/dev/null || echo unknown` 2047uname -v = `(uname -v) 2>/dev/null || echo unknown` 2048 2049/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2050/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2051 2052/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2053/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2054/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2055/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2056/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2057/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2058/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2059 2060_ASUNAME 2061 2062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2063for as_dir in $PATH 2064do 2065 IFS=$as_save_IFS 2066 test -z "$as_dir" && as_dir=. 2067 $as_echo "PATH: $as_dir" 2068 done 2069IFS=$as_save_IFS 2070 2071} >&5 2072 2073cat >&5 <<_ACEOF 2074 2075 2076## ----------- ## 2077## Core tests. ## 2078## ----------- ## 2079 2080_ACEOF 2081 2082 2083# Keep a trace of the command line. 2084# Strip out --no-create and --no-recursion so they do not pile up. 2085# Strip out --silent because we don't want to record it for future runs. 2086# Also quote any args containing shell meta-characters. 2087# Make two passes to allow for proper duplicate-argument suppression. 2088ac_configure_args= 2089ac_configure_args0= 2090ac_configure_args1= 2091ac_must_keep_next=false 2092for ac_pass in 1 2 2093do 2094 for ac_arg 2095 do 2096 case $ac_arg in 2097 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2098 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2099 | -silent | --silent | --silen | --sile | --sil) 2100 continue ;; 2101 *\'*) 2102 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2103 esac 2104 case $ac_pass in 2105 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2106 2) 2107 as_fn_append ac_configure_args1 " '$ac_arg'" 2108 if test $ac_must_keep_next = true; then 2109 ac_must_keep_next=false # Got value, back to normal. 2110 else 2111 case $ac_arg in 2112 *=* | --config-cache | -C | -disable-* | --disable-* \ 2113 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2114 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2115 | -with-* | --with-* | -without-* | --without-* | --x) 2116 case "$ac_configure_args0 " in 2117 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2118 esac 2119 ;; 2120 -* ) ac_must_keep_next=true ;; 2121 esac 2122 fi 2123 as_fn_append ac_configure_args " '$ac_arg'" 2124 ;; 2125 esac 2126 done 2127done 2128{ ac_configure_args0=; unset ac_configure_args0;} 2129{ ac_configure_args1=; unset ac_configure_args1;} 2130 2131# When interrupted or exit'd, cleanup temporary files, and complete 2132# config.log. We remove comments because anyway the quotes in there 2133# would cause problems or look ugly. 2134# WARNING: Use '\'' to represent an apostrophe within the trap. 2135# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2136trap 'exit_status=$? 2137 # Save into config.log some information that might help in debugging. 2138 { 2139 echo 2140 2141 $as_echo "## ---------------- ## 2142## Cache variables. ## 2143## ---------------- ##" 2144 echo 2145 # The following way of writing the cache mishandles newlines in values, 2146( 2147 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2148 eval ac_val=\$$ac_var 2149 case $ac_val in #( 2150 *${as_nl}*) 2151 case $ac_var in #( 2152 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2153$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2154 esac 2155 case $ac_var in #( 2156 _ | IFS | as_nl) ;; #( 2157 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2158 *) { eval $ac_var=; unset $ac_var;} ;; 2159 esac ;; 2160 esac 2161 done 2162 (set) 2>&1 | 2163 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2164 *${as_nl}ac_space=\ *) 2165 sed -n \ 2166 "s/'\''/'\''\\\\'\'''\''/g; 2167 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2168 ;; #( 2169 *) 2170 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2171 ;; 2172 esac | 2173 sort 2174) 2175 echo 2176 2177 $as_echo "## ----------------- ## 2178## Output variables. ## 2179## ----------------- ##" 2180 echo 2181 for ac_var in $ac_subst_vars 2182 do 2183 eval ac_val=\$$ac_var 2184 case $ac_val in 2185 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2186 esac 2187 $as_echo "$ac_var='\''$ac_val'\''" 2188 done | sort 2189 echo 2190 2191 if test -n "$ac_subst_files"; then 2192 $as_echo "## ------------------- ## 2193## File substitutions. ## 2194## ------------------- ##" 2195 echo 2196 for ac_var in $ac_subst_files 2197 do 2198 eval ac_val=\$$ac_var 2199 case $ac_val in 2200 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2201 esac 2202 $as_echo "$ac_var='\''$ac_val'\''" 2203 done | sort 2204 echo 2205 fi 2206 2207 if test -s confdefs.h; then 2208 $as_echo "## ----------- ## 2209## confdefs.h. ## 2210## ----------- ##" 2211 echo 2212 cat confdefs.h 2213 echo 2214 fi 2215 test "$ac_signal" != 0 && 2216 $as_echo "$as_me: caught signal $ac_signal" 2217 $as_echo "$as_me: exit $exit_status" 2218 } >&5 2219 rm -f core *.core core.conftest.* && 2220 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2221 exit $exit_status 2222' 0 2223for ac_signal in 1 2 13 15; do 2224 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2225done 2226ac_signal=0 2227 2228# confdefs.h avoids OS command line length limits that DEFS can exceed. 2229rm -f -r conftest* confdefs.h 2230 2231$as_echo "/* confdefs.h */" > confdefs.h 2232 2233# Predefined preprocessor variables. 2234 2235cat >>confdefs.h <<_ACEOF 2236#define PACKAGE_NAME "$PACKAGE_NAME" 2237_ACEOF 2238 2239cat >>confdefs.h <<_ACEOF 2240#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2241_ACEOF 2242 2243cat >>confdefs.h <<_ACEOF 2244#define PACKAGE_VERSION "$PACKAGE_VERSION" 2245_ACEOF 2246 2247cat >>confdefs.h <<_ACEOF 2248#define PACKAGE_STRING "$PACKAGE_STRING" 2249_ACEOF 2250 2251cat >>confdefs.h <<_ACEOF 2252#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2253_ACEOF 2254 2255cat >>confdefs.h <<_ACEOF 2256#define PACKAGE_URL "$PACKAGE_URL" 2257_ACEOF 2258 2259 2260# Let the site file select an alternate cache file if it wants to. 2261# Prefer an explicitly selected file to automatically selected ones. 2262ac_site_file1=NONE 2263ac_site_file2=NONE 2264if test -n "$CONFIG_SITE"; then 2265 # We do not want a PATH search for config.site. 2266 case $CONFIG_SITE in #(( 2267 -*) ac_site_file1=./$CONFIG_SITE;; 2268 */*) ac_site_file1=$CONFIG_SITE;; 2269 *) ac_site_file1=./$CONFIG_SITE;; 2270 esac 2271elif test "x$prefix" != xNONE; then 2272 ac_site_file1=$prefix/share/config.site 2273 ac_site_file2=$prefix/etc/config.site 2274else 2275 ac_site_file1=$ac_default_prefix/share/config.site 2276 ac_site_file2=$ac_default_prefix/etc/config.site 2277fi 2278for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2279do 2280 test "x$ac_site_file" = xNONE && continue 2281 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2282 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2283$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2284 sed 's/^/| /' "$ac_site_file" >&5 2285 . "$ac_site_file" \ 2286 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2287$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2288as_fn_error $? "failed to load site script $ac_site_file 2289See \`config.log' for more details" "$LINENO" 5; } 2290 fi 2291done 2292 2293if test -r "$cache_file"; then 2294 # Some versions of bash will fail to source /dev/null (special files 2295 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2296 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2297 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2298$as_echo "$as_me: loading cache $cache_file" >&6;} 2299 case $cache_file in 2300 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2301 *) . "./$cache_file";; 2302 esac 2303 fi 2304else 2305 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2306$as_echo "$as_me: creating cache $cache_file" >&6;} 2307 >$cache_file 2308fi 2309 2310# Check that the precious variables saved in the cache have kept the same 2311# value. 2312ac_cache_corrupted=false 2313for ac_var in $ac_precious_vars; do 2314 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2315 eval ac_new_set=\$ac_env_${ac_var}_set 2316 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2317 eval ac_new_val=\$ac_env_${ac_var}_value 2318 case $ac_old_set,$ac_new_set in 2319 set,) 2320 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2321$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2322 ac_cache_corrupted=: ;; 2323 ,set) 2324 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2325$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2326 ac_cache_corrupted=: ;; 2327 ,);; 2328 *) 2329 if test "x$ac_old_val" != "x$ac_new_val"; then 2330 # differences in whitespace do not lead to failure. 2331 ac_old_val_w=`echo x $ac_old_val` 2332 ac_new_val_w=`echo x $ac_new_val` 2333 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2334 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2335$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2336 ac_cache_corrupted=: 2337 else 2338 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2339$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2340 eval $ac_var=\$ac_old_val 2341 fi 2342 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2343$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2344 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2345$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2346 fi;; 2347 esac 2348 # Pass precious variables to config.status. 2349 if test "$ac_new_set" = set; then 2350 case $ac_new_val in 2351 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2352 *) ac_arg=$ac_var=$ac_new_val ;; 2353 esac 2354 case " $ac_configure_args " in 2355 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2356 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2357 esac 2358 fi 2359done 2360if $ac_cache_corrupted; then 2361 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2362$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2363 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2364$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2365 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2366fi 2367## -------------------- ## 2368## Main body of script. ## 2369## -------------------- ## 2370 2371ac_ext=c 2372ac_cpp='$CPP $CPPFLAGS' 2373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2375ac_compiler_gnu=$ac_cv_c_compiler_gnu 2376 2377 2378 2379 2380 2381#AC_INIT(package-unused, version-unused, libvtv) 2382 2383 2384# Default to --enable-multilib 2385# Check whether --enable-multilib was given. 2386if test "${enable_multilib+set}" = set; then : 2387 enableval=$enable_multilib; case "$enableval" in 2388 yes) multilib=yes ;; 2389 no) multilib=no ;; 2390 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2391 esac 2392else 2393 multilib=yes 2394fi 2395 2396 2397# We may get other options which we leave undocumented: 2398# --with-target-subdir, --with-multisrctop, --with-multisubdir 2399# See config-ml.in if you want the gory details. 2400 2401if test "$srcdir" = "."; then 2402 if test "$with_target_subdir" != "."; then 2403 multi_basedir="$srcdir/$with_multisrctop../.." 2404 else 2405 multi_basedir="$srcdir/$with_multisrctop.." 2406 fi 2407else 2408 multi_basedir="$srcdir/.." 2409fi 2410 2411 2412# Even if the default multilib is not a cross compilation, 2413# it may be that some of the other multilibs are. 2414if test $cross_compiling = no && test $multilib = yes \ 2415 && test "x${with_multisubdir}" != x ; then 2416 cross_compiling=maybe 2417fi 2418 2419ac_config_commands="$ac_config_commands default-1" 2420 2421 2422# ------- 2423# Options 2424# ------- 2425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2426$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2427# Check whether --enable-version-specific-runtime-libs was given. 2428if test "${enable_version_specific_runtime_libs+set}" = set; then : 2429 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2430 yes) version_specific_libs=yes ;; 2431 no) version_specific_libs=no ;; 2432 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2433 esac 2434else 2435 version_specific_libs=no 2436fi 2437 2438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2439$as_echo "$version_specific_libs" >&6; } 2440 2441# Do not delete or change the following two lines. For why, see 2442# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html 2443ac_aux_dir= 2444for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2445 if test -f "$ac_dir/install-sh"; then 2446 ac_aux_dir=$ac_dir 2447 ac_install_sh="$ac_aux_dir/install-sh -c" 2448 break 2449 elif test -f "$ac_dir/install.sh"; then 2450 ac_aux_dir=$ac_dir 2451 ac_install_sh="$ac_aux_dir/install.sh -c" 2452 break 2453 elif test -f "$ac_dir/shtool"; then 2454 ac_aux_dir=$ac_dir 2455 ac_install_sh="$ac_aux_dir/shtool install -c" 2456 break 2457 fi 2458done 2459if test -z "$ac_aux_dir"; then 2460 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2461fi 2462 2463# These three variables are undocumented and unsupported, 2464# and are intended to be withdrawn in a future Autoconf release. 2465# They can cause serious problems if a builder's source tree is in a directory 2466# whose full name contains unusual characters. 2467ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2468ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2469ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2470 2471 2472# Make sure we can run config.sub. 2473$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2474 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2475 2476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2477$as_echo_n "checking build system type... " >&6; } 2478if ${ac_cv_build+:} false; then : 2479 $as_echo_n "(cached) " >&6 2480else 2481 ac_build_alias=$build_alias 2482test "x$ac_build_alias" = x && 2483 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2484test "x$ac_build_alias" = x && 2485 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2486ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2487 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2488 2489fi 2490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2491$as_echo "$ac_cv_build" >&6; } 2492case $ac_cv_build in 2493*-*-*) ;; 2494*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2495esac 2496build=$ac_cv_build 2497ac_save_IFS=$IFS; IFS='-' 2498set x $ac_cv_build 2499shift 2500build_cpu=$1 2501build_vendor=$2 2502shift; shift 2503# Remember, the first character of IFS is used to create $*, 2504# except with old shells: 2505build_os=$* 2506IFS=$ac_save_IFS 2507case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2508 2509 2510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2511$as_echo_n "checking host system type... " >&6; } 2512if ${ac_cv_host+:} false; then : 2513 $as_echo_n "(cached) " >&6 2514else 2515 if test "x$host_alias" = x; then 2516 ac_cv_host=$ac_cv_build 2517else 2518 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2519 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2520fi 2521 2522fi 2523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2524$as_echo "$ac_cv_host" >&6; } 2525case $ac_cv_host in 2526*-*-*) ;; 2527*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2528esac 2529host=$ac_cv_host 2530ac_save_IFS=$IFS; IFS='-' 2531set x $ac_cv_host 2532shift 2533host_cpu=$1 2534host_vendor=$2 2535shift; shift 2536# Remember, the first character of IFS is used to create $*, 2537# except with old shells: 2538host_os=$* 2539IFS=$ac_save_IFS 2540case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2541 2542 2543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2544$as_echo_n "checking target system type... " >&6; } 2545if ${ac_cv_target+:} false; then : 2546 $as_echo_n "(cached) " >&6 2547else 2548 if test "x$target_alias" = x; then 2549 ac_cv_target=$ac_cv_host 2550else 2551 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2552 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2553fi 2554 2555fi 2556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2557$as_echo "$ac_cv_target" >&6; } 2558case $ac_cv_target in 2559*-*-*) ;; 2560*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2561esac 2562target=$ac_cv_target 2563ac_save_IFS=$IFS; IFS='-' 2564set x $ac_cv_target 2565shift 2566target_cpu=$1 2567target_vendor=$2 2568shift; shift 2569# Remember, the first character of IFS is used to create $*, 2570# except with old shells: 2571target_os=$* 2572IFS=$ac_save_IFS 2573case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2574 2575 2576# The aliases save the names the user supplied, while $host etc. 2577# will get canonicalized. 2578test -n "$target_alias" && 2579 test "$program_prefix$program_suffix$program_transform_name" = \ 2580 NONENONEs,x,x, && 2581 program_prefix=${target_alias}- 2582 2583target_alias=${target_alias-$host_alias} 2584 2585 case ${build_alias} in 2586 "") build_noncanonical=${build} ;; 2587 *) build_noncanonical=${build_alias} ;; 2588esac 2589 2590 case ${host_alias} in 2591 "") host_noncanonical=${build_noncanonical} ;; 2592 *) host_noncanonical=${host_alias} ;; 2593esac 2594 2595 case ${target_alias} in 2596 "") target_noncanonical=${host_noncanonical} ;; 2597 *) target_noncanonical=${target_alias} ;; 2598esac 2599 2600 2601 2602 2603 2604 LIBSTDCXX_RAW_CXX_CXXFLAGS="\ 2605 -I\$(top_builddir)/../libstdc++-v3/include \ 2606 -I\$(top_builddir)/../libstdc++-v3/include/\$(target_noncanonical) \ 2607 -I\$(top_srcdir)/../libstdc++-v3/libsupc++" 2608 LIBSTDCXX_RAW_CXX_LDFLAGS="\ 2609 \$(top_builddir)/../libstdc++-v3/src/libstdc++.la" 2610 2611 2612 2613 2614# Expand $ac_aux_dir to an absolute path. 2615am_aux_dir=`cd "$ac_aux_dir" && pwd` 2616 2617ac_ext=c 2618ac_cpp='$CPP $CPPFLAGS' 2619ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2620ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2621ac_compiler_gnu=$ac_cv_c_compiler_gnu 2622if test -n "$ac_tool_prefix"; then 2623 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2624set dummy ${ac_tool_prefix}gcc; ac_word=$2 2625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2626$as_echo_n "checking for $ac_word... " >&6; } 2627if ${ac_cv_prog_CC+:} false; then : 2628 $as_echo_n "(cached) " >&6 2629else 2630 if test -n "$CC"; then 2631 ac_cv_prog_CC="$CC" # Let the user override the test. 2632else 2633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2634for as_dir in $PATH 2635do 2636 IFS=$as_save_IFS 2637 test -z "$as_dir" && as_dir=. 2638 for ac_exec_ext in '' $ac_executable_extensions; do 2639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2640 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2642 break 2 2643 fi 2644done 2645 done 2646IFS=$as_save_IFS 2647 2648fi 2649fi 2650CC=$ac_cv_prog_CC 2651if test -n "$CC"; then 2652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2653$as_echo "$CC" >&6; } 2654else 2655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2656$as_echo "no" >&6; } 2657fi 2658 2659 2660fi 2661if test -z "$ac_cv_prog_CC"; then 2662 ac_ct_CC=$CC 2663 # Extract the first word of "gcc", so it can be a program name with args. 2664set dummy gcc; ac_word=$2 2665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2666$as_echo_n "checking for $ac_word... " >&6; } 2667if ${ac_cv_prog_ac_ct_CC+:} false; then : 2668 $as_echo_n "(cached) " >&6 2669else 2670 if test -n "$ac_ct_CC"; then 2671 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2672else 2673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2674for as_dir in $PATH 2675do 2676 IFS=$as_save_IFS 2677 test -z "$as_dir" && as_dir=. 2678 for ac_exec_ext in '' $ac_executable_extensions; do 2679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2680 ac_cv_prog_ac_ct_CC="gcc" 2681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2682 break 2 2683 fi 2684done 2685 done 2686IFS=$as_save_IFS 2687 2688fi 2689fi 2690ac_ct_CC=$ac_cv_prog_ac_ct_CC 2691if test -n "$ac_ct_CC"; then 2692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2693$as_echo "$ac_ct_CC" >&6; } 2694else 2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2696$as_echo "no" >&6; } 2697fi 2698 2699 if test "x$ac_ct_CC" = x; then 2700 CC="" 2701 else 2702 case $cross_compiling:$ac_tool_warned in 2703yes:) 2704{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2705$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2706ac_tool_warned=yes ;; 2707esac 2708 CC=$ac_ct_CC 2709 fi 2710else 2711 CC="$ac_cv_prog_CC" 2712fi 2713 2714if test -z "$CC"; then 2715 if test -n "$ac_tool_prefix"; then 2716 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2717set dummy ${ac_tool_prefix}cc; ac_word=$2 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2719$as_echo_n "checking for $ac_word... " >&6; } 2720if ${ac_cv_prog_CC+:} false; then : 2721 $as_echo_n "(cached) " >&6 2722else 2723 if test -n "$CC"; then 2724 ac_cv_prog_CC="$CC" # Let the user override the test. 2725else 2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2727for as_dir in $PATH 2728do 2729 IFS=$as_save_IFS 2730 test -z "$as_dir" && as_dir=. 2731 for ac_exec_ext in '' $ac_executable_extensions; do 2732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2733 ac_cv_prog_CC="${ac_tool_prefix}cc" 2734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2735 break 2 2736 fi 2737done 2738 done 2739IFS=$as_save_IFS 2740 2741fi 2742fi 2743CC=$ac_cv_prog_CC 2744if test -n "$CC"; then 2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2746$as_echo "$CC" >&6; } 2747else 2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2749$as_echo "no" >&6; } 2750fi 2751 2752 2753 fi 2754fi 2755if test -z "$CC"; then 2756 # Extract the first word of "cc", so it can be a program name with args. 2757set dummy cc; ac_word=$2 2758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2759$as_echo_n "checking for $ac_word... " >&6; } 2760if ${ac_cv_prog_CC+:} false; then : 2761 $as_echo_n "(cached) " >&6 2762else 2763 if test -n "$CC"; then 2764 ac_cv_prog_CC="$CC" # Let the user override the test. 2765else 2766 ac_prog_rejected=no 2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2768for as_dir in $PATH 2769do 2770 IFS=$as_save_IFS 2771 test -z "$as_dir" && as_dir=. 2772 for ac_exec_ext in '' $ac_executable_extensions; do 2773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2774 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2775 ac_prog_rejected=yes 2776 continue 2777 fi 2778 ac_cv_prog_CC="cc" 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 2786if test $ac_prog_rejected = yes; then 2787 # We found a bogon in the path, so make sure we never use it. 2788 set dummy $ac_cv_prog_CC 2789 shift 2790 if test $# != 0; then 2791 # We chose a different compiler from the bogus one. 2792 # However, it has the same basename, so the bogon will be chosen 2793 # first if we set CC to just the basename; use the full file name. 2794 shift 2795 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2796 fi 2797fi 2798fi 2799fi 2800CC=$ac_cv_prog_CC 2801if test -n "$CC"; then 2802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2803$as_echo "$CC" >&6; } 2804else 2805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2806$as_echo "no" >&6; } 2807fi 2808 2809 2810fi 2811if test -z "$CC"; then 2812 if test -n "$ac_tool_prefix"; then 2813 for ac_prog in cl.exe 2814 do 2815 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2816set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2818$as_echo_n "checking for $ac_word... " >&6; } 2819if ${ac_cv_prog_CC+:} false; then : 2820 $as_echo_n "(cached) " >&6 2821else 2822 if test -n "$CC"; then 2823 ac_cv_prog_CC="$CC" # Let the user override the test. 2824else 2825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2826for as_dir in $PATH 2827do 2828 IFS=$as_save_IFS 2829 test -z "$as_dir" && as_dir=. 2830 for ac_exec_ext in '' $ac_executable_extensions; do 2831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2832 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2834 break 2 2835 fi 2836done 2837 done 2838IFS=$as_save_IFS 2839 2840fi 2841fi 2842CC=$ac_cv_prog_CC 2843if test -n "$CC"; then 2844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2845$as_echo "$CC" >&6; } 2846else 2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2848$as_echo "no" >&6; } 2849fi 2850 2851 2852 test -n "$CC" && break 2853 done 2854fi 2855if test -z "$CC"; then 2856 ac_ct_CC=$CC 2857 for ac_prog in cl.exe 2858do 2859 # Extract the first word of "$ac_prog", so it can be a program name with args. 2860set dummy $ac_prog; ac_word=$2 2861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2862$as_echo_n "checking for $ac_word... " >&6; } 2863if ${ac_cv_prog_ac_ct_CC+:} false; then : 2864 $as_echo_n "(cached) " >&6 2865else 2866 if test -n "$ac_ct_CC"; then 2867 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2868else 2869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2870for as_dir in $PATH 2871do 2872 IFS=$as_save_IFS 2873 test -z "$as_dir" && as_dir=. 2874 for ac_exec_ext in '' $ac_executable_extensions; do 2875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2876 ac_cv_prog_ac_ct_CC="$ac_prog" 2877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2878 break 2 2879 fi 2880done 2881 done 2882IFS=$as_save_IFS 2883 2884fi 2885fi 2886ac_ct_CC=$ac_cv_prog_ac_ct_CC 2887if test -n "$ac_ct_CC"; then 2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2889$as_echo "$ac_ct_CC" >&6; } 2890else 2891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2892$as_echo "no" >&6; } 2893fi 2894 2895 2896 test -n "$ac_ct_CC" && break 2897done 2898 2899 if test "x$ac_ct_CC" = x; then 2900 CC="" 2901 else 2902 case $cross_compiling:$ac_tool_warned in 2903yes:) 2904{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2905$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2906ac_tool_warned=yes ;; 2907esac 2908 CC=$ac_ct_CC 2909 fi 2910fi 2911 2912fi 2913 2914 2915test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2916$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2917as_fn_error $? "no acceptable C compiler found in \$PATH 2918See \`config.log' for more details" "$LINENO" 5; } 2919 2920# Provide some information about the compiler. 2921$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2922set X $ac_compile 2923ac_compiler=$2 2924for ac_option in --version -v -V -qversion; do 2925 { { ac_try="$ac_compiler $ac_option >&5" 2926case "(($ac_try" in 2927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2928 *) ac_try_echo=$ac_try;; 2929esac 2930eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2931$as_echo "$ac_try_echo"; } >&5 2932 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2933 ac_status=$? 2934 if test -s conftest.err; then 2935 sed '10a\ 2936... rest of stderr output deleted ... 2937 10q' conftest.err >conftest.er1 2938 cat conftest.er1 >&5 2939 fi 2940 rm -f conftest.er1 conftest.err 2941 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2942 test $ac_status = 0; } 2943done 2944 2945cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2946/* end confdefs.h. */ 2947 2948int 2949main () 2950{ 2951 2952 ; 2953 return 0; 2954} 2955_ACEOF 2956ac_clean_files_save=$ac_clean_files 2957ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2958# Try to create an executable without -o first, disregard a.out. 2959# It will help us diagnose broken compilers, and finding out an intuition 2960# of exeext. 2961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2962$as_echo_n "checking whether the C compiler works... " >&6; } 2963ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2964 2965# The possible output files: 2966ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2967 2968ac_rmfiles= 2969for ac_file in $ac_files 2970do 2971 case $ac_file in 2972 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2973 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2974 esac 2975done 2976rm -f $ac_rmfiles 2977 2978if { { ac_try="$ac_link_default" 2979case "(($ac_try" in 2980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2981 *) ac_try_echo=$ac_try;; 2982esac 2983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2984$as_echo "$ac_try_echo"; } >&5 2985 (eval "$ac_link_default") 2>&5 2986 ac_status=$? 2987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2988 test $ac_status = 0; }; then : 2989 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2990# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2991# in a Makefile. We should not override ac_cv_exeext if it was cached, 2992# so that the user can short-circuit this test for compilers unknown to 2993# Autoconf. 2994for ac_file in $ac_files '' 2995do 2996 test -f "$ac_file" || continue 2997 case $ac_file in 2998 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2999 ;; 3000 [ab].out ) 3001 # We found the default executable, but exeext='' is most 3002 # certainly right. 3003 break;; 3004 *.* ) 3005 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3006 then :; else 3007 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3008 fi 3009 # We set ac_cv_exeext here because the later test for it is not 3010 # safe: cross compilers may not add the suffix if given an `-o' 3011 # argument, so we may need to know it at that point already. 3012 # Even if this section looks crufty: it has the advantage of 3013 # actually working. 3014 break;; 3015 * ) 3016 break;; 3017 esac 3018done 3019test "$ac_cv_exeext" = no && ac_cv_exeext= 3020 3021else 3022 ac_file='' 3023fi 3024if test -z "$ac_file"; then : 3025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3026$as_echo "no" >&6; } 3027$as_echo "$as_me: failed program was:" >&5 3028sed 's/^/| /' conftest.$ac_ext >&5 3029 3030{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3031$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3032as_fn_error 77 "C compiler cannot create executables 3033See \`config.log' for more details" "$LINENO" 5; } 3034else 3035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3036$as_echo "yes" >&6; } 3037fi 3038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3039$as_echo_n "checking for C compiler default output file name... " >&6; } 3040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3041$as_echo "$ac_file" >&6; } 3042ac_exeext=$ac_cv_exeext 3043 3044rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3045ac_clean_files=$ac_clean_files_save 3046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3047$as_echo_n "checking for suffix of executables... " >&6; } 3048if { { ac_try="$ac_link" 3049case "(($ac_try" in 3050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3051 *) ac_try_echo=$ac_try;; 3052esac 3053eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3054$as_echo "$ac_try_echo"; } >&5 3055 (eval "$ac_link") 2>&5 3056 ac_status=$? 3057 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3058 test $ac_status = 0; }; then : 3059 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3060# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3061# work properly (i.e., refer to `conftest.exe'), while it won't with 3062# `rm'. 3063for ac_file in conftest.exe conftest conftest.*; do 3064 test -f "$ac_file" || continue 3065 case $ac_file in 3066 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3067 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3068 break;; 3069 * ) break;; 3070 esac 3071done 3072else 3073 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3074$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3075as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3076See \`config.log' for more details" "$LINENO" 5; } 3077fi 3078rm -f conftest conftest$ac_cv_exeext 3079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3080$as_echo "$ac_cv_exeext" >&6; } 3081 3082rm -f conftest.$ac_ext 3083EXEEXT=$ac_cv_exeext 3084ac_exeext=$EXEEXT 3085cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3086/* end confdefs.h. */ 3087#include <stdio.h> 3088int 3089main () 3090{ 3091FILE *f = fopen ("conftest.out", "w"); 3092 return ferror (f) || fclose (f) != 0; 3093 3094 ; 3095 return 0; 3096} 3097_ACEOF 3098ac_clean_files="$ac_clean_files conftest.out" 3099# Check that the compiler produces executables we can run. If not, either 3100# the compiler is broken, or we cross compile. 3101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3102$as_echo_n "checking whether we are cross compiling... " >&6; } 3103if test "$cross_compiling" != yes; then 3104 { { ac_try="$ac_link" 3105case "(($ac_try" in 3106 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3107 *) ac_try_echo=$ac_try;; 3108esac 3109eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3110$as_echo "$ac_try_echo"; } >&5 3111 (eval "$ac_link") 2>&5 3112 ac_status=$? 3113 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3114 test $ac_status = 0; } 3115 if { ac_try='./conftest$ac_cv_exeext' 3116 { { case "(($ac_try" in 3117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3118 *) ac_try_echo=$ac_try;; 3119esac 3120eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3121$as_echo "$ac_try_echo"; } >&5 3122 (eval "$ac_try") 2>&5 3123 ac_status=$? 3124 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3125 test $ac_status = 0; }; }; then 3126 cross_compiling=no 3127 else 3128 if test "$cross_compiling" = maybe; then 3129 cross_compiling=yes 3130 else 3131 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3132$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3133as_fn_error $? "cannot run C compiled programs. 3134If you meant to cross compile, use \`--host'. 3135See \`config.log' for more details" "$LINENO" 5; } 3136 fi 3137 fi 3138fi 3139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3140$as_echo "$cross_compiling" >&6; } 3141 3142rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3143ac_clean_files=$ac_clean_files_save 3144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3145$as_echo_n "checking for suffix of object files... " >&6; } 3146if ${ac_cv_objext+:} false; then : 3147 $as_echo_n "(cached) " >&6 3148else 3149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3150/* end confdefs.h. */ 3151 3152int 3153main () 3154{ 3155 3156 ; 3157 return 0; 3158} 3159_ACEOF 3160rm -f conftest.o conftest.obj 3161if { { ac_try="$ac_compile" 3162case "(($ac_try" in 3163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3164 *) ac_try_echo=$ac_try;; 3165esac 3166eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3167$as_echo "$ac_try_echo"; } >&5 3168 (eval "$ac_compile") 2>&5 3169 ac_status=$? 3170 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3171 test $ac_status = 0; }; then : 3172 for ac_file in conftest.o conftest.obj conftest.*; do 3173 test -f "$ac_file" || continue; 3174 case $ac_file in 3175 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3176 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3177 break;; 3178 esac 3179done 3180else 3181 $as_echo "$as_me: failed program was:" >&5 3182sed 's/^/| /' conftest.$ac_ext >&5 3183 3184{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3185$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3186as_fn_error $? "cannot compute suffix of object files: cannot compile 3187See \`config.log' for more details" "$LINENO" 5; } 3188fi 3189rm -f conftest.$ac_cv_objext conftest.$ac_ext 3190fi 3191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3192$as_echo "$ac_cv_objext" >&6; } 3193OBJEXT=$ac_cv_objext 3194ac_objext=$OBJEXT 3195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3196$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3197if ${ac_cv_c_compiler_gnu+:} false; then : 3198 $as_echo_n "(cached) " >&6 3199else 3200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3201/* end confdefs.h. */ 3202 3203int 3204main () 3205{ 3206#ifndef __GNUC__ 3207 choke me 3208#endif 3209 3210 ; 3211 return 0; 3212} 3213_ACEOF 3214if ac_fn_c_try_compile "$LINENO"; then : 3215 ac_compiler_gnu=yes 3216else 3217 ac_compiler_gnu=no 3218fi 3219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3220ac_cv_c_compiler_gnu=$ac_compiler_gnu 3221 3222fi 3223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3224$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3225if test $ac_compiler_gnu = yes; then 3226 GCC=yes 3227else 3228 GCC= 3229fi 3230ac_test_CFLAGS=${CFLAGS+set} 3231ac_save_CFLAGS=$CFLAGS 3232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3233$as_echo_n "checking whether $CC accepts -g... " >&6; } 3234if ${ac_cv_prog_cc_g+:} false; then : 3235 $as_echo_n "(cached) " >&6 3236else 3237 ac_save_c_werror_flag=$ac_c_werror_flag 3238 ac_c_werror_flag=yes 3239 ac_cv_prog_cc_g=no 3240 CFLAGS="-g" 3241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3242/* end confdefs.h. */ 3243 3244int 3245main () 3246{ 3247 3248 ; 3249 return 0; 3250} 3251_ACEOF 3252if ac_fn_c_try_compile "$LINENO"; then : 3253 ac_cv_prog_cc_g=yes 3254else 3255 CFLAGS="" 3256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3257/* end confdefs.h. */ 3258 3259int 3260main () 3261{ 3262 3263 ; 3264 return 0; 3265} 3266_ACEOF 3267if ac_fn_c_try_compile "$LINENO"; then : 3268 3269else 3270 ac_c_werror_flag=$ac_save_c_werror_flag 3271 CFLAGS="-g" 3272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3273/* end confdefs.h. */ 3274 3275int 3276main () 3277{ 3278 3279 ; 3280 return 0; 3281} 3282_ACEOF 3283if ac_fn_c_try_compile "$LINENO"; then : 3284 ac_cv_prog_cc_g=yes 3285fi 3286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3287fi 3288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3289fi 3290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3291 ac_c_werror_flag=$ac_save_c_werror_flag 3292fi 3293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3294$as_echo "$ac_cv_prog_cc_g" >&6; } 3295if test "$ac_test_CFLAGS" = set; then 3296 CFLAGS=$ac_save_CFLAGS 3297elif test $ac_cv_prog_cc_g = yes; then 3298 if test "$GCC" = yes; then 3299 CFLAGS="-g -O2" 3300 else 3301 CFLAGS="-g" 3302 fi 3303else 3304 if test "$GCC" = yes; then 3305 CFLAGS="-O2" 3306 else 3307 CFLAGS= 3308 fi 3309fi 3310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3311$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3312if ${ac_cv_prog_cc_c89+:} false; then : 3313 $as_echo_n "(cached) " >&6 3314else 3315 ac_cv_prog_cc_c89=no 3316ac_save_CC=$CC 3317cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3318/* end confdefs.h. */ 3319#include <stdarg.h> 3320#include <stdio.h> 3321struct stat; 3322/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3323struct buf { int x; }; 3324FILE * (*rcsopen) (struct buf *, struct stat *, int); 3325static char *e (p, i) 3326 char **p; 3327 int i; 3328{ 3329 return p[i]; 3330} 3331static char *f (char * (*g) (char **, int), char **p, ...) 3332{ 3333 char *s; 3334 va_list v; 3335 va_start (v,p); 3336 s = g (p, va_arg (v,int)); 3337 va_end (v); 3338 return s; 3339} 3340 3341/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3342 function prototypes and stuff, but not '\xHH' hex character constants. 3343 These don't provoke an error unfortunately, instead are silently treated 3344 as 'x'. The following induces an error, until -std is added to get 3345 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3346 array size at least. It's necessary to write '\x00'==0 to get something 3347 that's true only with -std. */ 3348int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3349 3350/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3351 inside strings and character constants. */ 3352#define FOO(x) 'x' 3353int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3354 3355int test (int i, double x); 3356struct s1 {int (*f) (int a);}; 3357struct s2 {int (*f) (double a);}; 3358int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3359int argc; 3360char **argv; 3361int 3362main () 3363{ 3364return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3365 ; 3366 return 0; 3367} 3368_ACEOF 3369for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3370 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3371do 3372 CC="$ac_save_CC $ac_arg" 3373 if ac_fn_c_try_compile "$LINENO"; then : 3374 ac_cv_prog_cc_c89=$ac_arg 3375fi 3376rm -f core conftest.err conftest.$ac_objext 3377 test "x$ac_cv_prog_cc_c89" != "xno" && break 3378done 3379rm -f conftest.$ac_ext 3380CC=$ac_save_CC 3381 3382fi 3383# AC_CACHE_VAL 3384case "x$ac_cv_prog_cc_c89" in 3385 x) 3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3387$as_echo "none needed" >&6; } ;; 3388 xno) 3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3390$as_echo "unsupported" >&6; } ;; 3391 *) 3392 CC="$CC $ac_cv_prog_cc_c89" 3393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3394$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3395esac 3396if test "x$ac_cv_prog_cc_c89" != xno; then : 3397 3398fi 3399 3400ac_ext=c 3401ac_cpp='$CPP $CPPFLAGS' 3402ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3403ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3404ac_compiler_gnu=$ac_cv_c_compiler_gnu 3405 3406ac_ext=c 3407ac_cpp='$CPP $CPPFLAGS' 3408ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3409ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3410ac_compiler_gnu=$ac_cv_c_compiler_gnu 3411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3412$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3413if ${am_cv_prog_cc_c_o+:} false; then : 3414 $as_echo_n "(cached) " >&6 3415else 3416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3417/* end confdefs.h. */ 3418 3419int 3420main () 3421{ 3422 3423 ; 3424 return 0; 3425} 3426_ACEOF 3427 # Make sure it works both with $CC and with simple cc. 3428 # Following AC_PROG_CC_C_O, we do the test twice because some 3429 # compilers refuse to overwrite an existing .o file with -o, 3430 # though they will create one. 3431 am_cv_prog_cc_c_o=yes 3432 for am_i in 1 2; do 3433 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3434 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3435 ac_status=$? 3436 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3437 (exit $ac_status); } \ 3438 && test -f conftest2.$ac_objext; then 3439 : OK 3440 else 3441 am_cv_prog_cc_c_o=no 3442 break 3443 fi 3444 done 3445 rm -f core conftest* 3446 unset am_i 3447fi 3448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3449$as_echo "$am_cv_prog_cc_c_o" >&6; } 3450if test "$am_cv_prog_cc_c_o" != yes; then 3451 # Losing compiler, so override with the script. 3452 # FIXME: It is wrong to rewrite CC. 3453 # But if we don't then we get into trouble of one sort or another. 3454 # A longer-term fix would be to have automake use am__CC in this case, 3455 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3456 CC="$am_aux_dir/compile $CC" 3457fi 3458ac_ext=c 3459ac_cpp='$CPP $CPPFLAGS' 3460ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3461ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3462ac_compiler_gnu=$ac_cv_c_compiler_gnu 3463 3464 3465 3466ac_ext=c 3467ac_cpp='$CPP $CPPFLAGS' 3468ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3469ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3470ac_compiler_gnu=$ac_cv_c_compiler_gnu 3471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3472$as_echo_n "checking how to run the C preprocessor... " >&6; } 3473# On Suns, sometimes $CPP names a directory. 3474if test -n "$CPP" && test -d "$CPP"; then 3475 CPP= 3476fi 3477if test -z "$CPP"; then 3478 if ${ac_cv_prog_CPP+:} false; then : 3479 $as_echo_n "(cached) " >&6 3480else 3481 # Double quotes because CPP needs to be expanded 3482 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3483 do 3484 ac_preproc_ok=false 3485for ac_c_preproc_warn_flag in '' yes 3486do 3487 # Use a header file that comes with gcc, so configuring glibc 3488 # with a fresh cross-compiler works. 3489 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3490 # <limits.h> exists even on freestanding compilers. 3491 # On the NeXT, cc -E runs the code through the compiler's parser, 3492 # not just through cpp. "Syntax error" is here to catch this case. 3493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3494/* end confdefs.h. */ 3495#ifdef __STDC__ 3496# include <limits.h> 3497#else 3498# include <assert.h> 3499#endif 3500 Syntax error 3501_ACEOF 3502if ac_fn_c_try_cpp "$LINENO"; then : 3503 3504else 3505 # Broken: fails on valid input. 3506continue 3507fi 3508rm -f conftest.err conftest.i conftest.$ac_ext 3509 3510 # OK, works on sane cases. Now check whether nonexistent headers 3511 # can be detected and how. 3512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3513/* end confdefs.h. */ 3514#include <ac_nonexistent.h> 3515_ACEOF 3516if ac_fn_c_try_cpp "$LINENO"; then : 3517 # Broken: success on invalid input. 3518continue 3519else 3520 # Passes both tests. 3521ac_preproc_ok=: 3522break 3523fi 3524rm -f conftest.err conftest.i conftest.$ac_ext 3525 3526done 3527# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3528rm -f conftest.i conftest.err conftest.$ac_ext 3529if $ac_preproc_ok; then : 3530 break 3531fi 3532 3533 done 3534 ac_cv_prog_CPP=$CPP 3535 3536fi 3537 CPP=$ac_cv_prog_CPP 3538else 3539 ac_cv_prog_CPP=$CPP 3540fi 3541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3542$as_echo "$CPP" >&6; } 3543ac_preproc_ok=false 3544for ac_c_preproc_warn_flag in '' yes 3545do 3546 # Use a header file that comes with gcc, so configuring glibc 3547 # with a fresh cross-compiler works. 3548 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3549 # <limits.h> exists even on freestanding compilers. 3550 # On the NeXT, cc -E runs the code through the compiler's parser, 3551 # not just through cpp. "Syntax error" is here to catch this case. 3552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3553/* end confdefs.h. */ 3554#ifdef __STDC__ 3555# include <limits.h> 3556#else 3557# include <assert.h> 3558#endif 3559 Syntax error 3560_ACEOF 3561if ac_fn_c_try_cpp "$LINENO"; then : 3562 3563else 3564 # Broken: fails on valid input. 3565continue 3566fi 3567rm -f conftest.err conftest.i conftest.$ac_ext 3568 3569 # OK, works on sane cases. Now check whether nonexistent headers 3570 # can be detected and how. 3571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3572/* end confdefs.h. */ 3573#include <ac_nonexistent.h> 3574_ACEOF 3575if ac_fn_c_try_cpp "$LINENO"; then : 3576 # Broken: success on invalid input. 3577continue 3578else 3579 # Passes both tests. 3580ac_preproc_ok=: 3581break 3582fi 3583rm -f conftest.err conftest.i conftest.$ac_ext 3584 3585done 3586# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3587rm -f conftest.i conftest.err conftest.$ac_ext 3588if $ac_preproc_ok; then : 3589 3590else 3591 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3592$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3593as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3594See \`config.log' for more details" "$LINENO" 5; } 3595fi 3596 3597ac_ext=c 3598ac_cpp='$CPP $CPPFLAGS' 3599ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3600ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3601ac_compiler_gnu=$ac_cv_c_compiler_gnu 3602 3603 3604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3605$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3606if ${ac_cv_path_GREP+:} false; then : 3607 $as_echo_n "(cached) " >&6 3608else 3609 if test -z "$GREP"; then 3610 ac_path_GREP_found=false 3611 # Loop through the user's path and test for each of PROGNAME-LIST 3612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3613for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3614do 3615 IFS=$as_save_IFS 3616 test -z "$as_dir" && as_dir=. 3617 for ac_prog in grep ggrep; do 3618 for ac_exec_ext in '' $ac_executable_extensions; do 3619 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3620 as_fn_executable_p "$ac_path_GREP" || continue 3621# Check for GNU ac_path_GREP and select it if it is found. 3622 # Check for GNU $ac_path_GREP 3623case `"$ac_path_GREP" --version 2>&1` in 3624*GNU*) 3625 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3626*) 3627 ac_count=0 3628 $as_echo_n 0123456789 >"conftest.in" 3629 while : 3630 do 3631 cat "conftest.in" "conftest.in" >"conftest.tmp" 3632 mv "conftest.tmp" "conftest.in" 3633 cp "conftest.in" "conftest.nl" 3634 $as_echo 'GREP' >> "conftest.nl" 3635 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3636 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3637 as_fn_arith $ac_count + 1 && ac_count=$as_val 3638 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3639 # Best one so far, save it but keep looking for a better one 3640 ac_cv_path_GREP="$ac_path_GREP" 3641 ac_path_GREP_max=$ac_count 3642 fi 3643 # 10*(2^10) chars as input seems more than enough 3644 test $ac_count -gt 10 && break 3645 done 3646 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3647esac 3648 3649 $ac_path_GREP_found && break 3 3650 done 3651 done 3652 done 3653IFS=$as_save_IFS 3654 if test -z "$ac_cv_path_GREP"; then 3655 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3656 fi 3657else 3658 ac_cv_path_GREP=$GREP 3659fi 3660 3661fi 3662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3663$as_echo "$ac_cv_path_GREP" >&6; } 3664 GREP="$ac_cv_path_GREP" 3665 3666 3667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3668$as_echo_n "checking for egrep... " >&6; } 3669if ${ac_cv_path_EGREP+:} false; then : 3670 $as_echo_n "(cached) " >&6 3671else 3672 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3673 then ac_cv_path_EGREP="$GREP -E" 3674 else 3675 if test -z "$EGREP"; then 3676 ac_path_EGREP_found=false 3677 # Loop through the user's path and test for each of PROGNAME-LIST 3678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3679for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3680do 3681 IFS=$as_save_IFS 3682 test -z "$as_dir" && as_dir=. 3683 for ac_prog in egrep; do 3684 for ac_exec_ext in '' $ac_executable_extensions; do 3685 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3686 as_fn_executable_p "$ac_path_EGREP" || continue 3687# Check for GNU ac_path_EGREP and select it if it is found. 3688 # Check for GNU $ac_path_EGREP 3689case `"$ac_path_EGREP" --version 2>&1` in 3690*GNU*) 3691 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3692*) 3693 ac_count=0 3694 $as_echo_n 0123456789 >"conftest.in" 3695 while : 3696 do 3697 cat "conftest.in" "conftest.in" >"conftest.tmp" 3698 mv "conftest.tmp" "conftest.in" 3699 cp "conftest.in" "conftest.nl" 3700 $as_echo 'EGREP' >> "conftest.nl" 3701 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3702 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3703 as_fn_arith $ac_count + 1 && ac_count=$as_val 3704 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3705 # Best one so far, save it but keep looking for a better one 3706 ac_cv_path_EGREP="$ac_path_EGREP" 3707 ac_path_EGREP_max=$ac_count 3708 fi 3709 # 10*(2^10) chars as input seems more than enough 3710 test $ac_count -gt 10 && break 3711 done 3712 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3713esac 3714 3715 $ac_path_EGREP_found && break 3 3716 done 3717 done 3718 done 3719IFS=$as_save_IFS 3720 if test -z "$ac_cv_path_EGREP"; then 3721 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3722 fi 3723else 3724 ac_cv_path_EGREP=$EGREP 3725fi 3726 3727 fi 3728fi 3729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3730$as_echo "$ac_cv_path_EGREP" >&6; } 3731 EGREP="$ac_cv_path_EGREP" 3732 3733 3734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3735$as_echo_n "checking for ANSI C header files... " >&6; } 3736if ${ac_cv_header_stdc+:} false; then : 3737 $as_echo_n "(cached) " >&6 3738else 3739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3740/* end confdefs.h. */ 3741#include <stdlib.h> 3742#include <stdarg.h> 3743#include <string.h> 3744#include <float.h> 3745 3746int 3747main () 3748{ 3749 3750 ; 3751 return 0; 3752} 3753_ACEOF 3754if ac_fn_c_try_compile "$LINENO"; then : 3755 ac_cv_header_stdc=yes 3756else 3757 ac_cv_header_stdc=no 3758fi 3759rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3760 3761if test $ac_cv_header_stdc = yes; then 3762 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3764/* end confdefs.h. */ 3765#include <string.h> 3766 3767_ACEOF 3768if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3769 $EGREP "memchr" >/dev/null 2>&1; then : 3770 3771else 3772 ac_cv_header_stdc=no 3773fi 3774rm -f conftest* 3775 3776fi 3777 3778if test $ac_cv_header_stdc = yes; then 3779 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3781/* end confdefs.h. */ 3782#include <stdlib.h> 3783 3784_ACEOF 3785if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3786 $EGREP "free" >/dev/null 2>&1; then : 3787 3788else 3789 ac_cv_header_stdc=no 3790fi 3791rm -f conftest* 3792 3793fi 3794 3795if test $ac_cv_header_stdc = yes; then 3796 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3797 if test "$cross_compiling" = yes; then : 3798 : 3799else 3800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3801/* end confdefs.h. */ 3802#include <ctype.h> 3803#include <stdlib.h> 3804#if ((' ' & 0x0FF) == 0x020) 3805# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3806# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3807#else 3808# define ISLOWER(c) \ 3809 (('a' <= (c) && (c) <= 'i') \ 3810 || ('j' <= (c) && (c) <= 'r') \ 3811 || ('s' <= (c) && (c) <= 'z')) 3812# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3813#endif 3814 3815#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3816int 3817main () 3818{ 3819 int i; 3820 for (i = 0; i < 256; i++) 3821 if (XOR (islower (i), ISLOWER (i)) 3822 || toupper (i) != TOUPPER (i)) 3823 return 2; 3824 return 0; 3825} 3826_ACEOF 3827if ac_fn_c_try_run "$LINENO"; then : 3828 3829else 3830 ac_cv_header_stdc=no 3831fi 3832rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3833 conftest.$ac_objext conftest.beam conftest.$ac_ext 3834fi 3835 3836fi 3837fi 3838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3839$as_echo "$ac_cv_header_stdc" >&6; } 3840if test $ac_cv_header_stdc = yes; then 3841 3842$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3843 3844fi 3845 3846# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3847for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3848 inttypes.h stdint.h unistd.h 3849do : 3850 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3851ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3852" 3853if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3854 cat >>confdefs.h <<_ACEOF 3855#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3856_ACEOF 3857 3858fi 3859 3860done 3861 3862 3863 3864 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3865if test "x$ac_cv_header_minix_config_h" = xyes; then : 3866 MINIX=yes 3867else 3868 MINIX= 3869fi 3870 3871 3872 if test "$MINIX" = yes; then 3873 3874$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3875 3876 3877$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3878 3879 3880$as_echo "#define _MINIX 1" >>confdefs.h 3881 3882 fi 3883 3884 3885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3886$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3887if ${ac_cv_safe_to_define___extensions__+:} false; then : 3888 $as_echo_n "(cached) " >&6 3889else 3890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3891/* end confdefs.h. */ 3892 3893# define __EXTENSIONS__ 1 3894 $ac_includes_default 3895int 3896main () 3897{ 3898 3899 ; 3900 return 0; 3901} 3902_ACEOF 3903if ac_fn_c_try_compile "$LINENO"; then : 3904 ac_cv_safe_to_define___extensions__=yes 3905else 3906 ac_cv_safe_to_define___extensions__=no 3907fi 3908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3909fi 3910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3911$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3912 test $ac_cv_safe_to_define___extensions__ = yes && 3913 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3914 3915 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3916 3917 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3918 3919 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3920 3921 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3922 3923 3924 3925# Use same top-level configure hooks in libgcc/libstdc++/libvtv. 3926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5 3927$as_echo_n "checking for --enable-vtable-verify... " >&6; } 3928# Check whether --enable-vtable-verify was given. 3929if test "${enable_vtable_verify+set}" = set; then : 3930 enableval=$enable_vtable_verify; case "$enableval" in 3931 yes) enable_vtable_verify=yes ;; 3932 no) enable_vtable_verify=no ;; 3933 *) enable_vtable_verify=no;; 3934 esac 3935else 3936 enable_vtable_verify=no 3937fi 3938 3939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5 3940$as_echo "$enable_vtable_verify" >&6; } 3941 3942# See if supported. 3943unset VTV_SUPPORTED 3944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for host support for vtable verification" >&5 3945$as_echo_n "checking for host support for vtable verification... " >&6; } 3946. ${srcdir}/configure.tgt 3947case ${host} in 3948 *-*-solaris2*) 3949 # libvtv requires init priority support, which depends on the linker 3950 # used on Solaris. 3951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for init priority support" >&5 3952$as_echo_n "checking for init priority support... " >&6; } 3953if ${libvtv_cv_init_priority+:} false; then : 3954 $as_echo_n "(cached) " >&6 3955else 3956 3957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3958/* end confdefs.h. */ 3959 3960int 3961main () 3962{ 3963void ip (void) __attribute__ ((constructor (1))); 3964 ; 3965 return 0; 3966} 3967_ACEOF 3968if ac_fn_c_try_compile "$LINENO"; then : 3969 libgcc_cv_init_priority=yes 3970else 3971 libgcc_cv_init_priority=no 3972fi 3973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3974fi 3975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libvtv_cv_init_priority" >&5 3976$as_echo "$libvtv_cv_init_priority" >&6; } 3977 if test x$libvtv_cv_init_priority = xno; then 3978 VTV_SUPPORTED=no 3979 fi 3980 # FIXME: Maybe check for dl_iterate_phdr, too? Should be covered by 3981 # configure.tgt restricting to libvtv to Solaris 11+. 3982 ;; 3983esac 3984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $VTV_SUPPORTED" >&5 3985$as_echo "$VTV_SUPPORTED" >&6; } 3986 3987# Decide if it's usable. 3988use_vtable_verify=no 3989if test "x$VTV_SUPPORTED" = "xyes"; then 3990 if test "x$enable_vtable_verify" = "xyes"; then 3991 use_vtable_verify=yes 3992 { $as_echo "$as_me:${as_lineno-$LINENO}: using vtable verification" >&5 3993$as_echo "$as_me: using vtable verification" >&6;} 3994 fi 3995fi 3996 if test $use_vtable_verify = yes; then 3997 ENABLE_VTABLE_VERIFY_TRUE= 3998 ENABLE_VTABLE_VERIFY_FALSE='#' 3999else 4000 ENABLE_VTABLE_VERIFY_TRUE='#' 4001 ENABLE_VTABLE_VERIFY_FALSE= 4002fi 4003 4004 4005am__api_version='1.15' 4006 4007# Find a good install program. We prefer a C program (faster), 4008# so one script is as good as another. But avoid the broken or 4009# incompatible versions: 4010# SysV /etc/install, /usr/sbin/install 4011# SunOS /usr/etc/install 4012# IRIX /sbin/install 4013# AIX /bin/install 4014# AmigaOS /C/install, which installs bootblocks on floppy discs 4015# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4016# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4017# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4018# OS/2's system install, which has a completely different semantic 4019# ./install, which can be erroneously created by make from ./install.sh. 4020# Reject install programs that cannot install multiple files. 4021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4022$as_echo_n "checking for a BSD-compatible install... " >&6; } 4023if test -z "$INSTALL"; then 4024if ${ac_cv_path_install+:} false; then : 4025 $as_echo_n "(cached) " >&6 4026else 4027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4028for as_dir in $PATH 4029do 4030 IFS=$as_save_IFS 4031 test -z "$as_dir" && as_dir=. 4032 # Account for people who put trailing slashes in PATH elements. 4033case $as_dir/ in #(( 4034 ./ | .// | /[cC]/* | \ 4035 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4036 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4037 /usr/ucb/* ) ;; 4038 *) 4039 # OSF1 and SCO ODT 3.0 have their own names for install. 4040 # Don't use installbsd from OSF since it installs stuff as root 4041 # by default. 4042 for ac_prog in ginstall scoinst install; do 4043 for ac_exec_ext in '' $ac_executable_extensions; do 4044 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 4045 if test $ac_prog = install && 4046 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4047 # AIX install. It has an incompatible calling convention. 4048 : 4049 elif test $ac_prog = install && 4050 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4051 # program-specific install script used by HP pwplus--don't use. 4052 : 4053 else 4054 rm -rf conftest.one conftest.two conftest.dir 4055 echo one > conftest.one 4056 echo two > conftest.two 4057 mkdir conftest.dir 4058 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4059 test -s conftest.one && test -s conftest.two && 4060 test -s conftest.dir/conftest.one && 4061 test -s conftest.dir/conftest.two 4062 then 4063 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4064 break 3 4065 fi 4066 fi 4067 fi 4068 done 4069 done 4070 ;; 4071esac 4072 4073 done 4074IFS=$as_save_IFS 4075 4076rm -rf conftest.one conftest.two conftest.dir 4077 4078fi 4079 if test "${ac_cv_path_install+set}" = set; then 4080 INSTALL=$ac_cv_path_install 4081 else 4082 # As a last resort, use the slow shell script. Don't cache a 4083 # value for INSTALL within a source directory, because that will 4084 # break other packages using the cache if that directory is 4085 # removed, or if the value is a relative name. 4086 INSTALL=$ac_install_sh 4087 fi 4088fi 4089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4090$as_echo "$INSTALL" >&6; } 4091 4092# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4093# It thinks the first close brace ends the variable substitution. 4094test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4095 4096test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4097 4098test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4099 4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4101$as_echo_n "checking whether build environment is sane... " >&6; } 4102# Reject unsafe characters in $srcdir or the absolute working directory 4103# name. Accept space and tab only in the latter. 4104am_lf=' 4105' 4106case `pwd` in 4107 *[\\\"\#\$\&\'\`$am_lf]*) 4108 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 4109esac 4110case $srcdir in 4111 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4112 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 4113esac 4114 4115# Do 'set' in a subshell so we don't clobber the current shell's 4116# arguments. Must try -L first in case configure is actually a 4117# symlink; some systems play weird games with the mod time of symlinks 4118# (eg FreeBSD returns the mod time of the symlink's containing 4119# directory). 4120if ( 4121 am_has_slept=no 4122 for am_try in 1 2; do 4123 echo "timestamp, slept: $am_has_slept" > conftest.file 4124 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4125 if test "$*" = "X"; then 4126 # -L didn't work. 4127 set X `ls -t "$srcdir/configure" conftest.file` 4128 fi 4129 if test "$*" != "X $srcdir/configure conftest.file" \ 4130 && test "$*" != "X conftest.file $srcdir/configure"; then 4131 4132 # If neither matched, then we have a broken ls. This can happen 4133 # if, for instance, CONFIG_SHELL is bash and it inherits a 4134 # broken ls alias from the environment. This has actually 4135 # happened. Such a system could not be considered "sane". 4136 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 4137 alias in your environment" "$LINENO" 5 4138 fi 4139 if test "$2" = conftest.file || test $am_try -eq 2; then 4140 break 4141 fi 4142 # Just in case. 4143 sleep 1 4144 am_has_slept=yes 4145 done 4146 test "$2" = conftest.file 4147 ) 4148then 4149 # Ok. 4150 : 4151else 4152 as_fn_error $? "newly created file is older than distributed files! 4153Check your system clock" "$LINENO" 5 4154fi 4155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4156$as_echo "yes" >&6; } 4157# If we didn't sleep, we still need to ensure time stamps of config.status and 4158# generated files are strictly newer. 4159am_sleep_pid= 4160if grep 'slept: no' conftest.file >/dev/null 2>&1; then 4161 ( sleep 1 ) & 4162 am_sleep_pid=$! 4163fi 4164 4165rm -f conftest.file 4166 4167test "$program_prefix" != NONE && 4168 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4169# Use a double $ so make ignores it. 4170test "$program_suffix" != NONE && 4171 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4172# Double any \ or $. 4173# By default was `s,x,x', remove it if useless. 4174ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4175program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4176 4177if test x"${MISSING+set}" != xset; then 4178 case $am_aux_dir in 4179 *\ * | *\ *) 4180 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4181 *) 4182 MISSING="\${SHELL} $am_aux_dir/missing" ;; 4183 esac 4184fi 4185# Use eval to expand $SHELL 4186if eval "$MISSING --is-lightweight"; then 4187 am_missing_run="$MISSING " 4188else 4189 am_missing_run= 4190 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4191$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4192fi 4193 4194if test x"${install_sh+set}" != xset; then 4195 case $am_aux_dir in 4196 *\ * | *\ *) 4197 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4198 *) 4199 install_sh="\${SHELL} $am_aux_dir/install-sh" 4200 esac 4201fi 4202 4203# Installed binaries are usually stripped using 'strip' when the user 4204# run "make install-strip". However 'strip' might not be the right 4205# tool to use in cross-compilation environments, therefore Automake 4206# will honor the 'STRIP' environment variable to overrule this program. 4207if test "$cross_compiling" != no; then 4208 if test -n "$ac_tool_prefix"; then 4209 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4210set dummy ${ac_tool_prefix}strip; ac_word=$2 4211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4212$as_echo_n "checking for $ac_word... " >&6; } 4213if ${ac_cv_prog_STRIP+:} false; then : 4214 $as_echo_n "(cached) " >&6 4215else 4216 if test -n "$STRIP"; then 4217 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4218else 4219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4220for as_dir in $PATH 4221do 4222 IFS=$as_save_IFS 4223 test -z "$as_dir" && as_dir=. 4224 for ac_exec_ext in '' $ac_executable_extensions; do 4225 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4226 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4227 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4228 break 2 4229 fi 4230done 4231 done 4232IFS=$as_save_IFS 4233 4234fi 4235fi 4236STRIP=$ac_cv_prog_STRIP 4237if test -n "$STRIP"; then 4238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4239$as_echo "$STRIP" >&6; } 4240else 4241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4242$as_echo "no" >&6; } 4243fi 4244 4245 4246fi 4247if test -z "$ac_cv_prog_STRIP"; then 4248 ac_ct_STRIP=$STRIP 4249 # Extract the first word of "strip", so it can be a program name with args. 4250set dummy strip; ac_word=$2 4251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4252$as_echo_n "checking for $ac_word... " >&6; } 4253if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4254 $as_echo_n "(cached) " >&6 4255else 4256 if test -n "$ac_ct_STRIP"; then 4257 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4258else 4259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4260for as_dir in $PATH 4261do 4262 IFS=$as_save_IFS 4263 test -z "$as_dir" && as_dir=. 4264 for ac_exec_ext in '' $ac_executable_extensions; do 4265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4266 ac_cv_prog_ac_ct_STRIP="strip" 4267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4268 break 2 4269 fi 4270done 4271 done 4272IFS=$as_save_IFS 4273 4274fi 4275fi 4276ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4277if test -n "$ac_ct_STRIP"; then 4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4279$as_echo "$ac_ct_STRIP" >&6; } 4280else 4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4282$as_echo "no" >&6; } 4283fi 4284 4285 if test "x$ac_ct_STRIP" = x; then 4286 STRIP=":" 4287 else 4288 case $cross_compiling:$ac_tool_warned in 4289yes:) 4290{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4291$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4292ac_tool_warned=yes ;; 4293esac 4294 STRIP=$ac_ct_STRIP 4295 fi 4296else 4297 STRIP="$ac_cv_prog_STRIP" 4298fi 4299 4300fi 4301INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4302 4303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4304$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4305if test -z "$MKDIR_P"; then 4306 if ${ac_cv_path_mkdir+:} false; then : 4307 $as_echo_n "(cached) " >&6 4308else 4309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4310for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4311do 4312 IFS=$as_save_IFS 4313 test -z "$as_dir" && as_dir=. 4314 for ac_prog in mkdir gmkdir; do 4315 for ac_exec_ext in '' $ac_executable_extensions; do 4316 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4317 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4318 'mkdir (GNU coreutils) '* | \ 4319 'mkdir (coreutils) '* | \ 4320 'mkdir (fileutils) '4.1*) 4321 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4322 break 3;; 4323 esac 4324 done 4325 done 4326 done 4327IFS=$as_save_IFS 4328 4329fi 4330 4331 test -d ./--version && rmdir ./--version 4332 if test "${ac_cv_path_mkdir+set}" = set; then 4333 MKDIR_P="$ac_cv_path_mkdir -p" 4334 else 4335 # As a last resort, use the slow shell script. Don't cache a 4336 # value for MKDIR_P within a source directory, because that will 4337 # break other packages using the cache if that directory is 4338 # removed, or if the value is a relative name. 4339 MKDIR_P="$ac_install_sh -d" 4340 fi 4341fi 4342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4343$as_echo "$MKDIR_P" >&6; } 4344 4345for ac_prog in gawk mawk nawk awk 4346do 4347 # Extract the first word of "$ac_prog", so it can be a program name with args. 4348set dummy $ac_prog; ac_word=$2 4349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4350$as_echo_n "checking for $ac_word... " >&6; } 4351if ${ac_cv_prog_AWK+:} false; then : 4352 $as_echo_n "(cached) " >&6 4353else 4354 if test -n "$AWK"; then 4355 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4356else 4357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4358for as_dir in $PATH 4359do 4360 IFS=$as_save_IFS 4361 test -z "$as_dir" && as_dir=. 4362 for ac_exec_ext in '' $ac_executable_extensions; do 4363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4364 ac_cv_prog_AWK="$ac_prog" 4365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4366 break 2 4367 fi 4368done 4369 done 4370IFS=$as_save_IFS 4371 4372fi 4373fi 4374AWK=$ac_cv_prog_AWK 4375if test -n "$AWK"; then 4376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4377$as_echo "$AWK" >&6; } 4378else 4379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4380$as_echo "no" >&6; } 4381fi 4382 4383 4384 test -n "$AWK" && break 4385done 4386 4387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4388$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4389set x ${MAKE-make} 4390ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4391if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4392 $as_echo_n "(cached) " >&6 4393else 4394 cat >conftest.make <<\_ACEOF 4395SHELL = /bin/sh 4396all: 4397 @echo '@@@%%%=$(MAKE)=@@@%%%' 4398_ACEOF 4399# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4400case `${MAKE-make} -f conftest.make 2>/dev/null` in 4401 *@@@%%%=?*=@@@%%%*) 4402 eval ac_cv_prog_make_${ac_make}_set=yes;; 4403 *) 4404 eval ac_cv_prog_make_${ac_make}_set=no;; 4405esac 4406rm -f conftest.make 4407fi 4408if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4410$as_echo "yes" >&6; } 4411 SET_MAKE= 4412else 4413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4414$as_echo "no" >&6; } 4415 SET_MAKE="MAKE=${MAKE-make}" 4416fi 4417 4418rm -rf .tst 2>/dev/null 4419mkdir .tst 2>/dev/null 4420if test -d .tst; then 4421 am__leading_dot=. 4422else 4423 am__leading_dot=_ 4424fi 4425rmdir .tst 2>/dev/null 4426 4427DEPDIR="${am__leading_dot}deps" 4428 4429ac_config_commands="$ac_config_commands depfiles" 4430 4431 4432am_make=${MAKE-make} 4433cat > confinc << 'END' 4434am__doit: 4435 @echo this is the am__doit target 4436.PHONY: am__doit 4437END 4438# If we don't find an include directive, just comment out the code. 4439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4440$as_echo_n "checking for style of include used by $am_make... " >&6; } 4441am__include="#" 4442am__quote= 4443_am_result=none 4444# First try GNU make style include. 4445echo "include confinc" > confmf 4446# Ignore all kinds of additional output from 'make'. 4447case `$am_make -s -f confmf 2> /dev/null` in #( 4448*the\ am__doit\ target*) 4449 am__include=include 4450 am__quote= 4451 _am_result=GNU 4452 ;; 4453esac 4454# Now try BSD make style include. 4455if test "$am__include" = "#"; then 4456 echo '.include "confinc"' > confmf 4457 case `$am_make -s -f confmf 2> /dev/null` in #( 4458 *the\ am__doit\ target*) 4459 am__include=.include 4460 am__quote="\"" 4461 _am_result=BSD 4462 ;; 4463 esac 4464fi 4465 4466 4467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4468$as_echo "$_am_result" >&6; } 4469rm -f confinc confmf 4470 4471# Check whether --enable-dependency-tracking was given. 4472if test "${enable_dependency_tracking+set}" = set; then : 4473 enableval=$enable_dependency_tracking; 4474fi 4475 4476if test "x$enable_dependency_tracking" != xno; then 4477 am_depcomp="$ac_aux_dir/depcomp" 4478 AMDEPBACKSLASH='\' 4479 am__nodep='_no' 4480fi 4481 if test "x$enable_dependency_tracking" != xno; then 4482 AMDEP_TRUE= 4483 AMDEP_FALSE='#' 4484else 4485 AMDEP_TRUE='#' 4486 AMDEP_FALSE= 4487fi 4488 4489 4490# Check whether --enable-silent-rules was given. 4491if test "${enable_silent_rules+set}" = set; then : 4492 enableval=$enable_silent_rules; 4493fi 4494 4495case $enable_silent_rules in # ((( 4496 yes) AM_DEFAULT_VERBOSITY=0;; 4497 no) AM_DEFAULT_VERBOSITY=1;; 4498 *) AM_DEFAULT_VERBOSITY=1;; 4499esac 4500am_make=${MAKE-make} 4501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4502$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4503if ${am_cv_make_support_nested_variables+:} false; then : 4504 $as_echo_n "(cached) " >&6 4505else 4506 if $as_echo 'TRUE=$(BAR$(V)) 4507BAR0=false 4508BAR1=true 4509V=1 4510am__doit: 4511 @$(TRUE) 4512.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4513 am_cv_make_support_nested_variables=yes 4514else 4515 am_cv_make_support_nested_variables=no 4516fi 4517fi 4518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4519$as_echo "$am_cv_make_support_nested_variables" >&6; } 4520if test $am_cv_make_support_nested_variables = yes; then 4521 AM_V='$(V)' 4522 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4523else 4524 AM_V=$AM_DEFAULT_VERBOSITY 4525 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4526fi 4527AM_BACKSLASH='\' 4528 4529if test "`cd $srcdir && pwd`" != "`pwd`"; then 4530 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4531 # is not polluted with repeated "-I." 4532 am__isrc=' -I$(srcdir)' 4533 # test to see if srcdir already configured 4534 if test -f $srcdir/config.status; then 4535 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4536 fi 4537fi 4538 4539# test whether we have cygpath 4540if test -z "$CYGPATH_W"; then 4541 if (cygpath --version) >/dev/null 2>/dev/null; then 4542 CYGPATH_W='cygpath -w' 4543 else 4544 CYGPATH_W=echo 4545 fi 4546fi 4547 4548 4549# Define the identity of the package. 4550 PACKAGE='libvtv' 4551 VERSION='1.0' 4552 4553 4554cat >>confdefs.h <<_ACEOF 4555#define PACKAGE "$PACKAGE" 4556_ACEOF 4557 4558 4559cat >>confdefs.h <<_ACEOF 4560#define VERSION "$VERSION" 4561_ACEOF 4562 4563# Some tools Automake needs. 4564 4565ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4566 4567 4568AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4569 4570 4571AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4572 4573 4574AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4575 4576 4577MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4578 4579# For better backward compatibility. To be removed once Automake 1.9.x 4580# dies out for good. For more background, see: 4581# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4582# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4583mkdir_p='$(MKDIR_P)' 4584 4585# We need awk for the "check" target (and possibly the TAP driver). The 4586# system "awk" is bad on some platforms. 4587# Always define AMTAR for backward compatibility. Yes, it's still used 4588# in the wild :-( We should find a proper way to deprecate it ... 4589AMTAR='$${TAR-tar}' 4590 4591 4592# We'll loop over all known methods to create a tar archive until one works. 4593_am_tools='gnutar pax cpio none' 4594 4595am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4596 4597 4598 4599 4600 4601depcc="$CC" am_compiler_list= 4602 4603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4604$as_echo_n "checking dependency style of $depcc... " >&6; } 4605if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4606 $as_echo_n "(cached) " >&6 4607else 4608 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4609 # We make a subdir and do the tests there. Otherwise we can end up 4610 # making bogus files that we don't know about and never remove. For 4611 # instance it was reported that on HP-UX the gcc test will end up 4612 # making a dummy file named 'D' -- because '-MD' means "put the output 4613 # in D". 4614 rm -rf conftest.dir 4615 mkdir conftest.dir 4616 # Copy depcomp to subdir because otherwise we won't find it if we're 4617 # using a relative directory. 4618 cp "$am_depcomp" conftest.dir 4619 cd conftest.dir 4620 # We will build objects and dependencies in a subdirectory because 4621 # it helps to detect inapplicable dependency modes. For instance 4622 # both Tru64's cc and ICC support -MD to output dependencies as a 4623 # side effect of compilation, but ICC will put the dependencies in 4624 # the current directory while Tru64 will put them in the object 4625 # directory. 4626 mkdir sub 4627 4628 am_cv_CC_dependencies_compiler_type=none 4629 if test "$am_compiler_list" = ""; then 4630 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4631 fi 4632 am__universal=false 4633 case " $depcc " in #( 4634 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4635 esac 4636 4637 for depmode in $am_compiler_list; do 4638 # Setup a source with many dependencies, because some compilers 4639 # like to wrap large dependency lists on column 80 (with \), and 4640 # we should not choose a depcomp mode which is confused by this. 4641 # 4642 # We need to recreate these files for each test, as the compiler may 4643 # overwrite some of them when testing with obscure command lines. 4644 # This happens at least with the AIX C compiler. 4645 : > sub/conftest.c 4646 for i in 1 2 3 4 5 6; do 4647 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4648 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4649 # Solaris 10 /bin/sh. 4650 echo '/* dummy */' > sub/conftst$i.h 4651 done 4652 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4653 4654 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4655 # mode. It turns out that the SunPro C++ compiler does not properly 4656 # handle '-M -o', and we need to detect this. Also, some Intel 4657 # versions had trouble with output in subdirs. 4658 am__obj=sub/conftest.${OBJEXT-o} 4659 am__minus_obj="-o $am__obj" 4660 case $depmode in 4661 gcc) 4662 # This depmode causes a compiler race in universal mode. 4663 test "$am__universal" = false || continue 4664 ;; 4665 nosideeffect) 4666 # After this tag, mechanisms are not by side-effect, so they'll 4667 # only be used when explicitly requested. 4668 if test "x$enable_dependency_tracking" = xyes; then 4669 continue 4670 else 4671 break 4672 fi 4673 ;; 4674 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4675 # This compiler won't grok '-c -o', but also, the minuso test has 4676 # not run yet. These depmodes are late enough in the game, and 4677 # so weak that their functioning should not be impacted. 4678 am__obj=conftest.${OBJEXT-o} 4679 am__minus_obj= 4680 ;; 4681 none) break ;; 4682 esac 4683 if depmode=$depmode \ 4684 source=sub/conftest.c object=$am__obj \ 4685 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4686 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4687 >/dev/null 2>conftest.err && 4688 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4689 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4690 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4691 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4692 # icc doesn't choke on unknown options, it will just issue warnings 4693 # or remarks (even with -Werror). So we grep stderr for any message 4694 # that says an option was ignored or not supported. 4695 # When given -MP, icc 7.0 and 7.1 complain thusly: 4696 # icc: Command line warning: ignoring option '-M'; no argument required 4697 # The diagnosis changed in icc 8.0: 4698 # icc: Command line remark: option '-MP' not supported 4699 if (grep 'ignoring option' conftest.err || 4700 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4701 am_cv_CC_dependencies_compiler_type=$depmode 4702 break 4703 fi 4704 fi 4705 done 4706 4707 cd .. 4708 rm -rf conftest.dir 4709else 4710 am_cv_CC_dependencies_compiler_type=none 4711fi 4712 4713fi 4714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4715$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4716CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4717 4718 if 4719 test "x$enable_dependency_tracking" != xno \ 4720 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4721 am__fastdepCC_TRUE= 4722 am__fastdepCC_FALSE='#' 4723else 4724 am__fastdepCC_TRUE='#' 4725 am__fastdepCC_FALSE= 4726fi 4727 4728 4729 4730# POSIX will say in a future version that running "rm -f" with no argument 4731# is OK; and we want to be able to make that assumption in our Makefile 4732# recipes. So use an aggressive probe to check that the usage we want is 4733# actually supported "in the wild" to an acceptable degree. 4734# See automake bug#10828. 4735# To make any issue more visible, cause the running configure to be aborted 4736# by default if the 'rm' program in use doesn't match our expectations; the 4737# user can still override this though. 4738if rm -f && rm -fr && rm -rf; then : OK; else 4739 cat >&2 <<'END' 4740Oops! 4741 4742Your 'rm' program seems unable to run without file operands specified 4743on the command line, even when the '-f' option is present. This is contrary 4744to the behaviour of most rm programs out there, and not conforming with 4745the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4746 4747Please tell bug-automake@gnu.org about your system, including the value 4748of your $PATH and any error possibly output before this message. This 4749can help us improve future automake versions. 4750 4751END 4752 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4753 echo 'Configuration will proceed anyway, since you have set the' >&2 4754 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4755 echo >&2 4756 else 4757 cat >&2 <<'END' 4758Aborting the configuration process, to ensure you take notice of the issue. 4759 4760You can download and install GNU coreutils to get an 'rm' implementation 4761that behaves properly: <http://www.gnu.org/software/coreutils/>. 4762 4763If you want to complete the configuration process using your problematic 4764'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4765to "yes", and re-run configure. 4766 4767END 4768 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4769 fi 4770fi 4771 4772 4773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4774$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4775 # Check whether --enable-maintainer-mode was given. 4776if test "${enable_maintainer_mode+set}" = set; then : 4777 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4778else 4779 USE_MAINTAINER_MODE=no 4780fi 4781 4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4783$as_echo "$USE_MAINTAINER_MODE" >&6; } 4784 if test $USE_MAINTAINER_MODE = yes; then 4785 MAINTAINER_MODE_TRUE= 4786 MAINTAINER_MODE_FALSE='#' 4787else 4788 MAINTAINER_MODE_TRUE='#' 4789 MAINTAINER_MODE_FALSE= 4790fi 4791 4792 MAINT=$MAINTAINER_MODE_TRUE 4793 4794 4795 4796 4797 4798 # These need to be absolute paths, yet at the same time need to 4799 # canonicalize only relative paths, because then amd will not unmount 4800 # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 4801 libvtv_builddir=`${PWDCMD-pwd}` 4802 case $srcdir in 4803 \\/$* | ?:\\/*) libvtv_srcdir=${srcdir} ;; 4804 *) libvtv_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 4805 esac 4806 toplevel_builddir=${libvtv_builddir}/.. 4807 toplevel_srcdir=${libvtv_srcdir}/.. 4808 4809 4810 4811 4812 4813 4814 4815# Check whether --with-toolexeclibdir was given. 4816if test "${with_toolexeclibdir+set}" = set; then : 4817 withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 4818 /) 4819 ;; 4820 */) 4821 with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 4822 ;; 4823esac 4824else 4825 with_toolexeclibdir=no 4826fi 4827 4828 4829 4830# Calculate toolexeclibdir 4831# Also toolexecdir, though it's only used in toolexeclibdir 4832case ${version_specific_libs} in 4833 yes) 4834 # Need the gcc compiler version to know where to install libraries 4835 # and header files if --enable-version-specific-runtime-libs option 4836 # is selected. 4837 toolexecdir='$(libdir)/gcc/$(target_alias)' 4838 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 4839 ;; 4840 no) 4841 if test -n "$with_cross_host" && 4842 test x"$with_cross_host" != x"no"; then 4843 # Install a library built with a cross compiler in tooldir, not libdir. 4844 toolexecdir='$(exec_prefix)/$(target_alias)' 4845 case ${with_toolexeclibdir} in 4846 no) 4847 toolexeclibdir='$(toolexecdir)/lib' 4848 ;; 4849 *) 4850 toolexeclibdir=${with_toolexeclibdir} 4851 ;; 4852 esac 4853 else 4854 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 4855 toolexeclibdir='$(libdir)' 4856 fi 4857 multi_os_directory=`$CC -print-multi-os-directory` 4858 case $multi_os_directory in 4859 .) ;; # Avoid trailing /. 4860 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 4861 esac 4862 ;; 4863esac 4864 4865 4866 4867 4868for ac_func in __secure_getenv 4869do : 4870 ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv" 4871if test "x$ac_cv_func___secure_getenv" = xyes; then : 4872 cat >>confdefs.h <<_ACEOF 4873#define HAVE___SECURE_GETENV 1 4874_ACEOF 4875 4876fi 4877done 4878 4879 4880 4881for ac_func in secure_getenv 4882do : 4883 ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv" 4884if test "x$ac_cv_func_secure_getenv" = xyes; then : 4885 cat >>confdefs.h <<_ACEOF 4886#define HAVE_SECURE_GETENV 1 4887_ACEOF 4888 4889fi 4890done 4891 4892 4893for ac_func in getexecname __fortify_fail 4894do : 4895 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4896ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4897if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4898 cat >>confdefs.h <<_ACEOF 4899#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4900_ACEOF 4901 4902fi 4903done 4904 4905 4906# Check for programs. 4907 4908 4909ac_ext=c 4910ac_cpp='$CPP $CPPFLAGS' 4911ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4912ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4913ac_compiler_gnu=$ac_cv_c_compiler_gnu 4914if test -n "$ac_tool_prefix"; then 4915 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4916set dummy ${ac_tool_prefix}gcc; ac_word=$2 4917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4918$as_echo_n "checking for $ac_word... " >&6; } 4919if ${ac_cv_prog_CC+:} false; then : 4920 $as_echo_n "(cached) " >&6 4921else 4922 if test -n "$CC"; then 4923 ac_cv_prog_CC="$CC" # Let the user override the test. 4924else 4925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4926for as_dir in $PATH 4927do 4928 IFS=$as_save_IFS 4929 test -z "$as_dir" && as_dir=. 4930 for ac_exec_ext in '' $ac_executable_extensions; do 4931 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4932 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4934 break 2 4935 fi 4936done 4937 done 4938IFS=$as_save_IFS 4939 4940fi 4941fi 4942CC=$ac_cv_prog_CC 4943if test -n "$CC"; then 4944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4945$as_echo "$CC" >&6; } 4946else 4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4948$as_echo "no" >&6; } 4949fi 4950 4951 4952fi 4953if test -z "$ac_cv_prog_CC"; then 4954 ac_ct_CC=$CC 4955 # Extract the first word of "gcc", so it can be a program name with args. 4956set dummy gcc; ac_word=$2 4957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4958$as_echo_n "checking for $ac_word... " >&6; } 4959if ${ac_cv_prog_ac_ct_CC+:} false; then : 4960 $as_echo_n "(cached) " >&6 4961else 4962 if test -n "$ac_ct_CC"; then 4963 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4964else 4965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4966for as_dir in $PATH 4967do 4968 IFS=$as_save_IFS 4969 test -z "$as_dir" && as_dir=. 4970 for ac_exec_ext in '' $ac_executable_extensions; do 4971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4972 ac_cv_prog_ac_ct_CC="gcc" 4973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4974 break 2 4975 fi 4976done 4977 done 4978IFS=$as_save_IFS 4979 4980fi 4981fi 4982ac_ct_CC=$ac_cv_prog_ac_ct_CC 4983if test -n "$ac_ct_CC"; then 4984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4985$as_echo "$ac_ct_CC" >&6; } 4986else 4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4988$as_echo "no" >&6; } 4989fi 4990 4991 if test "x$ac_ct_CC" = x; then 4992 CC="" 4993 else 4994 case $cross_compiling:$ac_tool_warned in 4995yes:) 4996{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4997$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4998ac_tool_warned=yes ;; 4999esac 5000 CC=$ac_ct_CC 5001 fi 5002else 5003 CC="$ac_cv_prog_CC" 5004fi 5005 5006if test -z "$CC"; then 5007 if test -n "$ac_tool_prefix"; then 5008 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 5009set dummy ${ac_tool_prefix}cc; ac_word=$2 5010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5011$as_echo_n "checking for $ac_word... " >&6; } 5012if ${ac_cv_prog_CC+:} false; then : 5013 $as_echo_n "(cached) " >&6 5014else 5015 if test -n "$CC"; then 5016 ac_cv_prog_CC="$CC" # Let the user override the test. 5017else 5018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5019for as_dir in $PATH 5020do 5021 IFS=$as_save_IFS 5022 test -z "$as_dir" && as_dir=. 5023 for ac_exec_ext in '' $ac_executable_extensions; do 5024 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5025 ac_cv_prog_CC="${ac_tool_prefix}cc" 5026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5027 break 2 5028 fi 5029done 5030 done 5031IFS=$as_save_IFS 5032 5033fi 5034fi 5035CC=$ac_cv_prog_CC 5036if test -n "$CC"; then 5037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5038$as_echo "$CC" >&6; } 5039else 5040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5041$as_echo "no" >&6; } 5042fi 5043 5044 5045 fi 5046fi 5047if test -z "$CC"; then 5048 # Extract the first word of "cc", so it can be a program name with args. 5049set dummy cc; ac_word=$2 5050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5051$as_echo_n "checking for $ac_word... " >&6; } 5052if ${ac_cv_prog_CC+:} false; then : 5053 $as_echo_n "(cached) " >&6 5054else 5055 if test -n "$CC"; then 5056 ac_cv_prog_CC="$CC" # Let the user override the test. 5057else 5058 ac_prog_rejected=no 5059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5060for as_dir in $PATH 5061do 5062 IFS=$as_save_IFS 5063 test -z "$as_dir" && as_dir=. 5064 for ac_exec_ext in '' $ac_executable_extensions; do 5065 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5066 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 5067 ac_prog_rejected=yes 5068 continue 5069 fi 5070 ac_cv_prog_CC="cc" 5071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5072 break 2 5073 fi 5074done 5075 done 5076IFS=$as_save_IFS 5077 5078if test $ac_prog_rejected = yes; then 5079 # We found a bogon in the path, so make sure we never use it. 5080 set dummy $ac_cv_prog_CC 5081 shift 5082 if test $# != 0; then 5083 # We chose a different compiler from the bogus one. 5084 # However, it has the same basename, so the bogon will be chosen 5085 # first if we set CC to just the basename; use the full file name. 5086 shift 5087 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 5088 fi 5089fi 5090fi 5091fi 5092CC=$ac_cv_prog_CC 5093if test -n "$CC"; then 5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5095$as_echo "$CC" >&6; } 5096else 5097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5098$as_echo "no" >&6; } 5099fi 5100 5101 5102fi 5103if test -z "$CC"; then 5104 if test -n "$ac_tool_prefix"; then 5105 for ac_prog in cl.exe 5106 do 5107 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5108set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5110$as_echo_n "checking for $ac_word... " >&6; } 5111if ${ac_cv_prog_CC+:} false; then : 5112 $as_echo_n "(cached) " >&6 5113else 5114 if test -n "$CC"; then 5115 ac_cv_prog_CC="$CC" # Let the user override the test. 5116else 5117as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5118for as_dir in $PATH 5119do 5120 IFS=$as_save_IFS 5121 test -z "$as_dir" && as_dir=. 5122 for ac_exec_ext in '' $ac_executable_extensions; do 5123 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5124 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 5125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5126 break 2 5127 fi 5128done 5129 done 5130IFS=$as_save_IFS 5131 5132fi 5133fi 5134CC=$ac_cv_prog_CC 5135if test -n "$CC"; then 5136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5137$as_echo "$CC" >&6; } 5138else 5139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5140$as_echo "no" >&6; } 5141fi 5142 5143 5144 test -n "$CC" && break 5145 done 5146fi 5147if test -z "$CC"; then 5148 ac_ct_CC=$CC 5149 for ac_prog in cl.exe 5150do 5151 # Extract the first word of "$ac_prog", so it can be a program name with args. 5152set dummy $ac_prog; ac_word=$2 5153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5154$as_echo_n "checking for $ac_word... " >&6; } 5155if ${ac_cv_prog_ac_ct_CC+:} false; then : 5156 $as_echo_n "(cached) " >&6 5157else 5158 if test -n "$ac_ct_CC"; then 5159 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 5160else 5161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5162for as_dir in $PATH 5163do 5164 IFS=$as_save_IFS 5165 test -z "$as_dir" && as_dir=. 5166 for ac_exec_ext in '' $ac_executable_extensions; do 5167 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5168 ac_cv_prog_ac_ct_CC="$ac_prog" 5169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5170 break 2 5171 fi 5172done 5173 done 5174IFS=$as_save_IFS 5175 5176fi 5177fi 5178ac_ct_CC=$ac_cv_prog_ac_ct_CC 5179if test -n "$ac_ct_CC"; then 5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 5181$as_echo "$ac_ct_CC" >&6; } 5182else 5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5184$as_echo "no" >&6; } 5185fi 5186 5187 5188 test -n "$ac_ct_CC" && break 5189done 5190 5191 if test "x$ac_ct_CC" = x; then 5192 CC="" 5193 else 5194 case $cross_compiling:$ac_tool_warned in 5195yes:) 5196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5198ac_tool_warned=yes ;; 5199esac 5200 CC=$ac_ct_CC 5201 fi 5202fi 5203 5204fi 5205 5206 5207test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5208$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5209as_fn_error $? "no acceptable C compiler found in \$PATH 5210See \`config.log' for more details" "$LINENO" 5; } 5211 5212# Provide some information about the compiler. 5213$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 5214set X $ac_compile 5215ac_compiler=$2 5216for ac_option in --version -v -V -qversion; do 5217 { { ac_try="$ac_compiler $ac_option >&5" 5218case "(($ac_try" in 5219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5220 *) ac_try_echo=$ac_try;; 5221esac 5222eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5223$as_echo "$ac_try_echo"; } >&5 5224 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 5225 ac_status=$? 5226 if test -s conftest.err; then 5227 sed '10a\ 5228... rest of stderr output deleted ... 5229 10q' conftest.err >conftest.er1 5230 cat conftest.er1 >&5 5231 fi 5232 rm -f conftest.er1 conftest.err 5233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5234 test $ac_status = 0; } 5235done 5236 5237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 5238$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 5239if ${ac_cv_c_compiler_gnu+:} false; then : 5240 $as_echo_n "(cached) " >&6 5241else 5242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5243/* end confdefs.h. */ 5244 5245int 5246main () 5247{ 5248#ifndef __GNUC__ 5249 choke me 5250#endif 5251 5252 ; 5253 return 0; 5254} 5255_ACEOF 5256if ac_fn_c_try_compile "$LINENO"; then : 5257 ac_compiler_gnu=yes 5258else 5259 ac_compiler_gnu=no 5260fi 5261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5262ac_cv_c_compiler_gnu=$ac_compiler_gnu 5263 5264fi 5265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 5266$as_echo "$ac_cv_c_compiler_gnu" >&6; } 5267if test $ac_compiler_gnu = yes; then 5268 GCC=yes 5269else 5270 GCC= 5271fi 5272ac_test_CFLAGS=${CFLAGS+set} 5273ac_save_CFLAGS=$CFLAGS 5274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5275$as_echo_n "checking whether $CC accepts -g... " >&6; } 5276if ${ac_cv_prog_cc_g+:} false; then : 5277 $as_echo_n "(cached) " >&6 5278else 5279 ac_save_c_werror_flag=$ac_c_werror_flag 5280 ac_c_werror_flag=yes 5281 ac_cv_prog_cc_g=no 5282 CFLAGS="-g" 5283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5284/* end confdefs.h. */ 5285 5286int 5287main () 5288{ 5289 5290 ; 5291 return 0; 5292} 5293_ACEOF 5294if ac_fn_c_try_compile "$LINENO"; then : 5295 ac_cv_prog_cc_g=yes 5296else 5297 CFLAGS="" 5298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5299/* end confdefs.h. */ 5300 5301int 5302main () 5303{ 5304 5305 ; 5306 return 0; 5307} 5308_ACEOF 5309if ac_fn_c_try_compile "$LINENO"; then : 5310 5311else 5312 ac_c_werror_flag=$ac_save_c_werror_flag 5313 CFLAGS="-g" 5314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5315/* end confdefs.h. */ 5316 5317int 5318main () 5319{ 5320 5321 ; 5322 return 0; 5323} 5324_ACEOF 5325if ac_fn_c_try_compile "$LINENO"; then : 5326 ac_cv_prog_cc_g=yes 5327fi 5328rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5329fi 5330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5331fi 5332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5333 ac_c_werror_flag=$ac_save_c_werror_flag 5334fi 5335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5336$as_echo "$ac_cv_prog_cc_g" >&6; } 5337if test "$ac_test_CFLAGS" = set; then 5338 CFLAGS=$ac_save_CFLAGS 5339elif test $ac_cv_prog_cc_g = yes; then 5340 if test "$GCC" = yes; then 5341 CFLAGS="-g -O2" 5342 else 5343 CFLAGS="-g" 5344 fi 5345else 5346 if test "$GCC" = yes; then 5347 CFLAGS="-O2" 5348 else 5349 CFLAGS= 5350 fi 5351fi 5352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5353$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5354if ${ac_cv_prog_cc_c89+:} false; then : 5355 $as_echo_n "(cached) " >&6 5356else 5357 ac_cv_prog_cc_c89=no 5358ac_save_CC=$CC 5359cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5360/* end confdefs.h. */ 5361#include <stdarg.h> 5362#include <stdio.h> 5363struct stat; 5364/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5365struct buf { int x; }; 5366FILE * (*rcsopen) (struct buf *, struct stat *, int); 5367static char *e (p, i) 5368 char **p; 5369 int i; 5370{ 5371 return p[i]; 5372} 5373static char *f (char * (*g) (char **, int), char **p, ...) 5374{ 5375 char *s; 5376 va_list v; 5377 va_start (v,p); 5378 s = g (p, va_arg (v,int)); 5379 va_end (v); 5380 return s; 5381} 5382 5383/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5384 function prototypes and stuff, but not '\xHH' hex character constants. 5385 These don't provoke an error unfortunately, instead are silently treated 5386 as 'x'. The following induces an error, until -std is added to get 5387 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5388 array size at least. It's necessary to write '\x00'==0 to get something 5389 that's true only with -std. */ 5390int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5391 5392/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5393 inside strings and character constants. */ 5394#define FOO(x) 'x' 5395int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5396 5397int test (int i, double x); 5398struct s1 {int (*f) (int a);}; 5399struct s2 {int (*f) (double a);}; 5400int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5401int argc; 5402char **argv; 5403int 5404main () 5405{ 5406return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5407 ; 5408 return 0; 5409} 5410_ACEOF 5411for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5412 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5413do 5414 CC="$ac_save_CC $ac_arg" 5415 if ac_fn_c_try_compile "$LINENO"; then : 5416 ac_cv_prog_cc_c89=$ac_arg 5417fi 5418rm -f core conftest.err conftest.$ac_objext 5419 test "x$ac_cv_prog_cc_c89" != "xno" && break 5420done 5421rm -f conftest.$ac_ext 5422CC=$ac_save_CC 5423 5424fi 5425# AC_CACHE_VAL 5426case "x$ac_cv_prog_cc_c89" in 5427 x) 5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5429$as_echo "none needed" >&6; } ;; 5430 xno) 5431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5432$as_echo "unsupported" >&6; } ;; 5433 *) 5434 CC="$CC $ac_cv_prog_cc_c89" 5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5436$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5437esac 5438if test "x$ac_cv_prog_cc_c89" != xno; then : 5439 5440fi 5441 5442ac_ext=c 5443ac_cpp='$CPP $CPPFLAGS' 5444ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5445ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5446ac_compiler_gnu=$ac_cv_c_compiler_gnu 5447 5448ac_ext=c 5449ac_cpp='$CPP $CPPFLAGS' 5450ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5451ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5452ac_compiler_gnu=$ac_cv_c_compiler_gnu 5453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5454$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5455if ${am_cv_prog_cc_c_o+:} false; then : 5456 $as_echo_n "(cached) " >&6 5457else 5458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5459/* end confdefs.h. */ 5460 5461int 5462main () 5463{ 5464 5465 ; 5466 return 0; 5467} 5468_ACEOF 5469 # Make sure it works both with $CC and with simple cc. 5470 # Following AC_PROG_CC_C_O, we do the test twice because some 5471 # compilers refuse to overwrite an existing .o file with -o, 5472 # though they will create one. 5473 am_cv_prog_cc_c_o=yes 5474 for am_i in 1 2; do 5475 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5476 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5477 ac_status=$? 5478 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5479 (exit $ac_status); } \ 5480 && test -f conftest2.$ac_objext; then 5481 : OK 5482 else 5483 am_cv_prog_cc_c_o=no 5484 break 5485 fi 5486 done 5487 rm -f core conftest* 5488 unset am_i 5489fi 5490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5491$as_echo "$am_cv_prog_cc_c_o" >&6; } 5492if test "$am_cv_prog_cc_c_o" != yes; then 5493 # Losing compiler, so override with the script. 5494 # FIXME: It is wrong to rewrite CC. 5495 # But if we don't then we get into trouble of one sort or another. 5496 # A longer-term fix would be to have automake use am__CC in this case, 5497 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5498 CC="$am_aux_dir/compile $CC" 5499fi 5500ac_ext=c 5501ac_cpp='$CPP $CPPFLAGS' 5502ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5503ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5504ac_compiler_gnu=$ac_cv_c_compiler_gnu 5505 5506 5507ac_ext=cpp 5508ac_cpp='$CXXCPP $CPPFLAGS' 5509ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5510ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5511ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5512if test -z "$CXX"; then 5513 if test -n "$CCC"; then 5514 CXX=$CCC 5515 else 5516 if test -n "$ac_tool_prefix"; then 5517 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5518 do 5519 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5520set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5522$as_echo_n "checking for $ac_word... " >&6; } 5523if ${ac_cv_prog_CXX+:} false; then : 5524 $as_echo_n "(cached) " >&6 5525else 5526 if test -n "$CXX"; then 5527 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5528else 5529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5530for as_dir in $PATH 5531do 5532 IFS=$as_save_IFS 5533 test -z "$as_dir" && as_dir=. 5534 for ac_exec_ext in '' $ac_executable_extensions; do 5535 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5536 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5538 break 2 5539 fi 5540done 5541 done 5542IFS=$as_save_IFS 5543 5544fi 5545fi 5546CXX=$ac_cv_prog_CXX 5547if test -n "$CXX"; then 5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 5549$as_echo "$CXX" >&6; } 5550else 5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5552$as_echo "no" >&6; } 5553fi 5554 5555 5556 test -n "$CXX" && break 5557 done 5558fi 5559if test -z "$CXX"; then 5560 ac_ct_CXX=$CXX 5561 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5562do 5563 # Extract the first word of "$ac_prog", so it can be a program name with args. 5564set dummy $ac_prog; ac_word=$2 5565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5566$as_echo_n "checking for $ac_word... " >&6; } 5567if ${ac_cv_prog_ac_ct_CXX+:} false; then : 5568 $as_echo_n "(cached) " >&6 5569else 5570 if test -n "$ac_ct_CXX"; then 5571 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5572else 5573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5574for as_dir in $PATH 5575do 5576 IFS=$as_save_IFS 5577 test -z "$as_dir" && as_dir=. 5578 for ac_exec_ext in '' $ac_executable_extensions; do 5579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5580 ac_cv_prog_ac_ct_CXX="$ac_prog" 5581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5582 break 2 5583 fi 5584done 5585 done 5586IFS=$as_save_IFS 5587 5588fi 5589fi 5590ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5591if test -n "$ac_ct_CXX"; then 5592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 5593$as_echo "$ac_ct_CXX" >&6; } 5594else 5595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5596$as_echo "no" >&6; } 5597fi 5598 5599 5600 test -n "$ac_ct_CXX" && break 5601done 5602 5603 if test "x$ac_ct_CXX" = x; then 5604 CXX="g++" 5605 else 5606 case $cross_compiling:$ac_tool_warned in 5607yes:) 5608{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5609$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5610ac_tool_warned=yes ;; 5611esac 5612 CXX=$ac_ct_CXX 5613 fi 5614fi 5615 5616 fi 5617fi 5618# Provide some information about the compiler. 5619$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 5620set X $ac_compile 5621ac_compiler=$2 5622for ac_option in --version -v -V -qversion; do 5623 { { ac_try="$ac_compiler $ac_option >&5" 5624case "(($ac_try" in 5625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5626 *) ac_try_echo=$ac_try;; 5627esac 5628eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5629$as_echo "$ac_try_echo"; } >&5 5630 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 5631 ac_status=$? 5632 if test -s conftest.err; then 5633 sed '10a\ 5634... rest of stderr output deleted ... 5635 10q' conftest.err >conftest.er1 5636 cat conftest.er1 >&5 5637 fi 5638 rm -f conftest.er1 conftest.err 5639 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5640 test $ac_status = 0; } 5641done 5642 5643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 5644$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5645if ${ac_cv_cxx_compiler_gnu+:} false; then : 5646 $as_echo_n "(cached) " >&6 5647else 5648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5649/* end confdefs.h. */ 5650 5651int 5652main () 5653{ 5654#ifndef __GNUC__ 5655 choke me 5656#endif 5657 5658 ; 5659 return 0; 5660} 5661_ACEOF 5662if ac_fn_cxx_try_compile "$LINENO"; then : 5663 ac_compiler_gnu=yes 5664else 5665 ac_compiler_gnu=no 5666fi 5667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5668ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5669 5670fi 5671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 5672$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5673if test $ac_compiler_gnu = yes; then 5674 GXX=yes 5675else 5676 GXX= 5677fi 5678ac_test_CXXFLAGS=${CXXFLAGS+set} 5679ac_save_CXXFLAGS=$CXXFLAGS 5680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 5681$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5682if ${ac_cv_prog_cxx_g+:} false; then : 5683 $as_echo_n "(cached) " >&6 5684else 5685 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5686 ac_cxx_werror_flag=yes 5687 ac_cv_prog_cxx_g=no 5688 CXXFLAGS="-g" 5689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5690/* end confdefs.h. */ 5691 5692int 5693main () 5694{ 5695 5696 ; 5697 return 0; 5698} 5699_ACEOF 5700if ac_fn_cxx_try_compile "$LINENO"; then : 5701 ac_cv_prog_cxx_g=yes 5702else 5703 CXXFLAGS="" 5704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5705/* end confdefs.h. */ 5706 5707int 5708main () 5709{ 5710 5711 ; 5712 return 0; 5713} 5714_ACEOF 5715if ac_fn_cxx_try_compile "$LINENO"; then : 5716 5717else 5718 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5719 CXXFLAGS="-g" 5720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5721/* end confdefs.h. */ 5722 5723int 5724main () 5725{ 5726 5727 ; 5728 return 0; 5729} 5730_ACEOF 5731if ac_fn_cxx_try_compile "$LINENO"; then : 5732 ac_cv_prog_cxx_g=yes 5733fi 5734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5735fi 5736rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5737fi 5738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5739 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5740fi 5741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 5742$as_echo "$ac_cv_prog_cxx_g" >&6; } 5743if test "$ac_test_CXXFLAGS" = set; then 5744 CXXFLAGS=$ac_save_CXXFLAGS 5745elif test $ac_cv_prog_cxx_g = yes; then 5746 if test "$GXX" = yes; then 5747 CXXFLAGS="-g -O2" 5748 else 5749 CXXFLAGS="-g" 5750 fi 5751else 5752 if test "$GXX" = yes; then 5753 CXXFLAGS="-O2" 5754 else 5755 CXXFLAGS= 5756 fi 5757fi 5758ac_ext=c 5759ac_cpp='$CPP $CPPFLAGS' 5760ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5761ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5762ac_compiler_gnu=$ac_cv_c_compiler_gnu 5763 5764depcc="$CXX" am_compiler_list= 5765 5766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5767$as_echo_n "checking dependency style of $depcc... " >&6; } 5768if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 5769 $as_echo_n "(cached) " >&6 5770else 5771 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5772 # We make a subdir and do the tests there. Otherwise we can end up 5773 # making bogus files that we don't know about and never remove. For 5774 # instance it was reported that on HP-UX the gcc test will end up 5775 # making a dummy file named 'D' -- because '-MD' means "put the output 5776 # in D". 5777 rm -rf conftest.dir 5778 mkdir conftest.dir 5779 # Copy depcomp to subdir because otherwise we won't find it if we're 5780 # using a relative directory. 5781 cp "$am_depcomp" conftest.dir 5782 cd conftest.dir 5783 # We will build objects and dependencies in a subdirectory because 5784 # it helps to detect inapplicable dependency modes. For instance 5785 # both Tru64's cc and ICC support -MD to output dependencies as a 5786 # side effect of compilation, but ICC will put the dependencies in 5787 # the current directory while Tru64 will put them in the object 5788 # directory. 5789 mkdir sub 5790 5791 am_cv_CXX_dependencies_compiler_type=none 5792 if test "$am_compiler_list" = ""; then 5793 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5794 fi 5795 am__universal=false 5796 case " $depcc " in #( 5797 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5798 esac 5799 5800 for depmode in $am_compiler_list; do 5801 # Setup a source with many dependencies, because some compilers 5802 # like to wrap large dependency lists on column 80 (with \), and 5803 # we should not choose a depcomp mode which is confused by this. 5804 # 5805 # We need to recreate these files for each test, as the compiler may 5806 # overwrite some of them when testing with obscure command lines. 5807 # This happens at least with the AIX C compiler. 5808 : > sub/conftest.c 5809 for i in 1 2 3 4 5 6; do 5810 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5811 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5812 # Solaris 10 /bin/sh. 5813 echo '/* dummy */' > sub/conftst$i.h 5814 done 5815 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5816 5817 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5818 # mode. It turns out that the SunPro C++ compiler does not properly 5819 # handle '-M -o', and we need to detect this. Also, some Intel 5820 # versions had trouble with output in subdirs. 5821 am__obj=sub/conftest.${OBJEXT-o} 5822 am__minus_obj="-o $am__obj" 5823 case $depmode in 5824 gcc) 5825 # This depmode causes a compiler race in universal mode. 5826 test "$am__universal" = false || continue 5827 ;; 5828 nosideeffect) 5829 # After this tag, mechanisms are not by side-effect, so they'll 5830 # only be used when explicitly requested. 5831 if test "x$enable_dependency_tracking" = xyes; then 5832 continue 5833 else 5834 break 5835 fi 5836 ;; 5837 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5838 # This compiler won't grok '-c -o', but also, the minuso test has 5839 # not run yet. These depmodes are late enough in the game, and 5840 # so weak that their functioning should not be impacted. 5841 am__obj=conftest.${OBJEXT-o} 5842 am__minus_obj= 5843 ;; 5844 none) break ;; 5845 esac 5846 if depmode=$depmode \ 5847 source=sub/conftest.c object=$am__obj \ 5848 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5849 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5850 >/dev/null 2>conftest.err && 5851 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5852 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5853 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5854 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5855 # icc doesn't choke on unknown options, it will just issue warnings 5856 # or remarks (even with -Werror). So we grep stderr for any message 5857 # that says an option was ignored or not supported. 5858 # When given -MP, icc 7.0 and 7.1 complain thusly: 5859 # icc: Command line warning: ignoring option '-M'; no argument required 5860 # The diagnosis changed in icc 8.0: 5861 # icc: Command line remark: option '-MP' not supported 5862 if (grep 'ignoring option' conftest.err || 5863 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5864 am_cv_CXX_dependencies_compiler_type=$depmode 5865 break 5866 fi 5867 fi 5868 done 5869 5870 cd .. 5871 rm -rf conftest.dir 5872else 5873 am_cv_CXX_dependencies_compiler_type=none 5874fi 5875 5876fi 5877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 5878$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5879CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5880 5881 if 5882 test "x$enable_dependency_tracking" != xno \ 5883 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5884 am__fastdepCXX_TRUE= 5885 am__fastdepCXX_FALSE='#' 5886else 5887 am__fastdepCXX_TRUE='#' 5888 am__fastdepCXX_FALSE= 5889fi 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899# Newer automakes demand CCAS and CCASFLAGS. 5900: ${CCAS='$(CC)'} 5901: ${CCASFLAGS='$(CFLAGS)'} 5902 5903 5904 5905if test -n "$ac_tool_prefix"; then 5906 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 5907set dummy ${ac_tool_prefix}as; ac_word=$2 5908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5909$as_echo_n "checking for $ac_word... " >&6; } 5910if ${ac_cv_prog_AS+:} false; then : 5911 $as_echo_n "(cached) " >&6 5912else 5913 if test -n "$AS"; then 5914 ac_cv_prog_AS="$AS" # Let the user override the test. 5915else 5916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5917for as_dir in $PATH 5918do 5919 IFS=$as_save_IFS 5920 test -z "$as_dir" && as_dir=. 5921 for ac_exec_ext in '' $ac_executable_extensions; do 5922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5923 ac_cv_prog_AS="${ac_tool_prefix}as" 5924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5925 break 2 5926 fi 5927done 5928 done 5929IFS=$as_save_IFS 5930 5931fi 5932fi 5933AS=$ac_cv_prog_AS 5934if test -n "$AS"; then 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 5936$as_echo "$AS" >&6; } 5937else 5938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5939$as_echo "no" >&6; } 5940fi 5941 5942 5943fi 5944if test -z "$ac_cv_prog_AS"; then 5945 ac_ct_AS=$AS 5946 # Extract the first word of "as", so it can be a program name with args. 5947set dummy as; ac_word=$2 5948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5949$as_echo_n "checking for $ac_word... " >&6; } 5950if ${ac_cv_prog_ac_ct_AS+:} false; then : 5951 $as_echo_n "(cached) " >&6 5952else 5953 if test -n "$ac_ct_AS"; then 5954 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 5955else 5956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5957for as_dir in $PATH 5958do 5959 IFS=$as_save_IFS 5960 test -z "$as_dir" && as_dir=. 5961 for ac_exec_ext in '' $ac_executable_extensions; do 5962 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5963 ac_cv_prog_ac_ct_AS="as" 5964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5965 break 2 5966 fi 5967done 5968 done 5969IFS=$as_save_IFS 5970 5971fi 5972fi 5973ac_ct_AS=$ac_cv_prog_ac_ct_AS 5974if test -n "$ac_ct_AS"; then 5975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 5976$as_echo "$ac_ct_AS" >&6; } 5977else 5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5979$as_echo "no" >&6; } 5980fi 5981 5982 if test "x$ac_ct_AS" = x; then 5983 AS="" 5984 else 5985 case $cross_compiling:$ac_tool_warned in 5986yes:) 5987{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5988$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5989ac_tool_warned=yes ;; 5990esac 5991 AS=$ac_ct_AS 5992 fi 5993else 5994 AS="$ac_cv_prog_AS" 5995fi 5996 5997if test -n "$ac_tool_prefix"; then 5998 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5999set dummy ${ac_tool_prefix}ar; ac_word=$2 6000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6001$as_echo_n "checking for $ac_word... " >&6; } 6002if ${ac_cv_prog_AR+:} false; then : 6003 $as_echo_n "(cached) " >&6 6004else 6005 if test -n "$AR"; then 6006 ac_cv_prog_AR="$AR" # Let the user override the test. 6007else 6008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6009for as_dir in $PATH 6010do 6011 IFS=$as_save_IFS 6012 test -z "$as_dir" && as_dir=. 6013 for ac_exec_ext in '' $ac_executable_extensions; do 6014 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6015 ac_cv_prog_AR="${ac_tool_prefix}ar" 6016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6017 break 2 6018 fi 6019done 6020 done 6021IFS=$as_save_IFS 6022 6023fi 6024fi 6025AR=$ac_cv_prog_AR 6026if test -n "$AR"; then 6027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6028$as_echo "$AR" >&6; } 6029else 6030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6031$as_echo "no" >&6; } 6032fi 6033 6034 6035fi 6036if test -z "$ac_cv_prog_AR"; then 6037 ac_ct_AR=$AR 6038 # Extract the first word of "ar", so it can be a program name with args. 6039set dummy ar; ac_word=$2 6040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6041$as_echo_n "checking for $ac_word... " >&6; } 6042if ${ac_cv_prog_ac_ct_AR+:} false; then : 6043 $as_echo_n "(cached) " >&6 6044else 6045 if test -n "$ac_ct_AR"; then 6046 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6047else 6048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6049for as_dir in $PATH 6050do 6051 IFS=$as_save_IFS 6052 test -z "$as_dir" && as_dir=. 6053 for ac_exec_ext in '' $ac_executable_extensions; do 6054 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6055 ac_cv_prog_ac_ct_AR="ar" 6056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6057 break 2 6058 fi 6059done 6060 done 6061IFS=$as_save_IFS 6062 6063fi 6064fi 6065ac_ct_AR=$ac_cv_prog_ac_ct_AR 6066if test -n "$ac_ct_AR"; then 6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6068$as_echo "$ac_ct_AR" >&6; } 6069else 6070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6071$as_echo "no" >&6; } 6072fi 6073 6074 if test "x$ac_ct_AR" = x; then 6075 AR="" 6076 else 6077 case $cross_compiling:$ac_tool_warned in 6078yes:) 6079{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6080$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6081ac_tool_warned=yes ;; 6082esac 6083 AR=$ac_ct_AR 6084 fi 6085else 6086 AR="$ac_cv_prog_AR" 6087fi 6088 6089if test -n "$ac_tool_prefix"; then 6090 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6091set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6093$as_echo_n "checking for $ac_word... " >&6; } 6094if ${ac_cv_prog_RANLIB+:} false; then : 6095 $as_echo_n "(cached) " >&6 6096else 6097 if test -n "$RANLIB"; then 6098 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6099else 6100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6101for as_dir in $PATH 6102do 6103 IFS=$as_save_IFS 6104 test -z "$as_dir" && as_dir=. 6105 for ac_exec_ext in '' $ac_executable_extensions; do 6106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6107 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6109 break 2 6110 fi 6111done 6112 done 6113IFS=$as_save_IFS 6114 6115fi 6116fi 6117RANLIB=$ac_cv_prog_RANLIB 6118if test -n "$RANLIB"; then 6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6120$as_echo "$RANLIB" >&6; } 6121else 6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6123$as_echo "no" >&6; } 6124fi 6125 6126 6127fi 6128if test -z "$ac_cv_prog_RANLIB"; then 6129 ac_ct_RANLIB=$RANLIB 6130 # Extract the first word of "ranlib", so it can be a program name with args. 6131set dummy ranlib; ac_word=$2 6132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6133$as_echo_n "checking for $ac_word... " >&6; } 6134if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6135 $as_echo_n "(cached) " >&6 6136else 6137 if test -n "$ac_ct_RANLIB"; then 6138 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6139else 6140as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6141for as_dir in $PATH 6142do 6143 IFS=$as_save_IFS 6144 test -z "$as_dir" && as_dir=. 6145 for ac_exec_ext in '' $ac_executable_extensions; do 6146 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6147 ac_cv_prog_ac_ct_RANLIB="ranlib" 6148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6149 break 2 6150 fi 6151done 6152 done 6153IFS=$as_save_IFS 6154 6155fi 6156fi 6157ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6158if test -n "$ac_ct_RANLIB"; then 6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6160$as_echo "$ac_ct_RANLIB" >&6; } 6161else 6162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6163$as_echo "no" >&6; } 6164fi 6165 6166 if test "x$ac_ct_RANLIB" = x; then 6167 RANLIB=":" 6168 else 6169 case $cross_compiling:$ac_tool_warned in 6170yes:) 6171{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6172$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6173ac_tool_warned=yes ;; 6174esac 6175 RANLIB=$ac_ct_RANLIB 6176 fi 6177else 6178 RANLIB="$ac_cv_prog_RANLIB" 6179fi 6180 6181 6182# Configure libtool 6183enable_dlopen=yes 6184 6185 6186 6187case `pwd` in 6188 *\ * | *\ *) 6189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 6190$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 6191esac 6192 6193 6194 6195macro_version='2.2.7a' 6196macro_revision='1.3134' 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210ltmain="$ac_aux_dir/ltmain.sh" 6211 6212# Backslashify metacharacters that are still active within 6213# double-quoted strings. 6214sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6215 6216# Same as above, but do not quote variable references. 6217double_quote_subst='s/\(["`\\]\)/\\\1/g' 6218 6219# Sed substitution to delay expansion of an escaped shell variable in a 6220# double_quote_subst'ed string. 6221delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6222 6223# Sed substitution to delay expansion of an escaped single quote. 6224delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6225 6226# Sed substitution to avoid accidental globbing in evaled expressions 6227no_glob_subst='s/\*/\\\*/g' 6228 6229ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 6230ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 6231ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 6232 6233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 6234$as_echo_n "checking how to print strings... " >&6; } 6235# Test print first, because it will be a builtin if present. 6236if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 6237 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 6238 ECHO='print -r --' 6239elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 6240 ECHO='printf %s\n' 6241else 6242 # Use this function as a fallback that always works. 6243 func_fallback_echo () 6244 { 6245 eval 'cat <<_LTECHO_EOF 6246$1 6247_LTECHO_EOF' 6248 } 6249 ECHO='func_fallback_echo' 6250fi 6251 6252# func_echo_all arg... 6253# Invoke $ECHO with all args, space-separated. 6254func_echo_all () 6255{ 6256 $ECHO "" 6257} 6258 6259case "$ECHO" in 6260 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 6261$as_echo "printf" >&6; } ;; 6262 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 6263$as_echo "print -r" >&6; } ;; 6264 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 6265$as_echo "cat" >&6; } ;; 6266esac 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 6282$as_echo_n "checking for a sed that does not truncate output... " >&6; } 6283if ${ac_cv_path_SED+:} false; then : 6284 $as_echo_n "(cached) " >&6 6285else 6286 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 6287 for ac_i in 1 2 3 4 5 6 7; do 6288 ac_script="$ac_script$as_nl$ac_script" 6289 done 6290 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 6291 { ac_script=; unset ac_script;} 6292 if test -z "$SED"; then 6293 ac_path_SED_found=false 6294 # Loop through the user's path and test for each of PROGNAME-LIST 6295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6296for as_dir in $PATH 6297do 6298 IFS=$as_save_IFS 6299 test -z "$as_dir" && as_dir=. 6300 for ac_prog in sed gsed; do 6301 for ac_exec_ext in '' $ac_executable_extensions; do 6302 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 6303 as_fn_executable_p "$ac_path_SED" || continue 6304# Check for GNU ac_path_SED and select it if it is found. 6305 # Check for GNU $ac_path_SED 6306case `"$ac_path_SED" --version 2>&1` in 6307*GNU*) 6308 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 6309*) 6310 ac_count=0 6311 $as_echo_n 0123456789 >"conftest.in" 6312 while : 6313 do 6314 cat "conftest.in" "conftest.in" >"conftest.tmp" 6315 mv "conftest.tmp" "conftest.in" 6316 cp "conftest.in" "conftest.nl" 6317 $as_echo '' >> "conftest.nl" 6318 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6319 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6320 as_fn_arith $ac_count + 1 && ac_count=$as_val 6321 if test $ac_count -gt ${ac_path_SED_max-0}; then 6322 # Best one so far, save it but keep looking for a better one 6323 ac_cv_path_SED="$ac_path_SED" 6324 ac_path_SED_max=$ac_count 6325 fi 6326 # 10*(2^10) chars as input seems more than enough 6327 test $ac_count -gt 10 && break 6328 done 6329 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6330esac 6331 6332 $ac_path_SED_found && break 3 6333 done 6334 done 6335 done 6336IFS=$as_save_IFS 6337 if test -z "$ac_cv_path_SED"; then 6338 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6339 fi 6340else 6341 ac_cv_path_SED=$SED 6342fi 6343 6344fi 6345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6346$as_echo "$ac_cv_path_SED" >&6; } 6347 SED="$ac_cv_path_SED" 6348 rm -f conftest.sed 6349 6350test -z "$SED" && SED=sed 6351Xsed="$SED -e 1s/^X//" 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6364$as_echo_n "checking for fgrep... " >&6; } 6365if ${ac_cv_path_FGREP+:} false; then : 6366 $as_echo_n "(cached) " >&6 6367else 6368 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6369 then ac_cv_path_FGREP="$GREP -F" 6370 else 6371 if test -z "$FGREP"; then 6372 ac_path_FGREP_found=false 6373 # Loop through the user's path and test for each of PROGNAME-LIST 6374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6375for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6376do 6377 IFS=$as_save_IFS 6378 test -z "$as_dir" && as_dir=. 6379 for ac_prog in fgrep; do 6380 for ac_exec_ext in '' $ac_executable_extensions; do 6381 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 6382 as_fn_executable_p "$ac_path_FGREP" || continue 6383# Check for GNU ac_path_FGREP and select it if it is found. 6384 # Check for GNU $ac_path_FGREP 6385case `"$ac_path_FGREP" --version 2>&1` in 6386*GNU*) 6387 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6388*) 6389 ac_count=0 6390 $as_echo_n 0123456789 >"conftest.in" 6391 while : 6392 do 6393 cat "conftest.in" "conftest.in" >"conftest.tmp" 6394 mv "conftest.tmp" "conftest.in" 6395 cp "conftest.in" "conftest.nl" 6396 $as_echo 'FGREP' >> "conftest.nl" 6397 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6398 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6399 as_fn_arith $ac_count + 1 && ac_count=$as_val 6400 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6401 # Best one so far, save it but keep looking for a better one 6402 ac_cv_path_FGREP="$ac_path_FGREP" 6403 ac_path_FGREP_max=$ac_count 6404 fi 6405 # 10*(2^10) chars as input seems more than enough 6406 test $ac_count -gt 10 && break 6407 done 6408 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6409esac 6410 6411 $ac_path_FGREP_found && break 3 6412 done 6413 done 6414 done 6415IFS=$as_save_IFS 6416 if test -z "$ac_cv_path_FGREP"; then 6417 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6418 fi 6419else 6420 ac_cv_path_FGREP=$FGREP 6421fi 6422 6423 fi 6424fi 6425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6426$as_echo "$ac_cv_path_FGREP" >&6; } 6427 FGREP="$ac_cv_path_FGREP" 6428 6429 6430test -z "$GREP" && GREP=grep 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450# Check whether --with-gnu-ld was given. 6451if test "${with_gnu_ld+set}" = set; then : 6452 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 6453else 6454 with_gnu_ld=no 6455fi 6456 6457ac_prog=ld 6458if test "$GCC" = yes; then 6459 # Check if gcc -print-prog-name=ld gives a path. 6460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6461$as_echo_n "checking for ld used by $CC... " >&6; } 6462 case $host in 6463 *-*-mingw*) 6464 # gcc leaves a trailing carriage return which upsets mingw 6465 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6466 *) 6467 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6468 esac 6469 case $ac_prog in 6470 # Accept absolute paths. 6471 [\\/]* | ?:[\\/]*) 6472 re_direlt='/[^/][^/]*/\.\./' 6473 # Canonicalize the pathname of ld 6474 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6475 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6476 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6477 done 6478 test -z "$LD" && LD="$ac_prog" 6479 ;; 6480 "") 6481 # If it fails, then pretend we aren't using GCC. 6482 ac_prog=ld 6483 ;; 6484 *) 6485 # If it is relative, then search for the first ld in PATH. 6486 with_gnu_ld=unknown 6487 ;; 6488 esac 6489elif test "$with_gnu_ld" = yes; then 6490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6491$as_echo_n "checking for GNU ld... " >&6; } 6492else 6493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6494$as_echo_n "checking for non-GNU ld... " >&6; } 6495fi 6496if ${lt_cv_path_LD+:} false; then : 6497 $as_echo_n "(cached) " >&6 6498else 6499 if test -z "$LD"; then 6500 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6501 for ac_dir in $PATH; do 6502 IFS="$lt_save_ifs" 6503 test -z "$ac_dir" && ac_dir=. 6504 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6505 lt_cv_path_LD="$ac_dir/$ac_prog" 6506 # Check to see if the program is GNU ld. I'd rather use --version, 6507 # but apparently some variants of GNU ld only accept -v. 6508 # Break only if it was the GNU/non-GNU ld that we prefer. 6509 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6510 *GNU* | *'with BFD'*) 6511 test "$with_gnu_ld" != no && break 6512 ;; 6513 *) 6514 test "$with_gnu_ld" != yes && break 6515 ;; 6516 esac 6517 fi 6518 done 6519 IFS="$lt_save_ifs" 6520else 6521 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6522fi 6523fi 6524 6525LD="$lt_cv_path_LD" 6526if test -n "$LD"; then 6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6528$as_echo "$LD" >&6; } 6529else 6530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6531$as_echo "no" >&6; } 6532fi 6533test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6535$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6536if ${lt_cv_prog_gnu_ld+:} false; then : 6537 $as_echo_n "(cached) " >&6 6538else 6539 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6540case `$LD -v 2>&1 </dev/null` in 6541*GNU* | *'with BFD'*) 6542 lt_cv_prog_gnu_ld=yes 6543 ;; 6544*) 6545 lt_cv_prog_gnu_ld=no 6546 ;; 6547esac 6548fi 6549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6550$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6551with_gnu_ld=$lt_cv_prog_gnu_ld 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6562$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6563if ${lt_cv_path_NM+:} false; then : 6564 $as_echo_n "(cached) " >&6 6565else 6566 if test -n "$NM"; then 6567 # Let the user override the test. 6568 lt_cv_path_NM="$NM" 6569else 6570 lt_nm_to_check="${ac_tool_prefix}nm" 6571 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6572 lt_nm_to_check="$lt_nm_to_check nm" 6573 fi 6574 for lt_tmp_nm in $lt_nm_to_check; do 6575 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6576 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6577 IFS="$lt_save_ifs" 6578 test -z "$ac_dir" && ac_dir=. 6579 tmp_nm="$ac_dir/$lt_tmp_nm" 6580 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6581 # Check to see if the nm accepts a BSD-compat flag. 6582 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6583 # nm: unknown option "B" ignored 6584 # Tru64's nm complains that /dev/null is an invalid object file 6585 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6586 */dev/null* | *'Invalid file or object type'*) 6587 lt_cv_path_NM="$tmp_nm -B" 6588 break 6589 ;; 6590 *) 6591 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6592 */dev/null*) 6593 lt_cv_path_NM="$tmp_nm -p" 6594 break 6595 ;; 6596 *) 6597 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6598 continue # so that we can try to find one that supports BSD flags 6599 ;; 6600 esac 6601 ;; 6602 esac 6603 fi 6604 done 6605 IFS="$lt_save_ifs" 6606 done 6607 : ${lt_cv_path_NM=no} 6608fi 6609fi 6610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6611$as_echo "$lt_cv_path_NM" >&6; } 6612if test "$lt_cv_path_NM" != "no"; then 6613 NM="$lt_cv_path_NM" 6614else 6615 # Didn't find any BSD compatible name lister, look for dumpbin. 6616 if test -n "$DUMPBIN"; then : 6617 # Let the user override the test. 6618 else 6619 if test -n "$ac_tool_prefix"; then 6620 for ac_prog in dumpbin "link -dump" 6621 do 6622 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6623set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6625$as_echo_n "checking for $ac_word... " >&6; } 6626if ${ac_cv_prog_DUMPBIN+:} false; then : 6627 $as_echo_n "(cached) " >&6 6628else 6629 if test -n "$DUMPBIN"; then 6630 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6631else 6632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6633for as_dir in $PATH 6634do 6635 IFS=$as_save_IFS 6636 test -z "$as_dir" && as_dir=. 6637 for ac_exec_ext in '' $ac_executable_extensions; do 6638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6639 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6641 break 2 6642 fi 6643done 6644 done 6645IFS=$as_save_IFS 6646 6647fi 6648fi 6649DUMPBIN=$ac_cv_prog_DUMPBIN 6650if test -n "$DUMPBIN"; then 6651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6652$as_echo "$DUMPBIN" >&6; } 6653else 6654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6655$as_echo "no" >&6; } 6656fi 6657 6658 6659 test -n "$DUMPBIN" && break 6660 done 6661fi 6662if test -z "$DUMPBIN"; then 6663 ac_ct_DUMPBIN=$DUMPBIN 6664 for ac_prog in dumpbin "link -dump" 6665do 6666 # Extract the first word of "$ac_prog", so it can be a program name with args. 6667set dummy $ac_prog; ac_word=$2 6668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6669$as_echo_n "checking for $ac_word... " >&6; } 6670if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6671 $as_echo_n "(cached) " >&6 6672else 6673 if test -n "$ac_ct_DUMPBIN"; then 6674 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6675else 6676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6677for as_dir in $PATH 6678do 6679 IFS=$as_save_IFS 6680 test -z "$as_dir" && as_dir=. 6681 for ac_exec_ext in '' $ac_executable_extensions; do 6682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6683 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6685 break 2 6686 fi 6687done 6688 done 6689IFS=$as_save_IFS 6690 6691fi 6692fi 6693ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6694if test -n "$ac_ct_DUMPBIN"; then 6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6696$as_echo "$ac_ct_DUMPBIN" >&6; } 6697else 6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6699$as_echo "no" >&6; } 6700fi 6701 6702 6703 test -n "$ac_ct_DUMPBIN" && break 6704done 6705 6706 if test "x$ac_ct_DUMPBIN" = x; then 6707 DUMPBIN=":" 6708 else 6709 case $cross_compiling:$ac_tool_warned in 6710yes:) 6711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6713ac_tool_warned=yes ;; 6714esac 6715 DUMPBIN=$ac_ct_DUMPBIN 6716 fi 6717fi 6718 6719 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6720 *COFF*) 6721 DUMPBIN="$DUMPBIN -symbols" 6722 ;; 6723 *) 6724 DUMPBIN=: 6725 ;; 6726 esac 6727 fi 6728 6729 if test "$DUMPBIN" != ":"; then 6730 NM="$DUMPBIN" 6731 fi 6732fi 6733test -z "$NM" && NM=nm 6734 6735 6736 6737 6738 6739 6740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6741$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6742if ${lt_cv_nm_interface+:} false; then : 6743 $as_echo_n "(cached) " >&6 6744else 6745 lt_cv_nm_interface="BSD nm" 6746 echo "int some_variable = 0;" > conftest.$ac_ext 6747 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6748 (eval "$ac_compile" 2>conftest.err) 6749 cat conftest.err >&5 6750 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6751 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6752 cat conftest.err >&5 6753 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6754 cat conftest.out >&5 6755 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6756 lt_cv_nm_interface="MS dumpbin" 6757 fi 6758 rm -f conftest* 6759fi 6760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6761$as_echo "$lt_cv_nm_interface" >&6; } 6762 6763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6764$as_echo_n "checking whether ln -s works... " >&6; } 6765LN_S=$as_ln_s 6766if test "$LN_S" = "ln -s"; then 6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6768$as_echo "yes" >&6; } 6769else 6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6771$as_echo "no, using $LN_S" >&6; } 6772fi 6773 6774# find the maximum length of command line arguments 6775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6776$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6777if ${lt_cv_sys_max_cmd_len+:} false; then : 6778 $as_echo_n "(cached) " >&6 6779else 6780 i=0 6781 teststring="ABCD" 6782 6783 case $build_os in 6784 msdosdjgpp*) 6785 # On DJGPP, this test can blow up pretty badly due to problems in libc 6786 # (any single argument exceeding 2000 bytes causes a buffer overrun 6787 # during glob expansion). Even if it were fixed, the result of this 6788 # check would be larger than it should be. 6789 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6790 ;; 6791 6792 gnu*) 6793 # Under GNU Hurd, this test is not required because there is 6794 # no limit to the length of command line arguments. 6795 # Libtool will interpret -1 as no limit whatsoever 6796 lt_cv_sys_max_cmd_len=-1; 6797 ;; 6798 6799 cygwin* | mingw* | cegcc*) 6800 # On Win9x/ME, this test blows up -- it succeeds, but takes 6801 # about 5 minutes as the teststring grows exponentially. 6802 # Worse, since 9x/ME are not pre-emptively multitasking, 6803 # you end up with a "frozen" computer, even though with patience 6804 # the test eventually succeeds (with a max line length of 256k). 6805 # Instead, let's just punt: use the minimum linelength reported by 6806 # all of the supported platforms: 8192 (on NT/2K/XP). 6807 lt_cv_sys_max_cmd_len=8192; 6808 ;; 6809 6810 mint*) 6811 # On MiNT this can take a long time and run out of memory. 6812 lt_cv_sys_max_cmd_len=8192; 6813 ;; 6814 6815 amigaos*) 6816 # On AmigaOS with pdksh, this test takes hours, literally. 6817 # So we just punt and use a minimum line length of 8192. 6818 lt_cv_sys_max_cmd_len=8192; 6819 ;; 6820 6821 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6822 # This has been around since 386BSD, at least. Likely further. 6823 if test -x /sbin/sysctl; then 6824 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6825 elif test -x /usr/sbin/sysctl; then 6826 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6827 else 6828 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6829 fi 6830 # And add a safety zone 6831 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6832 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6833 ;; 6834 6835 interix*) 6836 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6837 lt_cv_sys_max_cmd_len=196608 6838 ;; 6839 6840 osf*) 6841 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6842 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6843 # nice to cause kernel panics so lets avoid the loop below. 6844 # First set a reasonable default. 6845 lt_cv_sys_max_cmd_len=16384 6846 # 6847 if test -x /sbin/sysconfig; then 6848 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6849 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6850 esac 6851 fi 6852 ;; 6853 sco3.2v5*) 6854 lt_cv_sys_max_cmd_len=102400 6855 ;; 6856 sysv5* | sco5v6* | sysv4.2uw2*) 6857 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6858 if test -n "$kargmax"; then 6859 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6860 else 6861 lt_cv_sys_max_cmd_len=32768 6862 fi 6863 ;; 6864 *) 6865 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6866 if test -n "$lt_cv_sys_max_cmd_len"; then 6867 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6868 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6869 else 6870 # Make teststring a little bigger before we do anything with it. 6871 # a 1K string should be a reasonable start. 6872 for i in 1 2 3 4 5 6 7 8 ; do 6873 teststring=$teststring$teststring 6874 done 6875 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6876 # If test is not a shell built-in, we'll probably end up computing a 6877 # maximum length that is only half of the actual maximum length, but 6878 # we can't tell. 6879 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6880 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6881 test $i != 17 # 1/2 MB should be enough 6882 do 6883 i=`expr $i + 1` 6884 teststring=$teststring$teststring 6885 done 6886 # Only check the string length outside the loop. 6887 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6888 teststring= 6889 # Add a significant safety factor because C++ compilers can tack on 6890 # massive amounts of additional arguments before passing them to the 6891 # linker. It appears as though 1/2 is a usable value. 6892 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6893 fi 6894 ;; 6895 esac 6896 6897fi 6898 6899if test -n $lt_cv_sys_max_cmd_len ; then 6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6901$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6902else 6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6904$as_echo "none" >&6; } 6905fi 6906max_cmd_len=$lt_cv_sys_max_cmd_len 6907 6908 6909 6910 6911 6912 6913: ${CP="cp -f"} 6914: ${MV="mv -f"} 6915: ${RM="rm -f"} 6916 6917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6918$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6919# Try some XSI features 6920xsi_shell=no 6921( _lt_dummy="a/b/c" 6922 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6923 = c,a/b,, \ 6924 && eval 'test $(( 1 + 1 )) -eq 2 \ 6925 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6926 && xsi_shell=yes 6927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6928$as_echo "$xsi_shell" >&6; } 6929 6930 6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6932$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6933lt_shell_append=no 6934( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6935 >/dev/null 2>&1 \ 6936 && lt_shell_append=yes 6937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6938$as_echo "$lt_shell_append" >&6; } 6939 6940 6941if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6942 lt_unset=unset 6943else 6944 lt_unset=false 6945fi 6946 6947 6948 6949 6950 6951# test EBCDIC or ASCII 6952case `echo X|tr X '\101'` in 6953 A) # ASCII based system 6954 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6955 lt_SP2NL='tr \040 \012' 6956 lt_NL2SP='tr \015\012 \040\040' 6957 ;; 6958 *) # EBCDIC based system 6959 lt_SP2NL='tr \100 \n' 6960 lt_NL2SP='tr \r\n \100\100' 6961 ;; 6962esac 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6973$as_echo_n "checking for $LD option to reload object files... " >&6; } 6974if ${lt_cv_ld_reload_flag+:} false; then : 6975 $as_echo_n "(cached) " >&6 6976else 6977 lt_cv_ld_reload_flag='-r' 6978fi 6979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6980$as_echo "$lt_cv_ld_reload_flag" >&6; } 6981reload_flag=$lt_cv_ld_reload_flag 6982case $reload_flag in 6983"" | " "*) ;; 6984*) reload_flag=" $reload_flag" ;; 6985esac 6986reload_cmds='$LD$reload_flag -o $output$reload_objs' 6987case $host_os in 6988 darwin*) 6989 if test "$GCC" = yes; then 6990 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6991 else 6992 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6993 fi 6994 ;; 6995esac 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005if test -n "$ac_tool_prefix"; then 7006 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 7007set dummy ${ac_tool_prefix}objdump; ac_word=$2 7008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7009$as_echo_n "checking for $ac_word... " >&6; } 7010if ${ac_cv_prog_OBJDUMP+:} false; then : 7011 $as_echo_n "(cached) " >&6 7012else 7013 if test -n "$OBJDUMP"; then 7014 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 7015else 7016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7017for as_dir in $PATH 7018do 7019 IFS=$as_save_IFS 7020 test -z "$as_dir" && as_dir=. 7021 for ac_exec_ext in '' $ac_executable_extensions; do 7022 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7023 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 7024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7025 break 2 7026 fi 7027done 7028 done 7029IFS=$as_save_IFS 7030 7031fi 7032fi 7033OBJDUMP=$ac_cv_prog_OBJDUMP 7034if test -n "$OBJDUMP"; then 7035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 7036$as_echo "$OBJDUMP" >&6; } 7037else 7038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7039$as_echo "no" >&6; } 7040fi 7041 7042 7043fi 7044if test -z "$ac_cv_prog_OBJDUMP"; then 7045 ac_ct_OBJDUMP=$OBJDUMP 7046 # Extract the first word of "objdump", so it can be a program name with args. 7047set dummy objdump; ac_word=$2 7048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7049$as_echo_n "checking for $ac_word... " >&6; } 7050if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 7051 $as_echo_n "(cached) " >&6 7052else 7053 if test -n "$ac_ct_OBJDUMP"; then 7054 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 7055else 7056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7057for as_dir in $PATH 7058do 7059 IFS=$as_save_IFS 7060 test -z "$as_dir" && as_dir=. 7061 for ac_exec_ext in '' $ac_executable_extensions; do 7062 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7063 ac_cv_prog_ac_ct_OBJDUMP="objdump" 7064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7065 break 2 7066 fi 7067done 7068 done 7069IFS=$as_save_IFS 7070 7071fi 7072fi 7073ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 7074if test -n "$ac_ct_OBJDUMP"; then 7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 7076$as_echo "$ac_ct_OBJDUMP" >&6; } 7077else 7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7079$as_echo "no" >&6; } 7080fi 7081 7082 if test "x$ac_ct_OBJDUMP" = x; then 7083 OBJDUMP="false" 7084 else 7085 case $cross_compiling:$ac_tool_warned in 7086yes:) 7087{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7088$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7089ac_tool_warned=yes ;; 7090esac 7091 OBJDUMP=$ac_ct_OBJDUMP 7092 fi 7093else 7094 OBJDUMP="$ac_cv_prog_OBJDUMP" 7095fi 7096 7097test -z "$OBJDUMP" && OBJDUMP=objdump 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 7108$as_echo_n "checking how to recognize dependent libraries... " >&6; } 7109if ${lt_cv_deplibs_check_method+:} false; then : 7110 $as_echo_n "(cached) " >&6 7111else 7112 lt_cv_file_magic_cmd='$MAGIC_CMD' 7113lt_cv_file_magic_test_file= 7114lt_cv_deplibs_check_method='unknown' 7115# Need to set the preceding variable on all platforms that support 7116# interlibrary dependencies. 7117# 'none' -- dependencies not supported. 7118# `unknown' -- same as none, but documents that we really don't know. 7119# 'pass_all' -- all dependencies passed with no checks. 7120# 'test_compile' -- check by making test program. 7121# 'file_magic [[regex]]' -- check by looking for files in library path 7122# which responds to the $file_magic_cmd with a given extended regex. 7123# If you have `file' or equivalent on your system and you're not sure 7124# whether `pass_all' will *always* work, you probably want this one. 7125 7126case $host_os in 7127aix[4-9]*) 7128 lt_cv_deplibs_check_method=pass_all 7129 ;; 7130 7131beos*) 7132 lt_cv_deplibs_check_method=pass_all 7133 ;; 7134 7135bsdi[45]*) 7136 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 7137 lt_cv_file_magic_cmd='/usr/bin/file -L' 7138 lt_cv_file_magic_test_file=/shlib/libc.so 7139 ;; 7140 7141cygwin*) 7142 # func_win32_libid is a shell function defined in ltmain.sh 7143 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7144 lt_cv_file_magic_cmd='func_win32_libid' 7145 ;; 7146 7147mingw* | pw32*) 7148 # Base MSYS/MinGW do not provide the 'file' command needed by 7149 # func_win32_libid shell function, so use a weaker test based on 'objdump', 7150 # unless we find 'file', for example because we are cross-compiling. 7151 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 7152 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 7153 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7154 lt_cv_file_magic_cmd='func_win32_libid' 7155 else 7156 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 7157 lt_cv_file_magic_cmd='$OBJDUMP -f' 7158 fi 7159 ;; 7160 7161cegcc*) 7162 # use the weaker test based on 'objdump'. See mingw*. 7163 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 7164 lt_cv_file_magic_cmd='$OBJDUMP -f' 7165 ;; 7166 7167darwin* | rhapsody*) 7168 lt_cv_deplibs_check_method=pass_all 7169 ;; 7170 7171freebsd* | dragonfly*) 7172 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7173 case $host_cpu in 7174 i*86 ) 7175 # Not sure whether the presence of OpenBSD here was a mistake. 7176 # Let's accept both of them until this is cleared up. 7177 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 7178 lt_cv_file_magic_cmd=/usr/bin/file 7179 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 7180 ;; 7181 esac 7182 else 7183 lt_cv_deplibs_check_method=pass_all 7184 fi 7185 ;; 7186 7187gnu*) 7188 lt_cv_deplibs_check_method=pass_all 7189 ;; 7190 7191haiku*) 7192 lt_cv_deplibs_check_method=pass_all 7193 ;; 7194 7195hpux10.20* | hpux11*) 7196 lt_cv_file_magic_cmd=/usr/bin/file 7197 case $host_cpu in 7198 ia64*) 7199 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 7200 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 7201 ;; 7202 hppa*64*) 7203 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]' 7204 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 7205 ;; 7206 *) 7207 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 7208 lt_cv_file_magic_test_file=/usr/lib/libc.sl 7209 ;; 7210 esac 7211 ;; 7212 7213interix[3-9]*) 7214 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 7215 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 7216 ;; 7217 7218irix5* | irix6* | nonstopux*) 7219 case $LD in 7220 *-32|*"-32 ") libmagic=32-bit;; 7221 *-n32|*"-n32 ") libmagic=N32;; 7222 *-64|*"-64 ") libmagic=64-bit;; 7223 *) libmagic=never-match;; 7224 esac 7225 lt_cv_deplibs_check_method=pass_all 7226 ;; 7227 7228# This must be Linux ELF. 7229linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 7230 lt_cv_deplibs_check_method=pass_all 7231 ;; 7232 7233netbsd*) 7234 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7235 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7236 else 7237 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 7238 fi 7239 ;; 7240 7241newos6*) 7242 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 7243 lt_cv_file_magic_cmd=/usr/bin/file 7244 lt_cv_file_magic_test_file=/usr/lib/libnls.so 7245 ;; 7246 7247*nto* | *qnx*) 7248 lt_cv_deplibs_check_method=pass_all 7249 ;; 7250 7251openbsd*) 7252 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 7253 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 7254 else 7255 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7256 fi 7257 ;; 7258 7259osf3* | osf4* | osf5*) 7260 lt_cv_deplibs_check_method=pass_all 7261 ;; 7262 7263rdos*) 7264 lt_cv_deplibs_check_method=pass_all 7265 ;; 7266 7267solaris*) 7268 lt_cv_deplibs_check_method=pass_all 7269 ;; 7270 7271sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 7272 lt_cv_deplibs_check_method=pass_all 7273 ;; 7274 7275sysv4 | sysv4.3*) 7276 case $host_vendor in 7277 motorola) 7278 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]' 7279 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 7280 ;; 7281 ncr) 7282 lt_cv_deplibs_check_method=pass_all 7283 ;; 7284 sequent) 7285 lt_cv_file_magic_cmd='/bin/file' 7286 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 7287 ;; 7288 sni) 7289 lt_cv_file_magic_cmd='/bin/file' 7290 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 7291 lt_cv_file_magic_test_file=/lib/libc.so 7292 ;; 7293 siemens) 7294 lt_cv_deplibs_check_method=pass_all 7295 ;; 7296 pc) 7297 lt_cv_deplibs_check_method=pass_all 7298 ;; 7299 esac 7300 ;; 7301 7302tpf*) 7303 lt_cv_deplibs_check_method=pass_all 7304 ;; 7305esac 7306 7307fi 7308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7309$as_echo "$lt_cv_deplibs_check_method" >&6; } 7310file_magic_cmd=$lt_cv_file_magic_cmd 7311deplibs_check_method=$lt_cv_deplibs_check_method 7312test -z "$deplibs_check_method" && deplibs_check_method=unknown 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325if test -n "$ac_tool_prefix"; then 7326 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7327set dummy ${ac_tool_prefix}ar; ac_word=$2 7328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7329$as_echo_n "checking for $ac_word... " >&6; } 7330if ${ac_cv_prog_AR+:} false; then : 7331 $as_echo_n "(cached) " >&6 7332else 7333 if test -n "$AR"; then 7334 ac_cv_prog_AR="$AR" # Let the user override the test. 7335else 7336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7337for as_dir in $PATH 7338do 7339 IFS=$as_save_IFS 7340 test -z "$as_dir" && as_dir=. 7341 for ac_exec_ext in '' $ac_executable_extensions; do 7342 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7343 ac_cv_prog_AR="${ac_tool_prefix}ar" 7344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7345 break 2 7346 fi 7347done 7348 done 7349IFS=$as_save_IFS 7350 7351fi 7352fi 7353AR=$ac_cv_prog_AR 7354if test -n "$AR"; then 7355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7356$as_echo "$AR" >&6; } 7357else 7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7359$as_echo "no" >&6; } 7360fi 7361 7362 7363fi 7364if test -z "$ac_cv_prog_AR"; then 7365 ac_ct_AR=$AR 7366 # Extract the first word of "ar", so it can be a program name with args. 7367set dummy ar; ac_word=$2 7368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7369$as_echo_n "checking for $ac_word... " >&6; } 7370if ${ac_cv_prog_ac_ct_AR+:} false; then : 7371 $as_echo_n "(cached) " >&6 7372else 7373 if test -n "$ac_ct_AR"; then 7374 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7375else 7376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7377for as_dir in $PATH 7378do 7379 IFS=$as_save_IFS 7380 test -z "$as_dir" && as_dir=. 7381 for ac_exec_ext in '' $ac_executable_extensions; do 7382 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7383 ac_cv_prog_ac_ct_AR="ar" 7384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7385 break 2 7386 fi 7387done 7388 done 7389IFS=$as_save_IFS 7390 7391fi 7392fi 7393ac_ct_AR=$ac_cv_prog_ac_ct_AR 7394if test -n "$ac_ct_AR"; then 7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7396$as_echo "$ac_ct_AR" >&6; } 7397else 7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7399$as_echo "no" >&6; } 7400fi 7401 7402 if test "x$ac_ct_AR" = x; then 7403 AR="false" 7404 else 7405 case $cross_compiling:$ac_tool_warned in 7406yes:) 7407{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7408$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7409ac_tool_warned=yes ;; 7410esac 7411 AR=$ac_ct_AR 7412 fi 7413else 7414 AR="$ac_cv_prog_AR" 7415fi 7416 7417test -z "$AR" && AR=ar 7418test -z "$AR_FLAGS" && AR_FLAGS=cru 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430if test -n "$ac_tool_prefix"; then 7431 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7432set dummy ${ac_tool_prefix}strip; ac_word=$2 7433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7434$as_echo_n "checking for $ac_word... " >&6; } 7435if ${ac_cv_prog_STRIP+:} false; then : 7436 $as_echo_n "(cached) " >&6 7437else 7438 if test -n "$STRIP"; then 7439 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7440else 7441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7442for as_dir in $PATH 7443do 7444 IFS=$as_save_IFS 7445 test -z "$as_dir" && as_dir=. 7446 for ac_exec_ext in '' $ac_executable_extensions; do 7447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7448 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7450 break 2 7451 fi 7452done 7453 done 7454IFS=$as_save_IFS 7455 7456fi 7457fi 7458STRIP=$ac_cv_prog_STRIP 7459if test -n "$STRIP"; then 7460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7461$as_echo "$STRIP" >&6; } 7462else 7463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7464$as_echo "no" >&6; } 7465fi 7466 7467 7468fi 7469if test -z "$ac_cv_prog_STRIP"; then 7470 ac_ct_STRIP=$STRIP 7471 # Extract the first word of "strip", so it can be a program name with args. 7472set dummy strip; ac_word=$2 7473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7474$as_echo_n "checking for $ac_word... " >&6; } 7475if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7476 $as_echo_n "(cached) " >&6 7477else 7478 if test -n "$ac_ct_STRIP"; then 7479 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7480else 7481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7482for as_dir in $PATH 7483do 7484 IFS=$as_save_IFS 7485 test -z "$as_dir" && as_dir=. 7486 for ac_exec_ext in '' $ac_executable_extensions; do 7487 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7488 ac_cv_prog_ac_ct_STRIP="strip" 7489 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7490 break 2 7491 fi 7492done 7493 done 7494IFS=$as_save_IFS 7495 7496fi 7497fi 7498ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7499if test -n "$ac_ct_STRIP"; then 7500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7501$as_echo "$ac_ct_STRIP" >&6; } 7502else 7503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7504$as_echo "no" >&6; } 7505fi 7506 7507 if test "x$ac_ct_STRIP" = x; then 7508 STRIP=":" 7509 else 7510 case $cross_compiling:$ac_tool_warned in 7511yes:) 7512{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7513$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7514ac_tool_warned=yes ;; 7515esac 7516 STRIP=$ac_ct_STRIP 7517 fi 7518else 7519 STRIP="$ac_cv_prog_STRIP" 7520fi 7521 7522test -z "$STRIP" && STRIP=: 7523 7524 7525 7526 7527 7528 7529if test -n "$ac_tool_prefix"; then 7530 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7531set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7533$as_echo_n "checking for $ac_word... " >&6; } 7534if ${ac_cv_prog_RANLIB+:} false; then : 7535 $as_echo_n "(cached) " >&6 7536else 7537 if test -n "$RANLIB"; then 7538 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7539else 7540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7541for as_dir in $PATH 7542do 7543 IFS=$as_save_IFS 7544 test -z "$as_dir" && as_dir=. 7545 for ac_exec_ext in '' $ac_executable_extensions; do 7546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7547 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7549 break 2 7550 fi 7551done 7552 done 7553IFS=$as_save_IFS 7554 7555fi 7556fi 7557RANLIB=$ac_cv_prog_RANLIB 7558if test -n "$RANLIB"; then 7559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7560$as_echo "$RANLIB" >&6; } 7561else 7562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7563$as_echo "no" >&6; } 7564fi 7565 7566 7567fi 7568if test -z "$ac_cv_prog_RANLIB"; then 7569 ac_ct_RANLIB=$RANLIB 7570 # Extract the first word of "ranlib", so it can be a program name with args. 7571set dummy ranlib; ac_word=$2 7572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7573$as_echo_n "checking for $ac_word... " >&6; } 7574if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7575 $as_echo_n "(cached) " >&6 7576else 7577 if test -n "$ac_ct_RANLIB"; then 7578 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7579else 7580as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7581for as_dir in $PATH 7582do 7583 IFS=$as_save_IFS 7584 test -z "$as_dir" && as_dir=. 7585 for ac_exec_ext in '' $ac_executable_extensions; do 7586 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7587 ac_cv_prog_ac_ct_RANLIB="ranlib" 7588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7589 break 2 7590 fi 7591done 7592 done 7593IFS=$as_save_IFS 7594 7595fi 7596fi 7597ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7598if test -n "$ac_ct_RANLIB"; then 7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7600$as_echo "$ac_ct_RANLIB" >&6; } 7601else 7602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7603$as_echo "no" >&6; } 7604fi 7605 7606 if test "x$ac_ct_RANLIB" = x; then 7607 RANLIB=":" 7608 else 7609 case $cross_compiling:$ac_tool_warned in 7610yes:) 7611{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7612$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7613ac_tool_warned=yes ;; 7614esac 7615 RANLIB=$ac_ct_RANLIB 7616 fi 7617else 7618 RANLIB="$ac_cv_prog_RANLIB" 7619fi 7620 7621test -z "$RANLIB" && RANLIB=: 7622 7623 7624 7625 7626 7627 7628# Determine commands to create old-style static archives. 7629old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7630old_postinstall_cmds='chmod 644 $oldlib' 7631old_postuninstall_cmds= 7632 7633if test -n "$RANLIB"; then 7634 case $host_os in 7635 openbsd*) 7636 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7637 ;; 7638 *) 7639 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7640 ;; 7641 esac 7642 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7643fi 7644 7645case $host_os in 7646 darwin*) 7647 lock_old_archive_extraction=yes ;; 7648 *) 7649 lock_old_archive_extraction=no ;; 7650esac 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690# If no C compiler was specified, use CC. 7691LTCC=${LTCC-"$CC"} 7692 7693# If no C compiler flags were specified, use CFLAGS. 7694LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7695 7696# Allow CC to be a program name with arguments. 7697compiler=$CC 7698 7699 7700# Check for command to grab the raw symbol name followed by C symbol from nm. 7701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7702$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7703if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7704 $as_echo_n "(cached) " >&6 7705else 7706 7707# These are sane defaults that work on at least a few old systems. 7708# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7709 7710# Character class describing NM global symbol codes. 7711symcode='[BCDEGRST]' 7712 7713# Regexp to match symbols that can be accessed directly from C. 7714sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7715 7716# Define system-specific variables. 7717case $host_os in 7718aix*) 7719 symcode='[BCDT]' 7720 ;; 7721cygwin* | mingw* | pw32* | cegcc*) 7722 symcode='[ABCDGISTW]' 7723 ;; 7724hpux*) 7725 if test "$host_cpu" = ia64; then 7726 symcode='[ABCDEGRST]' 7727 fi 7728 ;; 7729irix* | nonstopux*) 7730 symcode='[BCDEGRST]' 7731 ;; 7732osf*) 7733 symcode='[BCDEGQRST]' 7734 ;; 7735solaris*) 7736 symcode='[BDRT]' 7737 ;; 7738sco3.2v5*) 7739 symcode='[DT]' 7740 ;; 7741sysv4.2uw2*) 7742 symcode='[DT]' 7743 ;; 7744sysv5* | sco5v6* | unixware* | OpenUNIX*) 7745 symcode='[ABDT]' 7746 ;; 7747sysv4) 7748 symcode='[DFNSTU]' 7749 ;; 7750esac 7751 7752# If we're using GNU nm, then use its standard symbol codes. 7753case `$NM -V 2>&1` in 7754*GNU* | *'with BFD'*) 7755 symcode='[ABCDGIRSTW]' ;; 7756esac 7757 7758# Transform an extracted symbol line into a proper C declaration. 7759# Some systems (esp. on ia64) link data and code symbols differently, 7760# so use this general approach. 7761lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7762 7763# Transform an extracted symbol line into symbol name and symbol address 7764lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7765lt_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'" 7766 7767# Handle CRLF in mingw tool chain 7768opt_cr= 7769case $build_os in 7770mingw*) 7771 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7772 ;; 7773esac 7774 7775# Try without a prefix underscore, then with it. 7776for ac_symprfx in "" "_"; do 7777 7778 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7779 symxfrm="\\1 $ac_symprfx\\2 \\2" 7780 7781 # Write the raw and C identifiers. 7782 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7783 # Fake it for dumpbin and say T for any non-static function 7784 # and D for any global variable. 7785 # Also find C++ and __fastcall symbols from MSVC++, 7786 # which start with @ or ?. 7787 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7788" {last_section=section; section=\$ 3};"\ 7789" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7790" \$ 0!~/External *\|/{next};"\ 7791" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7792" {if(hide[section]) next};"\ 7793" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7794" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7795" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7796" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7797" ' prfx=^$ac_symprfx" 7798 else 7799 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7800 fi 7801 7802 # Check to see that the pipe works correctly. 7803 pipe_works=no 7804 7805 rm -f conftest* 7806 cat > conftest.$ac_ext <<_LT_EOF 7807#ifdef __cplusplus 7808extern "C" { 7809#endif 7810char nm_test_var; 7811void nm_test_func(void); 7812void nm_test_func(void){} 7813#ifdef __cplusplus 7814} 7815#endif 7816int main(){nm_test_var='a';nm_test_func();return(0);} 7817_LT_EOF 7818 7819 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7820 (eval $ac_compile) 2>&5 7821 ac_status=$? 7822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7823 test $ac_status = 0; }; then 7824 # Now try to grab the symbols. 7825 nlist=conftest.nm 7826 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7827 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7828 ac_status=$? 7829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7830 test $ac_status = 0; } && test -s "$nlist"; then 7831 # Try sorting and uniquifying the output. 7832 if sort "$nlist" | uniq > "$nlist"T; then 7833 mv -f "$nlist"T "$nlist" 7834 else 7835 rm -f "$nlist"T 7836 fi 7837 7838 # Make sure that we snagged all the symbols we need. 7839 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7840 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7841 cat <<_LT_EOF > conftest.$ac_ext 7842#ifdef __cplusplus 7843extern "C" { 7844#endif 7845 7846_LT_EOF 7847 # Now generate the symbol file. 7848 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7849 7850 cat <<_LT_EOF >> conftest.$ac_ext 7851 7852/* The mapping between symbol names and symbols. */ 7853const struct { 7854 const char *name; 7855 void *address; 7856} 7857lt__PROGRAM__LTX_preloaded_symbols[] = 7858{ 7859 { "@PROGRAM@", (void *) 0 }, 7860_LT_EOF 7861 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7862 cat <<\_LT_EOF >> conftest.$ac_ext 7863 {0, (void *) 0} 7864}; 7865 7866/* This works around a problem in FreeBSD linker */ 7867#ifdef FREEBSD_WORKAROUND 7868static const void *lt_preloaded_setup() { 7869 return lt__PROGRAM__LTX_preloaded_symbols; 7870} 7871#endif 7872 7873#ifdef __cplusplus 7874} 7875#endif 7876_LT_EOF 7877 # Now try linking the two files. 7878 mv conftest.$ac_objext conftstm.$ac_objext 7879 lt_save_LIBS="$LIBS" 7880 lt_save_CFLAGS="$CFLAGS" 7881 LIBS="conftstm.$ac_objext" 7882 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7883 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7884 (eval $ac_link) 2>&5 7885 ac_status=$? 7886 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7887 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7888 pipe_works=yes 7889 fi 7890 LIBS="$lt_save_LIBS" 7891 CFLAGS="$lt_save_CFLAGS" 7892 else 7893 echo "cannot find nm_test_func in $nlist" >&5 7894 fi 7895 else 7896 echo "cannot find nm_test_var in $nlist" >&5 7897 fi 7898 else 7899 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7900 fi 7901 else 7902 echo "$progname: failed program was:" >&5 7903 cat conftest.$ac_ext >&5 7904 fi 7905 rm -rf conftest* conftst* 7906 7907 # Do not use the global_symbol_pipe unless it works. 7908 if test "$pipe_works" = yes; then 7909 break 7910 else 7911 lt_cv_sys_global_symbol_pipe= 7912 fi 7913done 7914 7915fi 7916 7917if test -z "$lt_cv_sys_global_symbol_pipe"; then 7918 lt_cv_sys_global_symbol_to_cdecl= 7919fi 7920if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7922$as_echo "failed" >&6; } 7923else 7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7925$as_echo "ok" >&6; } 7926fi 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949# Check whether --enable-libtool-lock was given. 7950if test "${enable_libtool_lock+set}" = set; then : 7951 enableval=$enable_libtool_lock; 7952fi 7953 7954test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7955 7956# Some flags need to be propagated to the compiler or linker for good 7957# libtool support. 7958case $host in 7959ia64-*-hpux*) 7960 # Find out which ABI we are using. 7961 echo 'int i;' > conftest.$ac_ext 7962 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7963 (eval $ac_compile) 2>&5 7964 ac_status=$? 7965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7966 test $ac_status = 0; }; then 7967 case `/usr/bin/file conftest.$ac_objext` in 7968 *ELF-32*) 7969 HPUX_IA64_MODE="32" 7970 ;; 7971 *ELF-64*) 7972 HPUX_IA64_MODE="64" 7973 ;; 7974 esac 7975 fi 7976 rm -rf conftest* 7977 ;; 7978*-*-irix6*) 7979 # Find out which ABI we are using. 7980 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7981 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7982 (eval $ac_compile) 2>&5 7983 ac_status=$? 7984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7985 test $ac_status = 0; }; then 7986 if test "$lt_cv_prog_gnu_ld" = yes; then 7987 case `/usr/bin/file conftest.$ac_objext` in 7988 *32-bit*) 7989 LD="${LD-ld} -melf32bsmip" 7990 ;; 7991 *N32*) 7992 LD="${LD-ld} -melf32bmipn32" 7993 ;; 7994 *64-bit*) 7995 LD="${LD-ld} -melf64bmip" 7996 ;; 7997 esac 7998 else 7999 case `/usr/bin/file conftest.$ac_objext` in 8000 *32-bit*) 8001 LD="${LD-ld} -32" 8002 ;; 8003 *N32*) 8004 LD="${LD-ld} -n32" 8005 ;; 8006 *64-bit*) 8007 LD="${LD-ld} -64" 8008 ;; 8009 esac 8010 fi 8011 fi 8012 rm -rf conftest* 8013 ;; 8014 8015x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 8016s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 8017 # Find out which ABI we are using. 8018 echo 'int i;' > conftest.$ac_ext 8019 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8020 (eval $ac_compile) 2>&5 8021 ac_status=$? 8022 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8023 test $ac_status = 0; }; then 8024 case `/usr/bin/file conftest.o` in 8025 *32-bit*) 8026 case $host in 8027 x86_64-*kfreebsd*-gnu) 8028 LD="${LD-ld} -m elf_i386_fbsd" 8029 ;; 8030 x86_64-*linux*) 8031 case `/usr/bin/file conftest.o` in 8032 *x86-64*) 8033 LD="${LD-ld} -m elf32_x86_64" 8034 ;; 8035 *) 8036 LD="${LD-ld} -m elf_i386" 8037 ;; 8038 esac 8039 ;; 8040 powerpc64le-*linux*) 8041 LD="${LD-ld} -m elf32lppclinux" 8042 ;; 8043 powerpc64-*linux*) 8044 LD="${LD-ld} -m elf32ppclinux" 8045 ;; 8046 s390x-*linux*) 8047 LD="${LD-ld} -m elf_s390" 8048 ;; 8049 sparc64-*linux*) 8050 LD="${LD-ld} -m elf32_sparc" 8051 ;; 8052 esac 8053 ;; 8054 *64-bit*) 8055 case $host in 8056 x86_64-*kfreebsd*-gnu) 8057 LD="${LD-ld} -m elf_x86_64_fbsd" 8058 ;; 8059 x86_64-*linux*) 8060 LD="${LD-ld} -m elf_x86_64" 8061 ;; 8062 powerpcle-*linux*) 8063 LD="${LD-ld} -m elf64lppc" 8064 ;; 8065 powerpc-*linux*) 8066 LD="${LD-ld} -m elf64ppc" 8067 ;; 8068 s390*-*linux*|s390*-*tpf*) 8069 LD="${LD-ld} -m elf64_s390" 8070 ;; 8071 sparc*-*linux*) 8072 LD="${LD-ld} -m elf64_sparc" 8073 ;; 8074 esac 8075 ;; 8076 esac 8077 fi 8078 rm -rf conftest* 8079 ;; 8080 8081*-*-sco3.2v5*) 8082 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 8083 SAVE_CFLAGS="$CFLAGS" 8084 CFLAGS="$CFLAGS -belf" 8085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 8086$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 8087if ${lt_cv_cc_needs_belf+:} false; then : 8088 $as_echo_n "(cached) " >&6 8089else 8090 ac_ext=c 8091ac_cpp='$CPP $CPPFLAGS' 8092ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8093ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8094ac_compiler_gnu=$ac_cv_c_compiler_gnu 8095 8096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8097/* end confdefs.h. */ 8098 8099int 8100main () 8101{ 8102 8103 ; 8104 return 0; 8105} 8106_ACEOF 8107if ac_fn_c_try_link "$LINENO"; then : 8108 lt_cv_cc_needs_belf=yes 8109else 8110 lt_cv_cc_needs_belf=no 8111fi 8112rm -f core conftest.err conftest.$ac_objext \ 8113 conftest$ac_exeext conftest.$ac_ext 8114 ac_ext=c 8115ac_cpp='$CPP $CPPFLAGS' 8116ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8117ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8118ac_compiler_gnu=$ac_cv_c_compiler_gnu 8119 8120fi 8121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 8122$as_echo "$lt_cv_cc_needs_belf" >&6; } 8123 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 8124 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 8125 CFLAGS="$SAVE_CFLAGS" 8126 fi 8127 ;; 8128sparc*-*solaris*) 8129 # Find out which ABI we are using. 8130 echo 'int i;' > conftest.$ac_ext 8131 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8132 (eval $ac_compile) 2>&5 8133 ac_status=$? 8134 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8135 test $ac_status = 0; }; then 8136 case `/usr/bin/file conftest.o` in 8137 *64-bit*) 8138 case $lt_cv_prog_gnu_ld in 8139 yes*) LD="${LD-ld} -m elf64_sparc" ;; 8140 *) 8141 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 8142 LD="${LD-ld} -64" 8143 fi 8144 ;; 8145 esac 8146 ;; 8147 esac 8148 fi 8149 rm -rf conftest* 8150 ;; 8151esac 8152 8153need_locks="$enable_libtool_lock" 8154 8155 8156 case $host_os in 8157 rhapsody* | darwin*) 8158 if test -n "$ac_tool_prefix"; then 8159 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 8160set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 8161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8162$as_echo_n "checking for $ac_word... " >&6; } 8163if ${ac_cv_prog_DSYMUTIL+:} false; then : 8164 $as_echo_n "(cached) " >&6 8165else 8166 if test -n "$DSYMUTIL"; then 8167 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 8168else 8169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8170for as_dir in $PATH 8171do 8172 IFS=$as_save_IFS 8173 test -z "$as_dir" && as_dir=. 8174 for ac_exec_ext in '' $ac_executable_extensions; do 8175 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8176 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 8177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8178 break 2 8179 fi 8180done 8181 done 8182IFS=$as_save_IFS 8183 8184fi 8185fi 8186DSYMUTIL=$ac_cv_prog_DSYMUTIL 8187if test -n "$DSYMUTIL"; then 8188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 8189$as_echo "$DSYMUTIL" >&6; } 8190else 8191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8192$as_echo "no" >&6; } 8193fi 8194 8195 8196fi 8197if test -z "$ac_cv_prog_DSYMUTIL"; then 8198 ac_ct_DSYMUTIL=$DSYMUTIL 8199 # Extract the first word of "dsymutil", so it can be a program name with args. 8200set dummy dsymutil; ac_word=$2 8201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8202$as_echo_n "checking for $ac_word... " >&6; } 8203if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 8204 $as_echo_n "(cached) " >&6 8205else 8206 if test -n "$ac_ct_DSYMUTIL"; then 8207 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8208else 8209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8210for as_dir in $PATH 8211do 8212 IFS=$as_save_IFS 8213 test -z "$as_dir" && as_dir=. 8214 for ac_exec_ext in '' $ac_executable_extensions; do 8215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8216 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8218 break 2 8219 fi 8220done 8221 done 8222IFS=$as_save_IFS 8223 8224fi 8225fi 8226ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8227if test -n "$ac_ct_DSYMUTIL"; then 8228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8229$as_echo "$ac_ct_DSYMUTIL" >&6; } 8230else 8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8232$as_echo "no" >&6; } 8233fi 8234 8235 if test "x$ac_ct_DSYMUTIL" = x; then 8236 DSYMUTIL=":" 8237 else 8238 case $cross_compiling:$ac_tool_warned in 8239yes:) 8240{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8241$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8242ac_tool_warned=yes ;; 8243esac 8244 DSYMUTIL=$ac_ct_DSYMUTIL 8245 fi 8246else 8247 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8248fi 8249 8250 if test -n "$ac_tool_prefix"; then 8251 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8252set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8254$as_echo_n "checking for $ac_word... " >&6; } 8255if ${ac_cv_prog_NMEDIT+:} false; then : 8256 $as_echo_n "(cached) " >&6 8257else 8258 if test -n "$NMEDIT"; then 8259 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8260else 8261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8262for as_dir in $PATH 8263do 8264 IFS=$as_save_IFS 8265 test -z "$as_dir" && as_dir=. 8266 for ac_exec_ext in '' $ac_executable_extensions; do 8267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8268 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8270 break 2 8271 fi 8272done 8273 done 8274IFS=$as_save_IFS 8275 8276fi 8277fi 8278NMEDIT=$ac_cv_prog_NMEDIT 8279if test -n "$NMEDIT"; then 8280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8281$as_echo "$NMEDIT" >&6; } 8282else 8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8284$as_echo "no" >&6; } 8285fi 8286 8287 8288fi 8289if test -z "$ac_cv_prog_NMEDIT"; then 8290 ac_ct_NMEDIT=$NMEDIT 8291 # Extract the first word of "nmedit", so it can be a program name with args. 8292set dummy nmedit; ac_word=$2 8293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8294$as_echo_n "checking for $ac_word... " >&6; } 8295if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 8296 $as_echo_n "(cached) " >&6 8297else 8298 if test -n "$ac_ct_NMEDIT"; then 8299 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8300else 8301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8302for as_dir in $PATH 8303do 8304 IFS=$as_save_IFS 8305 test -z "$as_dir" && as_dir=. 8306 for ac_exec_ext in '' $ac_executable_extensions; do 8307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8308 ac_cv_prog_ac_ct_NMEDIT="nmedit" 8309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8310 break 2 8311 fi 8312done 8313 done 8314IFS=$as_save_IFS 8315 8316fi 8317fi 8318ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8319if test -n "$ac_ct_NMEDIT"; then 8320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8321$as_echo "$ac_ct_NMEDIT" >&6; } 8322else 8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8324$as_echo "no" >&6; } 8325fi 8326 8327 if test "x$ac_ct_NMEDIT" = x; then 8328 NMEDIT=":" 8329 else 8330 case $cross_compiling:$ac_tool_warned in 8331yes:) 8332{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8333$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8334ac_tool_warned=yes ;; 8335esac 8336 NMEDIT=$ac_ct_NMEDIT 8337 fi 8338else 8339 NMEDIT="$ac_cv_prog_NMEDIT" 8340fi 8341 8342 if test -n "$ac_tool_prefix"; then 8343 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8344set dummy ${ac_tool_prefix}lipo; ac_word=$2 8345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8346$as_echo_n "checking for $ac_word... " >&6; } 8347if ${ac_cv_prog_LIPO+:} false; then : 8348 $as_echo_n "(cached) " >&6 8349else 8350 if test -n "$LIPO"; then 8351 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8352else 8353as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8354for as_dir in $PATH 8355do 8356 IFS=$as_save_IFS 8357 test -z "$as_dir" && as_dir=. 8358 for ac_exec_ext in '' $ac_executable_extensions; do 8359 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8360 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8362 break 2 8363 fi 8364done 8365 done 8366IFS=$as_save_IFS 8367 8368fi 8369fi 8370LIPO=$ac_cv_prog_LIPO 8371if test -n "$LIPO"; then 8372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8373$as_echo "$LIPO" >&6; } 8374else 8375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8376$as_echo "no" >&6; } 8377fi 8378 8379 8380fi 8381if test -z "$ac_cv_prog_LIPO"; then 8382 ac_ct_LIPO=$LIPO 8383 # Extract the first word of "lipo", so it can be a program name with args. 8384set dummy lipo; ac_word=$2 8385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8386$as_echo_n "checking for $ac_word... " >&6; } 8387if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8388 $as_echo_n "(cached) " >&6 8389else 8390 if test -n "$ac_ct_LIPO"; then 8391 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8392else 8393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8394for as_dir in $PATH 8395do 8396 IFS=$as_save_IFS 8397 test -z "$as_dir" && as_dir=. 8398 for ac_exec_ext in '' $ac_executable_extensions; do 8399 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8400 ac_cv_prog_ac_ct_LIPO="lipo" 8401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8402 break 2 8403 fi 8404done 8405 done 8406IFS=$as_save_IFS 8407 8408fi 8409fi 8410ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8411if test -n "$ac_ct_LIPO"; then 8412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8413$as_echo "$ac_ct_LIPO" >&6; } 8414else 8415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8416$as_echo "no" >&6; } 8417fi 8418 8419 if test "x$ac_ct_LIPO" = x; then 8420 LIPO=":" 8421 else 8422 case $cross_compiling:$ac_tool_warned in 8423yes:) 8424{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8425$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8426ac_tool_warned=yes ;; 8427esac 8428 LIPO=$ac_ct_LIPO 8429 fi 8430else 8431 LIPO="$ac_cv_prog_LIPO" 8432fi 8433 8434 if test -n "$ac_tool_prefix"; then 8435 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8436set dummy ${ac_tool_prefix}otool; ac_word=$2 8437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8438$as_echo_n "checking for $ac_word... " >&6; } 8439if ${ac_cv_prog_OTOOL+:} false; then : 8440 $as_echo_n "(cached) " >&6 8441else 8442 if test -n "$OTOOL"; then 8443 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8444else 8445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8446for as_dir in $PATH 8447do 8448 IFS=$as_save_IFS 8449 test -z "$as_dir" && as_dir=. 8450 for ac_exec_ext in '' $ac_executable_extensions; do 8451 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8452 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8454 break 2 8455 fi 8456done 8457 done 8458IFS=$as_save_IFS 8459 8460fi 8461fi 8462OTOOL=$ac_cv_prog_OTOOL 8463if test -n "$OTOOL"; then 8464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8465$as_echo "$OTOOL" >&6; } 8466else 8467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8468$as_echo "no" >&6; } 8469fi 8470 8471 8472fi 8473if test -z "$ac_cv_prog_OTOOL"; then 8474 ac_ct_OTOOL=$OTOOL 8475 # Extract the first word of "otool", so it can be a program name with args. 8476set dummy otool; ac_word=$2 8477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8478$as_echo_n "checking for $ac_word... " >&6; } 8479if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8480 $as_echo_n "(cached) " >&6 8481else 8482 if test -n "$ac_ct_OTOOL"; then 8483 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8484else 8485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8486for as_dir in $PATH 8487do 8488 IFS=$as_save_IFS 8489 test -z "$as_dir" && as_dir=. 8490 for ac_exec_ext in '' $ac_executable_extensions; do 8491 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8492 ac_cv_prog_ac_ct_OTOOL="otool" 8493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8494 break 2 8495 fi 8496done 8497 done 8498IFS=$as_save_IFS 8499 8500fi 8501fi 8502ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8503if test -n "$ac_ct_OTOOL"; then 8504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8505$as_echo "$ac_ct_OTOOL" >&6; } 8506else 8507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8508$as_echo "no" >&6; } 8509fi 8510 8511 if test "x$ac_ct_OTOOL" = x; then 8512 OTOOL=":" 8513 else 8514 case $cross_compiling:$ac_tool_warned in 8515yes:) 8516{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8517$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8518ac_tool_warned=yes ;; 8519esac 8520 OTOOL=$ac_ct_OTOOL 8521 fi 8522else 8523 OTOOL="$ac_cv_prog_OTOOL" 8524fi 8525 8526 if test -n "$ac_tool_prefix"; then 8527 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8528set dummy ${ac_tool_prefix}otool64; ac_word=$2 8529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8530$as_echo_n "checking for $ac_word... " >&6; } 8531if ${ac_cv_prog_OTOOL64+:} false; then : 8532 $as_echo_n "(cached) " >&6 8533else 8534 if test -n "$OTOOL64"; then 8535 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8536else 8537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8538for as_dir in $PATH 8539do 8540 IFS=$as_save_IFS 8541 test -z "$as_dir" && as_dir=. 8542 for ac_exec_ext in '' $ac_executable_extensions; do 8543 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8544 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8546 break 2 8547 fi 8548done 8549 done 8550IFS=$as_save_IFS 8551 8552fi 8553fi 8554OTOOL64=$ac_cv_prog_OTOOL64 8555if test -n "$OTOOL64"; then 8556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8557$as_echo "$OTOOL64" >&6; } 8558else 8559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8560$as_echo "no" >&6; } 8561fi 8562 8563 8564fi 8565if test -z "$ac_cv_prog_OTOOL64"; then 8566 ac_ct_OTOOL64=$OTOOL64 8567 # Extract the first word of "otool64", so it can be a program name with args. 8568set dummy otool64; ac_word=$2 8569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8570$as_echo_n "checking for $ac_word... " >&6; } 8571if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8572 $as_echo_n "(cached) " >&6 8573else 8574 if test -n "$ac_ct_OTOOL64"; then 8575 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8576else 8577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8578for as_dir in $PATH 8579do 8580 IFS=$as_save_IFS 8581 test -z "$as_dir" && as_dir=. 8582 for ac_exec_ext in '' $ac_executable_extensions; do 8583 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8584 ac_cv_prog_ac_ct_OTOOL64="otool64" 8585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8586 break 2 8587 fi 8588done 8589 done 8590IFS=$as_save_IFS 8591 8592fi 8593fi 8594ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8595if test -n "$ac_ct_OTOOL64"; then 8596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8597$as_echo "$ac_ct_OTOOL64" >&6; } 8598else 8599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8600$as_echo "no" >&6; } 8601fi 8602 8603 if test "x$ac_ct_OTOOL64" = x; then 8604 OTOOL64=":" 8605 else 8606 case $cross_compiling:$ac_tool_warned in 8607yes:) 8608{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8609$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8610ac_tool_warned=yes ;; 8611esac 8612 OTOOL64=$ac_ct_OTOOL64 8613 fi 8614else 8615 OTOOL64="$ac_cv_prog_OTOOL64" 8616fi 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8645$as_echo_n "checking for -single_module linker flag... " >&6; } 8646if ${lt_cv_apple_cc_single_mod+:} false; then : 8647 $as_echo_n "(cached) " >&6 8648else 8649 lt_cv_apple_cc_single_mod=no 8650 if test -z "${LT_MULTI_MODULE}"; then 8651 # By default we will add the -single_module flag. You can override 8652 # by either setting the environment variable LT_MULTI_MODULE 8653 # non-empty at configure time, or by adding -multi_module to the 8654 # link flags. 8655 rm -rf libconftest.dylib* 8656 echo "int foo(void){return 1;}" > conftest.c 8657 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8658-dynamiclib -Wl,-single_module conftest.c" >&5 8659 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8660 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8661 _lt_result=$? 8662 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8663 lt_cv_apple_cc_single_mod=yes 8664 else 8665 cat conftest.err >&5 8666 fi 8667 rm -rf libconftest.dylib* 8668 rm -f conftest.* 8669 fi 8670fi 8671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8672$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8674$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8675if ${lt_cv_ld_exported_symbols_list+:} false; then : 8676 $as_echo_n "(cached) " >&6 8677else 8678 lt_cv_ld_exported_symbols_list=no 8679 save_LDFLAGS=$LDFLAGS 8680 echo "_main" > conftest.sym 8681 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8683/* end confdefs.h. */ 8684 8685int 8686main () 8687{ 8688 8689 ; 8690 return 0; 8691} 8692_ACEOF 8693if ac_fn_c_try_link "$LINENO"; then : 8694 lt_cv_ld_exported_symbols_list=yes 8695else 8696 lt_cv_ld_exported_symbols_list=no 8697fi 8698rm -f core conftest.err conftest.$ac_objext \ 8699 conftest$ac_exeext conftest.$ac_ext 8700 LDFLAGS="$save_LDFLAGS" 8701 8702fi 8703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8704$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8706$as_echo_n "checking for -force_load linker flag... " >&6; } 8707if ${lt_cv_ld_force_load+:} false; then : 8708 $as_echo_n "(cached) " >&6 8709else 8710 lt_cv_ld_force_load=no 8711 cat > conftest.c << _LT_EOF 8712int forced_loaded() { return 2;} 8713_LT_EOF 8714 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8715 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8716 echo "$AR cru libconftest.a conftest.o" >&5 8717 $AR cru libconftest.a conftest.o 2>&5 8718 cat > conftest.c << _LT_EOF 8719int main() { return 0;} 8720_LT_EOF 8721 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8722 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8723 _lt_result=$? 8724 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8725 lt_cv_ld_force_load=yes 8726 else 8727 cat conftest.err >&5 8728 fi 8729 rm -f conftest.err libconftest.a conftest conftest.c 8730 rm -rf conftest.dSYM 8731 8732fi 8733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8734$as_echo "$lt_cv_ld_force_load" >&6; } 8735 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 8736 # build without first building modern cctools / linker. 8737 case $host_cpu-$host_os in 8738 *-rhapsody* | *-darwin1.[012]) 8739 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8740 *-darwin1.*) 8741 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8742 *-darwin*) 8743 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 8744 # deployment target is forced to an earlier version. 8745 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 8746 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 8747 ;; 8748 10.[012][,.]*) 8749 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8750 ;; 8751 *) 8752 ;; 8753 esac 8754 ;; 8755 esac 8756 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8757 _lt_dar_single_mod='$single_module' 8758 fi 8759 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8760 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8761 else 8762 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8763 fi 8764 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8765 _lt_dsymutil='~$DSYMUTIL $lib || :' 8766 else 8767 _lt_dsymutil= 8768 fi 8769 ;; 8770 esac 8771 8772for ac_header in dlfcn.h 8773do : 8774 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8775" 8776if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8777 cat >>confdefs.h <<_ACEOF 8778#define HAVE_DLFCN_H 1 8779_ACEOF 8780 8781fi 8782 8783done 8784 8785 8786 8787 8788 8789 8790# Set options 8791 8792 8793 8794 8795 enable_win32_dll=no 8796 8797 8798 # Check whether --enable-shared was given. 8799if test "${enable_shared+set}" = set; then : 8800 enableval=$enable_shared; p=${PACKAGE-default} 8801 case $enableval in 8802 yes) enable_shared=yes ;; 8803 no) enable_shared=no ;; 8804 *) 8805 enable_shared=no 8806 # Look at the argument we got. We use all the common list separators. 8807 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8808 for pkg in $enableval; do 8809 IFS="$lt_save_ifs" 8810 if test "X$pkg" = "X$p"; then 8811 enable_shared=yes 8812 fi 8813 done 8814 IFS="$lt_save_ifs" 8815 ;; 8816 esac 8817else 8818 enable_shared=yes 8819fi 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 # Check whether --enable-static was given. 8830if test "${enable_static+set}" = set; then : 8831 enableval=$enable_static; p=${PACKAGE-default} 8832 case $enableval in 8833 yes) enable_static=yes ;; 8834 no) enable_static=no ;; 8835 *) 8836 enable_static=no 8837 # Look at the argument we got. We use all the common list separators. 8838 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8839 for pkg in $enableval; do 8840 IFS="$lt_save_ifs" 8841 if test "X$pkg" = "X$p"; then 8842 enable_static=yes 8843 fi 8844 done 8845 IFS="$lt_save_ifs" 8846 ;; 8847 esac 8848else 8849 enable_static=yes 8850fi 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861# Check whether --with-pic was given. 8862if test "${with_pic+set}" = set; then : 8863 withval=$with_pic; pic_mode="$withval" 8864else 8865 pic_mode=default 8866fi 8867 8868 8869test -z "$pic_mode" && pic_mode=default 8870 8871 8872 8873 8874 8875 8876 8877 # Check whether --enable-fast-install was given. 8878if test "${enable_fast_install+set}" = set; then : 8879 enableval=$enable_fast_install; p=${PACKAGE-default} 8880 case $enableval in 8881 yes) enable_fast_install=yes ;; 8882 no) enable_fast_install=no ;; 8883 *) 8884 enable_fast_install=no 8885 # Look at the argument we got. We use all the common list separators. 8886 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8887 for pkg in $enableval; do 8888 IFS="$lt_save_ifs" 8889 if test "X$pkg" = "X$p"; then 8890 enable_fast_install=yes 8891 fi 8892 done 8893 IFS="$lt_save_ifs" 8894 ;; 8895 esac 8896else 8897 enable_fast_install=yes 8898fi 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910# This can be used to rebuild libtool when needed 8911LIBTOOL_DEPS="$ltmain" 8912 8913# Always use our own libtool. 8914LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941test -z "$LN_S" && LN_S="ln -s" 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956if test -n "${ZSH_VERSION+set}" ; then 8957 setopt NO_GLOB_SUBST 8958fi 8959 8960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8961$as_echo_n "checking for objdir... " >&6; } 8962if ${lt_cv_objdir+:} false; then : 8963 $as_echo_n "(cached) " >&6 8964else 8965 rm -f .libs 2>/dev/null 8966mkdir .libs 2>/dev/null 8967if test -d .libs; then 8968 lt_cv_objdir=.libs 8969else 8970 # MS-DOS does not allow filenames that begin with a dot. 8971 lt_cv_objdir=_libs 8972fi 8973rmdir .libs 2>/dev/null 8974fi 8975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8976$as_echo "$lt_cv_objdir" >&6; } 8977objdir=$lt_cv_objdir 8978 8979 8980 8981 8982 8983cat >>confdefs.h <<_ACEOF 8984#define LT_OBJDIR "$lt_cv_objdir/" 8985_ACEOF 8986 8987 8988 8989 8990case $host_os in 8991aix3*) 8992 # AIX sometimes has problems with the GCC collect2 program. For some 8993 # reason, if we set the COLLECT_NAMES environment variable, the problems 8994 # vanish in a puff of smoke. 8995 if test "X${COLLECT_NAMES+set}" != Xset; then 8996 COLLECT_NAMES= 8997 export COLLECT_NAMES 8998 fi 8999 ;; 9000esac 9001 9002# Global variables: 9003ofile=libtool 9004can_build_shared=yes 9005 9006# All known linkers require a `.a' archive for static linking (except MSVC, 9007# which needs '.lib'). 9008libext=a 9009 9010with_gnu_ld="$lt_cv_prog_gnu_ld" 9011 9012old_CC="$CC" 9013old_CFLAGS="$CFLAGS" 9014 9015# Set sane defaults for various variables 9016test -z "$CC" && CC=cc 9017test -z "$LTCC" && LTCC=$CC 9018test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9019test -z "$LD" && LD=ld 9020test -z "$ac_objext" && ac_objext=o 9021 9022for cc_temp in $compiler""; do 9023 case $cc_temp in 9024 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9025 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9026 \-*) ;; 9027 *) break;; 9028 esac 9029done 9030cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9031 9032 9033# Only perform the check for file, if the check method requires it 9034test -z "$MAGIC_CMD" && MAGIC_CMD=file 9035case $deplibs_check_method in 9036file_magic*) 9037 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9039$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9040if ${lt_cv_path_MAGIC_CMD+:} false; then : 9041 $as_echo_n "(cached) " >&6 9042else 9043 case $MAGIC_CMD in 9044[\\/*] | ?:[\\/]*) 9045 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9046 ;; 9047*) 9048 lt_save_MAGIC_CMD="$MAGIC_CMD" 9049 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9050 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9051 for ac_dir in $ac_dummy; do 9052 IFS="$lt_save_ifs" 9053 test -z "$ac_dir" && ac_dir=. 9054 if test -f $ac_dir/${ac_tool_prefix}file; then 9055 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9056 if test -n "$file_magic_test_file"; then 9057 case $deplibs_check_method in 9058 "file_magic "*) 9059 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9060 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9061 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9062 $EGREP "$file_magic_regex" > /dev/null; then 9063 : 9064 else 9065 cat <<_LT_EOF 1>&2 9066 9067*** Warning: the command libtool uses to detect shared libraries, 9068*** $file_magic_cmd, produces output that libtool cannot recognize. 9069*** The result is that libtool may fail to recognize shared libraries 9070*** as such. This will affect the creation of libtool libraries that 9071*** depend on shared libraries, but programs linked with such libtool 9072*** libraries will work regardless of this problem. Nevertheless, you 9073*** may want to report the problem to your system manager and/or to 9074*** bug-libtool@gnu.org 9075 9076_LT_EOF 9077 fi ;; 9078 esac 9079 fi 9080 break 9081 fi 9082 done 9083 IFS="$lt_save_ifs" 9084 MAGIC_CMD="$lt_save_MAGIC_CMD" 9085 ;; 9086esac 9087fi 9088 9089MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9090if test -n "$MAGIC_CMD"; then 9091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9092$as_echo "$MAGIC_CMD" >&6; } 9093else 9094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9095$as_echo "no" >&6; } 9096fi 9097 9098 9099 9100 9101 9102if test -z "$lt_cv_path_MAGIC_CMD"; then 9103 if test -n "$ac_tool_prefix"; then 9104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9105$as_echo_n "checking for file... " >&6; } 9106if ${lt_cv_path_MAGIC_CMD+:} false; then : 9107 $as_echo_n "(cached) " >&6 9108else 9109 case $MAGIC_CMD in 9110[\\/*] | ?:[\\/]*) 9111 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9112 ;; 9113*) 9114 lt_save_MAGIC_CMD="$MAGIC_CMD" 9115 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9116 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9117 for ac_dir in $ac_dummy; do 9118 IFS="$lt_save_ifs" 9119 test -z "$ac_dir" && ac_dir=. 9120 if test -f $ac_dir/file; then 9121 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9122 if test -n "$file_magic_test_file"; then 9123 case $deplibs_check_method in 9124 "file_magic "*) 9125 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9126 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9127 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9128 $EGREP "$file_magic_regex" > /dev/null; then 9129 : 9130 else 9131 cat <<_LT_EOF 1>&2 9132 9133*** Warning: the command libtool uses to detect shared libraries, 9134*** $file_magic_cmd, produces output that libtool cannot recognize. 9135*** The result is that libtool may fail to recognize shared libraries 9136*** as such. This will affect the creation of libtool libraries that 9137*** depend on shared libraries, but programs linked with such libtool 9138*** libraries will work regardless of this problem. Nevertheless, you 9139*** may want to report the problem to your system manager and/or to 9140*** bug-libtool@gnu.org 9141 9142_LT_EOF 9143 fi ;; 9144 esac 9145 fi 9146 break 9147 fi 9148 done 9149 IFS="$lt_save_ifs" 9150 MAGIC_CMD="$lt_save_MAGIC_CMD" 9151 ;; 9152esac 9153fi 9154 9155MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9156if test -n "$MAGIC_CMD"; then 9157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9158$as_echo "$MAGIC_CMD" >&6; } 9159else 9160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9161$as_echo "no" >&6; } 9162fi 9163 9164 9165 else 9166 MAGIC_CMD=: 9167 fi 9168fi 9169 9170 fi 9171 ;; 9172esac 9173 9174# Use C for the default configuration in the libtool script 9175 9176lt_save_CC="$CC" 9177ac_ext=c 9178ac_cpp='$CPP $CPPFLAGS' 9179ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9180ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9181ac_compiler_gnu=$ac_cv_c_compiler_gnu 9182 9183 9184# Source file extension for C test sources. 9185ac_ext=c 9186 9187# Object file extension for compiled C test sources. 9188objext=o 9189objext=$objext 9190 9191# Code to be used in simple compile tests 9192lt_simple_compile_test_code="int some_variable = 0;" 9193 9194# Code to be used in simple link tests 9195lt_simple_link_test_code='int main(){return(0);}' 9196 9197 9198 9199 9200 9201 9202 9203# If no C compiler was specified, use CC. 9204LTCC=${LTCC-"$CC"} 9205 9206# If no C compiler flags were specified, use CFLAGS. 9207LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9208 9209# Allow CC to be a program name with arguments. 9210compiler=$CC 9211 9212# Save the default compiler, since it gets overwritten when the other 9213# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9214compiler_DEFAULT=$CC 9215 9216# save warnings/boilerplate of simple test code 9217ac_outfile=conftest.$ac_objext 9218echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9219eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9220_lt_compiler_boilerplate=`cat conftest.err` 9221$RM conftest* 9222 9223ac_outfile=conftest.$ac_objext 9224echo "$lt_simple_link_test_code" >conftest.$ac_ext 9225eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9226_lt_linker_boilerplate=`cat conftest.err` 9227$RM -r conftest* 9228 9229 9230## CAVEAT EMPTOR: 9231## There is no encapsulation within the following macros, do not change 9232## the running order or otherwise move them around unless you know exactly 9233## what you are doing... 9234if test -n "$compiler"; then 9235 9236lt_prog_compiler_no_builtin_flag= 9237 9238if test "$GCC" = yes; then 9239 case $cc_basename in 9240 nvcc*) 9241 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9242 *) 9243 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9244 esac 9245 9246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9247$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9248if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9249 $as_echo_n "(cached) " >&6 9250else 9251 lt_cv_prog_compiler_rtti_exceptions=no 9252 ac_outfile=conftest.$ac_objext 9253 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9254 lt_compiler_flag="-fno-rtti -fno-exceptions" 9255 # Insert the option either (1) after the last *FLAGS variable, or 9256 # (2) before a word containing "conftest.", or (3) at the end. 9257 # Note that $ac_compile itself does not contain backslashes and begins 9258 # with a dollar sign (not a hyphen), so the echo should work correctly. 9259 # The option is referenced via a variable to avoid confusing sed. 9260 lt_compile=`echo "$ac_compile" | $SED \ 9261 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9262 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9263 -e 's:$: $lt_compiler_flag:'` 9264 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9265 (eval "$lt_compile" 2>conftest.err) 9266 ac_status=$? 9267 cat conftest.err >&5 9268 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9269 if (exit $ac_status) && test -s "$ac_outfile"; then 9270 # The compiler can only warn and ignore the option if not recognized 9271 # So say no if there are warnings other than the usual output. 9272 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9273 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9274 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9275 lt_cv_prog_compiler_rtti_exceptions=yes 9276 fi 9277 fi 9278 $RM conftest* 9279 9280fi 9281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9282$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9283 9284if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9285 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9286else 9287 : 9288fi 9289 9290fi 9291 9292 9293 9294 9295 9296 9297 lt_prog_compiler_wl= 9298lt_prog_compiler_pic= 9299lt_prog_compiler_static= 9300 9301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9302$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9303 9304 if test "$GCC" = yes; then 9305 lt_prog_compiler_wl='-Wl,' 9306 lt_prog_compiler_static='-static' 9307 9308 case $host_os in 9309 aix*) 9310 # All AIX code is PIC. 9311 if test "$host_cpu" = ia64; then 9312 # AIX 5 now supports IA64 processor 9313 lt_prog_compiler_static='-Bstatic' 9314 fi 9315 lt_prog_compiler_pic='-fPIC' 9316 ;; 9317 9318 amigaos*) 9319 case $host_cpu in 9320 powerpc) 9321 # see comment about AmigaOS4 .so support 9322 lt_prog_compiler_pic='-fPIC' 9323 ;; 9324 m68k) 9325 # FIXME: we need at least 68020 code to build shared libraries, but 9326 # adding the `-m68020' flag to GCC prevents building anything better, 9327 # like `-m68040'. 9328 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9329 ;; 9330 esac 9331 ;; 9332 9333 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9334 # PIC is the default for these OSes. 9335 ;; 9336 9337 mingw* | cygwin* | pw32* | os2* | cegcc*) 9338 # This hack is so that the source file can tell whether it is being 9339 # built for inclusion in a dll (and should export symbols for example). 9340 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9341 # (--disable-auto-import) libraries 9342 lt_prog_compiler_pic='-DDLL_EXPORT' 9343 ;; 9344 9345 darwin* | rhapsody*) 9346 # PIC is the default on this platform 9347 # Common symbols not allowed in MH_DYLIB files 9348 lt_prog_compiler_pic='-fno-common' 9349 ;; 9350 9351 haiku*) 9352 # PIC is the default for Haiku. 9353 # The "-static" flag exists, but is broken. 9354 lt_prog_compiler_static= 9355 ;; 9356 9357 hpux*) 9358 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9359 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9360 # sets the default TLS model and affects inlining. 9361 case $host_cpu in 9362 hppa*64*) 9363 # +Z the default 9364 ;; 9365 *) 9366 lt_prog_compiler_pic='-fPIC' 9367 ;; 9368 esac 9369 ;; 9370 9371 interix[3-9]*) 9372 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9373 # Instead, we relocate shared libraries at runtime. 9374 ;; 9375 9376 msdosdjgpp*) 9377 # Just because we use GCC doesn't mean we suddenly get shared libraries 9378 # on systems that don't support them. 9379 lt_prog_compiler_can_build_shared=no 9380 enable_shared=no 9381 ;; 9382 9383 *nto* | *qnx*) 9384 # QNX uses GNU C++, but need to define -shared option too, otherwise 9385 # it will coredump. 9386 lt_prog_compiler_pic='-fPIC -shared' 9387 ;; 9388 9389 sysv4*MP*) 9390 if test -d /usr/nec; then 9391 lt_prog_compiler_pic=-Kconform_pic 9392 fi 9393 ;; 9394 9395 *) 9396 lt_prog_compiler_pic='-fPIC' 9397 ;; 9398 esac 9399 9400 case $cc_basename in 9401 nvcc*) # Cuda Compiler Driver 2.2 9402 lt_prog_compiler_wl='-Xlinker ' 9403 lt_prog_compiler_pic='-Xcompiler -fPIC' 9404 ;; 9405 esac 9406 else 9407 # PORTME Check for flag to pass linker flags through the system compiler. 9408 case $host_os in 9409 aix*) 9410 lt_prog_compiler_wl='-Wl,' 9411 if test "$host_cpu" = ia64; then 9412 # AIX 5 now supports IA64 processor 9413 lt_prog_compiler_static='-Bstatic' 9414 else 9415 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9416 fi 9417 ;; 9418 9419 mingw* | cygwin* | pw32* | os2* | cegcc*) 9420 # This hack is so that the source file can tell whether it is being 9421 # built for inclusion in a dll (and should export symbols for example). 9422 lt_prog_compiler_pic='-DDLL_EXPORT' 9423 ;; 9424 9425 hpux9* | hpux10* | hpux11*) 9426 lt_prog_compiler_wl='-Wl,' 9427 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9428 # not for PA HP-UX. 9429 case $host_cpu in 9430 hppa*64*|ia64*) 9431 # +Z the default 9432 ;; 9433 *) 9434 lt_prog_compiler_pic='+Z' 9435 ;; 9436 esac 9437 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9438 lt_prog_compiler_static='${wl}-a ${wl}archive' 9439 ;; 9440 9441 irix5* | irix6* | nonstopux*) 9442 lt_prog_compiler_wl='-Wl,' 9443 # PIC (with -KPIC) is the default. 9444 lt_prog_compiler_static='-non_shared' 9445 ;; 9446 9447 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9448 case $cc_basename in 9449 # old Intel for x86_64 which still supported -KPIC. 9450 ecc*) 9451 lt_prog_compiler_wl='-Wl,' 9452 lt_prog_compiler_pic='-KPIC' 9453 lt_prog_compiler_static='-static' 9454 ;; 9455 # icc used to be incompatible with GCC. 9456 # ICC 10 doesn't accept -KPIC any more. 9457 icc* | ifort*) 9458 lt_prog_compiler_wl='-Wl,' 9459 lt_prog_compiler_pic='-fPIC' 9460 lt_prog_compiler_static='-static' 9461 ;; 9462 # Lahey Fortran 8.1. 9463 lf95*) 9464 lt_prog_compiler_wl='-Wl,' 9465 lt_prog_compiler_pic='--shared' 9466 lt_prog_compiler_static='--static' 9467 ;; 9468 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9469 # Portland Group compilers (*not* the Pentium gcc compiler, 9470 # which looks to be a dead project) 9471 lt_prog_compiler_wl='-Wl,' 9472 lt_prog_compiler_pic='-fpic' 9473 lt_prog_compiler_static='-Bstatic' 9474 ;; 9475 ccc*) 9476 lt_prog_compiler_wl='-Wl,' 9477 # All Alpha code is PIC. 9478 lt_prog_compiler_static='-non_shared' 9479 ;; 9480 xl* | bgxl* | bgf* | mpixl*) 9481 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9482 lt_prog_compiler_wl='-Wl,' 9483 lt_prog_compiler_pic='-qpic' 9484 lt_prog_compiler_static='-qstaticlink' 9485 ;; 9486 *) 9487 case `$CC -V 2>&1 | sed 5q` in 9488 *Sun\ F* | *Sun*Fortran*) 9489 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9490 lt_prog_compiler_pic='-KPIC' 9491 lt_prog_compiler_static='-Bstatic' 9492 lt_prog_compiler_wl='' 9493 ;; 9494 *Sun\ C*) 9495 # Sun C 5.9 9496 lt_prog_compiler_pic='-KPIC' 9497 lt_prog_compiler_static='-Bstatic' 9498 lt_prog_compiler_wl='-Wl,' 9499 ;; 9500 esac 9501 ;; 9502 esac 9503 ;; 9504 9505 newsos6) 9506 lt_prog_compiler_pic='-KPIC' 9507 lt_prog_compiler_static='-Bstatic' 9508 ;; 9509 9510 *nto* | *qnx*) 9511 # QNX uses GNU C++, but need to define -shared option too, otherwise 9512 # it will coredump. 9513 lt_prog_compiler_pic='-fPIC -shared' 9514 ;; 9515 9516 osf3* | osf4* | osf5*) 9517 lt_prog_compiler_wl='-Wl,' 9518 # All OSF/1 code is PIC. 9519 lt_prog_compiler_static='-non_shared' 9520 ;; 9521 9522 rdos*) 9523 lt_prog_compiler_static='-non_shared' 9524 ;; 9525 9526 solaris*) 9527 lt_prog_compiler_pic='-KPIC' 9528 lt_prog_compiler_static='-Bstatic' 9529 case $cc_basename in 9530 f77* | f90* | f95*) 9531 lt_prog_compiler_wl='-Qoption ld ';; 9532 *) 9533 lt_prog_compiler_wl='-Wl,';; 9534 esac 9535 ;; 9536 9537 sunos4*) 9538 lt_prog_compiler_wl='-Qoption ld ' 9539 lt_prog_compiler_pic='-PIC' 9540 lt_prog_compiler_static='-Bstatic' 9541 ;; 9542 9543 sysv4 | sysv4.2uw2* | sysv4.3*) 9544 lt_prog_compiler_wl='-Wl,' 9545 lt_prog_compiler_pic='-KPIC' 9546 lt_prog_compiler_static='-Bstatic' 9547 ;; 9548 9549 sysv4*MP*) 9550 if test -d /usr/nec ;then 9551 lt_prog_compiler_pic='-Kconform_pic' 9552 lt_prog_compiler_static='-Bstatic' 9553 fi 9554 ;; 9555 9556 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9557 lt_prog_compiler_wl='-Wl,' 9558 lt_prog_compiler_pic='-KPIC' 9559 lt_prog_compiler_static='-Bstatic' 9560 ;; 9561 9562 unicos*) 9563 lt_prog_compiler_wl='-Wl,' 9564 lt_prog_compiler_can_build_shared=no 9565 ;; 9566 9567 uts4*) 9568 lt_prog_compiler_pic='-pic' 9569 lt_prog_compiler_static='-Bstatic' 9570 ;; 9571 9572 *) 9573 lt_prog_compiler_can_build_shared=no 9574 ;; 9575 esac 9576 fi 9577 9578case $host_os in 9579 # For platforms which do not support PIC, -DPIC is meaningless: 9580 *djgpp*) 9581 lt_prog_compiler_pic= 9582 ;; 9583 *) 9584 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9585 ;; 9586esac 9587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9588$as_echo "$lt_prog_compiler_pic" >&6; } 9589 9590 9591 9592 9593 9594 9595# 9596# Check to make sure the PIC flag actually works. 9597# 9598if test -n "$lt_prog_compiler_pic"; then 9599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9600$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9601if ${lt_cv_prog_compiler_pic_works+:} false; then : 9602 $as_echo_n "(cached) " >&6 9603else 9604 lt_cv_prog_compiler_pic_works=no 9605 ac_outfile=conftest.$ac_objext 9606 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9607 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9608 # Insert the option either (1) after the last *FLAGS variable, or 9609 # (2) before a word containing "conftest.", or (3) at the end. 9610 # Note that $ac_compile itself does not contain backslashes and begins 9611 # with a dollar sign (not a hyphen), so the echo should work correctly. 9612 # The option is referenced via a variable to avoid confusing sed. 9613 lt_compile=`echo "$ac_compile" | $SED \ 9614 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9615 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9616 -e 's:$: $lt_compiler_flag:'` 9617 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9618 (eval "$lt_compile" 2>conftest.err) 9619 ac_status=$? 9620 cat conftest.err >&5 9621 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9622 if (exit $ac_status) && test -s "$ac_outfile"; then 9623 # The compiler can only warn and ignore the option if not recognized 9624 # So say no if there are warnings other than the usual output. 9625 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9626 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9627 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9628 lt_cv_prog_compiler_pic_works=yes 9629 fi 9630 fi 9631 $RM conftest* 9632 9633fi 9634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9635$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9636 9637if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9638 case $lt_prog_compiler_pic in 9639 "" | " "*) ;; 9640 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9641 esac 9642else 9643 lt_prog_compiler_pic= 9644 lt_prog_compiler_can_build_shared=no 9645fi 9646 9647fi 9648 9649 9650 9651 9652 9653 9654# 9655# Check to make sure the static flag actually works. 9656# 9657wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9659$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9660if ${lt_cv_prog_compiler_static_works+:} false; then : 9661 $as_echo_n "(cached) " >&6 9662else 9663 lt_cv_prog_compiler_static_works=no 9664 save_LDFLAGS="$LDFLAGS" 9665 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9666 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9667 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9668 # The linker can only warn and ignore the option if not recognized 9669 # So say no if there are warnings 9670 if test -s conftest.err; then 9671 # Append any errors to the config.log. 9672 cat conftest.err 1>&5 9673 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9674 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9675 if diff conftest.exp conftest.er2 >/dev/null; then 9676 lt_cv_prog_compiler_static_works=yes 9677 fi 9678 else 9679 lt_cv_prog_compiler_static_works=yes 9680 fi 9681 fi 9682 $RM -r conftest* 9683 LDFLAGS="$save_LDFLAGS" 9684 9685fi 9686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9687$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9688 9689if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9690 : 9691else 9692 lt_prog_compiler_static= 9693fi 9694 9695 9696 9697 9698 9699 9700 9701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9702$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9703if ${lt_cv_prog_compiler_c_o+:} false; then : 9704 $as_echo_n "(cached) " >&6 9705else 9706 lt_cv_prog_compiler_c_o=no 9707 $RM -r conftest 2>/dev/null 9708 mkdir conftest 9709 cd conftest 9710 mkdir out 9711 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9712 9713 lt_compiler_flag="-o out/conftest2.$ac_objext" 9714 # Insert the option either (1) after the last *FLAGS variable, or 9715 # (2) before a word containing "conftest.", or (3) at the end. 9716 # Note that $ac_compile itself does not contain backslashes and begins 9717 # with a dollar sign (not a hyphen), so the echo should work correctly. 9718 lt_compile=`echo "$ac_compile" | $SED \ 9719 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9720 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9721 -e 's:$: $lt_compiler_flag:'` 9722 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9723 (eval "$lt_compile" 2>out/conftest.err) 9724 ac_status=$? 9725 cat out/conftest.err >&5 9726 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9727 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9728 then 9729 # The compiler can only warn and ignore the option if not recognized 9730 # So say no if there are warnings 9731 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9732 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9733 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9734 lt_cv_prog_compiler_c_o=yes 9735 fi 9736 fi 9737 chmod u+w . 2>&5 9738 $RM conftest* 9739 # SGI C++ compiler will create directory out/ii_files/ for 9740 # template instantiation 9741 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9742 $RM out/* && rmdir out 9743 cd .. 9744 $RM -r conftest 9745 $RM conftest* 9746 9747fi 9748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9749$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9750 9751 9752 9753 9754 9755 9756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9757$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9758if ${lt_cv_prog_compiler_c_o+:} false; then : 9759 $as_echo_n "(cached) " >&6 9760else 9761 lt_cv_prog_compiler_c_o=no 9762 $RM -r conftest 2>/dev/null 9763 mkdir conftest 9764 cd conftest 9765 mkdir out 9766 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9767 9768 lt_compiler_flag="-o out/conftest2.$ac_objext" 9769 # Insert the option either (1) after the last *FLAGS variable, or 9770 # (2) before a word containing "conftest.", or (3) at the end. 9771 # Note that $ac_compile itself does not contain backslashes and begins 9772 # with a dollar sign (not a hyphen), so the echo should work correctly. 9773 lt_compile=`echo "$ac_compile" | $SED \ 9774 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9775 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9776 -e 's:$: $lt_compiler_flag:'` 9777 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9778 (eval "$lt_compile" 2>out/conftest.err) 9779 ac_status=$? 9780 cat out/conftest.err >&5 9781 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9782 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9783 then 9784 # The compiler can only warn and ignore the option if not recognized 9785 # So say no if there are warnings 9786 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9787 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9788 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9789 lt_cv_prog_compiler_c_o=yes 9790 fi 9791 fi 9792 chmod u+w . 2>&5 9793 $RM conftest* 9794 # SGI C++ compiler will create directory out/ii_files/ for 9795 # template instantiation 9796 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9797 $RM out/* && rmdir out 9798 cd .. 9799 $RM -r conftest 9800 $RM conftest* 9801 9802fi 9803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9804$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9805 9806 9807 9808 9809hard_links="nottested" 9810if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9811 # do not overwrite the value of need_locks provided by the user 9812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9813$as_echo_n "checking if we can lock with hard links... " >&6; } 9814 hard_links=yes 9815 $RM conftest* 9816 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9817 touch conftest.a 9818 ln conftest.a conftest.b 2>&5 || hard_links=no 9819 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9821$as_echo "$hard_links" >&6; } 9822 if test "$hard_links" = no; then 9823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9824$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9825 need_locks=warn 9826 fi 9827else 9828 need_locks=no 9829fi 9830 9831 9832 9833 9834 9835 9836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9837$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9838 9839 runpath_var= 9840 allow_undefined_flag= 9841 always_export_symbols=no 9842 archive_cmds= 9843 archive_expsym_cmds= 9844 compiler_needs_object=no 9845 enable_shared_with_static_runtimes=no 9846 export_dynamic_flag_spec= 9847 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9848 hardcode_automatic=no 9849 hardcode_direct=no 9850 hardcode_direct_absolute=no 9851 hardcode_libdir_flag_spec= 9852 hardcode_libdir_flag_spec_ld= 9853 hardcode_libdir_separator= 9854 hardcode_minus_L=no 9855 hardcode_shlibpath_var=unsupported 9856 inherit_rpath=no 9857 link_all_deplibs=unknown 9858 module_cmds= 9859 module_expsym_cmds= 9860 old_archive_from_new_cmds= 9861 old_archive_from_expsyms_cmds= 9862 thread_safe_flag_spec= 9863 whole_archive_flag_spec= 9864 # include_expsyms should be a list of space-separated symbols to be *always* 9865 # included in the symbol list 9866 include_expsyms= 9867 # exclude_expsyms can be an extended regexp of symbols to exclude 9868 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9869 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9870 # as well as any symbol that contains `d'. 9871 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9872 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9873 # platforms (ab)use it in PIC code, but their linkers get confused if 9874 # the symbol is explicitly referenced. Since portable code cannot 9875 # rely on this symbol name, it's probably fine to never include it in 9876 # preloaded symbol tables. 9877 # Exclude shared library initialization/finalization symbols. 9878 extract_expsyms_cmds= 9879 9880 case $host_os in 9881 cygwin* | mingw* | pw32* | cegcc*) 9882 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9883 # When not using gcc, we currently assume that we are using 9884 # Microsoft Visual C++. 9885 if test "$GCC" != yes; then 9886 with_gnu_ld=no 9887 fi 9888 ;; 9889 interix*) 9890 # we just hope/assume this is gcc and not c89 (= MSVC++) 9891 with_gnu_ld=yes 9892 ;; 9893 openbsd*) 9894 with_gnu_ld=no 9895 ;; 9896 esac 9897 9898 ld_shlibs=yes 9899 9900 # On some targets, GNU ld is compatible enough with the native linker 9901 # that we're better off using the native interface for both. 9902 lt_use_gnu_ld_interface=no 9903 if test "$with_gnu_ld" = yes; then 9904 case $host_os in 9905 aix*) 9906 # The AIX port of GNU ld has always aspired to compatibility 9907 # with the native linker. However, as the warning in the GNU ld 9908 # block says, versions before 2.19.5* couldn't really create working 9909 # shared libraries, regardless of the interface used. 9910 case `$LD -v 2>&1` in 9911 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9912 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9913 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9914 *) 9915 lt_use_gnu_ld_interface=yes 9916 ;; 9917 esac 9918 ;; 9919 *) 9920 lt_use_gnu_ld_interface=yes 9921 ;; 9922 esac 9923 fi 9924 9925 if test "$lt_use_gnu_ld_interface" = yes; then 9926 # If archive_cmds runs LD, not CC, wlarc should be empty 9927 wlarc='${wl}' 9928 9929 # Set some defaults for GNU ld with shared library support. These 9930 # are reset later if shared libraries are not supported. Putting them 9931 # here allows them to be overridden if necessary. 9932 runpath_var=LD_RUN_PATH 9933 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9934 export_dynamic_flag_spec='${wl}--export-dynamic' 9935 # ancient GNU ld didn't support --whole-archive et. al. 9936 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9937 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9938 else 9939 whole_archive_flag_spec= 9940 fi 9941 supports_anon_versioning=no 9942 case `$LD -v 2>&1` in 9943 *GNU\ gold*) supports_anon_versioning=yes ;; 9944 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9945 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9946 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9947 *\ 2.11.*) ;; # other 2.11 versions 9948 *) supports_anon_versioning=yes ;; 9949 esac 9950 9951 # See if GNU ld supports shared libraries. 9952 case $host_os in 9953 aix[3-9]*) 9954 # On AIX/PPC, the GNU linker is very broken 9955 if test "$host_cpu" != ia64; then 9956 ld_shlibs=no 9957 cat <<_LT_EOF 1>&2 9958 9959*** Warning: the GNU linker, at least up to release 2.19, is reported 9960*** to be unable to reliably create shared libraries on AIX. 9961*** Therefore, libtool is disabling shared libraries support. If you 9962*** really care for shared libraries, you may want to install binutils 9963*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9964*** You will then need to restart the configuration process. 9965 9966_LT_EOF 9967 fi 9968 ;; 9969 9970 amigaos*) 9971 case $host_cpu in 9972 powerpc) 9973 # see comment about AmigaOS4 .so support 9974 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9975 archive_expsym_cmds='' 9976 ;; 9977 m68k) 9978 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)' 9979 hardcode_libdir_flag_spec='-L$libdir' 9980 hardcode_minus_L=yes 9981 ;; 9982 esac 9983 ;; 9984 9985 beos*) 9986 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9987 allow_undefined_flag=unsupported 9988 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9989 # support --undefined. This deserves some investigation. FIXME 9990 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9991 else 9992 ld_shlibs=no 9993 fi 9994 ;; 9995 9996 cygwin* | mingw* | pw32* | cegcc*) 9997 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9998 # as there is no search path for DLLs. 9999 hardcode_libdir_flag_spec='-L$libdir' 10000 export_dynamic_flag_spec='${wl}--export-all-symbols' 10001 allow_undefined_flag=unsupported 10002 always_export_symbols=no 10003 enable_shared_with_static_runtimes=yes 10004 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10005 10006 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10007 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10008 # If the export-symbols file already is a .def file (1st line 10009 # is EXPORTS), use it as is; otherwise, prepend... 10010 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10011 cp $export_symbols $output_objdir/$soname.def; 10012 else 10013 echo EXPORTS > $output_objdir/$soname.def; 10014 cat $export_symbols >> $output_objdir/$soname.def; 10015 fi~ 10016 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10017 else 10018 ld_shlibs=no 10019 fi 10020 ;; 10021 10022 haiku*) 10023 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10024 link_all_deplibs=yes 10025 ;; 10026 10027 interix[3-9]*) 10028 hardcode_direct=no 10029 hardcode_shlibpath_var=no 10030 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10031 export_dynamic_flag_spec='${wl}-E' 10032 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10033 # Instead, shared libraries are loaded at an image base (0x10000000 by 10034 # default) and relocated if they conflict, which is a slow very memory 10035 # consuming and fragmenting process. To avoid this, we pick a random, 10036 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10037 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10038 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10039 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' 10040 ;; 10041 10042 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 10043 tmp_diet=no 10044 if test "$host_os" = linux-dietlibc; then 10045 case $cc_basename in 10046 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10047 esac 10048 fi 10049 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10050 && test "$tmp_diet" = no 10051 then 10052 tmp_addflag=' $pic_flag' 10053 tmp_sharedflag='-shared' 10054 case $cc_basename,$host_cpu in 10055 pgcc*) # Portland Group C compiler 10056 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' 10057 tmp_addflag=' $pic_flag' 10058 ;; 10059 pgf77* | pgf90* | pgf95* | pgfortran*) 10060 # Portland Group f77 and f90 compilers 10061 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' 10062 tmp_addflag=' $pic_flag -Mnomain' ;; 10063 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10064 tmp_addflag=' -i_dynamic' ;; 10065 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10066 tmp_addflag=' -i_dynamic -nofor_main' ;; 10067 ifc* | ifort*) # Intel Fortran compiler 10068 tmp_addflag=' -nofor_main' ;; 10069 lf95*) # Lahey Fortran 8.1 10070 whole_archive_flag_spec= 10071 tmp_sharedflag='--shared' ;; 10072 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10073 tmp_sharedflag='-qmkshrobj' 10074 tmp_addflag= ;; 10075 nvcc*) # Cuda Compiler Driver 2.2 10076 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' 10077 compiler_needs_object=yes 10078 ;; 10079 esac 10080 case `$CC -V 2>&1 | sed 5q` in 10081 *Sun\ C*) # Sun C 5.9 10082 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' 10083 compiler_needs_object=yes 10084 tmp_sharedflag='-G' ;; 10085 *Sun\ F*) # Sun Fortran 8.3 10086 tmp_sharedflag='-G' ;; 10087 esac 10088 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10089 10090 if test "x$supports_anon_versioning" = xyes; then 10091 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10092 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10093 echo "local: *; };" >> $output_objdir/$libname.ver~ 10094 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10095 fi 10096 10097 case $cc_basename in 10098 xlf* | bgf* | bgxlf* | mpixlf*) 10099 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10100 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10101 hardcode_libdir_flag_spec= 10102 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10103 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10104 if test "x$supports_anon_versioning" = xyes; then 10105 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10106 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10107 echo "local: *; };" >> $output_objdir/$libname.ver~ 10108 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10109 fi 10110 ;; 10111 esac 10112 else 10113 ld_shlibs=no 10114 fi 10115 ;; 10116 10117 netbsd*) 10118 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10119 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10120 wlarc= 10121 else 10122 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10123 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10124 fi 10125 ;; 10126 10127 solaris*) 10128 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10129 ld_shlibs=no 10130 cat <<_LT_EOF 1>&2 10131 10132*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10133*** create shared libraries on Solaris systems. Therefore, libtool 10134*** is disabling shared libraries support. We urge you to upgrade GNU 10135*** binutils to release 2.9.1 or newer. Another option is to modify 10136*** your PATH or compiler configuration so that the native linker is 10137*** used, and then restart. 10138 10139_LT_EOF 10140 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10141 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10142 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10143 else 10144 ld_shlibs=no 10145 fi 10146 ;; 10147 10148 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10149 case `$LD -v 2>&1` in 10150 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10151 ld_shlibs=no 10152 cat <<_LT_EOF 1>&2 10153 10154*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10155*** reliably create shared libraries on SCO systems. Therefore, libtool 10156*** is disabling shared libraries support. We urge you to upgrade GNU 10157*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10158*** your PATH or compiler configuration so that the native linker is 10159*** used, and then restart. 10160 10161_LT_EOF 10162 ;; 10163 *) 10164 # For security reasons, it is highly recommended that you always 10165 # use absolute paths for naming shared libraries, and exclude the 10166 # DT_RUNPATH tag from executables and libraries. But doing so 10167 # requires that you compile everything twice, which is a pain. 10168 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10169 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10170 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10171 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10172 else 10173 ld_shlibs=no 10174 fi 10175 ;; 10176 esac 10177 ;; 10178 10179 sunos4*) 10180 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10181 wlarc= 10182 hardcode_direct=yes 10183 hardcode_shlibpath_var=no 10184 ;; 10185 10186 *) 10187 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10188 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10189 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10190 else 10191 ld_shlibs=no 10192 fi 10193 ;; 10194 esac 10195 10196 if test "$ld_shlibs" = no; then 10197 runpath_var= 10198 hardcode_libdir_flag_spec= 10199 export_dynamic_flag_spec= 10200 whole_archive_flag_spec= 10201 fi 10202 else 10203 # PORTME fill in a description of your system's linker (not GNU ld) 10204 case $host_os in 10205 aix3*) 10206 allow_undefined_flag=unsupported 10207 always_export_symbols=yes 10208 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' 10209 # Note: this linker hardcodes the directories in LIBPATH if there 10210 # are no directories specified by -L. 10211 hardcode_minus_L=yes 10212 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10213 # Neither direct hardcoding nor static linking is supported with a 10214 # broken collect2. 10215 hardcode_direct=unsupported 10216 fi 10217 ;; 10218 10219 aix[4-9]*) 10220 if test "$host_cpu" = ia64; then 10221 # On IA64, the linker does run time linking by default, so we don't 10222 # have to do anything special. 10223 aix_use_runtimelinking=no 10224 exp_sym_flag='-Bexport' 10225 no_entry_flag="" 10226 else 10227 # If we're using GNU nm, then we don't want the "-C" option. 10228 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10229 # Also, AIX nm treats weak defined symbols like other global 10230 # defined symbols, whereas GNU nm marks them as "W". 10231 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10232 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' 10233 else 10234 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' 10235 fi 10236 aix_use_runtimelinking=no 10237 10238 # Test if we are trying to use run time linking or normal 10239 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10240 # need to do runtime linking. 10241 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10242 for ld_flag in $LDFLAGS; do 10243 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10244 aix_use_runtimelinking=yes 10245 break 10246 fi 10247 done 10248 ;; 10249 esac 10250 10251 exp_sym_flag='-bexport' 10252 no_entry_flag='-bnoentry' 10253 fi 10254 10255 # When large executables or shared objects are built, AIX ld can 10256 # have problems creating the table of contents. If linking a library 10257 # or program results in "error TOC overflow" add -mminimal-toc to 10258 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10259 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10260 10261 archive_cmds='' 10262 hardcode_direct=yes 10263 hardcode_direct_absolute=yes 10264 hardcode_libdir_separator=':' 10265 link_all_deplibs=yes 10266 file_list_spec='${wl}-f,' 10267 10268 if test "$GCC" = yes; then 10269 case $host_os in aix4.[012]|aix4.[012].*) 10270 # We only want to do this on AIX 4.2 and lower, the check 10271 # below for broken collect2 doesn't work under 4.3+ 10272 collect2name=`${CC} -print-prog-name=collect2` 10273 if test -f "$collect2name" && 10274 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10275 then 10276 # We have reworked collect2 10277 : 10278 else 10279 # We have old collect2 10280 hardcode_direct=unsupported 10281 # It fails to find uninstalled libraries when the uninstalled 10282 # path is not listed in the libpath. Setting hardcode_minus_L 10283 # to unsupported forces relinking 10284 hardcode_minus_L=yes 10285 hardcode_libdir_flag_spec='-L$libdir' 10286 hardcode_libdir_separator= 10287 fi 10288 ;; 10289 esac 10290 shared_flag='-shared' 10291 if test "$aix_use_runtimelinking" = yes; then 10292 shared_flag="$shared_flag "'${wl}-G' 10293 fi 10294 else 10295 # not using gcc 10296 if test "$host_cpu" = ia64; then 10297 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10298 # chokes on -Wl,-G. The following line is correct: 10299 shared_flag='-G' 10300 else 10301 if test "$aix_use_runtimelinking" = yes; then 10302 shared_flag='${wl}-G' 10303 else 10304 shared_flag='${wl}-bM:SRE' 10305 fi 10306 fi 10307 fi 10308 10309 export_dynamic_flag_spec='${wl}-bexpall' 10310 # It seems that -bexpall does not export symbols beginning with 10311 # underscore (_), so it is better to generate a list of symbols to export. 10312 always_export_symbols=yes 10313 if test "$aix_use_runtimelinking" = yes; then 10314 # Warning - without using the other runtime loading flags (-brtl), 10315 # -berok will link without error, but may produce a broken library. 10316 allow_undefined_flag='-berok' 10317 # Determine the default libpath from the value encoded in an 10318 # empty executable. 10319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10320/* end confdefs.h. */ 10321 10322int 10323main () 10324{ 10325 10326 ; 10327 return 0; 10328} 10329_ACEOF 10330if ac_fn_c_try_link "$LINENO"; then : 10331 10332lt_aix_libpath_sed=' 10333 /Import File Strings/,/^$/ { 10334 /^0/ { 10335 s/^0 *\(.*\)$/\1/ 10336 p 10337 } 10338 }' 10339aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10340# Check for a 64-bit object if we didn't find anything. 10341if test -z "$aix_libpath"; then 10342 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10343fi 10344fi 10345rm -f core conftest.err conftest.$ac_objext \ 10346 conftest$ac_exeext conftest.$ac_ext 10347if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10348 10349 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10350 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" 10351 else 10352 if test "$host_cpu" = ia64; then 10353 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10354 allow_undefined_flag="-z nodefs" 10355 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" 10356 else 10357 # Determine the default libpath from the value encoded in an 10358 # empty executable. 10359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10360/* end confdefs.h. */ 10361 10362int 10363main () 10364{ 10365 10366 ; 10367 return 0; 10368} 10369_ACEOF 10370if ac_fn_c_try_link "$LINENO"; then : 10371 10372lt_aix_libpath_sed=' 10373 /Import File Strings/,/^$/ { 10374 /^0/ { 10375 s/^0 *\(.*\)$/\1/ 10376 p 10377 } 10378 }' 10379aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10380# Check for a 64-bit object if we didn't find anything. 10381if test -z "$aix_libpath"; then 10382 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10383fi 10384fi 10385rm -f core conftest.err conftest.$ac_objext \ 10386 conftest$ac_exeext conftest.$ac_ext 10387if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10388 10389 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10390 # Warning - without using the other run time loading flags, 10391 # -berok will link without error, but may produce a broken library. 10392 no_undefined_flag=' ${wl}-bernotok' 10393 allow_undefined_flag=' ${wl}-berok' 10394 if test "$with_gnu_ld" = yes; then 10395 # We only use this code for GNU lds that support --whole-archive. 10396 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10397 else 10398 # Exported symbols can be pulled into shared objects from archives 10399 whole_archive_flag_spec='$convenience' 10400 fi 10401 archive_cmds_need_lc=yes 10402 # This is similar to how AIX traditionally builds its shared libraries. 10403 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' 10404 fi 10405 fi 10406 ;; 10407 10408 amigaos*) 10409 case $host_cpu in 10410 powerpc) 10411 # see comment about AmigaOS4 .so support 10412 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10413 archive_expsym_cmds='' 10414 ;; 10415 m68k) 10416 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)' 10417 hardcode_libdir_flag_spec='-L$libdir' 10418 hardcode_minus_L=yes 10419 ;; 10420 esac 10421 ;; 10422 10423 bsdi[45]*) 10424 export_dynamic_flag_spec=-rdynamic 10425 ;; 10426 10427 cygwin* | mingw* | pw32* | cegcc*) 10428 # When not using gcc, we currently assume that we are using 10429 # Microsoft Visual C++. 10430 # hardcode_libdir_flag_spec is actually meaningless, as there is 10431 # no search path for DLLs. 10432 hardcode_libdir_flag_spec=' ' 10433 allow_undefined_flag=unsupported 10434 # Tell ltmain to make .lib files, not .a files. 10435 libext=lib 10436 # Tell ltmain to make .dll files, not .so files. 10437 shrext_cmds=".dll" 10438 # FIXME: Setting linknames here is a bad hack. 10439 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10440 # The linker will automatically build a .lib file if we build a DLL. 10441 old_archive_from_new_cmds='true' 10442 # FIXME: Should let the user specify the lib program. 10443 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10444 fix_srcfile_path='`cygpath -w "$srcfile"`' 10445 enable_shared_with_static_runtimes=yes 10446 ;; 10447 10448 darwin* | rhapsody*) 10449 10450 10451 archive_cmds_need_lc=no 10452 hardcode_direct=no 10453 hardcode_automatic=yes 10454 hardcode_shlibpath_var=unsupported 10455 if test "$lt_cv_ld_force_load" = "yes"; then 10456 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\"`' 10457 else 10458 whole_archive_flag_spec='' 10459 fi 10460 link_all_deplibs=yes 10461 allow_undefined_flag="$_lt_dar_allow_undefined" 10462 case $cc_basename in 10463 ifort*) _lt_dar_can_shared=yes ;; 10464 *) _lt_dar_can_shared=$GCC ;; 10465 esac 10466 if test "$_lt_dar_can_shared" = "yes"; then 10467 output_verbose_link_cmd=func_echo_all 10468 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10469 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10470 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}" 10471 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}" 10472 10473 else 10474 ld_shlibs=no 10475 fi 10476 10477 ;; 10478 10479 dgux*) 10480 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10481 hardcode_libdir_flag_spec='-L$libdir' 10482 hardcode_shlibpath_var=no 10483 ;; 10484 10485 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10486 # support. Future versions do this automatically, but an explicit c++rt0.o 10487 # does not break anything, and helps significantly (at the cost of a little 10488 # extra space). 10489 freebsd2.2*) 10490 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10491 hardcode_libdir_flag_spec='-R$libdir' 10492 hardcode_direct=yes 10493 hardcode_shlibpath_var=no 10494 ;; 10495 10496 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10497 freebsd2.*) 10498 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10499 hardcode_direct=yes 10500 hardcode_minus_L=yes 10501 hardcode_shlibpath_var=no 10502 ;; 10503 10504 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10505 freebsd* | dragonfly*) 10506 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10507 hardcode_libdir_flag_spec='-R$libdir' 10508 hardcode_direct=yes 10509 hardcode_shlibpath_var=no 10510 ;; 10511 10512 hpux9*) 10513 if test "$GCC" = yes; then 10514 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' 10515 else 10516 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' 10517 fi 10518 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10519 hardcode_libdir_separator=: 10520 hardcode_direct=yes 10521 10522 # hardcode_minus_L: Not really in the search PATH, 10523 # but as the default location of the library. 10524 hardcode_minus_L=yes 10525 export_dynamic_flag_spec='${wl}-E' 10526 ;; 10527 10528 hpux10*) 10529 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10530 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10531 else 10532 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10533 fi 10534 if test "$with_gnu_ld" = no; then 10535 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10536 hardcode_libdir_flag_spec_ld='+b $libdir' 10537 hardcode_libdir_separator=: 10538 hardcode_direct=yes 10539 hardcode_direct_absolute=yes 10540 export_dynamic_flag_spec='${wl}-E' 10541 # hardcode_minus_L: Not really in the search PATH, 10542 # but as the default location of the library. 10543 hardcode_minus_L=yes 10544 fi 10545 ;; 10546 10547 hpux11*) 10548 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10549 case $host_cpu in 10550 hppa*64*) 10551 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10552 ;; 10553 ia64*) 10554 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10555 ;; 10556 *) 10557 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10558 ;; 10559 esac 10560 else 10561 case $host_cpu in 10562 hppa*64*) 10563 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10564 ;; 10565 ia64*) 10566 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10567 ;; 10568 *) 10569 10570 # Older versions of the 11.00 compiler do not understand -b yet 10571 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10573$as_echo_n "checking if $CC understands -b... " >&6; } 10574if ${lt_cv_prog_compiler__b+:} false; then : 10575 $as_echo_n "(cached) " >&6 10576else 10577 lt_cv_prog_compiler__b=no 10578 save_LDFLAGS="$LDFLAGS" 10579 LDFLAGS="$LDFLAGS -b" 10580 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10581 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10582 # The linker can only warn and ignore the option if not recognized 10583 # So say no if there are warnings 10584 if test -s conftest.err; then 10585 # Append any errors to the config.log. 10586 cat conftest.err 1>&5 10587 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10588 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10589 if diff conftest.exp conftest.er2 >/dev/null; then 10590 lt_cv_prog_compiler__b=yes 10591 fi 10592 else 10593 lt_cv_prog_compiler__b=yes 10594 fi 10595 fi 10596 $RM -r conftest* 10597 LDFLAGS="$save_LDFLAGS" 10598 10599fi 10600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10601$as_echo "$lt_cv_prog_compiler__b" >&6; } 10602 10603if test x"$lt_cv_prog_compiler__b" = xyes; then 10604 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10605else 10606 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10607fi 10608 10609 ;; 10610 esac 10611 fi 10612 if test "$with_gnu_ld" = no; then 10613 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10614 hardcode_libdir_separator=: 10615 10616 case $host_cpu in 10617 hppa*64*|ia64*) 10618 hardcode_direct=no 10619 hardcode_shlibpath_var=no 10620 ;; 10621 *) 10622 hardcode_direct=yes 10623 hardcode_direct_absolute=yes 10624 export_dynamic_flag_spec='${wl}-E' 10625 10626 # hardcode_minus_L: Not really in the search PATH, 10627 # but as the default location of the library. 10628 hardcode_minus_L=yes 10629 ;; 10630 esac 10631 fi 10632 ;; 10633 10634 irix5* | irix6* | nonstopux*) 10635 if test "$GCC" = yes; then 10636 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' 10637 # Try to use the -exported_symbol ld option, if it does not 10638 # work, assume that -exports_file does not work either and 10639 # implicitly export all symbols. 10640 save_LDFLAGS="$LDFLAGS" 10641 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10643/* end confdefs.h. */ 10644int foo(void) {} 10645_ACEOF 10646if ac_fn_c_try_link "$LINENO"; then : 10647 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' 10648 10649fi 10650rm -f core conftest.err conftest.$ac_objext \ 10651 conftest$ac_exeext conftest.$ac_ext 10652 LDFLAGS="$save_LDFLAGS" 10653 else 10654 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' 10655 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' 10656 fi 10657 archive_cmds_need_lc='no' 10658 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10659 hardcode_libdir_separator=: 10660 inherit_rpath=yes 10661 link_all_deplibs=yes 10662 ;; 10663 10664 netbsd*) 10665 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10666 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10667 else 10668 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10669 fi 10670 hardcode_libdir_flag_spec='-R$libdir' 10671 hardcode_direct=yes 10672 hardcode_shlibpath_var=no 10673 ;; 10674 10675 newsos6) 10676 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10677 hardcode_direct=yes 10678 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10679 hardcode_libdir_separator=: 10680 hardcode_shlibpath_var=no 10681 ;; 10682 10683 *nto* | *qnx*) 10684 ;; 10685 10686 openbsd*) 10687 if test -f /usr/libexec/ld.so; then 10688 hardcode_direct=yes 10689 hardcode_shlibpath_var=no 10690 hardcode_direct_absolute=yes 10691 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10692 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10693 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10694 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10695 export_dynamic_flag_spec='${wl}-E' 10696 else 10697 case $host_os in 10698 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10699 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10700 hardcode_libdir_flag_spec='-R$libdir' 10701 ;; 10702 *) 10703 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10704 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10705 ;; 10706 esac 10707 fi 10708 else 10709 ld_shlibs=no 10710 fi 10711 ;; 10712 10713 os2*) 10714 hardcode_libdir_flag_spec='-L$libdir' 10715 hardcode_minus_L=yes 10716 allow_undefined_flag=unsupported 10717 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' 10718 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10719 ;; 10720 10721 osf3*) 10722 if test "$GCC" = yes; then 10723 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10724 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' 10725 else 10726 allow_undefined_flag=' -expect_unresolved \*' 10727 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' 10728 fi 10729 archive_cmds_need_lc='no' 10730 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10731 hardcode_libdir_separator=: 10732 ;; 10733 10734 osf4* | osf5*) # as osf3* with the addition of -msym flag 10735 if test "$GCC" = yes; then 10736 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10737 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' 10738 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10739 else 10740 allow_undefined_flag=' -expect_unresolved \*' 10741 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' 10742 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~ 10743 $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' 10744 10745 # Both c and cxx compiler support -rpath directly 10746 hardcode_libdir_flag_spec='-rpath $libdir' 10747 fi 10748 archive_cmds_need_lc='no' 10749 hardcode_libdir_separator=: 10750 ;; 10751 10752 solaris*) 10753 no_undefined_flag=' -z defs' 10754 if test "$GCC" = yes; then 10755 wlarc='${wl}' 10756 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10757 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10758 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10759 else 10760 case `$CC -V 2>&1` in 10761 *"Compilers 5.0"*) 10762 wlarc='' 10763 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10764 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10765 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10766 ;; 10767 *) 10768 wlarc='${wl}' 10769 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10770 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10771 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10772 ;; 10773 esac 10774 fi 10775 hardcode_libdir_flag_spec='-R$libdir' 10776 hardcode_shlibpath_var=no 10777 case $host_os in 10778 solaris2.[0-5] | solaris2.[0-5].*) ;; 10779 *) 10780 # The compiler driver will combine and reorder linker options, 10781 # but understands `-z linker_flag'. GCC discards it without `$wl', 10782 # but is careful enough not to reorder. 10783 # Supported since Solaris 2.6 (maybe 2.5.1?) 10784 if test "$GCC" = yes; then 10785 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10786 else 10787 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10788 fi 10789 ;; 10790 esac 10791 link_all_deplibs=yes 10792 ;; 10793 10794 sunos4*) 10795 if test "x$host_vendor" = xsequent; then 10796 # Use $CC to link under sequent, because it throws in some extra .o 10797 # files that make .init and .fini sections work. 10798 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10799 else 10800 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10801 fi 10802 hardcode_libdir_flag_spec='-L$libdir' 10803 hardcode_direct=yes 10804 hardcode_minus_L=yes 10805 hardcode_shlibpath_var=no 10806 ;; 10807 10808 sysv4) 10809 case $host_vendor in 10810 sni) 10811 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10812 hardcode_direct=yes # is this really true??? 10813 ;; 10814 siemens) 10815 ## LD is ld it makes a PLAMLIB 10816 ## CC just makes a GrossModule. 10817 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10818 reload_cmds='$CC -r -o $output$reload_objs' 10819 hardcode_direct=no 10820 ;; 10821 motorola) 10822 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10823 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10824 ;; 10825 esac 10826 runpath_var='LD_RUN_PATH' 10827 hardcode_shlibpath_var=no 10828 ;; 10829 10830 sysv4.3*) 10831 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10832 hardcode_shlibpath_var=no 10833 export_dynamic_flag_spec='-Bexport' 10834 ;; 10835 10836 sysv4*MP*) 10837 if test -d /usr/nec; then 10838 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10839 hardcode_shlibpath_var=no 10840 runpath_var=LD_RUN_PATH 10841 hardcode_runpath_var=yes 10842 ld_shlibs=yes 10843 fi 10844 ;; 10845 10846 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10847 no_undefined_flag='${wl}-z,text' 10848 archive_cmds_need_lc=no 10849 hardcode_shlibpath_var=no 10850 runpath_var='LD_RUN_PATH' 10851 10852 if test "$GCC" = yes; then 10853 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10854 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10855 else 10856 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10857 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10858 fi 10859 ;; 10860 10861 sysv5* | sco3.2v5* | sco5v6*) 10862 # Note: We can NOT use -z defs as we might desire, because we do not 10863 # link with -lc, and that would cause any symbols used from libc to 10864 # always be unresolved, which means just about no library would 10865 # ever link correctly. If we're not using GNU ld we use -z text 10866 # though, which does catch some bad symbols but isn't as heavy-handed 10867 # as -z defs. 10868 no_undefined_flag='${wl}-z,text' 10869 allow_undefined_flag='${wl}-z,nodefs' 10870 archive_cmds_need_lc=no 10871 hardcode_shlibpath_var=no 10872 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10873 hardcode_libdir_separator=':' 10874 link_all_deplibs=yes 10875 export_dynamic_flag_spec='${wl}-Bexport' 10876 runpath_var='LD_RUN_PATH' 10877 10878 if test "$GCC" = yes; then 10879 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10880 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10881 else 10882 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10883 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10884 fi 10885 ;; 10886 10887 uts4*) 10888 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10889 hardcode_libdir_flag_spec='-L$libdir' 10890 hardcode_shlibpath_var=no 10891 ;; 10892 10893 *) 10894 ld_shlibs=no 10895 ;; 10896 esac 10897 10898 if test x$host_vendor = xsni; then 10899 case $host in 10900 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10901 export_dynamic_flag_spec='${wl}-Blargedynsym' 10902 ;; 10903 esac 10904 fi 10905 fi 10906 10907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10908$as_echo "$ld_shlibs" >&6; } 10909test "$ld_shlibs" = no && can_build_shared=no 10910 10911with_gnu_ld=$with_gnu_ld 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927# 10928# Do we need to explicitly link libc? 10929# 10930case "x$archive_cmds_need_lc" in 10931x|xyes) 10932 # Assume -lc should be added 10933 archive_cmds_need_lc=yes 10934 10935 if test "$enable_shared" = yes && test "$GCC" = yes; then 10936 case $archive_cmds in 10937 *'~'*) 10938 # FIXME: we may have to deal with multi-command sequences. 10939 ;; 10940 '$CC '*) 10941 # Test whether the compiler implicitly links with -lc since on some 10942 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10943 # to ld, don't add -lc before -lgcc. 10944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10945$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10946if ${lt_cv_archive_cmds_need_lc+:} false; then : 10947 $as_echo_n "(cached) " >&6 10948else 10949 $RM conftest* 10950 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10951 10952 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10953 (eval $ac_compile) 2>&5 10954 ac_status=$? 10955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10956 test $ac_status = 0; } 2>conftest.err; then 10957 soname=conftest 10958 lib=conftest 10959 libobjs=conftest.$ac_objext 10960 deplibs= 10961 wl=$lt_prog_compiler_wl 10962 pic_flag=$lt_prog_compiler_pic 10963 compiler_flags=-v 10964 linker_flags=-v 10965 verstring= 10966 output_objdir=. 10967 libname=conftest 10968 lt_save_allow_undefined_flag=$allow_undefined_flag 10969 allow_undefined_flag= 10970 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10971 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10972 ac_status=$? 10973 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10974 test $ac_status = 0; } 10975 then 10976 lt_cv_archive_cmds_need_lc=no 10977 else 10978 lt_cv_archive_cmds_need_lc=yes 10979 fi 10980 allow_undefined_flag=$lt_save_allow_undefined_flag 10981 else 10982 cat conftest.err 1>&5 10983 fi 10984 $RM conftest* 10985 10986fi 10987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10988$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10989 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10990 ;; 10991 esac 10992 fi 10993 ;; 10994esac 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11153$as_echo_n "checking dynamic linker characteristics... " >&6; } 11154 11155if test "$GCC" = yes; then 11156 case $host_os in 11157 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11158 *) lt_awk_arg="/^libraries:/" ;; 11159 esac 11160 case $host_os in 11161 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11162 *) lt_sed_strip_eq="s,=/,/,g" ;; 11163 esac 11164 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11165 case $lt_search_path_spec in 11166 *\;*) 11167 # if the path contains ";" then we assume it to be the separator 11168 # otherwise default to the standard path separator (i.e. ":") - it is 11169 # assumed that no part of a normal pathname contains ";" but that should 11170 # okay in the real world where ";" in dirpaths is itself problematic. 11171 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11172 ;; 11173 *) 11174 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11175 ;; 11176 esac 11177 # Ok, now we have the path, separated by spaces, we can step through it 11178 # and add multilib dir if necessary. 11179 lt_tmp_lt_search_path_spec= 11180 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11181 for lt_sys_path in $lt_search_path_spec; do 11182 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11183 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11184 else 11185 test -d "$lt_sys_path" && \ 11186 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11187 fi 11188 done 11189 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11190BEGIN {RS=" "; FS="/|\n";} { 11191 lt_foo=""; 11192 lt_count=0; 11193 for (lt_i = NF; lt_i > 0; lt_i--) { 11194 if ($lt_i != "" && $lt_i != ".") { 11195 if ($lt_i == "..") { 11196 lt_count++; 11197 } else { 11198 if (lt_count == 0) { 11199 lt_foo="/" $lt_i lt_foo; 11200 } else { 11201 lt_count--; 11202 } 11203 } 11204 } 11205 } 11206 if (lt_foo != "") { lt_freq[lt_foo]++; } 11207 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11208}'` 11209 # AWK program above erroneously prepends '/' to C:/dos/paths 11210 # for these hosts. 11211 case $host_os in 11212 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11213 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11214 esac 11215 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11216else 11217 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11218fi 11219library_names_spec= 11220libname_spec='lib$name' 11221soname_spec= 11222shrext_cmds=".so" 11223postinstall_cmds= 11224postuninstall_cmds= 11225finish_cmds= 11226finish_eval= 11227shlibpath_var= 11228shlibpath_overrides_runpath=unknown 11229version_type=none 11230dynamic_linker="$host_os ld.so" 11231sys_lib_dlsearch_path_spec="/lib /usr/lib" 11232need_lib_prefix=unknown 11233hardcode_into_libs=no 11234 11235# when you set need_version to no, make sure it does not cause -set_version 11236# flags to be left without arguments 11237need_version=unknown 11238 11239case $host_os in 11240aix3*) 11241 version_type=linux 11242 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11243 shlibpath_var=LIBPATH 11244 11245 # AIX 3 has no versioning support, so we append a major version to the name. 11246 soname_spec='${libname}${release}${shared_ext}$major' 11247 ;; 11248 11249aix[4-9]*) 11250 version_type=linux 11251 need_lib_prefix=no 11252 need_version=no 11253 hardcode_into_libs=yes 11254 if test "$host_cpu" = ia64; then 11255 # AIX 5 supports IA64 11256 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11257 shlibpath_var=LD_LIBRARY_PATH 11258 else 11259 # With GCC up to 2.95.x, collect2 would create an import file 11260 # for dependence libraries. The import file would start with 11261 # the line `#! .'. This would cause the generated library to 11262 # depend on `.', always an invalid library. This was fixed in 11263 # development snapshots of GCC prior to 3.0. 11264 case $host_os in 11265 aix4 | aix4.[01] | aix4.[01].*) 11266 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11267 echo ' yes ' 11268 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11269 : 11270 else 11271 can_build_shared=no 11272 fi 11273 ;; 11274 esac 11275 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11276 # soname into executable. Probably we can add versioning support to 11277 # collect2, so additional links can be useful in future. 11278 if test "$aix_use_runtimelinking" = yes; then 11279 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11280 # instead of lib<name>.a to let people know that these are not 11281 # typical AIX shared libraries. 11282 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11283 else 11284 # We preserve .a as extension for shared libraries through AIX4.2 11285 # and later when we are not doing run time linking. 11286 library_names_spec='${libname}${release}.a $libname.a' 11287 soname_spec='${libname}${release}${shared_ext}$major' 11288 fi 11289 shlibpath_var=LIBPATH 11290 fi 11291 ;; 11292 11293amigaos*) 11294 case $host_cpu in 11295 powerpc) 11296 # Since July 2007 AmigaOS4 officially supports .so libraries. 11297 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11299 ;; 11300 m68k) 11301 library_names_spec='$libname.ixlibrary $libname.a' 11302 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11303 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' 11304 ;; 11305 esac 11306 ;; 11307 11308beos*) 11309 library_names_spec='${libname}${shared_ext}' 11310 dynamic_linker="$host_os ld.so" 11311 shlibpath_var=LIBRARY_PATH 11312 ;; 11313 11314bsdi[45]*) 11315 version_type=linux 11316 need_version=no 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 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11320 shlibpath_var=LD_LIBRARY_PATH 11321 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11322 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11323 # the default ld.so.conf also contains /usr/contrib/lib and 11324 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11325 # libtool to hard-code these into programs 11326 ;; 11327 11328cygwin* | mingw* | pw32* | cegcc*) 11329 version_type=windows 11330 shrext_cmds=".dll" 11331 need_version=no 11332 need_lib_prefix=no 11333 11334 case $GCC,$host_os in 11335 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11336 library_names_spec='$libname.dll.a' 11337 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11338 postinstall_cmds='base_file=`basename \${file}`~ 11339 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11340 dldir=$destdir/`dirname \$dlpath`~ 11341 test -d \$dldir || mkdir -p \$dldir~ 11342 $install_prog $dir/$dlname \$dldir/$dlname~ 11343 chmod a+x \$dldir/$dlname~ 11344 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11345 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11346 fi' 11347 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11348 dlpath=$dir/\$dldll~ 11349 $RM \$dlpath' 11350 shlibpath_overrides_runpath=yes 11351 11352 case $host_os in 11353 cygwin*) 11354 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11355 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11356 11357 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11358 ;; 11359 mingw* | cegcc*) 11360 # MinGW DLLs use traditional 'lib' prefix 11361 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11362 ;; 11363 pw32*) 11364 # pw32 DLLs use 'pw' prefix rather than 'lib' 11365 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11366 ;; 11367 esac 11368 ;; 11369 11370 *) 11371 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11372 ;; 11373 esac 11374 dynamic_linker='Win32 ld.exe' 11375 # FIXME: first we should search . and the directory the executable is in 11376 shlibpath_var=PATH 11377 ;; 11378 11379darwin* | rhapsody*) 11380 dynamic_linker="$host_os dyld" 11381 version_type=darwin 11382 need_lib_prefix=no 11383 need_version=no 11384 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11385 soname_spec='${libname}${release}${major}$shared_ext' 11386 shlibpath_overrides_runpath=yes 11387 shlibpath_var=DYLD_LIBRARY_PATH 11388 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11389 11390 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11391 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11392 ;; 11393 11394dgux*) 11395 version_type=linux 11396 need_lib_prefix=no 11397 need_version=no 11398 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11399 soname_spec='${libname}${release}${shared_ext}$major' 11400 shlibpath_var=LD_LIBRARY_PATH 11401 ;; 11402 11403freebsd* | dragonfly*) 11404 # DragonFly does not have aout. When/if they implement a new 11405 # versioning mechanism, adjust this. 11406 if test -x /usr/bin/objformat; then 11407 objformat=`/usr/bin/objformat` 11408 else 11409 case $host_os in 11410 freebsd[23].*) objformat=aout ;; 11411 *) objformat=elf ;; 11412 esac 11413 fi 11414 version_type=freebsd-$objformat 11415 case $version_type in 11416 freebsd-elf*) 11417 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11418 need_version=no 11419 need_lib_prefix=no 11420 ;; 11421 freebsd-*) 11422 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11423 need_version=yes 11424 ;; 11425 esac 11426 shlibpath_var=LD_LIBRARY_PATH 11427 case $host_os in 11428 freebsd2.*) 11429 shlibpath_overrides_runpath=yes 11430 ;; 11431 freebsd3.[01]* | freebsdelf3.[01]*) 11432 shlibpath_overrides_runpath=yes 11433 hardcode_into_libs=yes 11434 ;; 11435 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11436 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11437 shlibpath_overrides_runpath=no 11438 hardcode_into_libs=yes 11439 ;; 11440 *) # from 4.6 on, and DragonFly 11441 shlibpath_overrides_runpath=yes 11442 hardcode_into_libs=yes 11443 ;; 11444 esac 11445 ;; 11446 11447haiku*) 11448 version_type=linux 11449 need_lib_prefix=no 11450 need_version=no 11451 dynamic_linker="$host_os runtime_loader" 11452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11453 soname_spec='${libname}${release}${shared_ext}$major' 11454 shlibpath_var=LIBRARY_PATH 11455 shlibpath_overrides_runpath=yes 11456 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11457 hardcode_into_libs=yes 11458 ;; 11459 11460hpux9* | hpux10* | hpux11*) 11461 # Give a soname corresponding to the major version so that dld.sl refuses to 11462 # link against other versions. 11463 version_type=sunos 11464 need_lib_prefix=no 11465 need_version=no 11466 case $host_cpu in 11467 ia64*) 11468 shrext_cmds='.so' 11469 hardcode_into_libs=yes 11470 dynamic_linker="$host_os dld.so" 11471 shlibpath_var=LD_LIBRARY_PATH 11472 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11473 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11474 soname_spec='${libname}${release}${shared_ext}$major' 11475 if test "X$HPUX_IA64_MODE" = X32; then 11476 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11477 else 11478 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11479 fi 11480 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11481 ;; 11482 hppa*64*) 11483 shrext_cmds='.sl' 11484 hardcode_into_libs=yes 11485 dynamic_linker="$host_os dld.sl" 11486 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11487 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11489 soname_spec='${libname}${release}${shared_ext}$major' 11490 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11491 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11492 ;; 11493 *) 11494 shrext_cmds='.sl' 11495 dynamic_linker="$host_os dld.sl" 11496 shlibpath_var=SHLIB_PATH 11497 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11499 soname_spec='${libname}${release}${shared_ext}$major' 11500 ;; 11501 esac 11502 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11503 postinstall_cmds='chmod 555 $lib' 11504 # or fails outright, so override atomically: 11505 install_override_mode=555 11506 ;; 11507 11508interix[3-9]*) 11509 version_type=linux 11510 need_lib_prefix=no 11511 need_version=no 11512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11513 soname_spec='${libname}${release}${shared_ext}$major' 11514 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11515 shlibpath_var=LD_LIBRARY_PATH 11516 shlibpath_overrides_runpath=no 11517 hardcode_into_libs=yes 11518 ;; 11519 11520irix5* | irix6* | nonstopux*) 11521 case $host_os in 11522 nonstopux*) version_type=nonstopux ;; 11523 *) 11524 if test "$lt_cv_prog_gnu_ld" = yes; then 11525 version_type=linux 11526 else 11527 version_type=irix 11528 fi ;; 11529 esac 11530 need_lib_prefix=no 11531 need_version=no 11532 soname_spec='${libname}${release}${shared_ext}$major' 11533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11534 case $host_os in 11535 irix5* | nonstopux*) 11536 libsuff= shlibsuff= 11537 ;; 11538 *) 11539 case $LD in # libtool.m4 will add one of these switches to LD 11540 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11541 libsuff= shlibsuff= libmagic=32-bit;; 11542 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11543 libsuff=32 shlibsuff=N32 libmagic=N32;; 11544 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11545 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11546 *) libsuff= shlibsuff= libmagic=never-match;; 11547 esac 11548 ;; 11549 esac 11550 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11551 shlibpath_overrides_runpath=no 11552 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11553 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11554 hardcode_into_libs=yes 11555 ;; 11556 11557# No shared lib support for Linux oldld, aout, or coff. 11558linux*oldld* | linux*aout* | linux*coff*) 11559 dynamic_linker=no 11560 ;; 11561 11562# This must be Linux ELF. 11563 11564# uclinux* changes (here and below) have been submitted to the libtool 11565# project, but have not yet been accepted: they are GCC-local changes 11566# for the time being. (See 11567# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 11568linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 11569 version_type=linux 11570 need_lib_prefix=no 11571 need_version=no 11572 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11573 soname_spec='${libname}${release}${shared_ext}$major' 11574 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11575 shlibpath_var=LD_LIBRARY_PATH 11576 shlibpath_overrides_runpath=no 11577 11578 # Some binutils ld are patched to set DT_RUNPATH 11579 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11580 $as_echo_n "(cached) " >&6 11581else 11582 lt_cv_shlibpath_overrides_runpath=no 11583 save_LDFLAGS=$LDFLAGS 11584 save_libdir=$libdir 11585 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11586 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11588/* end confdefs.h. */ 11589 11590int 11591main () 11592{ 11593 11594 ; 11595 return 0; 11596} 11597_ACEOF 11598if ac_fn_c_try_link "$LINENO"; then : 11599 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11600 lt_cv_shlibpath_overrides_runpath=yes 11601fi 11602fi 11603rm -f core conftest.err conftest.$ac_objext \ 11604 conftest$ac_exeext conftest.$ac_ext 11605 LDFLAGS=$save_LDFLAGS 11606 libdir=$save_libdir 11607 11608fi 11609 11610 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11611 11612 # This implies no fast_install, which is unacceptable. 11613 # Some rework will be needed to allow for fast_install 11614 # before this can be enabled. 11615 hardcode_into_libs=yes 11616 11617 # Append ld.so.conf contents to the search path 11618 if test -f /etc/ld.so.conf; then 11619 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' ' '` 11620 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11621 fi 11622 11623 # We used to test for /lib/ld.so.1 and disable shared libraries on 11624 # powerpc, because MkLinux only supported shared libraries with the 11625 # GNU dynamic linker. Since this was broken with cross compilers, 11626 # most powerpc-linux boxes support dynamic linking these days and 11627 # people can always --disable-shared, the test was removed, and we 11628 # assume the GNU/Linux dynamic linker is in use. 11629 dynamic_linker='GNU/Linux ld.so' 11630 ;; 11631 11632netbsd*) 11633 version_type=sunos 11634 need_lib_prefix=no 11635 need_version=no 11636 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11638 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11639 dynamic_linker='NetBSD (a.out) ld.so' 11640 else 11641 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11642 soname_spec='${libname}${release}${shared_ext}$major' 11643 dynamic_linker='NetBSD ld.elf_so' 11644 fi 11645 shlibpath_var=LD_LIBRARY_PATH 11646 shlibpath_overrides_runpath=yes 11647 hardcode_into_libs=yes 11648 ;; 11649 11650newsos6) 11651 version_type=linux 11652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11653 shlibpath_var=LD_LIBRARY_PATH 11654 shlibpath_overrides_runpath=yes 11655 ;; 11656 11657*nto* | *qnx*) 11658 version_type=qnx 11659 need_lib_prefix=no 11660 need_version=no 11661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11662 soname_spec='${libname}${release}${shared_ext}$major' 11663 shlibpath_var=LD_LIBRARY_PATH 11664 shlibpath_overrides_runpath=no 11665 hardcode_into_libs=yes 11666 dynamic_linker='ldqnx.so' 11667 ;; 11668 11669openbsd*) 11670 version_type=sunos 11671 sys_lib_dlsearch_path_spec="/usr/lib" 11672 need_lib_prefix=no 11673 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11674 case $host_os in 11675 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11676 *) need_version=no ;; 11677 esac 11678 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11679 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11680 shlibpath_var=LD_LIBRARY_PATH 11681 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11682 case $host_os in 11683 openbsd2.[89] | openbsd2.[89].*) 11684 shlibpath_overrides_runpath=no 11685 ;; 11686 *) 11687 shlibpath_overrides_runpath=yes 11688 ;; 11689 esac 11690 else 11691 shlibpath_overrides_runpath=yes 11692 fi 11693 ;; 11694 11695os2*) 11696 libname_spec='$name' 11697 shrext_cmds=".dll" 11698 need_lib_prefix=no 11699 library_names_spec='$libname${shared_ext} $libname.a' 11700 dynamic_linker='OS/2 ld.exe' 11701 shlibpath_var=LIBPATH 11702 ;; 11703 11704osf3* | osf4* | osf5*) 11705 version_type=osf 11706 need_lib_prefix=no 11707 need_version=no 11708 soname_spec='${libname}${release}${shared_ext}$major' 11709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11710 shlibpath_var=LD_LIBRARY_PATH 11711 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11712 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11713 ;; 11714 11715rdos*) 11716 dynamic_linker=no 11717 ;; 11718 11719solaris*) 11720 version_type=linux 11721 need_lib_prefix=no 11722 need_version=no 11723 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11724 soname_spec='${libname}${release}${shared_ext}$major' 11725 shlibpath_var=LD_LIBRARY_PATH 11726 shlibpath_overrides_runpath=yes 11727 hardcode_into_libs=yes 11728 # ldd complains unless libraries are executable 11729 postinstall_cmds='chmod +x $lib' 11730 ;; 11731 11732sunos4*) 11733 version_type=sunos 11734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11735 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11736 shlibpath_var=LD_LIBRARY_PATH 11737 shlibpath_overrides_runpath=yes 11738 if test "$with_gnu_ld" = yes; then 11739 need_lib_prefix=no 11740 fi 11741 need_version=yes 11742 ;; 11743 11744sysv4 | sysv4.3*) 11745 version_type=linux 11746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11747 soname_spec='${libname}${release}${shared_ext}$major' 11748 shlibpath_var=LD_LIBRARY_PATH 11749 case $host_vendor in 11750 sni) 11751 shlibpath_overrides_runpath=no 11752 need_lib_prefix=no 11753 runpath_var=LD_RUN_PATH 11754 ;; 11755 siemens) 11756 need_lib_prefix=no 11757 ;; 11758 motorola) 11759 need_lib_prefix=no 11760 need_version=no 11761 shlibpath_overrides_runpath=no 11762 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11763 ;; 11764 esac 11765 ;; 11766 11767sysv4*MP*) 11768 if test -d /usr/nec ;then 11769 version_type=linux 11770 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11771 soname_spec='$libname${shared_ext}.$major' 11772 shlibpath_var=LD_LIBRARY_PATH 11773 fi 11774 ;; 11775 11776sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11777 version_type=freebsd-elf 11778 need_lib_prefix=no 11779 need_version=no 11780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11781 soname_spec='${libname}${release}${shared_ext}$major' 11782 shlibpath_var=LD_LIBRARY_PATH 11783 shlibpath_overrides_runpath=yes 11784 hardcode_into_libs=yes 11785 if test "$with_gnu_ld" = yes; then 11786 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11787 else 11788 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11789 case $host_os in 11790 sco3.2v5*) 11791 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11792 ;; 11793 esac 11794 fi 11795 sys_lib_dlsearch_path_spec='/usr/lib' 11796 ;; 11797 11798tpf*) 11799 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11800 version_type=linux 11801 need_lib_prefix=no 11802 need_version=no 11803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11804 shlibpath_var=LD_LIBRARY_PATH 11805 shlibpath_overrides_runpath=no 11806 hardcode_into_libs=yes 11807 ;; 11808 11809uts4*) 11810 version_type=linux 11811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11812 soname_spec='${libname}${release}${shared_ext}$major' 11813 shlibpath_var=LD_LIBRARY_PATH 11814 ;; 11815 11816*) 11817 dynamic_linker=no 11818 ;; 11819esac 11820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11821$as_echo "$dynamic_linker" >&6; } 11822test "$dynamic_linker" = no && can_build_shared=no 11823 11824variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11825if test "$GCC" = yes; then 11826 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11827fi 11828 11829if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11830 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11831fi 11832if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11833 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11834fi 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11928$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11929hardcode_action= 11930if test -n "$hardcode_libdir_flag_spec" || 11931 test -n "$runpath_var" || 11932 test "X$hardcode_automatic" = "Xyes" ; then 11933 11934 # We can hardcode non-existent directories. 11935 if test "$hardcode_direct" != no && 11936 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11937 # have to relink, otherwise we might link with an installed library 11938 # when we should be linking with a yet-to-be-installed one 11939 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11940 test "$hardcode_minus_L" != no; then 11941 # Linking always hardcodes the temporary library directory. 11942 hardcode_action=relink 11943 else 11944 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11945 hardcode_action=immediate 11946 fi 11947else 11948 # We cannot hardcode anything, or else we can only hardcode existing 11949 # directories. 11950 hardcode_action=unsupported 11951fi 11952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11953$as_echo "$hardcode_action" >&6; } 11954 11955if test "$hardcode_action" = relink || 11956 test "$inherit_rpath" = yes; then 11957 # Fast installation is not supported 11958 enable_fast_install=no 11959elif test "$shlibpath_overrides_runpath" = yes || 11960 test "$enable_shared" = no; then 11961 # Fast installation is not necessary 11962 enable_fast_install=needless 11963fi 11964 11965 11966 11967 11968 11969 11970 if test "x$enable_dlopen" != xyes; then 11971 enable_dlopen=unknown 11972 enable_dlopen_self=unknown 11973 enable_dlopen_self_static=unknown 11974else 11975 lt_cv_dlopen=no 11976 lt_cv_dlopen_libs= 11977 11978 case $host_os in 11979 beos*) 11980 lt_cv_dlopen="load_add_on" 11981 lt_cv_dlopen_libs= 11982 lt_cv_dlopen_self=yes 11983 ;; 11984 11985 mingw* | pw32* | cegcc*) 11986 lt_cv_dlopen="LoadLibrary" 11987 lt_cv_dlopen_libs= 11988 ;; 11989 11990 cygwin*) 11991 lt_cv_dlopen="dlopen" 11992 lt_cv_dlopen_libs= 11993 ;; 11994 11995 darwin*) 11996 # if libdl is installed we need to link against it 11997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11998$as_echo_n "checking for dlopen in -ldl... " >&6; } 11999if ${ac_cv_lib_dl_dlopen+:} false; then : 12000 $as_echo_n "(cached) " >&6 12001else 12002 ac_check_lib_save_LIBS=$LIBS 12003LIBS="-ldl $LIBS" 12004cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12005/* end confdefs.h. */ 12006 12007/* Override any GCC internal prototype to avoid an error. 12008 Use char because int might match the return type of a GCC 12009 builtin and then its argument prototype would still apply. */ 12010#ifdef __cplusplus 12011extern "C" 12012#endif 12013char dlopen (); 12014int 12015main () 12016{ 12017return dlopen (); 12018 ; 12019 return 0; 12020} 12021_ACEOF 12022if ac_fn_c_try_link "$LINENO"; then : 12023 ac_cv_lib_dl_dlopen=yes 12024else 12025 ac_cv_lib_dl_dlopen=no 12026fi 12027rm -f core conftest.err conftest.$ac_objext \ 12028 conftest$ac_exeext conftest.$ac_ext 12029LIBS=$ac_check_lib_save_LIBS 12030fi 12031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12032$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12033if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12034 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12035else 12036 12037 lt_cv_dlopen="dyld" 12038 lt_cv_dlopen_libs= 12039 lt_cv_dlopen_self=yes 12040 12041fi 12042 12043 ;; 12044 12045 *) 12046 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12047if test "x$ac_cv_func_shl_load" = xyes; then : 12048 lt_cv_dlopen="shl_load" 12049else 12050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12051$as_echo_n "checking for shl_load in -ldld... " >&6; } 12052if ${ac_cv_lib_dld_shl_load+:} false; then : 12053 $as_echo_n "(cached) " >&6 12054else 12055 ac_check_lib_save_LIBS=$LIBS 12056LIBS="-ldld $LIBS" 12057cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12058/* end confdefs.h. */ 12059 12060/* Override any GCC internal prototype to avoid an error. 12061 Use char because int might match the return type of a GCC 12062 builtin and then its argument prototype would still apply. */ 12063#ifdef __cplusplus 12064extern "C" 12065#endif 12066char shl_load (); 12067int 12068main () 12069{ 12070return shl_load (); 12071 ; 12072 return 0; 12073} 12074_ACEOF 12075if ac_fn_c_try_link "$LINENO"; then : 12076 ac_cv_lib_dld_shl_load=yes 12077else 12078 ac_cv_lib_dld_shl_load=no 12079fi 12080rm -f core conftest.err conftest.$ac_objext \ 12081 conftest$ac_exeext conftest.$ac_ext 12082LIBS=$ac_check_lib_save_LIBS 12083fi 12084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12085$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12086if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12087 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12088else 12089 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12090if test "x$ac_cv_func_dlopen" = xyes; then : 12091 lt_cv_dlopen="dlopen" 12092else 12093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12094$as_echo_n "checking for dlopen in -ldl... " >&6; } 12095if ${ac_cv_lib_dl_dlopen+:} false; then : 12096 $as_echo_n "(cached) " >&6 12097else 12098 ac_check_lib_save_LIBS=$LIBS 12099LIBS="-ldl $LIBS" 12100cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12101/* end confdefs.h. */ 12102 12103/* Override any GCC internal prototype to avoid an error. 12104 Use char because int might match the return type of a GCC 12105 builtin and then its argument prototype would still apply. */ 12106#ifdef __cplusplus 12107extern "C" 12108#endif 12109char dlopen (); 12110int 12111main () 12112{ 12113return dlopen (); 12114 ; 12115 return 0; 12116} 12117_ACEOF 12118if ac_fn_c_try_link "$LINENO"; then : 12119 ac_cv_lib_dl_dlopen=yes 12120else 12121 ac_cv_lib_dl_dlopen=no 12122fi 12123rm -f core conftest.err conftest.$ac_objext \ 12124 conftest$ac_exeext conftest.$ac_ext 12125LIBS=$ac_check_lib_save_LIBS 12126fi 12127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12128$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12129if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12130 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12131else 12132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12133$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12134if ${ac_cv_lib_svld_dlopen+:} false; then : 12135 $as_echo_n "(cached) " >&6 12136else 12137 ac_check_lib_save_LIBS=$LIBS 12138LIBS="-lsvld $LIBS" 12139cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12140/* end confdefs.h. */ 12141 12142/* Override any GCC internal prototype to avoid an error. 12143 Use char because int might match the return type of a GCC 12144 builtin and then its argument prototype would still apply. */ 12145#ifdef __cplusplus 12146extern "C" 12147#endif 12148char dlopen (); 12149int 12150main () 12151{ 12152return dlopen (); 12153 ; 12154 return 0; 12155} 12156_ACEOF 12157if ac_fn_c_try_link "$LINENO"; then : 12158 ac_cv_lib_svld_dlopen=yes 12159else 12160 ac_cv_lib_svld_dlopen=no 12161fi 12162rm -f core conftest.err conftest.$ac_objext \ 12163 conftest$ac_exeext conftest.$ac_ext 12164LIBS=$ac_check_lib_save_LIBS 12165fi 12166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12167$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12168if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12169 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12170else 12171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12172$as_echo_n "checking for dld_link in -ldld... " >&6; } 12173if ${ac_cv_lib_dld_dld_link+:} false; then : 12174 $as_echo_n "(cached) " >&6 12175else 12176 ac_check_lib_save_LIBS=$LIBS 12177LIBS="-ldld $LIBS" 12178cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12179/* end confdefs.h. */ 12180 12181/* Override any GCC internal prototype to avoid an error. 12182 Use char because int might match the return type of a GCC 12183 builtin and then its argument prototype would still apply. */ 12184#ifdef __cplusplus 12185extern "C" 12186#endif 12187char dld_link (); 12188int 12189main () 12190{ 12191return dld_link (); 12192 ; 12193 return 0; 12194} 12195_ACEOF 12196if ac_fn_c_try_link "$LINENO"; then : 12197 ac_cv_lib_dld_dld_link=yes 12198else 12199 ac_cv_lib_dld_dld_link=no 12200fi 12201rm -f core conftest.err conftest.$ac_objext \ 12202 conftest$ac_exeext conftest.$ac_ext 12203LIBS=$ac_check_lib_save_LIBS 12204fi 12205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12206$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12207if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12208 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12209fi 12210 12211 12212fi 12213 12214 12215fi 12216 12217 12218fi 12219 12220 12221fi 12222 12223 12224fi 12225 12226 ;; 12227 esac 12228 12229 if test "x$lt_cv_dlopen" != xno; then 12230 enable_dlopen=yes 12231 else 12232 enable_dlopen=no 12233 fi 12234 12235 case $lt_cv_dlopen in 12236 dlopen) 12237 save_CPPFLAGS="$CPPFLAGS" 12238 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12239 12240 save_LDFLAGS="$LDFLAGS" 12241 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12242 12243 save_LIBS="$LIBS" 12244 LIBS="$lt_cv_dlopen_libs $LIBS" 12245 12246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12247$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12248if ${lt_cv_dlopen_self+:} false; then : 12249 $as_echo_n "(cached) " >&6 12250else 12251 if test "$cross_compiling" = yes; then : 12252 lt_cv_dlopen_self=cross 12253else 12254 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12255 lt_status=$lt_dlunknown 12256 cat > conftest.$ac_ext <<_LT_EOF 12257#line 12267 "configure" 12258#include "confdefs.h" 12259 12260#if HAVE_DLFCN_H 12261#include <dlfcn.h> 12262#endif 12263 12264#include <stdio.h> 12265 12266#ifdef RTLD_GLOBAL 12267# define LT_DLGLOBAL RTLD_GLOBAL 12268#else 12269# ifdef DL_GLOBAL 12270# define LT_DLGLOBAL DL_GLOBAL 12271# else 12272# define LT_DLGLOBAL 0 12273# endif 12274#endif 12275 12276/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12277 find out it does not work in some platform. */ 12278#ifndef LT_DLLAZY_OR_NOW 12279# ifdef RTLD_LAZY 12280# define LT_DLLAZY_OR_NOW RTLD_LAZY 12281# else 12282# ifdef DL_LAZY 12283# define LT_DLLAZY_OR_NOW DL_LAZY 12284# else 12285# ifdef RTLD_NOW 12286# define LT_DLLAZY_OR_NOW RTLD_NOW 12287# else 12288# ifdef DL_NOW 12289# define LT_DLLAZY_OR_NOW DL_NOW 12290# else 12291# define LT_DLLAZY_OR_NOW 0 12292# endif 12293# endif 12294# endif 12295# endif 12296#endif 12297 12298/* When -fvisbility=hidden is used, assume the code has been annotated 12299 correspondingly for the symbols needed. */ 12300#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12301void fnord () __attribute__((visibility("default"))); 12302#endif 12303 12304void fnord () { int i=42; } 12305int main () 12306{ 12307 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12308 int status = $lt_dlunknown; 12309 12310 if (self) 12311 { 12312 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12313 else 12314 { 12315 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12316 else puts (dlerror ()); 12317 } 12318 /* dlclose (self); */ 12319 } 12320 else 12321 puts (dlerror ()); 12322 12323 return status; 12324} 12325_LT_EOF 12326 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12327 (eval $ac_link) 2>&5 12328 ac_status=$? 12329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12330 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12331 (./conftest; exit; ) >&5 2>/dev/null 12332 lt_status=$? 12333 case x$lt_status in 12334 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12335 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12336 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12337 esac 12338 else : 12339 # compilation failed 12340 lt_cv_dlopen_self=no 12341 fi 12342fi 12343rm -fr conftest* 12344 12345 12346fi 12347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12348$as_echo "$lt_cv_dlopen_self" >&6; } 12349 12350 if test "x$lt_cv_dlopen_self" = xyes; then 12351 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12353$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12354if ${lt_cv_dlopen_self_static+:} false; then : 12355 $as_echo_n "(cached) " >&6 12356else 12357 if test "$cross_compiling" = yes; then : 12358 lt_cv_dlopen_self_static=cross 12359else 12360 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12361 lt_status=$lt_dlunknown 12362 cat > conftest.$ac_ext <<_LT_EOF 12363#line 12373 "configure" 12364#include "confdefs.h" 12365 12366#if HAVE_DLFCN_H 12367#include <dlfcn.h> 12368#endif 12369 12370#include <stdio.h> 12371 12372#ifdef RTLD_GLOBAL 12373# define LT_DLGLOBAL RTLD_GLOBAL 12374#else 12375# ifdef DL_GLOBAL 12376# define LT_DLGLOBAL DL_GLOBAL 12377# else 12378# define LT_DLGLOBAL 0 12379# endif 12380#endif 12381 12382/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12383 find out it does not work in some platform. */ 12384#ifndef LT_DLLAZY_OR_NOW 12385# ifdef RTLD_LAZY 12386# define LT_DLLAZY_OR_NOW RTLD_LAZY 12387# else 12388# ifdef DL_LAZY 12389# define LT_DLLAZY_OR_NOW DL_LAZY 12390# else 12391# ifdef RTLD_NOW 12392# define LT_DLLAZY_OR_NOW RTLD_NOW 12393# else 12394# ifdef DL_NOW 12395# define LT_DLLAZY_OR_NOW DL_NOW 12396# else 12397# define LT_DLLAZY_OR_NOW 0 12398# endif 12399# endif 12400# endif 12401# endif 12402#endif 12403 12404/* When -fvisbility=hidden is used, assume the code has been annotated 12405 correspondingly for the symbols needed. */ 12406#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12407void fnord () __attribute__((visibility("default"))); 12408#endif 12409 12410void fnord () { int i=42; } 12411int main () 12412{ 12413 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12414 int status = $lt_dlunknown; 12415 12416 if (self) 12417 { 12418 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12419 else 12420 { 12421 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12422 else puts (dlerror ()); 12423 } 12424 /* dlclose (self); */ 12425 } 12426 else 12427 puts (dlerror ()); 12428 12429 return status; 12430} 12431_LT_EOF 12432 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12433 (eval $ac_link) 2>&5 12434 ac_status=$? 12435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12436 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12437 (./conftest; exit; ) >&5 2>/dev/null 12438 lt_status=$? 12439 case x$lt_status in 12440 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12441 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12442 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12443 esac 12444 else : 12445 # compilation failed 12446 lt_cv_dlopen_self_static=no 12447 fi 12448fi 12449rm -fr conftest* 12450 12451 12452fi 12453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12454$as_echo "$lt_cv_dlopen_self_static" >&6; } 12455 fi 12456 12457 CPPFLAGS="$save_CPPFLAGS" 12458 LDFLAGS="$save_LDFLAGS" 12459 LIBS="$save_LIBS" 12460 ;; 12461 esac 12462 12463 case $lt_cv_dlopen_self in 12464 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12465 *) enable_dlopen_self=unknown ;; 12466 esac 12467 12468 case $lt_cv_dlopen_self_static in 12469 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12470 *) enable_dlopen_self_static=unknown ;; 12471 esac 12472fi 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490striplib= 12491old_striplib= 12492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12493$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12494if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12495 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12496 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12498$as_echo "yes" >&6; } 12499else 12500# FIXME - insert some real tests, host_os isn't really good enough 12501 case $host_os in 12502 darwin*) 12503 if test -n "$STRIP" ; then 12504 striplib="$STRIP -x" 12505 old_striplib="$STRIP -S" 12506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12507$as_echo "yes" >&6; } 12508 else 12509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12510$as_echo "no" >&6; } 12511 fi 12512 ;; 12513 *) 12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12515$as_echo "no" >&6; } 12516 ;; 12517 esac 12518fi 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 # Report which library types will actually be built 12532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12533$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12535$as_echo "$can_build_shared" >&6; } 12536 12537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12538$as_echo_n "checking whether to build shared libraries... " >&6; } 12539 test "$can_build_shared" = "no" && enable_shared=no 12540 12541 # On AIX, shared libraries and static libraries use the same namespace, and 12542 # are all built from PIC. 12543 case $host_os in 12544 aix3*) 12545 test "$enable_shared" = yes && enable_static=no 12546 if test -n "$RANLIB"; then 12547 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12548 postinstall_cmds='$RANLIB $lib' 12549 fi 12550 ;; 12551 12552 aix[4-9]*) 12553 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12554 test "$enable_shared" = yes && enable_static=no 12555 fi 12556 ;; 12557 esac 12558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12559$as_echo "$enable_shared" >&6; } 12560 12561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12562$as_echo_n "checking whether to build static libraries... " >&6; } 12563 # Make sure either enable_shared or enable_static is yes. 12564 test "$enable_shared" = yes || enable_static=yes 12565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12566$as_echo "$enable_static" >&6; } 12567 12568 12569 12570 12571fi 12572ac_ext=c 12573ac_cpp='$CPP $CPPFLAGS' 12574ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12575ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12576ac_compiler_gnu=$ac_cv_c_compiler_gnu 12577 12578CC="$lt_save_CC" 12579 12580 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 12581 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 12582 (test "X$CXX" != "Xg++"))) ; then 12583 ac_ext=cpp 12584ac_cpp='$CXXCPP $CPPFLAGS' 12585ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12586ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12587ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 12589$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 12590if test -z "$CXXCPP"; then 12591 if ${ac_cv_prog_CXXCPP+:} false; then : 12592 $as_echo_n "(cached) " >&6 12593else 12594 # Double quotes because CXXCPP needs to be expanded 12595 for CXXCPP in "$CXX -E" "/lib/cpp" 12596 do 12597 ac_preproc_ok=false 12598for ac_cxx_preproc_warn_flag in '' yes 12599do 12600 # Use a header file that comes with gcc, so configuring glibc 12601 # with a fresh cross-compiler works. 12602 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12603 # <limits.h> exists even on freestanding compilers. 12604 # On the NeXT, cc -E runs the code through the compiler's parser, 12605 # not just through cpp. "Syntax error" is here to catch this case. 12606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12607/* end confdefs.h. */ 12608#ifdef __STDC__ 12609# include <limits.h> 12610#else 12611# include <assert.h> 12612#endif 12613 Syntax error 12614_ACEOF 12615if ac_fn_cxx_try_cpp "$LINENO"; then : 12616 12617else 12618 # Broken: fails on valid input. 12619continue 12620fi 12621rm -f conftest.err conftest.i conftest.$ac_ext 12622 12623 # OK, works on sane cases. Now check whether nonexistent headers 12624 # can be detected and how. 12625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12626/* end confdefs.h. */ 12627#include <ac_nonexistent.h> 12628_ACEOF 12629if ac_fn_cxx_try_cpp "$LINENO"; then : 12630 # Broken: success on invalid input. 12631continue 12632else 12633 # Passes both tests. 12634ac_preproc_ok=: 12635break 12636fi 12637rm -f conftest.err conftest.i conftest.$ac_ext 12638 12639done 12640# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12641rm -f conftest.i conftest.err conftest.$ac_ext 12642if $ac_preproc_ok; then : 12643 break 12644fi 12645 12646 done 12647 ac_cv_prog_CXXCPP=$CXXCPP 12648 12649fi 12650 CXXCPP=$ac_cv_prog_CXXCPP 12651else 12652 ac_cv_prog_CXXCPP=$CXXCPP 12653fi 12654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 12655$as_echo "$CXXCPP" >&6; } 12656ac_preproc_ok=false 12657for ac_cxx_preproc_warn_flag in '' yes 12658do 12659 # Use a header file that comes with gcc, so configuring glibc 12660 # with a fresh cross-compiler works. 12661 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12662 # <limits.h> exists even on freestanding compilers. 12663 # On the NeXT, cc -E runs the code through the compiler's parser, 12664 # not just through cpp. "Syntax error" is here to catch this case. 12665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12666/* end confdefs.h. */ 12667#ifdef __STDC__ 12668# include <limits.h> 12669#else 12670# include <assert.h> 12671#endif 12672 Syntax error 12673_ACEOF 12674if ac_fn_cxx_try_cpp "$LINENO"; then : 12675 12676else 12677 # Broken: fails on valid input. 12678continue 12679fi 12680rm -f conftest.err conftest.i conftest.$ac_ext 12681 12682 # OK, works on sane cases. Now check whether nonexistent headers 12683 # can be detected and how. 12684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12685/* end confdefs.h. */ 12686#include <ac_nonexistent.h> 12687_ACEOF 12688if ac_fn_cxx_try_cpp "$LINENO"; then : 12689 # Broken: success on invalid input. 12690continue 12691else 12692 # Passes both tests. 12693ac_preproc_ok=: 12694break 12695fi 12696rm -f conftest.err conftest.i conftest.$ac_ext 12697 12698done 12699# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12700rm -f conftest.i conftest.err conftest.$ac_ext 12701if $ac_preproc_ok; then : 12702 12703else 12704 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12705$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12706as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 12707See \`config.log' for more details" "$LINENO" 5; } 12708fi 12709 12710ac_ext=c 12711ac_cpp='$CPP $CPPFLAGS' 12712ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12713ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12714ac_compiler_gnu=$ac_cv_c_compiler_gnu 12715 12716else 12717 _lt_caught_CXX_error=yes 12718fi 12719 12720ac_ext=cpp 12721ac_cpp='$CXXCPP $CPPFLAGS' 12722ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12723ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12724ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12725 12726archive_cmds_need_lc_CXX=no 12727allow_undefined_flag_CXX= 12728always_export_symbols_CXX=no 12729archive_expsym_cmds_CXX= 12730compiler_needs_object_CXX=no 12731export_dynamic_flag_spec_CXX= 12732hardcode_direct_CXX=no 12733hardcode_direct_absolute_CXX=no 12734hardcode_libdir_flag_spec_CXX= 12735hardcode_libdir_flag_spec_ld_CXX= 12736hardcode_libdir_separator_CXX= 12737hardcode_minus_L_CXX=no 12738hardcode_shlibpath_var_CXX=unsupported 12739hardcode_automatic_CXX=no 12740inherit_rpath_CXX=no 12741module_cmds_CXX= 12742module_expsym_cmds_CXX= 12743link_all_deplibs_CXX=unknown 12744old_archive_cmds_CXX=$old_archive_cmds 12745reload_flag_CXX=$reload_flag 12746reload_cmds_CXX=$reload_cmds 12747no_undefined_flag_CXX= 12748whole_archive_flag_spec_CXX= 12749enable_shared_with_static_runtimes_CXX=no 12750 12751# Source file extension for C++ test sources. 12752ac_ext=cpp 12753 12754# Object file extension for compiled C++ test sources. 12755objext=o 12756objext_CXX=$objext 12757 12758# No sense in running all these tests if we already determined that 12759# the CXX compiler isn't working. Some variables (like enable_shared) 12760# are currently assumed to apply to all compilers on this platform, 12761# and will be corrupted by setting them based on a non-working compiler. 12762if test "$_lt_caught_CXX_error" != yes; then 12763 # Code to be used in simple compile tests 12764 lt_simple_compile_test_code="int some_variable = 0;" 12765 12766 # Code to be used in simple link tests 12767 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 12768 12769 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 12770 12771 12772 12773 12774 12775 12776# If no C compiler was specified, use CC. 12777LTCC=${LTCC-"$CC"} 12778 12779# If no C compiler flags were specified, use CFLAGS. 12780LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12781 12782# Allow CC to be a program name with arguments. 12783compiler=$CC 12784 12785 12786 # save warnings/boilerplate of simple test code 12787 ac_outfile=conftest.$ac_objext 12788echo "$lt_simple_compile_test_code" >conftest.$ac_ext 12789eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12790_lt_compiler_boilerplate=`cat conftest.err` 12791$RM conftest* 12792 12793 ac_outfile=conftest.$ac_objext 12794echo "$lt_simple_link_test_code" >conftest.$ac_ext 12795eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12796_lt_linker_boilerplate=`cat conftest.err` 12797$RM -r conftest* 12798 12799 12800 # Allow CC to be a program name with arguments. 12801 lt_save_CC=$CC 12802 lt_save_LD=$LD 12803 lt_save_GCC=$GCC 12804 GCC=$GXX 12805 lt_save_with_gnu_ld=$with_gnu_ld 12806 lt_save_path_LD=$lt_cv_path_LD 12807 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 12808 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 12809 else 12810 $as_unset lt_cv_prog_gnu_ld 12811 fi 12812 if test -n "${lt_cv_path_LDCXX+set}"; then 12813 lt_cv_path_LD=$lt_cv_path_LDCXX 12814 else 12815 $as_unset lt_cv_path_LD 12816 fi 12817 test -z "${LDCXX+set}" || LD=$LDCXX 12818 CC=${CXX-"c++"} 12819 compiler=$CC 12820 compiler_CXX=$CC 12821 for cc_temp in $compiler""; do 12822 case $cc_temp in 12823 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12824 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12825 \-*) ;; 12826 *) break;; 12827 esac 12828done 12829cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12830 12831 12832 if test -n "$compiler"; then 12833 # We don't want -fno-exception when compiling C++ code, so set the 12834 # no_builtin_flag separately 12835 if test "$GXX" = yes; then 12836 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 12837 else 12838 lt_prog_compiler_no_builtin_flag_CXX= 12839 fi 12840 12841 if test "$GXX" = yes; then 12842 # Set up default GNU C++ configuration 12843 12844 12845 12846# Check whether --with-gnu-ld was given. 12847if test "${with_gnu_ld+set}" = set; then : 12848 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 12849else 12850 with_gnu_ld=no 12851fi 12852 12853ac_prog=ld 12854if test "$GCC" = yes; then 12855 # Check if gcc -print-prog-name=ld gives a path. 12856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 12857$as_echo_n "checking for ld used by $CC... " >&6; } 12858 case $host in 12859 *-*-mingw*) 12860 # gcc leaves a trailing carriage return which upsets mingw 12861 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 12862 *) 12863 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12864 esac 12865 case $ac_prog in 12866 # Accept absolute paths. 12867 [\\/]* | ?:[\\/]*) 12868 re_direlt='/[^/][^/]*/\.\./' 12869 # Canonicalize the pathname of ld 12870 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12871 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12872 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12873 done 12874 test -z "$LD" && LD="$ac_prog" 12875 ;; 12876 "") 12877 # If it fails, then pretend we aren't using GCC. 12878 ac_prog=ld 12879 ;; 12880 *) 12881 # If it is relative, then search for the first ld in PATH. 12882 with_gnu_ld=unknown 12883 ;; 12884 esac 12885elif test "$with_gnu_ld" = yes; then 12886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 12887$as_echo_n "checking for GNU ld... " >&6; } 12888else 12889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 12890$as_echo_n "checking for non-GNU ld... " >&6; } 12891fi 12892if ${lt_cv_path_LD+:} false; then : 12893 $as_echo_n "(cached) " >&6 12894else 12895 if test -z "$LD"; then 12896 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 12897 for ac_dir in $PATH; do 12898 IFS="$lt_save_ifs" 12899 test -z "$ac_dir" && ac_dir=. 12900 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12901 lt_cv_path_LD="$ac_dir/$ac_prog" 12902 # Check to see if the program is GNU ld. I'd rather use --version, 12903 # but apparently some variants of GNU ld only accept -v. 12904 # Break only if it was the GNU/non-GNU ld that we prefer. 12905 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12906 *GNU* | *'with BFD'*) 12907 test "$with_gnu_ld" != no && break 12908 ;; 12909 *) 12910 test "$with_gnu_ld" != yes && break 12911 ;; 12912 esac 12913 fi 12914 done 12915 IFS="$lt_save_ifs" 12916else 12917 lt_cv_path_LD="$LD" # Let the user override the test with a path. 12918fi 12919fi 12920 12921LD="$lt_cv_path_LD" 12922if test -n "$LD"; then 12923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 12924$as_echo "$LD" >&6; } 12925else 12926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12927$as_echo "no" >&6; } 12928fi 12929test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 12930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 12931$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 12932if ${lt_cv_prog_gnu_ld+:} false; then : 12933 $as_echo_n "(cached) " >&6 12934else 12935 # I'd rather use --version here, but apparently some GNU lds only accept -v. 12936case `$LD -v 2>&1 </dev/null` in 12937*GNU* | *'with BFD'*) 12938 lt_cv_prog_gnu_ld=yes 12939 ;; 12940*) 12941 lt_cv_prog_gnu_ld=no 12942 ;; 12943esac 12944fi 12945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 12946$as_echo "$lt_cv_prog_gnu_ld" >&6; } 12947with_gnu_ld=$lt_cv_prog_gnu_ld 12948 12949 12950 12951 12952 12953 12954 12955 # Check if GNU C++ uses GNU ld as the underlying linker, since the 12956 # archiving commands below assume that GNU ld is being used. 12957 if test "$with_gnu_ld" = yes; then 12958 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12959 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' 12960 12961 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12962 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12963 12964 # If archive_cmds runs LD, not CC, wlarc should be empty 12965 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12966 # investigate it a little bit more. (MM) 12967 wlarc='${wl}' 12968 12969 # ancient GNU ld didn't support --whole-archive et. al. 12970 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12971 $GREP 'no-whole-archive' > /dev/null; then 12972 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12973 else 12974 whole_archive_flag_spec_CXX= 12975 fi 12976 else 12977 with_gnu_ld=no 12978 wlarc= 12979 12980 # A generic and very simple default shared library creation 12981 # command for GNU C++ for the case where it uses the native 12982 # linker, instead of GNU ld. If possible, this setting should 12983 # overridden to take advantage of the native linker features on 12984 # the platform it is being used on. 12985 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12986 fi 12987 12988 # Commands to make compiler produce verbose output that lists 12989 # what "hidden" libraries, object files and flags are used when 12990 # linking a shared library. 12991 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12992 12993 else 12994 GXX=no 12995 with_gnu_ld=no 12996 wlarc= 12997 fi 12998 12999 # PORTME: fill in a description of your system's C++ link characteristics 13000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13001$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13002 ld_shlibs_CXX=yes 13003 case $host_os in 13004 aix3*) 13005 # FIXME: insert proper C++ library support 13006 ld_shlibs_CXX=no 13007 ;; 13008 aix[4-9]*) 13009 if test "$host_cpu" = ia64; then 13010 # On IA64, the linker does run time linking by default, so we don't 13011 # have to do anything special. 13012 aix_use_runtimelinking=no 13013 exp_sym_flag='-Bexport' 13014 no_entry_flag="" 13015 else 13016 aix_use_runtimelinking=no 13017 13018 # Test if we are trying to use run time linking or normal 13019 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 13020 # need to do runtime linking. 13021 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 13022 for ld_flag in $LDFLAGS; do 13023 case $ld_flag in 13024 *-brtl*) 13025 aix_use_runtimelinking=yes 13026 break 13027 ;; 13028 esac 13029 done 13030 ;; 13031 esac 13032 13033 exp_sym_flag='-bexport' 13034 no_entry_flag='-bnoentry' 13035 fi 13036 13037 # When large executables or shared objects are built, AIX ld can 13038 # have problems creating the table of contents. If linking a library 13039 # or program results in "error TOC overflow" add -mminimal-toc to 13040 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 13041 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 13042 13043 archive_cmds_CXX='' 13044 hardcode_direct_CXX=yes 13045 hardcode_direct_absolute_CXX=yes 13046 hardcode_libdir_separator_CXX=':' 13047 link_all_deplibs_CXX=yes 13048 file_list_spec_CXX='${wl}-f,' 13049 13050 if test "$GXX" = yes; then 13051 case $host_os in aix4.[012]|aix4.[012].*) 13052 # We only want to do this on AIX 4.2 and lower, the check 13053 # below for broken collect2 doesn't work under 4.3+ 13054 collect2name=`${CC} -print-prog-name=collect2` 13055 if test -f "$collect2name" && 13056 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 13057 then 13058 # We have reworked collect2 13059 : 13060 else 13061 # We have old collect2 13062 hardcode_direct_CXX=unsupported 13063 # It fails to find uninstalled libraries when the uninstalled 13064 # path is not listed in the libpath. Setting hardcode_minus_L 13065 # to unsupported forces relinking 13066 hardcode_minus_L_CXX=yes 13067 hardcode_libdir_flag_spec_CXX='-L$libdir' 13068 hardcode_libdir_separator_CXX= 13069 fi 13070 esac 13071 shared_flag='-shared' 13072 if test "$aix_use_runtimelinking" = yes; then 13073 shared_flag="$shared_flag "'${wl}-G' 13074 fi 13075 else 13076 # not using gcc 13077 if test "$host_cpu" = ia64; then 13078 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 13079 # chokes on -Wl,-G. The following line is correct: 13080 shared_flag='-G' 13081 else 13082 if test "$aix_use_runtimelinking" = yes; then 13083 shared_flag='${wl}-G' 13084 else 13085 shared_flag='${wl}-bM:SRE' 13086 fi 13087 fi 13088 fi 13089 13090 export_dynamic_flag_spec_CXX='${wl}-bexpall' 13091 # It seems that -bexpall does not export symbols beginning with 13092 # underscore (_), so it is better to generate a list of symbols to 13093 # export. 13094 always_export_symbols_CXX=yes 13095 if test "$aix_use_runtimelinking" = yes; then 13096 # Warning - without using the other runtime loading flags (-brtl), 13097 # -berok will link without error, but may produce a broken library. 13098 allow_undefined_flag_CXX='-berok' 13099 # Determine the default libpath from the value encoded in an empty 13100 # executable. 13101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13102/* end confdefs.h. */ 13103 13104int 13105main () 13106{ 13107 13108 ; 13109 return 0; 13110} 13111_ACEOF 13112if ac_fn_cxx_try_link "$LINENO"; then : 13113 13114lt_aix_libpath_sed=' 13115 /Import File Strings/,/^$/ { 13116 /^0/ { 13117 s/^0 *\(.*\)$/\1/ 13118 p 13119 } 13120 }' 13121aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13122# Check for a 64-bit object if we didn't find anything. 13123if test -z "$aix_libpath"; then 13124 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13125fi 13126fi 13127rm -f core conftest.err conftest.$ac_objext \ 13128 conftest$ac_exeext conftest.$ac_ext 13129if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13130 13131 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 13132 13133 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" 13134 else 13135 if test "$host_cpu" = ia64; then 13136 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 13137 allow_undefined_flag_CXX="-z nodefs" 13138 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" 13139 else 13140 # Determine the default libpath from the value encoded in an 13141 # empty executable. 13142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13143/* end confdefs.h. */ 13144 13145int 13146main () 13147{ 13148 13149 ; 13150 return 0; 13151} 13152_ACEOF 13153if ac_fn_cxx_try_link "$LINENO"; then : 13154 13155lt_aix_libpath_sed=' 13156 /Import File Strings/,/^$/ { 13157 /^0/ { 13158 s/^0 *\(.*\)$/\1/ 13159 p 13160 } 13161 }' 13162aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13163# Check for a 64-bit object if we didn't find anything. 13164if test -z "$aix_libpath"; then 13165 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13166fi 13167fi 13168rm -f core conftest.err conftest.$ac_objext \ 13169 conftest$ac_exeext conftest.$ac_ext 13170if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13171 13172 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 13173 # Warning - without using the other run time loading flags, 13174 # -berok will link without error, but may produce a broken library. 13175 no_undefined_flag_CXX=' ${wl}-bernotok' 13176 allow_undefined_flag_CXX=' ${wl}-berok' 13177 if test "$with_gnu_ld" = yes; then 13178 # We only use this code for GNU lds that support --whole-archive. 13179 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13180 else 13181 # Exported symbols can be pulled into shared objects from archives 13182 whole_archive_flag_spec_CXX='$convenience' 13183 fi 13184 archive_cmds_need_lc_CXX=yes 13185 # This is similar to how AIX traditionally builds its shared 13186 # libraries. 13187 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' 13188 fi 13189 fi 13190 ;; 13191 13192 beos*) 13193 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13194 allow_undefined_flag_CXX=unsupported 13195 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 13196 # support --undefined. This deserves some investigation. FIXME 13197 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13198 else 13199 ld_shlibs_CXX=no 13200 fi 13201 ;; 13202 13203 chorus*) 13204 case $cc_basename in 13205 *) 13206 # FIXME: insert proper C++ library support 13207 ld_shlibs_CXX=no 13208 ;; 13209 esac 13210 ;; 13211 13212 cygwin* | mingw* | pw32* | cegcc*) 13213 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 13214 # as there is no search path for DLLs. 13215 hardcode_libdir_flag_spec_CXX='-L$libdir' 13216 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 13217 allow_undefined_flag_CXX=unsupported 13218 always_export_symbols_CXX=no 13219 enable_shared_with_static_runtimes_CXX=yes 13220 13221 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 13222 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' 13223 # If the export-symbols file already is a .def file (1st line 13224 # is EXPORTS), use it as is; otherwise, prepend... 13225 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 13226 cp $export_symbols $output_objdir/$soname.def; 13227 else 13228 echo EXPORTS > $output_objdir/$soname.def; 13229 cat $export_symbols >> $output_objdir/$soname.def; 13230 fi~ 13231 $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' 13232 else 13233 ld_shlibs_CXX=no 13234 fi 13235 ;; 13236 darwin* | rhapsody*) 13237 13238 13239 archive_cmds_need_lc_CXX=no 13240 hardcode_direct_CXX=no 13241 hardcode_automatic_CXX=yes 13242 hardcode_shlibpath_var_CXX=unsupported 13243 if test "$lt_cv_ld_force_load" = "yes"; then 13244 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\"`' 13245 else 13246 whole_archive_flag_spec_CXX='' 13247 fi 13248 link_all_deplibs_CXX=yes 13249 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 13250 case $cc_basename in 13251 ifort*) _lt_dar_can_shared=yes ;; 13252 *) _lt_dar_can_shared=$GCC ;; 13253 esac 13254 if test "$_lt_dar_can_shared" = "yes"; then 13255 output_verbose_link_cmd=func_echo_all 13256 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}" 13257 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 13258 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}" 13259 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}" 13260 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 13261 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}" 13262 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}" 13263 fi 13264 13265 else 13266 ld_shlibs_CXX=no 13267 fi 13268 13269 ;; 13270 13271 dgux*) 13272 case $cc_basename in 13273 ec++*) 13274 # FIXME: insert proper C++ library support 13275 ld_shlibs_CXX=no 13276 ;; 13277 ghcx*) 13278 # Green Hills C++ Compiler 13279 # FIXME: insert proper C++ library support 13280 ld_shlibs_CXX=no 13281 ;; 13282 *) 13283 # FIXME: insert proper C++ library support 13284 ld_shlibs_CXX=no 13285 ;; 13286 esac 13287 ;; 13288 13289 freebsd2.*) 13290 # C++ shared libraries reported to be fairly broken before 13291 # switch to ELF 13292 ld_shlibs_CXX=no 13293 ;; 13294 13295 freebsd-elf*) 13296 archive_cmds_need_lc_CXX=no 13297 ;; 13298 13299 freebsd* | dragonfly*) 13300 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 13301 # conventions 13302 ld_shlibs_CXX=yes 13303 ;; 13304 13305 gnu*) 13306 ;; 13307 13308 haiku*) 13309 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13310 link_all_deplibs_CXX=yes 13311 ;; 13312 13313 hpux9*) 13314 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13315 hardcode_libdir_separator_CXX=: 13316 export_dynamic_flag_spec_CXX='${wl}-E' 13317 hardcode_direct_CXX=yes 13318 hardcode_minus_L_CXX=yes # Not in the search PATH, 13319 # but as the default 13320 # location of the library. 13321 13322 case $cc_basename in 13323 CC*) 13324 # FIXME: insert proper C++ library support 13325 ld_shlibs_CXX=no 13326 ;; 13327 aCC*) 13328 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' 13329 # Commands to make compiler produce verbose output that lists 13330 # what "hidden" libraries, object files and flags are used when 13331 # linking a shared library. 13332 # 13333 # There doesn't appear to be a way to prevent this compiler from 13334 # explicitly linking system object files so we need to strip them 13335 # from the output so that they don't get included in the library 13336 # dependencies. 13337 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"' 13338 ;; 13339 *) 13340 if test "$GXX" = yes; then 13341 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' 13342 else 13343 # FIXME: insert proper C++ library support 13344 ld_shlibs_CXX=no 13345 fi 13346 ;; 13347 esac 13348 ;; 13349 13350 hpux10*|hpux11*) 13351 if test $with_gnu_ld = no; then 13352 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13353 hardcode_libdir_separator_CXX=: 13354 13355 case $host_cpu in 13356 hppa*64*|ia64*) 13357 ;; 13358 *) 13359 export_dynamic_flag_spec_CXX='${wl}-E' 13360 ;; 13361 esac 13362 fi 13363 case $host_cpu in 13364 hppa*64*|ia64*) 13365 hardcode_direct_CXX=no 13366 hardcode_shlibpath_var_CXX=no 13367 ;; 13368 *) 13369 hardcode_direct_CXX=yes 13370 hardcode_direct_absolute_CXX=yes 13371 hardcode_minus_L_CXX=yes # Not in the search PATH, 13372 # but as the default 13373 # location of the library. 13374 ;; 13375 esac 13376 13377 case $cc_basename in 13378 CC*) 13379 # FIXME: insert proper C++ library support 13380 ld_shlibs_CXX=no 13381 ;; 13382 aCC*) 13383 case $host_cpu in 13384 hppa*64*) 13385 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13386 ;; 13387 ia64*) 13388 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13389 ;; 13390 *) 13391 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13392 ;; 13393 esac 13394 # Commands to make compiler produce verbose output that lists 13395 # what "hidden" libraries, object files and flags are used when 13396 # linking a shared library. 13397 # 13398 # There doesn't appear to be a way to prevent this compiler from 13399 # explicitly linking system object files so we need to strip them 13400 # from the output so that they don't get included in the library 13401 # dependencies. 13402 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"' 13403 ;; 13404 *) 13405 if test "$GXX" = yes; then 13406 if test $with_gnu_ld = no; then 13407 case $host_cpu in 13408 hppa*64*) 13409 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13410 ;; 13411 ia64*) 13412 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13413 ;; 13414 *) 13415 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' 13416 ;; 13417 esac 13418 fi 13419 else 13420 # FIXME: insert proper C++ library support 13421 ld_shlibs_CXX=no 13422 fi 13423 ;; 13424 esac 13425 ;; 13426 13427 interix[3-9]*) 13428 hardcode_direct_CXX=no 13429 hardcode_shlibpath_var_CXX=no 13430 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13431 export_dynamic_flag_spec_CXX='${wl}-E' 13432 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 13433 # Instead, shared libraries are loaded at an image base (0x10000000 by 13434 # default) and relocated if they conflict, which is a slow very memory 13435 # consuming and fragmenting process. To avoid this, we pick a random, 13436 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 13437 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 13438 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' 13439 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' 13440 ;; 13441 irix5* | irix6*) 13442 case $cc_basename in 13443 CC*) 13444 # SGI C++ 13445 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' 13446 13447 # Archives containing C++ object files must be created using 13448 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 13449 # necessary to make sure instantiated templates are included 13450 # in the archive. 13451 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 13452 ;; 13453 *) 13454 if test "$GXX" = yes; then 13455 if test "$with_gnu_ld" = no; then 13456 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' 13457 else 13458 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' 13459 fi 13460 fi 13461 link_all_deplibs_CXX=yes 13462 ;; 13463 esac 13464 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13465 hardcode_libdir_separator_CXX=: 13466 inherit_rpath_CXX=yes 13467 ;; 13468 13469 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13470 case $cc_basename in 13471 KCC*) 13472 # Kuck and Associates, Inc. (KAI) C++ Compiler 13473 13474 # KCC will only create a shared library if the output file 13475 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13476 # to its proper name (with version) after linking. 13477 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' 13478 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' 13479 # Commands to make compiler produce verbose output that lists 13480 # what "hidden" libraries, object files and flags are used when 13481 # linking a shared library. 13482 # 13483 # There doesn't appear to be a way to prevent this compiler from 13484 # explicitly linking system object files so we need to strip them 13485 # from the output so that they don't get included in the library 13486 # dependencies. 13487 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"' 13488 13489 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13490 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13491 13492 # Archives containing C++ object files must be created using 13493 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 13494 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 13495 ;; 13496 icpc* | ecpc* ) 13497 # Intel C++ 13498 with_gnu_ld=yes 13499 # version 8.0 and above of icpc choke on multiply defined symbols 13500 # if we add $predep_objects and $postdep_objects, however 7.1 and 13501 # earlier do not add the objects themselves. 13502 case `$CC -V 2>&1` in 13503 *"Version 7."*) 13504 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13505 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' 13506 ;; 13507 *) # Version 8.0 or newer 13508 tmp_idyn= 13509 case $host_cpu in 13510 ia64*) tmp_idyn=' -i_dynamic';; 13511 esac 13512 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13513 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' 13514 ;; 13515 esac 13516 archive_cmds_need_lc_CXX=no 13517 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13518 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13519 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13520 ;; 13521 pgCC* | pgcpp*) 13522 # Portland Group C++ compiler 13523 case `$CC -V` in 13524 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 13525 prelink_cmds_CXX='tpldir=Template.dir~ 13526 rm -rf $tpldir~ 13527 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 13528 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 13529 old_archive_cmds_CXX='tpldir=Template.dir~ 13530 rm -rf $tpldir~ 13531 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 13532 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 13533 $RANLIB $oldlib' 13534 archive_cmds_CXX='tpldir=Template.dir~ 13535 rm -rf $tpldir~ 13536 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13537 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13538 archive_expsym_cmds_CXX='tpldir=Template.dir~ 13539 rm -rf $tpldir~ 13540 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13541 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 13542 ;; 13543 *) # Version 6 and above use weak symbols 13544 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13545 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' 13546 ;; 13547 esac 13548 13549 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 13550 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13551 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' 13552 ;; 13553 cxx*) 13554 # Compaq C++ 13555 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13556 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' 13557 13558 runpath_var=LD_RUN_PATH 13559 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13560 hardcode_libdir_separator_CXX=: 13561 13562 # Commands to make compiler produce verbose output that lists 13563 # what "hidden" libraries, object files and flags are used when 13564 # linking a shared library. 13565 # 13566 # There doesn't appear to be a way to prevent this compiler from 13567 # explicitly linking system object files so we need to strip them 13568 # from the output so that they don't get included in the library 13569 # dependencies. 13570 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' 13571 ;; 13572 xl* | mpixl* | bgxl*) 13573 # IBM XL 8.0 on PPC, with GNU ld 13574 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13575 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13576 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13577 if test "x$supports_anon_versioning" = xyes; then 13578 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 13579 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13580 echo "local: *; };" >> $output_objdir/$libname.ver~ 13581 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13582 fi 13583 ;; 13584 *) 13585 case `$CC -V 2>&1 | sed 5q` in 13586 *Sun\ C*) 13587 # Sun C++ 5.9 13588 no_undefined_flag_CXX=' -zdefs' 13589 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13590 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' 13591 hardcode_libdir_flag_spec_CXX='-R$libdir' 13592 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' 13593 compiler_needs_object_CXX=yes 13594 13595 # Not sure whether something based on 13596 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 13597 # would be better. 13598 output_verbose_link_cmd='func_echo_all' 13599 13600 # Archives containing C++ object files must be created using 13601 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13602 # necessary to make sure instantiated templates are included 13603 # in the archive. 13604 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13605 ;; 13606 esac 13607 ;; 13608 esac 13609 ;; 13610 13611 lynxos*) 13612 # FIXME: insert proper C++ library support 13613 ld_shlibs_CXX=no 13614 ;; 13615 13616 m88k*) 13617 # FIXME: insert proper C++ library support 13618 ld_shlibs_CXX=no 13619 ;; 13620 13621 mvs*) 13622 case $cc_basename in 13623 cxx*) 13624 # FIXME: insert proper C++ library support 13625 ld_shlibs_CXX=no 13626 ;; 13627 *) 13628 # FIXME: insert proper C++ library support 13629 ld_shlibs_CXX=no 13630 ;; 13631 esac 13632 ;; 13633 13634 netbsd*) 13635 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13636 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 13637 wlarc= 13638 hardcode_libdir_flag_spec_CXX='-R$libdir' 13639 hardcode_direct_CXX=yes 13640 hardcode_shlibpath_var_CXX=no 13641 fi 13642 # Workaround some broken pre-1.5 toolchains 13643 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 13644 ;; 13645 13646 *nto* | *qnx*) 13647 ld_shlibs_CXX=yes 13648 ;; 13649 13650 openbsd2*) 13651 # C++ shared libraries are fairly broken 13652 ld_shlibs_CXX=no 13653 ;; 13654 13655 openbsd*) 13656 if test -f /usr/libexec/ld.so; then 13657 hardcode_direct_CXX=yes 13658 hardcode_shlibpath_var_CXX=no 13659 hardcode_direct_absolute_CXX=yes 13660 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 13661 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13662 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13663 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 13664 export_dynamic_flag_spec_CXX='${wl}-E' 13665 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13666 fi 13667 output_verbose_link_cmd=func_echo_all 13668 else 13669 ld_shlibs_CXX=no 13670 fi 13671 ;; 13672 13673 osf3* | osf4* | osf5*) 13674 case $cc_basename in 13675 KCC*) 13676 # Kuck and Associates, Inc. (KAI) C++ Compiler 13677 13678 # KCC will only create a shared library if the output file 13679 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13680 # to its proper name (with version) after linking. 13681 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' 13682 13683 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13684 hardcode_libdir_separator_CXX=: 13685 13686 # Archives containing C++ object files must be created using 13687 # the KAI C++ compiler. 13688 case $host in 13689 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 13690 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 13691 esac 13692 ;; 13693 RCC*) 13694 # Rational C++ 2.4.1 13695 # FIXME: insert proper C++ library support 13696 ld_shlibs_CXX=no 13697 ;; 13698 cxx*) 13699 case $host in 13700 osf3*) 13701 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13702 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' 13703 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13704 ;; 13705 *) 13706 allow_undefined_flag_CXX=' -expect_unresolved \*' 13707 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' 13708 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 13709 echo "-hidden">> $lib.exp~ 13710 $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~ 13711 $RM $lib.exp' 13712 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13713 ;; 13714 esac 13715 13716 hardcode_libdir_separator_CXX=: 13717 13718 # Commands to make compiler produce verbose output that lists 13719 # what "hidden" libraries, object files and flags are used when 13720 # linking a shared library. 13721 # 13722 # There doesn't appear to be a way to prevent this compiler from 13723 # explicitly linking system object files so we need to strip them 13724 # from the output so that they don't get included in the library 13725 # dependencies. 13726 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"' 13727 ;; 13728 *) 13729 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13730 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13731 case $host in 13732 osf3*) 13733 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' 13734 ;; 13735 *) 13736 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' 13737 ;; 13738 esac 13739 13740 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13741 hardcode_libdir_separator_CXX=: 13742 13743 # Commands to make compiler produce verbose output that lists 13744 # what "hidden" libraries, object files and flags are used when 13745 # linking a shared library. 13746 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13747 13748 else 13749 # FIXME: insert proper C++ library support 13750 ld_shlibs_CXX=no 13751 fi 13752 ;; 13753 esac 13754 ;; 13755 13756 psos*) 13757 # FIXME: insert proper C++ library support 13758 ld_shlibs_CXX=no 13759 ;; 13760 13761 sunos4*) 13762 case $cc_basename in 13763 CC*) 13764 # Sun C++ 4.x 13765 # FIXME: insert proper C++ library support 13766 ld_shlibs_CXX=no 13767 ;; 13768 lcc*) 13769 # Lucid 13770 # FIXME: insert proper C++ library support 13771 ld_shlibs_CXX=no 13772 ;; 13773 *) 13774 # FIXME: insert proper C++ library support 13775 ld_shlibs_CXX=no 13776 ;; 13777 esac 13778 ;; 13779 13780 solaris*) 13781 case $cc_basename in 13782 CC*) 13783 # Sun C++ 4.2, 5.x and Centerline C++ 13784 archive_cmds_need_lc_CXX=yes 13785 no_undefined_flag_CXX=' -zdefs' 13786 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13787 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13788 $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' 13789 13790 hardcode_libdir_flag_spec_CXX='-R$libdir' 13791 hardcode_shlibpath_var_CXX=no 13792 case $host_os in 13793 solaris2.[0-5] | solaris2.[0-5].*) ;; 13794 *) 13795 # The compiler driver will combine and reorder linker options, 13796 # but understands `-z linker_flag'. 13797 # Supported since Solaris 2.6 (maybe 2.5.1?) 13798 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 13799 ;; 13800 esac 13801 link_all_deplibs_CXX=yes 13802 13803 output_verbose_link_cmd='func_echo_all' 13804 13805 # Archives containing C++ object files must be created using 13806 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13807 # necessary to make sure instantiated templates are included 13808 # in the archive. 13809 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13810 ;; 13811 gcx*) 13812 # Green Hills C++ Compiler 13813 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13814 13815 # The C++ compiler must be used to create the archive. 13816 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 13817 ;; 13818 *) 13819 # GNU C++ compiler with Solaris linker 13820 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13821 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 13822 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 13823 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13824 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13825 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13826 13827 # Commands to make compiler produce verbose output that lists 13828 # what "hidden" libraries, object files and flags are used when 13829 # linking a shared library. 13830 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13831 else 13832 # g++ 2.7 appears to require `-G' NOT `-shared' on this 13833 # platform. 13834 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13835 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13836 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13837 13838 # Commands to make compiler produce verbose output that lists 13839 # what "hidden" libraries, object files and flags are used when 13840 # linking a shared library. 13841 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13842 fi 13843 13844 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 13845 case $host_os in 13846 solaris2.[0-5] | solaris2.[0-5].*) ;; 13847 *) 13848 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13849 ;; 13850 esac 13851 fi 13852 ;; 13853 esac 13854 ;; 13855 13856 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13857 no_undefined_flag_CXX='${wl}-z,text' 13858 archive_cmds_need_lc_CXX=no 13859 hardcode_shlibpath_var_CXX=no 13860 runpath_var='LD_RUN_PATH' 13861 13862 case $cc_basename in 13863 CC*) 13864 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13865 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13866 ;; 13867 *) 13868 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13869 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13870 ;; 13871 esac 13872 ;; 13873 13874 sysv5* | sco3.2v5* | sco5v6*) 13875 # Note: We can NOT use -z defs as we might desire, because we do not 13876 # link with -lc, and that would cause any symbols used from libc to 13877 # always be unresolved, which means just about no library would 13878 # ever link correctly. If we're not using GNU ld we use -z text 13879 # though, which does catch some bad symbols but isn't as heavy-handed 13880 # as -z defs. 13881 no_undefined_flag_CXX='${wl}-z,text' 13882 allow_undefined_flag_CXX='${wl}-z,nodefs' 13883 archive_cmds_need_lc_CXX=no 13884 hardcode_shlibpath_var_CXX=no 13885 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 13886 hardcode_libdir_separator_CXX=':' 13887 link_all_deplibs_CXX=yes 13888 export_dynamic_flag_spec_CXX='${wl}-Bexport' 13889 runpath_var='LD_RUN_PATH' 13890 13891 case $cc_basename in 13892 CC*) 13893 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13894 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13895 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 13896 '"$old_archive_cmds_CXX" 13897 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 13898 '"$reload_cmds_CXX" 13899 ;; 13900 *) 13901 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13902 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13903 ;; 13904 esac 13905 ;; 13906 13907 tandem*) 13908 case $cc_basename in 13909 NCC*) 13910 # NonStop-UX NCC 3.20 13911 # FIXME: insert proper C++ library support 13912 ld_shlibs_CXX=no 13913 ;; 13914 *) 13915 # FIXME: insert proper C++ library support 13916 ld_shlibs_CXX=no 13917 ;; 13918 esac 13919 ;; 13920 13921 vxworks*) 13922 # FIXME: insert proper C++ library support 13923 ld_shlibs_CXX=no 13924 ;; 13925 13926 *) 13927 # FIXME: insert proper C++ library support 13928 ld_shlibs_CXX=no 13929 ;; 13930 esac 13931 13932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13933$as_echo "$ld_shlibs_CXX" >&6; } 13934 test "$ld_shlibs_CXX" = no && can_build_shared=no 13935 13936 GCC_CXX="$GXX" 13937 LD_CXX="$LD" 13938 13939 ## CAVEAT EMPTOR: 13940 ## There is no encapsulation within the following macros, do not change 13941 ## the running order or otherwise move them around unless you know exactly 13942 ## what you are doing... 13943 # Dependencies to place before and after the object being linked: 13944predep_objects_CXX= 13945postdep_objects_CXX= 13946predeps_CXX= 13947postdeps_CXX= 13948compiler_lib_search_path_CXX= 13949 13950cat > conftest.$ac_ext <<_LT_EOF 13951class Foo 13952{ 13953public: 13954 Foo (void) { a = 0; } 13955private: 13956 int a; 13957}; 13958_LT_EOF 13959 13960if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13961 (eval $ac_compile) 2>&5 13962 ac_status=$? 13963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13964 test $ac_status = 0; }; then 13965 # Parse the compiler output and extract the necessary 13966 # objects, libraries and library flags. 13967 13968 # Sentinel used to keep track of whether or not we are before 13969 # the conftest object file. 13970 pre_test_object_deps_done=no 13971 13972 for p in `eval "$output_verbose_link_cmd"`; do 13973 case $p in 13974 13975 -L* | -R* | -l*) 13976 # Some compilers place space between "-{L,R}" and the path. 13977 # Remove the space. 13978 if test $p = "-L" || 13979 test $p = "-R"; then 13980 prev=$p 13981 continue 13982 else 13983 prev= 13984 fi 13985 13986 if test "$pre_test_object_deps_done" = no; then 13987 case $p in 13988 -L* | -R*) 13989 # Internal compiler library paths should come after those 13990 # provided the user. The postdeps already come after the 13991 # user supplied libs so there is no need to process them. 13992 if test -z "$compiler_lib_search_path_CXX"; then 13993 compiler_lib_search_path_CXX="${prev}${p}" 13994 else 13995 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 13996 fi 13997 ;; 13998 # The "-l" case would never come before the object being 13999 # linked, so don't bother handling this case. 14000 esac 14001 else 14002 if test -z "$postdeps_CXX"; then 14003 postdeps_CXX="${prev}${p}" 14004 else 14005 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 14006 fi 14007 fi 14008 ;; 14009 14010 *.$objext) 14011 # This assumes that the test object file only shows up 14012 # once in the compiler output. 14013 if test "$p" = "conftest.$objext"; then 14014 pre_test_object_deps_done=yes 14015 continue 14016 fi 14017 14018 if test "$pre_test_object_deps_done" = no; then 14019 if test -z "$predep_objects_CXX"; then 14020 predep_objects_CXX="$p" 14021 else 14022 predep_objects_CXX="$predep_objects_CXX $p" 14023 fi 14024 else 14025 if test -z "$postdep_objects_CXX"; then 14026 postdep_objects_CXX="$p" 14027 else 14028 postdep_objects_CXX="$postdep_objects_CXX $p" 14029 fi 14030 fi 14031 ;; 14032 14033 *) ;; # Ignore the rest. 14034 14035 esac 14036 done 14037 14038 # Clean up. 14039 rm -f a.out a.exe 14040else 14041 echo "libtool.m4: error: problem compiling CXX test program" 14042fi 14043 14044$RM -f confest.$objext 14045 14046# PORTME: override above test on systems where it is broken 14047case $host_os in 14048interix[3-9]*) 14049 # Interix 3.5 installs completely hosed .la files for C++, so rather than 14050 # hack all around it, let's just trust "g++" to DTRT. 14051 predep_objects_CXX= 14052 postdep_objects_CXX= 14053 postdeps_CXX= 14054 ;; 14055 14056linux*) 14057 case `$CC -V 2>&1 | sed 5q` in 14058 *Sun\ C*) 14059 # Sun C++ 5.9 14060 14061 # The more standards-conforming stlport4 library is 14062 # incompatible with the Cstd library. Avoid specifying 14063 # it if it's in CXXFLAGS. Ignore libCrun as 14064 # -library=stlport4 depends on it. 14065 case " $CXX $CXXFLAGS " in 14066 *" -library=stlport4 "*) 14067 solaris_use_stlport4=yes 14068 ;; 14069 esac 14070 14071 if test "$solaris_use_stlport4" != yes; then 14072 postdeps_CXX='-library=Cstd -library=Crun' 14073 fi 14074 ;; 14075 esac 14076 ;; 14077 14078solaris*) 14079 case $cc_basename in 14080 CC*) 14081 # The more standards-conforming stlport4 library is 14082 # incompatible with the Cstd library. Avoid specifying 14083 # it if it's in CXXFLAGS. Ignore libCrun as 14084 # -library=stlport4 depends on it. 14085 case " $CXX $CXXFLAGS " in 14086 *" -library=stlport4 "*) 14087 solaris_use_stlport4=yes 14088 ;; 14089 esac 14090 14091 # Adding this requires a known-good setup of shared libraries for 14092 # Sun compiler versions before 5.6, else PIC objects from an old 14093 # archive will be linked into the output, leading to subtle bugs. 14094 if test "$solaris_use_stlport4" != yes; then 14095 postdeps_CXX='-library=Cstd -library=Crun' 14096 fi 14097 ;; 14098 esac 14099 ;; 14100esac 14101 14102 14103case " $postdeps_CXX " in 14104*" -lc "*) archive_cmds_need_lc_CXX=no ;; 14105esac 14106 compiler_lib_search_dirs_CXX= 14107if test -n "${compiler_lib_search_path_CXX}"; then 14108 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 14109fi 14110 14111 14112 14113 14114 14115 14116 14117 14118 14119 14120 14121 14122 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139 14140 14141 lt_prog_compiler_wl_CXX= 14142lt_prog_compiler_pic_CXX= 14143lt_prog_compiler_static_CXX= 14144 14145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 14146$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14147 14148 # C++ specific cases for pic, static, wl, etc. 14149 if test "$GXX" = yes; then 14150 lt_prog_compiler_wl_CXX='-Wl,' 14151 lt_prog_compiler_static_CXX='-static' 14152 14153 case $host_os in 14154 aix*) 14155 # All AIX code is PIC. 14156 if test "$host_cpu" = ia64; then 14157 # AIX 5 now supports IA64 processor 14158 lt_prog_compiler_static_CXX='-Bstatic' 14159 fi 14160 lt_prog_compiler_pic_CXX='-fPIC' 14161 ;; 14162 14163 amigaos*) 14164 case $host_cpu in 14165 powerpc) 14166 # see comment about AmigaOS4 .so support 14167 lt_prog_compiler_pic_CXX='-fPIC' 14168 ;; 14169 m68k) 14170 # FIXME: we need at least 68020 code to build shared libraries, but 14171 # adding the `-m68020' flag to GCC prevents building anything better, 14172 # like `-m68040'. 14173 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 14174 ;; 14175 esac 14176 ;; 14177 14178 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14179 # PIC is the default for these OSes. 14180 ;; 14181 mingw* | cygwin* | os2* | pw32* | cegcc*) 14182 # This hack is so that the source file can tell whether it is being 14183 # built for inclusion in a dll (and should export symbols for example). 14184 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14185 # (--disable-auto-import) libraries 14186 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 14187 ;; 14188 darwin* | rhapsody*) 14189 # PIC is the default on this platform 14190 # Common symbols not allowed in MH_DYLIB files 14191 lt_prog_compiler_pic_CXX='-fno-common' 14192 ;; 14193 *djgpp*) 14194 # DJGPP does not support shared libraries at all 14195 lt_prog_compiler_pic_CXX= 14196 ;; 14197 haiku*) 14198 # PIC is the default for Haiku. 14199 # The "-static" flag exists, but is broken. 14200 lt_prog_compiler_static_CXX= 14201 ;; 14202 interix[3-9]*) 14203 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14204 # Instead, we relocate shared libraries at runtime. 14205 ;; 14206 sysv4*MP*) 14207 if test -d /usr/nec; then 14208 lt_prog_compiler_pic_CXX=-Kconform_pic 14209 fi 14210 ;; 14211 hpux*) 14212 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 14213 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 14214 # sets the default TLS model and affects inlining. 14215 case $host_cpu in 14216 hppa*64*) 14217 ;; 14218 *) 14219 lt_prog_compiler_pic_CXX='-fPIC' 14220 ;; 14221 esac 14222 ;; 14223 *qnx* | *nto*) 14224 # QNX uses GNU C++, but need to define -shared option too, otherwise 14225 # it will coredump. 14226 lt_prog_compiler_pic_CXX='-fPIC -shared' 14227 ;; 14228 *) 14229 lt_prog_compiler_pic_CXX='-fPIC' 14230 ;; 14231 esac 14232 else 14233 case $host_os in 14234 aix[4-9]*) 14235 # All AIX code is PIC. 14236 if test "$host_cpu" = ia64; then 14237 # AIX 5 now supports IA64 processor 14238 lt_prog_compiler_static_CXX='-Bstatic' 14239 else 14240 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 14241 fi 14242 ;; 14243 chorus*) 14244 case $cc_basename in 14245 cxch68*) 14246 # Green Hills C++ Compiler 14247 # _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" 14248 ;; 14249 esac 14250 ;; 14251 dgux*) 14252 case $cc_basename in 14253 ec++*) 14254 lt_prog_compiler_pic_CXX='-KPIC' 14255 ;; 14256 ghcx*) 14257 # Green Hills C++ Compiler 14258 lt_prog_compiler_pic_CXX='-pic' 14259 ;; 14260 *) 14261 ;; 14262 esac 14263 ;; 14264 freebsd* | dragonfly*) 14265 # FreeBSD uses GNU C++ 14266 ;; 14267 hpux9* | hpux10* | hpux11*) 14268 case $cc_basename in 14269 CC*) 14270 lt_prog_compiler_wl_CXX='-Wl,' 14271 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 14272 if test "$host_cpu" != ia64; then 14273 lt_prog_compiler_pic_CXX='+Z' 14274 fi 14275 ;; 14276 aCC*) 14277 lt_prog_compiler_wl_CXX='-Wl,' 14278 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 14279 case $host_cpu in 14280 hppa*64*|ia64*) 14281 # +Z the default 14282 ;; 14283 *) 14284 lt_prog_compiler_pic_CXX='+Z' 14285 ;; 14286 esac 14287 ;; 14288 *) 14289 ;; 14290 esac 14291 ;; 14292 interix*) 14293 # This is c89, which is MS Visual C++ (no shared libs) 14294 # Anyone wants to do a port? 14295 ;; 14296 irix5* | irix6* | nonstopux*) 14297 case $cc_basename in 14298 CC*) 14299 lt_prog_compiler_wl_CXX='-Wl,' 14300 lt_prog_compiler_static_CXX='-non_shared' 14301 # CC pic flag -KPIC is the default. 14302 ;; 14303 *) 14304 ;; 14305 esac 14306 ;; 14307 linux* | k*bsd*-gnu | kopensolaris*-gnu) 14308 case $cc_basename in 14309 KCC*) 14310 # KAI C++ Compiler 14311 lt_prog_compiler_wl_CXX='--backend -Wl,' 14312 lt_prog_compiler_pic_CXX='-fPIC' 14313 ;; 14314 ecpc* ) 14315 # old Intel C++ for x86_64 which still supported -KPIC. 14316 lt_prog_compiler_wl_CXX='-Wl,' 14317 lt_prog_compiler_pic_CXX='-KPIC' 14318 lt_prog_compiler_static_CXX='-static' 14319 ;; 14320 icpc* ) 14321 # Intel C++, used to be incompatible with GCC. 14322 # ICC 10 doesn't accept -KPIC any more. 14323 lt_prog_compiler_wl_CXX='-Wl,' 14324 lt_prog_compiler_pic_CXX='-fPIC' 14325 lt_prog_compiler_static_CXX='-static' 14326 ;; 14327 pgCC* | pgcpp*) 14328 # Portland Group C++ compiler 14329 lt_prog_compiler_wl_CXX='-Wl,' 14330 lt_prog_compiler_pic_CXX='-fpic' 14331 lt_prog_compiler_static_CXX='-Bstatic' 14332 ;; 14333 cxx*) 14334 # Compaq C++ 14335 # Make sure the PIC flag is empty. It appears that all Alpha 14336 # Linux and Compaq Tru64 Unix objects are PIC. 14337 lt_prog_compiler_pic_CXX= 14338 lt_prog_compiler_static_CXX='-non_shared' 14339 ;; 14340 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 14341 # IBM XL 8.0, 9.0 on PPC and BlueGene 14342 lt_prog_compiler_wl_CXX='-Wl,' 14343 lt_prog_compiler_pic_CXX='-qpic' 14344 lt_prog_compiler_static_CXX='-qstaticlink' 14345 ;; 14346 *) 14347 case `$CC -V 2>&1 | sed 5q` in 14348 *Sun\ C*) 14349 # Sun C++ 5.9 14350 lt_prog_compiler_pic_CXX='-KPIC' 14351 lt_prog_compiler_static_CXX='-Bstatic' 14352 lt_prog_compiler_wl_CXX='-Qoption ld ' 14353 ;; 14354 esac 14355 ;; 14356 esac 14357 ;; 14358 lynxos*) 14359 ;; 14360 m88k*) 14361 ;; 14362 mvs*) 14363 case $cc_basename in 14364 cxx*) 14365 lt_prog_compiler_pic_CXX='-W c,exportall' 14366 ;; 14367 *) 14368 ;; 14369 esac 14370 ;; 14371 netbsd*) 14372 ;; 14373 *qnx* | *nto*) 14374 # QNX uses GNU C++, but need to define -shared option too, otherwise 14375 # it will coredump. 14376 lt_prog_compiler_pic_CXX='-fPIC -shared' 14377 ;; 14378 osf3* | osf4* | osf5*) 14379 case $cc_basename in 14380 KCC*) 14381 lt_prog_compiler_wl_CXX='--backend -Wl,' 14382 ;; 14383 RCC*) 14384 # Rational C++ 2.4.1 14385 lt_prog_compiler_pic_CXX='-pic' 14386 ;; 14387 cxx*) 14388 # Digital/Compaq C++ 14389 lt_prog_compiler_wl_CXX='-Wl,' 14390 # Make sure the PIC flag is empty. It appears that all Alpha 14391 # Linux and Compaq Tru64 Unix objects are PIC. 14392 lt_prog_compiler_pic_CXX= 14393 lt_prog_compiler_static_CXX='-non_shared' 14394 ;; 14395 *) 14396 ;; 14397 esac 14398 ;; 14399 psos*) 14400 ;; 14401 solaris*) 14402 case $cc_basename in 14403 CC*) 14404 # Sun C++ 4.2, 5.x and Centerline C++ 14405 lt_prog_compiler_pic_CXX='-KPIC' 14406 lt_prog_compiler_static_CXX='-Bstatic' 14407 lt_prog_compiler_wl_CXX='-Qoption ld ' 14408 ;; 14409 gcx*) 14410 # Green Hills C++ Compiler 14411 lt_prog_compiler_pic_CXX='-PIC' 14412 ;; 14413 *) 14414 ;; 14415 esac 14416 ;; 14417 sunos4*) 14418 case $cc_basename in 14419 CC*) 14420 # Sun C++ 4.x 14421 lt_prog_compiler_pic_CXX='-pic' 14422 lt_prog_compiler_static_CXX='-Bstatic' 14423 ;; 14424 lcc*) 14425 # Lucid 14426 lt_prog_compiler_pic_CXX='-pic' 14427 ;; 14428 *) 14429 ;; 14430 esac 14431 ;; 14432 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14433 case $cc_basename in 14434 CC*) 14435 lt_prog_compiler_wl_CXX='-Wl,' 14436 lt_prog_compiler_pic_CXX='-KPIC' 14437 lt_prog_compiler_static_CXX='-Bstatic' 14438 ;; 14439 esac 14440 ;; 14441 tandem*) 14442 case $cc_basename in 14443 NCC*) 14444 # NonStop-UX NCC 3.20 14445 lt_prog_compiler_pic_CXX='-KPIC' 14446 ;; 14447 *) 14448 ;; 14449 esac 14450 ;; 14451 vxworks*) 14452 ;; 14453 *) 14454 lt_prog_compiler_can_build_shared_CXX=no 14455 ;; 14456 esac 14457 fi 14458 14459case $host_os in 14460 # For platforms which do not support PIC, -DPIC is meaningless: 14461 *djgpp*) 14462 lt_prog_compiler_pic_CXX= 14463 ;; 14464 *) 14465 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 14466 ;; 14467esac 14468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 14469$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 14470 14471 14472 14473# 14474# Check to make sure the PIC flag actually works. 14475# 14476if test -n "$lt_prog_compiler_pic_CXX"; then 14477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 14478$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 14479if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 14480 $as_echo_n "(cached) " >&6 14481else 14482 lt_cv_prog_compiler_pic_works_CXX=no 14483 ac_outfile=conftest.$ac_objext 14484 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14485 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 14486 # Insert the option either (1) after the last *FLAGS variable, or 14487 # (2) before a word containing "conftest.", or (3) at the end. 14488 # Note that $ac_compile itself does not contain backslashes and begins 14489 # with a dollar sign (not a hyphen), so the echo should work correctly. 14490 # The option is referenced via a variable to avoid confusing sed. 14491 lt_compile=`echo "$ac_compile" | $SED \ 14492 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14493 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14494 -e 's:$: $lt_compiler_flag:'` 14495 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14496 (eval "$lt_compile" 2>conftest.err) 14497 ac_status=$? 14498 cat conftest.err >&5 14499 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14500 if (exit $ac_status) && test -s "$ac_outfile"; then 14501 # The compiler can only warn and ignore the option if not recognized 14502 # So say no if there are warnings other than the usual output. 14503 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14504 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14505 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14506 lt_cv_prog_compiler_pic_works_CXX=yes 14507 fi 14508 fi 14509 $RM conftest* 14510 14511fi 14512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 14513$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 14514 14515if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 14516 case $lt_prog_compiler_pic_CXX in 14517 "" | " "*) ;; 14518 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 14519 esac 14520else 14521 lt_prog_compiler_pic_CXX= 14522 lt_prog_compiler_can_build_shared_CXX=no 14523fi 14524 14525fi 14526 14527 14528 14529# 14530# Check to make sure the static flag actually works. 14531# 14532wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 14533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14534$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14535if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 14536 $as_echo_n "(cached) " >&6 14537else 14538 lt_cv_prog_compiler_static_works_CXX=no 14539 save_LDFLAGS="$LDFLAGS" 14540 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14541 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14542 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14543 # The linker can only warn and ignore the option if not recognized 14544 # So say no if there are warnings 14545 if test -s conftest.err; then 14546 # Append any errors to the config.log. 14547 cat conftest.err 1>&5 14548 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 14549 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14550 if diff conftest.exp conftest.er2 >/dev/null; then 14551 lt_cv_prog_compiler_static_works_CXX=yes 14552 fi 14553 else 14554 lt_cv_prog_compiler_static_works_CXX=yes 14555 fi 14556 fi 14557 $RM -r conftest* 14558 LDFLAGS="$save_LDFLAGS" 14559 14560fi 14561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 14562$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 14563 14564if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 14565 : 14566else 14567 lt_prog_compiler_static_CXX= 14568fi 14569 14570 14571 14572 14573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14574$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14575if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 14576 $as_echo_n "(cached) " >&6 14577else 14578 lt_cv_prog_compiler_c_o_CXX=no 14579 $RM -r conftest 2>/dev/null 14580 mkdir conftest 14581 cd conftest 14582 mkdir out 14583 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14584 14585 lt_compiler_flag="-o out/conftest2.$ac_objext" 14586 # Insert the option either (1) after the last *FLAGS variable, or 14587 # (2) before a word containing "conftest.", or (3) at the end. 14588 # Note that $ac_compile itself does not contain backslashes and begins 14589 # with a dollar sign (not a hyphen), so the echo should work correctly. 14590 lt_compile=`echo "$ac_compile" | $SED \ 14591 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14592 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14593 -e 's:$: $lt_compiler_flag:'` 14594 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14595 (eval "$lt_compile" 2>out/conftest.err) 14596 ac_status=$? 14597 cat out/conftest.err >&5 14598 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14599 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14600 then 14601 # The compiler can only warn and ignore the option if not recognized 14602 # So say no if there are warnings 14603 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14604 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14605 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14606 lt_cv_prog_compiler_c_o_CXX=yes 14607 fi 14608 fi 14609 chmod u+w . 2>&5 14610 $RM conftest* 14611 # SGI C++ compiler will create directory out/ii_files/ for 14612 # template instantiation 14613 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14614 $RM out/* && rmdir out 14615 cd .. 14616 $RM -r conftest 14617 $RM conftest* 14618 14619fi 14620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 14621$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14622 14623 14624 14625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14626$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14627if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 14628 $as_echo_n "(cached) " >&6 14629else 14630 lt_cv_prog_compiler_c_o_CXX=no 14631 $RM -r conftest 2>/dev/null 14632 mkdir conftest 14633 cd conftest 14634 mkdir out 14635 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14636 14637 lt_compiler_flag="-o out/conftest2.$ac_objext" 14638 # Insert the option either (1) after the last *FLAGS variable, or 14639 # (2) before a word containing "conftest.", or (3) at the end. 14640 # Note that $ac_compile itself does not contain backslashes and begins 14641 # with a dollar sign (not a hyphen), so the echo should work correctly. 14642 lt_compile=`echo "$ac_compile" | $SED \ 14643 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14644 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14645 -e 's:$: $lt_compiler_flag:'` 14646 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14647 (eval "$lt_compile" 2>out/conftest.err) 14648 ac_status=$? 14649 cat out/conftest.err >&5 14650 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14651 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14652 then 14653 # The compiler can only warn and ignore the option if not recognized 14654 # So say no if there are warnings 14655 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14656 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14657 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14658 lt_cv_prog_compiler_c_o_CXX=yes 14659 fi 14660 fi 14661 chmod u+w . 2>&5 14662 $RM conftest* 14663 # SGI C++ compiler will create directory out/ii_files/ for 14664 # template instantiation 14665 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14666 $RM out/* && rmdir out 14667 cd .. 14668 $RM -r conftest 14669 $RM conftest* 14670 14671fi 14672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 14673$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14674 14675 14676 14677 14678hard_links="nottested" 14679if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 14680 # do not overwrite the value of need_locks provided by the user 14681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 14682$as_echo_n "checking if we can lock with hard links... " >&6; } 14683 hard_links=yes 14684 $RM conftest* 14685 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14686 touch conftest.a 14687 ln conftest.a conftest.b 2>&5 || hard_links=no 14688 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 14690$as_echo "$hard_links" >&6; } 14691 if test "$hard_links" = no; then 14692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14693$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14694 need_locks=warn 14695 fi 14696else 14697 need_locks=no 14698fi 14699 14700 14701 14702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14703$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14704 14705 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14706 case $host_os in 14707 aix[4-9]*) 14708 # If we're using GNU nm, then we don't want the "-C" option. 14709 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14710 # Also, AIX nm treats weak defined symbols like other global defined 14711 # symbols, whereas GNU nm marks them as "W". 14712 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 14713 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' 14714 else 14715 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' 14716 fi 14717 ;; 14718 pw32*) 14719 export_symbols_cmds_CXX="$ltdll_cmds" 14720 ;; 14721 cygwin* | mingw* | cegcc*) 14722 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' 14723 ;; 14724 *) 14725 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14726 ;; 14727 esac 14728 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14729 14730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 14731$as_echo "$ld_shlibs_CXX" >&6; } 14732test "$ld_shlibs_CXX" = no && can_build_shared=no 14733 14734with_gnu_ld_CXX=$with_gnu_ld 14735 14736 14737 14738 14739 14740 14741# 14742# Do we need to explicitly link libc? 14743# 14744case "x$archive_cmds_need_lc_CXX" in 14745x|xyes) 14746 # Assume -lc should be added 14747 archive_cmds_need_lc_CXX=yes 14748 14749 if test "$enable_shared" = yes && test "$GCC" = yes; then 14750 case $archive_cmds_CXX in 14751 *'~'*) 14752 # FIXME: we may have to deal with multi-command sequences. 14753 ;; 14754 '$CC '*) 14755 # Test whether the compiler implicitly links with -lc since on some 14756 # systems, -lgcc has to come before -lc. If gcc already passes -lc 14757 # to ld, don't add -lc before -lgcc. 14758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 14759$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 14760if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 14761 $as_echo_n "(cached) " >&6 14762else 14763 $RM conftest* 14764 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14765 14766 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14767 (eval $ac_compile) 2>&5 14768 ac_status=$? 14769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14770 test $ac_status = 0; } 2>conftest.err; then 14771 soname=conftest 14772 lib=conftest 14773 libobjs=conftest.$ac_objext 14774 deplibs= 14775 wl=$lt_prog_compiler_wl_CXX 14776 pic_flag=$lt_prog_compiler_pic_CXX 14777 compiler_flags=-v 14778 linker_flags=-v 14779 verstring= 14780 output_objdir=. 14781 libname=conftest 14782 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 14783 allow_undefined_flag_CXX= 14784 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 14785 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 14786 ac_status=$? 14787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14788 test $ac_status = 0; } 14789 then 14790 lt_cv_archive_cmds_need_lc_CXX=no 14791 else 14792 lt_cv_archive_cmds_need_lc_CXX=yes 14793 fi 14794 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 14795 else 14796 cat conftest.err 1>&5 14797 fi 14798 $RM conftest* 14799 14800fi 14801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 14802$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 14803 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 14804 ;; 14805 esac 14806 fi 14807 ;; 14808esac 14809 14810 14811 14812 14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 14848 14849 14850 14851 14852 14853 14854 14855 14856 14857 14858 14859 14860 14861 14862 14863 14864 14865 14866 14867 14868 14869 14870 14871 14872 14873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 14874$as_echo_n "checking dynamic linker characteristics... " >&6; } 14875 14876library_names_spec= 14877libname_spec='lib$name' 14878soname_spec= 14879shrext_cmds=".so" 14880postinstall_cmds= 14881postuninstall_cmds= 14882finish_cmds= 14883finish_eval= 14884shlibpath_var= 14885shlibpath_overrides_runpath=unknown 14886version_type=none 14887dynamic_linker="$host_os ld.so" 14888sys_lib_dlsearch_path_spec="/lib /usr/lib" 14889need_lib_prefix=unknown 14890hardcode_into_libs=no 14891 14892# when you set need_version to no, make sure it does not cause -set_version 14893# flags to be left without arguments 14894need_version=unknown 14895 14896case $host_os in 14897aix3*) 14898 version_type=linux 14899 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14900 shlibpath_var=LIBPATH 14901 14902 # AIX 3 has no versioning support, so we append a major version to the name. 14903 soname_spec='${libname}${release}${shared_ext}$major' 14904 ;; 14905 14906aix[4-9]*) 14907 version_type=linux 14908 need_lib_prefix=no 14909 need_version=no 14910 hardcode_into_libs=yes 14911 if test "$host_cpu" = ia64; then 14912 # AIX 5 supports IA64 14913 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14914 shlibpath_var=LD_LIBRARY_PATH 14915 else 14916 # With GCC up to 2.95.x, collect2 would create an import file 14917 # for dependence libraries. The import file would start with 14918 # the line `#! .'. This would cause the generated library to 14919 # depend on `.', always an invalid library. This was fixed in 14920 # development snapshots of GCC prior to 3.0. 14921 case $host_os in 14922 aix4 | aix4.[01] | aix4.[01].*) 14923 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14924 echo ' yes ' 14925 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14926 : 14927 else 14928 can_build_shared=no 14929 fi 14930 ;; 14931 esac 14932 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14933 # soname into executable. Probably we can add versioning support to 14934 # collect2, so additional links can be useful in future. 14935 if test "$aix_use_runtimelinking" = yes; then 14936 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14937 # instead of lib<name>.a to let people know that these are not 14938 # typical AIX shared libraries. 14939 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14940 else 14941 # We preserve .a as extension for shared libraries through AIX4.2 14942 # and later when we are not doing run time linking. 14943 library_names_spec='${libname}${release}.a $libname.a' 14944 soname_spec='${libname}${release}${shared_ext}$major' 14945 fi 14946 shlibpath_var=LIBPATH 14947 fi 14948 ;; 14949 14950amigaos*) 14951 case $host_cpu in 14952 powerpc) 14953 # Since July 2007 AmigaOS4 officially supports .so libraries. 14954 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14956 ;; 14957 m68k) 14958 library_names_spec='$libname.ixlibrary $libname.a' 14959 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14960 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' 14961 ;; 14962 esac 14963 ;; 14964 14965beos*) 14966 library_names_spec='${libname}${shared_ext}' 14967 dynamic_linker="$host_os ld.so" 14968 shlibpath_var=LIBRARY_PATH 14969 ;; 14970 14971bsdi[45]*) 14972 version_type=linux 14973 need_version=no 14974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14975 soname_spec='${libname}${release}${shared_ext}$major' 14976 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14977 shlibpath_var=LD_LIBRARY_PATH 14978 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14979 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14980 # the default ld.so.conf also contains /usr/contrib/lib and 14981 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14982 # libtool to hard-code these into programs 14983 ;; 14984 14985cygwin* | mingw* | pw32* | cegcc*) 14986 version_type=windows 14987 shrext_cmds=".dll" 14988 need_version=no 14989 need_lib_prefix=no 14990 14991 case $GCC,$host_os in 14992 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 14993 library_names_spec='$libname.dll.a' 14994 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14995 postinstall_cmds='base_file=`basename \${file}`~ 14996 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14997 dldir=$destdir/`dirname \$dlpath`~ 14998 test -d \$dldir || mkdir -p \$dldir~ 14999 $install_prog $dir/$dlname \$dldir/$dlname~ 15000 chmod a+x \$dldir/$dlname~ 15001 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 15002 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 15003 fi' 15004 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15005 dlpath=$dir/\$dldll~ 15006 $RM \$dlpath' 15007 shlibpath_overrides_runpath=yes 15008 15009 case $host_os in 15010 cygwin*) 15011 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15012 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15013 15014 ;; 15015 mingw* | cegcc*) 15016 # MinGW DLLs use traditional 'lib' prefix 15017 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15018 ;; 15019 pw32*) 15020 # pw32 DLLs use 'pw' prefix rather than 'lib' 15021 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15022 ;; 15023 esac 15024 ;; 15025 15026 *) 15027 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15028 ;; 15029 esac 15030 dynamic_linker='Win32 ld.exe' 15031 # FIXME: first we should search . and the directory the executable is in 15032 shlibpath_var=PATH 15033 ;; 15034 15035darwin* | rhapsody*) 15036 dynamic_linker="$host_os dyld" 15037 version_type=darwin 15038 need_lib_prefix=no 15039 need_version=no 15040 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15041 soname_spec='${libname}${release}${major}$shared_ext' 15042 shlibpath_overrides_runpath=yes 15043 shlibpath_var=DYLD_LIBRARY_PATH 15044 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15045 15046 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15047 ;; 15048 15049dgux*) 15050 version_type=linux 15051 need_lib_prefix=no 15052 need_version=no 15053 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15054 soname_spec='${libname}${release}${shared_ext}$major' 15055 shlibpath_var=LD_LIBRARY_PATH 15056 ;; 15057 15058freebsd* | dragonfly*) 15059 # DragonFly does not have aout. When/if they implement a new 15060 # versioning mechanism, adjust this. 15061 if test -x /usr/bin/objformat; then 15062 objformat=`/usr/bin/objformat` 15063 else 15064 case $host_os in 15065 freebsd[23].*) objformat=aout ;; 15066 *) objformat=elf ;; 15067 esac 15068 fi 15069 version_type=freebsd-$objformat 15070 case $version_type in 15071 freebsd-elf*) 15072 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15073 need_version=no 15074 need_lib_prefix=no 15075 ;; 15076 freebsd-*) 15077 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15078 need_version=yes 15079 ;; 15080 esac 15081 shlibpath_var=LD_LIBRARY_PATH 15082 case $host_os in 15083 freebsd2.*) 15084 shlibpath_overrides_runpath=yes 15085 ;; 15086 freebsd3.[01]* | freebsdelf3.[01]*) 15087 shlibpath_overrides_runpath=yes 15088 hardcode_into_libs=yes 15089 ;; 15090 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 15091 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 15092 shlibpath_overrides_runpath=no 15093 hardcode_into_libs=yes 15094 ;; 15095 *) # from 4.6 on, and DragonFly 15096 shlibpath_overrides_runpath=yes 15097 hardcode_into_libs=yes 15098 ;; 15099 esac 15100 ;; 15101 15102gnu*) 15103 version_type=linux 15104 need_lib_prefix=no 15105 need_version=no 15106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15107 soname_spec='${libname}${release}${shared_ext}$major' 15108 shlibpath_var=LD_LIBRARY_PATH 15109 hardcode_into_libs=yes 15110 ;; 15111 15112haiku*) 15113 version_type=linux 15114 need_lib_prefix=no 15115 need_version=no 15116 dynamic_linker="$host_os runtime_loader" 15117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15118 soname_spec='${libname}${release}${shared_ext}$major' 15119 shlibpath_var=LIBRARY_PATH 15120 shlibpath_overrides_runpath=yes 15121 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 15122 hardcode_into_libs=yes 15123 ;; 15124 15125hpux9* | hpux10* | hpux11*) 15126 # Give a soname corresponding to the major version so that dld.sl refuses to 15127 # link against other versions. 15128 version_type=sunos 15129 need_lib_prefix=no 15130 need_version=no 15131 case $host_cpu in 15132 ia64*) 15133 shrext_cmds='.so' 15134 hardcode_into_libs=yes 15135 dynamic_linker="$host_os dld.so" 15136 shlibpath_var=LD_LIBRARY_PATH 15137 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15138 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15139 soname_spec='${libname}${release}${shared_ext}$major' 15140 if test "X$HPUX_IA64_MODE" = X32; then 15141 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15142 else 15143 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15144 fi 15145 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15146 ;; 15147 hppa*64*) 15148 shrext_cmds='.sl' 15149 hardcode_into_libs=yes 15150 dynamic_linker="$host_os dld.sl" 15151 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 15152 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15154 soname_spec='${libname}${release}${shared_ext}$major' 15155 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 15156 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15157 ;; 15158 *) 15159 shrext_cmds='.sl' 15160 dynamic_linker="$host_os dld.sl" 15161 shlibpath_var=SHLIB_PATH 15162 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 15163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15164 soname_spec='${libname}${release}${shared_ext}$major' 15165 ;; 15166 esac 15167 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 15168 postinstall_cmds='chmod 555 $lib' 15169 # or fails outright, so override atomically: 15170 install_override_mode=555 15171 ;; 15172 15173interix[3-9]*) 15174 version_type=linux 15175 need_lib_prefix=no 15176 need_version=no 15177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15178 soname_spec='${libname}${release}${shared_ext}$major' 15179 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 15180 shlibpath_var=LD_LIBRARY_PATH 15181 shlibpath_overrides_runpath=no 15182 hardcode_into_libs=yes 15183 ;; 15184 15185irix5* | irix6* | nonstopux*) 15186 case $host_os in 15187 nonstopux*) version_type=nonstopux ;; 15188 *) 15189 if test "$lt_cv_prog_gnu_ld" = yes; then 15190 version_type=linux 15191 else 15192 version_type=irix 15193 fi ;; 15194 esac 15195 need_lib_prefix=no 15196 need_version=no 15197 soname_spec='${libname}${release}${shared_ext}$major' 15198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15199 case $host_os in 15200 irix5* | nonstopux*) 15201 libsuff= shlibsuff= 15202 ;; 15203 *) 15204 case $LD in # libtool.m4 will add one of these switches to LD 15205 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15206 libsuff= shlibsuff= libmagic=32-bit;; 15207 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15208 libsuff=32 shlibsuff=N32 libmagic=N32;; 15209 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15210 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15211 *) libsuff= shlibsuff= libmagic=never-match;; 15212 esac 15213 ;; 15214 esac 15215 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15216 shlibpath_overrides_runpath=no 15217 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15218 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15219 hardcode_into_libs=yes 15220 ;; 15221 15222# No shared lib support for Linux oldld, aout, or coff. 15223linux*oldld* | linux*aout* | linux*coff*) 15224 dynamic_linker=no 15225 ;; 15226 15227# This must be Linux ELF. 15228 15229# uclinux* changes (here and below) have been submitted to the libtool 15230# project, but have not yet been accepted: they are GCC-local changes 15231# for the time being. (See 15232# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 15233linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 15234 version_type=linux 15235 need_lib_prefix=no 15236 need_version=no 15237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15238 soname_spec='${libname}${release}${shared_ext}$major' 15239 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15240 shlibpath_var=LD_LIBRARY_PATH 15241 shlibpath_overrides_runpath=no 15242 15243 # Some binutils ld are patched to set DT_RUNPATH 15244 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 15245 $as_echo_n "(cached) " >&6 15246else 15247 lt_cv_shlibpath_overrides_runpath=no 15248 save_LDFLAGS=$LDFLAGS 15249 save_libdir=$libdir 15250 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 15251 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 15252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15253/* end confdefs.h. */ 15254 15255int 15256main () 15257{ 15258 15259 ; 15260 return 0; 15261} 15262_ACEOF 15263if ac_fn_cxx_try_link "$LINENO"; then : 15264 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 15265 lt_cv_shlibpath_overrides_runpath=yes 15266fi 15267fi 15268rm -f core conftest.err conftest.$ac_objext \ 15269 conftest$ac_exeext conftest.$ac_ext 15270 LDFLAGS=$save_LDFLAGS 15271 libdir=$save_libdir 15272 15273fi 15274 15275 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 15276 15277 # This implies no fast_install, which is unacceptable. 15278 # Some rework will be needed to allow for fast_install 15279 # before this can be enabled. 15280 hardcode_into_libs=yes 15281 15282 # Append ld.so.conf contents to the search path 15283 if test -f /etc/ld.so.conf; then 15284 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' ' '` 15285 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 15286 fi 15287 15288 # We used to test for /lib/ld.so.1 and disable shared libraries on 15289 # powerpc, because MkLinux only supported shared libraries with the 15290 # GNU dynamic linker. Since this was broken with cross compilers, 15291 # most powerpc-linux boxes support dynamic linking these days and 15292 # people can always --disable-shared, the test was removed, and we 15293 # assume the GNU/Linux dynamic linker is in use. 15294 dynamic_linker='GNU/Linux ld.so' 15295 ;; 15296 15297netbsd*) 15298 version_type=sunos 15299 need_lib_prefix=no 15300 need_version=no 15301 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15302 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15303 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15304 dynamic_linker='NetBSD (a.out) ld.so' 15305 else 15306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15307 soname_spec='${libname}${release}${shared_ext}$major' 15308 dynamic_linker='NetBSD ld.elf_so' 15309 fi 15310 shlibpath_var=LD_LIBRARY_PATH 15311 shlibpath_overrides_runpath=yes 15312 hardcode_into_libs=yes 15313 ;; 15314 15315newsos6) 15316 version_type=linux 15317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15318 shlibpath_var=LD_LIBRARY_PATH 15319 shlibpath_overrides_runpath=yes 15320 ;; 15321 15322*nto* | *qnx*) 15323 version_type=qnx 15324 need_lib_prefix=no 15325 need_version=no 15326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15327 soname_spec='${libname}${release}${shared_ext}$major' 15328 shlibpath_var=LD_LIBRARY_PATH 15329 shlibpath_overrides_runpath=no 15330 hardcode_into_libs=yes 15331 dynamic_linker='ldqnx.so' 15332 ;; 15333 15334openbsd*) 15335 version_type=sunos 15336 sys_lib_dlsearch_path_spec="/usr/lib" 15337 need_lib_prefix=no 15338 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15339 case $host_os in 15340 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15341 *) need_version=no ;; 15342 esac 15343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15344 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15345 shlibpath_var=LD_LIBRARY_PATH 15346 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15347 case $host_os in 15348 openbsd2.[89] | openbsd2.[89].*) 15349 shlibpath_overrides_runpath=no 15350 ;; 15351 *) 15352 shlibpath_overrides_runpath=yes 15353 ;; 15354 esac 15355 else 15356 shlibpath_overrides_runpath=yes 15357 fi 15358 ;; 15359 15360os2*) 15361 libname_spec='$name' 15362 shrext_cmds=".dll" 15363 need_lib_prefix=no 15364 library_names_spec='$libname${shared_ext} $libname.a' 15365 dynamic_linker='OS/2 ld.exe' 15366 shlibpath_var=LIBPATH 15367 ;; 15368 15369osf3* | osf4* | osf5*) 15370 version_type=osf 15371 need_lib_prefix=no 15372 need_version=no 15373 soname_spec='${libname}${release}${shared_ext}$major' 15374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15375 shlibpath_var=LD_LIBRARY_PATH 15376 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 15377 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 15378 ;; 15379 15380rdos*) 15381 dynamic_linker=no 15382 ;; 15383 15384solaris*) 15385 version_type=linux 15386 need_lib_prefix=no 15387 need_version=no 15388 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15389 soname_spec='${libname}${release}${shared_ext}$major' 15390 shlibpath_var=LD_LIBRARY_PATH 15391 shlibpath_overrides_runpath=yes 15392 hardcode_into_libs=yes 15393 # ldd complains unless libraries are executable 15394 postinstall_cmds='chmod +x $lib' 15395 ;; 15396 15397sunos4*) 15398 version_type=sunos 15399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15400 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 15401 shlibpath_var=LD_LIBRARY_PATH 15402 shlibpath_overrides_runpath=yes 15403 if test "$with_gnu_ld" = yes; then 15404 need_lib_prefix=no 15405 fi 15406 need_version=yes 15407 ;; 15408 15409sysv4 | sysv4.3*) 15410 version_type=linux 15411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15412 soname_spec='${libname}${release}${shared_ext}$major' 15413 shlibpath_var=LD_LIBRARY_PATH 15414 case $host_vendor in 15415 sni) 15416 shlibpath_overrides_runpath=no 15417 need_lib_prefix=no 15418 runpath_var=LD_RUN_PATH 15419 ;; 15420 siemens) 15421 need_lib_prefix=no 15422 ;; 15423 motorola) 15424 need_lib_prefix=no 15425 need_version=no 15426 shlibpath_overrides_runpath=no 15427 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 15428 ;; 15429 esac 15430 ;; 15431 15432sysv4*MP*) 15433 if test -d /usr/nec ;then 15434 version_type=linux 15435 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 15436 soname_spec='$libname${shared_ext}.$major' 15437 shlibpath_var=LD_LIBRARY_PATH 15438 fi 15439 ;; 15440 15441sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 15442 version_type=freebsd-elf 15443 need_lib_prefix=no 15444 need_version=no 15445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15446 soname_spec='${libname}${release}${shared_ext}$major' 15447 shlibpath_var=LD_LIBRARY_PATH 15448 shlibpath_overrides_runpath=yes 15449 hardcode_into_libs=yes 15450 if test "$with_gnu_ld" = yes; then 15451 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 15452 else 15453 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 15454 case $host_os in 15455 sco3.2v5*) 15456 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 15457 ;; 15458 esac 15459 fi 15460 sys_lib_dlsearch_path_spec='/usr/lib' 15461 ;; 15462 15463tpf*) 15464 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 15465 version_type=linux 15466 need_lib_prefix=no 15467 need_version=no 15468 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15469 shlibpath_var=LD_LIBRARY_PATH 15470 shlibpath_overrides_runpath=no 15471 hardcode_into_libs=yes 15472 ;; 15473 15474uts4*) 15475 version_type=linux 15476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15477 soname_spec='${libname}${release}${shared_ext}$major' 15478 shlibpath_var=LD_LIBRARY_PATH 15479 ;; 15480 15481*) 15482 dynamic_linker=no 15483 ;; 15484esac 15485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 15486$as_echo "$dynamic_linker" >&6; } 15487test "$dynamic_linker" = no && can_build_shared=no 15488 15489variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15490if test "$GCC" = yes; then 15491 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15492fi 15493 15494if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 15495 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 15496fi 15497if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 15498 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 15499fi 15500 15501 15502 15503 15504 15505 15506 15507 15508 15509 15510 15511 15512 15513 15514 15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532 15533 15534 15535 15536 15537 15538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 15539$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 15540hardcode_action_CXX= 15541if test -n "$hardcode_libdir_flag_spec_CXX" || 15542 test -n "$runpath_var_CXX" || 15543 test "X$hardcode_automatic_CXX" = "Xyes" ; then 15544 15545 # We can hardcode non-existent directories. 15546 if test "$hardcode_direct_CXX" != no && 15547 # If the only mechanism to avoid hardcoding is shlibpath_var, we 15548 # have to relink, otherwise we might link with an installed library 15549 # when we should be linking with a yet-to-be-installed one 15550 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 15551 test "$hardcode_minus_L_CXX" != no; then 15552 # Linking always hardcodes the temporary library directory. 15553 hardcode_action_CXX=relink 15554 else 15555 # We can link without hardcoding, and we can hardcode nonexisting dirs. 15556 hardcode_action_CXX=immediate 15557 fi 15558else 15559 # We cannot hardcode anything, or else we can only hardcode existing 15560 # directories. 15561 hardcode_action_CXX=unsupported 15562fi 15563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 15564$as_echo "$hardcode_action_CXX" >&6; } 15565 15566if test "$hardcode_action_CXX" = relink || 15567 test "$inherit_rpath_CXX" = yes; then 15568 # Fast installation is not supported 15569 enable_fast_install=no 15570elif test "$shlibpath_overrides_runpath" = yes || 15571 test "$enable_shared" = no; then 15572 # Fast installation is not necessary 15573 enable_fast_install=needless 15574fi 15575 15576 15577 15578 15579 15580 15581 15582 fi # test -n "$compiler" 15583 15584 CC=$lt_save_CC 15585 LDCXX=$LD 15586 LD=$lt_save_LD 15587 GCC=$lt_save_GCC 15588 with_gnu_ld=$lt_save_with_gnu_ld 15589 lt_cv_path_LDCXX=$lt_cv_path_LD 15590 lt_cv_path_LD=$lt_save_path_LD 15591 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 15592 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 15593fi # test "$_lt_caught_CXX_error" != yes 15594 15595ac_ext=c 15596ac_cpp='$CPP $CPPFLAGS' 15597ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15598ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15599ac_compiler_gnu=$ac_cv_c_compiler_gnu 15600 15601 15602 15603 15604 15605 15606 15607 15608 15609 15610 15611 15612 15613 ac_config_commands="$ac_config_commands libtool" 15614 15615 15616 15617 15618# Only expand once: 15619 15620 15621 15622 15623 15624case $host in 15625 *-cygwin* | *-mingw*) 15626 # 'host' will be top-level target in the case of a target lib, 15627 # we must compare to with_cross_host to decide if this is a native 15628 # or cross-compiler and select where to install dlls appropriately. 15629 if test -n "$with_cross_host" && 15630 test x"$with_cross_host" != x"no"; then 15631 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 15632 else 15633 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 15634 fi 15635 ;; 15636 *) 15637 lt_host_flags= 15638 ;; 15639esac 15640 15641 15642 15643 15644 15645 15646# For libtool versioning info, format is CURRENT:REVISION:AGE 15647libtool_VERSION=1:0:0 15648 15649 15650XCFLAGS="-D_GNU_SOURCE -Wall -Wextra -fno-exceptions" 15651 15652# Add CET specific flags if Intel CET is enabled. 15653 # Check whether --enable-cet was given. 15654if test "${enable_cet+set}" = set; then : 15655 enableval=$enable_cet; 15656 case "$enableval" in 15657 yes|no|auto) ;; 15658 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 15659 esac 15660 15661else 15662 enable_cet=auto 15663fi 15664 15665 15666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 15667$as_echo_n "checking for CET support... " >&6; } 15668 15669# NB: Avoid nested save_CFLAGS and save_LDFLAGS. 15670case "$host" in 15671 i[34567]86-*-linux* | x86_64-*-linux*) 15672 case "$enable_cet" in 15673 auto) 15674 # Check if target supports multi-byte NOPs 15675 # and if assembler supports CET insn. 15676 cet_save_CFLAGS="$CFLAGS" 15677 CFLAGS="$CFLAGS -fcf-protection" 15678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15679/* end confdefs.h. */ 15680 15681int 15682main () 15683{ 15684 15685#if !defined(__SSE2__) 15686#error target does not support multi-byte NOPs 15687#else 15688asm ("setssbsy"); 15689#endif 15690 15691 ; 15692 return 0; 15693} 15694_ACEOF 15695if ac_fn_c_try_compile "$LINENO"; then : 15696 enable_cet=yes 15697else 15698 enable_cet=no 15699fi 15700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15701 CFLAGS="$cet_save_CFLAGS" 15702 ;; 15703 yes) 15704 # Check if assembler supports CET. 15705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15706/* end confdefs.h. */ 15707 15708int 15709main () 15710{ 15711asm ("setssbsy"); 15712 ; 15713 return 0; 15714} 15715_ACEOF 15716if ac_fn_c_try_compile "$LINENO"; then : 15717 15718else 15719 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 15720fi 15721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15722 ;; 15723 esac 15724 ;; 15725 *) 15726 enable_cet=no 15727 ;; 15728esac 15729if test x$enable_cet = xyes; then 15730 CET_FLAGS="-fcf-protection -mshstk" 15731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15732$as_echo "yes" >&6; } 15733else 15734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15735$as_echo "no" >&6; } 15736fi 15737 15738XCFLAGS="$XCFLAGS $CET_FLAGS" 15739 15740 15741 15742if test "${multilib}" = "yes"; then 15743 multilib_arg="--enable-multilib" 15744else 15745 multilib_arg= 15746fi 15747 15748ac_config_files="$ac_config_files Makefile" 15749 15750 15751if test "x$VTV_SUPPORTED" = "xyes"; then 15752 ac_config_files="$ac_config_files testsuite/Makefile" 15753 15754fi 15755 15756case "$target_os" in 15757 cygwin*|mingw32*) 15758 vtv_cygmin="yes" 15759 ;; 15760 *) 15761 vtv_cygmin="no" 15762 ;; 15763esac 15764 15765 if test $vtv_cygmin = yes; then 15766 VTV_CYGMIN_TRUE= 15767 VTV_CYGMIN_FALSE='#' 15768else 15769 VTV_CYGMIN_TRUE='#' 15770 VTV_CYGMIN_FALSE= 15771fi 15772 15773 15774for ac_func in _obstack_begin 15775do : 15776 ac_fn_c_check_func "$LINENO" "_obstack_begin" "ac_cv_func__obstack_begin" 15777if test "x$ac_cv_func__obstack_begin" = xyes; then : 15778 cat >>confdefs.h <<_ACEOF 15779#define HAVE__OBSTACK_BEGIN 1 15780_ACEOF 15781 15782fi 15783done 15784 15785 if test $ac_cv_func__obstack_begin = no; then 15786 VTV_NO_OBSTACK_TRUE= 15787 VTV_NO_OBSTACK_FALSE='#' 15788else 15789 VTV_NO_OBSTACK_TRUE='#' 15790 VTV_NO_OBSTACK_FALSE= 15791fi 15792 15793 15794# Determine what GCC version number to use in filesystem paths. 15795 15796 get_gcc_base_ver="cat" 15797 15798# Check whether --with-gcc-major-version-only was given. 15799if test "${with_gcc_major_version_only+set}" = set; then : 15800 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 15801 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 15802 fi 15803 15804fi 15805 15806 15807 15808 15809cat >confcache <<\_ACEOF 15810# This file is a shell script that caches the results of configure 15811# tests run on this system so they can be shared between configure 15812# scripts and configure runs, see configure's option --config-cache. 15813# It is not useful on other systems. If it contains results you don't 15814# want to keep, you may remove or edit it. 15815# 15816# config.status only pays attention to the cache file if you give it 15817# the --recheck option to rerun configure. 15818# 15819# `ac_cv_env_foo' variables (set or unset) will be overridden when 15820# loading this file, other *unset* `ac_cv_foo' will be assigned the 15821# following values. 15822 15823_ACEOF 15824 15825# The following way of writing the cache mishandles newlines in values, 15826# but we know of no workaround that is simple, portable, and efficient. 15827# So, we kill variables containing newlines. 15828# Ultrix sh set writes to stderr and can't be redirected directly, 15829# and sets the high bit in the cache file unless we assign to the vars. 15830( 15831 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15832 eval ac_val=\$$ac_var 15833 case $ac_val in #( 15834 *${as_nl}*) 15835 case $ac_var in #( 15836 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15837$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15838 esac 15839 case $ac_var in #( 15840 _ | IFS | as_nl) ;; #( 15841 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15842 *) { eval $ac_var=; unset $ac_var;} ;; 15843 esac ;; 15844 esac 15845 done 15846 15847 (set) 2>&1 | 15848 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15849 *${as_nl}ac_space=\ *) 15850 # `set' does not quote correctly, so add quotes: double-quote 15851 # substitution turns \\\\ into \\, and sed turns \\ into \. 15852 sed -n \ 15853 "s/'/'\\\\''/g; 15854 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15855 ;; #( 15856 *) 15857 # `set' quotes correctly as required by POSIX, so do not add quotes. 15858 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15859 ;; 15860 esac | 15861 sort 15862) | 15863 sed ' 15864 /^ac_cv_env_/b end 15865 t clear 15866 :clear 15867 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15868 t end 15869 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15870 :end' >>confcache 15871if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15872 if test -w "$cache_file"; then 15873 if test "x$cache_file" != "x/dev/null"; then 15874 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15875$as_echo "$as_me: updating cache $cache_file" >&6;} 15876 if test ! -f "$cache_file" || test -h "$cache_file"; then 15877 cat confcache >"$cache_file" 15878 else 15879 case $cache_file in #( 15880 */* | ?:*) 15881 mv -f confcache "$cache_file"$$ && 15882 mv -f "$cache_file"$$ "$cache_file" ;; #( 15883 *) 15884 mv -f confcache "$cache_file" ;; 15885 esac 15886 fi 15887 fi 15888 else 15889 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15890$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15891 fi 15892fi 15893rm -f confcache 15894 15895test "x$prefix" = xNONE && prefix=$ac_default_prefix 15896# Let make expand exec_prefix. 15897test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15898 15899# Transform confdefs.h into DEFS. 15900# Protect against shell expansion while executing Makefile rules. 15901# Protect against Makefile macro expansion. 15902# 15903# If the first sed substitution is executed (which looks for macros that 15904# take arguments), then branch to the quote section. Otherwise, 15905# look for a macro that doesn't take arguments. 15906ac_script=' 15907:mline 15908/\\$/{ 15909 N 15910 s,\\\n,, 15911 b mline 15912} 15913t clear 15914:clear 15915s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 15916t quote 15917s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 15918t quote 15919b any 15920:quote 15921s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 15922s/\[/\\&/g 15923s/\]/\\&/g 15924s/\$/$$/g 15925H 15926:any 15927${ 15928 g 15929 s/^\n// 15930 s/\n/ /g 15931 p 15932} 15933' 15934DEFS=`sed -n "$ac_script" confdefs.h` 15935 15936 15937ac_libobjs= 15938ac_ltlibobjs= 15939U= 15940for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15941 # 1. Remove the extension, and $U if already installed. 15942 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15943 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15944 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15945 # will be set to the directory where LIBOBJS objects are built. 15946 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15947 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15948done 15949LIBOBJS=$ac_libobjs 15950 15951LTLIBOBJS=$ac_ltlibobjs 15952 15953 15954if test -z "${ENABLE_VTABLE_VERIFY_TRUE}" && test -z "${ENABLE_VTABLE_VERIFY_FALSE}"; then 15955 as_fn_error $? "conditional \"ENABLE_VTABLE_VERIFY\" was never defined. 15956Usually this means the macro was only invoked conditionally." "$LINENO" 5 15957fi 15958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 15959$as_echo_n "checking that generated files are newer than configure... " >&6; } 15960 if test -n "$am_sleep_pid"; then 15961 # Hide warnings about reused PIDs. 15962 wait $am_sleep_pid 2>/dev/null 15963 fi 15964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 15965$as_echo "done" >&6; } 15966if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15967 as_fn_error $? "conditional \"AMDEP\" was never defined. 15968Usually this means the macro was only invoked conditionally." "$LINENO" 5 15969fi 15970if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15971 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 15972Usually this means the macro was only invoked conditionally." "$LINENO" 5 15973fi 15974 if test -n "$EXEEXT"; then 15975 am__EXEEXT_TRUE= 15976 am__EXEEXT_FALSE='#' 15977else 15978 am__EXEEXT_TRUE='#' 15979 am__EXEEXT_FALSE= 15980fi 15981 15982if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 15983 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 15984Usually this means the macro was only invoked conditionally." "$LINENO" 5 15985fi 15986if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 15987 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 15988Usually this means the macro was only invoked conditionally." "$LINENO" 5 15989fi 15990if test -z "${VTV_CYGMIN_TRUE}" && test -z "${VTV_CYGMIN_FALSE}"; then 15991 as_fn_error $? "conditional \"VTV_CYGMIN\" was never defined. 15992Usually this means the macro was only invoked conditionally." "$LINENO" 5 15993fi 15994if test -z "${VTV_NO_OBSTACK_TRUE}" && test -z "${VTV_NO_OBSTACK_FALSE}"; then 15995 as_fn_error $? "conditional \"VTV_NO_OBSTACK\" was never defined. 15996Usually this means the macro was only invoked conditionally." "$LINENO" 5 15997fi 15998 15999: "${CONFIG_STATUS=./config.status}" 16000ac_write_fail=0 16001ac_clean_files_save=$ac_clean_files 16002ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16003{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16004$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16005as_write_fail=0 16006cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16007#! $SHELL 16008# Generated by $as_me. 16009# Run this file to recreate the current configuration. 16010# Compiler output produced by configure, useful for debugging 16011# configure, is in config.log if it exists. 16012 16013debug=false 16014ac_cs_recheck=false 16015ac_cs_silent=false 16016 16017SHELL=\${CONFIG_SHELL-$SHELL} 16018export SHELL 16019_ASEOF 16020cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16021## -------------------- ## 16022## M4sh Initialization. ## 16023## -------------------- ## 16024 16025# Be more Bourne compatible 16026DUALCASE=1; export DUALCASE # for MKS sh 16027if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16028 emulate sh 16029 NULLCMD=: 16030 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16031 # is contrary to our usage. Disable this feature. 16032 alias -g '${1+"$@"}'='"$@"' 16033 setopt NO_GLOB_SUBST 16034else 16035 case `(set -o) 2>/dev/null` in #( 16036 *posix*) : 16037 set -o posix ;; #( 16038 *) : 16039 ;; 16040esac 16041fi 16042 16043 16044as_nl=' 16045' 16046export as_nl 16047# Printing a long string crashes Solaris 7 /usr/bin/printf. 16048as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16049as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16050as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16051# Prefer a ksh shell builtin over an external printf program on Solaris, 16052# but without wasting forks for bash or zsh. 16053if test -z "$BASH_VERSION$ZSH_VERSION" \ 16054 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16055 as_echo='print -r --' 16056 as_echo_n='print -rn --' 16057elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16058 as_echo='printf %s\n' 16059 as_echo_n='printf %s' 16060else 16061 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16062 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16063 as_echo_n='/usr/ucb/echo -n' 16064 else 16065 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16066 as_echo_n_body='eval 16067 arg=$1; 16068 case $arg in #( 16069 *"$as_nl"*) 16070 expr "X$arg" : "X\\(.*\\)$as_nl"; 16071 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16072 esac; 16073 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16074 ' 16075 export as_echo_n_body 16076 as_echo_n='sh -c $as_echo_n_body as_echo' 16077 fi 16078 export as_echo_body 16079 as_echo='sh -c $as_echo_body as_echo' 16080fi 16081 16082# The user is always right. 16083if test "${PATH_SEPARATOR+set}" != set; then 16084 PATH_SEPARATOR=: 16085 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16086 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16087 PATH_SEPARATOR=';' 16088 } 16089fi 16090 16091 16092# IFS 16093# We need space, tab and new line, in precisely that order. Quoting is 16094# there to prevent editors from complaining about space-tab. 16095# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16096# splitting by setting IFS to empty value.) 16097IFS=" "" $as_nl" 16098 16099# Find who we are. Look in the path if we contain no directory separator. 16100as_myself= 16101case $0 in #(( 16102 *[\\/]* ) as_myself=$0 ;; 16103 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16104for as_dir in $PATH 16105do 16106 IFS=$as_save_IFS 16107 test -z "$as_dir" && as_dir=. 16108 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16109 done 16110IFS=$as_save_IFS 16111 16112 ;; 16113esac 16114# We did not find ourselves, most probably we were run as `sh COMMAND' 16115# in which case we are not to be found in the path. 16116if test "x$as_myself" = x; then 16117 as_myself=$0 16118fi 16119if test ! -f "$as_myself"; then 16120 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16121 exit 1 16122fi 16123 16124# Unset variables that we do not need and which cause bugs (e.g. in 16125# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16126# suppresses any "Segmentation fault" message there. '((' could 16127# trigger a bug in pdksh 5.2.14. 16128for as_var in BASH_ENV ENV MAIL MAILPATH 16129do eval test x\${$as_var+set} = xset \ 16130 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16131done 16132PS1='$ ' 16133PS2='> ' 16134PS4='+ ' 16135 16136# NLS nuisances. 16137LC_ALL=C 16138export LC_ALL 16139LANGUAGE=C 16140export LANGUAGE 16141 16142# CDPATH. 16143(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16144 16145 16146# as_fn_error STATUS ERROR [LINENO LOG_FD] 16147# ---------------------------------------- 16148# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16149# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16150# script with STATUS, using 1 if that was 0. 16151as_fn_error () 16152{ 16153 as_status=$1; test $as_status -eq 0 && as_status=1 16154 if test "$4"; then 16155 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16156 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16157 fi 16158 $as_echo "$as_me: error: $2" >&2 16159 as_fn_exit $as_status 16160} # as_fn_error 16161 16162 16163# as_fn_set_status STATUS 16164# ----------------------- 16165# Set $? to STATUS, without forking. 16166as_fn_set_status () 16167{ 16168 return $1 16169} # as_fn_set_status 16170 16171# as_fn_exit STATUS 16172# ----------------- 16173# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16174as_fn_exit () 16175{ 16176 set +e 16177 as_fn_set_status $1 16178 exit $1 16179} # as_fn_exit 16180 16181# as_fn_unset VAR 16182# --------------- 16183# Portably unset VAR. 16184as_fn_unset () 16185{ 16186 { eval $1=; unset $1;} 16187} 16188as_unset=as_fn_unset 16189# as_fn_append VAR VALUE 16190# ---------------------- 16191# Append the text in VALUE to the end of the definition contained in VAR. Take 16192# advantage of any shell optimizations that allow amortized linear growth over 16193# repeated appends, instead of the typical quadratic growth present in naive 16194# implementations. 16195if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16196 eval 'as_fn_append () 16197 { 16198 eval $1+=\$2 16199 }' 16200else 16201 as_fn_append () 16202 { 16203 eval $1=\$$1\$2 16204 } 16205fi # as_fn_append 16206 16207# as_fn_arith ARG... 16208# ------------------ 16209# Perform arithmetic evaluation on the ARGs, and store the result in the 16210# global $as_val. Take advantage of shells that can avoid forks. The arguments 16211# must be portable across $(()) and expr. 16212if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16213 eval 'as_fn_arith () 16214 { 16215 as_val=$(( $* )) 16216 }' 16217else 16218 as_fn_arith () 16219 { 16220 as_val=`expr "$@" || test $? -eq 1` 16221 } 16222fi # as_fn_arith 16223 16224 16225if expr a : '\(a\)' >/dev/null 2>&1 && 16226 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16227 as_expr=expr 16228else 16229 as_expr=false 16230fi 16231 16232if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16233 as_basename=basename 16234else 16235 as_basename=false 16236fi 16237 16238if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16239 as_dirname=dirname 16240else 16241 as_dirname=false 16242fi 16243 16244as_me=`$as_basename -- "$0" || 16245$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16246 X"$0" : 'X\(//\)$' \| \ 16247 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16248$as_echo X/"$0" | 16249 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16250 s//\1/ 16251 q 16252 } 16253 /^X\/\(\/\/\)$/{ 16254 s//\1/ 16255 q 16256 } 16257 /^X\/\(\/\).*/{ 16258 s//\1/ 16259 q 16260 } 16261 s/.*/./; q'` 16262 16263# Avoid depending upon Character Ranges. 16264as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16265as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16266as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16267as_cr_digits='0123456789' 16268as_cr_alnum=$as_cr_Letters$as_cr_digits 16269 16270ECHO_C= ECHO_N= ECHO_T= 16271case `echo -n x` in #((((( 16272-n*) 16273 case `echo 'xy\c'` in 16274 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16275 xy) ECHO_C='\c';; 16276 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16277 ECHO_T=' ';; 16278 esac;; 16279*) 16280 ECHO_N='-n';; 16281esac 16282 16283rm -f conf$$ conf$$.exe conf$$.file 16284if test -d conf$$.dir; then 16285 rm -f conf$$.dir/conf$$.file 16286else 16287 rm -f conf$$.dir 16288 mkdir conf$$.dir 2>/dev/null 16289fi 16290if (echo >conf$$.file) 2>/dev/null; then 16291 if ln -s conf$$.file conf$$ 2>/dev/null; then 16292 as_ln_s='ln -s' 16293 # ... but there are two gotchas: 16294 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16295 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16296 # In both cases, we have to default to `cp -pR'. 16297 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16298 as_ln_s='cp -pR' 16299 elif ln conf$$.file conf$$ 2>/dev/null; then 16300 as_ln_s=ln 16301 else 16302 as_ln_s='cp -pR' 16303 fi 16304else 16305 as_ln_s='cp -pR' 16306fi 16307rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16308rmdir conf$$.dir 2>/dev/null 16309 16310 16311# as_fn_mkdir_p 16312# ------------- 16313# Create "$as_dir" as a directory, including parents if necessary. 16314as_fn_mkdir_p () 16315{ 16316 16317 case $as_dir in #( 16318 -*) as_dir=./$as_dir;; 16319 esac 16320 test -d "$as_dir" || eval $as_mkdir_p || { 16321 as_dirs= 16322 while :; do 16323 case $as_dir in #( 16324 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16325 *) as_qdir=$as_dir;; 16326 esac 16327 as_dirs="'$as_qdir' $as_dirs" 16328 as_dir=`$as_dirname -- "$as_dir" || 16329$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16330 X"$as_dir" : 'X\(//\)[^/]' \| \ 16331 X"$as_dir" : 'X\(//\)$' \| \ 16332 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16333$as_echo X"$as_dir" | 16334 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16335 s//\1/ 16336 q 16337 } 16338 /^X\(\/\/\)[^/].*/{ 16339 s//\1/ 16340 q 16341 } 16342 /^X\(\/\/\)$/{ 16343 s//\1/ 16344 q 16345 } 16346 /^X\(\/\).*/{ 16347 s//\1/ 16348 q 16349 } 16350 s/.*/./; q'` 16351 test -d "$as_dir" && break 16352 done 16353 test -z "$as_dirs" || eval "mkdir $as_dirs" 16354 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16355 16356 16357} # as_fn_mkdir_p 16358if mkdir -p . 2>/dev/null; then 16359 as_mkdir_p='mkdir -p "$as_dir"' 16360else 16361 test -d ./-p && rmdir ./-p 16362 as_mkdir_p=false 16363fi 16364 16365 16366# as_fn_executable_p FILE 16367# ----------------------- 16368# Test if FILE is an executable regular file. 16369as_fn_executable_p () 16370{ 16371 test -f "$1" && test -x "$1" 16372} # as_fn_executable_p 16373as_test_x='test -x' 16374as_executable_p=as_fn_executable_p 16375 16376# Sed expression to map a string onto a valid CPP name. 16377as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16378 16379# Sed expression to map a string onto a valid variable name. 16380as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16381 16382 16383exec 6>&1 16384## ----------------------------------- ## 16385## Main body of $CONFIG_STATUS script. ## 16386## ----------------------------------- ## 16387_ASEOF 16388test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16389 16390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16391# Save the log message, to keep $0 and so on meaningful, and to 16392# report actual input values of CONFIG_FILES etc. instead of their 16393# values after options handling. 16394ac_log=" 16395This file was extended by GNU Vtable Verification Runtime Library $as_me 1.0, which was 16396generated by GNU Autoconf 2.69. Invocation command line was 16397 16398 CONFIG_FILES = $CONFIG_FILES 16399 CONFIG_HEADERS = $CONFIG_HEADERS 16400 CONFIG_LINKS = $CONFIG_LINKS 16401 CONFIG_COMMANDS = $CONFIG_COMMANDS 16402 $ $0 $@ 16403 16404on `(hostname || uname -n) 2>/dev/null | sed 1q` 16405" 16406 16407_ACEOF 16408 16409case $ac_config_files in *" 16410"*) set x $ac_config_files; shift; ac_config_files=$*;; 16411esac 16412 16413 16414 16415cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16416# Files that config.status was made for. 16417config_files="$ac_config_files" 16418config_commands="$ac_config_commands" 16419 16420_ACEOF 16421 16422cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16423ac_cs_usage="\ 16424\`$as_me' instantiates files and other configuration actions 16425from templates according to the current configuration. Unless the files 16426and actions are specified as TAGs, all are instantiated by default. 16427 16428Usage: $0 [OPTION]... [TAG]... 16429 16430 -h, --help print this help, then exit 16431 -V, --version print version number and configuration settings, then exit 16432 --config print configuration, then exit 16433 -q, --quiet, --silent 16434 do not print progress messages 16435 -d, --debug don't remove temporary files 16436 --recheck update $as_me by reconfiguring in the same conditions 16437 --file=FILE[:TEMPLATE] 16438 instantiate the configuration file FILE 16439 16440Configuration files: 16441$config_files 16442 16443Configuration commands: 16444$config_commands 16445 16446Report bugs to the package provider. 16447GNU Vtable Verification Runtime Library home page: <http://www.gnu.org/software/libvtv/>. 16448General help using GNU software: <http://www.gnu.org/gethelp/>." 16449 16450_ACEOF 16451cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16452ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16453ac_cs_version="\\ 16454GNU Vtable Verification Runtime Library config.status 1.0 16455configured by $0, generated by GNU Autoconf 2.69, 16456 with options \\"\$ac_cs_config\\" 16457 16458Copyright (C) 2012 Free Software Foundation, Inc. 16459This config.status script is free software; the Free Software Foundation 16460gives unlimited permission to copy, distribute and modify it." 16461 16462ac_pwd='$ac_pwd' 16463srcdir='$srcdir' 16464INSTALL='$INSTALL' 16465MKDIR_P='$MKDIR_P' 16466AWK='$AWK' 16467test -n "\$AWK" || AWK=awk 16468_ACEOF 16469 16470cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16471# The default lists apply if the user does not specify any file. 16472ac_need_defaults=: 16473while test $# != 0 16474do 16475 case $1 in 16476 --*=?*) 16477 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16478 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16479 ac_shift=: 16480 ;; 16481 --*=) 16482 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16483 ac_optarg= 16484 ac_shift=: 16485 ;; 16486 *) 16487 ac_option=$1 16488 ac_optarg=$2 16489 ac_shift=shift 16490 ;; 16491 esac 16492 16493 case $ac_option in 16494 # Handling of the options. 16495 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16496 ac_cs_recheck=: ;; 16497 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16498 $as_echo "$ac_cs_version"; exit ;; 16499 --config | --confi | --conf | --con | --co | --c ) 16500 $as_echo "$ac_cs_config"; exit ;; 16501 --debug | --debu | --deb | --de | --d | -d ) 16502 debug=: ;; 16503 --file | --fil | --fi | --f ) 16504 $ac_shift 16505 case $ac_optarg in 16506 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16507 '') as_fn_error $? "missing file argument" ;; 16508 esac 16509 as_fn_append CONFIG_FILES " '$ac_optarg'" 16510 ac_need_defaults=false;; 16511 --he | --h | --help | --hel | -h ) 16512 $as_echo "$ac_cs_usage"; exit ;; 16513 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16514 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16515 ac_cs_silent=: ;; 16516 16517 # This is an error. 16518 -*) as_fn_error $? "unrecognized option: \`$1' 16519Try \`$0 --help' for more information." ;; 16520 16521 *) as_fn_append ac_config_targets " $1" 16522 ac_need_defaults=false ;; 16523 16524 esac 16525 shift 16526done 16527 16528ac_configure_extra_args= 16529 16530if $ac_cs_silent; then 16531 exec 6>/dev/null 16532 ac_configure_extra_args="$ac_configure_extra_args --silent" 16533fi 16534 16535_ACEOF 16536cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16537if \$ac_cs_recheck; then 16538 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16539 shift 16540 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16541 CONFIG_SHELL='$SHELL' 16542 export CONFIG_SHELL 16543 exec "\$@" 16544fi 16545 16546_ACEOF 16547cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16548exec 5>>config.log 16549{ 16550 echo 16551 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16552## Running $as_me. ## 16553_ASBOX 16554 $as_echo "$ac_log" 16555} >&5 16556 16557_ACEOF 16558cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16559# 16560# INIT-COMMANDS 16561# 16562 16563srcdir="$srcdir" 16564host="$host" 16565target="$target" 16566with_multisubdir="$with_multisubdir" 16567with_multisrctop="$with_multisrctop" 16568with_target_subdir="$with_target_subdir" 16569ac_configure_args="${multilib_arg} ${ac_configure_args}" 16570multi_basedir="$multi_basedir" 16571CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 16572CC="$CC" 16573CXX="$CXX" 16574GFORTRAN="$GFORTRAN" 16575GDC="$GDC" 16576AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16577 16578 16579# The HP-UX ksh and POSIX shell print the target directory to stdout 16580# if CDPATH is set. 16581(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16582 16583sed_quote_subst='$sed_quote_subst' 16584double_quote_subst='$double_quote_subst' 16585delay_variable_subst='$delay_variable_subst' 16586macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16587macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16588enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16589enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16590pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16591enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16592SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16593ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16594host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16595host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16596host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16597build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16598build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16599build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16600SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16601Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16602GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16603EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16604FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16605LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16606NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16607LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16608max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16609ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16610exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16611lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16612lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16613lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16614reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16615reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16616OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16617deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16618file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16619AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16620AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16621STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16622RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16623old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16624old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16625old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16626lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16627CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16628CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16629compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16630GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16631lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16632lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16633lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16634lt_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"`' 16635objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16636MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16637lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16638lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16639lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16640lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16641lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16642need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16643DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16644NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16645LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16646OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16647OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16648libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16649shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16650extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16651archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16652enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16653export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16654whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16655compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16656old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16657old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16658archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16659archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16660module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16661module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16662with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16663allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16664no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16665hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16666hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16667hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16668hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16669hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16670hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16671hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16672hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16673inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16674link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16675fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16676always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16677export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16678exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16679include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16680prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16681file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16682variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16683need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16684need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16685version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16686runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16687shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16688shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16689libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16690library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16691soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16692install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16693postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16694postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16695finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16696finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16697hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16698sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16699sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16700hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16701enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16702enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16703enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16704old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16705striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16706compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 16707predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 16708postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 16709predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 16710postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 16711compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 16712LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 16713reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 16714reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16715old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16716compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 16717GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 16718lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 16719lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 16720lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 16721lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 16722lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 16723archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 16724enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 16725export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16726whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16727compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 16728old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16729old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16730archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16731archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16732module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16733module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16734with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 16735allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16736no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16737hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16738hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' 16739hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 16740hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 16741hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 16742hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 16743hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 16744hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 16745inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 16746link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 16747fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' 16748always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 16749export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16750exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16751include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16752prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16753file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 16754hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 16755compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 16756predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16757postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16758predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 16759postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 16760compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 16761 16762LTCC='$LTCC' 16763LTCFLAGS='$LTCFLAGS' 16764compiler='$compiler_DEFAULT' 16765 16766# A function that is used when there is no print builtin or printf. 16767func_fallback_echo () 16768{ 16769 eval 'cat <<_LTECHO_EOF 16770\$1 16771_LTECHO_EOF' 16772} 16773 16774# Quote evaled strings. 16775for var in SHELL \ 16776ECHO \ 16777SED \ 16778GREP \ 16779EGREP \ 16780FGREP \ 16781LD \ 16782NM \ 16783LN_S \ 16784lt_SP2NL \ 16785lt_NL2SP \ 16786reload_flag \ 16787OBJDUMP \ 16788deplibs_check_method \ 16789file_magic_cmd \ 16790AR \ 16791AR_FLAGS \ 16792STRIP \ 16793RANLIB \ 16794CC \ 16795CFLAGS \ 16796compiler \ 16797lt_cv_sys_global_symbol_pipe \ 16798lt_cv_sys_global_symbol_to_cdecl \ 16799lt_cv_sys_global_symbol_to_c_name_address \ 16800lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16801lt_prog_compiler_no_builtin_flag \ 16802lt_prog_compiler_wl \ 16803lt_prog_compiler_pic \ 16804lt_prog_compiler_static \ 16805lt_cv_prog_compiler_c_o \ 16806need_locks \ 16807DSYMUTIL \ 16808NMEDIT \ 16809LIPO \ 16810OTOOL \ 16811OTOOL64 \ 16812shrext_cmds \ 16813export_dynamic_flag_spec \ 16814whole_archive_flag_spec \ 16815compiler_needs_object \ 16816with_gnu_ld \ 16817allow_undefined_flag \ 16818no_undefined_flag \ 16819hardcode_libdir_flag_spec \ 16820hardcode_libdir_flag_spec_ld \ 16821hardcode_libdir_separator \ 16822fix_srcfile_path \ 16823exclude_expsyms \ 16824include_expsyms \ 16825file_list_spec \ 16826variables_saved_for_relink \ 16827libname_spec \ 16828library_names_spec \ 16829soname_spec \ 16830install_override_mode \ 16831finish_eval \ 16832old_striplib \ 16833striplib \ 16834compiler_lib_search_dirs \ 16835predep_objects \ 16836postdep_objects \ 16837predeps \ 16838postdeps \ 16839compiler_lib_search_path \ 16840LD_CXX \ 16841reload_flag_CXX \ 16842compiler_CXX \ 16843lt_prog_compiler_no_builtin_flag_CXX \ 16844lt_prog_compiler_wl_CXX \ 16845lt_prog_compiler_pic_CXX \ 16846lt_prog_compiler_static_CXX \ 16847lt_cv_prog_compiler_c_o_CXX \ 16848export_dynamic_flag_spec_CXX \ 16849whole_archive_flag_spec_CXX \ 16850compiler_needs_object_CXX \ 16851with_gnu_ld_CXX \ 16852allow_undefined_flag_CXX \ 16853no_undefined_flag_CXX \ 16854hardcode_libdir_flag_spec_CXX \ 16855hardcode_libdir_flag_spec_ld_CXX \ 16856hardcode_libdir_separator_CXX \ 16857fix_srcfile_path_CXX \ 16858exclude_expsyms_CXX \ 16859include_expsyms_CXX \ 16860file_list_spec_CXX \ 16861compiler_lib_search_dirs_CXX \ 16862predep_objects_CXX \ 16863postdep_objects_CXX \ 16864predeps_CXX \ 16865postdeps_CXX \ 16866compiler_lib_search_path_CXX; do 16867 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16868 *[\\\\\\\`\\"\\\$]*) 16869 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16870 ;; 16871 *) 16872 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16873 ;; 16874 esac 16875done 16876 16877# Double-quote double-evaled strings. 16878for var in reload_cmds \ 16879old_postinstall_cmds \ 16880old_postuninstall_cmds \ 16881old_archive_cmds \ 16882extract_expsyms_cmds \ 16883old_archive_from_new_cmds \ 16884old_archive_from_expsyms_cmds \ 16885archive_cmds \ 16886archive_expsym_cmds \ 16887module_cmds \ 16888module_expsym_cmds \ 16889export_symbols_cmds \ 16890prelink_cmds \ 16891postinstall_cmds \ 16892postuninstall_cmds \ 16893finish_cmds \ 16894sys_lib_search_path_spec \ 16895sys_lib_dlsearch_path_spec \ 16896reload_cmds_CXX \ 16897old_archive_cmds_CXX \ 16898old_archive_from_new_cmds_CXX \ 16899old_archive_from_expsyms_cmds_CXX \ 16900archive_cmds_CXX \ 16901archive_expsym_cmds_CXX \ 16902module_cmds_CXX \ 16903module_expsym_cmds_CXX \ 16904export_symbols_cmds_CXX \ 16905prelink_cmds_CXX; do 16906 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16907 *[\\\\\\\`\\"\\\$]*) 16908 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16909 ;; 16910 *) 16911 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16912 ;; 16913 esac 16914done 16915 16916ac_aux_dir='$ac_aux_dir' 16917xsi_shell='$xsi_shell' 16918lt_shell_append='$lt_shell_append' 16919 16920# See if we are running on zsh, and set the options which allow our 16921# commands through without removal of \ escapes INIT. 16922if test -n "\${ZSH_VERSION+set}" ; then 16923 setopt NO_GLOB_SUBST 16924fi 16925 16926 16927 PACKAGE='$PACKAGE' 16928 VERSION='$VERSION' 16929 TIMESTAMP='$TIMESTAMP' 16930 RM='$RM' 16931 ofile='$ofile' 16932 16933 16934 16935 16936 16937 16938_ACEOF 16939 16940cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16941 16942# Handling of arguments. 16943for ac_config_target in $ac_config_targets 16944do 16945 case $ac_config_target in 16946 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 16947 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16948 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16949 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16950 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 16951 16952 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16953 esac 16954done 16955 16956 16957# If the user did not use the arguments to specify the items to instantiate, 16958# then the envvar interface is used. Set only those that are not. 16959# We use the long form for the default assignment because of an extremely 16960# bizarre bug on SunOS 4.1.3. 16961if $ac_need_defaults; then 16962 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16963 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16964fi 16965 16966# Have a temporary directory for convenience. Make it in the build tree 16967# simply because there is no reason against having it here, and in addition, 16968# creating and moving files from /tmp can sometimes cause problems. 16969# Hook for its removal unless debugging. 16970# Note that there is a small window in which the directory will not be cleaned: 16971# after its creation but before its name has been assigned to `$tmp'. 16972$debug || 16973{ 16974 tmp= ac_tmp= 16975 trap 'exit_status=$? 16976 : "${ac_tmp:=$tmp}" 16977 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16978' 0 16979 trap 'as_fn_exit 1' 1 2 13 15 16980} 16981# Create a (secure) tmp directory for tmp files. 16982 16983{ 16984 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16985 test -d "$tmp" 16986} || 16987{ 16988 tmp=./conf$$-$RANDOM 16989 (umask 077 && mkdir "$tmp") 16990} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16991ac_tmp=$tmp 16992 16993# Set up the scripts for CONFIG_FILES section. 16994# No need to generate them if there are no CONFIG_FILES. 16995# This happens for instance with `./config.status config.h'. 16996if test -n "$CONFIG_FILES"; then 16997 16998 16999ac_cr=`echo X | tr X '\015'` 17000# On cygwin, bash can eat \r inside `` if the user requested igncr. 17001# But we know of no other shell where ac_cr would be empty at this 17002# point, so we can use a bashism as a fallback. 17003if test "x$ac_cr" = x; then 17004 eval ac_cr=\$\'\\r\' 17005fi 17006ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17007if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17008 ac_cs_awk_cr='\\r' 17009else 17010 ac_cs_awk_cr=$ac_cr 17011fi 17012 17013echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 17014_ACEOF 17015 17016 17017{ 17018 echo "cat >conf$$subs.awk <<_ACEOF" && 17019 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17020 echo "_ACEOF" 17021} >conf$$subs.sh || 17022 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17023ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 17024ac_delim='%!_!# ' 17025for ac_last_try in false false false false false :; do 17026 . ./conf$$subs.sh || 17027 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17028 17029 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17030 if test $ac_delim_n = $ac_delim_num; then 17031 break 17032 elif $ac_last_try; then 17033 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17034 else 17035 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17036 fi 17037done 17038rm -f conf$$subs.sh 17039 17040cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17041cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 17042_ACEOF 17043sed -n ' 17044h 17045s/^/S["/; s/!.*/"]=/ 17046p 17047g 17048s/^[^!]*!// 17049:repl 17050t repl 17051s/'"$ac_delim"'$// 17052t delim 17053:nl 17054h 17055s/\(.\{148\}\)..*/\1/ 17056t more1 17057s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17058p 17059n 17060b repl 17061:more1 17062s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17063p 17064g 17065s/.\{148\}// 17066t nl 17067:delim 17068h 17069s/\(.\{148\}\)..*/\1/ 17070t more2 17071s/["\\]/\\&/g; s/^/"/; s/$/"/ 17072p 17073b 17074:more2 17075s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17076p 17077g 17078s/.\{148\}// 17079t delim 17080' <conf$$subs.awk | sed ' 17081/^[^""]/{ 17082 N 17083 s/\n// 17084} 17085' >>$CONFIG_STATUS || ac_write_fail=1 17086rm -f conf$$subs.awk 17087cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17088_ACAWK 17089cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17090 for (key in S) S_is_set[key] = 1 17091 FS = "" 17092 17093} 17094{ 17095 line = $ 0 17096 nfields = split(line, field, "@") 17097 substed = 0 17098 len = length(field[1]) 17099 for (i = 2; i < nfields; i++) { 17100 key = field[i] 17101 keylen = length(key) 17102 if (S_is_set[key]) { 17103 value = S[key] 17104 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17105 len += length(value) + length(field[++i]) 17106 substed = 1 17107 } else 17108 len += 1 + keylen 17109 } 17110 17111 print line 17112} 17113 17114_ACAWK 17115_ACEOF 17116cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17117if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17118 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17119else 17120 cat 17121fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17122 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17123_ACEOF 17124 17125# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17126# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17127# trailing colons and then remove the whole line if VPATH becomes empty 17128# (actually we leave an empty line to preserve line numbers). 17129if test "x$srcdir" = x.; then 17130 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17131h 17132s/// 17133s/^/:/ 17134s/[ ]*$/:/ 17135s/:\$(srcdir):/:/g 17136s/:\${srcdir}:/:/g 17137s/:@srcdir@:/:/g 17138s/^:*// 17139s/:*$// 17140x 17141s/\(=[ ]*\).*/\1/ 17142G 17143s/\n// 17144s/^[^=]*=[ ]*$// 17145}' 17146fi 17147 17148cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17149fi # test -n "$CONFIG_FILES" 17150 17151 17152eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 17153shift 17154for ac_tag 17155do 17156 case $ac_tag in 17157 :[FHLC]) ac_mode=$ac_tag; continue;; 17158 esac 17159 case $ac_mode$ac_tag in 17160 :[FHL]*:*);; 17161 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17162 :[FH]-) ac_tag=-:-;; 17163 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17164 esac 17165 ac_save_IFS=$IFS 17166 IFS=: 17167 set x $ac_tag 17168 IFS=$ac_save_IFS 17169 shift 17170 ac_file=$1 17171 shift 17172 17173 case $ac_mode in 17174 :L) ac_source=$1;; 17175 :[FH]) 17176 ac_file_inputs= 17177 for ac_f 17178 do 17179 case $ac_f in 17180 -) ac_f="$ac_tmp/stdin";; 17181 *) # Look for the file first in the build tree, then in the source tree 17182 # (if the path is not absolute). The absolute path cannot be DOS-style, 17183 # because $ac_f cannot contain `:'. 17184 test -f "$ac_f" || 17185 case $ac_f in 17186 [\\/$]*) false;; 17187 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17188 esac || 17189 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17190 esac 17191 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17192 as_fn_append ac_file_inputs " '$ac_f'" 17193 done 17194 17195 # Let's still pretend it is `configure' which instantiates (i.e., don't 17196 # use $as_me), people would be surprised to read: 17197 # /* config.h. Generated by config.status. */ 17198 configure_input='Generated from '` 17199 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17200 `' by configure.' 17201 if test x"$ac_file" != x-; then 17202 configure_input="$ac_file. $configure_input" 17203 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17204$as_echo "$as_me: creating $ac_file" >&6;} 17205 fi 17206 # Neutralize special characters interpreted by sed in replacement strings. 17207 case $configure_input in #( 17208 *\&* | *\|* | *\\* ) 17209 ac_sed_conf_input=`$as_echo "$configure_input" | 17210 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17211 *) ac_sed_conf_input=$configure_input;; 17212 esac 17213 17214 case $ac_tag in 17215 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17216 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17217 esac 17218 ;; 17219 esac 17220 17221 ac_dir=`$as_dirname -- "$ac_file" || 17222$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17223 X"$ac_file" : 'X\(//\)[^/]' \| \ 17224 X"$ac_file" : 'X\(//\)$' \| \ 17225 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17226$as_echo X"$ac_file" | 17227 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17228 s//\1/ 17229 q 17230 } 17231 /^X\(\/\/\)[^/].*/{ 17232 s//\1/ 17233 q 17234 } 17235 /^X\(\/\/\)$/{ 17236 s//\1/ 17237 q 17238 } 17239 /^X\(\/\).*/{ 17240 s//\1/ 17241 q 17242 } 17243 s/.*/./; q'` 17244 as_dir="$ac_dir"; as_fn_mkdir_p 17245 ac_builddir=. 17246 17247case "$ac_dir" in 17248.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17249*) 17250 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17251 # A ".." for each directory in $ac_dir_suffix. 17252 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17253 case $ac_top_builddir_sub in 17254 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17255 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17256 esac ;; 17257esac 17258ac_abs_top_builddir=$ac_pwd 17259ac_abs_builddir=$ac_pwd$ac_dir_suffix 17260# for backward compatibility: 17261ac_top_builddir=$ac_top_build_prefix 17262 17263case $srcdir in 17264 .) # We are building in place. 17265 ac_srcdir=. 17266 ac_top_srcdir=$ac_top_builddir_sub 17267 ac_abs_top_srcdir=$ac_pwd ;; 17268 [\\/]* | ?:[\\/]* ) # Absolute name. 17269 ac_srcdir=$srcdir$ac_dir_suffix; 17270 ac_top_srcdir=$srcdir 17271 ac_abs_top_srcdir=$srcdir ;; 17272 *) # Relative name. 17273 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17274 ac_top_srcdir=$ac_top_build_prefix$srcdir 17275 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17276esac 17277ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17278 17279 17280 case $ac_mode in 17281 :F) 17282 # 17283 # CONFIG_FILE 17284 # 17285 17286 case $INSTALL in 17287 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17288 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17289 esac 17290 ac_MKDIR_P=$MKDIR_P 17291 case $MKDIR_P in 17292 [\\/$]* | ?:[\\/]* ) ;; 17293 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17294 esac 17295_ACEOF 17296 17297cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17298# If the template does not know about datarootdir, expand it. 17299# FIXME: This hack should be removed a few years after 2.60. 17300ac_datarootdir_hack=; ac_datarootdir_seen= 17301ac_sed_dataroot=' 17302/datarootdir/ { 17303 p 17304 q 17305} 17306/@datadir@/p 17307/@docdir@/p 17308/@infodir@/p 17309/@localedir@/p 17310/@mandir@/p' 17311case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17312*datarootdir*) ac_datarootdir_seen=yes;; 17313*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17315$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17316_ACEOF 17317cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17318 ac_datarootdir_hack=' 17319 s&@datadir@&$datadir&g 17320 s&@docdir@&$docdir&g 17321 s&@infodir@&$infodir&g 17322 s&@localedir@&$localedir&g 17323 s&@mandir@&$mandir&g 17324 s&\\\${datarootdir}&$datarootdir&g' ;; 17325esac 17326_ACEOF 17327 17328# Neutralize VPATH when `$srcdir' = `.'. 17329# Shell code in configure.ac might set extrasub. 17330# FIXME: do we really want to maintain this feature? 17331cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17332ac_sed_extra="$ac_vpsub 17333$extrasub 17334_ACEOF 17335cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17336:t 17337/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17338s|@configure_input@|$ac_sed_conf_input|;t t 17339s&@top_builddir@&$ac_top_builddir_sub&;t t 17340s&@top_build_prefix@&$ac_top_build_prefix&;t t 17341s&@srcdir@&$ac_srcdir&;t t 17342s&@abs_srcdir@&$ac_abs_srcdir&;t t 17343s&@top_srcdir@&$ac_top_srcdir&;t t 17344s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17345s&@builddir@&$ac_builddir&;t t 17346s&@abs_builddir@&$ac_abs_builddir&;t t 17347s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17348s&@INSTALL@&$ac_INSTALL&;t t 17349s&@MKDIR_P@&$ac_MKDIR_P&;t t 17350$ac_datarootdir_hack 17351" 17352eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17353 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17354 17355test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17356 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17357 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17358 "$ac_tmp/out"`; test -z "$ac_out"; } && 17359 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17360which seems to be undefined. Please make sure it is defined" >&5 17361$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17362which seems to be undefined. Please make sure it is defined" >&2;} 17363 17364 rm -f "$ac_tmp/stdin" 17365 case $ac_file in 17366 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17367 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17368 esac \ 17369 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17370 ;; 17371 17372 17373 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17374$as_echo "$as_me: executing $ac_file commands" >&6;} 17375 ;; 17376 esac 17377 17378 17379 case $ac_file$ac_mode in 17380 "default-1":C) 17381# Only add multilib support code if we just rebuilt the top-level 17382# Makefile. 17383case " $CONFIG_FILES " in 17384 *" Makefile "*) 17385 ac_file=Makefile . ${multi_basedir}/config-ml.in 17386 ;; 17387esac ;; 17388 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17389 # Older Autoconf quotes --file arguments for eval, but not when files 17390 # are listed without --file. Let's play safe and only enable the eval 17391 # if we detect the quoting. 17392 case $CONFIG_FILES in 17393 *\'*) eval set x "$CONFIG_FILES" ;; 17394 *) set x $CONFIG_FILES ;; 17395 esac 17396 shift 17397 for mf 17398 do 17399 # Strip MF so we end up with the name of the file. 17400 mf=`echo "$mf" | sed -e 's/:.*$//'` 17401 # Check whether this is an Automake generated Makefile or not. 17402 # We used to match only the files named 'Makefile.in', but 17403 # some people rename them; so instead we look at the file content. 17404 # Grep'ing the first line is not enough: some people post-process 17405 # each Makefile.in and add a new line on top of each file to say so. 17406 # Grep'ing the whole file is not good either: AIX grep has a line 17407 # limit of 2048, but all sed's we know have understand at least 4000. 17408 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17409 dirpart=`$as_dirname -- "$mf" || 17410$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17411 X"$mf" : 'X\(//\)[^/]' \| \ 17412 X"$mf" : 'X\(//\)$' \| \ 17413 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17414$as_echo X"$mf" | 17415 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17416 s//\1/ 17417 q 17418 } 17419 /^X\(\/\/\)[^/].*/{ 17420 s//\1/ 17421 q 17422 } 17423 /^X\(\/\/\)$/{ 17424 s//\1/ 17425 q 17426 } 17427 /^X\(\/\).*/{ 17428 s//\1/ 17429 q 17430 } 17431 s/.*/./; q'` 17432 else 17433 continue 17434 fi 17435 # Extract the definition of DEPDIR, am__include, and am__quote 17436 # from the Makefile without running 'make'. 17437 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17438 test -z "$DEPDIR" && continue 17439 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17440 test -z "$am__include" && continue 17441 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17442 # Find all dependency output files, they are included files with 17443 # $(DEPDIR) in their names. We invoke sed twice because it is the 17444 # simplest approach to changing $(DEPDIR) to its actual value in the 17445 # expansion. 17446 for file in `sed -n " 17447 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17448 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 17449 # Make sure the directory exists. 17450 test -f "$dirpart/$file" && continue 17451 fdir=`$as_dirname -- "$file" || 17452$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17453 X"$file" : 'X\(//\)[^/]' \| \ 17454 X"$file" : 'X\(//\)$' \| \ 17455 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17456$as_echo X"$file" | 17457 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17458 s//\1/ 17459 q 17460 } 17461 /^X\(\/\/\)[^/].*/{ 17462 s//\1/ 17463 q 17464 } 17465 /^X\(\/\/\)$/{ 17466 s//\1/ 17467 q 17468 } 17469 /^X\(\/\).*/{ 17470 s//\1/ 17471 q 17472 } 17473 s/.*/./; q'` 17474 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17475 # echo "creating $dirpart/$file" 17476 echo '# dummy' > "$dirpart/$file" 17477 done 17478 done 17479} 17480 ;; 17481 "libtool":C) 17482 17483 # See if we are running on zsh, and set the options which allow our 17484 # commands through without removal of \ escapes. 17485 if test -n "${ZSH_VERSION+set}" ; then 17486 setopt NO_GLOB_SUBST 17487 fi 17488 17489 cfgfile="${ofile}T" 17490 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17491 $RM "$cfgfile" 17492 17493 cat <<_LT_EOF >> "$cfgfile" 17494#! $SHELL 17495 17496# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17497# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17498# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17499# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17500# 17501# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17502# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 17503# Written by Gordon Matzigkeit, 1996 17504# 17505# This file is part of GNU Libtool. 17506# 17507# GNU Libtool is free software; you can redistribute it and/or 17508# modify it under the terms of the GNU General Public License as 17509# published by the Free Software Foundation; either version 2 of 17510# the License, or (at your option) any later version. 17511# 17512# As a special exception to the GNU General Public License, 17513# if you distribute this file as part of a program or library that 17514# is built using GNU Libtool, you may include this file under the 17515# same distribution terms that you use for the rest of that program. 17516# 17517# GNU Libtool is distributed in the hope that it will be useful, 17518# but WITHOUT ANY WARRANTY; without even the implied warranty of 17519# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17520# GNU General Public License for more details. 17521# 17522# You should have received a copy of the GNU General Public License 17523# along with GNU Libtool; see the file COPYING. If not, a copy 17524# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17525# obtained by writing to the Free Software Foundation, Inc., 17526# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17527 17528 17529# The names of the tagged configurations supported by this script. 17530available_tags="CXX " 17531 17532# ### BEGIN LIBTOOL CONFIG 17533 17534# Which release of libtool.m4 was used? 17535macro_version=$macro_version 17536macro_revision=$macro_revision 17537 17538# Whether or not to build shared libraries. 17539build_libtool_libs=$enable_shared 17540 17541# Whether or not to build static libraries. 17542build_old_libs=$enable_static 17543 17544# What type of objects to build. 17545pic_mode=$pic_mode 17546 17547# Whether or not to optimize for fast installation. 17548fast_install=$enable_fast_install 17549 17550# Shell to use when invoking shell scripts. 17551SHELL=$lt_SHELL 17552 17553# An echo program that protects backslashes. 17554ECHO=$lt_ECHO 17555 17556# The host system. 17557host_alias=$host_alias 17558host=$host 17559host_os=$host_os 17560 17561# The build system. 17562build_alias=$build_alias 17563build=$build 17564build_os=$build_os 17565 17566# A sed program that does not truncate output. 17567SED=$lt_SED 17568 17569# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17570Xsed="\$SED -e 1s/^X//" 17571 17572# A grep program that handles long lines. 17573GREP=$lt_GREP 17574 17575# An ERE matcher. 17576EGREP=$lt_EGREP 17577 17578# A literal string matcher. 17579FGREP=$lt_FGREP 17580 17581# A BSD- or MS-compatible name lister. 17582NM=$lt_NM 17583 17584# Whether we need soft or hard links. 17585LN_S=$lt_LN_S 17586 17587# What is the maximum length of a command? 17588max_cmd_len=$max_cmd_len 17589 17590# Object file suffix (normally "o"). 17591objext=$ac_objext 17592 17593# Executable file suffix (normally ""). 17594exeext=$exeext 17595 17596# whether the shell understands "unset". 17597lt_unset=$lt_unset 17598 17599# turn spaces into newlines. 17600SP2NL=$lt_lt_SP2NL 17601 17602# turn newlines into spaces. 17603NL2SP=$lt_lt_NL2SP 17604 17605# An object symbol dumper. 17606OBJDUMP=$lt_OBJDUMP 17607 17608# Method to check whether dependent libraries are shared objects. 17609deplibs_check_method=$lt_deplibs_check_method 17610 17611# Command to use when deplibs_check_method == "file_magic". 17612file_magic_cmd=$lt_file_magic_cmd 17613 17614# The archiver. 17615AR=$lt_AR 17616AR_FLAGS=$lt_AR_FLAGS 17617 17618# A symbol stripping program. 17619STRIP=$lt_STRIP 17620 17621# Commands used to install an old-style archive. 17622RANLIB=$lt_RANLIB 17623old_postinstall_cmds=$lt_old_postinstall_cmds 17624old_postuninstall_cmds=$lt_old_postuninstall_cmds 17625 17626# Whether to use a lock for old archive extraction. 17627lock_old_archive_extraction=$lock_old_archive_extraction 17628 17629# A C compiler. 17630LTCC=$lt_CC 17631 17632# LTCC compiler flags. 17633LTCFLAGS=$lt_CFLAGS 17634 17635# Take the output of nm and produce a listing of raw symbols and C names. 17636global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17637 17638# Transform the output of nm in a proper C declaration. 17639global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17640 17641# Transform the output of nm in a C name address pair. 17642global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17643 17644# Transform the output of nm in a C name address pair when lib prefix is needed. 17645global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17646 17647# The name of the directory that contains temporary libtool files. 17648objdir=$objdir 17649 17650# Used to examine libraries when file_magic_cmd begins with "file". 17651MAGIC_CMD=$MAGIC_CMD 17652 17653# Must we lock files when doing compilation? 17654need_locks=$lt_need_locks 17655 17656# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17657DSYMUTIL=$lt_DSYMUTIL 17658 17659# Tool to change global to local symbols on Mac OS X. 17660NMEDIT=$lt_NMEDIT 17661 17662# Tool to manipulate fat objects and archives on Mac OS X. 17663LIPO=$lt_LIPO 17664 17665# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17666OTOOL=$lt_OTOOL 17667 17668# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17669OTOOL64=$lt_OTOOL64 17670 17671# Old archive suffix (normally "a"). 17672libext=$libext 17673 17674# Shared library suffix (normally ".so"). 17675shrext_cmds=$lt_shrext_cmds 17676 17677# The commands to extract the exported symbol list from a shared archive. 17678extract_expsyms_cmds=$lt_extract_expsyms_cmds 17679 17680# Variables whose values should be saved in libtool wrapper scripts and 17681# restored at link time. 17682variables_saved_for_relink=$lt_variables_saved_for_relink 17683 17684# Do we need the "lib" prefix for modules? 17685need_lib_prefix=$need_lib_prefix 17686 17687# Do we need a version for libraries? 17688need_version=$need_version 17689 17690# Library versioning type. 17691version_type=$version_type 17692 17693# Shared library runtime path variable. 17694runpath_var=$runpath_var 17695 17696# Shared library path variable. 17697shlibpath_var=$shlibpath_var 17698 17699# Is shlibpath searched before the hard-coded library search path? 17700shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17701 17702# Format of library name prefix. 17703libname_spec=$lt_libname_spec 17704 17705# List of archive names. First name is the real one, the rest are links. 17706# The last name is the one that the linker finds with -lNAME 17707library_names_spec=$lt_library_names_spec 17708 17709# The coded name of the library, if different from the real name. 17710soname_spec=$lt_soname_spec 17711 17712# Permission mode override for installation of shared libraries. 17713install_override_mode=$lt_install_override_mode 17714 17715# Command to use after installation of a shared archive. 17716postinstall_cmds=$lt_postinstall_cmds 17717 17718# Command to use after uninstallation of a shared archive. 17719postuninstall_cmds=$lt_postuninstall_cmds 17720 17721# Commands used to finish a libtool library installation in a directory. 17722finish_cmds=$lt_finish_cmds 17723 17724# As "finish_cmds", except a single script fragment to be evaled but 17725# not shown. 17726finish_eval=$lt_finish_eval 17727 17728# Whether we should hardcode library paths into libraries. 17729hardcode_into_libs=$hardcode_into_libs 17730 17731# Compile-time system search path for libraries. 17732sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17733 17734# Run-time system search path for libraries. 17735sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17736 17737# Whether dlopen is supported. 17738dlopen_support=$enable_dlopen 17739 17740# Whether dlopen of programs is supported. 17741dlopen_self=$enable_dlopen_self 17742 17743# Whether dlopen of statically linked programs is supported. 17744dlopen_self_static=$enable_dlopen_self_static 17745 17746# Commands to strip libraries. 17747old_striplib=$lt_old_striplib 17748striplib=$lt_striplib 17749 17750 17751# The linker used to build libraries. 17752LD=$lt_LD 17753 17754# How to create reloadable object files. 17755reload_flag=$lt_reload_flag 17756reload_cmds=$lt_reload_cmds 17757 17758# Commands used to build an old-style archive. 17759old_archive_cmds=$lt_old_archive_cmds 17760 17761# A language specific compiler. 17762CC=$lt_compiler 17763 17764# Is the compiler the GNU compiler? 17765with_gcc=$GCC 17766 17767# Compiler flag to turn off builtin functions. 17768no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17769 17770# How to pass a linker flag through the compiler. 17771wl=$lt_lt_prog_compiler_wl 17772 17773# Additional compiler flags for building library objects. 17774pic_flag=$lt_lt_prog_compiler_pic 17775 17776# Compiler flag to prevent dynamic linking. 17777link_static_flag=$lt_lt_prog_compiler_static 17778 17779# Does compiler simultaneously support -c and -o options? 17780compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17781 17782# Whether or not to add -lc for building shared libraries. 17783build_libtool_need_lc=$archive_cmds_need_lc 17784 17785# Whether or not to disallow shared libs when runtime libs are static. 17786allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17787 17788# Compiler flag to allow reflexive dlopens. 17789export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17790 17791# Compiler flag to generate shared objects directly from archives. 17792whole_archive_flag_spec=$lt_whole_archive_flag_spec 17793 17794# Whether the compiler copes with passing no objects directly. 17795compiler_needs_object=$lt_compiler_needs_object 17796 17797# Create an old-style archive from a shared archive. 17798old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17799 17800# Create a temporary old-style archive to link instead of a shared archive. 17801old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17802 17803# Commands used to build a shared archive. 17804archive_cmds=$lt_archive_cmds 17805archive_expsym_cmds=$lt_archive_expsym_cmds 17806 17807# Commands used to build a loadable module if different from building 17808# a shared archive. 17809module_cmds=$lt_module_cmds 17810module_expsym_cmds=$lt_module_expsym_cmds 17811 17812# Whether we are building with GNU ld or not. 17813with_gnu_ld=$lt_with_gnu_ld 17814 17815# Flag that allows shared libraries with undefined symbols to be built. 17816allow_undefined_flag=$lt_allow_undefined_flag 17817 17818# Flag that enforces no undefined symbols. 17819no_undefined_flag=$lt_no_undefined_flag 17820 17821# Flag to hardcode \$libdir into a binary during linking. 17822# This must work even if \$libdir does not exist 17823hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17824 17825# If ld is used when linking, flag to hardcode \$libdir into a binary 17826# during linking. This must work even if \$libdir does not exist. 17827hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 17828 17829# Whether we need a single "-rpath" flag with a separated argument. 17830hardcode_libdir_separator=$lt_hardcode_libdir_separator 17831 17832# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17833# DIR into the resulting binary. 17834hardcode_direct=$hardcode_direct 17835 17836# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17837# DIR into the resulting binary and the resulting library dependency is 17838# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17839# library is relocated. 17840hardcode_direct_absolute=$hardcode_direct_absolute 17841 17842# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17843# into the resulting binary. 17844hardcode_minus_L=$hardcode_minus_L 17845 17846# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17847# into the resulting binary. 17848hardcode_shlibpath_var=$hardcode_shlibpath_var 17849 17850# Set to "yes" if building a shared library automatically hardcodes DIR 17851# into the library and all subsequent libraries and executables linked 17852# against it. 17853hardcode_automatic=$hardcode_automatic 17854 17855# Set to yes if linker adds runtime paths of dependent libraries 17856# to runtime path list. 17857inherit_rpath=$inherit_rpath 17858 17859# Whether libtool must link a program against all its dependency libraries. 17860link_all_deplibs=$link_all_deplibs 17861 17862# Fix the shell variable \$srcfile for the compiler. 17863fix_srcfile_path=$lt_fix_srcfile_path 17864 17865# Set to "yes" if exported symbols are required. 17866always_export_symbols=$always_export_symbols 17867 17868# The commands to list exported symbols. 17869export_symbols_cmds=$lt_export_symbols_cmds 17870 17871# Symbols that should not be listed in the preloaded symbols. 17872exclude_expsyms=$lt_exclude_expsyms 17873 17874# Symbols that must always be exported. 17875include_expsyms=$lt_include_expsyms 17876 17877# Commands necessary for linking programs (against libraries) with templates. 17878prelink_cmds=$lt_prelink_cmds 17879 17880# Specify filename containing input files. 17881file_list_spec=$lt_file_list_spec 17882 17883# How to hardcode a shared library path into an executable. 17884hardcode_action=$hardcode_action 17885 17886# The directories searched by this compiler when creating a shared library. 17887compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 17888 17889# Dependencies to place before and after the objects being linked to 17890# create a shared library. 17891predep_objects=$lt_predep_objects 17892postdep_objects=$lt_postdep_objects 17893predeps=$lt_predeps 17894postdeps=$lt_postdeps 17895 17896# The library search path used internally by the compiler when linking 17897# a shared library. 17898compiler_lib_search_path=$lt_compiler_lib_search_path 17899 17900# ### END LIBTOOL CONFIG 17901 17902_LT_EOF 17903 17904 case $host_os in 17905 aix3*) 17906 cat <<\_LT_EOF >> "$cfgfile" 17907# AIX sometimes has problems with the GCC collect2 program. For some 17908# reason, if we set the COLLECT_NAMES environment variable, the problems 17909# vanish in a puff of smoke. 17910if test "X${COLLECT_NAMES+set}" != Xset; then 17911 COLLECT_NAMES= 17912 export COLLECT_NAMES 17913fi 17914_LT_EOF 17915 ;; 17916 esac 17917 17918 17919ltmain="$ac_aux_dir/ltmain.sh" 17920 17921 17922 # We use sed instead of cat because bash on DJGPP gets confused if 17923 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17924 # text mode, it properly converts lines to CR/LF. This bash problem 17925 # is reportedly fixed, but why not run on old versions too? 17926 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 17927 || (rm -f "$cfgfile"; exit 1) 17928 17929 case $xsi_shell in 17930 yes) 17931 cat << \_LT_EOF >> "$cfgfile" 17932 17933# func_dirname file append nondir_replacement 17934# Compute the dirname of FILE. If nonempty, add APPEND to the result, 17935# otherwise set result to NONDIR_REPLACEMENT. 17936func_dirname () 17937{ 17938 case ${1} in 17939 */*) func_dirname_result="${1%/*}${2}" ;; 17940 * ) func_dirname_result="${3}" ;; 17941 esac 17942} 17943 17944# func_basename file 17945func_basename () 17946{ 17947 func_basename_result="${1##*/}" 17948} 17949 17950# func_dirname_and_basename file append nondir_replacement 17951# perform func_basename and func_dirname in a single function 17952# call: 17953# dirname: Compute the dirname of FILE. If nonempty, 17954# add APPEND to the result, otherwise set result 17955# to NONDIR_REPLACEMENT. 17956# value returned in "$func_dirname_result" 17957# basename: Compute filename of FILE. 17958# value retuned in "$func_basename_result" 17959# Implementation must be kept synchronized with func_dirname 17960# and func_basename. For efficiency, we do not delegate to 17961# those functions but instead duplicate the functionality here. 17962func_dirname_and_basename () 17963{ 17964 case ${1} in 17965 */*) func_dirname_result="${1%/*}${2}" ;; 17966 * ) func_dirname_result="${3}" ;; 17967 esac 17968 func_basename_result="${1##*/}" 17969} 17970 17971# func_stripname prefix suffix name 17972# strip PREFIX and SUFFIX off of NAME. 17973# PREFIX and SUFFIX must not contain globbing or regex special 17974# characters, hashes, percent signs, but SUFFIX may contain a leading 17975# dot (in which case that matches only a dot). 17976func_stripname () 17977{ 17978 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 17979 # positional parameters, so assign one to ordinary parameter first. 17980 func_stripname_result=${3} 17981 func_stripname_result=${func_stripname_result#"${1}"} 17982 func_stripname_result=${func_stripname_result%"${2}"} 17983} 17984 17985# func_opt_split 17986func_opt_split () 17987{ 17988 func_opt_split_opt=${1%%=*} 17989 func_opt_split_arg=${1#*=} 17990} 17991 17992# func_lo2o object 17993func_lo2o () 17994{ 17995 case ${1} in 17996 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 17997 *) func_lo2o_result=${1} ;; 17998 esac 17999} 18000 18001# func_xform libobj-or-source 18002func_xform () 18003{ 18004 func_xform_result=${1%.*}.lo 18005} 18006 18007# func_arith arithmetic-term... 18008func_arith () 18009{ 18010 func_arith_result=$(( $* )) 18011} 18012 18013# func_len string 18014# STRING may not start with a hyphen. 18015func_len () 18016{ 18017 func_len_result=${#1} 18018} 18019 18020_LT_EOF 18021 ;; 18022 *) # Bourne compatible functions. 18023 cat << \_LT_EOF >> "$cfgfile" 18024 18025# func_dirname file append nondir_replacement 18026# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18027# otherwise set result to NONDIR_REPLACEMENT. 18028func_dirname () 18029{ 18030 # Extract subdirectory from the argument. 18031 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18032 if test "X$func_dirname_result" = "X${1}"; then 18033 func_dirname_result="${3}" 18034 else 18035 func_dirname_result="$func_dirname_result${2}" 18036 fi 18037} 18038 18039# func_basename file 18040func_basename () 18041{ 18042 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18043} 18044 18045 18046# func_stripname prefix suffix name 18047# strip PREFIX and SUFFIX off of NAME. 18048# PREFIX and SUFFIX must not contain globbing or regex special 18049# characters, hashes, percent signs, but SUFFIX may contain a leading 18050# dot (in which case that matches only a dot). 18051# func_strip_suffix prefix name 18052func_stripname () 18053{ 18054 case ${2} in 18055 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18056 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18057 esac 18058} 18059 18060# sed scripts: 18061my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18062my_sed_long_arg='1s/^-[^=]*=//' 18063 18064# func_opt_split 18065func_opt_split () 18066{ 18067 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18068 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18069} 18070 18071# func_lo2o object 18072func_lo2o () 18073{ 18074 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18075} 18076 18077# func_xform libobj-or-source 18078func_xform () 18079{ 18080 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18081} 18082 18083# func_arith arithmetic-term... 18084func_arith () 18085{ 18086 func_arith_result=`expr "$@"` 18087} 18088 18089# func_len string 18090# STRING may not start with a hyphen. 18091func_len () 18092{ 18093 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18094} 18095 18096_LT_EOF 18097esac 18098 18099case $lt_shell_append in 18100 yes) 18101 cat << \_LT_EOF >> "$cfgfile" 18102 18103# func_append var value 18104# Append VALUE to the end of shell variable VAR. 18105func_append () 18106{ 18107 eval "$1+=\$2" 18108} 18109_LT_EOF 18110 ;; 18111 *) 18112 cat << \_LT_EOF >> "$cfgfile" 18113 18114# func_append var value 18115# Append VALUE to the end of shell variable VAR. 18116func_append () 18117{ 18118 eval "$1=\$$1\$2" 18119} 18120 18121_LT_EOF 18122 ;; 18123 esac 18124 18125 18126 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18127 || (rm -f "$cfgfile"; exit 1) 18128 18129 mv -f "$cfgfile" "$ofile" || 18130 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18131 chmod +x "$ofile" 18132 18133 18134 cat <<_LT_EOF >> "$ofile" 18135 18136# ### BEGIN LIBTOOL TAG CONFIG: CXX 18137 18138# The linker used to build libraries. 18139LD=$lt_LD_CXX 18140 18141# How to create reloadable object files. 18142reload_flag=$lt_reload_flag_CXX 18143reload_cmds=$lt_reload_cmds_CXX 18144 18145# Commands used to build an old-style archive. 18146old_archive_cmds=$lt_old_archive_cmds_CXX 18147 18148# A language specific compiler. 18149CC=$lt_compiler_CXX 18150 18151# Is the compiler the GNU compiler? 18152with_gcc=$GCC_CXX 18153 18154# Compiler flag to turn off builtin functions. 18155no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 18156 18157# How to pass a linker flag through the compiler. 18158wl=$lt_lt_prog_compiler_wl_CXX 18159 18160# Additional compiler flags for building library objects. 18161pic_flag=$lt_lt_prog_compiler_pic_CXX 18162 18163# Compiler flag to prevent dynamic linking. 18164link_static_flag=$lt_lt_prog_compiler_static_CXX 18165 18166# Does compiler simultaneously support -c and -o options? 18167compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 18168 18169# Whether or not to add -lc for building shared libraries. 18170build_libtool_need_lc=$archive_cmds_need_lc_CXX 18171 18172# Whether or not to disallow shared libs when runtime libs are static. 18173allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 18174 18175# Compiler flag to allow reflexive dlopens. 18176export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 18177 18178# Compiler flag to generate shared objects directly from archives. 18179whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 18180 18181# Whether the compiler copes with passing no objects directly. 18182compiler_needs_object=$lt_compiler_needs_object_CXX 18183 18184# Create an old-style archive from a shared archive. 18185old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 18186 18187# Create a temporary old-style archive to link instead of a shared archive. 18188old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 18189 18190# Commands used to build a shared archive. 18191archive_cmds=$lt_archive_cmds_CXX 18192archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 18193 18194# Commands used to build a loadable module if different from building 18195# a shared archive. 18196module_cmds=$lt_module_cmds_CXX 18197module_expsym_cmds=$lt_module_expsym_cmds_CXX 18198 18199# Whether we are building with GNU ld or not. 18200with_gnu_ld=$lt_with_gnu_ld_CXX 18201 18202# Flag that allows shared libraries with undefined symbols to be built. 18203allow_undefined_flag=$lt_allow_undefined_flag_CXX 18204 18205# Flag that enforces no undefined symbols. 18206no_undefined_flag=$lt_no_undefined_flag_CXX 18207 18208# Flag to hardcode \$libdir into a binary during linking. 18209# This must work even if \$libdir does not exist 18210hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 18211 18212# If ld is used when linking, flag to hardcode \$libdir into a binary 18213# during linking. This must work even if \$libdir does not exist. 18214hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 18215 18216# Whether we need a single "-rpath" flag with a separated argument. 18217hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 18218 18219# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18220# DIR into the resulting binary. 18221hardcode_direct=$hardcode_direct_CXX 18222 18223# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18224# DIR into the resulting binary and the resulting library dependency is 18225# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18226# library is relocated. 18227hardcode_direct_absolute=$hardcode_direct_absolute_CXX 18228 18229# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18230# into the resulting binary. 18231hardcode_minus_L=$hardcode_minus_L_CXX 18232 18233# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18234# into the resulting binary. 18235hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 18236 18237# Set to "yes" if building a shared library automatically hardcodes DIR 18238# into the library and all subsequent libraries and executables linked 18239# against it. 18240hardcode_automatic=$hardcode_automatic_CXX 18241 18242# Set to yes if linker adds runtime paths of dependent libraries 18243# to runtime path list. 18244inherit_rpath=$inherit_rpath_CXX 18245 18246# Whether libtool must link a program against all its dependency libraries. 18247link_all_deplibs=$link_all_deplibs_CXX 18248 18249# Fix the shell variable \$srcfile for the compiler. 18250fix_srcfile_path=$lt_fix_srcfile_path_CXX 18251 18252# Set to "yes" if exported symbols are required. 18253always_export_symbols=$always_export_symbols_CXX 18254 18255# The commands to list exported symbols. 18256export_symbols_cmds=$lt_export_symbols_cmds_CXX 18257 18258# Symbols that should not be listed in the preloaded symbols. 18259exclude_expsyms=$lt_exclude_expsyms_CXX 18260 18261# Symbols that must always be exported. 18262include_expsyms=$lt_include_expsyms_CXX 18263 18264# Commands necessary for linking programs (against libraries) with templates. 18265prelink_cmds=$lt_prelink_cmds_CXX 18266 18267# Specify filename containing input files. 18268file_list_spec=$lt_file_list_spec_CXX 18269 18270# How to hardcode a shared library path into an executable. 18271hardcode_action=$hardcode_action_CXX 18272 18273# The directories searched by this compiler when creating a shared library. 18274compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 18275 18276# Dependencies to place before and after the objects being linked to 18277# create a shared library. 18278predep_objects=$lt_predep_objects_CXX 18279postdep_objects=$lt_postdep_objects_CXX 18280predeps=$lt_predeps_CXX 18281postdeps=$lt_postdeps_CXX 18282 18283# The library search path used internally by the compiler when linking 18284# a shared library. 18285compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 18286 18287# ### END LIBTOOL TAG CONFIG: CXX 18288_LT_EOF 18289 18290 ;; 18291 "testsuite/Makefile":F) cat > vpsed$$ << \_EOF 18292s!`test -f '$<' || echo '$(srcdir)/'`!! 18293_EOF 18294 sed -f vpsed$$ $ac_file > tmp$$ 18295 mv tmp$$ $ac_file 18296 rm vpsed$$ 18297 echo 'MULTISUBDIR =' >> $ac_file 18298 ml_norecursion=yes 18299 . ${multi_basedir}/config-ml.in 18300 { ml_norecursion=; unset ml_norecursion;} 18301 ;; 18302 18303 esac 18304done # for ac_tag 18305 18306 18307as_fn_exit 0 18308_ACEOF 18309ac_clean_files=$ac_clean_files_save 18310 18311test $ac_write_fail = 0 || 18312 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18313 18314 18315# configure is writing to config.log, and then calls config.status. 18316# config.status does its own redirection, appending to config.log. 18317# Unfortunately, on DOS this fails, as config.log is still kept open 18318# by configure, so config.status won't be able to write to it; its 18319# output is simply discarded. So we exec the FD to /dev/null, 18320# effectively closing config.log, so it can be properly (re)opened and 18321# appended to by config.status. When coming back to configure, we 18322# need to make the FD available again. 18323if test "$no_create" != yes; then 18324 ac_cs_success=: 18325 ac_config_status_args= 18326 test "$silent" = yes && 18327 ac_config_status_args="$ac_config_status_args --quiet" 18328 exec 5>/dev/null 18329 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18330 exec 5>>config.log 18331 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18332 # would make configure fail if this is the last instruction. 18333 $ac_cs_success || as_fn_exit 1 18334fi 18335if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18336 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18337$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18338fi 18339 18340