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=no] 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 case $host_os in 8736 rhapsody* | darwin1.[012]) 8737 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8738 darwin1.*) 8739 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8740 darwin*) # darwin 5.x on 8741 # if running on 10.5 or later, the deployment target defaults 8742 # to the OS version, if on x86, and 10.4, the deployment 8743 # target defaults to 10.4. Don't you love it? 8744 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8745 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8746 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8747 10.[012][,.]*) 8748 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8749 10.*) 8750 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8751 esac 8752 ;; 8753 esac 8754 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8755 _lt_dar_single_mod='$single_module' 8756 fi 8757 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8758 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8759 else 8760 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8761 fi 8762 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8763 _lt_dsymutil='~$DSYMUTIL $lib || :' 8764 else 8765 _lt_dsymutil= 8766 fi 8767 ;; 8768 esac 8769 8770for ac_header in dlfcn.h 8771do : 8772 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8773" 8774if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8775 cat >>confdefs.h <<_ACEOF 8776#define HAVE_DLFCN_H 1 8777_ACEOF 8778 8779fi 8780 8781done 8782 8783 8784 8785 8786 8787 8788# Set options 8789 8790 8791 8792 8793 enable_win32_dll=no 8794 8795 8796 # Check whether --enable-shared was given. 8797if test "${enable_shared+set}" = set; then : 8798 enableval=$enable_shared; p=${PACKAGE-default} 8799 case $enableval in 8800 yes) enable_shared=yes ;; 8801 no) enable_shared=no ;; 8802 *) 8803 enable_shared=no 8804 # Look at the argument we got. We use all the common list separators. 8805 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8806 for pkg in $enableval; do 8807 IFS="$lt_save_ifs" 8808 if test "X$pkg" = "X$p"; then 8809 enable_shared=yes 8810 fi 8811 done 8812 IFS="$lt_save_ifs" 8813 ;; 8814 esac 8815else 8816 enable_shared=yes 8817fi 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 # Check whether --enable-static was given. 8828if test "${enable_static+set}" = set; then : 8829 enableval=$enable_static; p=${PACKAGE-default} 8830 case $enableval in 8831 yes) enable_static=yes ;; 8832 no) enable_static=no ;; 8833 *) 8834 enable_static=no 8835 # Look at the argument we got. We use all the common list separators. 8836 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8837 for pkg in $enableval; do 8838 IFS="$lt_save_ifs" 8839 if test "X$pkg" = "X$p"; then 8840 enable_static=yes 8841 fi 8842 done 8843 IFS="$lt_save_ifs" 8844 ;; 8845 esac 8846else 8847 enable_static=yes 8848fi 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859# Check whether --with-pic was given. 8860if test "${with_pic+set}" = set; then : 8861 withval=$with_pic; pic_mode="$withval" 8862else 8863 pic_mode=default 8864fi 8865 8866 8867test -z "$pic_mode" && pic_mode=default 8868 8869 8870 8871 8872 8873 8874 8875 # Check whether --enable-fast-install was given. 8876if test "${enable_fast_install+set}" = set; then : 8877 enableval=$enable_fast_install; p=${PACKAGE-default} 8878 case $enableval in 8879 yes) enable_fast_install=yes ;; 8880 no) enable_fast_install=no ;; 8881 *) 8882 enable_fast_install=no 8883 # Look at the argument we got. We use all the common list separators. 8884 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8885 for pkg in $enableval; do 8886 IFS="$lt_save_ifs" 8887 if test "X$pkg" = "X$p"; then 8888 enable_fast_install=yes 8889 fi 8890 done 8891 IFS="$lt_save_ifs" 8892 ;; 8893 esac 8894else 8895 enable_fast_install=yes 8896fi 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908# This can be used to rebuild libtool when needed 8909LIBTOOL_DEPS="$ltmain" 8910 8911# Always use our own libtool. 8912LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939test -z "$LN_S" && LN_S="ln -s" 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954if test -n "${ZSH_VERSION+set}" ; then 8955 setopt NO_GLOB_SUBST 8956fi 8957 8958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8959$as_echo_n "checking for objdir... " >&6; } 8960if ${lt_cv_objdir+:} false; then : 8961 $as_echo_n "(cached) " >&6 8962else 8963 rm -f .libs 2>/dev/null 8964mkdir .libs 2>/dev/null 8965if test -d .libs; then 8966 lt_cv_objdir=.libs 8967else 8968 # MS-DOS does not allow filenames that begin with a dot. 8969 lt_cv_objdir=_libs 8970fi 8971rmdir .libs 2>/dev/null 8972fi 8973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8974$as_echo "$lt_cv_objdir" >&6; } 8975objdir=$lt_cv_objdir 8976 8977 8978 8979 8980 8981cat >>confdefs.h <<_ACEOF 8982#define LT_OBJDIR "$lt_cv_objdir/" 8983_ACEOF 8984 8985 8986 8987 8988case $host_os in 8989aix3*) 8990 # AIX sometimes has problems with the GCC collect2 program. For some 8991 # reason, if we set the COLLECT_NAMES environment variable, the problems 8992 # vanish in a puff of smoke. 8993 if test "X${COLLECT_NAMES+set}" != Xset; then 8994 COLLECT_NAMES= 8995 export COLLECT_NAMES 8996 fi 8997 ;; 8998esac 8999 9000# Global variables: 9001ofile=libtool 9002can_build_shared=yes 9003 9004# All known linkers require a `.a' archive for static linking (except MSVC, 9005# which needs '.lib'). 9006libext=a 9007 9008with_gnu_ld="$lt_cv_prog_gnu_ld" 9009 9010old_CC="$CC" 9011old_CFLAGS="$CFLAGS" 9012 9013# Set sane defaults for various variables 9014test -z "$CC" && CC=cc 9015test -z "$LTCC" && LTCC=$CC 9016test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9017test -z "$LD" && LD=ld 9018test -z "$ac_objext" && ac_objext=o 9019 9020for cc_temp in $compiler""; do 9021 case $cc_temp in 9022 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9023 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9024 \-*) ;; 9025 *) break;; 9026 esac 9027done 9028cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9029 9030 9031# Only perform the check for file, if the check method requires it 9032test -z "$MAGIC_CMD" && MAGIC_CMD=file 9033case $deplibs_check_method in 9034file_magic*) 9035 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9037$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9038if ${lt_cv_path_MAGIC_CMD+:} false; then : 9039 $as_echo_n "(cached) " >&6 9040else 9041 case $MAGIC_CMD in 9042[\\/*] | ?:[\\/]*) 9043 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9044 ;; 9045*) 9046 lt_save_MAGIC_CMD="$MAGIC_CMD" 9047 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9048 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9049 for ac_dir in $ac_dummy; do 9050 IFS="$lt_save_ifs" 9051 test -z "$ac_dir" && ac_dir=. 9052 if test -f $ac_dir/${ac_tool_prefix}file; then 9053 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9054 if test -n "$file_magic_test_file"; then 9055 case $deplibs_check_method in 9056 "file_magic "*) 9057 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9058 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9059 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9060 $EGREP "$file_magic_regex" > /dev/null; then 9061 : 9062 else 9063 cat <<_LT_EOF 1>&2 9064 9065*** Warning: the command libtool uses to detect shared libraries, 9066*** $file_magic_cmd, produces output that libtool cannot recognize. 9067*** The result is that libtool may fail to recognize shared libraries 9068*** as such. This will affect the creation of libtool libraries that 9069*** depend on shared libraries, but programs linked with such libtool 9070*** libraries will work regardless of this problem. Nevertheless, you 9071*** may want to report the problem to your system manager and/or to 9072*** bug-libtool@gnu.org 9073 9074_LT_EOF 9075 fi ;; 9076 esac 9077 fi 9078 break 9079 fi 9080 done 9081 IFS="$lt_save_ifs" 9082 MAGIC_CMD="$lt_save_MAGIC_CMD" 9083 ;; 9084esac 9085fi 9086 9087MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9088if test -n "$MAGIC_CMD"; then 9089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9090$as_echo "$MAGIC_CMD" >&6; } 9091else 9092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9093$as_echo "no" >&6; } 9094fi 9095 9096 9097 9098 9099 9100if test -z "$lt_cv_path_MAGIC_CMD"; then 9101 if test -n "$ac_tool_prefix"; then 9102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9103$as_echo_n "checking for file... " >&6; } 9104if ${lt_cv_path_MAGIC_CMD+:} false; then : 9105 $as_echo_n "(cached) " >&6 9106else 9107 case $MAGIC_CMD in 9108[\\/*] | ?:[\\/]*) 9109 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9110 ;; 9111*) 9112 lt_save_MAGIC_CMD="$MAGIC_CMD" 9113 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9114 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9115 for ac_dir in $ac_dummy; do 9116 IFS="$lt_save_ifs" 9117 test -z "$ac_dir" && ac_dir=. 9118 if test -f $ac_dir/file; then 9119 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9120 if test -n "$file_magic_test_file"; then 9121 case $deplibs_check_method in 9122 "file_magic "*) 9123 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9124 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9125 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9126 $EGREP "$file_magic_regex" > /dev/null; then 9127 : 9128 else 9129 cat <<_LT_EOF 1>&2 9130 9131*** Warning: the command libtool uses to detect shared libraries, 9132*** $file_magic_cmd, produces output that libtool cannot recognize. 9133*** The result is that libtool may fail to recognize shared libraries 9134*** as such. This will affect the creation of libtool libraries that 9135*** depend on shared libraries, but programs linked with such libtool 9136*** libraries will work regardless of this problem. Nevertheless, you 9137*** may want to report the problem to your system manager and/or to 9138*** bug-libtool@gnu.org 9139 9140_LT_EOF 9141 fi ;; 9142 esac 9143 fi 9144 break 9145 fi 9146 done 9147 IFS="$lt_save_ifs" 9148 MAGIC_CMD="$lt_save_MAGIC_CMD" 9149 ;; 9150esac 9151fi 9152 9153MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9154if test -n "$MAGIC_CMD"; then 9155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9156$as_echo "$MAGIC_CMD" >&6; } 9157else 9158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9159$as_echo "no" >&6; } 9160fi 9161 9162 9163 else 9164 MAGIC_CMD=: 9165 fi 9166fi 9167 9168 fi 9169 ;; 9170esac 9171 9172# Use C for the default configuration in the libtool script 9173 9174lt_save_CC="$CC" 9175ac_ext=c 9176ac_cpp='$CPP $CPPFLAGS' 9177ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9178ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9179ac_compiler_gnu=$ac_cv_c_compiler_gnu 9180 9181 9182# Source file extension for C test sources. 9183ac_ext=c 9184 9185# Object file extension for compiled C test sources. 9186objext=o 9187objext=$objext 9188 9189# Code to be used in simple compile tests 9190lt_simple_compile_test_code="int some_variable = 0;" 9191 9192# Code to be used in simple link tests 9193lt_simple_link_test_code='int main(){return(0);}' 9194 9195 9196 9197 9198 9199 9200 9201# If no C compiler was specified, use CC. 9202LTCC=${LTCC-"$CC"} 9203 9204# If no C compiler flags were specified, use CFLAGS. 9205LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9206 9207# Allow CC to be a program name with arguments. 9208compiler=$CC 9209 9210# Save the default compiler, since it gets overwritten when the other 9211# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9212compiler_DEFAULT=$CC 9213 9214# save warnings/boilerplate of simple test code 9215ac_outfile=conftest.$ac_objext 9216echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9217eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9218_lt_compiler_boilerplate=`cat conftest.err` 9219$RM conftest* 9220 9221ac_outfile=conftest.$ac_objext 9222echo "$lt_simple_link_test_code" >conftest.$ac_ext 9223eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9224_lt_linker_boilerplate=`cat conftest.err` 9225$RM -r conftest* 9226 9227 9228## CAVEAT EMPTOR: 9229## There is no encapsulation within the following macros, do not change 9230## the running order or otherwise move them around unless you know exactly 9231## what you are doing... 9232if test -n "$compiler"; then 9233 9234lt_prog_compiler_no_builtin_flag= 9235 9236if test "$GCC" = yes; then 9237 case $cc_basename in 9238 nvcc*) 9239 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9240 *) 9241 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9242 esac 9243 9244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9245$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9246if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9247 $as_echo_n "(cached) " >&6 9248else 9249 lt_cv_prog_compiler_rtti_exceptions=no 9250 ac_outfile=conftest.$ac_objext 9251 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9252 lt_compiler_flag="-fno-rtti -fno-exceptions" 9253 # Insert the option either (1) after the last *FLAGS variable, or 9254 # (2) before a word containing "conftest.", or (3) at the end. 9255 # Note that $ac_compile itself does not contain backslashes and begins 9256 # with a dollar sign (not a hyphen), so the echo should work correctly. 9257 # The option is referenced via a variable to avoid confusing sed. 9258 lt_compile=`echo "$ac_compile" | $SED \ 9259 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9260 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9261 -e 's:$: $lt_compiler_flag:'` 9262 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9263 (eval "$lt_compile" 2>conftest.err) 9264 ac_status=$? 9265 cat conftest.err >&5 9266 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9267 if (exit $ac_status) && test -s "$ac_outfile"; then 9268 # The compiler can only warn and ignore the option if not recognized 9269 # So say no if there are warnings other than the usual output. 9270 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9271 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9272 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9273 lt_cv_prog_compiler_rtti_exceptions=yes 9274 fi 9275 fi 9276 $RM conftest* 9277 9278fi 9279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9280$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9281 9282if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9283 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9284else 9285 : 9286fi 9287 9288fi 9289 9290 9291 9292 9293 9294 9295 lt_prog_compiler_wl= 9296lt_prog_compiler_pic= 9297lt_prog_compiler_static= 9298 9299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9300$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9301 9302 if test "$GCC" = yes; then 9303 lt_prog_compiler_wl='-Wl,' 9304 lt_prog_compiler_static='-static' 9305 9306 case $host_os in 9307 aix*) 9308 # All AIX code is PIC. 9309 if test "$host_cpu" = ia64; then 9310 # AIX 5 now supports IA64 processor 9311 lt_prog_compiler_static='-Bstatic' 9312 fi 9313 lt_prog_compiler_pic='-fPIC' 9314 ;; 9315 9316 amigaos*) 9317 case $host_cpu in 9318 powerpc) 9319 # see comment about AmigaOS4 .so support 9320 lt_prog_compiler_pic='-fPIC' 9321 ;; 9322 m68k) 9323 # FIXME: we need at least 68020 code to build shared libraries, but 9324 # adding the `-m68020' flag to GCC prevents building anything better, 9325 # like `-m68040'. 9326 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9327 ;; 9328 esac 9329 ;; 9330 9331 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9332 # PIC is the default for these OSes. 9333 ;; 9334 9335 mingw* | cygwin* | pw32* | os2* | cegcc*) 9336 # This hack is so that the source file can tell whether it is being 9337 # built for inclusion in a dll (and should export symbols for example). 9338 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9339 # (--disable-auto-import) libraries 9340 lt_prog_compiler_pic='-DDLL_EXPORT' 9341 ;; 9342 9343 darwin* | rhapsody*) 9344 # PIC is the default on this platform 9345 # Common symbols not allowed in MH_DYLIB files 9346 lt_prog_compiler_pic='-fno-common' 9347 ;; 9348 9349 haiku*) 9350 # PIC is the default for Haiku. 9351 # The "-static" flag exists, but is broken. 9352 lt_prog_compiler_static= 9353 ;; 9354 9355 hpux*) 9356 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9357 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9358 # sets the default TLS model and affects inlining. 9359 case $host_cpu in 9360 hppa*64*) 9361 # +Z the default 9362 ;; 9363 *) 9364 lt_prog_compiler_pic='-fPIC' 9365 ;; 9366 esac 9367 ;; 9368 9369 interix[3-9]*) 9370 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9371 # Instead, we relocate shared libraries at runtime. 9372 ;; 9373 9374 msdosdjgpp*) 9375 # Just because we use GCC doesn't mean we suddenly get shared libraries 9376 # on systems that don't support them. 9377 lt_prog_compiler_can_build_shared=no 9378 enable_shared=no 9379 ;; 9380 9381 *nto* | *qnx*) 9382 # QNX uses GNU C++, but need to define -shared option too, otherwise 9383 # it will coredump. 9384 lt_prog_compiler_pic='-fPIC -shared' 9385 ;; 9386 9387 sysv4*MP*) 9388 if test -d /usr/nec; then 9389 lt_prog_compiler_pic=-Kconform_pic 9390 fi 9391 ;; 9392 9393 *) 9394 lt_prog_compiler_pic='-fPIC' 9395 ;; 9396 esac 9397 9398 case $cc_basename in 9399 nvcc*) # Cuda Compiler Driver 2.2 9400 lt_prog_compiler_wl='-Xlinker ' 9401 lt_prog_compiler_pic='-Xcompiler -fPIC' 9402 ;; 9403 esac 9404 else 9405 # PORTME Check for flag to pass linker flags through the system compiler. 9406 case $host_os in 9407 aix*) 9408 lt_prog_compiler_wl='-Wl,' 9409 if test "$host_cpu" = ia64; then 9410 # AIX 5 now supports IA64 processor 9411 lt_prog_compiler_static='-Bstatic' 9412 else 9413 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9414 fi 9415 ;; 9416 9417 mingw* | cygwin* | pw32* | os2* | cegcc*) 9418 # This hack is so that the source file can tell whether it is being 9419 # built for inclusion in a dll (and should export symbols for example). 9420 lt_prog_compiler_pic='-DDLL_EXPORT' 9421 ;; 9422 9423 hpux9* | hpux10* | hpux11*) 9424 lt_prog_compiler_wl='-Wl,' 9425 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9426 # not for PA HP-UX. 9427 case $host_cpu in 9428 hppa*64*|ia64*) 9429 # +Z the default 9430 ;; 9431 *) 9432 lt_prog_compiler_pic='+Z' 9433 ;; 9434 esac 9435 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9436 lt_prog_compiler_static='${wl}-a ${wl}archive' 9437 ;; 9438 9439 irix5* | irix6* | nonstopux*) 9440 lt_prog_compiler_wl='-Wl,' 9441 # PIC (with -KPIC) is the default. 9442 lt_prog_compiler_static='-non_shared' 9443 ;; 9444 9445 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9446 case $cc_basename in 9447 # old Intel for x86_64 which still supported -KPIC. 9448 ecc*) 9449 lt_prog_compiler_wl='-Wl,' 9450 lt_prog_compiler_pic='-KPIC' 9451 lt_prog_compiler_static='-static' 9452 ;; 9453 # icc used to be incompatible with GCC. 9454 # ICC 10 doesn't accept -KPIC any more. 9455 icc* | ifort*) 9456 lt_prog_compiler_wl='-Wl,' 9457 lt_prog_compiler_pic='-fPIC' 9458 lt_prog_compiler_static='-static' 9459 ;; 9460 # Lahey Fortran 8.1. 9461 lf95*) 9462 lt_prog_compiler_wl='-Wl,' 9463 lt_prog_compiler_pic='--shared' 9464 lt_prog_compiler_static='--static' 9465 ;; 9466 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9467 # Portland Group compilers (*not* the Pentium gcc compiler, 9468 # which looks to be a dead project) 9469 lt_prog_compiler_wl='-Wl,' 9470 lt_prog_compiler_pic='-fpic' 9471 lt_prog_compiler_static='-Bstatic' 9472 ;; 9473 ccc*) 9474 lt_prog_compiler_wl='-Wl,' 9475 # All Alpha code is PIC. 9476 lt_prog_compiler_static='-non_shared' 9477 ;; 9478 xl* | bgxl* | bgf* | mpixl*) 9479 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9480 lt_prog_compiler_wl='-Wl,' 9481 lt_prog_compiler_pic='-qpic' 9482 lt_prog_compiler_static='-qstaticlink' 9483 ;; 9484 *) 9485 case `$CC -V 2>&1 | sed 5q` in 9486 *Sun\ F* | *Sun*Fortran*) 9487 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9488 lt_prog_compiler_pic='-KPIC' 9489 lt_prog_compiler_static='-Bstatic' 9490 lt_prog_compiler_wl='' 9491 ;; 9492 *Sun\ C*) 9493 # Sun C 5.9 9494 lt_prog_compiler_pic='-KPIC' 9495 lt_prog_compiler_static='-Bstatic' 9496 lt_prog_compiler_wl='-Wl,' 9497 ;; 9498 esac 9499 ;; 9500 esac 9501 ;; 9502 9503 newsos6) 9504 lt_prog_compiler_pic='-KPIC' 9505 lt_prog_compiler_static='-Bstatic' 9506 ;; 9507 9508 *nto* | *qnx*) 9509 # QNX uses GNU C++, but need to define -shared option too, otherwise 9510 # it will coredump. 9511 lt_prog_compiler_pic='-fPIC -shared' 9512 ;; 9513 9514 osf3* | osf4* | osf5*) 9515 lt_prog_compiler_wl='-Wl,' 9516 # All OSF/1 code is PIC. 9517 lt_prog_compiler_static='-non_shared' 9518 ;; 9519 9520 rdos*) 9521 lt_prog_compiler_static='-non_shared' 9522 ;; 9523 9524 solaris*) 9525 lt_prog_compiler_pic='-KPIC' 9526 lt_prog_compiler_static='-Bstatic' 9527 case $cc_basename in 9528 f77* | f90* | f95*) 9529 lt_prog_compiler_wl='-Qoption ld ';; 9530 *) 9531 lt_prog_compiler_wl='-Wl,';; 9532 esac 9533 ;; 9534 9535 sunos4*) 9536 lt_prog_compiler_wl='-Qoption ld ' 9537 lt_prog_compiler_pic='-PIC' 9538 lt_prog_compiler_static='-Bstatic' 9539 ;; 9540 9541 sysv4 | sysv4.2uw2* | sysv4.3*) 9542 lt_prog_compiler_wl='-Wl,' 9543 lt_prog_compiler_pic='-KPIC' 9544 lt_prog_compiler_static='-Bstatic' 9545 ;; 9546 9547 sysv4*MP*) 9548 if test -d /usr/nec ;then 9549 lt_prog_compiler_pic='-Kconform_pic' 9550 lt_prog_compiler_static='-Bstatic' 9551 fi 9552 ;; 9553 9554 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9555 lt_prog_compiler_wl='-Wl,' 9556 lt_prog_compiler_pic='-KPIC' 9557 lt_prog_compiler_static='-Bstatic' 9558 ;; 9559 9560 unicos*) 9561 lt_prog_compiler_wl='-Wl,' 9562 lt_prog_compiler_can_build_shared=no 9563 ;; 9564 9565 uts4*) 9566 lt_prog_compiler_pic='-pic' 9567 lt_prog_compiler_static='-Bstatic' 9568 ;; 9569 9570 *) 9571 lt_prog_compiler_can_build_shared=no 9572 ;; 9573 esac 9574 fi 9575 9576case $host_os in 9577 # For platforms which do not support PIC, -DPIC is meaningless: 9578 *djgpp*) 9579 lt_prog_compiler_pic= 9580 ;; 9581 *) 9582 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9583 ;; 9584esac 9585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9586$as_echo "$lt_prog_compiler_pic" >&6; } 9587 9588 9589 9590 9591 9592 9593# 9594# Check to make sure the PIC flag actually works. 9595# 9596if test -n "$lt_prog_compiler_pic"; then 9597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9598$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9599if ${lt_cv_prog_compiler_pic_works+:} false; then : 9600 $as_echo_n "(cached) " >&6 9601else 9602 lt_cv_prog_compiler_pic_works=no 9603 ac_outfile=conftest.$ac_objext 9604 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9605 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9606 # Insert the option either (1) after the last *FLAGS variable, or 9607 # (2) before a word containing "conftest.", or (3) at the end. 9608 # Note that $ac_compile itself does not contain backslashes and begins 9609 # with a dollar sign (not a hyphen), so the echo should work correctly. 9610 # The option is referenced via a variable to avoid confusing sed. 9611 lt_compile=`echo "$ac_compile" | $SED \ 9612 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9613 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9614 -e 's:$: $lt_compiler_flag:'` 9615 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9616 (eval "$lt_compile" 2>conftest.err) 9617 ac_status=$? 9618 cat conftest.err >&5 9619 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9620 if (exit $ac_status) && test -s "$ac_outfile"; then 9621 # The compiler can only warn and ignore the option if not recognized 9622 # So say no if there are warnings other than the usual output. 9623 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9624 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9625 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9626 lt_cv_prog_compiler_pic_works=yes 9627 fi 9628 fi 9629 $RM conftest* 9630 9631fi 9632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9633$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9634 9635if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9636 case $lt_prog_compiler_pic in 9637 "" | " "*) ;; 9638 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9639 esac 9640else 9641 lt_prog_compiler_pic= 9642 lt_prog_compiler_can_build_shared=no 9643fi 9644 9645fi 9646 9647 9648 9649 9650 9651 9652# 9653# Check to make sure the static flag actually works. 9654# 9655wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9657$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9658if ${lt_cv_prog_compiler_static_works+:} false; then : 9659 $as_echo_n "(cached) " >&6 9660else 9661 lt_cv_prog_compiler_static_works=no 9662 save_LDFLAGS="$LDFLAGS" 9663 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9664 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9665 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9666 # The linker can only warn and ignore the option if not recognized 9667 # So say no if there are warnings 9668 if test -s conftest.err; then 9669 # Append any errors to the config.log. 9670 cat conftest.err 1>&5 9671 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9672 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9673 if diff conftest.exp conftest.er2 >/dev/null; then 9674 lt_cv_prog_compiler_static_works=yes 9675 fi 9676 else 9677 lt_cv_prog_compiler_static_works=yes 9678 fi 9679 fi 9680 $RM -r conftest* 9681 LDFLAGS="$save_LDFLAGS" 9682 9683fi 9684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9685$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9686 9687if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9688 : 9689else 9690 lt_prog_compiler_static= 9691fi 9692 9693 9694 9695 9696 9697 9698 9699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9700$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9701if ${lt_cv_prog_compiler_c_o+:} false; then : 9702 $as_echo_n "(cached) " >&6 9703else 9704 lt_cv_prog_compiler_c_o=no 9705 $RM -r conftest 2>/dev/null 9706 mkdir conftest 9707 cd conftest 9708 mkdir out 9709 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9710 9711 lt_compiler_flag="-o out/conftest2.$ac_objext" 9712 # Insert the option either (1) after the last *FLAGS variable, or 9713 # (2) before a word containing "conftest.", or (3) at the end. 9714 # Note that $ac_compile itself does not contain backslashes and begins 9715 # with a dollar sign (not a hyphen), so the echo should work correctly. 9716 lt_compile=`echo "$ac_compile" | $SED \ 9717 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9718 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9719 -e 's:$: $lt_compiler_flag:'` 9720 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9721 (eval "$lt_compile" 2>out/conftest.err) 9722 ac_status=$? 9723 cat out/conftest.err >&5 9724 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9725 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9726 then 9727 # The compiler can only warn and ignore the option if not recognized 9728 # So say no if there are warnings 9729 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9730 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9731 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9732 lt_cv_prog_compiler_c_o=yes 9733 fi 9734 fi 9735 chmod u+w . 2>&5 9736 $RM conftest* 9737 # SGI C++ compiler will create directory out/ii_files/ for 9738 # template instantiation 9739 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9740 $RM out/* && rmdir out 9741 cd .. 9742 $RM -r conftest 9743 $RM conftest* 9744 9745fi 9746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9747$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9748 9749 9750 9751 9752 9753 9754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9755$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9756if ${lt_cv_prog_compiler_c_o+:} false; then : 9757 $as_echo_n "(cached) " >&6 9758else 9759 lt_cv_prog_compiler_c_o=no 9760 $RM -r conftest 2>/dev/null 9761 mkdir conftest 9762 cd conftest 9763 mkdir out 9764 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9765 9766 lt_compiler_flag="-o out/conftest2.$ac_objext" 9767 # Insert the option either (1) after the last *FLAGS variable, or 9768 # (2) before a word containing "conftest.", or (3) at the end. 9769 # Note that $ac_compile itself does not contain backslashes and begins 9770 # with a dollar sign (not a hyphen), so the echo should work correctly. 9771 lt_compile=`echo "$ac_compile" | $SED \ 9772 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9773 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9774 -e 's:$: $lt_compiler_flag:'` 9775 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9776 (eval "$lt_compile" 2>out/conftest.err) 9777 ac_status=$? 9778 cat out/conftest.err >&5 9779 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9780 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9781 then 9782 # The compiler can only warn and ignore the option if not recognized 9783 # So say no if there are warnings 9784 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9785 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9786 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9787 lt_cv_prog_compiler_c_o=yes 9788 fi 9789 fi 9790 chmod u+w . 2>&5 9791 $RM conftest* 9792 # SGI C++ compiler will create directory out/ii_files/ for 9793 # template instantiation 9794 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9795 $RM out/* && rmdir out 9796 cd .. 9797 $RM -r conftest 9798 $RM conftest* 9799 9800fi 9801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9802$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9803 9804 9805 9806 9807hard_links="nottested" 9808if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9809 # do not overwrite the value of need_locks provided by the user 9810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9811$as_echo_n "checking if we can lock with hard links... " >&6; } 9812 hard_links=yes 9813 $RM conftest* 9814 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9815 touch conftest.a 9816 ln conftest.a conftest.b 2>&5 || hard_links=no 9817 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9819$as_echo "$hard_links" >&6; } 9820 if test "$hard_links" = no; then 9821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9822$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9823 need_locks=warn 9824 fi 9825else 9826 need_locks=no 9827fi 9828 9829 9830 9831 9832 9833 9834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9835$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9836 9837 runpath_var= 9838 allow_undefined_flag= 9839 always_export_symbols=no 9840 archive_cmds= 9841 archive_expsym_cmds= 9842 compiler_needs_object=no 9843 enable_shared_with_static_runtimes=no 9844 export_dynamic_flag_spec= 9845 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9846 hardcode_automatic=no 9847 hardcode_direct=no 9848 hardcode_direct_absolute=no 9849 hardcode_libdir_flag_spec= 9850 hardcode_libdir_flag_spec_ld= 9851 hardcode_libdir_separator= 9852 hardcode_minus_L=no 9853 hardcode_shlibpath_var=unsupported 9854 inherit_rpath=no 9855 link_all_deplibs=unknown 9856 module_cmds= 9857 module_expsym_cmds= 9858 old_archive_from_new_cmds= 9859 old_archive_from_expsyms_cmds= 9860 thread_safe_flag_spec= 9861 whole_archive_flag_spec= 9862 # include_expsyms should be a list of space-separated symbols to be *always* 9863 # included in the symbol list 9864 include_expsyms= 9865 # exclude_expsyms can be an extended regexp of symbols to exclude 9866 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9867 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9868 # as well as any symbol that contains `d'. 9869 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9870 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9871 # platforms (ab)use it in PIC code, but their linkers get confused if 9872 # the symbol is explicitly referenced. Since portable code cannot 9873 # rely on this symbol name, it's probably fine to never include it in 9874 # preloaded symbol tables. 9875 # Exclude shared library initialization/finalization symbols. 9876 extract_expsyms_cmds= 9877 9878 case $host_os in 9879 cygwin* | mingw* | pw32* | cegcc*) 9880 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9881 # When not using gcc, we currently assume that we are using 9882 # Microsoft Visual C++. 9883 if test "$GCC" != yes; then 9884 with_gnu_ld=no 9885 fi 9886 ;; 9887 interix*) 9888 # we just hope/assume this is gcc and not c89 (= MSVC++) 9889 with_gnu_ld=yes 9890 ;; 9891 openbsd*) 9892 with_gnu_ld=no 9893 ;; 9894 esac 9895 9896 ld_shlibs=yes 9897 9898 # On some targets, GNU ld is compatible enough with the native linker 9899 # that we're better off using the native interface for both. 9900 lt_use_gnu_ld_interface=no 9901 if test "$with_gnu_ld" = yes; then 9902 case $host_os in 9903 aix*) 9904 # The AIX port of GNU ld has always aspired to compatibility 9905 # with the native linker. However, as the warning in the GNU ld 9906 # block says, versions before 2.19.5* couldn't really create working 9907 # shared libraries, regardless of the interface used. 9908 case `$LD -v 2>&1` in 9909 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9910 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9911 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9912 *) 9913 lt_use_gnu_ld_interface=yes 9914 ;; 9915 esac 9916 ;; 9917 *) 9918 lt_use_gnu_ld_interface=yes 9919 ;; 9920 esac 9921 fi 9922 9923 if test "$lt_use_gnu_ld_interface" = yes; then 9924 # If archive_cmds runs LD, not CC, wlarc should be empty 9925 wlarc='${wl}' 9926 9927 # Set some defaults for GNU ld with shared library support. These 9928 # are reset later if shared libraries are not supported. Putting them 9929 # here allows them to be overridden if necessary. 9930 runpath_var=LD_RUN_PATH 9931 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9932 export_dynamic_flag_spec='${wl}--export-dynamic' 9933 # ancient GNU ld didn't support --whole-archive et. al. 9934 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9935 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9936 else 9937 whole_archive_flag_spec= 9938 fi 9939 supports_anon_versioning=no 9940 case `$LD -v 2>&1` in 9941 *GNU\ gold*) supports_anon_versioning=yes ;; 9942 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9943 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9944 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9945 *\ 2.11.*) ;; # other 2.11 versions 9946 *) supports_anon_versioning=yes ;; 9947 esac 9948 9949 # See if GNU ld supports shared libraries. 9950 case $host_os in 9951 aix[3-9]*) 9952 # On AIX/PPC, the GNU linker is very broken 9953 if test "$host_cpu" != ia64; then 9954 ld_shlibs=no 9955 cat <<_LT_EOF 1>&2 9956 9957*** Warning: the GNU linker, at least up to release 2.19, is reported 9958*** to be unable to reliably create shared libraries on AIX. 9959*** Therefore, libtool is disabling shared libraries support. If you 9960*** really care for shared libraries, you may want to install binutils 9961*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9962*** You will then need to restart the configuration process. 9963 9964_LT_EOF 9965 fi 9966 ;; 9967 9968 amigaos*) 9969 case $host_cpu in 9970 powerpc) 9971 # see comment about AmigaOS4 .so support 9972 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9973 archive_expsym_cmds='' 9974 ;; 9975 m68k) 9976 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)' 9977 hardcode_libdir_flag_spec='-L$libdir' 9978 hardcode_minus_L=yes 9979 ;; 9980 esac 9981 ;; 9982 9983 beos*) 9984 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9985 allow_undefined_flag=unsupported 9986 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9987 # support --undefined. This deserves some investigation. FIXME 9988 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9989 else 9990 ld_shlibs=no 9991 fi 9992 ;; 9993 9994 cygwin* | mingw* | pw32* | cegcc*) 9995 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9996 # as there is no search path for DLLs. 9997 hardcode_libdir_flag_spec='-L$libdir' 9998 export_dynamic_flag_spec='${wl}--export-all-symbols' 9999 allow_undefined_flag=unsupported 10000 always_export_symbols=no 10001 enable_shared_with_static_runtimes=yes 10002 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10003 10004 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10005 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10006 # If the export-symbols file already is a .def file (1st line 10007 # is EXPORTS), use it as is; otherwise, prepend... 10008 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10009 cp $export_symbols $output_objdir/$soname.def; 10010 else 10011 echo EXPORTS > $output_objdir/$soname.def; 10012 cat $export_symbols >> $output_objdir/$soname.def; 10013 fi~ 10014 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10015 else 10016 ld_shlibs=no 10017 fi 10018 ;; 10019 10020 haiku*) 10021 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10022 link_all_deplibs=yes 10023 ;; 10024 10025 interix[3-9]*) 10026 hardcode_direct=no 10027 hardcode_shlibpath_var=no 10028 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10029 export_dynamic_flag_spec='${wl}-E' 10030 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10031 # Instead, shared libraries are loaded at an image base (0x10000000 by 10032 # default) and relocated if they conflict, which is a slow very memory 10033 # consuming and fragmenting process. To avoid this, we pick a random, 10034 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10035 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10036 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10037 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' 10038 ;; 10039 10040 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 10041 tmp_diet=no 10042 if test "$host_os" = linux-dietlibc; then 10043 case $cc_basename in 10044 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10045 esac 10046 fi 10047 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10048 && test "$tmp_diet" = no 10049 then 10050 tmp_addflag=' $pic_flag' 10051 tmp_sharedflag='-shared' 10052 case $cc_basename,$host_cpu in 10053 pgcc*) # Portland Group C compiler 10054 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' 10055 tmp_addflag=' $pic_flag' 10056 ;; 10057 pgf77* | pgf90* | pgf95* | pgfortran*) 10058 # Portland Group f77 and f90 compilers 10059 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' 10060 tmp_addflag=' $pic_flag -Mnomain' ;; 10061 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10062 tmp_addflag=' -i_dynamic' ;; 10063 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10064 tmp_addflag=' -i_dynamic -nofor_main' ;; 10065 ifc* | ifort*) # Intel Fortran compiler 10066 tmp_addflag=' -nofor_main' ;; 10067 lf95*) # Lahey Fortran 8.1 10068 whole_archive_flag_spec= 10069 tmp_sharedflag='--shared' ;; 10070 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10071 tmp_sharedflag='-qmkshrobj' 10072 tmp_addflag= ;; 10073 nvcc*) # Cuda Compiler Driver 2.2 10074 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' 10075 compiler_needs_object=yes 10076 ;; 10077 esac 10078 case `$CC -V 2>&1 | sed 5q` in 10079 *Sun\ C*) # Sun C 5.9 10080 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' 10081 compiler_needs_object=yes 10082 tmp_sharedflag='-G' ;; 10083 *Sun\ F*) # Sun Fortran 8.3 10084 tmp_sharedflag='-G' ;; 10085 esac 10086 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10087 10088 if test "x$supports_anon_versioning" = xyes; then 10089 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10090 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10091 echo "local: *; };" >> $output_objdir/$libname.ver~ 10092 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10093 fi 10094 10095 case $cc_basename in 10096 xlf* | bgf* | bgxlf* | mpixlf*) 10097 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10098 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10099 hardcode_libdir_flag_spec= 10100 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10101 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10102 if test "x$supports_anon_versioning" = xyes; then 10103 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10104 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10105 echo "local: *; };" >> $output_objdir/$libname.ver~ 10106 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10107 fi 10108 ;; 10109 esac 10110 else 10111 ld_shlibs=no 10112 fi 10113 ;; 10114 10115 netbsd*) 10116 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10117 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10118 wlarc= 10119 else 10120 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10121 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10122 fi 10123 ;; 10124 10125 solaris*) 10126 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10127 ld_shlibs=no 10128 cat <<_LT_EOF 1>&2 10129 10130*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10131*** create shared libraries on Solaris systems. Therefore, libtool 10132*** is disabling shared libraries support. We urge you to upgrade GNU 10133*** binutils to release 2.9.1 or newer. Another option is to modify 10134*** your PATH or compiler configuration so that the native linker is 10135*** used, and then restart. 10136 10137_LT_EOF 10138 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10139 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10140 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10141 else 10142 ld_shlibs=no 10143 fi 10144 ;; 10145 10146 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10147 case `$LD -v 2>&1` in 10148 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10149 ld_shlibs=no 10150 cat <<_LT_EOF 1>&2 10151 10152*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10153*** reliably create shared libraries on SCO systems. Therefore, libtool 10154*** is disabling shared libraries support. We urge you to upgrade GNU 10155*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10156*** your PATH or compiler configuration so that the native linker is 10157*** used, and then restart. 10158 10159_LT_EOF 10160 ;; 10161 *) 10162 # For security reasons, it is highly recommended that you always 10163 # use absolute paths for naming shared libraries, and exclude the 10164 # DT_RUNPATH tag from executables and libraries. But doing so 10165 # requires that you compile everything twice, which is a pain. 10166 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10167 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10168 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10169 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10170 else 10171 ld_shlibs=no 10172 fi 10173 ;; 10174 esac 10175 ;; 10176 10177 sunos4*) 10178 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10179 wlarc= 10180 hardcode_direct=yes 10181 hardcode_shlibpath_var=no 10182 ;; 10183 10184 *) 10185 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10186 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10187 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10188 else 10189 ld_shlibs=no 10190 fi 10191 ;; 10192 esac 10193 10194 if test "$ld_shlibs" = no; then 10195 runpath_var= 10196 hardcode_libdir_flag_spec= 10197 export_dynamic_flag_spec= 10198 whole_archive_flag_spec= 10199 fi 10200 else 10201 # PORTME fill in a description of your system's linker (not GNU ld) 10202 case $host_os in 10203 aix3*) 10204 allow_undefined_flag=unsupported 10205 always_export_symbols=yes 10206 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' 10207 # Note: this linker hardcodes the directories in LIBPATH if there 10208 # are no directories specified by -L. 10209 hardcode_minus_L=yes 10210 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10211 # Neither direct hardcoding nor static linking is supported with a 10212 # broken collect2. 10213 hardcode_direct=unsupported 10214 fi 10215 ;; 10216 10217 aix[4-9]*) 10218 if test "$host_cpu" = ia64; then 10219 # On IA64, the linker does run time linking by default, so we don't 10220 # have to do anything special. 10221 aix_use_runtimelinking=no 10222 exp_sym_flag='-Bexport' 10223 no_entry_flag="" 10224 else 10225 # If we're using GNU nm, then we don't want the "-C" option. 10226 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10227 # Also, AIX nm treats weak defined symbols like other global 10228 # defined symbols, whereas GNU nm marks them as "W". 10229 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10230 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' 10231 else 10232 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' 10233 fi 10234 aix_use_runtimelinking=no 10235 10236 # Test if we are trying to use run time linking or normal 10237 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10238 # need to do runtime linking. 10239 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10240 for ld_flag in $LDFLAGS; do 10241 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10242 aix_use_runtimelinking=yes 10243 break 10244 fi 10245 done 10246 ;; 10247 esac 10248 10249 exp_sym_flag='-bexport' 10250 no_entry_flag='-bnoentry' 10251 fi 10252 10253 # When large executables or shared objects are built, AIX ld can 10254 # have problems creating the table of contents. If linking a library 10255 # or program results in "error TOC overflow" add -mminimal-toc to 10256 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10257 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10258 10259 archive_cmds='' 10260 hardcode_direct=yes 10261 hardcode_direct_absolute=yes 10262 hardcode_libdir_separator=':' 10263 link_all_deplibs=yes 10264 file_list_spec='${wl}-f,' 10265 10266 if test "$GCC" = yes; then 10267 case $host_os in aix4.[012]|aix4.[012].*) 10268 # We only want to do this on AIX 4.2 and lower, the check 10269 # below for broken collect2 doesn't work under 4.3+ 10270 collect2name=`${CC} -print-prog-name=collect2` 10271 if test -f "$collect2name" && 10272 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10273 then 10274 # We have reworked collect2 10275 : 10276 else 10277 # We have old collect2 10278 hardcode_direct=unsupported 10279 # It fails to find uninstalled libraries when the uninstalled 10280 # path is not listed in the libpath. Setting hardcode_minus_L 10281 # to unsupported forces relinking 10282 hardcode_minus_L=yes 10283 hardcode_libdir_flag_spec='-L$libdir' 10284 hardcode_libdir_separator= 10285 fi 10286 ;; 10287 esac 10288 shared_flag='-shared' 10289 if test "$aix_use_runtimelinking" = yes; then 10290 shared_flag="$shared_flag "'${wl}-G' 10291 fi 10292 else 10293 # not using gcc 10294 if test "$host_cpu" = ia64; then 10295 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10296 # chokes on -Wl,-G. The following line is correct: 10297 shared_flag='-G' 10298 else 10299 if test "$aix_use_runtimelinking" = yes; then 10300 shared_flag='${wl}-G' 10301 else 10302 shared_flag='${wl}-bM:SRE' 10303 fi 10304 fi 10305 fi 10306 10307 export_dynamic_flag_spec='${wl}-bexpall' 10308 # It seems that -bexpall does not export symbols beginning with 10309 # underscore (_), so it is better to generate a list of symbols to export. 10310 always_export_symbols=yes 10311 if test "$aix_use_runtimelinking" = yes; then 10312 # Warning - without using the other runtime loading flags (-brtl), 10313 # -berok will link without error, but may produce a broken library. 10314 allow_undefined_flag='-berok' 10315 # Determine the default libpath from the value encoded in an 10316 # empty executable. 10317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10318/* end confdefs.h. */ 10319 10320int 10321main () 10322{ 10323 10324 ; 10325 return 0; 10326} 10327_ACEOF 10328if ac_fn_c_try_link "$LINENO"; then : 10329 10330lt_aix_libpath_sed=' 10331 /Import File Strings/,/^$/ { 10332 /^0/ { 10333 s/^0 *\(.*\)$/\1/ 10334 p 10335 } 10336 }' 10337aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10338# Check for a 64-bit object if we didn't find anything. 10339if test -z "$aix_libpath"; then 10340 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10341fi 10342fi 10343rm -f core conftest.err conftest.$ac_objext \ 10344 conftest$ac_exeext conftest.$ac_ext 10345if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10346 10347 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10348 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" 10349 else 10350 if test "$host_cpu" = ia64; then 10351 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10352 allow_undefined_flag="-z nodefs" 10353 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" 10354 else 10355 # Determine the default libpath from the value encoded in an 10356 # empty executable. 10357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10358/* end confdefs.h. */ 10359 10360int 10361main () 10362{ 10363 10364 ; 10365 return 0; 10366} 10367_ACEOF 10368if ac_fn_c_try_link "$LINENO"; then : 10369 10370lt_aix_libpath_sed=' 10371 /Import File Strings/,/^$/ { 10372 /^0/ { 10373 s/^0 *\(.*\)$/\1/ 10374 p 10375 } 10376 }' 10377aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10378# Check for a 64-bit object if we didn't find anything. 10379if test -z "$aix_libpath"; then 10380 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10381fi 10382fi 10383rm -f core conftest.err conftest.$ac_objext \ 10384 conftest$ac_exeext conftest.$ac_ext 10385if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10386 10387 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10388 # Warning - without using the other run time loading flags, 10389 # -berok will link without error, but may produce a broken library. 10390 no_undefined_flag=' ${wl}-bernotok' 10391 allow_undefined_flag=' ${wl}-berok' 10392 if test "$with_gnu_ld" = yes; then 10393 # We only use this code for GNU lds that support --whole-archive. 10394 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10395 else 10396 # Exported symbols can be pulled into shared objects from archives 10397 whole_archive_flag_spec='$convenience' 10398 fi 10399 archive_cmds_need_lc=yes 10400 # This is similar to how AIX traditionally builds its shared libraries. 10401 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' 10402 fi 10403 fi 10404 ;; 10405 10406 amigaos*) 10407 case $host_cpu in 10408 powerpc) 10409 # see comment about AmigaOS4 .so support 10410 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10411 archive_expsym_cmds='' 10412 ;; 10413 m68k) 10414 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)' 10415 hardcode_libdir_flag_spec='-L$libdir' 10416 hardcode_minus_L=yes 10417 ;; 10418 esac 10419 ;; 10420 10421 bsdi[45]*) 10422 export_dynamic_flag_spec=-rdynamic 10423 ;; 10424 10425 cygwin* | mingw* | pw32* | cegcc*) 10426 # When not using gcc, we currently assume that we are using 10427 # Microsoft Visual C++. 10428 # hardcode_libdir_flag_spec is actually meaningless, as there is 10429 # no search path for DLLs. 10430 hardcode_libdir_flag_spec=' ' 10431 allow_undefined_flag=unsupported 10432 # Tell ltmain to make .lib files, not .a files. 10433 libext=lib 10434 # Tell ltmain to make .dll files, not .so files. 10435 shrext_cmds=".dll" 10436 # FIXME: Setting linknames here is a bad hack. 10437 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10438 # The linker will automatically build a .lib file if we build a DLL. 10439 old_archive_from_new_cmds='true' 10440 # FIXME: Should let the user specify the lib program. 10441 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10442 fix_srcfile_path='`cygpath -w "$srcfile"`' 10443 enable_shared_with_static_runtimes=yes 10444 ;; 10445 10446 darwin* | rhapsody*) 10447 10448 10449 archive_cmds_need_lc=no 10450 hardcode_direct=no 10451 hardcode_automatic=yes 10452 hardcode_shlibpath_var=unsupported 10453 if test "$lt_cv_ld_force_load" = "yes"; then 10454 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\"`' 10455 else 10456 whole_archive_flag_spec='' 10457 fi 10458 link_all_deplibs=yes 10459 allow_undefined_flag="$_lt_dar_allow_undefined" 10460 case $cc_basename in 10461 ifort*) _lt_dar_can_shared=yes ;; 10462 *) _lt_dar_can_shared=$GCC ;; 10463 esac 10464 if test "$_lt_dar_can_shared" = "yes"; then 10465 output_verbose_link_cmd=func_echo_all 10466 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10467 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10468 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}" 10469 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}" 10470 10471 else 10472 ld_shlibs=no 10473 fi 10474 10475 ;; 10476 10477 dgux*) 10478 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10479 hardcode_libdir_flag_spec='-L$libdir' 10480 hardcode_shlibpath_var=no 10481 ;; 10482 10483 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10484 # support. Future versions do this automatically, but an explicit c++rt0.o 10485 # does not break anything, and helps significantly (at the cost of a little 10486 # extra space). 10487 freebsd2.2*) 10488 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10489 hardcode_libdir_flag_spec='-R$libdir' 10490 hardcode_direct=yes 10491 hardcode_shlibpath_var=no 10492 ;; 10493 10494 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10495 freebsd2.*) 10496 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10497 hardcode_direct=yes 10498 hardcode_minus_L=yes 10499 hardcode_shlibpath_var=no 10500 ;; 10501 10502 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10503 freebsd* | dragonfly*) 10504 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10505 hardcode_libdir_flag_spec='-R$libdir' 10506 hardcode_direct=yes 10507 hardcode_shlibpath_var=no 10508 ;; 10509 10510 hpux9*) 10511 if test "$GCC" = yes; then 10512 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' 10513 else 10514 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' 10515 fi 10516 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10517 hardcode_libdir_separator=: 10518 hardcode_direct=yes 10519 10520 # hardcode_minus_L: Not really in the search PATH, 10521 # but as the default location of the library. 10522 hardcode_minus_L=yes 10523 export_dynamic_flag_spec='${wl}-E' 10524 ;; 10525 10526 hpux10*) 10527 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10528 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10529 else 10530 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10531 fi 10532 if test "$with_gnu_ld" = no; then 10533 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10534 hardcode_libdir_flag_spec_ld='+b $libdir' 10535 hardcode_libdir_separator=: 10536 hardcode_direct=yes 10537 hardcode_direct_absolute=yes 10538 export_dynamic_flag_spec='${wl}-E' 10539 # hardcode_minus_L: Not really in the search PATH, 10540 # but as the default location of the library. 10541 hardcode_minus_L=yes 10542 fi 10543 ;; 10544 10545 hpux11*) 10546 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10547 case $host_cpu in 10548 hppa*64*) 10549 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10550 ;; 10551 ia64*) 10552 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10553 ;; 10554 *) 10555 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10556 ;; 10557 esac 10558 else 10559 case $host_cpu in 10560 hppa*64*) 10561 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10562 ;; 10563 ia64*) 10564 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10565 ;; 10566 *) 10567 10568 # Older versions of the 11.00 compiler do not understand -b yet 10569 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10571$as_echo_n "checking if $CC understands -b... " >&6; } 10572if ${lt_cv_prog_compiler__b+:} false; then : 10573 $as_echo_n "(cached) " >&6 10574else 10575 lt_cv_prog_compiler__b=no 10576 save_LDFLAGS="$LDFLAGS" 10577 LDFLAGS="$LDFLAGS -b" 10578 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10579 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10580 # The linker can only warn and ignore the option if not recognized 10581 # So say no if there are warnings 10582 if test -s conftest.err; then 10583 # Append any errors to the config.log. 10584 cat conftest.err 1>&5 10585 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10586 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10587 if diff conftest.exp conftest.er2 >/dev/null; then 10588 lt_cv_prog_compiler__b=yes 10589 fi 10590 else 10591 lt_cv_prog_compiler__b=yes 10592 fi 10593 fi 10594 $RM -r conftest* 10595 LDFLAGS="$save_LDFLAGS" 10596 10597fi 10598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10599$as_echo "$lt_cv_prog_compiler__b" >&6; } 10600 10601if test x"$lt_cv_prog_compiler__b" = xyes; then 10602 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10603else 10604 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10605fi 10606 10607 ;; 10608 esac 10609 fi 10610 if test "$with_gnu_ld" = no; then 10611 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10612 hardcode_libdir_separator=: 10613 10614 case $host_cpu in 10615 hppa*64*|ia64*) 10616 hardcode_direct=no 10617 hardcode_shlibpath_var=no 10618 ;; 10619 *) 10620 hardcode_direct=yes 10621 hardcode_direct_absolute=yes 10622 export_dynamic_flag_spec='${wl}-E' 10623 10624 # hardcode_minus_L: Not really in the search PATH, 10625 # but as the default location of the library. 10626 hardcode_minus_L=yes 10627 ;; 10628 esac 10629 fi 10630 ;; 10631 10632 irix5* | irix6* | nonstopux*) 10633 if test "$GCC" = yes; then 10634 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' 10635 # Try to use the -exported_symbol ld option, if it does not 10636 # work, assume that -exports_file does not work either and 10637 # implicitly export all symbols. 10638 save_LDFLAGS="$LDFLAGS" 10639 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10641/* end confdefs.h. */ 10642int foo(void) {} 10643_ACEOF 10644if ac_fn_c_try_link "$LINENO"; then : 10645 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' 10646 10647fi 10648rm -f core conftest.err conftest.$ac_objext \ 10649 conftest$ac_exeext conftest.$ac_ext 10650 LDFLAGS="$save_LDFLAGS" 10651 else 10652 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' 10653 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' 10654 fi 10655 archive_cmds_need_lc='no' 10656 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10657 hardcode_libdir_separator=: 10658 inherit_rpath=yes 10659 link_all_deplibs=yes 10660 ;; 10661 10662 netbsd*) 10663 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10664 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10665 else 10666 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10667 fi 10668 hardcode_libdir_flag_spec='-R$libdir' 10669 hardcode_direct=yes 10670 hardcode_shlibpath_var=no 10671 ;; 10672 10673 newsos6) 10674 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10675 hardcode_direct=yes 10676 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10677 hardcode_libdir_separator=: 10678 hardcode_shlibpath_var=no 10679 ;; 10680 10681 *nto* | *qnx*) 10682 ;; 10683 10684 openbsd*) 10685 if test -f /usr/libexec/ld.so; then 10686 hardcode_direct=yes 10687 hardcode_shlibpath_var=no 10688 hardcode_direct_absolute=yes 10689 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10690 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10691 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10692 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10693 export_dynamic_flag_spec='${wl}-E' 10694 else 10695 case $host_os in 10696 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10697 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10698 hardcode_libdir_flag_spec='-R$libdir' 10699 ;; 10700 *) 10701 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10702 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10703 ;; 10704 esac 10705 fi 10706 else 10707 ld_shlibs=no 10708 fi 10709 ;; 10710 10711 os2*) 10712 hardcode_libdir_flag_spec='-L$libdir' 10713 hardcode_minus_L=yes 10714 allow_undefined_flag=unsupported 10715 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' 10716 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10717 ;; 10718 10719 osf3*) 10720 if test "$GCC" = yes; then 10721 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10722 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' 10723 else 10724 allow_undefined_flag=' -expect_unresolved \*' 10725 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' 10726 fi 10727 archive_cmds_need_lc='no' 10728 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10729 hardcode_libdir_separator=: 10730 ;; 10731 10732 osf4* | osf5*) # as osf3* with the addition of -msym flag 10733 if test "$GCC" = yes; then 10734 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10735 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' 10736 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10737 else 10738 allow_undefined_flag=' -expect_unresolved \*' 10739 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' 10740 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~ 10741 $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' 10742 10743 # Both c and cxx compiler support -rpath directly 10744 hardcode_libdir_flag_spec='-rpath $libdir' 10745 fi 10746 archive_cmds_need_lc='no' 10747 hardcode_libdir_separator=: 10748 ;; 10749 10750 solaris*) 10751 no_undefined_flag=' -z defs' 10752 if test "$GCC" = yes; then 10753 wlarc='${wl}' 10754 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10755 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10756 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10757 else 10758 case `$CC -V 2>&1` in 10759 *"Compilers 5.0"*) 10760 wlarc='' 10761 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10762 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10763 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10764 ;; 10765 *) 10766 wlarc='${wl}' 10767 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10768 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10769 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10770 ;; 10771 esac 10772 fi 10773 hardcode_libdir_flag_spec='-R$libdir' 10774 hardcode_shlibpath_var=no 10775 case $host_os in 10776 solaris2.[0-5] | solaris2.[0-5].*) ;; 10777 *) 10778 # The compiler driver will combine and reorder linker options, 10779 # but understands `-z linker_flag'. GCC discards it without `$wl', 10780 # but is careful enough not to reorder. 10781 # Supported since Solaris 2.6 (maybe 2.5.1?) 10782 if test "$GCC" = yes; then 10783 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10784 else 10785 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10786 fi 10787 ;; 10788 esac 10789 link_all_deplibs=yes 10790 ;; 10791 10792 sunos4*) 10793 if test "x$host_vendor" = xsequent; then 10794 # Use $CC to link under sequent, because it throws in some extra .o 10795 # files that make .init and .fini sections work. 10796 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10797 else 10798 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10799 fi 10800 hardcode_libdir_flag_spec='-L$libdir' 10801 hardcode_direct=yes 10802 hardcode_minus_L=yes 10803 hardcode_shlibpath_var=no 10804 ;; 10805 10806 sysv4) 10807 case $host_vendor in 10808 sni) 10809 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10810 hardcode_direct=yes # is this really true??? 10811 ;; 10812 siemens) 10813 ## LD is ld it makes a PLAMLIB 10814 ## CC just makes a GrossModule. 10815 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10816 reload_cmds='$CC -r -o $output$reload_objs' 10817 hardcode_direct=no 10818 ;; 10819 motorola) 10820 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10821 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10822 ;; 10823 esac 10824 runpath_var='LD_RUN_PATH' 10825 hardcode_shlibpath_var=no 10826 ;; 10827 10828 sysv4.3*) 10829 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10830 hardcode_shlibpath_var=no 10831 export_dynamic_flag_spec='-Bexport' 10832 ;; 10833 10834 sysv4*MP*) 10835 if test -d /usr/nec; then 10836 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10837 hardcode_shlibpath_var=no 10838 runpath_var=LD_RUN_PATH 10839 hardcode_runpath_var=yes 10840 ld_shlibs=yes 10841 fi 10842 ;; 10843 10844 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10845 no_undefined_flag='${wl}-z,text' 10846 archive_cmds_need_lc=no 10847 hardcode_shlibpath_var=no 10848 runpath_var='LD_RUN_PATH' 10849 10850 if test "$GCC" = yes; then 10851 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10852 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10853 else 10854 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10855 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10856 fi 10857 ;; 10858 10859 sysv5* | sco3.2v5* | sco5v6*) 10860 # Note: We can NOT use -z defs as we might desire, because we do not 10861 # link with -lc, and that would cause any symbols used from libc to 10862 # always be unresolved, which means just about no library would 10863 # ever link correctly. If we're not using GNU ld we use -z text 10864 # though, which does catch some bad symbols but isn't as heavy-handed 10865 # as -z defs. 10866 no_undefined_flag='${wl}-z,text' 10867 allow_undefined_flag='${wl}-z,nodefs' 10868 archive_cmds_need_lc=no 10869 hardcode_shlibpath_var=no 10870 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10871 hardcode_libdir_separator=':' 10872 link_all_deplibs=yes 10873 export_dynamic_flag_spec='${wl}-Bexport' 10874 runpath_var='LD_RUN_PATH' 10875 10876 if test "$GCC" = yes; then 10877 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10878 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10879 else 10880 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10881 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10882 fi 10883 ;; 10884 10885 uts4*) 10886 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10887 hardcode_libdir_flag_spec='-L$libdir' 10888 hardcode_shlibpath_var=no 10889 ;; 10890 10891 *) 10892 ld_shlibs=no 10893 ;; 10894 esac 10895 10896 if test x$host_vendor = xsni; then 10897 case $host in 10898 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10899 export_dynamic_flag_spec='${wl}-Blargedynsym' 10900 ;; 10901 esac 10902 fi 10903 fi 10904 10905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10906$as_echo "$ld_shlibs" >&6; } 10907test "$ld_shlibs" = no && can_build_shared=no 10908 10909with_gnu_ld=$with_gnu_ld 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925# 10926# Do we need to explicitly link libc? 10927# 10928case "x$archive_cmds_need_lc" in 10929x|xyes) 10930 # Assume -lc should be added 10931 archive_cmds_need_lc=yes 10932 10933 if test "$enable_shared" = yes && test "$GCC" = yes; then 10934 case $archive_cmds in 10935 *'~'*) 10936 # FIXME: we may have to deal with multi-command sequences. 10937 ;; 10938 '$CC '*) 10939 # Test whether the compiler implicitly links with -lc since on some 10940 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10941 # to ld, don't add -lc before -lgcc. 10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10943$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10944if ${lt_cv_archive_cmds_need_lc+:} false; then : 10945 $as_echo_n "(cached) " >&6 10946else 10947 $RM conftest* 10948 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10949 10950 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10951 (eval $ac_compile) 2>&5 10952 ac_status=$? 10953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10954 test $ac_status = 0; } 2>conftest.err; then 10955 soname=conftest 10956 lib=conftest 10957 libobjs=conftest.$ac_objext 10958 deplibs= 10959 wl=$lt_prog_compiler_wl 10960 pic_flag=$lt_prog_compiler_pic 10961 compiler_flags=-v 10962 linker_flags=-v 10963 verstring= 10964 output_objdir=. 10965 libname=conftest 10966 lt_save_allow_undefined_flag=$allow_undefined_flag 10967 allow_undefined_flag= 10968 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10969 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10970 ac_status=$? 10971 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10972 test $ac_status = 0; } 10973 then 10974 lt_cv_archive_cmds_need_lc=no 10975 else 10976 lt_cv_archive_cmds_need_lc=yes 10977 fi 10978 allow_undefined_flag=$lt_save_allow_undefined_flag 10979 else 10980 cat conftest.err 1>&5 10981 fi 10982 $RM conftest* 10983 10984fi 10985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10986$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10987 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10988 ;; 10989 esac 10990 fi 10991 ;; 10992esac 10993 10994 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11151$as_echo_n "checking dynamic linker characteristics... " >&6; } 11152 11153if test "$GCC" = yes; then 11154 case $host_os in 11155 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11156 *) lt_awk_arg="/^libraries:/" ;; 11157 esac 11158 case $host_os in 11159 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11160 *) lt_sed_strip_eq="s,=/,/,g" ;; 11161 esac 11162 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11163 case $lt_search_path_spec in 11164 *\;*) 11165 # if the path contains ";" then we assume it to be the separator 11166 # otherwise default to the standard path separator (i.e. ":") - it is 11167 # assumed that no part of a normal pathname contains ";" but that should 11168 # okay in the real world where ";" in dirpaths is itself problematic. 11169 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11170 ;; 11171 *) 11172 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11173 ;; 11174 esac 11175 # Ok, now we have the path, separated by spaces, we can step through it 11176 # and add multilib dir if necessary. 11177 lt_tmp_lt_search_path_spec= 11178 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11179 for lt_sys_path in $lt_search_path_spec; do 11180 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11181 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11182 else 11183 test -d "$lt_sys_path" && \ 11184 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11185 fi 11186 done 11187 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11188BEGIN {RS=" "; FS="/|\n";} { 11189 lt_foo=""; 11190 lt_count=0; 11191 for (lt_i = NF; lt_i > 0; lt_i--) { 11192 if ($lt_i != "" && $lt_i != ".") { 11193 if ($lt_i == "..") { 11194 lt_count++; 11195 } else { 11196 if (lt_count == 0) { 11197 lt_foo="/" $lt_i lt_foo; 11198 } else { 11199 lt_count--; 11200 } 11201 } 11202 } 11203 } 11204 if (lt_foo != "") { lt_freq[lt_foo]++; } 11205 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11206}'` 11207 # AWK program above erroneously prepends '/' to C:/dos/paths 11208 # for these hosts. 11209 case $host_os in 11210 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11211 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11212 esac 11213 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11214else 11215 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11216fi 11217library_names_spec= 11218libname_spec='lib$name' 11219soname_spec= 11220shrext_cmds=".so" 11221postinstall_cmds= 11222postuninstall_cmds= 11223finish_cmds= 11224finish_eval= 11225shlibpath_var= 11226shlibpath_overrides_runpath=unknown 11227version_type=none 11228dynamic_linker="$host_os ld.so" 11229sys_lib_dlsearch_path_spec="/lib /usr/lib" 11230need_lib_prefix=unknown 11231hardcode_into_libs=no 11232 11233# when you set need_version to no, make sure it does not cause -set_version 11234# flags to be left without arguments 11235need_version=unknown 11236 11237case $host_os in 11238aix3*) 11239 version_type=linux 11240 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11241 shlibpath_var=LIBPATH 11242 11243 # AIX 3 has no versioning support, so we append a major version to the name. 11244 soname_spec='${libname}${release}${shared_ext}$major' 11245 ;; 11246 11247aix[4-9]*) 11248 version_type=linux 11249 need_lib_prefix=no 11250 need_version=no 11251 hardcode_into_libs=yes 11252 if test "$host_cpu" = ia64; then 11253 # AIX 5 supports IA64 11254 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11255 shlibpath_var=LD_LIBRARY_PATH 11256 else 11257 # With GCC up to 2.95.x, collect2 would create an import file 11258 # for dependence libraries. The import file would start with 11259 # the line `#! .'. This would cause the generated library to 11260 # depend on `.', always an invalid library. This was fixed in 11261 # development snapshots of GCC prior to 3.0. 11262 case $host_os in 11263 aix4 | aix4.[01] | aix4.[01].*) 11264 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11265 echo ' yes ' 11266 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11267 : 11268 else 11269 can_build_shared=no 11270 fi 11271 ;; 11272 esac 11273 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11274 # soname into executable. Probably we can add versioning support to 11275 # collect2, so additional links can be useful in future. 11276 if test "$aix_use_runtimelinking" = yes; then 11277 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11278 # instead of lib<name>.a to let people know that these are not 11279 # typical AIX shared libraries. 11280 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11281 else 11282 # We preserve .a as extension for shared libraries through AIX4.2 11283 # and later when we are not doing run time linking. 11284 library_names_spec='${libname}${release}.a $libname.a' 11285 soname_spec='${libname}${release}${shared_ext}$major' 11286 fi 11287 shlibpath_var=LIBPATH 11288 fi 11289 ;; 11290 11291amigaos*) 11292 case $host_cpu in 11293 powerpc) 11294 # Since July 2007 AmigaOS4 officially supports .so libraries. 11295 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11296 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11297 ;; 11298 m68k) 11299 library_names_spec='$libname.ixlibrary $libname.a' 11300 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11301 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' 11302 ;; 11303 esac 11304 ;; 11305 11306beos*) 11307 library_names_spec='${libname}${shared_ext}' 11308 dynamic_linker="$host_os ld.so" 11309 shlibpath_var=LIBRARY_PATH 11310 ;; 11311 11312bsdi[45]*) 11313 version_type=linux 11314 need_version=no 11315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11316 soname_spec='${libname}${release}${shared_ext}$major' 11317 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11318 shlibpath_var=LD_LIBRARY_PATH 11319 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11320 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11321 # the default ld.so.conf also contains /usr/contrib/lib and 11322 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11323 # libtool to hard-code these into programs 11324 ;; 11325 11326cygwin* | mingw* | pw32* | cegcc*) 11327 version_type=windows 11328 shrext_cmds=".dll" 11329 need_version=no 11330 need_lib_prefix=no 11331 11332 case $GCC,$host_os in 11333 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11334 library_names_spec='$libname.dll.a' 11335 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11336 postinstall_cmds='base_file=`basename \${file}`~ 11337 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11338 dldir=$destdir/`dirname \$dlpath`~ 11339 test -d \$dldir || mkdir -p \$dldir~ 11340 $install_prog $dir/$dlname \$dldir/$dlname~ 11341 chmod a+x \$dldir/$dlname~ 11342 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11343 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11344 fi' 11345 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11346 dlpath=$dir/\$dldll~ 11347 $RM \$dlpath' 11348 shlibpath_overrides_runpath=yes 11349 11350 case $host_os in 11351 cygwin*) 11352 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11353 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11354 11355 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11356 ;; 11357 mingw* | cegcc*) 11358 # MinGW DLLs use traditional 'lib' prefix 11359 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11360 ;; 11361 pw32*) 11362 # pw32 DLLs use 'pw' prefix rather than 'lib' 11363 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11364 ;; 11365 esac 11366 ;; 11367 11368 *) 11369 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11370 ;; 11371 esac 11372 dynamic_linker='Win32 ld.exe' 11373 # FIXME: first we should search . and the directory the executable is in 11374 shlibpath_var=PATH 11375 ;; 11376 11377darwin* | rhapsody*) 11378 dynamic_linker="$host_os dyld" 11379 version_type=darwin 11380 need_lib_prefix=no 11381 need_version=no 11382 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11383 soname_spec='${libname}${release}${major}$shared_ext' 11384 shlibpath_overrides_runpath=yes 11385 shlibpath_var=DYLD_LIBRARY_PATH 11386 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11387 11388 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11389 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11390 ;; 11391 11392dgux*) 11393 version_type=linux 11394 need_lib_prefix=no 11395 need_version=no 11396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11397 soname_spec='${libname}${release}${shared_ext}$major' 11398 shlibpath_var=LD_LIBRARY_PATH 11399 ;; 11400 11401freebsd* | dragonfly*) 11402 # DragonFly does not have aout. When/if they implement a new 11403 # versioning mechanism, adjust this. 11404 if test -x /usr/bin/objformat; then 11405 objformat=`/usr/bin/objformat` 11406 else 11407 case $host_os in 11408 freebsd[23].*) objformat=aout ;; 11409 *) objformat=elf ;; 11410 esac 11411 fi 11412 version_type=freebsd-$objformat 11413 case $version_type in 11414 freebsd-elf*) 11415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11416 need_version=no 11417 need_lib_prefix=no 11418 ;; 11419 freebsd-*) 11420 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11421 need_version=yes 11422 ;; 11423 esac 11424 shlibpath_var=LD_LIBRARY_PATH 11425 case $host_os in 11426 freebsd2.*) 11427 shlibpath_overrides_runpath=yes 11428 ;; 11429 freebsd3.[01]* | freebsdelf3.[01]*) 11430 shlibpath_overrides_runpath=yes 11431 hardcode_into_libs=yes 11432 ;; 11433 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11434 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11435 shlibpath_overrides_runpath=no 11436 hardcode_into_libs=yes 11437 ;; 11438 *) # from 4.6 on, and DragonFly 11439 shlibpath_overrides_runpath=yes 11440 hardcode_into_libs=yes 11441 ;; 11442 esac 11443 ;; 11444 11445gnu*) 11446 version_type=linux 11447 need_lib_prefix=no 11448 need_version=no 11449 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11450 soname_spec='${libname}${release}${shared_ext}$major' 11451 shlibpath_var=LD_LIBRARY_PATH 11452 hardcode_into_libs=yes 11453 ;; 11454 11455haiku*) 11456 version_type=linux 11457 need_lib_prefix=no 11458 need_version=no 11459 dynamic_linker="$host_os runtime_loader" 11460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11461 soname_spec='${libname}${release}${shared_ext}$major' 11462 shlibpath_var=LIBRARY_PATH 11463 shlibpath_overrides_runpath=yes 11464 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11465 hardcode_into_libs=yes 11466 ;; 11467 11468hpux9* | hpux10* | hpux11*) 11469 # Give a soname corresponding to the major version so that dld.sl refuses to 11470 # link against other versions. 11471 version_type=sunos 11472 need_lib_prefix=no 11473 need_version=no 11474 case $host_cpu in 11475 ia64*) 11476 shrext_cmds='.so' 11477 hardcode_into_libs=yes 11478 dynamic_linker="$host_os dld.so" 11479 shlibpath_var=LD_LIBRARY_PATH 11480 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11482 soname_spec='${libname}${release}${shared_ext}$major' 11483 if test "X$HPUX_IA64_MODE" = X32; then 11484 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11485 else 11486 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11487 fi 11488 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11489 ;; 11490 hppa*64*) 11491 shrext_cmds='.sl' 11492 hardcode_into_libs=yes 11493 dynamic_linker="$host_os dld.sl" 11494 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11495 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11496 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11497 soname_spec='${libname}${release}${shared_ext}$major' 11498 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11499 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11500 ;; 11501 *) 11502 shrext_cmds='.sl' 11503 dynamic_linker="$host_os dld.sl" 11504 shlibpath_var=SHLIB_PATH 11505 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11506 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11507 soname_spec='${libname}${release}${shared_ext}$major' 11508 ;; 11509 esac 11510 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11511 postinstall_cmds='chmod 555 $lib' 11512 # or fails outright, so override atomically: 11513 install_override_mode=555 11514 ;; 11515 11516interix[3-9]*) 11517 version_type=linux 11518 need_lib_prefix=no 11519 need_version=no 11520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11521 soname_spec='${libname}${release}${shared_ext}$major' 11522 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11523 shlibpath_var=LD_LIBRARY_PATH 11524 shlibpath_overrides_runpath=no 11525 hardcode_into_libs=yes 11526 ;; 11527 11528irix5* | irix6* | nonstopux*) 11529 case $host_os in 11530 nonstopux*) version_type=nonstopux ;; 11531 *) 11532 if test "$lt_cv_prog_gnu_ld" = yes; then 11533 version_type=linux 11534 else 11535 version_type=irix 11536 fi ;; 11537 esac 11538 need_lib_prefix=no 11539 need_version=no 11540 soname_spec='${libname}${release}${shared_ext}$major' 11541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11542 case $host_os in 11543 irix5* | nonstopux*) 11544 libsuff= shlibsuff= 11545 ;; 11546 *) 11547 case $LD in # libtool.m4 will add one of these switches to LD 11548 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11549 libsuff= shlibsuff= libmagic=32-bit;; 11550 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11551 libsuff=32 shlibsuff=N32 libmagic=N32;; 11552 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11553 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11554 *) libsuff= shlibsuff= libmagic=never-match;; 11555 esac 11556 ;; 11557 esac 11558 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11559 shlibpath_overrides_runpath=no 11560 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11561 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11562 hardcode_into_libs=yes 11563 ;; 11564 11565# No shared lib support for Linux oldld, aout, or coff. 11566linux*oldld* | linux*aout* | linux*coff*) 11567 dynamic_linker=no 11568 ;; 11569 11570# This must be Linux ELF. 11571 11572# uclinux* changes (here and below) have been submitted to the libtool 11573# project, but have not yet been accepted: they are GCC-local changes 11574# for the time being. (See 11575# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 11576linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 11577 version_type=linux 11578 need_lib_prefix=no 11579 need_version=no 11580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11581 soname_spec='${libname}${release}${shared_ext}$major' 11582 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11583 shlibpath_var=LD_LIBRARY_PATH 11584 shlibpath_overrides_runpath=no 11585 11586 # Some binutils ld are patched to set DT_RUNPATH 11587 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11588 $as_echo_n "(cached) " >&6 11589else 11590 lt_cv_shlibpath_overrides_runpath=no 11591 save_LDFLAGS=$LDFLAGS 11592 save_libdir=$libdir 11593 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11594 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11596/* end confdefs.h. */ 11597 11598int 11599main () 11600{ 11601 11602 ; 11603 return 0; 11604} 11605_ACEOF 11606if ac_fn_c_try_link "$LINENO"; then : 11607 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11608 lt_cv_shlibpath_overrides_runpath=yes 11609fi 11610fi 11611rm -f core conftest.err conftest.$ac_objext \ 11612 conftest$ac_exeext conftest.$ac_ext 11613 LDFLAGS=$save_LDFLAGS 11614 libdir=$save_libdir 11615 11616fi 11617 11618 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11619 11620 # This implies no fast_install, which is unacceptable. 11621 # Some rework will be needed to allow for fast_install 11622 # before this can be enabled. 11623 hardcode_into_libs=yes 11624 11625 # Append ld.so.conf contents to the search path 11626 if test -f /etc/ld.so.conf; then 11627 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' ' '` 11628 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11629 fi 11630 11631 # We used to test for /lib/ld.so.1 and disable shared libraries on 11632 # powerpc, because MkLinux only supported shared libraries with the 11633 # GNU dynamic linker. Since this was broken with cross compilers, 11634 # most powerpc-linux boxes support dynamic linking these days and 11635 # people can always --disable-shared, the test was removed, and we 11636 # assume the GNU/Linux dynamic linker is in use. 11637 dynamic_linker='GNU/Linux ld.so' 11638 ;; 11639 11640netbsd*) 11641 version_type=sunos 11642 need_lib_prefix=no 11643 need_version=no 11644 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11645 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11646 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11647 dynamic_linker='NetBSD (a.out) ld.so' 11648 else 11649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11650 soname_spec='${libname}${release}${shared_ext}$major' 11651 dynamic_linker='NetBSD ld.elf_so' 11652 fi 11653 shlibpath_var=LD_LIBRARY_PATH 11654 shlibpath_overrides_runpath=yes 11655 hardcode_into_libs=yes 11656 ;; 11657 11658newsos6) 11659 version_type=linux 11660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11661 shlibpath_var=LD_LIBRARY_PATH 11662 shlibpath_overrides_runpath=yes 11663 ;; 11664 11665*nto* | *qnx*) 11666 version_type=qnx 11667 need_lib_prefix=no 11668 need_version=no 11669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11670 soname_spec='${libname}${release}${shared_ext}$major' 11671 shlibpath_var=LD_LIBRARY_PATH 11672 shlibpath_overrides_runpath=no 11673 hardcode_into_libs=yes 11674 dynamic_linker='ldqnx.so' 11675 ;; 11676 11677openbsd*) 11678 version_type=sunos 11679 sys_lib_dlsearch_path_spec="/usr/lib" 11680 need_lib_prefix=no 11681 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11682 case $host_os in 11683 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11684 *) need_version=no ;; 11685 esac 11686 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11687 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11688 shlibpath_var=LD_LIBRARY_PATH 11689 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11690 case $host_os in 11691 openbsd2.[89] | openbsd2.[89].*) 11692 shlibpath_overrides_runpath=no 11693 ;; 11694 *) 11695 shlibpath_overrides_runpath=yes 11696 ;; 11697 esac 11698 else 11699 shlibpath_overrides_runpath=yes 11700 fi 11701 ;; 11702 11703os2*) 11704 libname_spec='$name' 11705 shrext_cmds=".dll" 11706 need_lib_prefix=no 11707 library_names_spec='$libname${shared_ext} $libname.a' 11708 dynamic_linker='OS/2 ld.exe' 11709 shlibpath_var=LIBPATH 11710 ;; 11711 11712osf3* | osf4* | osf5*) 11713 version_type=osf 11714 need_lib_prefix=no 11715 need_version=no 11716 soname_spec='${libname}${release}${shared_ext}$major' 11717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11718 shlibpath_var=LD_LIBRARY_PATH 11719 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11720 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11721 ;; 11722 11723rdos*) 11724 dynamic_linker=no 11725 ;; 11726 11727solaris*) 11728 version_type=linux 11729 need_lib_prefix=no 11730 need_version=no 11731 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11732 soname_spec='${libname}${release}${shared_ext}$major' 11733 shlibpath_var=LD_LIBRARY_PATH 11734 shlibpath_overrides_runpath=yes 11735 hardcode_into_libs=yes 11736 # ldd complains unless libraries are executable 11737 postinstall_cmds='chmod +x $lib' 11738 ;; 11739 11740sunos4*) 11741 version_type=sunos 11742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11743 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11744 shlibpath_var=LD_LIBRARY_PATH 11745 shlibpath_overrides_runpath=yes 11746 if test "$with_gnu_ld" = yes; then 11747 need_lib_prefix=no 11748 fi 11749 need_version=yes 11750 ;; 11751 11752sysv4 | sysv4.3*) 11753 version_type=linux 11754 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11755 soname_spec='${libname}${release}${shared_ext}$major' 11756 shlibpath_var=LD_LIBRARY_PATH 11757 case $host_vendor in 11758 sni) 11759 shlibpath_overrides_runpath=no 11760 need_lib_prefix=no 11761 runpath_var=LD_RUN_PATH 11762 ;; 11763 siemens) 11764 need_lib_prefix=no 11765 ;; 11766 motorola) 11767 need_lib_prefix=no 11768 need_version=no 11769 shlibpath_overrides_runpath=no 11770 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11771 ;; 11772 esac 11773 ;; 11774 11775sysv4*MP*) 11776 if test -d /usr/nec ;then 11777 version_type=linux 11778 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11779 soname_spec='$libname${shared_ext}.$major' 11780 shlibpath_var=LD_LIBRARY_PATH 11781 fi 11782 ;; 11783 11784sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11785 version_type=freebsd-elf 11786 need_lib_prefix=no 11787 need_version=no 11788 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11789 soname_spec='${libname}${release}${shared_ext}$major' 11790 shlibpath_var=LD_LIBRARY_PATH 11791 shlibpath_overrides_runpath=yes 11792 hardcode_into_libs=yes 11793 if test "$with_gnu_ld" = yes; then 11794 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11795 else 11796 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11797 case $host_os in 11798 sco3.2v5*) 11799 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11800 ;; 11801 esac 11802 fi 11803 sys_lib_dlsearch_path_spec='/usr/lib' 11804 ;; 11805 11806tpf*) 11807 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11808 version_type=linux 11809 need_lib_prefix=no 11810 need_version=no 11811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11812 shlibpath_var=LD_LIBRARY_PATH 11813 shlibpath_overrides_runpath=no 11814 hardcode_into_libs=yes 11815 ;; 11816 11817uts4*) 11818 version_type=linux 11819 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11820 soname_spec='${libname}${release}${shared_ext}$major' 11821 shlibpath_var=LD_LIBRARY_PATH 11822 ;; 11823 11824*) 11825 dynamic_linker=no 11826 ;; 11827esac 11828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11829$as_echo "$dynamic_linker" >&6; } 11830test "$dynamic_linker" = no && can_build_shared=no 11831 11832variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11833if test "$GCC" = yes; then 11834 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11835fi 11836 11837if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11838 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11839fi 11840if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11841 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11842fi 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 11928 11929 11930 11931 11932 11933 11934 11935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11936$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11937hardcode_action= 11938if test -n "$hardcode_libdir_flag_spec" || 11939 test -n "$runpath_var" || 11940 test "X$hardcode_automatic" = "Xyes" ; then 11941 11942 # We can hardcode non-existent directories. 11943 if test "$hardcode_direct" != no && 11944 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11945 # have to relink, otherwise we might link with an installed library 11946 # when we should be linking with a yet-to-be-installed one 11947 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11948 test "$hardcode_minus_L" != no; then 11949 # Linking always hardcodes the temporary library directory. 11950 hardcode_action=relink 11951 else 11952 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11953 hardcode_action=immediate 11954 fi 11955else 11956 # We cannot hardcode anything, or else we can only hardcode existing 11957 # directories. 11958 hardcode_action=unsupported 11959fi 11960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11961$as_echo "$hardcode_action" >&6; } 11962 11963if test "$hardcode_action" = relink || 11964 test "$inherit_rpath" = yes; then 11965 # Fast installation is not supported 11966 enable_fast_install=no 11967elif test "$shlibpath_overrides_runpath" = yes || 11968 test "$enable_shared" = no; then 11969 # Fast installation is not necessary 11970 enable_fast_install=needless 11971fi 11972 11973 11974 11975 11976 11977 11978 if test "x$enable_dlopen" != xyes; then 11979 enable_dlopen=unknown 11980 enable_dlopen_self=unknown 11981 enable_dlopen_self_static=unknown 11982else 11983 lt_cv_dlopen=no 11984 lt_cv_dlopen_libs= 11985 11986 case $host_os in 11987 beos*) 11988 lt_cv_dlopen="load_add_on" 11989 lt_cv_dlopen_libs= 11990 lt_cv_dlopen_self=yes 11991 ;; 11992 11993 mingw* | pw32* | cegcc*) 11994 lt_cv_dlopen="LoadLibrary" 11995 lt_cv_dlopen_libs= 11996 ;; 11997 11998 cygwin*) 11999 lt_cv_dlopen="dlopen" 12000 lt_cv_dlopen_libs= 12001 ;; 12002 12003 darwin*) 12004 # if libdl is installed we need to link against it 12005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12006$as_echo_n "checking for dlopen in -ldl... " >&6; } 12007if ${ac_cv_lib_dl_dlopen+:} false; then : 12008 $as_echo_n "(cached) " >&6 12009else 12010 ac_check_lib_save_LIBS=$LIBS 12011LIBS="-ldl $LIBS" 12012cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12013/* end confdefs.h. */ 12014 12015/* Override any GCC internal prototype to avoid an error. 12016 Use char because int might match the return type of a GCC 12017 builtin and then its argument prototype would still apply. */ 12018#ifdef __cplusplus 12019extern "C" 12020#endif 12021char dlopen (); 12022int 12023main () 12024{ 12025return dlopen (); 12026 ; 12027 return 0; 12028} 12029_ACEOF 12030if ac_fn_c_try_link "$LINENO"; then : 12031 ac_cv_lib_dl_dlopen=yes 12032else 12033 ac_cv_lib_dl_dlopen=no 12034fi 12035rm -f core conftest.err conftest.$ac_objext \ 12036 conftest$ac_exeext conftest.$ac_ext 12037LIBS=$ac_check_lib_save_LIBS 12038fi 12039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12040$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12041if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12042 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12043else 12044 12045 lt_cv_dlopen="dyld" 12046 lt_cv_dlopen_libs= 12047 lt_cv_dlopen_self=yes 12048 12049fi 12050 12051 ;; 12052 12053 *) 12054 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12055if test "x$ac_cv_func_shl_load" = xyes; then : 12056 lt_cv_dlopen="shl_load" 12057else 12058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12059$as_echo_n "checking for shl_load in -ldld... " >&6; } 12060if ${ac_cv_lib_dld_shl_load+:} false; then : 12061 $as_echo_n "(cached) " >&6 12062else 12063 ac_check_lib_save_LIBS=$LIBS 12064LIBS="-ldld $LIBS" 12065cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12066/* end confdefs.h. */ 12067 12068/* Override any GCC internal prototype to avoid an error. 12069 Use char because int might match the return type of a GCC 12070 builtin and then its argument prototype would still apply. */ 12071#ifdef __cplusplus 12072extern "C" 12073#endif 12074char shl_load (); 12075int 12076main () 12077{ 12078return shl_load (); 12079 ; 12080 return 0; 12081} 12082_ACEOF 12083if ac_fn_c_try_link "$LINENO"; then : 12084 ac_cv_lib_dld_shl_load=yes 12085else 12086 ac_cv_lib_dld_shl_load=no 12087fi 12088rm -f core conftest.err conftest.$ac_objext \ 12089 conftest$ac_exeext conftest.$ac_ext 12090LIBS=$ac_check_lib_save_LIBS 12091fi 12092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12093$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12094if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12095 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12096else 12097 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12098if test "x$ac_cv_func_dlopen" = xyes; then : 12099 lt_cv_dlopen="dlopen" 12100else 12101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12102$as_echo_n "checking for dlopen in -ldl... " >&6; } 12103if ${ac_cv_lib_dl_dlopen+:} false; then : 12104 $as_echo_n "(cached) " >&6 12105else 12106 ac_check_lib_save_LIBS=$LIBS 12107LIBS="-ldl $LIBS" 12108cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12109/* end confdefs.h. */ 12110 12111/* Override any GCC internal prototype to avoid an error. 12112 Use char because int might match the return type of a GCC 12113 builtin and then its argument prototype would still apply. */ 12114#ifdef __cplusplus 12115extern "C" 12116#endif 12117char dlopen (); 12118int 12119main () 12120{ 12121return dlopen (); 12122 ; 12123 return 0; 12124} 12125_ACEOF 12126if ac_fn_c_try_link "$LINENO"; then : 12127 ac_cv_lib_dl_dlopen=yes 12128else 12129 ac_cv_lib_dl_dlopen=no 12130fi 12131rm -f core conftest.err conftest.$ac_objext \ 12132 conftest$ac_exeext conftest.$ac_ext 12133LIBS=$ac_check_lib_save_LIBS 12134fi 12135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12136$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12137if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12138 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12139else 12140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12141$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12142if ${ac_cv_lib_svld_dlopen+:} false; then : 12143 $as_echo_n "(cached) " >&6 12144else 12145 ac_check_lib_save_LIBS=$LIBS 12146LIBS="-lsvld $LIBS" 12147cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12148/* end confdefs.h. */ 12149 12150/* Override any GCC internal prototype to avoid an error. 12151 Use char because int might match the return type of a GCC 12152 builtin and then its argument prototype would still apply. */ 12153#ifdef __cplusplus 12154extern "C" 12155#endif 12156char dlopen (); 12157int 12158main () 12159{ 12160return dlopen (); 12161 ; 12162 return 0; 12163} 12164_ACEOF 12165if ac_fn_c_try_link "$LINENO"; then : 12166 ac_cv_lib_svld_dlopen=yes 12167else 12168 ac_cv_lib_svld_dlopen=no 12169fi 12170rm -f core conftest.err conftest.$ac_objext \ 12171 conftest$ac_exeext conftest.$ac_ext 12172LIBS=$ac_check_lib_save_LIBS 12173fi 12174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12175$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12176if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12177 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12178else 12179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12180$as_echo_n "checking for dld_link in -ldld... " >&6; } 12181if ${ac_cv_lib_dld_dld_link+:} false; then : 12182 $as_echo_n "(cached) " >&6 12183else 12184 ac_check_lib_save_LIBS=$LIBS 12185LIBS="-ldld $LIBS" 12186cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12187/* end confdefs.h. */ 12188 12189/* Override any GCC internal prototype to avoid an error. 12190 Use char because int might match the return type of a GCC 12191 builtin and then its argument prototype would still apply. */ 12192#ifdef __cplusplus 12193extern "C" 12194#endif 12195char dld_link (); 12196int 12197main () 12198{ 12199return dld_link (); 12200 ; 12201 return 0; 12202} 12203_ACEOF 12204if ac_fn_c_try_link "$LINENO"; then : 12205 ac_cv_lib_dld_dld_link=yes 12206else 12207 ac_cv_lib_dld_dld_link=no 12208fi 12209rm -f core conftest.err conftest.$ac_objext \ 12210 conftest$ac_exeext conftest.$ac_ext 12211LIBS=$ac_check_lib_save_LIBS 12212fi 12213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12214$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12215if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12216 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12217fi 12218 12219 12220fi 12221 12222 12223fi 12224 12225 12226fi 12227 12228 12229fi 12230 12231 12232fi 12233 12234 ;; 12235 esac 12236 12237 if test "x$lt_cv_dlopen" != xno; then 12238 enable_dlopen=yes 12239 else 12240 enable_dlopen=no 12241 fi 12242 12243 case $lt_cv_dlopen in 12244 dlopen) 12245 save_CPPFLAGS="$CPPFLAGS" 12246 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12247 12248 save_LDFLAGS="$LDFLAGS" 12249 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12250 12251 save_LIBS="$LIBS" 12252 LIBS="$lt_cv_dlopen_libs $LIBS" 12253 12254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12255$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12256if ${lt_cv_dlopen_self+:} false; then : 12257 $as_echo_n "(cached) " >&6 12258else 12259 if test "$cross_compiling" = yes; then : 12260 lt_cv_dlopen_self=cross 12261else 12262 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12263 lt_status=$lt_dlunknown 12264 cat > conftest.$ac_ext <<_LT_EOF 12265#line 12265 "configure" 12266#include "confdefs.h" 12267 12268#if HAVE_DLFCN_H 12269#include <dlfcn.h> 12270#endif 12271 12272#include <stdio.h> 12273 12274#ifdef RTLD_GLOBAL 12275# define LT_DLGLOBAL RTLD_GLOBAL 12276#else 12277# ifdef DL_GLOBAL 12278# define LT_DLGLOBAL DL_GLOBAL 12279# else 12280# define LT_DLGLOBAL 0 12281# endif 12282#endif 12283 12284/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12285 find out it does not work in some platform. */ 12286#ifndef LT_DLLAZY_OR_NOW 12287# ifdef RTLD_LAZY 12288# define LT_DLLAZY_OR_NOW RTLD_LAZY 12289# else 12290# ifdef DL_LAZY 12291# define LT_DLLAZY_OR_NOW DL_LAZY 12292# else 12293# ifdef RTLD_NOW 12294# define LT_DLLAZY_OR_NOW RTLD_NOW 12295# else 12296# ifdef DL_NOW 12297# define LT_DLLAZY_OR_NOW DL_NOW 12298# else 12299# define LT_DLLAZY_OR_NOW 0 12300# endif 12301# endif 12302# endif 12303# endif 12304#endif 12305 12306/* When -fvisbility=hidden is used, assume the code has been annotated 12307 correspondingly for the symbols needed. */ 12308#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12309void fnord () __attribute__((visibility("default"))); 12310#endif 12311 12312void fnord () { int i=42; } 12313int main () 12314{ 12315 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12316 int status = $lt_dlunknown; 12317 12318 if (self) 12319 { 12320 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12321 else 12322 { 12323 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12324 else puts (dlerror ()); 12325 } 12326 /* dlclose (self); */ 12327 } 12328 else 12329 puts (dlerror ()); 12330 12331 return status; 12332} 12333_LT_EOF 12334 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12335 (eval $ac_link) 2>&5 12336 ac_status=$? 12337 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12338 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12339 (./conftest; exit; ) >&5 2>/dev/null 12340 lt_status=$? 12341 case x$lt_status in 12342 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12343 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12344 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12345 esac 12346 else : 12347 # compilation failed 12348 lt_cv_dlopen_self=no 12349 fi 12350fi 12351rm -fr conftest* 12352 12353 12354fi 12355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12356$as_echo "$lt_cv_dlopen_self" >&6; } 12357 12358 if test "x$lt_cv_dlopen_self" = xyes; then 12359 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12361$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12362if ${lt_cv_dlopen_self_static+:} false; then : 12363 $as_echo_n "(cached) " >&6 12364else 12365 if test "$cross_compiling" = yes; then : 12366 lt_cv_dlopen_self_static=cross 12367else 12368 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12369 lt_status=$lt_dlunknown 12370 cat > conftest.$ac_ext <<_LT_EOF 12371#line 12371 "configure" 12372#include "confdefs.h" 12373 12374#if HAVE_DLFCN_H 12375#include <dlfcn.h> 12376#endif 12377 12378#include <stdio.h> 12379 12380#ifdef RTLD_GLOBAL 12381# define LT_DLGLOBAL RTLD_GLOBAL 12382#else 12383# ifdef DL_GLOBAL 12384# define LT_DLGLOBAL DL_GLOBAL 12385# else 12386# define LT_DLGLOBAL 0 12387# endif 12388#endif 12389 12390/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12391 find out it does not work in some platform. */ 12392#ifndef LT_DLLAZY_OR_NOW 12393# ifdef RTLD_LAZY 12394# define LT_DLLAZY_OR_NOW RTLD_LAZY 12395# else 12396# ifdef DL_LAZY 12397# define LT_DLLAZY_OR_NOW DL_LAZY 12398# else 12399# ifdef RTLD_NOW 12400# define LT_DLLAZY_OR_NOW RTLD_NOW 12401# else 12402# ifdef DL_NOW 12403# define LT_DLLAZY_OR_NOW DL_NOW 12404# else 12405# define LT_DLLAZY_OR_NOW 0 12406# endif 12407# endif 12408# endif 12409# endif 12410#endif 12411 12412/* When -fvisbility=hidden is used, assume the code has been annotated 12413 correspondingly for the symbols needed. */ 12414#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12415void fnord () __attribute__((visibility("default"))); 12416#endif 12417 12418void fnord () { int i=42; } 12419int main () 12420{ 12421 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12422 int status = $lt_dlunknown; 12423 12424 if (self) 12425 { 12426 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12427 else 12428 { 12429 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12430 else puts (dlerror ()); 12431 } 12432 /* dlclose (self); */ 12433 } 12434 else 12435 puts (dlerror ()); 12436 12437 return status; 12438} 12439_LT_EOF 12440 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12441 (eval $ac_link) 2>&5 12442 ac_status=$? 12443 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12444 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12445 (./conftest; exit; ) >&5 2>/dev/null 12446 lt_status=$? 12447 case x$lt_status in 12448 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12449 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12450 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12451 esac 12452 else : 12453 # compilation failed 12454 lt_cv_dlopen_self_static=no 12455 fi 12456fi 12457rm -fr conftest* 12458 12459 12460fi 12461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12462$as_echo "$lt_cv_dlopen_self_static" >&6; } 12463 fi 12464 12465 CPPFLAGS="$save_CPPFLAGS" 12466 LDFLAGS="$save_LDFLAGS" 12467 LIBS="$save_LIBS" 12468 ;; 12469 esac 12470 12471 case $lt_cv_dlopen_self in 12472 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12473 *) enable_dlopen_self=unknown ;; 12474 esac 12475 12476 case $lt_cv_dlopen_self_static in 12477 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12478 *) enable_dlopen_self_static=unknown ;; 12479 esac 12480fi 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498striplib= 12499old_striplib= 12500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12501$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12502if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12503 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12504 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12506$as_echo "yes" >&6; } 12507else 12508# FIXME - insert some real tests, host_os isn't really good enough 12509 case $host_os in 12510 darwin*) 12511 if test -n "$STRIP" ; then 12512 striplib="$STRIP -x" 12513 old_striplib="$STRIP -S" 12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12515$as_echo "yes" >&6; } 12516 else 12517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12518$as_echo "no" >&6; } 12519 fi 12520 ;; 12521 *) 12522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12523$as_echo "no" >&6; } 12524 ;; 12525 esac 12526fi 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 # Report which library types will actually be built 12540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12541$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12543$as_echo "$can_build_shared" >&6; } 12544 12545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12546$as_echo_n "checking whether to build shared libraries... " >&6; } 12547 test "$can_build_shared" = "no" && enable_shared=no 12548 12549 # On AIX, shared libraries and static libraries use the same namespace, and 12550 # are all built from PIC. 12551 case $host_os in 12552 aix3*) 12553 test "$enable_shared" = yes && enable_static=no 12554 if test -n "$RANLIB"; then 12555 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12556 postinstall_cmds='$RANLIB $lib' 12557 fi 12558 ;; 12559 12560 aix[4-9]*) 12561 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12562 test "$enable_shared" = yes && enable_static=no 12563 fi 12564 ;; 12565 esac 12566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12567$as_echo "$enable_shared" >&6; } 12568 12569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12570$as_echo_n "checking whether to build static libraries... " >&6; } 12571 # Make sure either enable_shared or enable_static is yes. 12572 test "$enable_shared" = yes || enable_static=yes 12573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12574$as_echo "$enable_static" >&6; } 12575 12576 12577 12578 12579fi 12580ac_ext=c 12581ac_cpp='$CPP $CPPFLAGS' 12582ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12583ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12584ac_compiler_gnu=$ac_cv_c_compiler_gnu 12585 12586CC="$lt_save_CC" 12587 12588 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 12589 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 12590 (test "X$CXX" != "Xg++"))) ; then 12591 ac_ext=cpp 12592ac_cpp='$CXXCPP $CPPFLAGS' 12593ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12594ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12595ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 12597$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 12598if test -z "$CXXCPP"; then 12599 if ${ac_cv_prog_CXXCPP+:} false; then : 12600 $as_echo_n "(cached) " >&6 12601else 12602 # Double quotes because CXXCPP needs to be expanded 12603 for CXXCPP in "$CXX -E" "/lib/cpp" 12604 do 12605 ac_preproc_ok=false 12606for ac_cxx_preproc_warn_flag in '' yes 12607do 12608 # Use a header file that comes with gcc, so configuring glibc 12609 # with a fresh cross-compiler works. 12610 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12611 # <limits.h> exists even on freestanding compilers. 12612 # On the NeXT, cc -E runs the code through the compiler's parser, 12613 # not just through cpp. "Syntax error" is here to catch this case. 12614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12615/* end confdefs.h. */ 12616#ifdef __STDC__ 12617# include <limits.h> 12618#else 12619# include <assert.h> 12620#endif 12621 Syntax error 12622_ACEOF 12623if ac_fn_cxx_try_cpp "$LINENO"; then : 12624 12625else 12626 # Broken: fails on valid input. 12627continue 12628fi 12629rm -f conftest.err conftest.i conftest.$ac_ext 12630 12631 # OK, works on sane cases. Now check whether nonexistent headers 12632 # can be detected and how. 12633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12634/* end confdefs.h. */ 12635#include <ac_nonexistent.h> 12636_ACEOF 12637if ac_fn_cxx_try_cpp "$LINENO"; then : 12638 # Broken: success on invalid input. 12639continue 12640else 12641 # Passes both tests. 12642ac_preproc_ok=: 12643break 12644fi 12645rm -f conftest.err conftest.i conftest.$ac_ext 12646 12647done 12648# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12649rm -f conftest.i conftest.err conftest.$ac_ext 12650if $ac_preproc_ok; then : 12651 break 12652fi 12653 12654 done 12655 ac_cv_prog_CXXCPP=$CXXCPP 12656 12657fi 12658 CXXCPP=$ac_cv_prog_CXXCPP 12659else 12660 ac_cv_prog_CXXCPP=$CXXCPP 12661fi 12662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 12663$as_echo "$CXXCPP" >&6; } 12664ac_preproc_ok=false 12665for ac_cxx_preproc_warn_flag in '' yes 12666do 12667 # Use a header file that comes with gcc, so configuring glibc 12668 # with a fresh cross-compiler works. 12669 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12670 # <limits.h> exists even on freestanding compilers. 12671 # On the NeXT, cc -E runs the code through the compiler's parser, 12672 # not just through cpp. "Syntax error" is here to catch this case. 12673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12674/* end confdefs.h. */ 12675#ifdef __STDC__ 12676# include <limits.h> 12677#else 12678# include <assert.h> 12679#endif 12680 Syntax error 12681_ACEOF 12682if ac_fn_cxx_try_cpp "$LINENO"; then : 12683 12684else 12685 # Broken: fails on valid input. 12686continue 12687fi 12688rm -f conftest.err conftest.i conftest.$ac_ext 12689 12690 # OK, works on sane cases. Now check whether nonexistent headers 12691 # can be detected and how. 12692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12693/* end confdefs.h. */ 12694#include <ac_nonexistent.h> 12695_ACEOF 12696if ac_fn_cxx_try_cpp "$LINENO"; then : 12697 # Broken: success on invalid input. 12698continue 12699else 12700 # Passes both tests. 12701ac_preproc_ok=: 12702break 12703fi 12704rm -f conftest.err conftest.i conftest.$ac_ext 12705 12706done 12707# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12708rm -f conftest.i conftest.err conftest.$ac_ext 12709if $ac_preproc_ok; then : 12710 12711else 12712 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12713$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12714as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 12715See \`config.log' for more details" "$LINENO" 5; } 12716fi 12717 12718ac_ext=c 12719ac_cpp='$CPP $CPPFLAGS' 12720ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12721ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12722ac_compiler_gnu=$ac_cv_c_compiler_gnu 12723 12724else 12725 _lt_caught_CXX_error=yes 12726fi 12727 12728ac_ext=cpp 12729ac_cpp='$CXXCPP $CPPFLAGS' 12730ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12731ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12732ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12733 12734archive_cmds_need_lc_CXX=no 12735allow_undefined_flag_CXX= 12736always_export_symbols_CXX=no 12737archive_expsym_cmds_CXX= 12738compiler_needs_object_CXX=no 12739export_dynamic_flag_spec_CXX= 12740hardcode_direct_CXX=no 12741hardcode_direct_absolute_CXX=no 12742hardcode_libdir_flag_spec_CXX= 12743hardcode_libdir_flag_spec_ld_CXX= 12744hardcode_libdir_separator_CXX= 12745hardcode_minus_L_CXX=no 12746hardcode_shlibpath_var_CXX=unsupported 12747hardcode_automatic_CXX=no 12748inherit_rpath_CXX=no 12749module_cmds_CXX= 12750module_expsym_cmds_CXX= 12751link_all_deplibs_CXX=unknown 12752old_archive_cmds_CXX=$old_archive_cmds 12753reload_flag_CXX=$reload_flag 12754reload_cmds_CXX=$reload_cmds 12755no_undefined_flag_CXX= 12756whole_archive_flag_spec_CXX= 12757enable_shared_with_static_runtimes_CXX=no 12758 12759# Source file extension for C++ test sources. 12760ac_ext=cpp 12761 12762# Object file extension for compiled C++ test sources. 12763objext=o 12764objext_CXX=$objext 12765 12766# No sense in running all these tests if we already determined that 12767# the CXX compiler isn't working. Some variables (like enable_shared) 12768# are currently assumed to apply to all compilers on this platform, 12769# and will be corrupted by setting them based on a non-working compiler. 12770if test "$_lt_caught_CXX_error" != yes; then 12771 # Code to be used in simple compile tests 12772 lt_simple_compile_test_code="int some_variable = 0;" 12773 12774 # Code to be used in simple link tests 12775 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 12776 12777 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 12778 12779 12780 12781 12782 12783 12784# If no C compiler was specified, use CC. 12785LTCC=${LTCC-"$CC"} 12786 12787# If no C compiler flags were specified, use CFLAGS. 12788LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12789 12790# Allow CC to be a program name with arguments. 12791compiler=$CC 12792 12793 12794 # save warnings/boilerplate of simple test code 12795 ac_outfile=conftest.$ac_objext 12796echo "$lt_simple_compile_test_code" >conftest.$ac_ext 12797eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12798_lt_compiler_boilerplate=`cat conftest.err` 12799$RM conftest* 12800 12801 ac_outfile=conftest.$ac_objext 12802echo "$lt_simple_link_test_code" >conftest.$ac_ext 12803eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12804_lt_linker_boilerplate=`cat conftest.err` 12805$RM -r conftest* 12806 12807 12808 # Allow CC to be a program name with arguments. 12809 lt_save_CC=$CC 12810 lt_save_LD=$LD 12811 lt_save_GCC=$GCC 12812 GCC=$GXX 12813 lt_save_with_gnu_ld=$with_gnu_ld 12814 lt_save_path_LD=$lt_cv_path_LD 12815 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 12816 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 12817 else 12818 $as_unset lt_cv_prog_gnu_ld 12819 fi 12820 if test -n "${lt_cv_path_LDCXX+set}"; then 12821 lt_cv_path_LD=$lt_cv_path_LDCXX 12822 else 12823 $as_unset lt_cv_path_LD 12824 fi 12825 test -z "${LDCXX+set}" || LD=$LDCXX 12826 CC=${CXX-"c++"} 12827 compiler=$CC 12828 compiler_CXX=$CC 12829 for cc_temp in $compiler""; do 12830 case $cc_temp in 12831 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12832 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12833 \-*) ;; 12834 *) break;; 12835 esac 12836done 12837cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12838 12839 12840 if test -n "$compiler"; then 12841 # We don't want -fno-exception when compiling C++ code, so set the 12842 # no_builtin_flag separately 12843 if test "$GXX" = yes; then 12844 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 12845 else 12846 lt_prog_compiler_no_builtin_flag_CXX= 12847 fi 12848 12849 if test "$GXX" = yes; then 12850 # Set up default GNU C++ configuration 12851 12852 12853 12854# Check whether --with-gnu-ld was given. 12855if test "${with_gnu_ld+set}" = set; then : 12856 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 12857else 12858 with_gnu_ld=no 12859fi 12860 12861ac_prog=ld 12862if test "$GCC" = yes; then 12863 # Check if gcc -print-prog-name=ld gives a path. 12864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 12865$as_echo_n "checking for ld used by $CC... " >&6; } 12866 case $host in 12867 *-*-mingw*) 12868 # gcc leaves a trailing carriage return which upsets mingw 12869 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 12870 *) 12871 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12872 esac 12873 case $ac_prog in 12874 # Accept absolute paths. 12875 [\\/]* | ?:[\\/]*) 12876 re_direlt='/[^/][^/]*/\.\./' 12877 # Canonicalize the pathname of ld 12878 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12879 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12880 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12881 done 12882 test -z "$LD" && LD="$ac_prog" 12883 ;; 12884 "") 12885 # If it fails, then pretend we aren't using GCC. 12886 ac_prog=ld 12887 ;; 12888 *) 12889 # If it is relative, then search for the first ld in PATH. 12890 with_gnu_ld=unknown 12891 ;; 12892 esac 12893elif test "$with_gnu_ld" = yes; then 12894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 12895$as_echo_n "checking for GNU ld... " >&6; } 12896else 12897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 12898$as_echo_n "checking for non-GNU ld... " >&6; } 12899fi 12900if ${lt_cv_path_LD+:} false; then : 12901 $as_echo_n "(cached) " >&6 12902else 12903 if test -z "$LD"; then 12904 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 12905 for ac_dir in $PATH; do 12906 IFS="$lt_save_ifs" 12907 test -z "$ac_dir" && ac_dir=. 12908 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12909 lt_cv_path_LD="$ac_dir/$ac_prog" 12910 # Check to see if the program is GNU ld. I'd rather use --version, 12911 # but apparently some variants of GNU ld only accept -v. 12912 # Break only if it was the GNU/non-GNU ld that we prefer. 12913 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12914 *GNU* | *'with BFD'*) 12915 test "$with_gnu_ld" != no && break 12916 ;; 12917 *) 12918 test "$with_gnu_ld" != yes && break 12919 ;; 12920 esac 12921 fi 12922 done 12923 IFS="$lt_save_ifs" 12924else 12925 lt_cv_path_LD="$LD" # Let the user override the test with a path. 12926fi 12927fi 12928 12929LD="$lt_cv_path_LD" 12930if test -n "$LD"; then 12931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 12932$as_echo "$LD" >&6; } 12933else 12934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12935$as_echo "no" >&6; } 12936fi 12937test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 12938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 12939$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 12940if ${lt_cv_prog_gnu_ld+:} false; then : 12941 $as_echo_n "(cached) " >&6 12942else 12943 # I'd rather use --version here, but apparently some GNU lds only accept -v. 12944case `$LD -v 2>&1 </dev/null` in 12945*GNU* | *'with BFD'*) 12946 lt_cv_prog_gnu_ld=yes 12947 ;; 12948*) 12949 lt_cv_prog_gnu_ld=no 12950 ;; 12951esac 12952fi 12953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 12954$as_echo "$lt_cv_prog_gnu_ld" >&6; } 12955with_gnu_ld=$lt_cv_prog_gnu_ld 12956 12957 12958 12959 12960 12961 12962 12963 # Check if GNU C++ uses GNU ld as the underlying linker, since the 12964 # archiving commands below assume that GNU ld is being used. 12965 if test "$with_gnu_ld" = yes; then 12966 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12967 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' 12968 12969 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12970 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12971 12972 # If archive_cmds runs LD, not CC, wlarc should be empty 12973 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12974 # investigate it a little bit more. (MM) 12975 wlarc='${wl}' 12976 12977 # ancient GNU ld didn't support --whole-archive et. al. 12978 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12979 $GREP 'no-whole-archive' > /dev/null; then 12980 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12981 else 12982 whole_archive_flag_spec_CXX= 12983 fi 12984 else 12985 with_gnu_ld=no 12986 wlarc= 12987 12988 # A generic and very simple default shared library creation 12989 # command for GNU C++ for the case where it uses the native 12990 # linker, instead of GNU ld. If possible, this setting should 12991 # overridden to take advantage of the native linker features on 12992 # the platform it is being used on. 12993 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12994 fi 12995 12996 # Commands to make compiler produce verbose output that lists 12997 # what "hidden" libraries, object files and flags are used when 12998 # linking a shared library. 12999 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13000 13001 else 13002 GXX=no 13003 with_gnu_ld=no 13004 wlarc= 13005 fi 13006 13007 # PORTME: fill in a description of your system's C++ link characteristics 13008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13009$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13010 ld_shlibs_CXX=yes 13011 case $host_os in 13012 aix3*) 13013 # FIXME: insert proper C++ library support 13014 ld_shlibs_CXX=no 13015 ;; 13016 aix[4-9]*) 13017 if test "$host_cpu" = ia64; then 13018 # On IA64, the linker does run time linking by default, so we don't 13019 # have to do anything special. 13020 aix_use_runtimelinking=no 13021 exp_sym_flag='-Bexport' 13022 no_entry_flag="" 13023 else 13024 aix_use_runtimelinking=no 13025 13026 # Test if we are trying to use run time linking or normal 13027 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 13028 # need to do runtime linking. 13029 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 13030 for ld_flag in $LDFLAGS; do 13031 case $ld_flag in 13032 *-brtl*) 13033 aix_use_runtimelinking=yes 13034 break 13035 ;; 13036 esac 13037 done 13038 ;; 13039 esac 13040 13041 exp_sym_flag='-bexport' 13042 no_entry_flag='-bnoentry' 13043 fi 13044 13045 # When large executables or shared objects are built, AIX ld can 13046 # have problems creating the table of contents. If linking a library 13047 # or program results in "error TOC overflow" add -mminimal-toc to 13048 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 13049 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 13050 13051 archive_cmds_CXX='' 13052 hardcode_direct_CXX=yes 13053 hardcode_direct_absolute_CXX=yes 13054 hardcode_libdir_separator_CXX=':' 13055 link_all_deplibs_CXX=yes 13056 file_list_spec_CXX='${wl}-f,' 13057 13058 if test "$GXX" = yes; then 13059 case $host_os in aix4.[012]|aix4.[012].*) 13060 # We only want to do this on AIX 4.2 and lower, the check 13061 # below for broken collect2 doesn't work under 4.3+ 13062 collect2name=`${CC} -print-prog-name=collect2` 13063 if test -f "$collect2name" && 13064 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 13065 then 13066 # We have reworked collect2 13067 : 13068 else 13069 # We have old collect2 13070 hardcode_direct_CXX=unsupported 13071 # It fails to find uninstalled libraries when the uninstalled 13072 # path is not listed in the libpath. Setting hardcode_minus_L 13073 # to unsupported forces relinking 13074 hardcode_minus_L_CXX=yes 13075 hardcode_libdir_flag_spec_CXX='-L$libdir' 13076 hardcode_libdir_separator_CXX= 13077 fi 13078 esac 13079 shared_flag='-shared' 13080 if test "$aix_use_runtimelinking" = yes; then 13081 shared_flag="$shared_flag "'${wl}-G' 13082 fi 13083 else 13084 # not using gcc 13085 if test "$host_cpu" = ia64; then 13086 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 13087 # chokes on -Wl,-G. The following line is correct: 13088 shared_flag='-G' 13089 else 13090 if test "$aix_use_runtimelinking" = yes; then 13091 shared_flag='${wl}-G' 13092 else 13093 shared_flag='${wl}-bM:SRE' 13094 fi 13095 fi 13096 fi 13097 13098 export_dynamic_flag_spec_CXX='${wl}-bexpall' 13099 # It seems that -bexpall does not export symbols beginning with 13100 # underscore (_), so it is better to generate a list of symbols to 13101 # export. 13102 always_export_symbols_CXX=yes 13103 if test "$aix_use_runtimelinking" = yes; then 13104 # Warning - without using the other runtime loading flags (-brtl), 13105 # -berok will link without error, but may produce a broken library. 13106 allow_undefined_flag_CXX='-berok' 13107 # Determine the default libpath from the value encoded in an empty 13108 # executable. 13109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13110/* end confdefs.h. */ 13111 13112int 13113main () 13114{ 13115 13116 ; 13117 return 0; 13118} 13119_ACEOF 13120if ac_fn_cxx_try_link "$LINENO"; then : 13121 13122lt_aix_libpath_sed=' 13123 /Import File Strings/,/^$/ { 13124 /^0/ { 13125 s/^0 *\(.*\)$/\1/ 13126 p 13127 } 13128 }' 13129aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13130# Check for a 64-bit object if we didn't find anything. 13131if test -z "$aix_libpath"; then 13132 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13133fi 13134fi 13135rm -f core conftest.err conftest.$ac_objext \ 13136 conftest$ac_exeext conftest.$ac_ext 13137if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13138 13139 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 13140 13141 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" 13142 else 13143 if test "$host_cpu" = ia64; then 13144 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 13145 allow_undefined_flag_CXX="-z nodefs" 13146 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" 13147 else 13148 # Determine the default libpath from the value encoded in an 13149 # empty executable. 13150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13151/* end confdefs.h. */ 13152 13153int 13154main () 13155{ 13156 13157 ; 13158 return 0; 13159} 13160_ACEOF 13161if ac_fn_cxx_try_link "$LINENO"; then : 13162 13163lt_aix_libpath_sed=' 13164 /Import File Strings/,/^$/ { 13165 /^0/ { 13166 s/^0 *\(.*\)$/\1/ 13167 p 13168 } 13169 }' 13170aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13171# Check for a 64-bit object if we didn't find anything. 13172if test -z "$aix_libpath"; then 13173 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13174fi 13175fi 13176rm -f core conftest.err conftest.$ac_objext \ 13177 conftest$ac_exeext conftest.$ac_ext 13178if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13179 13180 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 13181 # Warning - without using the other run time loading flags, 13182 # -berok will link without error, but may produce a broken library. 13183 no_undefined_flag_CXX=' ${wl}-bernotok' 13184 allow_undefined_flag_CXX=' ${wl}-berok' 13185 if test "$with_gnu_ld" = yes; then 13186 # We only use this code for GNU lds that support --whole-archive. 13187 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13188 else 13189 # Exported symbols can be pulled into shared objects from archives 13190 whole_archive_flag_spec_CXX='$convenience' 13191 fi 13192 archive_cmds_need_lc_CXX=yes 13193 # This is similar to how AIX traditionally builds its shared 13194 # libraries. 13195 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' 13196 fi 13197 fi 13198 ;; 13199 13200 beos*) 13201 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13202 allow_undefined_flag_CXX=unsupported 13203 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 13204 # support --undefined. This deserves some investigation. FIXME 13205 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13206 else 13207 ld_shlibs_CXX=no 13208 fi 13209 ;; 13210 13211 chorus*) 13212 case $cc_basename in 13213 *) 13214 # FIXME: insert proper C++ library support 13215 ld_shlibs_CXX=no 13216 ;; 13217 esac 13218 ;; 13219 13220 cygwin* | mingw* | pw32* | cegcc*) 13221 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 13222 # as there is no search path for DLLs. 13223 hardcode_libdir_flag_spec_CXX='-L$libdir' 13224 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 13225 allow_undefined_flag_CXX=unsupported 13226 always_export_symbols_CXX=no 13227 enable_shared_with_static_runtimes_CXX=yes 13228 13229 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 13230 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' 13231 # If the export-symbols file already is a .def file (1st line 13232 # is EXPORTS), use it as is; otherwise, prepend... 13233 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 13234 cp $export_symbols $output_objdir/$soname.def; 13235 else 13236 echo EXPORTS > $output_objdir/$soname.def; 13237 cat $export_symbols >> $output_objdir/$soname.def; 13238 fi~ 13239 $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' 13240 else 13241 ld_shlibs_CXX=no 13242 fi 13243 ;; 13244 darwin* | rhapsody*) 13245 13246 13247 archive_cmds_need_lc_CXX=no 13248 hardcode_direct_CXX=no 13249 hardcode_automatic_CXX=yes 13250 hardcode_shlibpath_var_CXX=unsupported 13251 if test "$lt_cv_ld_force_load" = "yes"; then 13252 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\"`' 13253 else 13254 whole_archive_flag_spec_CXX='' 13255 fi 13256 link_all_deplibs_CXX=yes 13257 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 13258 case $cc_basename in 13259 ifort*) _lt_dar_can_shared=yes ;; 13260 *) _lt_dar_can_shared=$GCC ;; 13261 esac 13262 if test "$_lt_dar_can_shared" = "yes"; then 13263 output_verbose_link_cmd=func_echo_all 13264 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}" 13265 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 13266 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}" 13267 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}" 13268 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 13269 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}" 13270 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}" 13271 fi 13272 13273 else 13274 ld_shlibs_CXX=no 13275 fi 13276 13277 ;; 13278 13279 dgux*) 13280 case $cc_basename in 13281 ec++*) 13282 # FIXME: insert proper C++ library support 13283 ld_shlibs_CXX=no 13284 ;; 13285 ghcx*) 13286 # Green Hills C++ Compiler 13287 # FIXME: insert proper C++ library support 13288 ld_shlibs_CXX=no 13289 ;; 13290 *) 13291 # FIXME: insert proper C++ library support 13292 ld_shlibs_CXX=no 13293 ;; 13294 esac 13295 ;; 13296 13297 freebsd2.*) 13298 # C++ shared libraries reported to be fairly broken before 13299 # switch to ELF 13300 ld_shlibs_CXX=no 13301 ;; 13302 13303 freebsd-elf*) 13304 archive_cmds_need_lc_CXX=no 13305 ;; 13306 13307 freebsd* | dragonfly*) 13308 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 13309 # conventions 13310 ld_shlibs_CXX=yes 13311 ;; 13312 13313 gnu*) 13314 ;; 13315 13316 haiku*) 13317 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13318 link_all_deplibs_CXX=yes 13319 ;; 13320 13321 hpux9*) 13322 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13323 hardcode_libdir_separator_CXX=: 13324 export_dynamic_flag_spec_CXX='${wl}-E' 13325 hardcode_direct_CXX=yes 13326 hardcode_minus_L_CXX=yes # Not in the search PATH, 13327 # but as the default 13328 # location of the library. 13329 13330 case $cc_basename in 13331 CC*) 13332 # FIXME: insert proper C++ library support 13333 ld_shlibs_CXX=no 13334 ;; 13335 aCC*) 13336 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' 13337 # Commands to make compiler produce verbose output that lists 13338 # what "hidden" libraries, object files and flags are used when 13339 # linking a shared library. 13340 # 13341 # There doesn't appear to be a way to prevent this compiler from 13342 # explicitly linking system object files so we need to strip them 13343 # from the output so that they don't get included in the library 13344 # dependencies. 13345 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"' 13346 ;; 13347 *) 13348 if test "$GXX" = yes; then 13349 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' 13350 else 13351 # FIXME: insert proper C++ library support 13352 ld_shlibs_CXX=no 13353 fi 13354 ;; 13355 esac 13356 ;; 13357 13358 hpux10*|hpux11*) 13359 if test $with_gnu_ld = no; then 13360 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13361 hardcode_libdir_separator_CXX=: 13362 13363 case $host_cpu in 13364 hppa*64*|ia64*) 13365 ;; 13366 *) 13367 export_dynamic_flag_spec_CXX='${wl}-E' 13368 ;; 13369 esac 13370 fi 13371 case $host_cpu in 13372 hppa*64*|ia64*) 13373 hardcode_direct_CXX=no 13374 hardcode_shlibpath_var_CXX=no 13375 ;; 13376 *) 13377 hardcode_direct_CXX=yes 13378 hardcode_direct_absolute_CXX=yes 13379 hardcode_minus_L_CXX=yes # Not in the search PATH, 13380 # but as the default 13381 # location of the library. 13382 ;; 13383 esac 13384 13385 case $cc_basename in 13386 CC*) 13387 # FIXME: insert proper C++ library support 13388 ld_shlibs_CXX=no 13389 ;; 13390 aCC*) 13391 case $host_cpu in 13392 hppa*64*) 13393 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13394 ;; 13395 ia64*) 13396 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13397 ;; 13398 *) 13399 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13400 ;; 13401 esac 13402 # Commands to make compiler produce verbose output that lists 13403 # what "hidden" libraries, object files and flags are used when 13404 # linking a shared library. 13405 # 13406 # There doesn't appear to be a way to prevent this compiler from 13407 # explicitly linking system object files so we need to strip them 13408 # from the output so that they don't get included in the library 13409 # dependencies. 13410 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"' 13411 ;; 13412 *) 13413 if test "$GXX" = yes; then 13414 if test $with_gnu_ld = no; then 13415 case $host_cpu in 13416 hppa*64*) 13417 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13418 ;; 13419 ia64*) 13420 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13421 ;; 13422 *) 13423 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' 13424 ;; 13425 esac 13426 fi 13427 else 13428 # FIXME: insert proper C++ library support 13429 ld_shlibs_CXX=no 13430 fi 13431 ;; 13432 esac 13433 ;; 13434 13435 interix[3-9]*) 13436 hardcode_direct_CXX=no 13437 hardcode_shlibpath_var_CXX=no 13438 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13439 export_dynamic_flag_spec_CXX='${wl}-E' 13440 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 13441 # Instead, shared libraries are loaded at an image base (0x10000000 by 13442 # default) and relocated if they conflict, which is a slow very memory 13443 # consuming and fragmenting process. To avoid this, we pick a random, 13444 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 13445 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 13446 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' 13447 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' 13448 ;; 13449 irix5* | irix6*) 13450 case $cc_basename in 13451 CC*) 13452 # SGI C++ 13453 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' 13454 13455 # Archives containing C++ object files must be created using 13456 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 13457 # necessary to make sure instantiated templates are included 13458 # in the archive. 13459 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 13460 ;; 13461 *) 13462 if test "$GXX" = yes; then 13463 if test "$with_gnu_ld" = no; then 13464 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' 13465 else 13466 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' 13467 fi 13468 fi 13469 link_all_deplibs_CXX=yes 13470 ;; 13471 esac 13472 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13473 hardcode_libdir_separator_CXX=: 13474 inherit_rpath_CXX=yes 13475 ;; 13476 13477 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13478 case $cc_basename in 13479 KCC*) 13480 # Kuck and Associates, Inc. (KAI) C++ Compiler 13481 13482 # KCC will only create a shared library if the output file 13483 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13484 # to its proper name (with version) after linking. 13485 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' 13486 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' 13487 # Commands to make compiler produce verbose output that lists 13488 # what "hidden" libraries, object files and flags are used when 13489 # linking a shared library. 13490 # 13491 # There doesn't appear to be a way to prevent this compiler from 13492 # explicitly linking system object files so we need to strip them 13493 # from the output so that they don't get included in the library 13494 # dependencies. 13495 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"' 13496 13497 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13498 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13499 13500 # Archives containing C++ object files must be created using 13501 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 13502 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 13503 ;; 13504 icpc* | ecpc* ) 13505 # Intel C++ 13506 with_gnu_ld=yes 13507 # version 8.0 and above of icpc choke on multiply defined symbols 13508 # if we add $predep_objects and $postdep_objects, however 7.1 and 13509 # earlier do not add the objects themselves. 13510 case `$CC -V 2>&1` in 13511 *"Version 7."*) 13512 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13513 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' 13514 ;; 13515 *) # Version 8.0 or newer 13516 tmp_idyn= 13517 case $host_cpu in 13518 ia64*) tmp_idyn=' -i_dynamic';; 13519 esac 13520 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13521 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' 13522 ;; 13523 esac 13524 archive_cmds_need_lc_CXX=no 13525 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13526 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13527 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13528 ;; 13529 pgCC* | pgcpp*) 13530 # Portland Group C++ compiler 13531 case `$CC -V` in 13532 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 13533 prelink_cmds_CXX='tpldir=Template.dir~ 13534 rm -rf $tpldir~ 13535 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 13536 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 13537 old_archive_cmds_CXX='tpldir=Template.dir~ 13538 rm -rf $tpldir~ 13539 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 13540 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 13541 $RANLIB $oldlib' 13542 archive_cmds_CXX='tpldir=Template.dir~ 13543 rm -rf $tpldir~ 13544 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13545 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13546 archive_expsym_cmds_CXX='tpldir=Template.dir~ 13547 rm -rf $tpldir~ 13548 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13549 $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' 13550 ;; 13551 *) # Version 6 and above use weak symbols 13552 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13553 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' 13554 ;; 13555 esac 13556 13557 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 13558 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13559 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' 13560 ;; 13561 cxx*) 13562 # Compaq C++ 13563 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13564 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' 13565 13566 runpath_var=LD_RUN_PATH 13567 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13568 hardcode_libdir_separator_CXX=: 13569 13570 # Commands to make compiler produce verbose output that lists 13571 # what "hidden" libraries, object files and flags are used when 13572 # linking a shared library. 13573 # 13574 # There doesn't appear to be a way to prevent this compiler from 13575 # explicitly linking system object files so we need to strip them 13576 # from the output so that they don't get included in the library 13577 # dependencies. 13578 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' 13579 ;; 13580 xl* | mpixl* | bgxl*) 13581 # IBM XL 8.0 on PPC, with GNU ld 13582 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13583 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13584 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13585 if test "x$supports_anon_versioning" = xyes; then 13586 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 13587 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13588 echo "local: *; };" >> $output_objdir/$libname.ver~ 13589 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13590 fi 13591 ;; 13592 *) 13593 case `$CC -V 2>&1 | sed 5q` in 13594 *Sun\ C*) 13595 # Sun C++ 5.9 13596 no_undefined_flag_CXX=' -zdefs' 13597 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13598 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' 13599 hardcode_libdir_flag_spec_CXX='-R$libdir' 13600 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' 13601 compiler_needs_object_CXX=yes 13602 13603 # Not sure whether something based on 13604 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 13605 # would be better. 13606 output_verbose_link_cmd='func_echo_all' 13607 13608 # Archives containing C++ object files must be created using 13609 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13610 # necessary to make sure instantiated templates are included 13611 # in the archive. 13612 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13613 ;; 13614 esac 13615 ;; 13616 esac 13617 ;; 13618 13619 lynxos*) 13620 # FIXME: insert proper C++ library support 13621 ld_shlibs_CXX=no 13622 ;; 13623 13624 m88k*) 13625 # FIXME: insert proper C++ library support 13626 ld_shlibs_CXX=no 13627 ;; 13628 13629 mvs*) 13630 case $cc_basename in 13631 cxx*) 13632 # FIXME: insert proper C++ library support 13633 ld_shlibs_CXX=no 13634 ;; 13635 *) 13636 # FIXME: insert proper C++ library support 13637 ld_shlibs_CXX=no 13638 ;; 13639 esac 13640 ;; 13641 13642 netbsd*) 13643 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13644 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 13645 wlarc= 13646 hardcode_libdir_flag_spec_CXX='-R$libdir' 13647 hardcode_direct_CXX=yes 13648 hardcode_shlibpath_var_CXX=no 13649 fi 13650 # Workaround some broken pre-1.5 toolchains 13651 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 13652 ;; 13653 13654 *nto* | *qnx*) 13655 ld_shlibs_CXX=yes 13656 ;; 13657 13658 openbsd2*) 13659 # C++ shared libraries are fairly broken 13660 ld_shlibs_CXX=no 13661 ;; 13662 13663 openbsd*) 13664 if test -f /usr/libexec/ld.so; then 13665 hardcode_direct_CXX=yes 13666 hardcode_shlibpath_var_CXX=no 13667 hardcode_direct_absolute_CXX=yes 13668 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 13669 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13670 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13671 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 13672 export_dynamic_flag_spec_CXX='${wl}-E' 13673 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13674 fi 13675 output_verbose_link_cmd=func_echo_all 13676 else 13677 ld_shlibs_CXX=no 13678 fi 13679 ;; 13680 13681 osf3* | osf4* | osf5*) 13682 case $cc_basename in 13683 KCC*) 13684 # Kuck and Associates, Inc. (KAI) C++ Compiler 13685 13686 # KCC will only create a shared library if the output file 13687 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13688 # to its proper name (with version) after linking. 13689 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' 13690 13691 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13692 hardcode_libdir_separator_CXX=: 13693 13694 # Archives containing C++ object files must be created using 13695 # the KAI C++ compiler. 13696 case $host in 13697 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 13698 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 13699 esac 13700 ;; 13701 RCC*) 13702 # Rational C++ 2.4.1 13703 # FIXME: insert proper C++ library support 13704 ld_shlibs_CXX=no 13705 ;; 13706 cxx*) 13707 case $host in 13708 osf3*) 13709 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13710 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' 13711 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13712 ;; 13713 *) 13714 allow_undefined_flag_CXX=' -expect_unresolved \*' 13715 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' 13716 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 13717 echo "-hidden">> $lib.exp~ 13718 $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~ 13719 $RM $lib.exp' 13720 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13721 ;; 13722 esac 13723 13724 hardcode_libdir_separator_CXX=: 13725 13726 # Commands to make compiler produce verbose output that lists 13727 # what "hidden" libraries, object files and flags are used when 13728 # linking a shared library. 13729 # 13730 # There doesn't appear to be a way to prevent this compiler from 13731 # explicitly linking system object files so we need to strip them 13732 # from the output so that they don't get included in the library 13733 # dependencies. 13734 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"' 13735 ;; 13736 *) 13737 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13738 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13739 case $host in 13740 osf3*) 13741 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' 13742 ;; 13743 *) 13744 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' 13745 ;; 13746 esac 13747 13748 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13749 hardcode_libdir_separator_CXX=: 13750 13751 # Commands to make compiler produce verbose output that lists 13752 # what "hidden" libraries, object files and flags are used when 13753 # linking a shared library. 13754 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13755 13756 else 13757 # FIXME: insert proper C++ library support 13758 ld_shlibs_CXX=no 13759 fi 13760 ;; 13761 esac 13762 ;; 13763 13764 psos*) 13765 # FIXME: insert proper C++ library support 13766 ld_shlibs_CXX=no 13767 ;; 13768 13769 sunos4*) 13770 case $cc_basename in 13771 CC*) 13772 # Sun C++ 4.x 13773 # FIXME: insert proper C++ library support 13774 ld_shlibs_CXX=no 13775 ;; 13776 lcc*) 13777 # Lucid 13778 # FIXME: insert proper C++ library support 13779 ld_shlibs_CXX=no 13780 ;; 13781 *) 13782 # FIXME: insert proper C++ library support 13783 ld_shlibs_CXX=no 13784 ;; 13785 esac 13786 ;; 13787 13788 solaris*) 13789 case $cc_basename in 13790 CC*) 13791 # Sun C++ 4.2, 5.x and Centerline C++ 13792 archive_cmds_need_lc_CXX=yes 13793 no_undefined_flag_CXX=' -zdefs' 13794 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13795 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13796 $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' 13797 13798 hardcode_libdir_flag_spec_CXX='-R$libdir' 13799 hardcode_shlibpath_var_CXX=no 13800 case $host_os in 13801 solaris2.[0-5] | solaris2.[0-5].*) ;; 13802 *) 13803 # The compiler driver will combine and reorder linker options, 13804 # but understands `-z linker_flag'. 13805 # Supported since Solaris 2.6 (maybe 2.5.1?) 13806 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 13807 ;; 13808 esac 13809 link_all_deplibs_CXX=yes 13810 13811 output_verbose_link_cmd='func_echo_all' 13812 13813 # Archives containing C++ object files must be created using 13814 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13815 # necessary to make sure instantiated templates are included 13816 # in the archive. 13817 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13818 ;; 13819 gcx*) 13820 # Green Hills C++ Compiler 13821 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13822 13823 # The C++ compiler must be used to create the archive. 13824 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 13825 ;; 13826 *) 13827 # GNU C++ compiler with Solaris linker 13828 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13829 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 13830 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 13831 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13832 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13833 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13834 13835 # Commands to make compiler produce verbose output that lists 13836 # what "hidden" libraries, object files and flags are used when 13837 # linking a shared library. 13838 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13839 else 13840 # g++ 2.7 appears to require `-G' NOT `-shared' on this 13841 # platform. 13842 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13843 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13844 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13845 13846 # Commands to make compiler produce verbose output that lists 13847 # what "hidden" libraries, object files and flags are used when 13848 # linking a shared library. 13849 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13850 fi 13851 13852 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 13853 case $host_os in 13854 solaris2.[0-5] | solaris2.[0-5].*) ;; 13855 *) 13856 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13857 ;; 13858 esac 13859 fi 13860 ;; 13861 esac 13862 ;; 13863 13864 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13865 no_undefined_flag_CXX='${wl}-z,text' 13866 archive_cmds_need_lc_CXX=no 13867 hardcode_shlibpath_var_CXX=no 13868 runpath_var='LD_RUN_PATH' 13869 13870 case $cc_basename in 13871 CC*) 13872 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13873 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13874 ;; 13875 *) 13876 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13877 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13878 ;; 13879 esac 13880 ;; 13881 13882 sysv5* | sco3.2v5* | sco5v6*) 13883 # Note: We can NOT use -z defs as we might desire, because we do not 13884 # link with -lc, and that would cause any symbols used from libc to 13885 # always be unresolved, which means just about no library would 13886 # ever link correctly. If we're not using GNU ld we use -z text 13887 # though, which does catch some bad symbols but isn't as heavy-handed 13888 # as -z defs. 13889 no_undefined_flag_CXX='${wl}-z,text' 13890 allow_undefined_flag_CXX='${wl}-z,nodefs' 13891 archive_cmds_need_lc_CXX=no 13892 hardcode_shlibpath_var_CXX=no 13893 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 13894 hardcode_libdir_separator_CXX=':' 13895 link_all_deplibs_CXX=yes 13896 export_dynamic_flag_spec_CXX='${wl}-Bexport' 13897 runpath_var='LD_RUN_PATH' 13898 13899 case $cc_basename in 13900 CC*) 13901 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13902 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13903 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 13904 '"$old_archive_cmds_CXX" 13905 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 13906 '"$reload_cmds_CXX" 13907 ;; 13908 *) 13909 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13910 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13911 ;; 13912 esac 13913 ;; 13914 13915 tandem*) 13916 case $cc_basename in 13917 NCC*) 13918 # NonStop-UX NCC 3.20 13919 # FIXME: insert proper C++ library support 13920 ld_shlibs_CXX=no 13921 ;; 13922 *) 13923 # FIXME: insert proper C++ library support 13924 ld_shlibs_CXX=no 13925 ;; 13926 esac 13927 ;; 13928 13929 vxworks*) 13930 # FIXME: insert proper C++ library support 13931 ld_shlibs_CXX=no 13932 ;; 13933 13934 *) 13935 # FIXME: insert proper C++ library support 13936 ld_shlibs_CXX=no 13937 ;; 13938 esac 13939 13940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13941$as_echo "$ld_shlibs_CXX" >&6; } 13942 test "$ld_shlibs_CXX" = no && can_build_shared=no 13943 13944 GCC_CXX="$GXX" 13945 LD_CXX="$LD" 13946 13947 ## CAVEAT EMPTOR: 13948 ## There is no encapsulation within the following macros, do not change 13949 ## the running order or otherwise move them around unless you know exactly 13950 ## what you are doing... 13951 # Dependencies to place before and after the object being linked: 13952predep_objects_CXX= 13953postdep_objects_CXX= 13954predeps_CXX= 13955postdeps_CXX= 13956compiler_lib_search_path_CXX= 13957 13958cat > conftest.$ac_ext <<_LT_EOF 13959class Foo 13960{ 13961public: 13962 Foo (void) { a = 0; } 13963private: 13964 int a; 13965}; 13966_LT_EOF 13967 13968if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13969 (eval $ac_compile) 2>&5 13970 ac_status=$? 13971 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13972 test $ac_status = 0; }; then 13973 # Parse the compiler output and extract the necessary 13974 # objects, libraries and library flags. 13975 13976 # Sentinel used to keep track of whether or not we are before 13977 # the conftest object file. 13978 pre_test_object_deps_done=no 13979 13980 for p in `eval "$output_verbose_link_cmd"`; do 13981 case $p in 13982 13983 -L* | -R* | -l*) 13984 # Some compilers place space between "-{L,R}" and the path. 13985 # Remove the space. 13986 if test $p = "-L" || 13987 test $p = "-R"; then 13988 prev=$p 13989 continue 13990 else 13991 prev= 13992 fi 13993 13994 if test "$pre_test_object_deps_done" = no; then 13995 case $p in 13996 -L* | -R*) 13997 # Internal compiler library paths should come after those 13998 # provided the user. The postdeps already come after the 13999 # user supplied libs so there is no need to process them. 14000 if test -z "$compiler_lib_search_path_CXX"; then 14001 compiler_lib_search_path_CXX="${prev}${p}" 14002 else 14003 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 14004 fi 14005 ;; 14006 # The "-l" case would never come before the object being 14007 # linked, so don't bother handling this case. 14008 esac 14009 else 14010 if test -z "$postdeps_CXX"; then 14011 postdeps_CXX="${prev}${p}" 14012 else 14013 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 14014 fi 14015 fi 14016 ;; 14017 14018 *.$objext) 14019 # This assumes that the test object file only shows up 14020 # once in the compiler output. 14021 if test "$p" = "conftest.$objext"; then 14022 pre_test_object_deps_done=yes 14023 continue 14024 fi 14025 14026 if test "$pre_test_object_deps_done" = no; then 14027 if test -z "$predep_objects_CXX"; then 14028 predep_objects_CXX="$p" 14029 else 14030 predep_objects_CXX="$predep_objects_CXX $p" 14031 fi 14032 else 14033 if test -z "$postdep_objects_CXX"; then 14034 postdep_objects_CXX="$p" 14035 else 14036 postdep_objects_CXX="$postdep_objects_CXX $p" 14037 fi 14038 fi 14039 ;; 14040 14041 *) ;; # Ignore the rest. 14042 14043 esac 14044 done 14045 14046 # Clean up. 14047 rm -f a.out a.exe 14048else 14049 echo "libtool.m4: error: problem compiling CXX test program" 14050fi 14051 14052$RM -f confest.$objext 14053 14054# PORTME: override above test on systems where it is broken 14055case $host_os in 14056interix[3-9]*) 14057 # Interix 3.5 installs completely hosed .la files for C++, so rather than 14058 # hack all around it, let's just trust "g++" to DTRT. 14059 predep_objects_CXX= 14060 postdep_objects_CXX= 14061 postdeps_CXX= 14062 ;; 14063 14064linux*) 14065 case `$CC -V 2>&1 | sed 5q` in 14066 *Sun\ C*) 14067 # Sun C++ 5.9 14068 14069 # The more standards-conforming stlport4 library is 14070 # incompatible with the Cstd library. Avoid specifying 14071 # it if it's in CXXFLAGS. Ignore libCrun as 14072 # -library=stlport4 depends on it. 14073 case " $CXX $CXXFLAGS " in 14074 *" -library=stlport4 "*) 14075 solaris_use_stlport4=yes 14076 ;; 14077 esac 14078 14079 if test "$solaris_use_stlport4" != yes; then 14080 postdeps_CXX='-library=Cstd -library=Crun' 14081 fi 14082 ;; 14083 esac 14084 ;; 14085 14086solaris*) 14087 case $cc_basename in 14088 CC*) 14089 # The more standards-conforming stlport4 library is 14090 # incompatible with the Cstd library. Avoid specifying 14091 # it if it's in CXXFLAGS. Ignore libCrun as 14092 # -library=stlport4 depends on it. 14093 case " $CXX $CXXFLAGS " in 14094 *" -library=stlport4 "*) 14095 solaris_use_stlport4=yes 14096 ;; 14097 esac 14098 14099 # Adding this requires a known-good setup of shared libraries for 14100 # Sun compiler versions before 5.6, else PIC objects from an old 14101 # archive will be linked into the output, leading to subtle bugs. 14102 if test "$solaris_use_stlport4" != yes; then 14103 postdeps_CXX='-library=Cstd -library=Crun' 14104 fi 14105 ;; 14106 esac 14107 ;; 14108esac 14109 14110 14111case " $postdeps_CXX " in 14112*" -lc "*) archive_cmds_need_lc_CXX=no ;; 14113esac 14114 compiler_lib_search_dirs_CXX= 14115if test -n "${compiler_lib_search_path_CXX}"; then 14116 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 14117fi 14118 14119 14120 14121 14122 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139 14140 14141 14142 14143 14144 14145 14146 14147 14148 14149 lt_prog_compiler_wl_CXX= 14150lt_prog_compiler_pic_CXX= 14151lt_prog_compiler_static_CXX= 14152 14153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 14154$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14155 14156 # C++ specific cases for pic, static, wl, etc. 14157 if test "$GXX" = yes; then 14158 lt_prog_compiler_wl_CXX='-Wl,' 14159 lt_prog_compiler_static_CXX='-static' 14160 14161 case $host_os in 14162 aix*) 14163 # All AIX code is PIC. 14164 if test "$host_cpu" = ia64; then 14165 # AIX 5 now supports IA64 processor 14166 lt_prog_compiler_static_CXX='-Bstatic' 14167 fi 14168 lt_prog_compiler_pic_CXX='-fPIC' 14169 ;; 14170 14171 amigaos*) 14172 case $host_cpu in 14173 powerpc) 14174 # see comment about AmigaOS4 .so support 14175 lt_prog_compiler_pic_CXX='-fPIC' 14176 ;; 14177 m68k) 14178 # FIXME: we need at least 68020 code to build shared libraries, but 14179 # adding the `-m68020' flag to GCC prevents building anything better, 14180 # like `-m68040'. 14181 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 14182 ;; 14183 esac 14184 ;; 14185 14186 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14187 # PIC is the default for these OSes. 14188 ;; 14189 mingw* | cygwin* | os2* | pw32* | cegcc*) 14190 # This hack is so that the source file can tell whether it is being 14191 # built for inclusion in a dll (and should export symbols for example). 14192 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14193 # (--disable-auto-import) libraries 14194 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 14195 ;; 14196 darwin* | rhapsody*) 14197 # PIC is the default on this platform 14198 # Common symbols not allowed in MH_DYLIB files 14199 lt_prog_compiler_pic_CXX='-fno-common' 14200 ;; 14201 *djgpp*) 14202 # DJGPP does not support shared libraries at all 14203 lt_prog_compiler_pic_CXX= 14204 ;; 14205 haiku*) 14206 # PIC is the default for Haiku. 14207 # The "-static" flag exists, but is broken. 14208 lt_prog_compiler_static_CXX= 14209 ;; 14210 interix[3-9]*) 14211 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14212 # Instead, we relocate shared libraries at runtime. 14213 ;; 14214 sysv4*MP*) 14215 if test -d /usr/nec; then 14216 lt_prog_compiler_pic_CXX=-Kconform_pic 14217 fi 14218 ;; 14219 hpux*) 14220 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 14221 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 14222 # sets the default TLS model and affects inlining. 14223 case $host_cpu in 14224 hppa*64*) 14225 ;; 14226 *) 14227 lt_prog_compiler_pic_CXX='-fPIC' 14228 ;; 14229 esac 14230 ;; 14231 *qnx* | *nto*) 14232 # QNX uses GNU C++, but need to define -shared option too, otherwise 14233 # it will coredump. 14234 lt_prog_compiler_pic_CXX='-fPIC -shared' 14235 ;; 14236 *) 14237 lt_prog_compiler_pic_CXX='-fPIC' 14238 ;; 14239 esac 14240 else 14241 case $host_os in 14242 aix[4-9]*) 14243 # All AIX code is PIC. 14244 if test "$host_cpu" = ia64; then 14245 # AIX 5 now supports IA64 processor 14246 lt_prog_compiler_static_CXX='-Bstatic' 14247 else 14248 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 14249 fi 14250 ;; 14251 chorus*) 14252 case $cc_basename in 14253 cxch68*) 14254 # Green Hills C++ Compiler 14255 # _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" 14256 ;; 14257 esac 14258 ;; 14259 dgux*) 14260 case $cc_basename in 14261 ec++*) 14262 lt_prog_compiler_pic_CXX='-KPIC' 14263 ;; 14264 ghcx*) 14265 # Green Hills C++ Compiler 14266 lt_prog_compiler_pic_CXX='-pic' 14267 ;; 14268 *) 14269 ;; 14270 esac 14271 ;; 14272 freebsd* | dragonfly*) 14273 # FreeBSD uses GNU C++ 14274 ;; 14275 hpux9* | hpux10* | hpux11*) 14276 case $cc_basename in 14277 CC*) 14278 lt_prog_compiler_wl_CXX='-Wl,' 14279 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 14280 if test "$host_cpu" != ia64; then 14281 lt_prog_compiler_pic_CXX='+Z' 14282 fi 14283 ;; 14284 aCC*) 14285 lt_prog_compiler_wl_CXX='-Wl,' 14286 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 14287 case $host_cpu in 14288 hppa*64*|ia64*) 14289 # +Z the default 14290 ;; 14291 *) 14292 lt_prog_compiler_pic_CXX='+Z' 14293 ;; 14294 esac 14295 ;; 14296 *) 14297 ;; 14298 esac 14299 ;; 14300 interix*) 14301 # This is c89, which is MS Visual C++ (no shared libs) 14302 # Anyone wants to do a port? 14303 ;; 14304 irix5* | irix6* | nonstopux*) 14305 case $cc_basename in 14306 CC*) 14307 lt_prog_compiler_wl_CXX='-Wl,' 14308 lt_prog_compiler_static_CXX='-non_shared' 14309 # CC pic flag -KPIC is the default. 14310 ;; 14311 *) 14312 ;; 14313 esac 14314 ;; 14315 linux* | k*bsd*-gnu | kopensolaris*-gnu) 14316 case $cc_basename in 14317 KCC*) 14318 # KAI C++ Compiler 14319 lt_prog_compiler_wl_CXX='--backend -Wl,' 14320 lt_prog_compiler_pic_CXX='-fPIC' 14321 ;; 14322 ecpc* ) 14323 # old Intel C++ for x86_64 which still supported -KPIC. 14324 lt_prog_compiler_wl_CXX='-Wl,' 14325 lt_prog_compiler_pic_CXX='-KPIC' 14326 lt_prog_compiler_static_CXX='-static' 14327 ;; 14328 icpc* ) 14329 # Intel C++, used to be incompatible with GCC. 14330 # ICC 10 doesn't accept -KPIC any more. 14331 lt_prog_compiler_wl_CXX='-Wl,' 14332 lt_prog_compiler_pic_CXX='-fPIC' 14333 lt_prog_compiler_static_CXX='-static' 14334 ;; 14335 pgCC* | pgcpp*) 14336 # Portland Group C++ compiler 14337 lt_prog_compiler_wl_CXX='-Wl,' 14338 lt_prog_compiler_pic_CXX='-fpic' 14339 lt_prog_compiler_static_CXX='-Bstatic' 14340 ;; 14341 cxx*) 14342 # Compaq C++ 14343 # Make sure the PIC flag is empty. It appears that all Alpha 14344 # Linux and Compaq Tru64 Unix objects are PIC. 14345 lt_prog_compiler_pic_CXX= 14346 lt_prog_compiler_static_CXX='-non_shared' 14347 ;; 14348 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 14349 # IBM XL 8.0, 9.0 on PPC and BlueGene 14350 lt_prog_compiler_wl_CXX='-Wl,' 14351 lt_prog_compiler_pic_CXX='-qpic' 14352 lt_prog_compiler_static_CXX='-qstaticlink' 14353 ;; 14354 *) 14355 case `$CC -V 2>&1 | sed 5q` in 14356 *Sun\ C*) 14357 # Sun C++ 5.9 14358 lt_prog_compiler_pic_CXX='-KPIC' 14359 lt_prog_compiler_static_CXX='-Bstatic' 14360 lt_prog_compiler_wl_CXX='-Qoption ld ' 14361 ;; 14362 esac 14363 ;; 14364 esac 14365 ;; 14366 lynxos*) 14367 ;; 14368 m88k*) 14369 ;; 14370 mvs*) 14371 case $cc_basename in 14372 cxx*) 14373 lt_prog_compiler_pic_CXX='-W c,exportall' 14374 ;; 14375 *) 14376 ;; 14377 esac 14378 ;; 14379 netbsd*) 14380 ;; 14381 *qnx* | *nto*) 14382 # QNX uses GNU C++, but need to define -shared option too, otherwise 14383 # it will coredump. 14384 lt_prog_compiler_pic_CXX='-fPIC -shared' 14385 ;; 14386 osf3* | osf4* | osf5*) 14387 case $cc_basename in 14388 KCC*) 14389 lt_prog_compiler_wl_CXX='--backend -Wl,' 14390 ;; 14391 RCC*) 14392 # Rational C++ 2.4.1 14393 lt_prog_compiler_pic_CXX='-pic' 14394 ;; 14395 cxx*) 14396 # Digital/Compaq C++ 14397 lt_prog_compiler_wl_CXX='-Wl,' 14398 # Make sure the PIC flag is empty. It appears that all Alpha 14399 # Linux and Compaq Tru64 Unix objects are PIC. 14400 lt_prog_compiler_pic_CXX= 14401 lt_prog_compiler_static_CXX='-non_shared' 14402 ;; 14403 *) 14404 ;; 14405 esac 14406 ;; 14407 psos*) 14408 ;; 14409 solaris*) 14410 case $cc_basename in 14411 CC*) 14412 # Sun C++ 4.2, 5.x and Centerline C++ 14413 lt_prog_compiler_pic_CXX='-KPIC' 14414 lt_prog_compiler_static_CXX='-Bstatic' 14415 lt_prog_compiler_wl_CXX='-Qoption ld ' 14416 ;; 14417 gcx*) 14418 # Green Hills C++ Compiler 14419 lt_prog_compiler_pic_CXX='-PIC' 14420 ;; 14421 *) 14422 ;; 14423 esac 14424 ;; 14425 sunos4*) 14426 case $cc_basename in 14427 CC*) 14428 # Sun C++ 4.x 14429 lt_prog_compiler_pic_CXX='-pic' 14430 lt_prog_compiler_static_CXX='-Bstatic' 14431 ;; 14432 lcc*) 14433 # Lucid 14434 lt_prog_compiler_pic_CXX='-pic' 14435 ;; 14436 *) 14437 ;; 14438 esac 14439 ;; 14440 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14441 case $cc_basename in 14442 CC*) 14443 lt_prog_compiler_wl_CXX='-Wl,' 14444 lt_prog_compiler_pic_CXX='-KPIC' 14445 lt_prog_compiler_static_CXX='-Bstatic' 14446 ;; 14447 esac 14448 ;; 14449 tandem*) 14450 case $cc_basename in 14451 NCC*) 14452 # NonStop-UX NCC 3.20 14453 lt_prog_compiler_pic_CXX='-KPIC' 14454 ;; 14455 *) 14456 ;; 14457 esac 14458 ;; 14459 vxworks*) 14460 ;; 14461 *) 14462 lt_prog_compiler_can_build_shared_CXX=no 14463 ;; 14464 esac 14465 fi 14466 14467case $host_os in 14468 # For platforms which do not support PIC, -DPIC is meaningless: 14469 *djgpp*) 14470 lt_prog_compiler_pic_CXX= 14471 ;; 14472 *) 14473 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 14474 ;; 14475esac 14476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 14477$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 14478 14479 14480 14481# 14482# Check to make sure the PIC flag actually works. 14483# 14484if test -n "$lt_prog_compiler_pic_CXX"; then 14485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 14486$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 14487if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 14488 $as_echo_n "(cached) " >&6 14489else 14490 lt_cv_prog_compiler_pic_works_CXX=no 14491 ac_outfile=conftest.$ac_objext 14492 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14493 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 14494 # Insert the option either (1) after the last *FLAGS variable, or 14495 # (2) before a word containing "conftest.", or (3) at the end. 14496 # Note that $ac_compile itself does not contain backslashes and begins 14497 # with a dollar sign (not a hyphen), so the echo should work correctly. 14498 # The option is referenced via a variable to avoid confusing sed. 14499 lt_compile=`echo "$ac_compile" | $SED \ 14500 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14501 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14502 -e 's:$: $lt_compiler_flag:'` 14503 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14504 (eval "$lt_compile" 2>conftest.err) 14505 ac_status=$? 14506 cat conftest.err >&5 14507 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14508 if (exit $ac_status) && test -s "$ac_outfile"; then 14509 # The compiler can only warn and ignore the option if not recognized 14510 # So say no if there are warnings other than the usual output. 14511 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14512 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14513 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14514 lt_cv_prog_compiler_pic_works_CXX=yes 14515 fi 14516 fi 14517 $RM conftest* 14518 14519fi 14520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 14521$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 14522 14523if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 14524 case $lt_prog_compiler_pic_CXX in 14525 "" | " "*) ;; 14526 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 14527 esac 14528else 14529 lt_prog_compiler_pic_CXX= 14530 lt_prog_compiler_can_build_shared_CXX=no 14531fi 14532 14533fi 14534 14535 14536 14537# 14538# Check to make sure the static flag actually works. 14539# 14540wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 14541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14542$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14543if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 14544 $as_echo_n "(cached) " >&6 14545else 14546 lt_cv_prog_compiler_static_works_CXX=no 14547 save_LDFLAGS="$LDFLAGS" 14548 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14549 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14550 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14551 # The linker can only warn and ignore the option if not recognized 14552 # So say no if there are warnings 14553 if test -s conftest.err; then 14554 # Append any errors to the config.log. 14555 cat conftest.err 1>&5 14556 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 14557 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14558 if diff conftest.exp conftest.er2 >/dev/null; then 14559 lt_cv_prog_compiler_static_works_CXX=yes 14560 fi 14561 else 14562 lt_cv_prog_compiler_static_works_CXX=yes 14563 fi 14564 fi 14565 $RM -r conftest* 14566 LDFLAGS="$save_LDFLAGS" 14567 14568fi 14569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 14570$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 14571 14572if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 14573 : 14574else 14575 lt_prog_compiler_static_CXX= 14576fi 14577 14578 14579 14580 14581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14582$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14583if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 14584 $as_echo_n "(cached) " >&6 14585else 14586 lt_cv_prog_compiler_c_o_CXX=no 14587 $RM -r conftest 2>/dev/null 14588 mkdir conftest 14589 cd conftest 14590 mkdir out 14591 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14592 14593 lt_compiler_flag="-o out/conftest2.$ac_objext" 14594 # Insert the option either (1) after the last *FLAGS variable, or 14595 # (2) before a word containing "conftest.", or (3) at the end. 14596 # Note that $ac_compile itself does not contain backslashes and begins 14597 # with a dollar sign (not a hyphen), so the echo should work correctly. 14598 lt_compile=`echo "$ac_compile" | $SED \ 14599 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14600 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14601 -e 's:$: $lt_compiler_flag:'` 14602 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14603 (eval "$lt_compile" 2>out/conftest.err) 14604 ac_status=$? 14605 cat out/conftest.err >&5 14606 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14607 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14608 then 14609 # The compiler can only warn and ignore the option if not recognized 14610 # So say no if there are warnings 14611 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14612 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14613 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14614 lt_cv_prog_compiler_c_o_CXX=yes 14615 fi 14616 fi 14617 chmod u+w . 2>&5 14618 $RM conftest* 14619 # SGI C++ compiler will create directory out/ii_files/ for 14620 # template instantiation 14621 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14622 $RM out/* && rmdir out 14623 cd .. 14624 $RM -r conftest 14625 $RM conftest* 14626 14627fi 14628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 14629$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14630 14631 14632 14633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14634$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14635if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 14636 $as_echo_n "(cached) " >&6 14637else 14638 lt_cv_prog_compiler_c_o_CXX=no 14639 $RM -r conftest 2>/dev/null 14640 mkdir conftest 14641 cd conftest 14642 mkdir out 14643 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14644 14645 lt_compiler_flag="-o out/conftest2.$ac_objext" 14646 # Insert the option either (1) after the last *FLAGS variable, or 14647 # (2) before a word containing "conftest.", or (3) at the end. 14648 # Note that $ac_compile itself does not contain backslashes and begins 14649 # with a dollar sign (not a hyphen), so the echo should work correctly. 14650 lt_compile=`echo "$ac_compile" | $SED \ 14651 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14652 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14653 -e 's:$: $lt_compiler_flag:'` 14654 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14655 (eval "$lt_compile" 2>out/conftest.err) 14656 ac_status=$? 14657 cat out/conftest.err >&5 14658 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14659 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14660 then 14661 # The compiler can only warn and ignore the option if not recognized 14662 # So say no if there are warnings 14663 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14664 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14665 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14666 lt_cv_prog_compiler_c_o_CXX=yes 14667 fi 14668 fi 14669 chmod u+w . 2>&5 14670 $RM conftest* 14671 # SGI C++ compiler will create directory out/ii_files/ for 14672 # template instantiation 14673 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14674 $RM out/* && rmdir out 14675 cd .. 14676 $RM -r conftest 14677 $RM conftest* 14678 14679fi 14680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 14681$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14682 14683 14684 14685 14686hard_links="nottested" 14687if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 14688 # do not overwrite the value of need_locks provided by the user 14689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 14690$as_echo_n "checking if we can lock with hard links... " >&6; } 14691 hard_links=yes 14692 $RM conftest* 14693 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14694 touch conftest.a 14695 ln conftest.a conftest.b 2>&5 || hard_links=no 14696 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 14698$as_echo "$hard_links" >&6; } 14699 if test "$hard_links" = no; then 14700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14701$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14702 need_locks=warn 14703 fi 14704else 14705 need_locks=no 14706fi 14707 14708 14709 14710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14711$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14712 14713 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14714 case $host_os in 14715 aix[4-9]*) 14716 # If we're using GNU nm, then we don't want the "-C" option. 14717 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14718 # Also, AIX nm treats weak defined symbols like other global defined 14719 # symbols, whereas GNU nm marks them as "W". 14720 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 14721 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' 14722 else 14723 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' 14724 fi 14725 ;; 14726 pw32*) 14727 export_symbols_cmds_CXX="$ltdll_cmds" 14728 ;; 14729 cygwin* | mingw* | cegcc*) 14730 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' 14731 ;; 14732 *) 14733 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14734 ;; 14735 esac 14736 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14737 14738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 14739$as_echo "$ld_shlibs_CXX" >&6; } 14740test "$ld_shlibs_CXX" = no && can_build_shared=no 14741 14742with_gnu_ld_CXX=$with_gnu_ld 14743 14744 14745 14746 14747 14748 14749# 14750# Do we need to explicitly link libc? 14751# 14752case "x$archive_cmds_need_lc_CXX" in 14753x|xyes) 14754 # Assume -lc should be added 14755 archive_cmds_need_lc_CXX=yes 14756 14757 if test "$enable_shared" = yes && test "$GCC" = yes; then 14758 case $archive_cmds_CXX in 14759 *'~'*) 14760 # FIXME: we may have to deal with multi-command sequences. 14761 ;; 14762 '$CC '*) 14763 # Test whether the compiler implicitly links with -lc since on some 14764 # systems, -lgcc has to come before -lc. If gcc already passes -lc 14765 # to ld, don't add -lc before -lgcc. 14766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 14767$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 14768if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 14769 $as_echo_n "(cached) " >&6 14770else 14771 $RM conftest* 14772 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14773 14774 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14775 (eval $ac_compile) 2>&5 14776 ac_status=$? 14777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14778 test $ac_status = 0; } 2>conftest.err; then 14779 soname=conftest 14780 lib=conftest 14781 libobjs=conftest.$ac_objext 14782 deplibs= 14783 wl=$lt_prog_compiler_wl_CXX 14784 pic_flag=$lt_prog_compiler_pic_CXX 14785 compiler_flags=-v 14786 linker_flags=-v 14787 verstring= 14788 output_objdir=. 14789 libname=conftest 14790 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 14791 allow_undefined_flag_CXX= 14792 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 14793 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 14794 ac_status=$? 14795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14796 test $ac_status = 0; } 14797 then 14798 lt_cv_archive_cmds_need_lc_CXX=no 14799 else 14800 lt_cv_archive_cmds_need_lc_CXX=yes 14801 fi 14802 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 14803 else 14804 cat conftest.err 1>&5 14805 fi 14806 $RM conftest* 14807 14808fi 14809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 14810$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 14811 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 14812 ;; 14813 esac 14814 fi 14815 ;; 14816esac 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 14874 14875 14876 14877 14878 14879 14880 14881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 14882$as_echo_n "checking dynamic linker characteristics... " >&6; } 14883 14884library_names_spec= 14885libname_spec='lib$name' 14886soname_spec= 14887shrext_cmds=".so" 14888postinstall_cmds= 14889postuninstall_cmds= 14890finish_cmds= 14891finish_eval= 14892shlibpath_var= 14893shlibpath_overrides_runpath=unknown 14894version_type=none 14895dynamic_linker="$host_os ld.so" 14896sys_lib_dlsearch_path_spec="/lib /usr/lib" 14897need_lib_prefix=unknown 14898hardcode_into_libs=no 14899 14900# when you set need_version to no, make sure it does not cause -set_version 14901# flags to be left without arguments 14902need_version=unknown 14903 14904case $host_os in 14905aix3*) 14906 version_type=linux 14907 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14908 shlibpath_var=LIBPATH 14909 14910 # AIX 3 has no versioning support, so we append a major version to the name. 14911 soname_spec='${libname}${release}${shared_ext}$major' 14912 ;; 14913 14914aix[4-9]*) 14915 version_type=linux 14916 need_lib_prefix=no 14917 need_version=no 14918 hardcode_into_libs=yes 14919 if test "$host_cpu" = ia64; then 14920 # AIX 5 supports IA64 14921 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14922 shlibpath_var=LD_LIBRARY_PATH 14923 else 14924 # With GCC up to 2.95.x, collect2 would create an import file 14925 # for dependence libraries. The import file would start with 14926 # the line `#! .'. This would cause the generated library to 14927 # depend on `.', always an invalid library. This was fixed in 14928 # development snapshots of GCC prior to 3.0. 14929 case $host_os in 14930 aix4 | aix4.[01] | aix4.[01].*) 14931 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14932 echo ' yes ' 14933 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14934 : 14935 else 14936 can_build_shared=no 14937 fi 14938 ;; 14939 esac 14940 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14941 # soname into executable. Probably we can add versioning support to 14942 # collect2, so additional links can be useful in future. 14943 if test "$aix_use_runtimelinking" = yes; then 14944 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14945 # instead of lib<name>.a to let people know that these are not 14946 # typical AIX shared libraries. 14947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14948 else 14949 # We preserve .a as extension for shared libraries through AIX4.2 14950 # and later when we are not doing run time linking. 14951 library_names_spec='${libname}${release}.a $libname.a' 14952 soname_spec='${libname}${release}${shared_ext}$major' 14953 fi 14954 shlibpath_var=LIBPATH 14955 fi 14956 ;; 14957 14958amigaos*) 14959 case $host_cpu in 14960 powerpc) 14961 # Since July 2007 AmigaOS4 officially supports .so libraries. 14962 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14964 ;; 14965 m68k) 14966 library_names_spec='$libname.ixlibrary $libname.a' 14967 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14968 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' 14969 ;; 14970 esac 14971 ;; 14972 14973beos*) 14974 library_names_spec='${libname}${shared_ext}' 14975 dynamic_linker="$host_os ld.so" 14976 shlibpath_var=LIBRARY_PATH 14977 ;; 14978 14979bsdi[45]*) 14980 version_type=linux 14981 need_version=no 14982 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14983 soname_spec='${libname}${release}${shared_ext}$major' 14984 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14985 shlibpath_var=LD_LIBRARY_PATH 14986 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14987 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14988 # the default ld.so.conf also contains /usr/contrib/lib and 14989 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14990 # libtool to hard-code these into programs 14991 ;; 14992 14993cygwin* | mingw* | pw32* | cegcc*) 14994 version_type=windows 14995 shrext_cmds=".dll" 14996 need_version=no 14997 need_lib_prefix=no 14998 14999 case $GCC,$host_os in 15000 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 15001 library_names_spec='$libname.dll.a' 15002 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15003 postinstall_cmds='base_file=`basename \${file}`~ 15004 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 15005 dldir=$destdir/`dirname \$dlpath`~ 15006 test -d \$dldir || mkdir -p \$dldir~ 15007 $install_prog $dir/$dlname \$dldir/$dlname~ 15008 chmod a+x \$dldir/$dlname~ 15009 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 15010 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 15011 fi' 15012 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15013 dlpath=$dir/\$dldll~ 15014 $RM \$dlpath' 15015 shlibpath_overrides_runpath=yes 15016 15017 case $host_os in 15018 cygwin*) 15019 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15020 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15021 15022 ;; 15023 mingw* | cegcc*) 15024 # MinGW DLLs use traditional 'lib' prefix 15025 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15026 ;; 15027 pw32*) 15028 # pw32 DLLs use 'pw' prefix rather than 'lib' 15029 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15030 ;; 15031 esac 15032 ;; 15033 15034 *) 15035 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15036 ;; 15037 esac 15038 dynamic_linker='Win32 ld.exe' 15039 # FIXME: first we should search . and the directory the executable is in 15040 shlibpath_var=PATH 15041 ;; 15042 15043darwin* | rhapsody*) 15044 dynamic_linker="$host_os dyld" 15045 version_type=darwin 15046 need_lib_prefix=no 15047 need_version=no 15048 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15049 soname_spec='${libname}${release}${major}$shared_ext' 15050 shlibpath_overrides_runpath=yes 15051 shlibpath_var=DYLD_LIBRARY_PATH 15052 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15053 15054 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15055 ;; 15056 15057dgux*) 15058 version_type=linux 15059 need_lib_prefix=no 15060 need_version=no 15061 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15062 soname_spec='${libname}${release}${shared_ext}$major' 15063 shlibpath_var=LD_LIBRARY_PATH 15064 ;; 15065 15066freebsd* | dragonfly*) 15067 # DragonFly does not have aout. When/if they implement a new 15068 # versioning mechanism, adjust this. 15069 if test -x /usr/bin/objformat; then 15070 objformat=`/usr/bin/objformat` 15071 else 15072 case $host_os in 15073 freebsd[23].*) objformat=aout ;; 15074 *) objformat=elf ;; 15075 esac 15076 fi 15077 version_type=freebsd-$objformat 15078 case $version_type in 15079 freebsd-elf*) 15080 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15081 need_version=no 15082 need_lib_prefix=no 15083 ;; 15084 freebsd-*) 15085 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15086 need_version=yes 15087 ;; 15088 esac 15089 shlibpath_var=LD_LIBRARY_PATH 15090 case $host_os in 15091 freebsd2.*) 15092 shlibpath_overrides_runpath=yes 15093 ;; 15094 freebsd3.[01]* | freebsdelf3.[01]*) 15095 shlibpath_overrides_runpath=yes 15096 hardcode_into_libs=yes 15097 ;; 15098 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 15099 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 15100 shlibpath_overrides_runpath=no 15101 hardcode_into_libs=yes 15102 ;; 15103 *) # from 4.6 on, and DragonFly 15104 shlibpath_overrides_runpath=yes 15105 hardcode_into_libs=yes 15106 ;; 15107 esac 15108 ;; 15109 15110gnu*) 15111 version_type=linux 15112 need_lib_prefix=no 15113 need_version=no 15114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15115 soname_spec='${libname}${release}${shared_ext}$major' 15116 shlibpath_var=LD_LIBRARY_PATH 15117 hardcode_into_libs=yes 15118 ;; 15119 15120haiku*) 15121 version_type=linux 15122 need_lib_prefix=no 15123 need_version=no 15124 dynamic_linker="$host_os runtime_loader" 15125 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15126 soname_spec='${libname}${release}${shared_ext}$major' 15127 shlibpath_var=LIBRARY_PATH 15128 shlibpath_overrides_runpath=yes 15129 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 15130 hardcode_into_libs=yes 15131 ;; 15132 15133hpux9* | hpux10* | hpux11*) 15134 # Give a soname corresponding to the major version so that dld.sl refuses to 15135 # link against other versions. 15136 version_type=sunos 15137 need_lib_prefix=no 15138 need_version=no 15139 case $host_cpu in 15140 ia64*) 15141 shrext_cmds='.so' 15142 hardcode_into_libs=yes 15143 dynamic_linker="$host_os dld.so" 15144 shlibpath_var=LD_LIBRARY_PATH 15145 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15146 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15147 soname_spec='${libname}${release}${shared_ext}$major' 15148 if test "X$HPUX_IA64_MODE" = X32; then 15149 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15150 else 15151 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15152 fi 15153 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15154 ;; 15155 hppa*64*) 15156 shrext_cmds='.sl' 15157 hardcode_into_libs=yes 15158 dynamic_linker="$host_os dld.sl" 15159 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 15160 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15162 soname_spec='${libname}${release}${shared_ext}$major' 15163 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 15164 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15165 ;; 15166 *) 15167 shrext_cmds='.sl' 15168 dynamic_linker="$host_os dld.sl" 15169 shlibpath_var=SHLIB_PATH 15170 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 15171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15172 soname_spec='${libname}${release}${shared_ext}$major' 15173 ;; 15174 esac 15175 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 15176 postinstall_cmds='chmod 555 $lib' 15177 # or fails outright, so override atomically: 15178 install_override_mode=555 15179 ;; 15180 15181interix[3-9]*) 15182 version_type=linux 15183 need_lib_prefix=no 15184 need_version=no 15185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15186 soname_spec='${libname}${release}${shared_ext}$major' 15187 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 15188 shlibpath_var=LD_LIBRARY_PATH 15189 shlibpath_overrides_runpath=no 15190 hardcode_into_libs=yes 15191 ;; 15192 15193irix5* | irix6* | nonstopux*) 15194 case $host_os in 15195 nonstopux*) version_type=nonstopux ;; 15196 *) 15197 if test "$lt_cv_prog_gnu_ld" = yes; then 15198 version_type=linux 15199 else 15200 version_type=irix 15201 fi ;; 15202 esac 15203 need_lib_prefix=no 15204 need_version=no 15205 soname_spec='${libname}${release}${shared_ext}$major' 15206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15207 case $host_os in 15208 irix5* | nonstopux*) 15209 libsuff= shlibsuff= 15210 ;; 15211 *) 15212 case $LD in # libtool.m4 will add one of these switches to LD 15213 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15214 libsuff= shlibsuff= libmagic=32-bit;; 15215 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15216 libsuff=32 shlibsuff=N32 libmagic=N32;; 15217 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15218 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15219 *) libsuff= shlibsuff= libmagic=never-match;; 15220 esac 15221 ;; 15222 esac 15223 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15224 shlibpath_overrides_runpath=no 15225 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15226 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15227 hardcode_into_libs=yes 15228 ;; 15229 15230# No shared lib support for Linux oldld, aout, or coff. 15231linux*oldld* | linux*aout* | linux*coff*) 15232 dynamic_linker=no 15233 ;; 15234 15235# This must be Linux ELF. 15236 15237# uclinux* changes (here and below) have been submitted to the libtool 15238# project, but have not yet been accepted: they are GCC-local changes 15239# for the time being. (See 15240# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 15241linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 15242 version_type=linux 15243 need_lib_prefix=no 15244 need_version=no 15245 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15246 soname_spec='${libname}${release}${shared_ext}$major' 15247 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15248 shlibpath_var=LD_LIBRARY_PATH 15249 shlibpath_overrides_runpath=no 15250 15251 # Some binutils ld are patched to set DT_RUNPATH 15252 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 15253 $as_echo_n "(cached) " >&6 15254else 15255 lt_cv_shlibpath_overrides_runpath=no 15256 save_LDFLAGS=$LDFLAGS 15257 save_libdir=$libdir 15258 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 15259 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 15260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15261/* end confdefs.h. */ 15262 15263int 15264main () 15265{ 15266 15267 ; 15268 return 0; 15269} 15270_ACEOF 15271if ac_fn_cxx_try_link "$LINENO"; then : 15272 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 15273 lt_cv_shlibpath_overrides_runpath=yes 15274fi 15275fi 15276rm -f core conftest.err conftest.$ac_objext \ 15277 conftest$ac_exeext conftest.$ac_ext 15278 LDFLAGS=$save_LDFLAGS 15279 libdir=$save_libdir 15280 15281fi 15282 15283 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 15284 15285 # This implies no fast_install, which is unacceptable. 15286 # Some rework will be needed to allow for fast_install 15287 # before this can be enabled. 15288 hardcode_into_libs=yes 15289 15290 # Append ld.so.conf contents to the search path 15291 if test -f /etc/ld.so.conf; then 15292 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' ' '` 15293 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 15294 fi 15295 15296 # We used to test for /lib/ld.so.1 and disable shared libraries on 15297 # powerpc, because MkLinux only supported shared libraries with the 15298 # GNU dynamic linker. Since this was broken with cross compilers, 15299 # most powerpc-linux boxes support dynamic linking these days and 15300 # people can always --disable-shared, the test was removed, and we 15301 # assume the GNU/Linux dynamic linker is in use. 15302 dynamic_linker='GNU/Linux ld.so' 15303 ;; 15304 15305netbsd*) 15306 version_type=sunos 15307 need_lib_prefix=no 15308 need_version=no 15309 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15311 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15312 dynamic_linker='NetBSD (a.out) ld.so' 15313 else 15314 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15315 soname_spec='${libname}${release}${shared_ext}$major' 15316 dynamic_linker='NetBSD ld.elf_so' 15317 fi 15318 shlibpath_var=LD_LIBRARY_PATH 15319 shlibpath_overrides_runpath=yes 15320 hardcode_into_libs=yes 15321 ;; 15322 15323newsos6) 15324 version_type=linux 15325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15326 shlibpath_var=LD_LIBRARY_PATH 15327 shlibpath_overrides_runpath=yes 15328 ;; 15329 15330*nto* | *qnx*) 15331 version_type=qnx 15332 need_lib_prefix=no 15333 need_version=no 15334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15335 soname_spec='${libname}${release}${shared_ext}$major' 15336 shlibpath_var=LD_LIBRARY_PATH 15337 shlibpath_overrides_runpath=no 15338 hardcode_into_libs=yes 15339 dynamic_linker='ldqnx.so' 15340 ;; 15341 15342openbsd*) 15343 version_type=sunos 15344 sys_lib_dlsearch_path_spec="/usr/lib" 15345 need_lib_prefix=no 15346 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15347 case $host_os in 15348 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15349 *) need_version=no ;; 15350 esac 15351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15352 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15353 shlibpath_var=LD_LIBRARY_PATH 15354 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15355 case $host_os in 15356 openbsd2.[89] | openbsd2.[89].*) 15357 shlibpath_overrides_runpath=no 15358 ;; 15359 *) 15360 shlibpath_overrides_runpath=yes 15361 ;; 15362 esac 15363 else 15364 shlibpath_overrides_runpath=yes 15365 fi 15366 ;; 15367 15368os2*) 15369 libname_spec='$name' 15370 shrext_cmds=".dll" 15371 need_lib_prefix=no 15372 library_names_spec='$libname${shared_ext} $libname.a' 15373 dynamic_linker='OS/2 ld.exe' 15374 shlibpath_var=LIBPATH 15375 ;; 15376 15377osf3* | osf4* | osf5*) 15378 version_type=osf 15379 need_lib_prefix=no 15380 need_version=no 15381 soname_spec='${libname}${release}${shared_ext}$major' 15382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15383 shlibpath_var=LD_LIBRARY_PATH 15384 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 15385 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 15386 ;; 15387 15388rdos*) 15389 dynamic_linker=no 15390 ;; 15391 15392solaris*) 15393 version_type=linux 15394 need_lib_prefix=no 15395 need_version=no 15396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15397 soname_spec='${libname}${release}${shared_ext}$major' 15398 shlibpath_var=LD_LIBRARY_PATH 15399 shlibpath_overrides_runpath=yes 15400 hardcode_into_libs=yes 15401 # ldd complains unless libraries are executable 15402 postinstall_cmds='chmod +x $lib' 15403 ;; 15404 15405sunos4*) 15406 version_type=sunos 15407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15408 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 15409 shlibpath_var=LD_LIBRARY_PATH 15410 shlibpath_overrides_runpath=yes 15411 if test "$with_gnu_ld" = yes; then 15412 need_lib_prefix=no 15413 fi 15414 need_version=yes 15415 ;; 15416 15417sysv4 | sysv4.3*) 15418 version_type=linux 15419 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15420 soname_spec='${libname}${release}${shared_ext}$major' 15421 shlibpath_var=LD_LIBRARY_PATH 15422 case $host_vendor in 15423 sni) 15424 shlibpath_overrides_runpath=no 15425 need_lib_prefix=no 15426 runpath_var=LD_RUN_PATH 15427 ;; 15428 siemens) 15429 need_lib_prefix=no 15430 ;; 15431 motorola) 15432 need_lib_prefix=no 15433 need_version=no 15434 shlibpath_overrides_runpath=no 15435 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 15436 ;; 15437 esac 15438 ;; 15439 15440sysv4*MP*) 15441 if test -d /usr/nec ;then 15442 version_type=linux 15443 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 15444 soname_spec='$libname${shared_ext}.$major' 15445 shlibpath_var=LD_LIBRARY_PATH 15446 fi 15447 ;; 15448 15449sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 15450 version_type=freebsd-elf 15451 need_lib_prefix=no 15452 need_version=no 15453 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15454 soname_spec='${libname}${release}${shared_ext}$major' 15455 shlibpath_var=LD_LIBRARY_PATH 15456 shlibpath_overrides_runpath=yes 15457 hardcode_into_libs=yes 15458 if test "$with_gnu_ld" = yes; then 15459 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 15460 else 15461 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 15462 case $host_os in 15463 sco3.2v5*) 15464 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 15465 ;; 15466 esac 15467 fi 15468 sys_lib_dlsearch_path_spec='/usr/lib' 15469 ;; 15470 15471tpf*) 15472 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 15473 version_type=linux 15474 need_lib_prefix=no 15475 need_version=no 15476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15477 shlibpath_var=LD_LIBRARY_PATH 15478 shlibpath_overrides_runpath=no 15479 hardcode_into_libs=yes 15480 ;; 15481 15482uts4*) 15483 version_type=linux 15484 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15485 soname_spec='${libname}${release}${shared_ext}$major' 15486 shlibpath_var=LD_LIBRARY_PATH 15487 ;; 15488 15489*) 15490 dynamic_linker=no 15491 ;; 15492esac 15493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 15494$as_echo "$dynamic_linker" >&6; } 15495test "$dynamic_linker" = no && can_build_shared=no 15496 15497variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15498if test "$GCC" = yes; then 15499 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15500fi 15501 15502if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 15503 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 15504fi 15505if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 15506 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 15507fi 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 15539 15540 15541 15542 15543 15544 15545 15546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 15547$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 15548hardcode_action_CXX= 15549if test -n "$hardcode_libdir_flag_spec_CXX" || 15550 test -n "$runpath_var_CXX" || 15551 test "X$hardcode_automatic_CXX" = "Xyes" ; then 15552 15553 # We can hardcode non-existent directories. 15554 if test "$hardcode_direct_CXX" != no && 15555 # If the only mechanism to avoid hardcoding is shlibpath_var, we 15556 # have to relink, otherwise we might link with an installed library 15557 # when we should be linking with a yet-to-be-installed one 15558 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 15559 test "$hardcode_minus_L_CXX" != no; then 15560 # Linking always hardcodes the temporary library directory. 15561 hardcode_action_CXX=relink 15562 else 15563 # We can link without hardcoding, and we can hardcode nonexisting dirs. 15564 hardcode_action_CXX=immediate 15565 fi 15566else 15567 # We cannot hardcode anything, or else we can only hardcode existing 15568 # directories. 15569 hardcode_action_CXX=unsupported 15570fi 15571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 15572$as_echo "$hardcode_action_CXX" >&6; } 15573 15574if test "$hardcode_action_CXX" = relink || 15575 test "$inherit_rpath_CXX" = yes; then 15576 # Fast installation is not supported 15577 enable_fast_install=no 15578elif test "$shlibpath_overrides_runpath" = yes || 15579 test "$enable_shared" = no; then 15580 # Fast installation is not necessary 15581 enable_fast_install=needless 15582fi 15583 15584 15585 15586 15587 15588 15589 15590 fi # test -n "$compiler" 15591 15592 CC=$lt_save_CC 15593 LDCXX=$LD 15594 LD=$lt_save_LD 15595 GCC=$lt_save_GCC 15596 with_gnu_ld=$lt_save_with_gnu_ld 15597 lt_cv_path_LDCXX=$lt_cv_path_LD 15598 lt_cv_path_LD=$lt_save_path_LD 15599 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 15600 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 15601fi # test "$_lt_caught_CXX_error" != yes 15602 15603ac_ext=c 15604ac_cpp='$CPP $CPPFLAGS' 15605ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15606ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15607ac_compiler_gnu=$ac_cv_c_compiler_gnu 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621 ac_config_commands="$ac_config_commands libtool" 15622 15623 15624 15625 15626# Only expand once: 15627 15628 15629 15630 15631 15632case $host in 15633 *-cygwin* | *-mingw*) 15634 # 'host' will be top-level target in the case of a target lib, 15635 # we must compare to with_cross_host to decide if this is a native 15636 # or cross-compiler and select where to install dlls appropriately. 15637 if test -n "$with_cross_host" && 15638 test x"$with_cross_host" != x"no"; then 15639 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 15640 else 15641 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 15642 fi 15643 ;; 15644 *) 15645 lt_host_flags= 15646 ;; 15647esac 15648 15649 15650 15651 15652 15653 15654# For libtool versioning info, format is CURRENT:REVISION:AGE 15655libtool_VERSION=1:0:0 15656 15657 15658XCFLAGS="-D_GNU_SOURCE -Wall -Wextra -fno-exceptions" 15659 15660# Add CET specific flags if Intel CET is enabled. 15661 # Check whether --enable-cet was given. 15662if test "${enable_cet+set}" = set; then : 15663 enableval=$enable_cet; 15664 case "$enableval" in 15665 yes|no|auto) ;; 15666 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 15667 esac 15668 15669else 15670 enable_cet=no 15671fi 15672 15673 15674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 15675$as_echo_n "checking for CET support... " >&6; } 15676 15677case "$host" in 15678 i[34567]86-*-linux* | x86_64-*-linux*) 15679 case "$enable_cet" in 15680 auto) 15681 # Check if target supports multi-byte NOPs 15682 # and if assembler supports CET insn. 15683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15684/* end confdefs.h. */ 15685 15686int 15687main () 15688{ 15689 15690#if !defined(__SSE2__) 15691#error target does not support multi-byte NOPs 15692#else 15693asm ("setssbsy"); 15694#endif 15695 15696 ; 15697 return 0; 15698} 15699_ACEOF 15700if ac_fn_c_try_compile "$LINENO"; then : 15701 enable_cet=yes 15702else 15703 enable_cet=no 15704fi 15705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15706 ;; 15707 yes) 15708 # Check if assembler supports CET. 15709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15710/* end confdefs.h. */ 15711 15712int 15713main () 15714{ 15715asm ("setssbsy"); 15716 ; 15717 return 0; 15718} 15719_ACEOF 15720if ac_fn_c_try_compile "$LINENO"; then : 15721 15722else 15723 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 15724fi 15725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15726 ;; 15727 esac 15728 ;; 15729 *) 15730 enable_cet=no 15731 ;; 15732esac 15733if test x$enable_cet = xyes; then 15734 CET_FLAGS="-fcf-protection -mshstk" 15735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15736$as_echo "yes" >&6; } 15737else 15738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15739$as_echo "no" >&6; } 15740fi 15741 15742XCFLAGS="$XCFLAGS $CET_FLAGS" 15743 15744 15745 15746if test "${multilib}" = "yes"; then 15747 multilib_arg="--enable-multilib" 15748else 15749 multilib_arg= 15750fi 15751 15752ac_config_files="$ac_config_files Makefile" 15753 15754 15755if test "x$VTV_SUPPORTED" = "xyes"; then 15756 ac_config_files="$ac_config_files testsuite/Makefile" 15757 15758fi 15759 15760case "$target_os" in 15761 cygwin*|mingw32*) 15762 vtv_cygmin="yes" 15763 ;; 15764 *) 15765 vtv_cygmin="no" 15766 ;; 15767esac 15768 15769 if test $vtv_cygmin = yes; then 15770 VTV_CYGMIN_TRUE= 15771 VTV_CYGMIN_FALSE='#' 15772else 15773 VTV_CYGMIN_TRUE='#' 15774 VTV_CYGMIN_FALSE= 15775fi 15776 15777 15778for ac_func in _obstack_begin 15779do : 15780 ac_fn_c_check_func "$LINENO" "_obstack_begin" "ac_cv_func__obstack_begin" 15781if test "x$ac_cv_func__obstack_begin" = xyes; then : 15782 cat >>confdefs.h <<_ACEOF 15783#define HAVE__OBSTACK_BEGIN 1 15784_ACEOF 15785 15786fi 15787done 15788 15789 if test $ac_cv_func__obstack_begin = no; then 15790 VTV_NO_OBSTACK_TRUE= 15791 VTV_NO_OBSTACK_FALSE='#' 15792else 15793 VTV_NO_OBSTACK_TRUE='#' 15794 VTV_NO_OBSTACK_FALSE= 15795fi 15796 15797 15798# Determine what GCC version number to use in filesystem paths. 15799 15800 get_gcc_base_ver="cat" 15801 15802# Check whether --with-gcc-major-version-only was given. 15803if test "${with_gcc_major_version_only+set}" = set; then : 15804 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 15805 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 15806 fi 15807 15808fi 15809 15810 15811 15812 15813cat >confcache <<\_ACEOF 15814# This file is a shell script that caches the results of configure 15815# tests run on this system so they can be shared between configure 15816# scripts and configure runs, see configure's option --config-cache. 15817# It is not useful on other systems. If it contains results you don't 15818# want to keep, you may remove or edit it. 15819# 15820# config.status only pays attention to the cache file if you give it 15821# the --recheck option to rerun configure. 15822# 15823# `ac_cv_env_foo' variables (set or unset) will be overridden when 15824# loading this file, other *unset* `ac_cv_foo' will be assigned the 15825# following values. 15826 15827_ACEOF 15828 15829# The following way of writing the cache mishandles newlines in values, 15830# but we know of no workaround that is simple, portable, and efficient. 15831# So, we kill variables containing newlines. 15832# Ultrix sh set writes to stderr and can't be redirected directly, 15833# and sets the high bit in the cache file unless we assign to the vars. 15834( 15835 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15836 eval ac_val=\$$ac_var 15837 case $ac_val in #( 15838 *${as_nl}*) 15839 case $ac_var in #( 15840 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15841$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15842 esac 15843 case $ac_var in #( 15844 _ | IFS | as_nl) ;; #( 15845 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15846 *) { eval $ac_var=; unset $ac_var;} ;; 15847 esac ;; 15848 esac 15849 done 15850 15851 (set) 2>&1 | 15852 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15853 *${as_nl}ac_space=\ *) 15854 # `set' does not quote correctly, so add quotes: double-quote 15855 # substitution turns \\\\ into \\, and sed turns \\ into \. 15856 sed -n \ 15857 "s/'/'\\\\''/g; 15858 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15859 ;; #( 15860 *) 15861 # `set' quotes correctly as required by POSIX, so do not add quotes. 15862 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15863 ;; 15864 esac | 15865 sort 15866) | 15867 sed ' 15868 /^ac_cv_env_/b end 15869 t clear 15870 :clear 15871 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15872 t end 15873 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15874 :end' >>confcache 15875if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15876 if test -w "$cache_file"; then 15877 if test "x$cache_file" != "x/dev/null"; then 15878 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15879$as_echo "$as_me: updating cache $cache_file" >&6;} 15880 if test ! -f "$cache_file" || test -h "$cache_file"; then 15881 cat confcache >"$cache_file" 15882 else 15883 case $cache_file in #( 15884 */* | ?:*) 15885 mv -f confcache "$cache_file"$$ && 15886 mv -f "$cache_file"$$ "$cache_file" ;; #( 15887 *) 15888 mv -f confcache "$cache_file" ;; 15889 esac 15890 fi 15891 fi 15892 else 15893 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15894$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15895 fi 15896fi 15897rm -f confcache 15898 15899test "x$prefix" = xNONE && prefix=$ac_default_prefix 15900# Let make expand exec_prefix. 15901test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15902 15903# Transform confdefs.h into DEFS. 15904# Protect against shell expansion while executing Makefile rules. 15905# Protect against Makefile macro expansion. 15906# 15907# If the first sed substitution is executed (which looks for macros that 15908# take arguments), then branch to the quote section. Otherwise, 15909# look for a macro that doesn't take arguments. 15910ac_script=' 15911:mline 15912/\\$/{ 15913 N 15914 s,\\\n,, 15915 b mline 15916} 15917t clear 15918:clear 15919s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 15920t quote 15921s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 15922t quote 15923b any 15924:quote 15925s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 15926s/\[/\\&/g 15927s/\]/\\&/g 15928s/\$/$$/g 15929H 15930:any 15931${ 15932 g 15933 s/^\n// 15934 s/\n/ /g 15935 p 15936} 15937' 15938DEFS=`sed -n "$ac_script" confdefs.h` 15939 15940 15941ac_libobjs= 15942ac_ltlibobjs= 15943U= 15944for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15945 # 1. Remove the extension, and $U if already installed. 15946 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15947 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15948 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15949 # will be set to the directory where LIBOBJS objects are built. 15950 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15951 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15952done 15953LIBOBJS=$ac_libobjs 15954 15955LTLIBOBJS=$ac_ltlibobjs 15956 15957 15958if test -z "${ENABLE_VTABLE_VERIFY_TRUE}" && test -z "${ENABLE_VTABLE_VERIFY_FALSE}"; then 15959 as_fn_error $? "conditional \"ENABLE_VTABLE_VERIFY\" was never defined. 15960Usually this means the macro was only invoked conditionally." "$LINENO" 5 15961fi 15962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 15963$as_echo_n "checking that generated files are newer than configure... " >&6; } 15964 if test -n "$am_sleep_pid"; then 15965 # Hide warnings about reused PIDs. 15966 wait $am_sleep_pid 2>/dev/null 15967 fi 15968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 15969$as_echo "done" >&6; } 15970if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15971 as_fn_error $? "conditional \"AMDEP\" was never defined. 15972Usually this means the macro was only invoked conditionally." "$LINENO" 5 15973fi 15974if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15975 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 15976Usually this means the macro was only invoked conditionally." "$LINENO" 5 15977fi 15978 if test -n "$EXEEXT"; then 15979 am__EXEEXT_TRUE= 15980 am__EXEEXT_FALSE='#' 15981else 15982 am__EXEEXT_TRUE='#' 15983 am__EXEEXT_FALSE= 15984fi 15985 15986if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 15987 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 15988Usually this means the macro was only invoked conditionally." "$LINENO" 5 15989fi 15990if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 15991 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 15992Usually this means the macro was only invoked conditionally." "$LINENO" 5 15993fi 15994if test -z "${VTV_CYGMIN_TRUE}" && test -z "${VTV_CYGMIN_FALSE}"; then 15995 as_fn_error $? "conditional \"VTV_CYGMIN\" was never defined. 15996Usually this means the macro was only invoked conditionally." "$LINENO" 5 15997fi 15998if test -z "${VTV_NO_OBSTACK_TRUE}" && test -z "${VTV_NO_OBSTACK_FALSE}"; then 15999 as_fn_error $? "conditional \"VTV_NO_OBSTACK\" was never defined. 16000Usually this means the macro was only invoked conditionally." "$LINENO" 5 16001fi 16002 16003: "${CONFIG_STATUS=./config.status}" 16004ac_write_fail=0 16005ac_clean_files_save=$ac_clean_files 16006ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16007{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16008$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16009as_write_fail=0 16010cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16011#! $SHELL 16012# Generated by $as_me. 16013# Run this file to recreate the current configuration. 16014# Compiler output produced by configure, useful for debugging 16015# configure, is in config.log if it exists. 16016 16017debug=false 16018ac_cs_recheck=false 16019ac_cs_silent=false 16020 16021SHELL=\${CONFIG_SHELL-$SHELL} 16022export SHELL 16023_ASEOF 16024cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16025## -------------------- ## 16026## M4sh Initialization. ## 16027## -------------------- ## 16028 16029# Be more Bourne compatible 16030DUALCASE=1; export DUALCASE # for MKS sh 16031if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16032 emulate sh 16033 NULLCMD=: 16034 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16035 # is contrary to our usage. Disable this feature. 16036 alias -g '${1+"$@"}'='"$@"' 16037 setopt NO_GLOB_SUBST 16038else 16039 case `(set -o) 2>/dev/null` in #( 16040 *posix*) : 16041 set -o posix ;; #( 16042 *) : 16043 ;; 16044esac 16045fi 16046 16047 16048as_nl=' 16049' 16050export as_nl 16051# Printing a long string crashes Solaris 7 /usr/bin/printf. 16052as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16053as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16054as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16055# Prefer a ksh shell builtin over an external printf program on Solaris, 16056# but without wasting forks for bash or zsh. 16057if test -z "$BASH_VERSION$ZSH_VERSION" \ 16058 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16059 as_echo='print -r --' 16060 as_echo_n='print -rn --' 16061elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16062 as_echo='printf %s\n' 16063 as_echo_n='printf %s' 16064else 16065 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16066 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16067 as_echo_n='/usr/ucb/echo -n' 16068 else 16069 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16070 as_echo_n_body='eval 16071 arg=$1; 16072 case $arg in #( 16073 *"$as_nl"*) 16074 expr "X$arg" : "X\\(.*\\)$as_nl"; 16075 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16076 esac; 16077 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16078 ' 16079 export as_echo_n_body 16080 as_echo_n='sh -c $as_echo_n_body as_echo' 16081 fi 16082 export as_echo_body 16083 as_echo='sh -c $as_echo_body as_echo' 16084fi 16085 16086# The user is always right. 16087if test "${PATH_SEPARATOR+set}" != set; then 16088 PATH_SEPARATOR=: 16089 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16090 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16091 PATH_SEPARATOR=';' 16092 } 16093fi 16094 16095 16096# IFS 16097# We need space, tab and new line, in precisely that order. Quoting is 16098# there to prevent editors from complaining about space-tab. 16099# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16100# splitting by setting IFS to empty value.) 16101IFS=" "" $as_nl" 16102 16103# Find who we are. Look in the path if we contain no directory separator. 16104as_myself= 16105case $0 in #(( 16106 *[\\/]* ) as_myself=$0 ;; 16107 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16108for as_dir in $PATH 16109do 16110 IFS=$as_save_IFS 16111 test -z "$as_dir" && as_dir=. 16112 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16113 done 16114IFS=$as_save_IFS 16115 16116 ;; 16117esac 16118# We did not find ourselves, most probably we were run as `sh COMMAND' 16119# in which case we are not to be found in the path. 16120if test "x$as_myself" = x; then 16121 as_myself=$0 16122fi 16123if test ! -f "$as_myself"; then 16124 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16125 exit 1 16126fi 16127 16128# Unset variables that we do not need and which cause bugs (e.g. in 16129# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16130# suppresses any "Segmentation fault" message there. '((' could 16131# trigger a bug in pdksh 5.2.14. 16132for as_var in BASH_ENV ENV MAIL MAILPATH 16133do eval test x\${$as_var+set} = xset \ 16134 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16135done 16136PS1='$ ' 16137PS2='> ' 16138PS4='+ ' 16139 16140# NLS nuisances. 16141LC_ALL=C 16142export LC_ALL 16143LANGUAGE=C 16144export LANGUAGE 16145 16146# CDPATH. 16147(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16148 16149 16150# as_fn_error STATUS ERROR [LINENO LOG_FD] 16151# ---------------------------------------- 16152# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16153# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16154# script with STATUS, using 1 if that was 0. 16155as_fn_error () 16156{ 16157 as_status=$1; test $as_status -eq 0 && as_status=1 16158 if test "$4"; then 16159 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16160 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16161 fi 16162 $as_echo "$as_me: error: $2" >&2 16163 as_fn_exit $as_status 16164} # as_fn_error 16165 16166 16167# as_fn_set_status STATUS 16168# ----------------------- 16169# Set $? to STATUS, without forking. 16170as_fn_set_status () 16171{ 16172 return $1 16173} # as_fn_set_status 16174 16175# as_fn_exit STATUS 16176# ----------------- 16177# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16178as_fn_exit () 16179{ 16180 set +e 16181 as_fn_set_status $1 16182 exit $1 16183} # as_fn_exit 16184 16185# as_fn_unset VAR 16186# --------------- 16187# Portably unset VAR. 16188as_fn_unset () 16189{ 16190 { eval $1=; unset $1;} 16191} 16192as_unset=as_fn_unset 16193# as_fn_append VAR VALUE 16194# ---------------------- 16195# Append the text in VALUE to the end of the definition contained in VAR. Take 16196# advantage of any shell optimizations that allow amortized linear growth over 16197# repeated appends, instead of the typical quadratic growth present in naive 16198# implementations. 16199if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16200 eval 'as_fn_append () 16201 { 16202 eval $1+=\$2 16203 }' 16204else 16205 as_fn_append () 16206 { 16207 eval $1=\$$1\$2 16208 } 16209fi # as_fn_append 16210 16211# as_fn_arith ARG... 16212# ------------------ 16213# Perform arithmetic evaluation on the ARGs, and store the result in the 16214# global $as_val. Take advantage of shells that can avoid forks. The arguments 16215# must be portable across $(()) and expr. 16216if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16217 eval 'as_fn_arith () 16218 { 16219 as_val=$(( $* )) 16220 }' 16221else 16222 as_fn_arith () 16223 { 16224 as_val=`expr "$@" || test $? -eq 1` 16225 } 16226fi # as_fn_arith 16227 16228 16229if expr a : '\(a\)' >/dev/null 2>&1 && 16230 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16231 as_expr=expr 16232else 16233 as_expr=false 16234fi 16235 16236if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16237 as_basename=basename 16238else 16239 as_basename=false 16240fi 16241 16242if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16243 as_dirname=dirname 16244else 16245 as_dirname=false 16246fi 16247 16248as_me=`$as_basename -- "$0" || 16249$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16250 X"$0" : 'X\(//\)$' \| \ 16251 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16252$as_echo X/"$0" | 16253 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16254 s//\1/ 16255 q 16256 } 16257 /^X\/\(\/\/\)$/{ 16258 s//\1/ 16259 q 16260 } 16261 /^X\/\(\/\).*/{ 16262 s//\1/ 16263 q 16264 } 16265 s/.*/./; q'` 16266 16267# Avoid depending upon Character Ranges. 16268as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16269as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16270as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16271as_cr_digits='0123456789' 16272as_cr_alnum=$as_cr_Letters$as_cr_digits 16273 16274ECHO_C= ECHO_N= ECHO_T= 16275case `echo -n x` in #((((( 16276-n*) 16277 case `echo 'xy\c'` in 16278 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16279 xy) ECHO_C='\c';; 16280 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16281 ECHO_T=' ';; 16282 esac;; 16283*) 16284 ECHO_N='-n';; 16285esac 16286 16287rm -f conf$$ conf$$.exe conf$$.file 16288if test -d conf$$.dir; then 16289 rm -f conf$$.dir/conf$$.file 16290else 16291 rm -f conf$$.dir 16292 mkdir conf$$.dir 2>/dev/null 16293fi 16294if (echo >conf$$.file) 2>/dev/null; then 16295 if ln -s conf$$.file conf$$ 2>/dev/null; then 16296 as_ln_s='ln -s' 16297 # ... but there are two gotchas: 16298 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16299 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16300 # In both cases, we have to default to `cp -pR'. 16301 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16302 as_ln_s='cp -pR' 16303 elif ln conf$$.file conf$$ 2>/dev/null; then 16304 as_ln_s=ln 16305 else 16306 as_ln_s='cp -pR' 16307 fi 16308else 16309 as_ln_s='cp -pR' 16310fi 16311rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16312rmdir conf$$.dir 2>/dev/null 16313 16314 16315# as_fn_mkdir_p 16316# ------------- 16317# Create "$as_dir" as a directory, including parents if necessary. 16318as_fn_mkdir_p () 16319{ 16320 16321 case $as_dir in #( 16322 -*) as_dir=./$as_dir;; 16323 esac 16324 test -d "$as_dir" || eval $as_mkdir_p || { 16325 as_dirs= 16326 while :; do 16327 case $as_dir in #( 16328 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16329 *) as_qdir=$as_dir;; 16330 esac 16331 as_dirs="'$as_qdir' $as_dirs" 16332 as_dir=`$as_dirname -- "$as_dir" || 16333$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16334 X"$as_dir" : 'X\(//\)[^/]' \| \ 16335 X"$as_dir" : 'X\(//\)$' \| \ 16336 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16337$as_echo X"$as_dir" | 16338 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16339 s//\1/ 16340 q 16341 } 16342 /^X\(\/\/\)[^/].*/{ 16343 s//\1/ 16344 q 16345 } 16346 /^X\(\/\/\)$/{ 16347 s//\1/ 16348 q 16349 } 16350 /^X\(\/\).*/{ 16351 s//\1/ 16352 q 16353 } 16354 s/.*/./; q'` 16355 test -d "$as_dir" && break 16356 done 16357 test -z "$as_dirs" || eval "mkdir $as_dirs" 16358 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16359 16360 16361} # as_fn_mkdir_p 16362if mkdir -p . 2>/dev/null; then 16363 as_mkdir_p='mkdir -p "$as_dir"' 16364else 16365 test -d ./-p && rmdir ./-p 16366 as_mkdir_p=false 16367fi 16368 16369 16370# as_fn_executable_p FILE 16371# ----------------------- 16372# Test if FILE is an executable regular file. 16373as_fn_executable_p () 16374{ 16375 test -f "$1" && test -x "$1" 16376} # as_fn_executable_p 16377as_test_x='test -x' 16378as_executable_p=as_fn_executable_p 16379 16380# Sed expression to map a string onto a valid CPP name. 16381as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16382 16383# Sed expression to map a string onto a valid variable name. 16384as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16385 16386 16387exec 6>&1 16388## ----------------------------------- ## 16389## Main body of $CONFIG_STATUS script. ## 16390## ----------------------------------- ## 16391_ASEOF 16392test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16393 16394cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16395# Save the log message, to keep $0 and so on meaningful, and to 16396# report actual input values of CONFIG_FILES etc. instead of their 16397# values after options handling. 16398ac_log=" 16399This file was extended by GNU Vtable Verification Runtime Library $as_me 1.0, which was 16400generated by GNU Autoconf 2.69. Invocation command line was 16401 16402 CONFIG_FILES = $CONFIG_FILES 16403 CONFIG_HEADERS = $CONFIG_HEADERS 16404 CONFIG_LINKS = $CONFIG_LINKS 16405 CONFIG_COMMANDS = $CONFIG_COMMANDS 16406 $ $0 $@ 16407 16408on `(hostname || uname -n) 2>/dev/null | sed 1q` 16409" 16410 16411_ACEOF 16412 16413case $ac_config_files in *" 16414"*) set x $ac_config_files; shift; ac_config_files=$*;; 16415esac 16416 16417 16418 16419cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16420# Files that config.status was made for. 16421config_files="$ac_config_files" 16422config_commands="$ac_config_commands" 16423 16424_ACEOF 16425 16426cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16427ac_cs_usage="\ 16428\`$as_me' instantiates files and other configuration actions 16429from templates according to the current configuration. Unless the files 16430and actions are specified as TAGs, all are instantiated by default. 16431 16432Usage: $0 [OPTION]... [TAG]... 16433 16434 -h, --help print this help, then exit 16435 -V, --version print version number and configuration settings, then exit 16436 --config print configuration, then exit 16437 -q, --quiet, --silent 16438 do not print progress messages 16439 -d, --debug don't remove temporary files 16440 --recheck update $as_me by reconfiguring in the same conditions 16441 --file=FILE[:TEMPLATE] 16442 instantiate the configuration file FILE 16443 16444Configuration files: 16445$config_files 16446 16447Configuration commands: 16448$config_commands 16449 16450Report bugs to the package provider. 16451GNU Vtable Verification Runtime Library home page: <http://www.gnu.org/software/libvtv/>. 16452General help using GNU software: <http://www.gnu.org/gethelp/>." 16453 16454_ACEOF 16455cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16456ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16457ac_cs_version="\\ 16458GNU Vtable Verification Runtime Library config.status 1.0 16459configured by $0, generated by GNU Autoconf 2.69, 16460 with options \\"\$ac_cs_config\\" 16461 16462Copyright (C) 2012 Free Software Foundation, Inc. 16463This config.status script is free software; the Free Software Foundation 16464gives unlimited permission to copy, distribute and modify it." 16465 16466ac_pwd='$ac_pwd' 16467srcdir='$srcdir' 16468INSTALL='$INSTALL' 16469MKDIR_P='$MKDIR_P' 16470AWK='$AWK' 16471test -n "\$AWK" || AWK=awk 16472_ACEOF 16473 16474cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16475# The default lists apply if the user does not specify any file. 16476ac_need_defaults=: 16477while test $# != 0 16478do 16479 case $1 in 16480 --*=?*) 16481 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16482 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16483 ac_shift=: 16484 ;; 16485 --*=) 16486 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16487 ac_optarg= 16488 ac_shift=: 16489 ;; 16490 *) 16491 ac_option=$1 16492 ac_optarg=$2 16493 ac_shift=shift 16494 ;; 16495 esac 16496 16497 case $ac_option in 16498 # Handling of the options. 16499 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16500 ac_cs_recheck=: ;; 16501 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16502 $as_echo "$ac_cs_version"; exit ;; 16503 --config | --confi | --conf | --con | --co | --c ) 16504 $as_echo "$ac_cs_config"; exit ;; 16505 --debug | --debu | --deb | --de | --d | -d ) 16506 debug=: ;; 16507 --file | --fil | --fi | --f ) 16508 $ac_shift 16509 case $ac_optarg in 16510 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16511 '') as_fn_error $? "missing file argument" ;; 16512 esac 16513 as_fn_append CONFIG_FILES " '$ac_optarg'" 16514 ac_need_defaults=false;; 16515 --he | --h | --help | --hel | -h ) 16516 $as_echo "$ac_cs_usage"; exit ;; 16517 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16518 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16519 ac_cs_silent=: ;; 16520 16521 # This is an error. 16522 -*) as_fn_error $? "unrecognized option: \`$1' 16523Try \`$0 --help' for more information." ;; 16524 16525 *) as_fn_append ac_config_targets " $1" 16526 ac_need_defaults=false ;; 16527 16528 esac 16529 shift 16530done 16531 16532ac_configure_extra_args= 16533 16534if $ac_cs_silent; then 16535 exec 6>/dev/null 16536 ac_configure_extra_args="$ac_configure_extra_args --silent" 16537fi 16538 16539_ACEOF 16540cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16541if \$ac_cs_recheck; then 16542 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16543 shift 16544 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16545 CONFIG_SHELL='$SHELL' 16546 export CONFIG_SHELL 16547 exec "\$@" 16548fi 16549 16550_ACEOF 16551cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16552exec 5>>config.log 16553{ 16554 echo 16555 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16556## Running $as_me. ## 16557_ASBOX 16558 $as_echo "$ac_log" 16559} >&5 16560 16561_ACEOF 16562cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16563# 16564# INIT-COMMANDS 16565# 16566 16567srcdir="$srcdir" 16568host="$host" 16569target="$target" 16570with_multisubdir="$with_multisubdir" 16571with_multisrctop="$with_multisrctop" 16572with_target_subdir="$with_target_subdir" 16573ac_configure_args="${multilib_arg} ${ac_configure_args}" 16574multi_basedir="$multi_basedir" 16575CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 16576CC="$CC" 16577CXX="$CXX" 16578GFORTRAN="$GFORTRAN" 16579GDC="$GDC" 16580AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16581 16582 16583# The HP-UX ksh and POSIX shell print the target directory to stdout 16584# if CDPATH is set. 16585(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16586 16587sed_quote_subst='$sed_quote_subst' 16588double_quote_subst='$double_quote_subst' 16589delay_variable_subst='$delay_variable_subst' 16590macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16591macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16592enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16593enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16594pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16595enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16596SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16597ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16598host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16599host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16600host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16601build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16602build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16603build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16604SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16605Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16606GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16607EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16608FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16609LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16610NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16611LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16612max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16613ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16614exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16615lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16616lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16617lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16618reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16619reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16620OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16621deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16622file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16623AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16624AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16625STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16626RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16627old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16628old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16629old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16630lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16631CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16632CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16633compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16634GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16635lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16636lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16637lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16638lt_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"`' 16639objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16640MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16641lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16642lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16643lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16644lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16645lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16646need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16647DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16648NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16649LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16650OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16651OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16652libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16653shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16654extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16655archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16656enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16657export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16658whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16659compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16660old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16661old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16662archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16663archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16664module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16665module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16666with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16667allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16668no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16669hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16670hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16671hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16672hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16673hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16674hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16675hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16676hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16677inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16678link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16679fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16680always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16681export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16682exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16683include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16684prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16685file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16686variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16687need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16688need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16689version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16690runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16691shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16692shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16693libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16694library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16695soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16696install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16697postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16698postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16699finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16700finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16701hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16702sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16703sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16704hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16705enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16706enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16707enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16708old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16709striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16710compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 16711predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 16712postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 16713predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 16714postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 16715compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 16716LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 16717reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 16718reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16719old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16720compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 16721GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 16722lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 16723lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 16724lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 16725lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 16726lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 16727archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 16728enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 16729export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16730whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16731compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 16732old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16733old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16734archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16735archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16736module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16737module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16738with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 16739allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16740no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16741hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16742hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' 16743hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 16744hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 16745hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 16746hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 16747hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 16748hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 16749inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 16750link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 16751fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' 16752always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 16753export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16754exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16755include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16756prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16757file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 16758hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 16759compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 16760predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16761postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16762predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 16763postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 16764compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 16765 16766LTCC='$LTCC' 16767LTCFLAGS='$LTCFLAGS' 16768compiler='$compiler_DEFAULT' 16769 16770# A function that is used when there is no print builtin or printf. 16771func_fallback_echo () 16772{ 16773 eval 'cat <<_LTECHO_EOF 16774\$1 16775_LTECHO_EOF' 16776} 16777 16778# Quote evaled strings. 16779for var in SHELL \ 16780ECHO \ 16781SED \ 16782GREP \ 16783EGREP \ 16784FGREP \ 16785LD \ 16786NM \ 16787LN_S \ 16788lt_SP2NL \ 16789lt_NL2SP \ 16790reload_flag \ 16791OBJDUMP \ 16792deplibs_check_method \ 16793file_magic_cmd \ 16794AR \ 16795AR_FLAGS \ 16796STRIP \ 16797RANLIB \ 16798CC \ 16799CFLAGS \ 16800compiler \ 16801lt_cv_sys_global_symbol_pipe \ 16802lt_cv_sys_global_symbol_to_cdecl \ 16803lt_cv_sys_global_symbol_to_c_name_address \ 16804lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16805lt_prog_compiler_no_builtin_flag \ 16806lt_prog_compiler_wl \ 16807lt_prog_compiler_pic \ 16808lt_prog_compiler_static \ 16809lt_cv_prog_compiler_c_o \ 16810need_locks \ 16811DSYMUTIL \ 16812NMEDIT \ 16813LIPO \ 16814OTOOL \ 16815OTOOL64 \ 16816shrext_cmds \ 16817export_dynamic_flag_spec \ 16818whole_archive_flag_spec \ 16819compiler_needs_object \ 16820with_gnu_ld \ 16821allow_undefined_flag \ 16822no_undefined_flag \ 16823hardcode_libdir_flag_spec \ 16824hardcode_libdir_flag_spec_ld \ 16825hardcode_libdir_separator \ 16826fix_srcfile_path \ 16827exclude_expsyms \ 16828include_expsyms \ 16829file_list_spec \ 16830variables_saved_for_relink \ 16831libname_spec \ 16832library_names_spec \ 16833soname_spec \ 16834install_override_mode \ 16835finish_eval \ 16836old_striplib \ 16837striplib \ 16838compiler_lib_search_dirs \ 16839predep_objects \ 16840postdep_objects \ 16841predeps \ 16842postdeps \ 16843compiler_lib_search_path \ 16844LD_CXX \ 16845reload_flag_CXX \ 16846compiler_CXX \ 16847lt_prog_compiler_no_builtin_flag_CXX \ 16848lt_prog_compiler_wl_CXX \ 16849lt_prog_compiler_pic_CXX \ 16850lt_prog_compiler_static_CXX \ 16851lt_cv_prog_compiler_c_o_CXX \ 16852export_dynamic_flag_spec_CXX \ 16853whole_archive_flag_spec_CXX \ 16854compiler_needs_object_CXX \ 16855with_gnu_ld_CXX \ 16856allow_undefined_flag_CXX \ 16857no_undefined_flag_CXX \ 16858hardcode_libdir_flag_spec_CXX \ 16859hardcode_libdir_flag_spec_ld_CXX \ 16860hardcode_libdir_separator_CXX \ 16861fix_srcfile_path_CXX \ 16862exclude_expsyms_CXX \ 16863include_expsyms_CXX \ 16864file_list_spec_CXX \ 16865compiler_lib_search_dirs_CXX \ 16866predep_objects_CXX \ 16867postdep_objects_CXX \ 16868predeps_CXX \ 16869postdeps_CXX \ 16870compiler_lib_search_path_CXX; do 16871 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16872 *[\\\\\\\`\\"\\\$]*) 16873 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16874 ;; 16875 *) 16876 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16877 ;; 16878 esac 16879done 16880 16881# Double-quote double-evaled strings. 16882for var in reload_cmds \ 16883old_postinstall_cmds \ 16884old_postuninstall_cmds \ 16885old_archive_cmds \ 16886extract_expsyms_cmds \ 16887old_archive_from_new_cmds \ 16888old_archive_from_expsyms_cmds \ 16889archive_cmds \ 16890archive_expsym_cmds \ 16891module_cmds \ 16892module_expsym_cmds \ 16893export_symbols_cmds \ 16894prelink_cmds \ 16895postinstall_cmds \ 16896postuninstall_cmds \ 16897finish_cmds \ 16898sys_lib_search_path_spec \ 16899sys_lib_dlsearch_path_spec \ 16900reload_cmds_CXX \ 16901old_archive_cmds_CXX \ 16902old_archive_from_new_cmds_CXX \ 16903old_archive_from_expsyms_cmds_CXX \ 16904archive_cmds_CXX \ 16905archive_expsym_cmds_CXX \ 16906module_cmds_CXX \ 16907module_expsym_cmds_CXX \ 16908export_symbols_cmds_CXX \ 16909prelink_cmds_CXX; do 16910 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16911 *[\\\\\\\`\\"\\\$]*) 16912 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16913 ;; 16914 *) 16915 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16916 ;; 16917 esac 16918done 16919 16920ac_aux_dir='$ac_aux_dir' 16921xsi_shell='$xsi_shell' 16922lt_shell_append='$lt_shell_append' 16923 16924# See if we are running on zsh, and set the options which allow our 16925# commands through without removal of \ escapes INIT. 16926if test -n "\${ZSH_VERSION+set}" ; then 16927 setopt NO_GLOB_SUBST 16928fi 16929 16930 16931 PACKAGE='$PACKAGE' 16932 VERSION='$VERSION' 16933 TIMESTAMP='$TIMESTAMP' 16934 RM='$RM' 16935 ofile='$ofile' 16936 16937 16938 16939 16940 16941 16942_ACEOF 16943 16944cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16945 16946# Handling of arguments. 16947for ac_config_target in $ac_config_targets 16948do 16949 case $ac_config_target in 16950 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 16951 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16952 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16953 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16954 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 16955 16956 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16957 esac 16958done 16959 16960 16961# If the user did not use the arguments to specify the items to instantiate, 16962# then the envvar interface is used. Set only those that are not. 16963# We use the long form for the default assignment because of an extremely 16964# bizarre bug on SunOS 4.1.3. 16965if $ac_need_defaults; then 16966 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16967 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16968fi 16969 16970# Have a temporary directory for convenience. Make it in the build tree 16971# simply because there is no reason against having it here, and in addition, 16972# creating and moving files from /tmp can sometimes cause problems. 16973# Hook for its removal unless debugging. 16974# Note that there is a small window in which the directory will not be cleaned: 16975# after its creation but before its name has been assigned to `$tmp'. 16976$debug || 16977{ 16978 tmp= ac_tmp= 16979 trap 'exit_status=$? 16980 : "${ac_tmp:=$tmp}" 16981 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16982' 0 16983 trap 'as_fn_exit 1' 1 2 13 15 16984} 16985# Create a (secure) tmp directory for tmp files. 16986 16987{ 16988 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16989 test -d "$tmp" 16990} || 16991{ 16992 tmp=./conf$$-$RANDOM 16993 (umask 077 && mkdir "$tmp") 16994} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16995ac_tmp=$tmp 16996 16997# Set up the scripts for CONFIG_FILES section. 16998# No need to generate them if there are no CONFIG_FILES. 16999# This happens for instance with `./config.status config.h'. 17000if test -n "$CONFIG_FILES"; then 17001 17002 17003ac_cr=`echo X | tr X '\015'` 17004# On cygwin, bash can eat \r inside `` if the user requested igncr. 17005# But we know of no other shell where ac_cr would be empty at this 17006# point, so we can use a bashism as a fallback. 17007if test "x$ac_cr" = x; then 17008 eval ac_cr=\$\'\\r\' 17009fi 17010ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17011if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17012 ac_cs_awk_cr='\\r' 17013else 17014 ac_cs_awk_cr=$ac_cr 17015fi 17016 17017echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 17018_ACEOF 17019 17020 17021{ 17022 echo "cat >conf$$subs.awk <<_ACEOF" && 17023 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17024 echo "_ACEOF" 17025} >conf$$subs.sh || 17026 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17027ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 17028ac_delim='%!_!# ' 17029for ac_last_try in false false false false false :; do 17030 . ./conf$$subs.sh || 17031 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17032 17033 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17034 if test $ac_delim_n = $ac_delim_num; then 17035 break 17036 elif $ac_last_try; then 17037 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17038 else 17039 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17040 fi 17041done 17042rm -f conf$$subs.sh 17043 17044cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17045cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 17046_ACEOF 17047sed -n ' 17048h 17049s/^/S["/; s/!.*/"]=/ 17050p 17051g 17052s/^[^!]*!// 17053:repl 17054t repl 17055s/'"$ac_delim"'$// 17056t delim 17057:nl 17058h 17059s/\(.\{148\}\)..*/\1/ 17060t more1 17061s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17062p 17063n 17064b repl 17065:more1 17066s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17067p 17068g 17069s/.\{148\}// 17070t nl 17071:delim 17072h 17073s/\(.\{148\}\)..*/\1/ 17074t more2 17075s/["\\]/\\&/g; s/^/"/; s/$/"/ 17076p 17077b 17078:more2 17079s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17080p 17081g 17082s/.\{148\}// 17083t delim 17084' <conf$$subs.awk | sed ' 17085/^[^""]/{ 17086 N 17087 s/\n// 17088} 17089' >>$CONFIG_STATUS || ac_write_fail=1 17090rm -f conf$$subs.awk 17091cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17092_ACAWK 17093cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17094 for (key in S) S_is_set[key] = 1 17095 FS = "" 17096 17097} 17098{ 17099 line = $ 0 17100 nfields = split(line, field, "@") 17101 substed = 0 17102 len = length(field[1]) 17103 for (i = 2; i < nfields; i++) { 17104 key = field[i] 17105 keylen = length(key) 17106 if (S_is_set[key]) { 17107 value = S[key] 17108 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17109 len += length(value) + length(field[++i]) 17110 substed = 1 17111 } else 17112 len += 1 + keylen 17113 } 17114 17115 print line 17116} 17117 17118_ACAWK 17119_ACEOF 17120cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17121if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17122 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17123else 17124 cat 17125fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17126 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17127_ACEOF 17128 17129# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17130# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17131# trailing colons and then remove the whole line if VPATH becomes empty 17132# (actually we leave an empty line to preserve line numbers). 17133if test "x$srcdir" = x.; then 17134 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17135h 17136s/// 17137s/^/:/ 17138s/[ ]*$/:/ 17139s/:\$(srcdir):/:/g 17140s/:\${srcdir}:/:/g 17141s/:@srcdir@:/:/g 17142s/^:*// 17143s/:*$// 17144x 17145s/\(=[ ]*\).*/\1/ 17146G 17147s/\n// 17148s/^[^=]*=[ ]*$// 17149}' 17150fi 17151 17152cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17153fi # test -n "$CONFIG_FILES" 17154 17155 17156eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 17157shift 17158for ac_tag 17159do 17160 case $ac_tag in 17161 :[FHLC]) ac_mode=$ac_tag; continue;; 17162 esac 17163 case $ac_mode$ac_tag in 17164 :[FHL]*:*);; 17165 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17166 :[FH]-) ac_tag=-:-;; 17167 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17168 esac 17169 ac_save_IFS=$IFS 17170 IFS=: 17171 set x $ac_tag 17172 IFS=$ac_save_IFS 17173 shift 17174 ac_file=$1 17175 shift 17176 17177 case $ac_mode in 17178 :L) ac_source=$1;; 17179 :[FH]) 17180 ac_file_inputs= 17181 for ac_f 17182 do 17183 case $ac_f in 17184 -) ac_f="$ac_tmp/stdin";; 17185 *) # Look for the file first in the build tree, then in the source tree 17186 # (if the path is not absolute). The absolute path cannot be DOS-style, 17187 # because $ac_f cannot contain `:'. 17188 test -f "$ac_f" || 17189 case $ac_f in 17190 [\\/$]*) false;; 17191 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17192 esac || 17193 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17194 esac 17195 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17196 as_fn_append ac_file_inputs " '$ac_f'" 17197 done 17198 17199 # Let's still pretend it is `configure' which instantiates (i.e., don't 17200 # use $as_me), people would be surprised to read: 17201 # /* config.h. Generated by config.status. */ 17202 configure_input='Generated from '` 17203 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17204 `' by configure.' 17205 if test x"$ac_file" != x-; then 17206 configure_input="$ac_file. $configure_input" 17207 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17208$as_echo "$as_me: creating $ac_file" >&6;} 17209 fi 17210 # Neutralize special characters interpreted by sed in replacement strings. 17211 case $configure_input in #( 17212 *\&* | *\|* | *\\* ) 17213 ac_sed_conf_input=`$as_echo "$configure_input" | 17214 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17215 *) ac_sed_conf_input=$configure_input;; 17216 esac 17217 17218 case $ac_tag in 17219 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17220 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17221 esac 17222 ;; 17223 esac 17224 17225 ac_dir=`$as_dirname -- "$ac_file" || 17226$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17227 X"$ac_file" : 'X\(//\)[^/]' \| \ 17228 X"$ac_file" : 'X\(//\)$' \| \ 17229 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17230$as_echo X"$ac_file" | 17231 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17232 s//\1/ 17233 q 17234 } 17235 /^X\(\/\/\)[^/].*/{ 17236 s//\1/ 17237 q 17238 } 17239 /^X\(\/\/\)$/{ 17240 s//\1/ 17241 q 17242 } 17243 /^X\(\/\).*/{ 17244 s//\1/ 17245 q 17246 } 17247 s/.*/./; q'` 17248 as_dir="$ac_dir"; as_fn_mkdir_p 17249 ac_builddir=. 17250 17251case "$ac_dir" in 17252.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17253*) 17254 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17255 # A ".." for each directory in $ac_dir_suffix. 17256 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17257 case $ac_top_builddir_sub in 17258 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17259 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17260 esac ;; 17261esac 17262ac_abs_top_builddir=$ac_pwd 17263ac_abs_builddir=$ac_pwd$ac_dir_suffix 17264# for backward compatibility: 17265ac_top_builddir=$ac_top_build_prefix 17266 17267case $srcdir in 17268 .) # We are building in place. 17269 ac_srcdir=. 17270 ac_top_srcdir=$ac_top_builddir_sub 17271 ac_abs_top_srcdir=$ac_pwd ;; 17272 [\\/]* | ?:[\\/]* ) # Absolute name. 17273 ac_srcdir=$srcdir$ac_dir_suffix; 17274 ac_top_srcdir=$srcdir 17275 ac_abs_top_srcdir=$srcdir ;; 17276 *) # Relative name. 17277 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17278 ac_top_srcdir=$ac_top_build_prefix$srcdir 17279 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17280esac 17281ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17282 17283 17284 case $ac_mode in 17285 :F) 17286 # 17287 # CONFIG_FILE 17288 # 17289 17290 case $INSTALL in 17291 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17292 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17293 esac 17294 ac_MKDIR_P=$MKDIR_P 17295 case $MKDIR_P in 17296 [\\/$]* | ?:[\\/]* ) ;; 17297 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17298 esac 17299_ACEOF 17300 17301cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17302# If the template does not know about datarootdir, expand it. 17303# FIXME: This hack should be removed a few years after 2.60. 17304ac_datarootdir_hack=; ac_datarootdir_seen= 17305ac_sed_dataroot=' 17306/datarootdir/ { 17307 p 17308 q 17309} 17310/@datadir@/p 17311/@docdir@/p 17312/@infodir@/p 17313/@localedir@/p 17314/@mandir@/p' 17315case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17316*datarootdir*) ac_datarootdir_seen=yes;; 17317*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17319$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17320_ACEOF 17321cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17322 ac_datarootdir_hack=' 17323 s&@datadir@&$datadir&g 17324 s&@docdir@&$docdir&g 17325 s&@infodir@&$infodir&g 17326 s&@localedir@&$localedir&g 17327 s&@mandir@&$mandir&g 17328 s&\\\${datarootdir}&$datarootdir&g' ;; 17329esac 17330_ACEOF 17331 17332# Neutralize VPATH when `$srcdir' = `.'. 17333# Shell code in configure.ac might set extrasub. 17334# FIXME: do we really want to maintain this feature? 17335cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17336ac_sed_extra="$ac_vpsub 17337$extrasub 17338_ACEOF 17339cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17340:t 17341/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17342s|@configure_input@|$ac_sed_conf_input|;t t 17343s&@top_builddir@&$ac_top_builddir_sub&;t t 17344s&@top_build_prefix@&$ac_top_build_prefix&;t t 17345s&@srcdir@&$ac_srcdir&;t t 17346s&@abs_srcdir@&$ac_abs_srcdir&;t t 17347s&@top_srcdir@&$ac_top_srcdir&;t t 17348s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17349s&@builddir@&$ac_builddir&;t t 17350s&@abs_builddir@&$ac_abs_builddir&;t t 17351s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17352s&@INSTALL@&$ac_INSTALL&;t t 17353s&@MKDIR_P@&$ac_MKDIR_P&;t t 17354$ac_datarootdir_hack 17355" 17356eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17357 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17358 17359test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17360 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17361 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17362 "$ac_tmp/out"`; test -z "$ac_out"; } && 17363 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17364which seems to be undefined. Please make sure it is defined" >&5 17365$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17366which seems to be undefined. Please make sure it is defined" >&2;} 17367 17368 rm -f "$ac_tmp/stdin" 17369 case $ac_file in 17370 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17371 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17372 esac \ 17373 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17374 ;; 17375 17376 17377 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17378$as_echo "$as_me: executing $ac_file commands" >&6;} 17379 ;; 17380 esac 17381 17382 17383 case $ac_file$ac_mode in 17384 "default-1":C) 17385# Only add multilib support code if we just rebuilt the top-level 17386# Makefile. 17387case " $CONFIG_FILES " in 17388 *" Makefile "*) 17389 ac_file=Makefile . ${multi_basedir}/config-ml.in 17390 ;; 17391esac ;; 17392 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17393 # Older Autoconf quotes --file arguments for eval, but not when files 17394 # are listed without --file. Let's play safe and only enable the eval 17395 # if we detect the quoting. 17396 case $CONFIG_FILES in 17397 *\'*) eval set x "$CONFIG_FILES" ;; 17398 *) set x $CONFIG_FILES ;; 17399 esac 17400 shift 17401 for mf 17402 do 17403 # Strip MF so we end up with the name of the file. 17404 mf=`echo "$mf" | sed -e 's/:.*$//'` 17405 # Check whether this is an Automake generated Makefile or not. 17406 # We used to match only the files named 'Makefile.in', but 17407 # some people rename them; so instead we look at the file content. 17408 # Grep'ing the first line is not enough: some people post-process 17409 # each Makefile.in and add a new line on top of each file to say so. 17410 # Grep'ing the whole file is not good either: AIX grep has a line 17411 # limit of 2048, but all sed's we know have understand at least 4000. 17412 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17413 dirpart=`$as_dirname -- "$mf" || 17414$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17415 X"$mf" : 'X\(//\)[^/]' \| \ 17416 X"$mf" : 'X\(//\)$' \| \ 17417 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17418$as_echo X"$mf" | 17419 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17420 s//\1/ 17421 q 17422 } 17423 /^X\(\/\/\)[^/].*/{ 17424 s//\1/ 17425 q 17426 } 17427 /^X\(\/\/\)$/{ 17428 s//\1/ 17429 q 17430 } 17431 /^X\(\/\).*/{ 17432 s//\1/ 17433 q 17434 } 17435 s/.*/./; q'` 17436 else 17437 continue 17438 fi 17439 # Extract the definition of DEPDIR, am__include, and am__quote 17440 # from the Makefile without running 'make'. 17441 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17442 test -z "$DEPDIR" && continue 17443 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17444 test -z "$am__include" && continue 17445 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17446 # Find all dependency output files, they are included files with 17447 # $(DEPDIR) in their names. We invoke sed twice because it is the 17448 # simplest approach to changing $(DEPDIR) to its actual value in the 17449 # expansion. 17450 for file in `sed -n " 17451 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17452 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 17453 # Make sure the directory exists. 17454 test -f "$dirpart/$file" && continue 17455 fdir=`$as_dirname -- "$file" || 17456$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17457 X"$file" : 'X\(//\)[^/]' \| \ 17458 X"$file" : 'X\(//\)$' \| \ 17459 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17460$as_echo X"$file" | 17461 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17462 s//\1/ 17463 q 17464 } 17465 /^X\(\/\/\)[^/].*/{ 17466 s//\1/ 17467 q 17468 } 17469 /^X\(\/\/\)$/{ 17470 s//\1/ 17471 q 17472 } 17473 /^X\(\/\).*/{ 17474 s//\1/ 17475 q 17476 } 17477 s/.*/./; q'` 17478 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17479 # echo "creating $dirpart/$file" 17480 echo '# dummy' > "$dirpart/$file" 17481 done 17482 done 17483} 17484 ;; 17485 "libtool":C) 17486 17487 # See if we are running on zsh, and set the options which allow our 17488 # commands through without removal of \ escapes. 17489 if test -n "${ZSH_VERSION+set}" ; then 17490 setopt NO_GLOB_SUBST 17491 fi 17492 17493 cfgfile="${ofile}T" 17494 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17495 $RM "$cfgfile" 17496 17497 cat <<_LT_EOF >> "$cfgfile" 17498#! $SHELL 17499 17500# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17501# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17502# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17503# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17504# 17505# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17506# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 17507# Written by Gordon Matzigkeit, 1996 17508# 17509# This file is part of GNU Libtool. 17510# 17511# GNU Libtool is free software; you can redistribute it and/or 17512# modify it under the terms of the GNU General Public License as 17513# published by the Free Software Foundation; either version 2 of 17514# the License, or (at your option) any later version. 17515# 17516# As a special exception to the GNU General Public License, 17517# if you distribute this file as part of a program or library that 17518# is built using GNU Libtool, you may include this file under the 17519# same distribution terms that you use for the rest of that program. 17520# 17521# GNU Libtool is distributed in the hope that it will be useful, 17522# but WITHOUT ANY WARRANTY; without even the implied warranty of 17523# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17524# GNU General Public License for more details. 17525# 17526# You should have received a copy of the GNU General Public License 17527# along with GNU Libtool; see the file COPYING. If not, a copy 17528# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17529# obtained by writing to the Free Software Foundation, Inc., 17530# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17531 17532 17533# The names of the tagged configurations supported by this script. 17534available_tags="CXX " 17535 17536# ### BEGIN LIBTOOL CONFIG 17537 17538# Which release of libtool.m4 was used? 17539macro_version=$macro_version 17540macro_revision=$macro_revision 17541 17542# Whether or not to build shared libraries. 17543build_libtool_libs=$enable_shared 17544 17545# Whether or not to build static libraries. 17546build_old_libs=$enable_static 17547 17548# What type of objects to build. 17549pic_mode=$pic_mode 17550 17551# Whether or not to optimize for fast installation. 17552fast_install=$enable_fast_install 17553 17554# Shell to use when invoking shell scripts. 17555SHELL=$lt_SHELL 17556 17557# An echo program that protects backslashes. 17558ECHO=$lt_ECHO 17559 17560# The host system. 17561host_alias=$host_alias 17562host=$host 17563host_os=$host_os 17564 17565# The build system. 17566build_alias=$build_alias 17567build=$build 17568build_os=$build_os 17569 17570# A sed program that does not truncate output. 17571SED=$lt_SED 17572 17573# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17574Xsed="\$SED -e 1s/^X//" 17575 17576# A grep program that handles long lines. 17577GREP=$lt_GREP 17578 17579# An ERE matcher. 17580EGREP=$lt_EGREP 17581 17582# A literal string matcher. 17583FGREP=$lt_FGREP 17584 17585# A BSD- or MS-compatible name lister. 17586NM=$lt_NM 17587 17588# Whether we need soft or hard links. 17589LN_S=$lt_LN_S 17590 17591# What is the maximum length of a command? 17592max_cmd_len=$max_cmd_len 17593 17594# Object file suffix (normally "o"). 17595objext=$ac_objext 17596 17597# Executable file suffix (normally ""). 17598exeext=$exeext 17599 17600# whether the shell understands "unset". 17601lt_unset=$lt_unset 17602 17603# turn spaces into newlines. 17604SP2NL=$lt_lt_SP2NL 17605 17606# turn newlines into spaces. 17607NL2SP=$lt_lt_NL2SP 17608 17609# An object symbol dumper. 17610OBJDUMP=$lt_OBJDUMP 17611 17612# Method to check whether dependent libraries are shared objects. 17613deplibs_check_method=$lt_deplibs_check_method 17614 17615# Command to use when deplibs_check_method == "file_magic". 17616file_magic_cmd=$lt_file_magic_cmd 17617 17618# The archiver. 17619AR=$lt_AR 17620AR_FLAGS=$lt_AR_FLAGS 17621 17622# A symbol stripping program. 17623STRIP=$lt_STRIP 17624 17625# Commands used to install an old-style archive. 17626RANLIB=$lt_RANLIB 17627old_postinstall_cmds=$lt_old_postinstall_cmds 17628old_postuninstall_cmds=$lt_old_postuninstall_cmds 17629 17630# Whether to use a lock for old archive extraction. 17631lock_old_archive_extraction=$lock_old_archive_extraction 17632 17633# A C compiler. 17634LTCC=$lt_CC 17635 17636# LTCC compiler flags. 17637LTCFLAGS=$lt_CFLAGS 17638 17639# Take the output of nm and produce a listing of raw symbols and C names. 17640global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17641 17642# Transform the output of nm in a proper C declaration. 17643global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17644 17645# Transform the output of nm in a C name address pair. 17646global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17647 17648# Transform the output of nm in a C name address pair when lib prefix is needed. 17649global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17650 17651# The name of the directory that contains temporary libtool files. 17652objdir=$objdir 17653 17654# Used to examine libraries when file_magic_cmd begins with "file". 17655MAGIC_CMD=$MAGIC_CMD 17656 17657# Must we lock files when doing compilation? 17658need_locks=$lt_need_locks 17659 17660# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17661DSYMUTIL=$lt_DSYMUTIL 17662 17663# Tool to change global to local symbols on Mac OS X. 17664NMEDIT=$lt_NMEDIT 17665 17666# Tool to manipulate fat objects and archives on Mac OS X. 17667LIPO=$lt_LIPO 17668 17669# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17670OTOOL=$lt_OTOOL 17671 17672# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17673OTOOL64=$lt_OTOOL64 17674 17675# Old archive suffix (normally "a"). 17676libext=$libext 17677 17678# Shared library suffix (normally ".so"). 17679shrext_cmds=$lt_shrext_cmds 17680 17681# The commands to extract the exported symbol list from a shared archive. 17682extract_expsyms_cmds=$lt_extract_expsyms_cmds 17683 17684# Variables whose values should be saved in libtool wrapper scripts and 17685# restored at link time. 17686variables_saved_for_relink=$lt_variables_saved_for_relink 17687 17688# Do we need the "lib" prefix for modules? 17689need_lib_prefix=$need_lib_prefix 17690 17691# Do we need a version for libraries? 17692need_version=$need_version 17693 17694# Library versioning type. 17695version_type=$version_type 17696 17697# Shared library runtime path variable. 17698runpath_var=$runpath_var 17699 17700# Shared library path variable. 17701shlibpath_var=$shlibpath_var 17702 17703# Is shlibpath searched before the hard-coded library search path? 17704shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17705 17706# Format of library name prefix. 17707libname_spec=$lt_libname_spec 17708 17709# List of archive names. First name is the real one, the rest are links. 17710# The last name is the one that the linker finds with -lNAME 17711library_names_spec=$lt_library_names_spec 17712 17713# The coded name of the library, if different from the real name. 17714soname_spec=$lt_soname_spec 17715 17716# Permission mode override for installation of shared libraries. 17717install_override_mode=$lt_install_override_mode 17718 17719# Command to use after installation of a shared archive. 17720postinstall_cmds=$lt_postinstall_cmds 17721 17722# Command to use after uninstallation of a shared archive. 17723postuninstall_cmds=$lt_postuninstall_cmds 17724 17725# Commands used to finish a libtool library installation in a directory. 17726finish_cmds=$lt_finish_cmds 17727 17728# As "finish_cmds", except a single script fragment to be evaled but 17729# not shown. 17730finish_eval=$lt_finish_eval 17731 17732# Whether we should hardcode library paths into libraries. 17733hardcode_into_libs=$hardcode_into_libs 17734 17735# Compile-time system search path for libraries. 17736sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17737 17738# Run-time system search path for libraries. 17739sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17740 17741# Whether dlopen is supported. 17742dlopen_support=$enable_dlopen 17743 17744# Whether dlopen of programs is supported. 17745dlopen_self=$enable_dlopen_self 17746 17747# Whether dlopen of statically linked programs is supported. 17748dlopen_self_static=$enable_dlopen_self_static 17749 17750# Commands to strip libraries. 17751old_striplib=$lt_old_striplib 17752striplib=$lt_striplib 17753 17754 17755# The linker used to build libraries. 17756LD=$lt_LD 17757 17758# How to create reloadable object files. 17759reload_flag=$lt_reload_flag 17760reload_cmds=$lt_reload_cmds 17761 17762# Commands used to build an old-style archive. 17763old_archive_cmds=$lt_old_archive_cmds 17764 17765# A language specific compiler. 17766CC=$lt_compiler 17767 17768# Is the compiler the GNU compiler? 17769with_gcc=$GCC 17770 17771# Compiler flag to turn off builtin functions. 17772no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17773 17774# How to pass a linker flag through the compiler. 17775wl=$lt_lt_prog_compiler_wl 17776 17777# Additional compiler flags for building library objects. 17778pic_flag=$lt_lt_prog_compiler_pic 17779 17780# Compiler flag to prevent dynamic linking. 17781link_static_flag=$lt_lt_prog_compiler_static 17782 17783# Does compiler simultaneously support -c and -o options? 17784compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17785 17786# Whether or not to add -lc for building shared libraries. 17787build_libtool_need_lc=$archive_cmds_need_lc 17788 17789# Whether or not to disallow shared libs when runtime libs are static. 17790allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17791 17792# Compiler flag to allow reflexive dlopens. 17793export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17794 17795# Compiler flag to generate shared objects directly from archives. 17796whole_archive_flag_spec=$lt_whole_archive_flag_spec 17797 17798# Whether the compiler copes with passing no objects directly. 17799compiler_needs_object=$lt_compiler_needs_object 17800 17801# Create an old-style archive from a shared archive. 17802old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17803 17804# Create a temporary old-style archive to link instead of a shared archive. 17805old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17806 17807# Commands used to build a shared archive. 17808archive_cmds=$lt_archive_cmds 17809archive_expsym_cmds=$lt_archive_expsym_cmds 17810 17811# Commands used to build a loadable module if different from building 17812# a shared archive. 17813module_cmds=$lt_module_cmds 17814module_expsym_cmds=$lt_module_expsym_cmds 17815 17816# Whether we are building with GNU ld or not. 17817with_gnu_ld=$lt_with_gnu_ld 17818 17819# Flag that allows shared libraries with undefined symbols to be built. 17820allow_undefined_flag=$lt_allow_undefined_flag 17821 17822# Flag that enforces no undefined symbols. 17823no_undefined_flag=$lt_no_undefined_flag 17824 17825# Flag to hardcode \$libdir into a binary during linking. 17826# This must work even if \$libdir does not exist 17827hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17828 17829# If ld is used when linking, flag to hardcode \$libdir into a binary 17830# during linking. This must work even if \$libdir does not exist. 17831hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 17832 17833# Whether we need a single "-rpath" flag with a separated argument. 17834hardcode_libdir_separator=$lt_hardcode_libdir_separator 17835 17836# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17837# DIR into the resulting binary. 17838hardcode_direct=$hardcode_direct 17839 17840# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17841# DIR into the resulting binary and the resulting library dependency is 17842# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17843# library is relocated. 17844hardcode_direct_absolute=$hardcode_direct_absolute 17845 17846# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17847# into the resulting binary. 17848hardcode_minus_L=$hardcode_minus_L 17849 17850# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17851# into the resulting binary. 17852hardcode_shlibpath_var=$hardcode_shlibpath_var 17853 17854# Set to "yes" if building a shared library automatically hardcodes DIR 17855# into the library and all subsequent libraries and executables linked 17856# against it. 17857hardcode_automatic=$hardcode_automatic 17858 17859# Set to yes if linker adds runtime paths of dependent libraries 17860# to runtime path list. 17861inherit_rpath=$inherit_rpath 17862 17863# Whether libtool must link a program against all its dependency libraries. 17864link_all_deplibs=$link_all_deplibs 17865 17866# Fix the shell variable \$srcfile for the compiler. 17867fix_srcfile_path=$lt_fix_srcfile_path 17868 17869# Set to "yes" if exported symbols are required. 17870always_export_symbols=$always_export_symbols 17871 17872# The commands to list exported symbols. 17873export_symbols_cmds=$lt_export_symbols_cmds 17874 17875# Symbols that should not be listed in the preloaded symbols. 17876exclude_expsyms=$lt_exclude_expsyms 17877 17878# Symbols that must always be exported. 17879include_expsyms=$lt_include_expsyms 17880 17881# Commands necessary for linking programs (against libraries) with templates. 17882prelink_cmds=$lt_prelink_cmds 17883 17884# Specify filename containing input files. 17885file_list_spec=$lt_file_list_spec 17886 17887# How to hardcode a shared library path into an executable. 17888hardcode_action=$hardcode_action 17889 17890# The directories searched by this compiler when creating a shared library. 17891compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 17892 17893# Dependencies to place before and after the objects being linked to 17894# create a shared library. 17895predep_objects=$lt_predep_objects 17896postdep_objects=$lt_postdep_objects 17897predeps=$lt_predeps 17898postdeps=$lt_postdeps 17899 17900# The library search path used internally by the compiler when linking 17901# a shared library. 17902compiler_lib_search_path=$lt_compiler_lib_search_path 17903 17904# ### END LIBTOOL CONFIG 17905 17906_LT_EOF 17907 17908 case $host_os in 17909 aix3*) 17910 cat <<\_LT_EOF >> "$cfgfile" 17911# AIX sometimes has problems with the GCC collect2 program. For some 17912# reason, if we set the COLLECT_NAMES environment variable, the problems 17913# vanish in a puff of smoke. 17914if test "X${COLLECT_NAMES+set}" != Xset; then 17915 COLLECT_NAMES= 17916 export COLLECT_NAMES 17917fi 17918_LT_EOF 17919 ;; 17920 esac 17921 17922 17923ltmain="$ac_aux_dir/ltmain.sh" 17924 17925 17926 # We use sed instead of cat because bash on DJGPP gets confused if 17927 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17928 # text mode, it properly converts lines to CR/LF. This bash problem 17929 # is reportedly fixed, but why not run on old versions too? 17930 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 17931 || (rm -f "$cfgfile"; exit 1) 17932 17933 case $xsi_shell in 17934 yes) 17935 cat << \_LT_EOF >> "$cfgfile" 17936 17937# func_dirname file append nondir_replacement 17938# Compute the dirname of FILE. If nonempty, add APPEND to the result, 17939# otherwise set result to NONDIR_REPLACEMENT. 17940func_dirname () 17941{ 17942 case ${1} in 17943 */*) func_dirname_result="${1%/*}${2}" ;; 17944 * ) func_dirname_result="${3}" ;; 17945 esac 17946} 17947 17948# func_basename file 17949func_basename () 17950{ 17951 func_basename_result="${1##*/}" 17952} 17953 17954# func_dirname_and_basename file append nondir_replacement 17955# perform func_basename and func_dirname in a single function 17956# call: 17957# dirname: Compute the dirname of FILE. If nonempty, 17958# add APPEND to the result, otherwise set result 17959# to NONDIR_REPLACEMENT. 17960# value returned in "$func_dirname_result" 17961# basename: Compute filename of FILE. 17962# value retuned in "$func_basename_result" 17963# Implementation must be kept synchronized with func_dirname 17964# and func_basename. For efficiency, we do not delegate to 17965# those functions but instead duplicate the functionality here. 17966func_dirname_and_basename () 17967{ 17968 case ${1} in 17969 */*) func_dirname_result="${1%/*}${2}" ;; 17970 * ) func_dirname_result="${3}" ;; 17971 esac 17972 func_basename_result="${1##*/}" 17973} 17974 17975# func_stripname prefix suffix name 17976# strip PREFIX and SUFFIX off of NAME. 17977# PREFIX and SUFFIX must not contain globbing or regex special 17978# characters, hashes, percent signs, but SUFFIX may contain a leading 17979# dot (in which case that matches only a dot). 17980func_stripname () 17981{ 17982 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 17983 # positional parameters, so assign one to ordinary parameter first. 17984 func_stripname_result=${3} 17985 func_stripname_result=${func_stripname_result#"${1}"} 17986 func_stripname_result=${func_stripname_result%"${2}"} 17987} 17988 17989# func_opt_split 17990func_opt_split () 17991{ 17992 func_opt_split_opt=${1%%=*} 17993 func_opt_split_arg=${1#*=} 17994} 17995 17996# func_lo2o object 17997func_lo2o () 17998{ 17999 case ${1} in 18000 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18001 *) func_lo2o_result=${1} ;; 18002 esac 18003} 18004 18005# func_xform libobj-or-source 18006func_xform () 18007{ 18008 func_xform_result=${1%.*}.lo 18009} 18010 18011# func_arith arithmetic-term... 18012func_arith () 18013{ 18014 func_arith_result=$(( $* )) 18015} 18016 18017# func_len string 18018# STRING may not start with a hyphen. 18019func_len () 18020{ 18021 func_len_result=${#1} 18022} 18023 18024_LT_EOF 18025 ;; 18026 *) # Bourne compatible functions. 18027 cat << \_LT_EOF >> "$cfgfile" 18028 18029# func_dirname file append nondir_replacement 18030# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18031# otherwise set result to NONDIR_REPLACEMENT. 18032func_dirname () 18033{ 18034 # Extract subdirectory from the argument. 18035 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18036 if test "X$func_dirname_result" = "X${1}"; then 18037 func_dirname_result="${3}" 18038 else 18039 func_dirname_result="$func_dirname_result${2}" 18040 fi 18041} 18042 18043# func_basename file 18044func_basename () 18045{ 18046 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18047} 18048 18049 18050# func_stripname prefix suffix name 18051# strip PREFIX and SUFFIX off of NAME. 18052# PREFIX and SUFFIX must not contain globbing or regex special 18053# characters, hashes, percent signs, but SUFFIX may contain a leading 18054# dot (in which case that matches only a dot). 18055# func_strip_suffix prefix name 18056func_stripname () 18057{ 18058 case ${2} in 18059 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18060 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18061 esac 18062} 18063 18064# sed scripts: 18065my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18066my_sed_long_arg='1s/^-[^=]*=//' 18067 18068# func_opt_split 18069func_opt_split () 18070{ 18071 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18072 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18073} 18074 18075# func_lo2o object 18076func_lo2o () 18077{ 18078 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18079} 18080 18081# func_xform libobj-or-source 18082func_xform () 18083{ 18084 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18085} 18086 18087# func_arith arithmetic-term... 18088func_arith () 18089{ 18090 func_arith_result=`expr "$@"` 18091} 18092 18093# func_len string 18094# STRING may not start with a hyphen. 18095func_len () 18096{ 18097 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18098} 18099 18100_LT_EOF 18101esac 18102 18103case $lt_shell_append in 18104 yes) 18105 cat << \_LT_EOF >> "$cfgfile" 18106 18107# func_append var value 18108# Append VALUE to the end of shell variable VAR. 18109func_append () 18110{ 18111 eval "$1+=\$2" 18112} 18113_LT_EOF 18114 ;; 18115 *) 18116 cat << \_LT_EOF >> "$cfgfile" 18117 18118# func_append var value 18119# Append VALUE to the end of shell variable VAR. 18120func_append () 18121{ 18122 eval "$1=\$$1\$2" 18123} 18124 18125_LT_EOF 18126 ;; 18127 esac 18128 18129 18130 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18131 || (rm -f "$cfgfile"; exit 1) 18132 18133 mv -f "$cfgfile" "$ofile" || 18134 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18135 chmod +x "$ofile" 18136 18137 18138 cat <<_LT_EOF >> "$ofile" 18139 18140# ### BEGIN LIBTOOL TAG CONFIG: CXX 18141 18142# The linker used to build libraries. 18143LD=$lt_LD_CXX 18144 18145# How to create reloadable object files. 18146reload_flag=$lt_reload_flag_CXX 18147reload_cmds=$lt_reload_cmds_CXX 18148 18149# Commands used to build an old-style archive. 18150old_archive_cmds=$lt_old_archive_cmds_CXX 18151 18152# A language specific compiler. 18153CC=$lt_compiler_CXX 18154 18155# Is the compiler the GNU compiler? 18156with_gcc=$GCC_CXX 18157 18158# Compiler flag to turn off builtin functions. 18159no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 18160 18161# How to pass a linker flag through the compiler. 18162wl=$lt_lt_prog_compiler_wl_CXX 18163 18164# Additional compiler flags for building library objects. 18165pic_flag=$lt_lt_prog_compiler_pic_CXX 18166 18167# Compiler flag to prevent dynamic linking. 18168link_static_flag=$lt_lt_prog_compiler_static_CXX 18169 18170# Does compiler simultaneously support -c and -o options? 18171compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 18172 18173# Whether or not to add -lc for building shared libraries. 18174build_libtool_need_lc=$archive_cmds_need_lc_CXX 18175 18176# Whether or not to disallow shared libs when runtime libs are static. 18177allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 18178 18179# Compiler flag to allow reflexive dlopens. 18180export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 18181 18182# Compiler flag to generate shared objects directly from archives. 18183whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 18184 18185# Whether the compiler copes with passing no objects directly. 18186compiler_needs_object=$lt_compiler_needs_object_CXX 18187 18188# Create an old-style archive from a shared archive. 18189old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 18190 18191# Create a temporary old-style archive to link instead of a shared archive. 18192old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 18193 18194# Commands used to build a shared archive. 18195archive_cmds=$lt_archive_cmds_CXX 18196archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 18197 18198# Commands used to build a loadable module if different from building 18199# a shared archive. 18200module_cmds=$lt_module_cmds_CXX 18201module_expsym_cmds=$lt_module_expsym_cmds_CXX 18202 18203# Whether we are building with GNU ld or not. 18204with_gnu_ld=$lt_with_gnu_ld_CXX 18205 18206# Flag that allows shared libraries with undefined symbols to be built. 18207allow_undefined_flag=$lt_allow_undefined_flag_CXX 18208 18209# Flag that enforces no undefined symbols. 18210no_undefined_flag=$lt_no_undefined_flag_CXX 18211 18212# Flag to hardcode \$libdir into a binary during linking. 18213# This must work even if \$libdir does not exist 18214hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 18215 18216# If ld is used when linking, flag to hardcode \$libdir into a binary 18217# during linking. This must work even if \$libdir does not exist. 18218hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 18219 18220# Whether we need a single "-rpath" flag with a separated argument. 18221hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 18222 18223# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18224# DIR into the resulting binary. 18225hardcode_direct=$hardcode_direct_CXX 18226 18227# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18228# DIR into the resulting binary and the resulting library dependency is 18229# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18230# library is relocated. 18231hardcode_direct_absolute=$hardcode_direct_absolute_CXX 18232 18233# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18234# into the resulting binary. 18235hardcode_minus_L=$hardcode_minus_L_CXX 18236 18237# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18238# into the resulting binary. 18239hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 18240 18241# Set to "yes" if building a shared library automatically hardcodes DIR 18242# into the library and all subsequent libraries and executables linked 18243# against it. 18244hardcode_automatic=$hardcode_automatic_CXX 18245 18246# Set to yes if linker adds runtime paths of dependent libraries 18247# to runtime path list. 18248inherit_rpath=$inherit_rpath_CXX 18249 18250# Whether libtool must link a program against all its dependency libraries. 18251link_all_deplibs=$link_all_deplibs_CXX 18252 18253# Fix the shell variable \$srcfile for the compiler. 18254fix_srcfile_path=$lt_fix_srcfile_path_CXX 18255 18256# Set to "yes" if exported symbols are required. 18257always_export_symbols=$always_export_symbols_CXX 18258 18259# The commands to list exported symbols. 18260export_symbols_cmds=$lt_export_symbols_cmds_CXX 18261 18262# Symbols that should not be listed in the preloaded symbols. 18263exclude_expsyms=$lt_exclude_expsyms_CXX 18264 18265# Symbols that must always be exported. 18266include_expsyms=$lt_include_expsyms_CXX 18267 18268# Commands necessary for linking programs (against libraries) with templates. 18269prelink_cmds=$lt_prelink_cmds_CXX 18270 18271# Specify filename containing input files. 18272file_list_spec=$lt_file_list_spec_CXX 18273 18274# How to hardcode a shared library path into an executable. 18275hardcode_action=$hardcode_action_CXX 18276 18277# The directories searched by this compiler when creating a shared library. 18278compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 18279 18280# Dependencies to place before and after the objects being linked to 18281# create a shared library. 18282predep_objects=$lt_predep_objects_CXX 18283postdep_objects=$lt_postdep_objects_CXX 18284predeps=$lt_predeps_CXX 18285postdeps=$lt_postdeps_CXX 18286 18287# The library search path used internally by the compiler when linking 18288# a shared library. 18289compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 18290 18291# ### END LIBTOOL TAG CONFIG: CXX 18292_LT_EOF 18293 18294 ;; 18295 "testsuite/Makefile":F) cat > vpsed$$ << \_EOF 18296s!`test -f '$<' || echo '$(srcdir)/'`!! 18297_EOF 18298 sed -f vpsed$$ $ac_file > tmp$$ 18299 mv tmp$$ $ac_file 18300 rm vpsed$$ 18301 echo 'MULTISUBDIR =' >> $ac_file 18302 ml_norecursion=yes 18303 . ${multi_basedir}/config-ml.in 18304 { ml_norecursion=; unset ml_norecursion;} 18305 ;; 18306 18307 esac 18308done # for ac_tag 18309 18310 18311as_fn_exit 0 18312_ACEOF 18313ac_clean_files=$ac_clean_files_save 18314 18315test $ac_write_fail = 0 || 18316 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18317 18318 18319# configure is writing to config.log, and then calls config.status. 18320# config.status does its own redirection, appending to config.log. 18321# Unfortunately, on DOS this fails, as config.log is still kept open 18322# by configure, so config.status won't be able to write to it; its 18323# output is simply discarded. So we exec the FD to /dev/null, 18324# effectively closing config.log, so it can be properly (re)opened and 18325# appended to by config.status. When coming back to configure, we 18326# need to make the FD available again. 18327if test "$no_create" != yes; then 18328 ac_cs_success=: 18329 ac_config_status_args= 18330 test "$silent" = yes && 18331 ac_config_status_args="$ac_config_status_args --quiet" 18332 exec 5>/dev/null 18333 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18334 exec 5>>config.log 18335 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18336 # would make configure fail if this is the last instruction. 18337 $ac_cs_success || as_fn_exit 1 18338fi 18339if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18341$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18342fi 18343 18344