1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for PortAudioCpp 12. 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 199 200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 PATH=/empty FPATH=/empty; export PATH FPATH 205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 207test \$(( 1 + 1 )) = 2 || 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='PortAudioCpp' 589PACKAGE_TARNAME='portaudiocpp' 590PACKAGE_VERSION='12' 591PACKAGE_STRING='PortAudioCpp 12' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="include/portaudiocpp/PortAudioCpp.hxx" 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 636LT_VERSION_INFO 637PORTAUDIO_ROOT 638DEFAULT_INCLUDES 639CXXCPP 640CPP 641OTOOL64 642OTOOL 643LIPO 644NMEDIT 645DSYMUTIL 646MANIFEST_TOOL 647RANLIB 648ac_ct_AR 649AR 650LN_S 651NM 652ac_ct_DUMPBIN 653DUMPBIN 654LD 655FGREP 656EGREP 657GREP 658SED 659LIBTOOL 660OBJDUMP 661DLLTOOL 662AS 663host_os 664host_vendor 665host_cpu 666host 667build_os 668build_vendor 669build_cpu 670build 671am__fastdepCXX_FALSE 672am__fastdepCXX_TRUE 673CXXDEPMODE 674ac_ct_CXX 675CXXFLAGS 676CXX 677am__fastdepCC_FALSE 678am__fastdepCC_TRUE 679CCDEPMODE 680am__nodep 681AMDEPBACKSLASH 682AMDEP_FALSE 683AMDEP_TRUE 684am__quote 685am__include 686DEPDIR 687OBJEXT 688EXEEXT 689ac_ct_CC 690CPPFLAGS 691LDFLAGS 692CFLAGS 693CC 694MAINT 695MAINTAINER_MODE_FALSE 696MAINTAINER_MODE_TRUE 697AM_BACKSLASH 698AM_DEFAULT_VERBOSITY 699AM_DEFAULT_V 700AM_V 701am__untar 702am__tar 703AMTAR 704am__leading_dot 705SET_MAKE 706AWK 707mkdir_p 708MKDIR_P 709INSTALL_STRIP_PROGRAM 710STRIP 711install_sh 712MAKEINFO 713AUTOHEADER 714AUTOMAKE 715AUTOCONF 716ACLOCAL 717VERSION 718PACKAGE 719CYGPATH_W 720am__isrc 721INSTALL_DATA 722INSTALL_SCRIPT 723INSTALL_PROGRAM 724target_alias 725host_alias 726build_alias 727LIBS 728ECHO_T 729ECHO_N 730ECHO_C 731DEFS 732mandir 733localedir 734libdir 735psdir 736pdfdir 737dvidir 738htmldir 739infodir 740docdir 741oldincludedir 742includedir 743localstatedir 744sharedstatedir 745sysconfdir 746datadir 747datarootdir 748libexecdir 749sbindir 750bindir 751program_transform_name 752prefix 753exec_prefix 754PACKAGE_URL 755PACKAGE_BUGREPORT 756PACKAGE_STRING 757PACKAGE_VERSION 758PACKAGE_TARNAME 759PACKAGE_NAME 760PATH_SEPARATOR 761SHELL' 762ac_subst_files='' 763ac_user_opts=' 764enable_option_checking 765enable_silent_rules 766enable_maintainer_mode 767enable_dependency_tracking 768enable_shared 769enable_static 770with_pic 771enable_fast_install 772with_gnu_ld 773with_sysroot 774enable_libtool_lock 775' 776 ac_precious_vars='build_alias 777host_alias 778target_alias 779CC 780CFLAGS 781LDFLAGS 782LIBS 783CPPFLAGS 784CXX 785CXXFLAGS 786CCC 787CPP 788CXXCPP' 789 790 791# Initialize some variables set by options. 792ac_init_help= 793ac_init_version=false 794ac_unrecognized_opts= 795ac_unrecognized_sep= 796# The variables have the same names as the options, with 797# dashes changed to underlines. 798cache_file=/dev/null 799exec_prefix=NONE 800no_create= 801no_recursion= 802prefix=NONE 803program_prefix=NONE 804program_suffix=NONE 805program_transform_name=s,x,x, 806silent= 807site= 808srcdir= 809verbose= 810x_includes=NONE 811x_libraries=NONE 812 813# Installation directory options. 814# These are left unexpanded so users can "make install exec_prefix=/foo" 815# and all the variables that are supposed to be based on exec_prefix 816# by default will actually change. 817# Use braces instead of parens because sh, perl, etc. also accept them. 818# (The list follows the same order as the GNU Coding Standards.) 819bindir='${exec_prefix}/bin' 820sbindir='${exec_prefix}/sbin' 821libexecdir='${exec_prefix}/libexec' 822datarootdir='${prefix}/share' 823datadir='${datarootdir}' 824sysconfdir='${prefix}/etc' 825sharedstatedir='${prefix}/com' 826localstatedir='${prefix}/var' 827includedir='${prefix}/include' 828oldincludedir='/usr/include' 829docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 830infodir='${datarootdir}/info' 831htmldir='${docdir}' 832dvidir='${docdir}' 833pdfdir='${docdir}' 834psdir='${docdir}' 835libdir='${exec_prefix}/lib' 836localedir='${datarootdir}/locale' 837mandir='${datarootdir}/man' 838 839ac_prev= 840ac_dashdash= 841for ac_option 842do 843 # If the previous option needs an argument, assign it. 844 if test -n "$ac_prev"; then 845 eval $ac_prev=\$ac_option 846 ac_prev= 847 continue 848 fi 849 850 case $ac_option in 851 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 852 *=) ac_optarg= ;; 853 *) ac_optarg=yes ;; 854 esac 855 856 # Accept the important Cygnus configure options, so we can diagnose typos. 857 858 case $ac_dashdash$ac_option in 859 --) 860 ac_dashdash=yes ;; 861 862 -bindir | --bindir | --bindi | --bind | --bin | --bi) 863 ac_prev=bindir ;; 864 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 865 bindir=$ac_optarg ;; 866 867 -build | --build | --buil | --bui | --bu) 868 ac_prev=build_alias ;; 869 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 870 build_alias=$ac_optarg ;; 871 872 -cache-file | --cache-file | --cache-fil | --cache-fi \ 873 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 874 ac_prev=cache_file ;; 875 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 876 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 877 cache_file=$ac_optarg ;; 878 879 --config-cache | -C) 880 cache_file=config.cache ;; 881 882 -datadir | --datadir | --datadi | --datad) 883 ac_prev=datadir ;; 884 -datadir=* | --datadir=* | --datadi=* | --datad=*) 885 datadir=$ac_optarg ;; 886 887 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 888 | --dataroo | --dataro | --datar) 889 ac_prev=datarootdir ;; 890 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 891 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 892 datarootdir=$ac_optarg ;; 893 894 -disable-* | --disable-*) 895 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 896 # Reject names that are not valid shell variable names. 897 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 898 as_fn_error $? "invalid feature name: $ac_useropt" 899 ac_useropt_orig=$ac_useropt 900 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 901 case $ac_user_opts in 902 *" 903"enable_$ac_useropt" 904"*) ;; 905 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 906 ac_unrecognized_sep=', ';; 907 esac 908 eval enable_$ac_useropt=no ;; 909 910 -docdir | --docdir | --docdi | --doc | --do) 911 ac_prev=docdir ;; 912 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 913 docdir=$ac_optarg ;; 914 915 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 916 ac_prev=dvidir ;; 917 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 918 dvidir=$ac_optarg ;; 919 920 -enable-* | --enable-*) 921 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 922 # Reject names that are not valid shell variable names. 923 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 924 as_fn_error $? "invalid feature name: $ac_useropt" 925 ac_useropt_orig=$ac_useropt 926 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 927 case $ac_user_opts in 928 *" 929"enable_$ac_useropt" 930"*) ;; 931 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 932 ac_unrecognized_sep=', ';; 933 esac 934 eval enable_$ac_useropt=\$ac_optarg ;; 935 936 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 937 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 938 | --exec | --exe | --ex) 939 ac_prev=exec_prefix ;; 940 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 941 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 942 | --exec=* | --exe=* | --ex=*) 943 exec_prefix=$ac_optarg ;; 944 945 -gas | --gas | --ga | --g) 946 # Obsolete; use --with-gas. 947 with_gas=yes ;; 948 949 -help | --help | --hel | --he | -h) 950 ac_init_help=long ;; 951 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 952 ac_init_help=recursive ;; 953 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 954 ac_init_help=short ;; 955 956 -host | --host | --hos | --ho) 957 ac_prev=host_alias ;; 958 -host=* | --host=* | --hos=* | --ho=*) 959 host_alias=$ac_optarg ;; 960 961 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 962 ac_prev=htmldir ;; 963 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 964 | --ht=*) 965 htmldir=$ac_optarg ;; 966 967 -includedir | --includedir | --includedi | --included | --include \ 968 | --includ | --inclu | --incl | --inc) 969 ac_prev=includedir ;; 970 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 971 | --includ=* | --inclu=* | --incl=* | --inc=*) 972 includedir=$ac_optarg ;; 973 974 -infodir | --infodir | --infodi | --infod | --info | --inf) 975 ac_prev=infodir ;; 976 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 977 infodir=$ac_optarg ;; 978 979 -libdir | --libdir | --libdi | --libd) 980 ac_prev=libdir ;; 981 -libdir=* | --libdir=* | --libdi=* | --libd=*) 982 libdir=$ac_optarg ;; 983 984 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 985 | --libexe | --libex | --libe) 986 ac_prev=libexecdir ;; 987 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 988 | --libexe=* | --libex=* | --libe=*) 989 libexecdir=$ac_optarg ;; 990 991 -localedir | --localedir | --localedi | --localed | --locale) 992 ac_prev=localedir ;; 993 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 994 localedir=$ac_optarg ;; 995 996 -localstatedir | --localstatedir | --localstatedi | --localstated \ 997 | --localstate | --localstat | --localsta | --localst | --locals) 998 ac_prev=localstatedir ;; 999 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1000 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1001 localstatedir=$ac_optarg ;; 1002 1003 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1004 ac_prev=mandir ;; 1005 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1006 mandir=$ac_optarg ;; 1007 1008 -nfp | --nfp | --nf) 1009 # Obsolete; use --without-fp. 1010 with_fp=no ;; 1011 1012 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1013 | --no-cr | --no-c | -n) 1014 no_create=yes ;; 1015 1016 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1017 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1018 no_recursion=yes ;; 1019 1020 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1021 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1022 | --oldin | --oldi | --old | --ol | --o) 1023 ac_prev=oldincludedir ;; 1024 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1025 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1026 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1027 oldincludedir=$ac_optarg ;; 1028 1029 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1030 ac_prev=prefix ;; 1031 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1032 prefix=$ac_optarg ;; 1033 1034 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1035 | --program-pre | --program-pr | --program-p) 1036 ac_prev=program_prefix ;; 1037 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1038 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1039 program_prefix=$ac_optarg ;; 1040 1041 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1042 | --program-suf | --program-su | --program-s) 1043 ac_prev=program_suffix ;; 1044 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1045 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1046 program_suffix=$ac_optarg ;; 1047 1048 -program-transform-name | --program-transform-name \ 1049 | --program-transform-nam | --program-transform-na \ 1050 | --program-transform-n | --program-transform- \ 1051 | --program-transform | --program-transfor \ 1052 | --program-transfo | --program-transf \ 1053 | --program-trans | --program-tran \ 1054 | --progr-tra | --program-tr | --program-t) 1055 ac_prev=program_transform_name ;; 1056 -program-transform-name=* | --program-transform-name=* \ 1057 | --program-transform-nam=* | --program-transform-na=* \ 1058 | --program-transform-n=* | --program-transform-=* \ 1059 | --program-transform=* | --program-transfor=* \ 1060 | --program-transfo=* | --program-transf=* \ 1061 | --program-trans=* | --program-tran=* \ 1062 | --progr-tra=* | --program-tr=* | --program-t=*) 1063 program_transform_name=$ac_optarg ;; 1064 1065 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1066 ac_prev=pdfdir ;; 1067 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1068 pdfdir=$ac_optarg ;; 1069 1070 -psdir | --psdir | --psdi | --psd | --ps) 1071 ac_prev=psdir ;; 1072 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1073 psdir=$ac_optarg ;; 1074 1075 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1076 | -silent | --silent | --silen | --sile | --sil) 1077 silent=yes ;; 1078 1079 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1080 ac_prev=sbindir ;; 1081 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1082 | --sbi=* | --sb=*) 1083 sbindir=$ac_optarg ;; 1084 1085 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1086 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1087 | --sharedst | --shareds | --shared | --share | --shar \ 1088 | --sha | --sh) 1089 ac_prev=sharedstatedir ;; 1090 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1091 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1092 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1093 | --sha=* | --sh=*) 1094 sharedstatedir=$ac_optarg ;; 1095 1096 -site | --site | --sit) 1097 ac_prev=site ;; 1098 -site=* | --site=* | --sit=*) 1099 site=$ac_optarg ;; 1100 1101 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1102 ac_prev=srcdir ;; 1103 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1104 srcdir=$ac_optarg ;; 1105 1106 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1107 | --syscon | --sysco | --sysc | --sys | --sy) 1108 ac_prev=sysconfdir ;; 1109 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1110 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1111 sysconfdir=$ac_optarg ;; 1112 1113 -target | --target | --targe | --targ | --tar | --ta | --t) 1114 ac_prev=target_alias ;; 1115 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1116 target_alias=$ac_optarg ;; 1117 1118 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1119 verbose=yes ;; 1120 1121 -version | --version | --versio | --versi | --vers | -V) 1122 ac_init_version=: ;; 1123 1124 -with-* | --with-*) 1125 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1126 # Reject names that are not valid shell variable names. 1127 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1128 as_fn_error $? "invalid package name: $ac_useropt" 1129 ac_useropt_orig=$ac_useropt 1130 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1131 case $ac_user_opts in 1132 *" 1133"with_$ac_useropt" 1134"*) ;; 1135 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1136 ac_unrecognized_sep=', ';; 1137 esac 1138 eval with_$ac_useropt=\$ac_optarg ;; 1139 1140 -without-* | --without-*) 1141 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1142 # Reject names that are not valid shell variable names. 1143 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1144 as_fn_error $? "invalid package name: $ac_useropt" 1145 ac_useropt_orig=$ac_useropt 1146 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1147 case $ac_user_opts in 1148 *" 1149"with_$ac_useropt" 1150"*) ;; 1151 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1152 ac_unrecognized_sep=', ';; 1153 esac 1154 eval with_$ac_useropt=no ;; 1155 1156 --x) 1157 # Obsolete; use --with-x. 1158 with_x=yes ;; 1159 1160 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1161 | --x-incl | --x-inc | --x-in | --x-i) 1162 ac_prev=x_includes ;; 1163 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1164 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1165 x_includes=$ac_optarg ;; 1166 1167 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1168 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1169 ac_prev=x_libraries ;; 1170 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1171 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1172 x_libraries=$ac_optarg ;; 1173 1174 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1175Try \`$0 --help' for more information" 1176 ;; 1177 1178 *=*) 1179 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1180 # Reject names that are not valid shell variable names. 1181 case $ac_envvar in #( 1182 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1183 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1184 esac 1185 eval $ac_envvar=\$ac_optarg 1186 export $ac_envvar ;; 1187 1188 *) 1189 # FIXME: should be removed in autoconf 3.0. 1190 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1191 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1192 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1193 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1194 ;; 1195 1196 esac 1197done 1198 1199if test -n "$ac_prev"; then 1200 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1201 as_fn_error $? "missing argument to $ac_option" 1202fi 1203 1204if test -n "$ac_unrecognized_opts"; then 1205 case $enable_option_checking in 1206 no) ;; 1207 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1208 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1209 esac 1210fi 1211 1212# Check all directory arguments for consistency. 1213for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1214 datadir sysconfdir sharedstatedir localstatedir includedir \ 1215 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1216 libdir localedir mandir 1217do 1218 eval ac_val=\$$ac_var 1219 # Remove trailing slashes. 1220 case $ac_val in 1221 */ ) 1222 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1223 eval $ac_var=\$ac_val;; 1224 esac 1225 # Be sure to have absolute directory names. 1226 case $ac_val in 1227 [\\/$]* | ?:[\\/]* ) continue;; 1228 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1229 esac 1230 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1231done 1232 1233# There might be people who depend on the old broken behavior: `$host' 1234# used to hold the argument of --host etc. 1235# FIXME: To remove some day. 1236build=$build_alias 1237host=$host_alias 1238target=$target_alias 1239 1240# FIXME: To remove some day. 1241if test "x$host_alias" != x; then 1242 if test "x$build_alias" = x; then 1243 cross_compiling=maybe 1244 elif test "x$build_alias" != "x$host_alias"; then 1245 cross_compiling=yes 1246 fi 1247fi 1248 1249ac_tool_prefix= 1250test -n "$host_alias" && ac_tool_prefix=$host_alias- 1251 1252test "$silent" = yes && exec 6>/dev/null 1253 1254 1255ac_pwd=`pwd` && test -n "$ac_pwd" && 1256ac_ls_di=`ls -di .` && 1257ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1258 as_fn_error $? "working directory cannot be determined" 1259test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1260 as_fn_error $? "pwd does not report name of working directory" 1261 1262 1263# Find the source files, if location was not specified. 1264if test -z "$srcdir"; then 1265 ac_srcdir_defaulted=yes 1266 # Try the directory containing this script, then the parent directory. 1267 ac_confdir=`$as_dirname -- "$as_myself" || 1268$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1269 X"$as_myself" : 'X\(//\)[^/]' \| \ 1270 X"$as_myself" : 'X\(//\)$' \| \ 1271 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1272$as_echo X"$as_myself" | 1273 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1274 s//\1/ 1275 q 1276 } 1277 /^X\(\/\/\)[^/].*/{ 1278 s//\1/ 1279 q 1280 } 1281 /^X\(\/\/\)$/{ 1282 s//\1/ 1283 q 1284 } 1285 /^X\(\/\).*/{ 1286 s//\1/ 1287 q 1288 } 1289 s/.*/./; q'` 1290 srcdir=$ac_confdir 1291 if test ! -r "$srcdir/$ac_unique_file"; then 1292 srcdir=.. 1293 fi 1294else 1295 ac_srcdir_defaulted=no 1296fi 1297if test ! -r "$srcdir/$ac_unique_file"; then 1298 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1299 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1300fi 1301ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1302ac_abs_confdir=`( 1303 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1304 pwd)` 1305# When building in place, set srcdir=. 1306if test "$ac_abs_confdir" = "$ac_pwd"; then 1307 srcdir=. 1308fi 1309# Remove unnecessary trailing slashes from srcdir. 1310# Double slashes in file names in object file debugging info 1311# mess up M-x gdb in Emacs. 1312case $srcdir in 1313*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1314esac 1315for ac_var in $ac_precious_vars; do 1316 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1317 eval ac_env_${ac_var}_value=\$${ac_var} 1318 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1319 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1320done 1321 1322# 1323# Report the --help message. 1324# 1325if test "$ac_init_help" = "long"; then 1326 # Omit some internal or obsolete options to make the list less imposing. 1327 # This message is too long to be a string in the A/UX 3.1 sh. 1328 cat <<_ACEOF 1329\`configure' configures PortAudioCpp 12 to adapt to many kinds of systems. 1330 1331Usage: $0 [OPTION]... [VAR=VALUE]... 1332 1333To assign environment variables (e.g., CC, CFLAGS...), specify them as 1334VAR=VALUE. See below for descriptions of some of the useful variables. 1335 1336Defaults for the options are specified in brackets. 1337 1338Configuration: 1339 -h, --help display this help and exit 1340 --help=short display options specific to this package 1341 --help=recursive display the short help of all the included packages 1342 -V, --version display version information and exit 1343 -q, --quiet, --silent do not print \`checking ...' messages 1344 --cache-file=FILE cache test results in FILE [disabled] 1345 -C, --config-cache alias for \`--cache-file=config.cache' 1346 -n, --no-create do not create output files 1347 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1348 1349Installation directories: 1350 --prefix=PREFIX install architecture-independent files in PREFIX 1351 [$ac_default_prefix] 1352 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1353 [PREFIX] 1354 1355By default, \`make install' will install all the files in 1356\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1357an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1358for instance \`--prefix=\$HOME'. 1359 1360For better control, use the options below. 1361 1362Fine tuning of the installation directories: 1363 --bindir=DIR user executables [EPREFIX/bin] 1364 --sbindir=DIR system admin executables [EPREFIX/sbin] 1365 --libexecdir=DIR program executables [EPREFIX/libexec] 1366 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1367 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1368 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1369 --libdir=DIR object code libraries [EPREFIX/lib] 1370 --includedir=DIR C header files [PREFIX/include] 1371 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1372 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1373 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1374 --infodir=DIR info documentation [DATAROOTDIR/info] 1375 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1376 --mandir=DIR man documentation [DATAROOTDIR/man] 1377 --docdir=DIR documentation root [DATAROOTDIR/doc/portaudiocpp] 1378 --htmldir=DIR html documentation [DOCDIR] 1379 --dvidir=DIR dvi documentation [DOCDIR] 1380 --pdfdir=DIR pdf documentation [DOCDIR] 1381 --psdir=DIR ps documentation [DOCDIR] 1382_ACEOF 1383 1384 cat <<\_ACEOF 1385 1386Program names: 1387 --program-prefix=PREFIX prepend PREFIX to installed program names 1388 --program-suffix=SUFFIX append SUFFIX to installed program names 1389 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1390 1391System types: 1392 --build=BUILD configure for building on BUILD [guessed] 1393 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1394_ACEOF 1395fi 1396 1397if test -n "$ac_init_help"; then 1398 case $ac_init_help in 1399 short | recursive ) echo "Configuration of PortAudioCpp 12:";; 1400 esac 1401 cat <<\_ACEOF 1402 1403Optional Features: 1404 --disable-option-checking ignore unrecognized --enable/--with options 1405 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1406 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1407 --enable-silent-rules less verbose build output (undo: "make V=1") 1408 --disable-silent-rules verbose build output (undo: "make V=0") 1409 --enable-maintainer-mode 1410 enable make rules and dependencies not useful (and 1411 sometimes confusing) to the casual installer 1412 --enable-dependency-tracking 1413 do not reject slow dependency extractors 1414 --disable-dependency-tracking 1415 speeds up one-time build 1416 --enable-shared[=PKGS] build shared libraries [default=yes] 1417 --enable-static[=PKGS] build static libraries [default=yes] 1418 --enable-fast-install[=PKGS] 1419 optimize for fast installation [default=yes] 1420 --disable-libtool-lock avoid locking (might break parallel builds) 1421 1422Optional Packages: 1423 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1424 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1425 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1426 both] 1427 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1428 --with-sysroot=DIR Search for dependent libraries within DIR 1429 (or the compiler's sysroot if not specified). 1430 1431Some influential environment variables: 1432 CC C compiler command 1433 CFLAGS C compiler flags 1434 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1435 nonstandard directory <lib dir> 1436 LIBS libraries to pass to the linker, e.g. -l<library> 1437 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1438 you have headers in a nonstandard directory <include dir> 1439 CXX C++ compiler command 1440 CXXFLAGS C++ compiler flags 1441 CPP C preprocessor 1442 CXXCPP C++ preprocessor 1443 1444Use these variables to override the choices made by `configure' or to help 1445it to find libraries and programs with nonstandard names/locations. 1446 1447Report bugs to the package provider. 1448_ACEOF 1449ac_status=$? 1450fi 1451 1452if test "$ac_init_help" = "recursive"; then 1453 # If there are subdirs, report their specific --help. 1454 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1455 test -d "$ac_dir" || 1456 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1457 continue 1458 ac_builddir=. 1459 1460case "$ac_dir" in 1461.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1462*) 1463 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1464 # A ".." for each directory in $ac_dir_suffix. 1465 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1466 case $ac_top_builddir_sub in 1467 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1468 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1469 esac ;; 1470esac 1471ac_abs_top_builddir=$ac_pwd 1472ac_abs_builddir=$ac_pwd$ac_dir_suffix 1473# for backward compatibility: 1474ac_top_builddir=$ac_top_build_prefix 1475 1476case $srcdir in 1477 .) # We are building in place. 1478 ac_srcdir=. 1479 ac_top_srcdir=$ac_top_builddir_sub 1480 ac_abs_top_srcdir=$ac_pwd ;; 1481 [\\/]* | ?:[\\/]* ) # Absolute name. 1482 ac_srcdir=$srcdir$ac_dir_suffix; 1483 ac_top_srcdir=$srcdir 1484 ac_abs_top_srcdir=$srcdir ;; 1485 *) # Relative name. 1486 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1487 ac_top_srcdir=$ac_top_build_prefix$srcdir 1488 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1489esac 1490ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1491 1492 cd "$ac_dir" || { ac_status=$?; continue; } 1493 # Check for guested configure. 1494 if test -f "$ac_srcdir/configure.gnu"; then 1495 echo && 1496 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1497 elif test -f "$ac_srcdir/configure"; then 1498 echo && 1499 $SHELL "$ac_srcdir/configure" --help=recursive 1500 else 1501 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1502 fi || ac_status=$? 1503 cd "$ac_pwd" || { ac_status=$?; break; } 1504 done 1505fi 1506 1507test -n "$ac_init_help" && exit $ac_status 1508if $ac_init_version; then 1509 cat <<\_ACEOF 1510PortAudioCpp configure 12 1511generated by GNU Autoconf 2.69 1512 1513Copyright (C) 2012 Free Software Foundation, Inc. 1514This configure script is free software; the Free Software Foundation 1515gives unlimited permission to copy, distribute and modify it. 1516_ACEOF 1517 exit 1518fi 1519 1520## ------------------------ ## 1521## Autoconf initialization. ## 1522## ------------------------ ## 1523 1524# ac_fn_c_try_compile LINENO 1525# -------------------------- 1526# Try to compile conftest.$ac_ext, and return whether this succeeded. 1527ac_fn_c_try_compile () 1528{ 1529 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1530 rm -f conftest.$ac_objext 1531 if { { ac_try="$ac_compile" 1532case "(($ac_try" in 1533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1534 *) ac_try_echo=$ac_try;; 1535esac 1536eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1537$as_echo "$ac_try_echo"; } >&5 1538 (eval "$ac_compile") 2>conftest.err 1539 ac_status=$? 1540 if test -s conftest.err; then 1541 grep -v '^ *+' conftest.err >conftest.er1 1542 cat conftest.er1 >&5 1543 mv -f conftest.er1 conftest.err 1544 fi 1545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1546 test $ac_status = 0; } && { 1547 test -z "$ac_c_werror_flag" || 1548 test ! -s conftest.err 1549 } && test -s conftest.$ac_objext; then : 1550 ac_retval=0 1551else 1552 $as_echo "$as_me: failed program was:" >&5 1553sed 's/^/| /' conftest.$ac_ext >&5 1554 1555 ac_retval=1 1556fi 1557 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1558 as_fn_set_status $ac_retval 1559 1560} # ac_fn_c_try_compile 1561 1562# ac_fn_cxx_try_compile LINENO 1563# ---------------------------- 1564# Try to compile conftest.$ac_ext, and return whether this succeeded. 1565ac_fn_cxx_try_compile () 1566{ 1567 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1568 rm -f conftest.$ac_objext 1569 if { { ac_try="$ac_compile" 1570case "(($ac_try" in 1571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1572 *) ac_try_echo=$ac_try;; 1573esac 1574eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1575$as_echo "$ac_try_echo"; } >&5 1576 (eval "$ac_compile") 2>conftest.err 1577 ac_status=$? 1578 if test -s conftest.err; then 1579 grep -v '^ *+' conftest.err >conftest.er1 1580 cat conftest.er1 >&5 1581 mv -f conftest.er1 conftest.err 1582 fi 1583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1584 test $ac_status = 0; } && { 1585 test -z "$ac_cxx_werror_flag" || 1586 test ! -s conftest.err 1587 } && test -s conftest.$ac_objext; then : 1588 ac_retval=0 1589else 1590 $as_echo "$as_me: failed program was:" >&5 1591sed 's/^/| /' conftest.$ac_ext >&5 1592 1593 ac_retval=1 1594fi 1595 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1596 as_fn_set_status $ac_retval 1597 1598} # ac_fn_cxx_try_compile 1599 1600# ac_fn_c_try_link LINENO 1601# ----------------------- 1602# Try to link conftest.$ac_ext, and return whether this succeeded. 1603ac_fn_c_try_link () 1604{ 1605 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1606 rm -f conftest.$ac_objext conftest$ac_exeext 1607 if { { ac_try="$ac_link" 1608case "(($ac_try" in 1609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1610 *) ac_try_echo=$ac_try;; 1611esac 1612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1613$as_echo "$ac_try_echo"; } >&5 1614 (eval "$ac_link") 2>conftest.err 1615 ac_status=$? 1616 if test -s conftest.err; then 1617 grep -v '^ *+' conftest.err >conftest.er1 1618 cat conftest.er1 >&5 1619 mv -f conftest.er1 conftest.err 1620 fi 1621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1622 test $ac_status = 0; } && { 1623 test -z "$ac_c_werror_flag" || 1624 test ! -s conftest.err 1625 } && test -s conftest$ac_exeext && { 1626 test "$cross_compiling" = yes || 1627 test -x conftest$ac_exeext 1628 }; then : 1629 ac_retval=0 1630else 1631 $as_echo "$as_me: failed program was:" >&5 1632sed 's/^/| /' conftest.$ac_ext >&5 1633 1634 ac_retval=1 1635fi 1636 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1637 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1638 # interfere with the next link command; also delete a directory that is 1639 # left behind by Apple's compiler. We do this before executing the actions. 1640 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1641 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1642 as_fn_set_status $ac_retval 1643 1644} # ac_fn_c_try_link 1645 1646# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1647# ------------------------------------------------------- 1648# Tests whether HEADER exists and can be compiled using the include files in 1649# INCLUDES, setting the cache variable VAR accordingly. 1650ac_fn_c_check_header_compile () 1651{ 1652 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1654$as_echo_n "checking for $2... " >&6; } 1655if eval \${$3+:} false; then : 1656 $as_echo_n "(cached) " >&6 1657else 1658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1659/* end confdefs.h. */ 1660$4 1661#include <$2> 1662_ACEOF 1663if ac_fn_c_try_compile "$LINENO"; then : 1664 eval "$3=yes" 1665else 1666 eval "$3=no" 1667fi 1668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1669fi 1670eval ac_res=\$$3 1671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1672$as_echo "$ac_res" >&6; } 1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1674 1675} # ac_fn_c_check_header_compile 1676 1677# ac_fn_c_try_cpp LINENO 1678# ---------------------- 1679# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1680ac_fn_c_try_cpp () 1681{ 1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1683 if { { ac_try="$ac_cpp conftest.$ac_ext" 1684case "(($ac_try" in 1685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1686 *) ac_try_echo=$ac_try;; 1687esac 1688eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1689$as_echo "$ac_try_echo"; } >&5 1690 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1691 ac_status=$? 1692 if test -s conftest.err; then 1693 grep -v '^ *+' conftest.err >conftest.er1 1694 cat conftest.er1 >&5 1695 mv -f conftest.er1 conftest.err 1696 fi 1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1698 test $ac_status = 0; } > conftest.i && { 1699 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1700 test ! -s conftest.err 1701 }; then : 1702 ac_retval=0 1703else 1704 $as_echo "$as_me: failed program was:" >&5 1705sed 's/^/| /' conftest.$ac_ext >&5 1706 1707 ac_retval=1 1708fi 1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1710 as_fn_set_status $ac_retval 1711 1712} # ac_fn_c_try_cpp 1713 1714# ac_fn_c_try_run LINENO 1715# ---------------------- 1716# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1717# that executables *can* be run. 1718ac_fn_c_try_run () 1719{ 1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1721 if { { ac_try="$ac_link" 1722case "(($ac_try" in 1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1724 *) ac_try_echo=$ac_try;; 1725esac 1726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1727$as_echo "$ac_try_echo"; } >&5 1728 (eval "$ac_link") 2>&5 1729 ac_status=$? 1730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1731 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1732 { { case "(($ac_try" in 1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1734 *) ac_try_echo=$ac_try;; 1735esac 1736eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1737$as_echo "$ac_try_echo"; } >&5 1738 (eval "$ac_try") 2>&5 1739 ac_status=$? 1740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1741 test $ac_status = 0; }; }; then : 1742 ac_retval=0 1743else 1744 $as_echo "$as_me: program exited with status $ac_status" >&5 1745 $as_echo "$as_me: failed program was:" >&5 1746sed 's/^/| /' conftest.$ac_ext >&5 1747 1748 ac_retval=$ac_status 1749fi 1750 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1751 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1752 as_fn_set_status $ac_retval 1753 1754} # ac_fn_c_try_run 1755 1756# ac_fn_c_check_func LINENO FUNC VAR 1757# ---------------------------------- 1758# Tests whether FUNC exists, setting the cache variable VAR accordingly 1759ac_fn_c_check_func () 1760{ 1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1763$as_echo_n "checking for $2... " >&6; } 1764if eval \${$3+:} false; then : 1765 $as_echo_n "(cached) " >&6 1766else 1767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1768/* end confdefs.h. */ 1769/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1770 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1771#define $2 innocuous_$2 1772 1773/* System header to define __stub macros and hopefully few prototypes, 1774 which can conflict with char $2 (); below. 1775 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1776 <limits.h> exists even on freestanding compilers. */ 1777 1778#ifdef __STDC__ 1779# include <limits.h> 1780#else 1781# include <assert.h> 1782#endif 1783 1784#undef $2 1785 1786/* Override any GCC internal prototype to avoid an error. 1787 Use char because int might match the return type of a GCC 1788 builtin and then its argument prototype would still apply. */ 1789#ifdef __cplusplus 1790extern "C" 1791#endif 1792char $2 (); 1793/* The GNU C library defines this for functions which it implements 1794 to always fail with ENOSYS. Some functions are actually named 1795 something starting with __ and the normal name is an alias. */ 1796#if defined __stub_$2 || defined __stub___$2 1797choke me 1798#endif 1799 1800int 1801main () 1802{ 1803return $2 (); 1804 ; 1805 return 0; 1806} 1807_ACEOF 1808if ac_fn_c_try_link "$LINENO"; then : 1809 eval "$3=yes" 1810else 1811 eval "$3=no" 1812fi 1813rm -f core conftest.err conftest.$ac_objext \ 1814 conftest$ac_exeext conftest.$ac_ext 1815fi 1816eval ac_res=\$$3 1817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1818$as_echo "$ac_res" >&6; } 1819 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1820 1821} # ac_fn_c_check_func 1822 1823# ac_fn_cxx_try_cpp LINENO 1824# ------------------------ 1825# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1826ac_fn_cxx_try_cpp () 1827{ 1828 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1829 if { { ac_try="$ac_cpp conftest.$ac_ext" 1830case "(($ac_try" in 1831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1832 *) ac_try_echo=$ac_try;; 1833esac 1834eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1835$as_echo "$ac_try_echo"; } >&5 1836 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1837 ac_status=$? 1838 if test -s conftest.err; then 1839 grep -v '^ *+' conftest.err >conftest.er1 1840 cat conftest.er1 >&5 1841 mv -f conftest.er1 conftest.err 1842 fi 1843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1844 test $ac_status = 0; } > conftest.i && { 1845 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1846 test ! -s conftest.err 1847 }; then : 1848 ac_retval=0 1849else 1850 $as_echo "$as_me: failed program was:" >&5 1851sed 's/^/| /' conftest.$ac_ext >&5 1852 1853 ac_retval=1 1854fi 1855 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1856 as_fn_set_status $ac_retval 1857 1858} # ac_fn_cxx_try_cpp 1859 1860# ac_fn_cxx_try_link LINENO 1861# ------------------------- 1862# Try to link conftest.$ac_ext, and return whether this succeeded. 1863ac_fn_cxx_try_link () 1864{ 1865 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1866 rm -f conftest.$ac_objext conftest$ac_exeext 1867 if { { ac_try="$ac_link" 1868case "(($ac_try" in 1869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1870 *) ac_try_echo=$ac_try;; 1871esac 1872eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1873$as_echo "$ac_try_echo"; } >&5 1874 (eval "$ac_link") 2>conftest.err 1875 ac_status=$? 1876 if test -s conftest.err; then 1877 grep -v '^ *+' conftest.err >conftest.er1 1878 cat conftest.er1 >&5 1879 mv -f conftest.er1 conftest.err 1880 fi 1881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1882 test $ac_status = 0; } && { 1883 test -z "$ac_cxx_werror_flag" || 1884 test ! -s conftest.err 1885 } && test -s conftest$ac_exeext && { 1886 test "$cross_compiling" = yes || 1887 test -x conftest$ac_exeext 1888 }; then : 1889 ac_retval=0 1890else 1891 $as_echo "$as_me: failed program was:" >&5 1892sed 's/^/| /' conftest.$ac_ext >&5 1893 1894 ac_retval=1 1895fi 1896 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1897 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1898 # interfere with the next link command; also delete a directory that is 1899 # left behind by Apple's compiler. We do this before executing the actions. 1900 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1901 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1902 as_fn_set_status $ac_retval 1903 1904} # ac_fn_cxx_try_link 1905cat >config.log <<_ACEOF 1906This file contains any messages produced by compilers while 1907running configure, to aid debugging if configure makes a mistake. 1908 1909It was created by PortAudioCpp $as_me 12, which was 1910generated by GNU Autoconf 2.69. Invocation command line was 1911 1912 $ $0 $@ 1913 1914_ACEOF 1915exec 5>>config.log 1916{ 1917cat <<_ASUNAME 1918## --------- ## 1919## Platform. ## 1920## --------- ## 1921 1922hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1923uname -m = `(uname -m) 2>/dev/null || echo unknown` 1924uname -r = `(uname -r) 2>/dev/null || echo unknown` 1925uname -s = `(uname -s) 2>/dev/null || echo unknown` 1926uname -v = `(uname -v) 2>/dev/null || echo unknown` 1927 1928/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1929/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1930 1931/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1932/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1933/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1934/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1935/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1936/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1937/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1938 1939_ASUNAME 1940 1941as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1942for as_dir in $PATH 1943do 1944 IFS=$as_save_IFS 1945 test -z "$as_dir" && as_dir=. 1946 $as_echo "PATH: $as_dir" 1947 done 1948IFS=$as_save_IFS 1949 1950} >&5 1951 1952cat >&5 <<_ACEOF 1953 1954 1955## ----------- ## 1956## Core tests. ## 1957## ----------- ## 1958 1959_ACEOF 1960 1961 1962# Keep a trace of the command line. 1963# Strip out --no-create and --no-recursion so they do not pile up. 1964# Strip out --silent because we don't want to record it for future runs. 1965# Also quote any args containing shell meta-characters. 1966# Make two passes to allow for proper duplicate-argument suppression. 1967ac_configure_args= 1968ac_configure_args0= 1969ac_configure_args1= 1970ac_must_keep_next=false 1971for ac_pass in 1 2 1972do 1973 for ac_arg 1974 do 1975 case $ac_arg in 1976 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1977 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1978 | -silent | --silent | --silen | --sile | --sil) 1979 continue ;; 1980 *\'*) 1981 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1982 esac 1983 case $ac_pass in 1984 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1985 2) 1986 as_fn_append ac_configure_args1 " '$ac_arg'" 1987 if test $ac_must_keep_next = true; then 1988 ac_must_keep_next=false # Got value, back to normal. 1989 else 1990 case $ac_arg in 1991 *=* | --config-cache | -C | -disable-* | --disable-* \ 1992 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1993 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1994 | -with-* | --with-* | -without-* | --without-* | --x) 1995 case "$ac_configure_args0 " in 1996 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1997 esac 1998 ;; 1999 -* ) ac_must_keep_next=true ;; 2000 esac 2001 fi 2002 as_fn_append ac_configure_args " '$ac_arg'" 2003 ;; 2004 esac 2005 done 2006done 2007{ ac_configure_args0=; unset ac_configure_args0;} 2008{ ac_configure_args1=; unset ac_configure_args1;} 2009 2010# When interrupted or exit'd, cleanup temporary files, and complete 2011# config.log. We remove comments because anyway the quotes in there 2012# would cause problems or look ugly. 2013# WARNING: Use '\'' to represent an apostrophe within the trap. 2014# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2015trap 'exit_status=$? 2016 # Save into config.log some information that might help in debugging. 2017 { 2018 echo 2019 2020 $as_echo "## ---------------- ## 2021## Cache variables. ## 2022## ---------------- ##" 2023 echo 2024 # The following way of writing the cache mishandles newlines in values, 2025( 2026 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2027 eval ac_val=\$$ac_var 2028 case $ac_val in #( 2029 *${as_nl}*) 2030 case $ac_var in #( 2031 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2032$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2033 esac 2034 case $ac_var in #( 2035 _ | IFS | as_nl) ;; #( 2036 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2037 *) { eval $ac_var=; unset $ac_var;} ;; 2038 esac ;; 2039 esac 2040 done 2041 (set) 2>&1 | 2042 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2043 *${as_nl}ac_space=\ *) 2044 sed -n \ 2045 "s/'\''/'\''\\\\'\'''\''/g; 2046 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2047 ;; #( 2048 *) 2049 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2050 ;; 2051 esac | 2052 sort 2053) 2054 echo 2055 2056 $as_echo "## ----------------- ## 2057## Output variables. ## 2058## ----------------- ##" 2059 echo 2060 for ac_var in $ac_subst_vars 2061 do 2062 eval ac_val=\$$ac_var 2063 case $ac_val in 2064 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2065 esac 2066 $as_echo "$ac_var='\''$ac_val'\''" 2067 done | sort 2068 echo 2069 2070 if test -n "$ac_subst_files"; then 2071 $as_echo "## ------------------- ## 2072## File substitutions. ## 2073## ------------------- ##" 2074 echo 2075 for ac_var in $ac_subst_files 2076 do 2077 eval ac_val=\$$ac_var 2078 case $ac_val in 2079 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2080 esac 2081 $as_echo "$ac_var='\''$ac_val'\''" 2082 done | sort 2083 echo 2084 fi 2085 2086 if test -s confdefs.h; then 2087 $as_echo "## ----------- ## 2088## confdefs.h. ## 2089## ----------- ##" 2090 echo 2091 cat confdefs.h 2092 echo 2093 fi 2094 test "$ac_signal" != 0 && 2095 $as_echo "$as_me: caught signal $ac_signal" 2096 $as_echo "$as_me: exit $exit_status" 2097 } >&5 2098 rm -f core *.core core.conftest.* && 2099 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2100 exit $exit_status 2101' 0 2102for ac_signal in 1 2 13 15; do 2103 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2104done 2105ac_signal=0 2106 2107# confdefs.h avoids OS command line length limits that DEFS can exceed. 2108rm -f -r conftest* confdefs.h 2109 2110$as_echo "/* confdefs.h */" > confdefs.h 2111 2112# Predefined preprocessor variables. 2113 2114cat >>confdefs.h <<_ACEOF 2115#define PACKAGE_NAME "$PACKAGE_NAME" 2116_ACEOF 2117 2118cat >>confdefs.h <<_ACEOF 2119#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2120_ACEOF 2121 2122cat >>confdefs.h <<_ACEOF 2123#define PACKAGE_VERSION "$PACKAGE_VERSION" 2124_ACEOF 2125 2126cat >>confdefs.h <<_ACEOF 2127#define PACKAGE_STRING "$PACKAGE_STRING" 2128_ACEOF 2129 2130cat >>confdefs.h <<_ACEOF 2131#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2132_ACEOF 2133 2134cat >>confdefs.h <<_ACEOF 2135#define PACKAGE_URL "$PACKAGE_URL" 2136_ACEOF 2137 2138 2139# Let the site file select an alternate cache file if it wants to. 2140# Prefer an explicitly selected file to automatically selected ones. 2141ac_site_file1=NONE 2142ac_site_file2=NONE 2143if test -n "$CONFIG_SITE"; then 2144 # We do not want a PATH search for config.site. 2145 case $CONFIG_SITE in #(( 2146 -*) ac_site_file1=./$CONFIG_SITE;; 2147 */*) ac_site_file1=$CONFIG_SITE;; 2148 *) ac_site_file1=./$CONFIG_SITE;; 2149 esac 2150elif test "x$prefix" != xNONE; then 2151 ac_site_file1=$prefix/share/config.site 2152 ac_site_file2=$prefix/etc/config.site 2153else 2154 ac_site_file1=$ac_default_prefix/share/config.site 2155 ac_site_file2=$ac_default_prefix/etc/config.site 2156fi 2157for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2158do 2159 test "x$ac_site_file" = xNONE && continue 2160 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2161 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2162$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2163 sed 's/^/| /' "$ac_site_file" >&5 2164 . "$ac_site_file" \ 2165 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2166$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2167as_fn_error $? "failed to load site script $ac_site_file 2168See \`config.log' for more details" "$LINENO" 5; } 2169 fi 2170done 2171 2172if test -r "$cache_file"; then 2173 # Some versions of bash will fail to source /dev/null (special files 2174 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2175 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2176 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2177$as_echo "$as_me: loading cache $cache_file" >&6;} 2178 case $cache_file in 2179 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2180 *) . "./$cache_file";; 2181 esac 2182 fi 2183else 2184 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2185$as_echo "$as_me: creating cache $cache_file" >&6;} 2186 >$cache_file 2187fi 2188 2189# Check that the precious variables saved in the cache have kept the same 2190# value. 2191ac_cache_corrupted=false 2192for ac_var in $ac_precious_vars; do 2193 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2194 eval ac_new_set=\$ac_env_${ac_var}_set 2195 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2196 eval ac_new_val=\$ac_env_${ac_var}_value 2197 case $ac_old_set,$ac_new_set in 2198 set,) 2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2200$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2201 ac_cache_corrupted=: ;; 2202 ,set) 2203 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2204$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2205 ac_cache_corrupted=: ;; 2206 ,);; 2207 *) 2208 if test "x$ac_old_val" != "x$ac_new_val"; then 2209 # differences in whitespace do not lead to failure. 2210 ac_old_val_w=`echo x $ac_old_val` 2211 ac_new_val_w=`echo x $ac_new_val` 2212 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2213 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2214$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2215 ac_cache_corrupted=: 2216 else 2217 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2218$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2219 eval $ac_var=\$ac_old_val 2220 fi 2221 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2222$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2223 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2224$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2225 fi;; 2226 esac 2227 # Pass precious variables to config.status. 2228 if test "$ac_new_set" = set; then 2229 case $ac_new_val in 2230 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2231 *) ac_arg=$ac_var=$ac_new_val ;; 2232 esac 2233 case " $ac_configure_args " in 2234 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2235 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2236 esac 2237 fi 2238done 2239if $ac_cache_corrupted; then 2240 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2241$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2242 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2243$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2244 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2245fi 2246## -------------------- ## 2247## Main body of script. ## 2248## -------------------- ## 2249 2250ac_ext=c 2251ac_cpp='$CPP $CPPFLAGS' 2252ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2253ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2254ac_compiler_gnu=$ac_cv_c_compiler_gnu 2255 2256 2257 2258am__api_version='1.14' 2259 2260ac_aux_dir= 2261for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2262 if test -f "$ac_dir/install-sh"; then 2263 ac_aux_dir=$ac_dir 2264 ac_install_sh="$ac_aux_dir/install-sh -c" 2265 break 2266 elif test -f "$ac_dir/install.sh"; then 2267 ac_aux_dir=$ac_dir 2268 ac_install_sh="$ac_aux_dir/install.sh -c" 2269 break 2270 elif test -f "$ac_dir/shtool"; then 2271 ac_aux_dir=$ac_dir 2272 ac_install_sh="$ac_aux_dir/shtool install -c" 2273 break 2274 fi 2275done 2276if test -z "$ac_aux_dir"; then 2277 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2278fi 2279 2280# These three variables are undocumented and unsupported, 2281# and are intended to be withdrawn in a future Autoconf release. 2282# They can cause serious problems if a builder's source tree is in a directory 2283# whose full name contains unusual characters. 2284ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2285ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2286ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2287 2288 2289# Find a good install program. We prefer a C program (faster), 2290# so one script is as good as another. But avoid the broken or 2291# incompatible versions: 2292# SysV /etc/install, /usr/sbin/install 2293# SunOS /usr/etc/install 2294# IRIX /sbin/install 2295# AIX /bin/install 2296# AmigaOS /C/install, which installs bootblocks on floppy discs 2297# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2298# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2299# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2300# OS/2's system install, which has a completely different semantic 2301# ./install, which can be erroneously created by make from ./install.sh. 2302# Reject install programs that cannot install multiple files. 2303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2304$as_echo_n "checking for a BSD-compatible install... " >&6; } 2305if test -z "$INSTALL"; then 2306if ${ac_cv_path_install+:} false; then : 2307 $as_echo_n "(cached) " >&6 2308else 2309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2310for as_dir in $PATH 2311do 2312 IFS=$as_save_IFS 2313 test -z "$as_dir" && as_dir=. 2314 # Account for people who put trailing slashes in PATH elements. 2315case $as_dir/ in #(( 2316 ./ | .// | /[cC]/* | \ 2317 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2318 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2319 /usr/ucb/* ) ;; 2320 *) 2321 # OSF1 and SCO ODT 3.0 have their own names for install. 2322 # Don't use installbsd from OSF since it installs stuff as root 2323 # by default. 2324 for ac_prog in ginstall scoinst install; do 2325 for ac_exec_ext in '' $ac_executable_extensions; do 2326 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2327 if test $ac_prog = install && 2328 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2329 # AIX install. It has an incompatible calling convention. 2330 : 2331 elif test $ac_prog = install && 2332 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2333 # program-specific install script used by HP pwplus--don't use. 2334 : 2335 else 2336 rm -rf conftest.one conftest.two conftest.dir 2337 echo one > conftest.one 2338 echo two > conftest.two 2339 mkdir conftest.dir 2340 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2341 test -s conftest.one && test -s conftest.two && 2342 test -s conftest.dir/conftest.one && 2343 test -s conftest.dir/conftest.two 2344 then 2345 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2346 break 3 2347 fi 2348 fi 2349 fi 2350 done 2351 done 2352 ;; 2353esac 2354 2355 done 2356IFS=$as_save_IFS 2357 2358rm -rf conftest.one conftest.two conftest.dir 2359 2360fi 2361 if test "${ac_cv_path_install+set}" = set; then 2362 INSTALL=$ac_cv_path_install 2363 else 2364 # As a last resort, use the slow shell script. Don't cache a 2365 # value for INSTALL within a source directory, because that will 2366 # break other packages using the cache if that directory is 2367 # removed, or if the value is a relative name. 2368 INSTALL=$ac_install_sh 2369 fi 2370fi 2371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2372$as_echo "$INSTALL" >&6; } 2373 2374# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2375# It thinks the first close brace ends the variable substitution. 2376test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2377 2378test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2379 2380test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2381 2382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2383$as_echo_n "checking whether build environment is sane... " >&6; } 2384# Reject unsafe characters in $srcdir or the absolute working directory 2385# name. Accept space and tab only in the latter. 2386am_lf=' 2387' 2388case `pwd` in 2389 *[\\\"\#\$\&\'\`$am_lf]*) 2390 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2391esac 2392case $srcdir in 2393 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2394 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2395esac 2396 2397# Do 'set' in a subshell so we don't clobber the current shell's 2398# arguments. Must try -L first in case configure is actually a 2399# symlink; some systems play weird games with the mod time of symlinks 2400# (eg FreeBSD returns the mod time of the symlink's containing 2401# directory). 2402if ( 2403 am_has_slept=no 2404 for am_try in 1 2; do 2405 echo "timestamp, slept: $am_has_slept" > conftest.file 2406 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2407 if test "$*" = "X"; then 2408 # -L didn't work. 2409 set X `ls -t "$srcdir/configure" conftest.file` 2410 fi 2411 if test "$*" != "X $srcdir/configure conftest.file" \ 2412 && test "$*" != "X conftest.file $srcdir/configure"; then 2413 2414 # If neither matched, then we have a broken ls. This can happen 2415 # if, for instance, CONFIG_SHELL is bash and it inherits a 2416 # broken ls alias from the environment. This has actually 2417 # happened. Such a system could not be considered "sane". 2418 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2419 alias in your environment" "$LINENO" 5 2420 fi 2421 if test "$2" = conftest.file || test $am_try -eq 2; then 2422 break 2423 fi 2424 # Just in case. 2425 sleep 1 2426 am_has_slept=yes 2427 done 2428 test "$2" = conftest.file 2429 ) 2430then 2431 # Ok. 2432 : 2433else 2434 as_fn_error $? "newly created file is older than distributed files! 2435Check your system clock" "$LINENO" 5 2436fi 2437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2438$as_echo "yes" >&6; } 2439# If we didn't sleep, we still need to ensure time stamps of config.status and 2440# generated files are strictly newer. 2441am_sleep_pid= 2442if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2443 ( sleep 1 ) & 2444 am_sleep_pid=$! 2445fi 2446 2447rm -f conftest.file 2448 2449test "$program_prefix" != NONE && 2450 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2451# Use a double $ so make ignores it. 2452test "$program_suffix" != NONE && 2453 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2454# Double any \ or $. 2455# By default was `s,x,x', remove it if useless. 2456ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2457program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2458 2459# expand $ac_aux_dir to an absolute path 2460am_aux_dir=`cd $ac_aux_dir && pwd` 2461 2462if test x"${MISSING+set}" != xset; then 2463 case $am_aux_dir in 2464 *\ * | *\ *) 2465 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2466 *) 2467 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2468 esac 2469fi 2470# Use eval to expand $SHELL 2471if eval "$MISSING --is-lightweight"; then 2472 am_missing_run="$MISSING " 2473else 2474 am_missing_run= 2475 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2476$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2477fi 2478 2479if test x"${install_sh}" != xset; then 2480 case $am_aux_dir in 2481 *\ * | *\ *) 2482 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2483 *) 2484 install_sh="\${SHELL} $am_aux_dir/install-sh" 2485 esac 2486fi 2487 2488# Installed binaries are usually stripped using 'strip' when the user 2489# run "make install-strip". However 'strip' might not be the right 2490# tool to use in cross-compilation environments, therefore Automake 2491# will honor the 'STRIP' environment variable to overrule this program. 2492if test "$cross_compiling" != no; then 2493 if test -n "$ac_tool_prefix"; then 2494 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2495set dummy ${ac_tool_prefix}strip; ac_word=$2 2496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2497$as_echo_n "checking for $ac_word... " >&6; } 2498if ${ac_cv_prog_STRIP+:} false; then : 2499 $as_echo_n "(cached) " >&6 2500else 2501 if test -n "$STRIP"; then 2502 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2503else 2504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2505for as_dir in $PATH 2506do 2507 IFS=$as_save_IFS 2508 test -z "$as_dir" && as_dir=. 2509 for ac_exec_ext in '' $ac_executable_extensions; do 2510 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2511 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2513 break 2 2514 fi 2515done 2516 done 2517IFS=$as_save_IFS 2518 2519fi 2520fi 2521STRIP=$ac_cv_prog_STRIP 2522if test -n "$STRIP"; then 2523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2524$as_echo "$STRIP" >&6; } 2525else 2526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2527$as_echo "no" >&6; } 2528fi 2529 2530 2531fi 2532if test -z "$ac_cv_prog_STRIP"; then 2533 ac_ct_STRIP=$STRIP 2534 # Extract the first word of "strip", so it can be a program name with args. 2535set dummy strip; ac_word=$2 2536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2537$as_echo_n "checking for $ac_word... " >&6; } 2538if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2539 $as_echo_n "(cached) " >&6 2540else 2541 if test -n "$ac_ct_STRIP"; then 2542 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2543else 2544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2545for as_dir in $PATH 2546do 2547 IFS=$as_save_IFS 2548 test -z "$as_dir" && as_dir=. 2549 for ac_exec_ext in '' $ac_executable_extensions; do 2550 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2551 ac_cv_prog_ac_ct_STRIP="strip" 2552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2553 break 2 2554 fi 2555done 2556 done 2557IFS=$as_save_IFS 2558 2559fi 2560fi 2561ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2562if test -n "$ac_ct_STRIP"; then 2563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2564$as_echo "$ac_ct_STRIP" >&6; } 2565else 2566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2567$as_echo "no" >&6; } 2568fi 2569 2570 if test "x$ac_ct_STRIP" = x; then 2571 STRIP=":" 2572 else 2573 case $cross_compiling:$ac_tool_warned in 2574yes:) 2575{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2576$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2577ac_tool_warned=yes ;; 2578esac 2579 STRIP=$ac_ct_STRIP 2580 fi 2581else 2582 STRIP="$ac_cv_prog_STRIP" 2583fi 2584 2585fi 2586INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2587 2588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2589$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2590if test -z "$MKDIR_P"; then 2591 if ${ac_cv_path_mkdir+:} false; then : 2592 $as_echo_n "(cached) " >&6 2593else 2594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2595for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2596do 2597 IFS=$as_save_IFS 2598 test -z "$as_dir" && as_dir=. 2599 for ac_prog in mkdir gmkdir; do 2600 for ac_exec_ext in '' $ac_executable_extensions; do 2601 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2602 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2603 'mkdir (GNU coreutils) '* | \ 2604 'mkdir (coreutils) '* | \ 2605 'mkdir (fileutils) '4.1*) 2606 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2607 break 3;; 2608 esac 2609 done 2610 done 2611 done 2612IFS=$as_save_IFS 2613 2614fi 2615 2616 test -d ./--version && rmdir ./--version 2617 if test "${ac_cv_path_mkdir+set}" = set; then 2618 MKDIR_P="$ac_cv_path_mkdir -p" 2619 else 2620 # As a last resort, use the slow shell script. Don't cache a 2621 # value for MKDIR_P within a source directory, because that will 2622 # break other packages using the cache if that directory is 2623 # removed, or if the value is a relative name. 2624 MKDIR_P="$ac_install_sh -d" 2625 fi 2626fi 2627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2628$as_echo "$MKDIR_P" >&6; } 2629 2630for ac_prog in gawk mawk nawk awk 2631do 2632 # Extract the first word of "$ac_prog", so it can be a program name with args. 2633set dummy $ac_prog; ac_word=$2 2634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2635$as_echo_n "checking for $ac_word... " >&6; } 2636if ${ac_cv_prog_AWK+:} false; then : 2637 $as_echo_n "(cached) " >&6 2638else 2639 if test -n "$AWK"; then 2640 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2641else 2642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2643for as_dir in $PATH 2644do 2645 IFS=$as_save_IFS 2646 test -z "$as_dir" && as_dir=. 2647 for ac_exec_ext in '' $ac_executable_extensions; do 2648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2649 ac_cv_prog_AWK="$ac_prog" 2650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2651 break 2 2652 fi 2653done 2654 done 2655IFS=$as_save_IFS 2656 2657fi 2658fi 2659AWK=$ac_cv_prog_AWK 2660if test -n "$AWK"; then 2661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2662$as_echo "$AWK" >&6; } 2663else 2664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2665$as_echo "no" >&6; } 2666fi 2667 2668 2669 test -n "$AWK" && break 2670done 2671 2672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2673$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2674set x ${MAKE-make} 2675ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2676if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2677 $as_echo_n "(cached) " >&6 2678else 2679 cat >conftest.make <<\_ACEOF 2680SHELL = /bin/sh 2681all: 2682 @echo '@@@%%%=$(MAKE)=@@@%%%' 2683_ACEOF 2684# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2685case `${MAKE-make} -f conftest.make 2>/dev/null` in 2686 *@@@%%%=?*=@@@%%%*) 2687 eval ac_cv_prog_make_${ac_make}_set=yes;; 2688 *) 2689 eval ac_cv_prog_make_${ac_make}_set=no;; 2690esac 2691rm -f conftest.make 2692fi 2693if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2695$as_echo "yes" >&6; } 2696 SET_MAKE= 2697else 2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2699$as_echo "no" >&6; } 2700 SET_MAKE="MAKE=${MAKE-make}" 2701fi 2702 2703rm -rf .tst 2>/dev/null 2704mkdir .tst 2>/dev/null 2705if test -d .tst; then 2706 am__leading_dot=. 2707else 2708 am__leading_dot=_ 2709fi 2710rmdir .tst 2>/dev/null 2711 2712# Check whether --enable-silent-rules was given. 2713if test "${enable_silent_rules+set}" = set; then : 2714 enableval=$enable_silent_rules; 2715fi 2716 2717case $enable_silent_rules in # ((( 2718 yes) AM_DEFAULT_VERBOSITY=0;; 2719 no) AM_DEFAULT_VERBOSITY=1;; 2720 *) AM_DEFAULT_VERBOSITY=1;; 2721esac 2722am_make=${MAKE-make} 2723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2724$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2725if ${am_cv_make_support_nested_variables+:} false; then : 2726 $as_echo_n "(cached) " >&6 2727else 2728 if $as_echo 'TRUE=$(BAR$(V)) 2729BAR0=false 2730BAR1=true 2731V=1 2732am__doit: 2733 @$(TRUE) 2734.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2735 am_cv_make_support_nested_variables=yes 2736else 2737 am_cv_make_support_nested_variables=no 2738fi 2739fi 2740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2741$as_echo "$am_cv_make_support_nested_variables" >&6; } 2742if test $am_cv_make_support_nested_variables = yes; then 2743 AM_V='$(V)' 2744 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2745else 2746 AM_V=$AM_DEFAULT_VERBOSITY 2747 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2748fi 2749AM_BACKSLASH='\' 2750 2751if test "`cd $srcdir && pwd`" != "`pwd`"; then 2752 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2753 # is not polluted with repeated "-I." 2754 am__isrc=' -I$(srcdir)' 2755 # test to see if srcdir already configured 2756 if test -f $srcdir/config.status; then 2757 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2758 fi 2759fi 2760 2761# test whether we have cygpath 2762if test -z "$CYGPATH_W"; then 2763 if (cygpath --version) >/dev/null 2>/dev/null; then 2764 CYGPATH_W='cygpath -w' 2765 else 2766 CYGPATH_W=echo 2767 fi 2768fi 2769 2770 2771# Define the identity of the package. 2772 PACKAGE='portaudiocpp' 2773 VERSION='12' 2774 2775 2776cat >>confdefs.h <<_ACEOF 2777#define PACKAGE "$PACKAGE" 2778_ACEOF 2779 2780 2781cat >>confdefs.h <<_ACEOF 2782#define VERSION "$VERSION" 2783_ACEOF 2784 2785# Some tools Automake needs. 2786 2787ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2788 2789 2790AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2791 2792 2793AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2794 2795 2796AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2797 2798 2799MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2800 2801# For better backward compatibility. To be removed once Automake 1.9.x 2802# dies out for good. For more background, see: 2803# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2804# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2805mkdir_p='$(MKDIR_P)' 2806 2807# We need awk for the "check" target. The system "awk" is bad on 2808# some platforms. 2809# Always define AMTAR for backward compatibility. Yes, it's still used 2810# in the wild :-( We should find a proper way to deprecate it ... 2811AMTAR='$${TAR-tar}' 2812 2813 2814# We'll loop over all known methods to create a tar archive until one works. 2815_am_tools='gnutar pax cpio none' 2816 2817am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2818 2819 2820 2821 2822 2823 2824# POSIX will say in a future version that running "rm -f" with no argument 2825# is OK; and we want to be able to make that assumption in our Makefile 2826# recipes. So use an aggressive probe to check that the usage we want is 2827# actually supported "in the wild" to an acceptable degree. 2828# See automake bug#10828. 2829# To make any issue more visible, cause the running configure to be aborted 2830# by default if the 'rm' program in use doesn't match our expectations; the 2831# user can still override this though. 2832if rm -f && rm -fr && rm -rf; then : OK; else 2833 cat >&2 <<'END' 2834Oops! 2835 2836Your 'rm' program seems unable to run without file operands specified 2837on the command line, even when the '-f' option is present. This is contrary 2838to the behaviour of most rm programs out there, and not conforming with 2839the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2840 2841Please tell bug-automake@gnu.org about your system, including the value 2842of your $PATH and any error possibly output before this message. This 2843can help us improve future automake versions. 2844 2845END 2846 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2847 echo 'Configuration will proceed anyway, since you have set the' >&2 2848 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2849 echo >&2 2850 else 2851 cat >&2 <<'END' 2852Aborting the configuration process, to ensure you take notice of the issue. 2853 2854You can download and install GNU coreutils to get an 'rm' implementation 2855that behaves properly: <http://www.gnu.org/software/coreutils/>. 2856 2857If you want to complete the configuration process using your problematic 2858'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2859to "yes", and re-run configure. 2860 2861END 2862 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2863 fi 2864fi 2865 2866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2867$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2868 # Check whether --enable-maintainer-mode was given. 2869if test "${enable_maintainer_mode+set}" = set; then : 2870 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2871else 2872 USE_MAINTAINER_MODE=no 2873fi 2874 2875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2876$as_echo "$USE_MAINTAINER_MODE" >&6; } 2877 if test $USE_MAINTAINER_MODE = yes; then 2878 MAINTAINER_MODE_TRUE= 2879 MAINTAINER_MODE_FALSE='#' 2880else 2881 MAINTAINER_MODE_TRUE='#' 2882 MAINTAINER_MODE_FALSE= 2883fi 2884 2885 MAINT=$MAINTAINER_MODE_TRUE 2886 2887 2888 2889###### Top-level directory of pacpp 2890###### This makes it easy to shuffle the build directories 2891###### Also edit AC_CONFIG_SRCDIR above (wouldn't accept this variable)! 2892PACPP_ROOT="\$(top_srcdir)" 2893PORTAUDIO_ROOT="../.." 2894 2895# Various other variables and flags 2896DEFAULT_INCLUDES="-I$PACPP_ROOT/include -I$PACPP_ROOT/$PORTAUDIO_ROOT/include" 2897CFLAGS=${CFLAGS-"-g -O2 -Wall -ansi -pedantic"} 2898CXXFLAGS=${CXXFLAGS-"${CFLAGS}"} 2899 2900LT_VERSION_INFO="0:12:0" 2901 2902# Checks for programs 2903 2904ac_ext=c 2905ac_cpp='$CPP $CPPFLAGS' 2906ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2907ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2908ac_compiler_gnu=$ac_cv_c_compiler_gnu 2909if test -n "$ac_tool_prefix"; then 2910 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2911set dummy ${ac_tool_prefix}gcc; ac_word=$2 2912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2913$as_echo_n "checking for $ac_word... " >&6; } 2914if ${ac_cv_prog_CC+:} false; then : 2915 $as_echo_n "(cached) " >&6 2916else 2917 if test -n "$CC"; then 2918 ac_cv_prog_CC="$CC" # Let the user override the test. 2919else 2920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2921for as_dir in $PATH 2922do 2923 IFS=$as_save_IFS 2924 test -z "$as_dir" && as_dir=. 2925 for ac_exec_ext in '' $ac_executable_extensions; do 2926 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2927 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2929 break 2 2930 fi 2931done 2932 done 2933IFS=$as_save_IFS 2934 2935fi 2936fi 2937CC=$ac_cv_prog_CC 2938if test -n "$CC"; then 2939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2940$as_echo "$CC" >&6; } 2941else 2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2943$as_echo "no" >&6; } 2944fi 2945 2946 2947fi 2948if test -z "$ac_cv_prog_CC"; then 2949 ac_ct_CC=$CC 2950 # Extract the first word of "gcc", so it can be a program name with args. 2951set dummy gcc; ac_word=$2 2952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2953$as_echo_n "checking for $ac_word... " >&6; } 2954if ${ac_cv_prog_ac_ct_CC+:} false; then : 2955 $as_echo_n "(cached) " >&6 2956else 2957 if test -n "$ac_ct_CC"; then 2958 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2959else 2960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2961for as_dir in $PATH 2962do 2963 IFS=$as_save_IFS 2964 test -z "$as_dir" && as_dir=. 2965 for ac_exec_ext in '' $ac_executable_extensions; do 2966 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2967 ac_cv_prog_ac_ct_CC="gcc" 2968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2969 break 2 2970 fi 2971done 2972 done 2973IFS=$as_save_IFS 2974 2975fi 2976fi 2977ac_ct_CC=$ac_cv_prog_ac_ct_CC 2978if test -n "$ac_ct_CC"; then 2979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2980$as_echo "$ac_ct_CC" >&6; } 2981else 2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2983$as_echo "no" >&6; } 2984fi 2985 2986 if test "x$ac_ct_CC" = x; then 2987 CC="" 2988 else 2989 case $cross_compiling:$ac_tool_warned in 2990yes:) 2991{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2992$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2993ac_tool_warned=yes ;; 2994esac 2995 CC=$ac_ct_CC 2996 fi 2997else 2998 CC="$ac_cv_prog_CC" 2999fi 3000 3001if test -z "$CC"; then 3002 if test -n "$ac_tool_prefix"; then 3003 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3004set dummy ${ac_tool_prefix}cc; ac_word=$2 3005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3006$as_echo_n "checking for $ac_word... " >&6; } 3007if ${ac_cv_prog_CC+:} false; then : 3008 $as_echo_n "(cached) " >&6 3009else 3010 if test -n "$CC"; then 3011 ac_cv_prog_CC="$CC" # Let the user override the test. 3012else 3013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3014for as_dir in $PATH 3015do 3016 IFS=$as_save_IFS 3017 test -z "$as_dir" && as_dir=. 3018 for ac_exec_ext in '' $ac_executable_extensions; do 3019 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3020 ac_cv_prog_CC="${ac_tool_prefix}cc" 3021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3022 break 2 3023 fi 3024done 3025 done 3026IFS=$as_save_IFS 3027 3028fi 3029fi 3030CC=$ac_cv_prog_CC 3031if test -n "$CC"; then 3032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3033$as_echo "$CC" >&6; } 3034else 3035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3036$as_echo "no" >&6; } 3037fi 3038 3039 3040 fi 3041fi 3042if test -z "$CC"; then 3043 # Extract the first word of "cc", so it can be a program name with args. 3044set dummy cc; ac_word=$2 3045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3046$as_echo_n "checking for $ac_word... " >&6; } 3047if ${ac_cv_prog_CC+:} false; then : 3048 $as_echo_n "(cached) " >&6 3049else 3050 if test -n "$CC"; then 3051 ac_cv_prog_CC="$CC" # Let the user override the test. 3052else 3053 ac_prog_rejected=no 3054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3055for as_dir in $PATH 3056do 3057 IFS=$as_save_IFS 3058 test -z "$as_dir" && as_dir=. 3059 for ac_exec_ext in '' $ac_executable_extensions; do 3060 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3061 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3062 ac_prog_rejected=yes 3063 continue 3064 fi 3065 ac_cv_prog_CC="cc" 3066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3067 break 2 3068 fi 3069done 3070 done 3071IFS=$as_save_IFS 3072 3073if test $ac_prog_rejected = yes; then 3074 # We found a bogon in the path, so make sure we never use it. 3075 set dummy $ac_cv_prog_CC 3076 shift 3077 if test $# != 0; then 3078 # We chose a different compiler from the bogus one. 3079 # However, it has the same basename, so the bogon will be chosen 3080 # first if we set CC to just the basename; use the full file name. 3081 shift 3082 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3083 fi 3084fi 3085fi 3086fi 3087CC=$ac_cv_prog_CC 3088if test -n "$CC"; then 3089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3090$as_echo "$CC" >&6; } 3091else 3092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3093$as_echo "no" >&6; } 3094fi 3095 3096 3097fi 3098if test -z "$CC"; then 3099 if test -n "$ac_tool_prefix"; then 3100 for ac_prog in cl.exe 3101 do 3102 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3103set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3105$as_echo_n "checking for $ac_word... " >&6; } 3106if ${ac_cv_prog_CC+:} false; then : 3107 $as_echo_n "(cached) " >&6 3108else 3109 if test -n "$CC"; then 3110 ac_cv_prog_CC="$CC" # Let the user override the test. 3111else 3112as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3113for as_dir in $PATH 3114do 3115 IFS=$as_save_IFS 3116 test -z "$as_dir" && as_dir=. 3117 for ac_exec_ext in '' $ac_executable_extensions; do 3118 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3119 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3121 break 2 3122 fi 3123done 3124 done 3125IFS=$as_save_IFS 3126 3127fi 3128fi 3129CC=$ac_cv_prog_CC 3130if test -n "$CC"; then 3131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3132$as_echo "$CC" >&6; } 3133else 3134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3135$as_echo "no" >&6; } 3136fi 3137 3138 3139 test -n "$CC" && break 3140 done 3141fi 3142if test -z "$CC"; then 3143 ac_ct_CC=$CC 3144 for ac_prog in cl.exe 3145do 3146 # Extract the first word of "$ac_prog", so it can be a program name with args. 3147set dummy $ac_prog; ac_word=$2 3148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3149$as_echo_n "checking for $ac_word... " >&6; } 3150if ${ac_cv_prog_ac_ct_CC+:} false; then : 3151 $as_echo_n "(cached) " >&6 3152else 3153 if test -n "$ac_ct_CC"; then 3154 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3155else 3156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3157for as_dir in $PATH 3158do 3159 IFS=$as_save_IFS 3160 test -z "$as_dir" && as_dir=. 3161 for ac_exec_ext in '' $ac_executable_extensions; do 3162 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3163 ac_cv_prog_ac_ct_CC="$ac_prog" 3164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3165 break 2 3166 fi 3167done 3168 done 3169IFS=$as_save_IFS 3170 3171fi 3172fi 3173ac_ct_CC=$ac_cv_prog_ac_ct_CC 3174if test -n "$ac_ct_CC"; then 3175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3176$as_echo "$ac_ct_CC" >&6; } 3177else 3178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3179$as_echo "no" >&6; } 3180fi 3181 3182 3183 test -n "$ac_ct_CC" && break 3184done 3185 3186 if test "x$ac_ct_CC" = x; then 3187 CC="" 3188 else 3189 case $cross_compiling:$ac_tool_warned in 3190yes:) 3191{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3192$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3193ac_tool_warned=yes ;; 3194esac 3195 CC=$ac_ct_CC 3196 fi 3197fi 3198 3199fi 3200 3201 3202test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3203$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3204as_fn_error $? "no acceptable C compiler found in \$PATH 3205See \`config.log' for more details" "$LINENO" 5; } 3206 3207# Provide some information about the compiler. 3208$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3209set X $ac_compile 3210ac_compiler=$2 3211for ac_option in --version -v -V -qversion; do 3212 { { ac_try="$ac_compiler $ac_option >&5" 3213case "(($ac_try" in 3214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3215 *) ac_try_echo=$ac_try;; 3216esac 3217eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3218$as_echo "$ac_try_echo"; } >&5 3219 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3220 ac_status=$? 3221 if test -s conftest.err; then 3222 sed '10a\ 3223... rest of stderr output deleted ... 3224 10q' conftest.err >conftest.er1 3225 cat conftest.er1 >&5 3226 fi 3227 rm -f conftest.er1 conftest.err 3228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3229 test $ac_status = 0; } 3230done 3231 3232cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3233/* end confdefs.h. */ 3234 3235int 3236main () 3237{ 3238 3239 ; 3240 return 0; 3241} 3242_ACEOF 3243ac_clean_files_save=$ac_clean_files 3244ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3245# Try to create an executable without -o first, disregard a.out. 3246# It will help us diagnose broken compilers, and finding out an intuition 3247# of exeext. 3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3249$as_echo_n "checking whether the C compiler works... " >&6; } 3250ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3251 3252# The possible output files: 3253ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3254 3255ac_rmfiles= 3256for ac_file in $ac_files 3257do 3258 case $ac_file in 3259 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3260 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3261 esac 3262done 3263rm -f $ac_rmfiles 3264 3265if { { ac_try="$ac_link_default" 3266case "(($ac_try" in 3267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3268 *) ac_try_echo=$ac_try;; 3269esac 3270eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3271$as_echo "$ac_try_echo"; } >&5 3272 (eval "$ac_link_default") 2>&5 3273 ac_status=$? 3274 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3275 test $ac_status = 0; }; then : 3276 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3277# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3278# in a Makefile. We should not override ac_cv_exeext if it was cached, 3279# so that the user can short-circuit this test for compilers unknown to 3280# Autoconf. 3281for ac_file in $ac_files '' 3282do 3283 test -f "$ac_file" || continue 3284 case $ac_file in 3285 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3286 ;; 3287 [ab].out ) 3288 # We found the default executable, but exeext='' is most 3289 # certainly right. 3290 break;; 3291 *.* ) 3292 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3293 then :; else 3294 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3295 fi 3296 # We set ac_cv_exeext here because the later test for it is not 3297 # safe: cross compilers may not add the suffix if given an `-o' 3298 # argument, so we may need to know it at that point already. 3299 # Even if this section looks crufty: it has the advantage of 3300 # actually working. 3301 break;; 3302 * ) 3303 break;; 3304 esac 3305done 3306test "$ac_cv_exeext" = no && ac_cv_exeext= 3307 3308else 3309 ac_file='' 3310fi 3311if test -z "$ac_file"; then : 3312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3313$as_echo "no" >&6; } 3314$as_echo "$as_me: failed program was:" >&5 3315sed 's/^/| /' conftest.$ac_ext >&5 3316 3317{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3318$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3319as_fn_error 77 "C compiler cannot create executables 3320See \`config.log' for more details" "$LINENO" 5; } 3321else 3322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3323$as_echo "yes" >&6; } 3324fi 3325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3326$as_echo_n "checking for C compiler default output file name... " >&6; } 3327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3328$as_echo "$ac_file" >&6; } 3329ac_exeext=$ac_cv_exeext 3330 3331rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3332ac_clean_files=$ac_clean_files_save 3333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3334$as_echo_n "checking for suffix of executables... " >&6; } 3335if { { ac_try="$ac_link" 3336case "(($ac_try" in 3337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3338 *) ac_try_echo=$ac_try;; 3339esac 3340eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3341$as_echo "$ac_try_echo"; } >&5 3342 (eval "$ac_link") 2>&5 3343 ac_status=$? 3344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3345 test $ac_status = 0; }; then : 3346 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3347# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3348# work properly (i.e., refer to `conftest.exe'), while it won't with 3349# `rm'. 3350for ac_file in conftest.exe conftest conftest.*; do 3351 test -f "$ac_file" || continue 3352 case $ac_file in 3353 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3354 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3355 break;; 3356 * ) break;; 3357 esac 3358done 3359else 3360 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3361$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3362as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3363See \`config.log' for more details" "$LINENO" 5; } 3364fi 3365rm -f conftest conftest$ac_cv_exeext 3366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3367$as_echo "$ac_cv_exeext" >&6; } 3368 3369rm -f conftest.$ac_ext 3370EXEEXT=$ac_cv_exeext 3371ac_exeext=$EXEEXT 3372cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3373/* end confdefs.h. */ 3374#include <stdio.h> 3375int 3376main () 3377{ 3378FILE *f = fopen ("conftest.out", "w"); 3379 return ferror (f) || fclose (f) != 0; 3380 3381 ; 3382 return 0; 3383} 3384_ACEOF 3385ac_clean_files="$ac_clean_files conftest.out" 3386# Check that the compiler produces executables we can run. If not, either 3387# the compiler is broken, or we cross compile. 3388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3389$as_echo_n "checking whether we are cross compiling... " >&6; } 3390if test "$cross_compiling" != yes; then 3391 { { ac_try="$ac_link" 3392case "(($ac_try" in 3393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3394 *) ac_try_echo=$ac_try;; 3395esac 3396eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3397$as_echo "$ac_try_echo"; } >&5 3398 (eval "$ac_link") 2>&5 3399 ac_status=$? 3400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3401 test $ac_status = 0; } 3402 if { ac_try='./conftest$ac_cv_exeext' 3403 { { case "(($ac_try" in 3404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3405 *) ac_try_echo=$ac_try;; 3406esac 3407eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3408$as_echo "$ac_try_echo"; } >&5 3409 (eval "$ac_try") 2>&5 3410 ac_status=$? 3411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3412 test $ac_status = 0; }; }; then 3413 cross_compiling=no 3414 else 3415 if test "$cross_compiling" = maybe; then 3416 cross_compiling=yes 3417 else 3418 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3419$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3420as_fn_error $? "cannot run C compiled programs. 3421If you meant to cross compile, use \`--host'. 3422See \`config.log' for more details" "$LINENO" 5; } 3423 fi 3424 fi 3425fi 3426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3427$as_echo "$cross_compiling" >&6; } 3428 3429rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3430ac_clean_files=$ac_clean_files_save 3431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3432$as_echo_n "checking for suffix of object files... " >&6; } 3433if ${ac_cv_objext+:} false; then : 3434 $as_echo_n "(cached) " >&6 3435else 3436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3437/* end confdefs.h. */ 3438 3439int 3440main () 3441{ 3442 3443 ; 3444 return 0; 3445} 3446_ACEOF 3447rm -f conftest.o conftest.obj 3448if { { ac_try="$ac_compile" 3449case "(($ac_try" in 3450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3451 *) ac_try_echo=$ac_try;; 3452esac 3453eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3454$as_echo "$ac_try_echo"; } >&5 3455 (eval "$ac_compile") 2>&5 3456 ac_status=$? 3457 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3458 test $ac_status = 0; }; then : 3459 for ac_file in conftest.o conftest.obj conftest.*; do 3460 test -f "$ac_file" || continue; 3461 case $ac_file in 3462 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3463 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3464 break;; 3465 esac 3466done 3467else 3468 $as_echo "$as_me: failed program was:" >&5 3469sed 's/^/| /' conftest.$ac_ext >&5 3470 3471{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3472$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3473as_fn_error $? "cannot compute suffix of object files: cannot compile 3474See \`config.log' for more details" "$LINENO" 5; } 3475fi 3476rm -f conftest.$ac_cv_objext conftest.$ac_ext 3477fi 3478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3479$as_echo "$ac_cv_objext" >&6; } 3480OBJEXT=$ac_cv_objext 3481ac_objext=$OBJEXT 3482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3483$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3484if ${ac_cv_c_compiler_gnu+:} false; then : 3485 $as_echo_n "(cached) " >&6 3486else 3487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3488/* end confdefs.h. */ 3489 3490int 3491main () 3492{ 3493#ifndef __GNUC__ 3494 choke me 3495#endif 3496 3497 ; 3498 return 0; 3499} 3500_ACEOF 3501if ac_fn_c_try_compile "$LINENO"; then : 3502 ac_compiler_gnu=yes 3503else 3504 ac_compiler_gnu=no 3505fi 3506rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3507ac_cv_c_compiler_gnu=$ac_compiler_gnu 3508 3509fi 3510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3511$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3512if test $ac_compiler_gnu = yes; then 3513 GCC=yes 3514else 3515 GCC= 3516fi 3517ac_test_CFLAGS=${CFLAGS+set} 3518ac_save_CFLAGS=$CFLAGS 3519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3520$as_echo_n "checking whether $CC accepts -g... " >&6; } 3521if ${ac_cv_prog_cc_g+:} false; then : 3522 $as_echo_n "(cached) " >&6 3523else 3524 ac_save_c_werror_flag=$ac_c_werror_flag 3525 ac_c_werror_flag=yes 3526 ac_cv_prog_cc_g=no 3527 CFLAGS="-g" 3528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3529/* end confdefs.h. */ 3530 3531int 3532main () 3533{ 3534 3535 ; 3536 return 0; 3537} 3538_ACEOF 3539if ac_fn_c_try_compile "$LINENO"; then : 3540 ac_cv_prog_cc_g=yes 3541else 3542 CFLAGS="" 3543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3544/* end confdefs.h. */ 3545 3546int 3547main () 3548{ 3549 3550 ; 3551 return 0; 3552} 3553_ACEOF 3554if ac_fn_c_try_compile "$LINENO"; then : 3555 3556else 3557 ac_c_werror_flag=$ac_save_c_werror_flag 3558 CFLAGS="-g" 3559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3560/* end confdefs.h. */ 3561 3562int 3563main () 3564{ 3565 3566 ; 3567 return 0; 3568} 3569_ACEOF 3570if ac_fn_c_try_compile "$LINENO"; then : 3571 ac_cv_prog_cc_g=yes 3572fi 3573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3574fi 3575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3576fi 3577rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3578 ac_c_werror_flag=$ac_save_c_werror_flag 3579fi 3580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3581$as_echo "$ac_cv_prog_cc_g" >&6; } 3582if test "$ac_test_CFLAGS" = set; then 3583 CFLAGS=$ac_save_CFLAGS 3584elif test $ac_cv_prog_cc_g = yes; then 3585 if test "$GCC" = yes; then 3586 CFLAGS="-g -O2" 3587 else 3588 CFLAGS="-g" 3589 fi 3590else 3591 if test "$GCC" = yes; then 3592 CFLAGS="-O2" 3593 else 3594 CFLAGS= 3595 fi 3596fi 3597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3598$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3599if ${ac_cv_prog_cc_c89+:} false; then : 3600 $as_echo_n "(cached) " >&6 3601else 3602 ac_cv_prog_cc_c89=no 3603ac_save_CC=$CC 3604cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3605/* end confdefs.h. */ 3606#include <stdarg.h> 3607#include <stdio.h> 3608struct stat; 3609/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3610struct buf { int x; }; 3611FILE * (*rcsopen) (struct buf *, struct stat *, int); 3612static char *e (p, i) 3613 char **p; 3614 int i; 3615{ 3616 return p[i]; 3617} 3618static char *f (char * (*g) (char **, int), char **p, ...) 3619{ 3620 char *s; 3621 va_list v; 3622 va_start (v,p); 3623 s = g (p, va_arg (v,int)); 3624 va_end (v); 3625 return s; 3626} 3627 3628/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3629 function prototypes and stuff, but not '\xHH' hex character constants. 3630 These don't provoke an error unfortunately, instead are silently treated 3631 as 'x'. The following induces an error, until -std is added to get 3632 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3633 array size at least. It's necessary to write '\x00'==0 to get something 3634 that's true only with -std. */ 3635int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3636 3637/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3638 inside strings and character constants. */ 3639#define FOO(x) 'x' 3640int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3641 3642int test (int i, double x); 3643struct s1 {int (*f) (int a);}; 3644struct s2 {int (*f) (double a);}; 3645int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3646int argc; 3647char **argv; 3648int 3649main () 3650{ 3651return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3652 ; 3653 return 0; 3654} 3655_ACEOF 3656for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3657 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3658do 3659 CC="$ac_save_CC $ac_arg" 3660 if ac_fn_c_try_compile "$LINENO"; then : 3661 ac_cv_prog_cc_c89=$ac_arg 3662fi 3663rm -f core conftest.err conftest.$ac_objext 3664 test "x$ac_cv_prog_cc_c89" != "xno" && break 3665done 3666rm -f conftest.$ac_ext 3667CC=$ac_save_CC 3668 3669fi 3670# AC_CACHE_VAL 3671case "x$ac_cv_prog_cc_c89" in 3672 x) 3673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3674$as_echo "none needed" >&6; } ;; 3675 xno) 3676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3677$as_echo "unsupported" >&6; } ;; 3678 *) 3679 CC="$CC $ac_cv_prog_cc_c89" 3680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3681$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3682esac 3683if test "x$ac_cv_prog_cc_c89" != xno; then : 3684 3685fi 3686 3687ac_ext=c 3688ac_cpp='$CPP $CPPFLAGS' 3689ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3690ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3691ac_compiler_gnu=$ac_cv_c_compiler_gnu 3692 3693ac_ext=c 3694ac_cpp='$CPP $CPPFLAGS' 3695ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3696ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3697ac_compiler_gnu=$ac_cv_c_compiler_gnu 3698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3699$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3700if ${am_cv_prog_cc_c_o+:} false; then : 3701 $as_echo_n "(cached) " >&6 3702else 3703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3704/* end confdefs.h. */ 3705 3706int 3707main () 3708{ 3709 3710 ; 3711 return 0; 3712} 3713_ACEOF 3714 # Make sure it works both with $CC and with simple cc. 3715 # Following AC_PROG_CC_C_O, we do the test twice because some 3716 # compilers refuse to overwrite an existing .o file with -o, 3717 # though they will create one. 3718 am_cv_prog_cc_c_o=yes 3719 for am_i in 1 2; do 3720 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3721 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3722 ac_status=$? 3723 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3724 (exit $ac_status); } \ 3725 && test -f conftest2.$ac_objext; then 3726 : OK 3727 else 3728 am_cv_prog_cc_c_o=no 3729 break 3730 fi 3731 done 3732 rm -f core conftest* 3733 unset am_i 3734fi 3735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3736$as_echo "$am_cv_prog_cc_c_o" >&6; } 3737if test "$am_cv_prog_cc_c_o" != yes; then 3738 # Losing compiler, so override with the script. 3739 # FIXME: It is wrong to rewrite CC. 3740 # But if we don't then we get into trouble of one sort or another. 3741 # A longer-term fix would be to have automake use am__CC in this case, 3742 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3743 CC="$am_aux_dir/compile $CC" 3744fi 3745ac_ext=c 3746ac_cpp='$CPP $CPPFLAGS' 3747ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3748ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3749ac_compiler_gnu=$ac_cv_c_compiler_gnu 3750 3751DEPDIR="${am__leading_dot}deps" 3752 3753ac_config_commands="$ac_config_commands depfiles" 3754 3755 3756am_make=${MAKE-make} 3757cat > confinc << 'END' 3758am__doit: 3759 @echo this is the am__doit target 3760.PHONY: am__doit 3761END 3762# If we don't find an include directive, just comment out the code. 3763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3764$as_echo_n "checking for style of include used by $am_make... " >&6; } 3765am__include="#" 3766am__quote= 3767_am_result=none 3768# First try GNU make style include. 3769echo "include confinc" > confmf 3770# Ignore all kinds of additional output from 'make'. 3771case `$am_make -s -f confmf 2> /dev/null` in #( 3772*the\ am__doit\ target*) 3773 am__include=include 3774 am__quote= 3775 _am_result=GNU 3776 ;; 3777esac 3778# Now try BSD make style include. 3779if test "$am__include" = "#"; then 3780 echo '.include "confinc"' > confmf 3781 case `$am_make -s -f confmf 2> /dev/null` in #( 3782 *the\ am__doit\ target*) 3783 am__include=.include 3784 am__quote="\"" 3785 _am_result=BSD 3786 ;; 3787 esac 3788fi 3789 3790 3791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3792$as_echo "$_am_result" >&6; } 3793rm -f confinc confmf 3794 3795# Check whether --enable-dependency-tracking was given. 3796if test "${enable_dependency_tracking+set}" = set; then : 3797 enableval=$enable_dependency_tracking; 3798fi 3799 3800if test "x$enable_dependency_tracking" != xno; then 3801 am_depcomp="$ac_aux_dir/depcomp" 3802 AMDEPBACKSLASH='\' 3803 am__nodep='_no' 3804fi 3805 if test "x$enable_dependency_tracking" != xno; then 3806 AMDEP_TRUE= 3807 AMDEP_FALSE='#' 3808else 3809 AMDEP_TRUE='#' 3810 AMDEP_FALSE= 3811fi 3812 3813 3814 3815depcc="$CC" am_compiler_list= 3816 3817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3818$as_echo_n "checking dependency style of $depcc... " >&6; } 3819if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3820 $as_echo_n "(cached) " >&6 3821else 3822 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3823 # We make a subdir and do the tests there. Otherwise we can end up 3824 # making bogus files that we don't know about and never remove. For 3825 # instance it was reported that on HP-UX the gcc test will end up 3826 # making a dummy file named 'D' -- because '-MD' means "put the output 3827 # in D". 3828 rm -rf conftest.dir 3829 mkdir conftest.dir 3830 # Copy depcomp to subdir because otherwise we won't find it if we're 3831 # using a relative directory. 3832 cp "$am_depcomp" conftest.dir 3833 cd conftest.dir 3834 # We will build objects and dependencies in a subdirectory because 3835 # it helps to detect inapplicable dependency modes. For instance 3836 # both Tru64's cc and ICC support -MD to output dependencies as a 3837 # side effect of compilation, but ICC will put the dependencies in 3838 # the current directory while Tru64 will put them in the object 3839 # directory. 3840 mkdir sub 3841 3842 am_cv_CC_dependencies_compiler_type=none 3843 if test "$am_compiler_list" = ""; then 3844 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3845 fi 3846 am__universal=false 3847 case " $depcc " in #( 3848 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3849 esac 3850 3851 for depmode in $am_compiler_list; do 3852 # Setup a source with many dependencies, because some compilers 3853 # like to wrap large dependency lists on column 80 (with \), and 3854 # we should not choose a depcomp mode which is confused by this. 3855 # 3856 # We need to recreate these files for each test, as the compiler may 3857 # overwrite some of them when testing with obscure command lines. 3858 # This happens at least with the AIX C compiler. 3859 : > sub/conftest.c 3860 for i in 1 2 3 4 5 6; do 3861 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3862 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3863 # Solaris 10 /bin/sh. 3864 echo '/* dummy */' > sub/conftst$i.h 3865 done 3866 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3867 3868 # We check with '-c' and '-o' for the sake of the "dashmstdout" 3869 # mode. It turns out that the SunPro C++ compiler does not properly 3870 # handle '-M -o', and we need to detect this. Also, some Intel 3871 # versions had trouble with output in subdirs. 3872 am__obj=sub/conftest.${OBJEXT-o} 3873 am__minus_obj="-o $am__obj" 3874 case $depmode in 3875 gcc) 3876 # This depmode causes a compiler race in universal mode. 3877 test "$am__universal" = false || continue 3878 ;; 3879 nosideeffect) 3880 # After this tag, mechanisms are not by side-effect, so they'll 3881 # only be used when explicitly requested. 3882 if test "x$enable_dependency_tracking" = xyes; then 3883 continue 3884 else 3885 break 3886 fi 3887 ;; 3888 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3889 # This compiler won't grok '-c -o', but also, the minuso test has 3890 # not run yet. These depmodes are late enough in the game, and 3891 # so weak that their functioning should not be impacted. 3892 am__obj=conftest.${OBJEXT-o} 3893 am__minus_obj= 3894 ;; 3895 none) break ;; 3896 esac 3897 if depmode=$depmode \ 3898 source=sub/conftest.c object=$am__obj \ 3899 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3900 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3901 >/dev/null 2>conftest.err && 3902 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3903 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3904 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3905 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3906 # icc doesn't choke on unknown options, it will just issue warnings 3907 # or remarks (even with -Werror). So we grep stderr for any message 3908 # that says an option was ignored or not supported. 3909 # When given -MP, icc 7.0 and 7.1 complain thusly: 3910 # icc: Command line warning: ignoring option '-M'; no argument required 3911 # The diagnosis changed in icc 8.0: 3912 # icc: Command line remark: option '-MP' not supported 3913 if (grep 'ignoring option' conftest.err || 3914 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3915 am_cv_CC_dependencies_compiler_type=$depmode 3916 break 3917 fi 3918 fi 3919 done 3920 3921 cd .. 3922 rm -rf conftest.dir 3923else 3924 am_cv_CC_dependencies_compiler_type=none 3925fi 3926 3927fi 3928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3929$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3930CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3931 3932 if 3933 test "x$enable_dependency_tracking" != xno \ 3934 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3935 am__fastdepCC_TRUE= 3936 am__fastdepCC_FALSE='#' 3937else 3938 am__fastdepCC_TRUE='#' 3939 am__fastdepCC_FALSE= 3940fi 3941 3942 3943ac_ext=cpp 3944ac_cpp='$CXXCPP $CPPFLAGS' 3945ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3946ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3947ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3948if test -z "$CXX"; then 3949 if test -n "$CCC"; then 3950 CXX=$CCC 3951 else 3952 if test -n "$ac_tool_prefix"; then 3953 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3954 do 3955 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3956set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3958$as_echo_n "checking for $ac_word... " >&6; } 3959if ${ac_cv_prog_CXX+:} false; then : 3960 $as_echo_n "(cached) " >&6 3961else 3962 if test -n "$CXX"; then 3963 ac_cv_prog_CXX="$CXX" # Let the user override the test. 3964else 3965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3966for as_dir in $PATH 3967do 3968 IFS=$as_save_IFS 3969 test -z "$as_dir" && as_dir=. 3970 for ac_exec_ext in '' $ac_executable_extensions; do 3971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3972 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 3973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3974 break 2 3975 fi 3976done 3977 done 3978IFS=$as_save_IFS 3979 3980fi 3981fi 3982CXX=$ac_cv_prog_CXX 3983if test -n "$CXX"; then 3984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 3985$as_echo "$CXX" >&6; } 3986else 3987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3988$as_echo "no" >&6; } 3989fi 3990 3991 3992 test -n "$CXX" && break 3993 done 3994fi 3995if test -z "$CXX"; then 3996 ac_ct_CXX=$CXX 3997 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3998do 3999 # Extract the first word of "$ac_prog", so it can be a program name with args. 4000set dummy $ac_prog; ac_word=$2 4001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4002$as_echo_n "checking for $ac_word... " >&6; } 4003if ${ac_cv_prog_ac_ct_CXX+:} false; then : 4004 $as_echo_n "(cached) " >&6 4005else 4006 if test -n "$ac_ct_CXX"; then 4007 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 4008else 4009as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4010for as_dir in $PATH 4011do 4012 IFS=$as_save_IFS 4013 test -z "$as_dir" && as_dir=. 4014 for ac_exec_ext in '' $ac_executable_extensions; do 4015 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4016 ac_cv_prog_ac_ct_CXX="$ac_prog" 4017 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4018 break 2 4019 fi 4020done 4021 done 4022IFS=$as_save_IFS 4023 4024fi 4025fi 4026ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 4027if test -n "$ac_ct_CXX"; then 4028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 4029$as_echo "$ac_ct_CXX" >&6; } 4030else 4031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4032$as_echo "no" >&6; } 4033fi 4034 4035 4036 test -n "$ac_ct_CXX" && break 4037done 4038 4039 if test "x$ac_ct_CXX" = x; then 4040 CXX="g++" 4041 else 4042 case $cross_compiling:$ac_tool_warned in 4043yes:) 4044{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4045$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4046ac_tool_warned=yes ;; 4047esac 4048 CXX=$ac_ct_CXX 4049 fi 4050fi 4051 4052 fi 4053fi 4054# Provide some information about the compiler. 4055$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 4056set X $ac_compile 4057ac_compiler=$2 4058for ac_option in --version -v -V -qversion; do 4059 { { ac_try="$ac_compiler $ac_option >&5" 4060case "(($ac_try" in 4061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4062 *) ac_try_echo=$ac_try;; 4063esac 4064eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4065$as_echo "$ac_try_echo"; } >&5 4066 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4067 ac_status=$? 4068 if test -s conftest.err; then 4069 sed '10a\ 4070... rest of stderr output deleted ... 4071 10q' conftest.err >conftest.er1 4072 cat conftest.er1 >&5 4073 fi 4074 rm -f conftest.er1 conftest.err 4075 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4076 test $ac_status = 0; } 4077done 4078 4079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 4080$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 4081if ${ac_cv_cxx_compiler_gnu+:} false; then : 4082 $as_echo_n "(cached) " >&6 4083else 4084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4085/* end confdefs.h. */ 4086 4087int 4088main () 4089{ 4090#ifndef __GNUC__ 4091 choke me 4092#endif 4093 4094 ; 4095 return 0; 4096} 4097_ACEOF 4098if ac_fn_cxx_try_compile "$LINENO"; then : 4099 ac_compiler_gnu=yes 4100else 4101 ac_compiler_gnu=no 4102fi 4103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4104ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 4105 4106fi 4107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 4108$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 4109if test $ac_compiler_gnu = yes; then 4110 GXX=yes 4111else 4112 GXX= 4113fi 4114ac_test_CXXFLAGS=${CXXFLAGS+set} 4115ac_save_CXXFLAGS=$CXXFLAGS 4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 4117$as_echo_n "checking whether $CXX accepts -g... " >&6; } 4118if ${ac_cv_prog_cxx_g+:} false; then : 4119 $as_echo_n "(cached) " >&6 4120else 4121 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 4122 ac_cxx_werror_flag=yes 4123 ac_cv_prog_cxx_g=no 4124 CXXFLAGS="-g" 4125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4126/* end confdefs.h. */ 4127 4128int 4129main () 4130{ 4131 4132 ; 4133 return 0; 4134} 4135_ACEOF 4136if ac_fn_cxx_try_compile "$LINENO"; then : 4137 ac_cv_prog_cxx_g=yes 4138else 4139 CXXFLAGS="" 4140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4141/* end confdefs.h. */ 4142 4143int 4144main () 4145{ 4146 4147 ; 4148 return 0; 4149} 4150_ACEOF 4151if ac_fn_cxx_try_compile "$LINENO"; then : 4152 4153else 4154 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4155 CXXFLAGS="-g" 4156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4157/* end confdefs.h. */ 4158 4159int 4160main () 4161{ 4162 4163 ; 4164 return 0; 4165} 4166_ACEOF 4167if ac_fn_cxx_try_compile "$LINENO"; then : 4168 ac_cv_prog_cxx_g=yes 4169fi 4170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4171fi 4172rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4173fi 4174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4175 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4176fi 4177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 4178$as_echo "$ac_cv_prog_cxx_g" >&6; } 4179if test "$ac_test_CXXFLAGS" = set; then 4180 CXXFLAGS=$ac_save_CXXFLAGS 4181elif test $ac_cv_prog_cxx_g = yes; then 4182 if test "$GXX" = yes; then 4183 CXXFLAGS="-g -O2" 4184 else 4185 CXXFLAGS="-g" 4186 fi 4187else 4188 if test "$GXX" = yes; then 4189 CXXFLAGS="-O2" 4190 else 4191 CXXFLAGS= 4192 fi 4193fi 4194ac_ext=c 4195ac_cpp='$CPP $CPPFLAGS' 4196ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4197ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4198ac_compiler_gnu=$ac_cv_c_compiler_gnu 4199 4200depcc="$CXX" am_compiler_list= 4201 4202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4203$as_echo_n "checking dependency style of $depcc... " >&6; } 4204if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 4205 $as_echo_n "(cached) " >&6 4206else 4207 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4208 # We make a subdir and do the tests there. Otherwise we can end up 4209 # making bogus files that we don't know about and never remove. For 4210 # instance it was reported that on HP-UX the gcc test will end up 4211 # making a dummy file named 'D' -- because '-MD' means "put the output 4212 # in D". 4213 rm -rf conftest.dir 4214 mkdir conftest.dir 4215 # Copy depcomp to subdir because otherwise we won't find it if we're 4216 # using a relative directory. 4217 cp "$am_depcomp" conftest.dir 4218 cd conftest.dir 4219 # We will build objects and dependencies in a subdirectory because 4220 # it helps to detect inapplicable dependency modes. For instance 4221 # both Tru64's cc and ICC support -MD to output dependencies as a 4222 # side effect of compilation, but ICC will put the dependencies in 4223 # the current directory while Tru64 will put them in the object 4224 # directory. 4225 mkdir sub 4226 4227 am_cv_CXX_dependencies_compiler_type=none 4228 if test "$am_compiler_list" = ""; then 4229 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4230 fi 4231 am__universal=false 4232 case " $depcc " in #( 4233 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4234 esac 4235 4236 for depmode in $am_compiler_list; do 4237 # Setup a source with many dependencies, because some compilers 4238 # like to wrap large dependency lists on column 80 (with \), and 4239 # we should not choose a depcomp mode which is confused by this. 4240 # 4241 # We need to recreate these files for each test, as the compiler may 4242 # overwrite some of them when testing with obscure command lines. 4243 # This happens at least with the AIX C compiler. 4244 : > sub/conftest.c 4245 for i in 1 2 3 4 5 6; do 4246 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4247 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4248 # Solaris 10 /bin/sh. 4249 echo '/* dummy */' > sub/conftst$i.h 4250 done 4251 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4252 4253 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4254 # mode. It turns out that the SunPro C++ compiler does not properly 4255 # handle '-M -o', and we need to detect this. Also, some Intel 4256 # versions had trouble with output in subdirs. 4257 am__obj=sub/conftest.${OBJEXT-o} 4258 am__minus_obj="-o $am__obj" 4259 case $depmode in 4260 gcc) 4261 # This depmode causes a compiler race in universal mode. 4262 test "$am__universal" = false || continue 4263 ;; 4264 nosideeffect) 4265 # After this tag, mechanisms are not by side-effect, so they'll 4266 # only be used when explicitly requested. 4267 if test "x$enable_dependency_tracking" = xyes; then 4268 continue 4269 else 4270 break 4271 fi 4272 ;; 4273 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4274 # This compiler won't grok '-c -o', but also, the minuso test has 4275 # not run yet. These depmodes are late enough in the game, and 4276 # so weak that their functioning should not be impacted. 4277 am__obj=conftest.${OBJEXT-o} 4278 am__minus_obj= 4279 ;; 4280 none) break ;; 4281 esac 4282 if depmode=$depmode \ 4283 source=sub/conftest.c object=$am__obj \ 4284 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4285 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4286 >/dev/null 2>conftest.err && 4287 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4288 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4289 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4290 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4291 # icc doesn't choke on unknown options, it will just issue warnings 4292 # or remarks (even with -Werror). So we grep stderr for any message 4293 # that says an option was ignored or not supported. 4294 # When given -MP, icc 7.0 and 7.1 complain thusly: 4295 # icc: Command line warning: ignoring option '-M'; no argument required 4296 # The diagnosis changed in icc 8.0: 4297 # icc: Command line remark: option '-MP' not supported 4298 if (grep 'ignoring option' conftest.err || 4299 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4300 am_cv_CXX_dependencies_compiler_type=$depmode 4301 break 4302 fi 4303 fi 4304 done 4305 4306 cd .. 4307 rm -rf conftest.dir 4308else 4309 am_cv_CXX_dependencies_compiler_type=none 4310fi 4311 4312fi 4313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 4314$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 4315CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 4316 4317 if 4318 test "x$enable_dependency_tracking" != xno \ 4319 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 4320 am__fastdepCXX_TRUE= 4321 am__fastdepCXX_FALSE='#' 4322else 4323 am__fastdepCXX_TRUE='#' 4324 am__fastdepCXX_FALSE= 4325fi 4326 4327 4328# Make sure we can run config.sub. 4329$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4330 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4331 4332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4333$as_echo_n "checking build system type... " >&6; } 4334if ${ac_cv_build+:} false; then : 4335 $as_echo_n "(cached) " >&6 4336else 4337 ac_build_alias=$build_alias 4338test "x$ac_build_alias" = x && 4339 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4340test "x$ac_build_alias" = x && 4341 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4342ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4343 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4344 4345fi 4346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4347$as_echo "$ac_cv_build" >&6; } 4348case $ac_cv_build in 4349*-*-*) ;; 4350*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4351esac 4352build=$ac_cv_build 4353ac_save_IFS=$IFS; IFS='-' 4354set x $ac_cv_build 4355shift 4356build_cpu=$1 4357build_vendor=$2 4358shift; shift 4359# Remember, the first character of IFS is used to create $*, 4360# except with old shells: 4361build_os=$* 4362IFS=$ac_save_IFS 4363case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4364 4365 4366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4367$as_echo_n "checking host system type... " >&6; } 4368if ${ac_cv_host+:} false; then : 4369 $as_echo_n "(cached) " >&6 4370else 4371 if test "x$host_alias" = x; then 4372 ac_cv_host=$ac_cv_build 4373else 4374 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4375 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4376fi 4377 4378fi 4379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4380$as_echo "$ac_cv_host" >&6; } 4381case $ac_cv_host in 4382*-*-*) ;; 4383*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4384esac 4385host=$ac_cv_host 4386ac_save_IFS=$IFS; IFS='-' 4387set x $ac_cv_host 4388shift 4389host_cpu=$1 4390host_vendor=$2 4391shift; shift 4392# Remember, the first character of IFS is used to create $*, 4393# except with old shells: 4394host_os=$* 4395IFS=$ac_save_IFS 4396case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4397 4398 4399enable_win32_dll=yes 4400 4401case $host in 4402*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 4403 if test -n "$ac_tool_prefix"; then 4404 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 4405set dummy ${ac_tool_prefix}as; ac_word=$2 4406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4407$as_echo_n "checking for $ac_word... " >&6; } 4408if ${ac_cv_prog_AS+:} false; then : 4409 $as_echo_n "(cached) " >&6 4410else 4411 if test -n "$AS"; then 4412 ac_cv_prog_AS="$AS" # Let the user override the test. 4413else 4414as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4415for as_dir in $PATH 4416do 4417 IFS=$as_save_IFS 4418 test -z "$as_dir" && as_dir=. 4419 for ac_exec_ext in '' $ac_executable_extensions; do 4420 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4421 ac_cv_prog_AS="${ac_tool_prefix}as" 4422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4423 break 2 4424 fi 4425done 4426 done 4427IFS=$as_save_IFS 4428 4429fi 4430fi 4431AS=$ac_cv_prog_AS 4432if test -n "$AS"; then 4433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 4434$as_echo "$AS" >&6; } 4435else 4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4437$as_echo "no" >&6; } 4438fi 4439 4440 4441fi 4442if test -z "$ac_cv_prog_AS"; then 4443 ac_ct_AS=$AS 4444 # Extract the first word of "as", so it can be a program name with args. 4445set dummy as; ac_word=$2 4446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4447$as_echo_n "checking for $ac_word... " >&6; } 4448if ${ac_cv_prog_ac_ct_AS+:} false; then : 4449 $as_echo_n "(cached) " >&6 4450else 4451 if test -n "$ac_ct_AS"; then 4452 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 4453else 4454as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4455for as_dir in $PATH 4456do 4457 IFS=$as_save_IFS 4458 test -z "$as_dir" && as_dir=. 4459 for ac_exec_ext in '' $ac_executable_extensions; do 4460 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4461 ac_cv_prog_ac_ct_AS="as" 4462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4463 break 2 4464 fi 4465done 4466 done 4467IFS=$as_save_IFS 4468 4469fi 4470fi 4471ac_ct_AS=$ac_cv_prog_ac_ct_AS 4472if test -n "$ac_ct_AS"; then 4473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 4474$as_echo "$ac_ct_AS" >&6; } 4475else 4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4477$as_echo "no" >&6; } 4478fi 4479 4480 if test "x$ac_ct_AS" = x; then 4481 AS="false" 4482 else 4483 case $cross_compiling:$ac_tool_warned in 4484yes:) 4485{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4486$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4487ac_tool_warned=yes ;; 4488esac 4489 AS=$ac_ct_AS 4490 fi 4491else 4492 AS="$ac_cv_prog_AS" 4493fi 4494 4495 if test -n "$ac_tool_prefix"; then 4496 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 4497set dummy ${ac_tool_prefix}dlltool; ac_word=$2 4498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4499$as_echo_n "checking for $ac_word... " >&6; } 4500if ${ac_cv_prog_DLLTOOL+:} false; then : 4501 $as_echo_n "(cached) " >&6 4502else 4503 if test -n "$DLLTOOL"; then 4504 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 4505else 4506as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4507for as_dir in $PATH 4508do 4509 IFS=$as_save_IFS 4510 test -z "$as_dir" && as_dir=. 4511 for ac_exec_ext in '' $ac_executable_extensions; do 4512 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4513 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 4514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4515 break 2 4516 fi 4517done 4518 done 4519IFS=$as_save_IFS 4520 4521fi 4522fi 4523DLLTOOL=$ac_cv_prog_DLLTOOL 4524if test -n "$DLLTOOL"; then 4525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 4526$as_echo "$DLLTOOL" >&6; } 4527else 4528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4529$as_echo "no" >&6; } 4530fi 4531 4532 4533fi 4534if test -z "$ac_cv_prog_DLLTOOL"; then 4535 ac_ct_DLLTOOL=$DLLTOOL 4536 # Extract the first word of "dlltool", so it can be a program name with args. 4537set dummy dlltool; ac_word=$2 4538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4539$as_echo_n "checking for $ac_word... " >&6; } 4540if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 4541 $as_echo_n "(cached) " >&6 4542else 4543 if test -n "$ac_ct_DLLTOOL"; then 4544 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 4545else 4546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4547for as_dir in $PATH 4548do 4549 IFS=$as_save_IFS 4550 test -z "$as_dir" && as_dir=. 4551 for ac_exec_ext in '' $ac_executable_extensions; do 4552 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4553 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 4554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4555 break 2 4556 fi 4557done 4558 done 4559IFS=$as_save_IFS 4560 4561fi 4562fi 4563ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 4564if test -n "$ac_ct_DLLTOOL"; then 4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 4566$as_echo "$ac_ct_DLLTOOL" >&6; } 4567else 4568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4569$as_echo "no" >&6; } 4570fi 4571 4572 if test "x$ac_ct_DLLTOOL" = x; then 4573 DLLTOOL="false" 4574 else 4575 case $cross_compiling:$ac_tool_warned in 4576yes:) 4577{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4578$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4579ac_tool_warned=yes ;; 4580esac 4581 DLLTOOL=$ac_ct_DLLTOOL 4582 fi 4583else 4584 DLLTOOL="$ac_cv_prog_DLLTOOL" 4585fi 4586 4587 if test -n "$ac_tool_prefix"; then 4588 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4589set dummy ${ac_tool_prefix}objdump; ac_word=$2 4590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4591$as_echo_n "checking for $ac_word... " >&6; } 4592if ${ac_cv_prog_OBJDUMP+:} false; then : 4593 $as_echo_n "(cached) " >&6 4594else 4595 if test -n "$OBJDUMP"; then 4596 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4597else 4598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4599for as_dir in $PATH 4600do 4601 IFS=$as_save_IFS 4602 test -z "$as_dir" && as_dir=. 4603 for ac_exec_ext in '' $ac_executable_extensions; do 4604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4605 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4607 break 2 4608 fi 4609done 4610 done 4611IFS=$as_save_IFS 4612 4613fi 4614fi 4615OBJDUMP=$ac_cv_prog_OBJDUMP 4616if test -n "$OBJDUMP"; then 4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4618$as_echo "$OBJDUMP" >&6; } 4619else 4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4621$as_echo "no" >&6; } 4622fi 4623 4624 4625fi 4626if test -z "$ac_cv_prog_OBJDUMP"; then 4627 ac_ct_OBJDUMP=$OBJDUMP 4628 # Extract the first word of "objdump", so it can be a program name with args. 4629set dummy objdump; ac_word=$2 4630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4631$as_echo_n "checking for $ac_word... " >&6; } 4632if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4633 $as_echo_n "(cached) " >&6 4634else 4635 if test -n "$ac_ct_OBJDUMP"; then 4636 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4637else 4638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4639for as_dir in $PATH 4640do 4641 IFS=$as_save_IFS 4642 test -z "$as_dir" && as_dir=. 4643 for ac_exec_ext in '' $ac_executable_extensions; do 4644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4645 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4647 break 2 4648 fi 4649done 4650 done 4651IFS=$as_save_IFS 4652 4653fi 4654fi 4655ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4656if test -n "$ac_ct_OBJDUMP"; then 4657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4658$as_echo "$ac_ct_OBJDUMP" >&6; } 4659else 4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4661$as_echo "no" >&6; } 4662fi 4663 4664 if test "x$ac_ct_OBJDUMP" = x; then 4665 OBJDUMP="false" 4666 else 4667 case $cross_compiling:$ac_tool_warned in 4668yes:) 4669{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4670$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4671ac_tool_warned=yes ;; 4672esac 4673 OBJDUMP=$ac_ct_OBJDUMP 4674 fi 4675else 4676 OBJDUMP="$ac_cv_prog_OBJDUMP" 4677fi 4678 4679 ;; 4680esac 4681 4682test -z "$AS" && AS=as 4683 4684 4685 4686 4687 4688test -z "$DLLTOOL" && DLLTOOL=dlltool 4689 4690 4691 4692 4693 4694test -z "$OBJDUMP" && OBJDUMP=objdump 4695 4696 4697 4698 4699 4700 4701 4702case `pwd` in 4703 *\ * | *\ *) 4704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4705$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4706esac 4707 4708 4709 4710macro_version='2.4.2' 4711macro_revision='1.3337' 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725ltmain="$ac_aux_dir/ltmain.sh" 4726 4727# Backslashify metacharacters that are still active within 4728# double-quoted strings. 4729sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4730 4731# Same as above, but do not quote variable references. 4732double_quote_subst='s/\(["`\\]\)/\\\1/g' 4733 4734# Sed substitution to delay expansion of an escaped shell variable in a 4735# double_quote_subst'ed string. 4736delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4737 4738# Sed substitution to delay expansion of an escaped single quote. 4739delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4740 4741# Sed substitution to avoid accidental globbing in evaled expressions 4742no_glob_subst='s/\*/\\\*/g' 4743 4744ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4745ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4746ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4747 4748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4749$as_echo_n "checking how to print strings... " >&6; } 4750# Test print first, because it will be a builtin if present. 4751if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4752 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4753 ECHO='print -r --' 4754elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4755 ECHO='printf %s\n' 4756else 4757 # Use this function as a fallback that always works. 4758 func_fallback_echo () 4759 { 4760 eval 'cat <<_LTECHO_EOF 4761$1 4762_LTECHO_EOF' 4763 } 4764 ECHO='func_fallback_echo' 4765fi 4766 4767# func_echo_all arg... 4768# Invoke $ECHO with all args, space-separated. 4769func_echo_all () 4770{ 4771 $ECHO "" 4772} 4773 4774case "$ECHO" in 4775 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4776$as_echo "printf" >&6; } ;; 4777 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4778$as_echo "print -r" >&6; } ;; 4779 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4780$as_echo "cat" >&6; } ;; 4781esac 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4797$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4798if ${ac_cv_path_SED+:} false; then : 4799 $as_echo_n "(cached) " >&6 4800else 4801 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4802 for ac_i in 1 2 3 4 5 6 7; do 4803 ac_script="$ac_script$as_nl$ac_script" 4804 done 4805 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4806 { ac_script=; unset ac_script;} 4807 if test -z "$SED"; then 4808 ac_path_SED_found=false 4809 # Loop through the user's path and test for each of PROGNAME-LIST 4810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4811for as_dir in $PATH 4812do 4813 IFS=$as_save_IFS 4814 test -z "$as_dir" && as_dir=. 4815 for ac_prog in sed gsed; do 4816 for ac_exec_ext in '' $ac_executable_extensions; do 4817 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4818 as_fn_executable_p "$ac_path_SED" || continue 4819# Check for GNU ac_path_SED and select it if it is found. 4820 # Check for GNU $ac_path_SED 4821case `"$ac_path_SED" --version 2>&1` in 4822*GNU*) 4823 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4824*) 4825 ac_count=0 4826 $as_echo_n 0123456789 >"conftest.in" 4827 while : 4828 do 4829 cat "conftest.in" "conftest.in" >"conftest.tmp" 4830 mv "conftest.tmp" "conftest.in" 4831 cp "conftest.in" "conftest.nl" 4832 $as_echo '' >> "conftest.nl" 4833 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4834 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4835 as_fn_arith $ac_count + 1 && ac_count=$as_val 4836 if test $ac_count -gt ${ac_path_SED_max-0}; then 4837 # Best one so far, save it but keep looking for a better one 4838 ac_cv_path_SED="$ac_path_SED" 4839 ac_path_SED_max=$ac_count 4840 fi 4841 # 10*(2^10) chars as input seems more than enough 4842 test $ac_count -gt 10 && break 4843 done 4844 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4845esac 4846 4847 $ac_path_SED_found && break 3 4848 done 4849 done 4850 done 4851IFS=$as_save_IFS 4852 if test -z "$ac_cv_path_SED"; then 4853 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4854 fi 4855else 4856 ac_cv_path_SED=$SED 4857fi 4858 4859fi 4860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4861$as_echo "$ac_cv_path_SED" >&6; } 4862 SED="$ac_cv_path_SED" 4863 rm -f conftest.sed 4864 4865test -z "$SED" && SED=sed 4866Xsed="$SED -e 1s/^X//" 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4879$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4880if ${ac_cv_path_GREP+:} false; then : 4881 $as_echo_n "(cached) " >&6 4882else 4883 if test -z "$GREP"; then 4884 ac_path_GREP_found=false 4885 # Loop through the user's path and test for each of PROGNAME-LIST 4886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4887for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4888do 4889 IFS=$as_save_IFS 4890 test -z "$as_dir" && as_dir=. 4891 for ac_prog in grep ggrep; do 4892 for ac_exec_ext in '' $ac_executable_extensions; do 4893 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4894 as_fn_executable_p "$ac_path_GREP" || continue 4895# Check for GNU ac_path_GREP and select it if it is found. 4896 # Check for GNU $ac_path_GREP 4897case `"$ac_path_GREP" --version 2>&1` in 4898*GNU*) 4899 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4900*) 4901 ac_count=0 4902 $as_echo_n 0123456789 >"conftest.in" 4903 while : 4904 do 4905 cat "conftest.in" "conftest.in" >"conftest.tmp" 4906 mv "conftest.tmp" "conftest.in" 4907 cp "conftest.in" "conftest.nl" 4908 $as_echo 'GREP' >> "conftest.nl" 4909 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4910 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4911 as_fn_arith $ac_count + 1 && ac_count=$as_val 4912 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4913 # Best one so far, save it but keep looking for a better one 4914 ac_cv_path_GREP="$ac_path_GREP" 4915 ac_path_GREP_max=$ac_count 4916 fi 4917 # 10*(2^10) chars as input seems more than enough 4918 test $ac_count -gt 10 && break 4919 done 4920 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4921esac 4922 4923 $ac_path_GREP_found && break 3 4924 done 4925 done 4926 done 4927IFS=$as_save_IFS 4928 if test -z "$ac_cv_path_GREP"; then 4929 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4930 fi 4931else 4932 ac_cv_path_GREP=$GREP 4933fi 4934 4935fi 4936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4937$as_echo "$ac_cv_path_GREP" >&6; } 4938 GREP="$ac_cv_path_GREP" 4939 4940 4941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4942$as_echo_n "checking for egrep... " >&6; } 4943if ${ac_cv_path_EGREP+:} false; then : 4944 $as_echo_n "(cached) " >&6 4945else 4946 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4947 then ac_cv_path_EGREP="$GREP -E" 4948 else 4949 if test -z "$EGREP"; then 4950 ac_path_EGREP_found=false 4951 # Loop through the user's path and test for each of PROGNAME-LIST 4952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4953for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4954do 4955 IFS=$as_save_IFS 4956 test -z "$as_dir" && as_dir=. 4957 for ac_prog in egrep; do 4958 for ac_exec_ext in '' $ac_executable_extensions; do 4959 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4960 as_fn_executable_p "$ac_path_EGREP" || continue 4961# Check for GNU ac_path_EGREP and select it if it is found. 4962 # Check for GNU $ac_path_EGREP 4963case `"$ac_path_EGREP" --version 2>&1` in 4964*GNU*) 4965 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4966*) 4967 ac_count=0 4968 $as_echo_n 0123456789 >"conftest.in" 4969 while : 4970 do 4971 cat "conftest.in" "conftest.in" >"conftest.tmp" 4972 mv "conftest.tmp" "conftest.in" 4973 cp "conftest.in" "conftest.nl" 4974 $as_echo 'EGREP' >> "conftest.nl" 4975 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4976 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4977 as_fn_arith $ac_count + 1 && ac_count=$as_val 4978 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4979 # Best one so far, save it but keep looking for a better one 4980 ac_cv_path_EGREP="$ac_path_EGREP" 4981 ac_path_EGREP_max=$ac_count 4982 fi 4983 # 10*(2^10) chars as input seems more than enough 4984 test $ac_count -gt 10 && break 4985 done 4986 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4987esac 4988 4989 $ac_path_EGREP_found && break 3 4990 done 4991 done 4992 done 4993IFS=$as_save_IFS 4994 if test -z "$ac_cv_path_EGREP"; then 4995 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4996 fi 4997else 4998 ac_cv_path_EGREP=$EGREP 4999fi 5000 5001 fi 5002fi 5003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5004$as_echo "$ac_cv_path_EGREP" >&6; } 5005 EGREP="$ac_cv_path_EGREP" 5006 5007 5008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5009$as_echo_n "checking for fgrep... " >&6; } 5010if ${ac_cv_path_FGREP+:} false; then : 5011 $as_echo_n "(cached) " >&6 5012else 5013 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5014 then ac_cv_path_FGREP="$GREP -F" 5015 else 5016 if test -z "$FGREP"; then 5017 ac_path_FGREP_found=false 5018 # Loop through the user's path and test for each of PROGNAME-LIST 5019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5020for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5021do 5022 IFS=$as_save_IFS 5023 test -z "$as_dir" && as_dir=. 5024 for ac_prog in fgrep; do 5025 for ac_exec_ext in '' $ac_executable_extensions; do 5026 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5027 as_fn_executable_p "$ac_path_FGREP" || continue 5028# Check for GNU ac_path_FGREP and select it if it is found. 5029 # Check for GNU $ac_path_FGREP 5030case `"$ac_path_FGREP" --version 2>&1` in 5031*GNU*) 5032 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5033*) 5034 ac_count=0 5035 $as_echo_n 0123456789 >"conftest.in" 5036 while : 5037 do 5038 cat "conftest.in" "conftest.in" >"conftest.tmp" 5039 mv "conftest.tmp" "conftest.in" 5040 cp "conftest.in" "conftest.nl" 5041 $as_echo 'FGREP' >> "conftest.nl" 5042 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5043 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5044 as_fn_arith $ac_count + 1 && ac_count=$as_val 5045 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5046 # Best one so far, save it but keep looking for a better one 5047 ac_cv_path_FGREP="$ac_path_FGREP" 5048 ac_path_FGREP_max=$ac_count 5049 fi 5050 # 10*(2^10) chars as input seems more than enough 5051 test $ac_count -gt 10 && break 5052 done 5053 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5054esac 5055 5056 $ac_path_FGREP_found && break 3 5057 done 5058 done 5059 done 5060IFS=$as_save_IFS 5061 if test -z "$ac_cv_path_FGREP"; then 5062 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5063 fi 5064else 5065 ac_cv_path_FGREP=$FGREP 5066fi 5067 5068 fi 5069fi 5070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5071$as_echo "$ac_cv_path_FGREP" >&6; } 5072 FGREP="$ac_cv_path_FGREP" 5073 5074 5075test -z "$GREP" && GREP=grep 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095# Check whether --with-gnu-ld was given. 5096if test "${with_gnu_ld+set}" = set; then : 5097 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5098else 5099 with_gnu_ld=no 5100fi 5101 5102ac_prog=ld 5103if test "$GCC" = yes; then 5104 # Check if gcc -print-prog-name=ld gives a path. 5105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5106$as_echo_n "checking for ld used by $CC... " >&6; } 5107 case $host in 5108 *-*-mingw*) 5109 # gcc leaves a trailing carriage return which upsets mingw 5110 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5111 *) 5112 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5113 esac 5114 case $ac_prog in 5115 # Accept absolute paths. 5116 [\\/]* | ?:[\\/]*) 5117 re_direlt='/[^/][^/]*/\.\./' 5118 # Canonicalize the pathname of ld 5119 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5120 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5121 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5122 done 5123 test -z "$LD" && LD="$ac_prog" 5124 ;; 5125 "") 5126 # If it fails, then pretend we aren't using GCC. 5127 ac_prog=ld 5128 ;; 5129 *) 5130 # If it is relative, then search for the first ld in PATH. 5131 with_gnu_ld=unknown 5132 ;; 5133 esac 5134elif test "$with_gnu_ld" = yes; then 5135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5136$as_echo_n "checking for GNU ld... " >&6; } 5137else 5138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5139$as_echo_n "checking for non-GNU ld... " >&6; } 5140fi 5141if ${lt_cv_path_LD+:} false; then : 5142 $as_echo_n "(cached) " >&6 5143else 5144 if test -z "$LD"; then 5145 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5146 for ac_dir in $PATH; do 5147 IFS="$lt_save_ifs" 5148 test -z "$ac_dir" && ac_dir=. 5149 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5150 lt_cv_path_LD="$ac_dir/$ac_prog" 5151 # Check to see if the program is GNU ld. I'd rather use --version, 5152 # but apparently some variants of GNU ld only accept -v. 5153 # Break only if it was the GNU/non-GNU ld that we prefer. 5154 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5155 *GNU* | *'with BFD'*) 5156 test "$with_gnu_ld" != no && break 5157 ;; 5158 *) 5159 test "$with_gnu_ld" != yes && break 5160 ;; 5161 esac 5162 fi 5163 done 5164 IFS="$lt_save_ifs" 5165else 5166 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5167fi 5168fi 5169 5170LD="$lt_cv_path_LD" 5171if test -n "$LD"; then 5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5173$as_echo "$LD" >&6; } 5174else 5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5176$as_echo "no" >&6; } 5177fi 5178test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5180$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5181if ${lt_cv_prog_gnu_ld+:} false; then : 5182 $as_echo_n "(cached) " >&6 5183else 5184 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5185case `$LD -v 2>&1 </dev/null` in 5186*GNU* | *'with BFD'*) 5187 lt_cv_prog_gnu_ld=yes 5188 ;; 5189*) 5190 lt_cv_prog_gnu_ld=no 5191 ;; 5192esac 5193fi 5194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5195$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5196with_gnu_ld=$lt_cv_prog_gnu_ld 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5207$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5208if ${lt_cv_path_NM+:} false; then : 5209 $as_echo_n "(cached) " >&6 5210else 5211 if test -n "$NM"; then 5212 # Let the user override the test. 5213 lt_cv_path_NM="$NM" 5214else 5215 lt_nm_to_check="${ac_tool_prefix}nm" 5216 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5217 lt_nm_to_check="$lt_nm_to_check nm" 5218 fi 5219 for lt_tmp_nm in $lt_nm_to_check; do 5220 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5221 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5222 IFS="$lt_save_ifs" 5223 test -z "$ac_dir" && ac_dir=. 5224 tmp_nm="$ac_dir/$lt_tmp_nm" 5225 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5226 # Check to see if the nm accepts a BSD-compat flag. 5227 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5228 # nm: unknown option "B" ignored 5229 # Tru64's nm complains that /dev/null is an invalid object file 5230 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5231 */dev/null* | *'Invalid file or object type'*) 5232 lt_cv_path_NM="$tmp_nm -B" 5233 break 5234 ;; 5235 *) 5236 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5237 */dev/null*) 5238 lt_cv_path_NM="$tmp_nm -p" 5239 break 5240 ;; 5241 *) 5242 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5243 continue # so that we can try to find one that supports BSD flags 5244 ;; 5245 esac 5246 ;; 5247 esac 5248 fi 5249 done 5250 IFS="$lt_save_ifs" 5251 done 5252 : ${lt_cv_path_NM=no} 5253fi 5254fi 5255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5256$as_echo "$lt_cv_path_NM" >&6; } 5257if test "$lt_cv_path_NM" != "no"; then 5258 NM="$lt_cv_path_NM" 5259else 5260 # Didn't find any BSD compatible name lister, look for dumpbin. 5261 if test -n "$DUMPBIN"; then : 5262 # Let the user override the test. 5263 else 5264 if test -n "$ac_tool_prefix"; then 5265 for ac_prog in dumpbin "link -dump" 5266 do 5267 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5268set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5270$as_echo_n "checking for $ac_word... " >&6; } 5271if ${ac_cv_prog_DUMPBIN+:} false; then : 5272 $as_echo_n "(cached) " >&6 5273else 5274 if test -n "$DUMPBIN"; then 5275 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5276else 5277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5278for as_dir in $PATH 5279do 5280 IFS=$as_save_IFS 5281 test -z "$as_dir" && as_dir=. 5282 for ac_exec_ext in '' $ac_executable_extensions; do 5283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5284 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5286 break 2 5287 fi 5288done 5289 done 5290IFS=$as_save_IFS 5291 5292fi 5293fi 5294DUMPBIN=$ac_cv_prog_DUMPBIN 5295if test -n "$DUMPBIN"; then 5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5297$as_echo "$DUMPBIN" >&6; } 5298else 5299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5300$as_echo "no" >&6; } 5301fi 5302 5303 5304 test -n "$DUMPBIN" && break 5305 done 5306fi 5307if test -z "$DUMPBIN"; then 5308 ac_ct_DUMPBIN=$DUMPBIN 5309 for ac_prog in dumpbin "link -dump" 5310do 5311 # Extract the first word of "$ac_prog", so it can be a program name with args. 5312set dummy $ac_prog; ac_word=$2 5313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5314$as_echo_n "checking for $ac_word... " >&6; } 5315if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5316 $as_echo_n "(cached) " >&6 5317else 5318 if test -n "$ac_ct_DUMPBIN"; then 5319 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5320else 5321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5322for as_dir in $PATH 5323do 5324 IFS=$as_save_IFS 5325 test -z "$as_dir" && as_dir=. 5326 for ac_exec_ext in '' $ac_executable_extensions; do 5327 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5328 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5330 break 2 5331 fi 5332done 5333 done 5334IFS=$as_save_IFS 5335 5336fi 5337fi 5338ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5339if test -n "$ac_ct_DUMPBIN"; then 5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5341$as_echo "$ac_ct_DUMPBIN" >&6; } 5342else 5343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5344$as_echo "no" >&6; } 5345fi 5346 5347 5348 test -n "$ac_ct_DUMPBIN" && break 5349done 5350 5351 if test "x$ac_ct_DUMPBIN" = x; then 5352 DUMPBIN=":" 5353 else 5354 case $cross_compiling:$ac_tool_warned in 5355yes:) 5356{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5357$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5358ac_tool_warned=yes ;; 5359esac 5360 DUMPBIN=$ac_ct_DUMPBIN 5361 fi 5362fi 5363 5364 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5365 *COFF*) 5366 DUMPBIN="$DUMPBIN -symbols" 5367 ;; 5368 *) 5369 DUMPBIN=: 5370 ;; 5371 esac 5372 fi 5373 5374 if test "$DUMPBIN" != ":"; then 5375 NM="$DUMPBIN" 5376 fi 5377fi 5378test -z "$NM" && NM=nm 5379 5380 5381 5382 5383 5384 5385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5386$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5387if ${lt_cv_nm_interface+:} false; then : 5388 $as_echo_n "(cached) " >&6 5389else 5390 lt_cv_nm_interface="BSD nm" 5391 echo "int some_variable = 0;" > conftest.$ac_ext 5392 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5393 (eval "$ac_compile" 2>conftest.err) 5394 cat conftest.err >&5 5395 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5396 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5397 cat conftest.err >&5 5398 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5399 cat conftest.out >&5 5400 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5401 lt_cv_nm_interface="MS dumpbin" 5402 fi 5403 rm -f conftest* 5404fi 5405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5406$as_echo "$lt_cv_nm_interface" >&6; } 5407 5408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5409$as_echo_n "checking whether ln -s works... " >&6; } 5410LN_S=$as_ln_s 5411if test "$LN_S" = "ln -s"; then 5412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5413$as_echo "yes" >&6; } 5414else 5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5416$as_echo "no, using $LN_S" >&6; } 5417fi 5418 5419# find the maximum length of command line arguments 5420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5421$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5422if ${lt_cv_sys_max_cmd_len+:} false; then : 5423 $as_echo_n "(cached) " >&6 5424else 5425 i=0 5426 teststring="ABCD" 5427 5428 case $build_os in 5429 msdosdjgpp*) 5430 # On DJGPP, this test can blow up pretty badly due to problems in libc 5431 # (any single argument exceeding 2000 bytes causes a buffer overrun 5432 # during glob expansion). Even if it were fixed, the result of this 5433 # check would be larger than it should be. 5434 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5435 ;; 5436 5437 gnu*) 5438 # Under GNU Hurd, this test is not required because there is 5439 # no limit to the length of command line arguments. 5440 # Libtool will interpret -1 as no limit whatsoever 5441 lt_cv_sys_max_cmd_len=-1; 5442 ;; 5443 5444 cygwin* | mingw* | cegcc*) 5445 # On Win9x/ME, this test blows up -- it succeeds, but takes 5446 # about 5 minutes as the teststring grows exponentially. 5447 # Worse, since 9x/ME are not pre-emptively multitasking, 5448 # you end up with a "frozen" computer, even though with patience 5449 # the test eventually succeeds (with a max line length of 256k). 5450 # Instead, let's just punt: use the minimum linelength reported by 5451 # all of the supported platforms: 8192 (on NT/2K/XP). 5452 lt_cv_sys_max_cmd_len=8192; 5453 ;; 5454 5455 mint*) 5456 # On MiNT this can take a long time and run out of memory. 5457 lt_cv_sys_max_cmd_len=8192; 5458 ;; 5459 5460 amigaos*) 5461 # On AmigaOS with pdksh, this test takes hours, literally. 5462 # So we just punt and use a minimum line length of 8192. 5463 lt_cv_sys_max_cmd_len=8192; 5464 ;; 5465 5466 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5467 # This has been around since 386BSD, at least. Likely further. 5468 if test -x /sbin/sysctl; then 5469 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5470 elif test -x /usr/sbin/sysctl; then 5471 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5472 else 5473 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5474 fi 5475 # And add a safety zone 5476 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5477 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5478 ;; 5479 5480 interix*) 5481 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5482 lt_cv_sys_max_cmd_len=196608 5483 ;; 5484 5485 os2*) 5486 # The test takes a long time on OS/2. 5487 lt_cv_sys_max_cmd_len=8192 5488 ;; 5489 5490 osf*) 5491 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5492 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5493 # nice to cause kernel panics so lets avoid the loop below. 5494 # First set a reasonable default. 5495 lt_cv_sys_max_cmd_len=16384 5496 # 5497 if test -x /sbin/sysconfig; then 5498 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5499 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5500 esac 5501 fi 5502 ;; 5503 sco3.2v5*) 5504 lt_cv_sys_max_cmd_len=102400 5505 ;; 5506 sysv5* | sco5v6* | sysv4.2uw2*) 5507 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5508 if test -n "$kargmax"; then 5509 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5510 else 5511 lt_cv_sys_max_cmd_len=32768 5512 fi 5513 ;; 5514 *) 5515 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5516 if test -n "$lt_cv_sys_max_cmd_len" && \ 5517 test undefined != "$lt_cv_sys_max_cmd_len"; then 5518 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5519 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5520 else 5521 # Make teststring a little bigger before we do anything with it. 5522 # a 1K string should be a reasonable start. 5523 for i in 1 2 3 4 5 6 7 8 ; do 5524 teststring=$teststring$teststring 5525 done 5526 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5527 # If test is not a shell built-in, we'll probably end up computing a 5528 # maximum length that is only half of the actual maximum length, but 5529 # we can't tell. 5530 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 5531 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5532 test $i != 17 # 1/2 MB should be enough 5533 do 5534 i=`expr $i + 1` 5535 teststring=$teststring$teststring 5536 done 5537 # Only check the string length outside the loop. 5538 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5539 teststring= 5540 # Add a significant safety factor because C++ compilers can tack on 5541 # massive amounts of additional arguments before passing them to the 5542 # linker. It appears as though 1/2 is a usable value. 5543 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5544 fi 5545 ;; 5546 esac 5547 5548fi 5549 5550if test -n $lt_cv_sys_max_cmd_len ; then 5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5552$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5553else 5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5555$as_echo "none" >&6; } 5556fi 5557max_cmd_len=$lt_cv_sys_max_cmd_len 5558 5559 5560 5561 5562 5563 5564: ${CP="cp -f"} 5565: ${MV="mv -f"} 5566: ${RM="rm -f"} 5567 5568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5569$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5570# Try some XSI features 5571xsi_shell=no 5572( _lt_dummy="a/b/c" 5573 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 5574 = c,a/b,b/c, \ 5575 && eval 'test $(( 1 + 1 )) -eq 2 \ 5576 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5577 && xsi_shell=yes 5578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5579$as_echo "$xsi_shell" >&6; } 5580 5581 5582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5583$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5584lt_shell_append=no 5585( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5586 >/dev/null 2>&1 \ 5587 && lt_shell_append=yes 5588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5589$as_echo "$lt_shell_append" >&6; } 5590 5591 5592if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5593 lt_unset=unset 5594else 5595 lt_unset=false 5596fi 5597 5598 5599 5600 5601 5602# test EBCDIC or ASCII 5603case `echo X|tr X '\101'` in 5604 A) # ASCII based system 5605 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5606 lt_SP2NL='tr \040 \012' 5607 lt_NL2SP='tr \015\012 \040\040' 5608 ;; 5609 *) # EBCDIC based system 5610 lt_SP2NL='tr \100 \n' 5611 lt_NL2SP='tr \r\n \100\100' 5612 ;; 5613esac 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5624$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5625if ${lt_cv_to_host_file_cmd+:} false; then : 5626 $as_echo_n "(cached) " >&6 5627else 5628 case $host in 5629 *-*-mingw* ) 5630 case $build in 5631 *-*-mingw* ) # actually msys 5632 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5633 ;; 5634 *-*-cygwin* ) 5635 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5636 ;; 5637 * ) # otherwise, assume *nix 5638 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5639 ;; 5640 esac 5641 ;; 5642 *-*-cygwin* ) 5643 case $build in 5644 *-*-mingw* ) # actually msys 5645 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5646 ;; 5647 *-*-cygwin* ) 5648 lt_cv_to_host_file_cmd=func_convert_file_noop 5649 ;; 5650 * ) # otherwise, assume *nix 5651 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5652 ;; 5653 esac 5654 ;; 5655 * ) # unhandled hosts (and "normal" native builds) 5656 lt_cv_to_host_file_cmd=func_convert_file_noop 5657 ;; 5658esac 5659 5660fi 5661 5662to_host_file_cmd=$lt_cv_to_host_file_cmd 5663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5664$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5665 5666 5667 5668 5669 5670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5671$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5672if ${lt_cv_to_tool_file_cmd+:} false; then : 5673 $as_echo_n "(cached) " >&6 5674else 5675 #assume ordinary cross tools, or native build. 5676lt_cv_to_tool_file_cmd=func_convert_file_noop 5677case $host in 5678 *-*-mingw* ) 5679 case $build in 5680 *-*-mingw* ) # actually msys 5681 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5682 ;; 5683 esac 5684 ;; 5685esac 5686 5687fi 5688 5689to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5691$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5692 5693 5694 5695 5696 5697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5698$as_echo_n "checking for $LD option to reload object files... " >&6; } 5699if ${lt_cv_ld_reload_flag+:} false; then : 5700 $as_echo_n "(cached) " >&6 5701else 5702 lt_cv_ld_reload_flag='-r' 5703fi 5704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5705$as_echo "$lt_cv_ld_reload_flag" >&6; } 5706reload_flag=$lt_cv_ld_reload_flag 5707case $reload_flag in 5708"" | " "*) ;; 5709*) reload_flag=" $reload_flag" ;; 5710esac 5711reload_cmds='$LD$reload_flag -o $output$reload_objs' 5712case $host_os in 5713 cygwin* | mingw* | pw32* | cegcc*) 5714 if test "$GCC" != yes; then 5715 reload_cmds=false 5716 fi 5717 ;; 5718 darwin*) 5719 if test "$GCC" = yes; then 5720 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5721 else 5722 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5723 fi 5724 ;; 5725esac 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735if test -n "$ac_tool_prefix"; then 5736 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5737set dummy ${ac_tool_prefix}objdump; ac_word=$2 5738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5739$as_echo_n "checking for $ac_word... " >&6; } 5740if ${ac_cv_prog_OBJDUMP+:} false; then : 5741 $as_echo_n "(cached) " >&6 5742else 5743 if test -n "$OBJDUMP"; then 5744 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5745else 5746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5747for as_dir in $PATH 5748do 5749 IFS=$as_save_IFS 5750 test -z "$as_dir" && as_dir=. 5751 for ac_exec_ext in '' $ac_executable_extensions; do 5752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5753 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5755 break 2 5756 fi 5757done 5758 done 5759IFS=$as_save_IFS 5760 5761fi 5762fi 5763OBJDUMP=$ac_cv_prog_OBJDUMP 5764if test -n "$OBJDUMP"; then 5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5766$as_echo "$OBJDUMP" >&6; } 5767else 5768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5769$as_echo "no" >&6; } 5770fi 5771 5772 5773fi 5774if test -z "$ac_cv_prog_OBJDUMP"; then 5775 ac_ct_OBJDUMP=$OBJDUMP 5776 # Extract the first word of "objdump", so it can be a program name with args. 5777set dummy objdump; ac_word=$2 5778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5779$as_echo_n "checking for $ac_word... " >&6; } 5780if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5781 $as_echo_n "(cached) " >&6 5782else 5783 if test -n "$ac_ct_OBJDUMP"; then 5784 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5785else 5786as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5787for as_dir in $PATH 5788do 5789 IFS=$as_save_IFS 5790 test -z "$as_dir" && as_dir=. 5791 for ac_exec_ext in '' $ac_executable_extensions; do 5792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5793 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5795 break 2 5796 fi 5797done 5798 done 5799IFS=$as_save_IFS 5800 5801fi 5802fi 5803ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5804if test -n "$ac_ct_OBJDUMP"; then 5805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5806$as_echo "$ac_ct_OBJDUMP" >&6; } 5807else 5808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5809$as_echo "no" >&6; } 5810fi 5811 5812 if test "x$ac_ct_OBJDUMP" = x; then 5813 OBJDUMP="false" 5814 else 5815 case $cross_compiling:$ac_tool_warned in 5816yes:) 5817{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5818$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5819ac_tool_warned=yes ;; 5820esac 5821 OBJDUMP=$ac_ct_OBJDUMP 5822 fi 5823else 5824 OBJDUMP="$ac_cv_prog_OBJDUMP" 5825fi 5826 5827test -z "$OBJDUMP" && OBJDUMP=objdump 5828 5829 5830 5831 5832 5833 5834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5835$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5836if ${lt_cv_deplibs_check_method+:} false; then : 5837 $as_echo_n "(cached) " >&6 5838else 5839 lt_cv_file_magic_cmd='$MAGIC_CMD' 5840lt_cv_file_magic_test_file= 5841lt_cv_deplibs_check_method='unknown' 5842# Need to set the preceding variable on all platforms that support 5843# interlibrary dependencies. 5844# 'none' -- dependencies not supported. 5845# `unknown' -- same as none, but documents that we really don't know. 5846# 'pass_all' -- all dependencies passed with no checks. 5847# 'test_compile' -- check by making test program. 5848# 'file_magic [[regex]]' -- check by looking for files in library path 5849# which responds to the $file_magic_cmd with a given extended regex. 5850# If you have `file' or equivalent on your system and you're not sure 5851# whether `pass_all' will *always* work, you probably want this one. 5852 5853case $host_os in 5854aix[4-9]*) 5855 lt_cv_deplibs_check_method=pass_all 5856 ;; 5857 5858beos*) 5859 lt_cv_deplibs_check_method=pass_all 5860 ;; 5861 5862bsdi[45]*) 5863 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5864 lt_cv_file_magic_cmd='/usr/bin/file -L' 5865 lt_cv_file_magic_test_file=/shlib/libc.so 5866 ;; 5867 5868cygwin*) 5869 # func_win32_libid is a shell function defined in ltmain.sh 5870 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5871 lt_cv_file_magic_cmd='func_win32_libid' 5872 ;; 5873 5874mingw* | pw32*) 5875 # Base MSYS/MinGW do not provide the 'file' command needed by 5876 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5877 # unless we find 'file', for example because we are cross-compiling. 5878 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5879 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5880 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5881 lt_cv_file_magic_cmd='func_win32_libid' 5882 else 5883 # Keep this pattern in sync with the one in func_win32_libid. 5884 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5885 lt_cv_file_magic_cmd='$OBJDUMP -f' 5886 fi 5887 ;; 5888 5889cegcc*) 5890 # use the weaker test based on 'objdump'. See mingw*. 5891 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5892 lt_cv_file_magic_cmd='$OBJDUMP -f' 5893 ;; 5894 5895darwin* | rhapsody*) 5896 lt_cv_deplibs_check_method=pass_all 5897 ;; 5898 5899freebsd* | dragonfly*) 5900 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5901 case $host_cpu in 5902 i*86 ) 5903 # Not sure whether the presence of OpenBSD here was a mistake. 5904 # Let's accept both of them until this is cleared up. 5905 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5906 lt_cv_file_magic_cmd=/usr/bin/file 5907 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5908 ;; 5909 esac 5910 else 5911 lt_cv_deplibs_check_method=pass_all 5912 fi 5913 ;; 5914 5915haiku*) 5916 lt_cv_deplibs_check_method=pass_all 5917 ;; 5918 5919hpux10.20* | hpux11*) 5920 lt_cv_file_magic_cmd=/usr/bin/file 5921 case $host_cpu in 5922 ia64*) 5923 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5924 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5925 ;; 5926 hppa*64*) 5927 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]' 5928 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5929 ;; 5930 *) 5931 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5932 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5933 ;; 5934 esac 5935 ;; 5936 5937interix[3-9]*) 5938 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5939 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5940 ;; 5941 5942irix5* | irix6* | nonstopux*) 5943 case $LD in 5944 *-32|*"-32 ") libmagic=32-bit;; 5945 *-n32|*"-n32 ") libmagic=N32;; 5946 *-64|*"-64 ") libmagic=64-bit;; 5947 *) libmagic=never-match;; 5948 esac 5949 lt_cv_deplibs_check_method=pass_all 5950 ;; 5951 5952# This must be glibc/ELF. 5953linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 5954 lt_cv_deplibs_check_method=pass_all 5955 ;; 5956 5957netbsd* | netbsdelf*-gnu) 5958 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5959 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5960 else 5961 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5962 fi 5963 ;; 5964 5965newos6*) 5966 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5967 lt_cv_file_magic_cmd=/usr/bin/file 5968 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5969 ;; 5970 5971*nto* | *qnx*) 5972 lt_cv_deplibs_check_method=pass_all 5973 ;; 5974 5975openbsd*) 5976 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5977 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5978 else 5979 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5980 fi 5981 ;; 5982 5983osf3* | osf4* | osf5*) 5984 lt_cv_deplibs_check_method=pass_all 5985 ;; 5986 5987rdos*) 5988 lt_cv_deplibs_check_method=pass_all 5989 ;; 5990 5991solaris*) 5992 lt_cv_deplibs_check_method=pass_all 5993 ;; 5994 5995sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5996 lt_cv_deplibs_check_method=pass_all 5997 ;; 5998 5999sysv4 | sysv4.3*) 6000 case $host_vendor in 6001 motorola) 6002 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]' 6003 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6004 ;; 6005 ncr) 6006 lt_cv_deplibs_check_method=pass_all 6007 ;; 6008 sequent) 6009 lt_cv_file_magic_cmd='/bin/file' 6010 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6011 ;; 6012 sni) 6013 lt_cv_file_magic_cmd='/bin/file' 6014 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6015 lt_cv_file_magic_test_file=/lib/libc.so 6016 ;; 6017 siemens) 6018 lt_cv_deplibs_check_method=pass_all 6019 ;; 6020 pc) 6021 lt_cv_deplibs_check_method=pass_all 6022 ;; 6023 esac 6024 ;; 6025 6026tpf*) 6027 lt_cv_deplibs_check_method=pass_all 6028 ;; 6029esac 6030 6031fi 6032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6033$as_echo "$lt_cv_deplibs_check_method" >&6; } 6034 6035file_magic_glob= 6036want_nocaseglob=no 6037if test "$build" = "$host"; then 6038 case $host_os in 6039 mingw* | pw32*) 6040 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6041 want_nocaseglob=yes 6042 else 6043 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6044 fi 6045 ;; 6046 esac 6047fi 6048 6049file_magic_cmd=$lt_cv_file_magic_cmd 6050deplibs_check_method=$lt_cv_deplibs_check_method 6051test -z "$deplibs_check_method" && deplibs_check_method=unknown 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074if test -n "$ac_tool_prefix"; then 6075 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6076set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6078$as_echo_n "checking for $ac_word... " >&6; } 6079if ${ac_cv_prog_DLLTOOL+:} false; then : 6080 $as_echo_n "(cached) " >&6 6081else 6082 if test -n "$DLLTOOL"; then 6083 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6084else 6085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6086for as_dir in $PATH 6087do 6088 IFS=$as_save_IFS 6089 test -z "$as_dir" && as_dir=. 6090 for ac_exec_ext in '' $ac_executable_extensions; do 6091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6092 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6094 break 2 6095 fi 6096done 6097 done 6098IFS=$as_save_IFS 6099 6100fi 6101fi 6102DLLTOOL=$ac_cv_prog_DLLTOOL 6103if test -n "$DLLTOOL"; then 6104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6105$as_echo "$DLLTOOL" >&6; } 6106else 6107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6108$as_echo "no" >&6; } 6109fi 6110 6111 6112fi 6113if test -z "$ac_cv_prog_DLLTOOL"; then 6114 ac_ct_DLLTOOL=$DLLTOOL 6115 # Extract the first word of "dlltool", so it can be a program name with args. 6116set dummy dlltool; ac_word=$2 6117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6118$as_echo_n "checking for $ac_word... " >&6; } 6119if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6120 $as_echo_n "(cached) " >&6 6121else 6122 if test -n "$ac_ct_DLLTOOL"; then 6123 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6124else 6125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6126for as_dir in $PATH 6127do 6128 IFS=$as_save_IFS 6129 test -z "$as_dir" && as_dir=. 6130 for ac_exec_ext in '' $ac_executable_extensions; do 6131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6132 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6134 break 2 6135 fi 6136done 6137 done 6138IFS=$as_save_IFS 6139 6140fi 6141fi 6142ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6143if test -n "$ac_ct_DLLTOOL"; then 6144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6145$as_echo "$ac_ct_DLLTOOL" >&6; } 6146else 6147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6148$as_echo "no" >&6; } 6149fi 6150 6151 if test "x$ac_ct_DLLTOOL" = x; then 6152 DLLTOOL="false" 6153 else 6154 case $cross_compiling:$ac_tool_warned in 6155yes:) 6156{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6157$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6158ac_tool_warned=yes ;; 6159esac 6160 DLLTOOL=$ac_ct_DLLTOOL 6161 fi 6162else 6163 DLLTOOL="$ac_cv_prog_DLLTOOL" 6164fi 6165 6166test -z "$DLLTOOL" && DLLTOOL=dlltool 6167 6168 6169 6170 6171 6172 6173 6174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6175$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6176if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6177 $as_echo_n "(cached) " >&6 6178else 6179 lt_cv_sharedlib_from_linklib_cmd='unknown' 6180 6181case $host_os in 6182cygwin* | mingw* | pw32* | cegcc*) 6183 # two different shell functions defined in ltmain.sh 6184 # decide which to use based on capabilities of $DLLTOOL 6185 case `$DLLTOOL --help 2>&1` in 6186 *--identify-strict*) 6187 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6188 ;; 6189 *) 6190 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6191 ;; 6192 esac 6193 ;; 6194*) 6195 # fallback: assume linklib IS sharedlib 6196 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 6197 ;; 6198esac 6199 6200fi 6201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6202$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6203sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6204test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6205 6206 6207 6208 6209 6210 6211 6212 6213if test -n "$ac_tool_prefix"; then 6214 for ac_prog in ar 6215 do 6216 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6217set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6219$as_echo_n "checking for $ac_word... " >&6; } 6220if ${ac_cv_prog_AR+:} false; then : 6221 $as_echo_n "(cached) " >&6 6222else 6223 if test -n "$AR"; then 6224 ac_cv_prog_AR="$AR" # Let the user override the test. 6225else 6226as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6227for as_dir in $PATH 6228do 6229 IFS=$as_save_IFS 6230 test -z "$as_dir" && as_dir=. 6231 for ac_exec_ext in '' $ac_executable_extensions; do 6232 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6233 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6235 break 2 6236 fi 6237done 6238 done 6239IFS=$as_save_IFS 6240 6241fi 6242fi 6243AR=$ac_cv_prog_AR 6244if test -n "$AR"; then 6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6246$as_echo "$AR" >&6; } 6247else 6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6249$as_echo "no" >&6; } 6250fi 6251 6252 6253 test -n "$AR" && break 6254 done 6255fi 6256if test -z "$AR"; then 6257 ac_ct_AR=$AR 6258 for ac_prog in ar 6259do 6260 # Extract the first word of "$ac_prog", so it can be a program name with args. 6261set dummy $ac_prog; ac_word=$2 6262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6263$as_echo_n "checking for $ac_word... " >&6; } 6264if ${ac_cv_prog_ac_ct_AR+:} false; then : 6265 $as_echo_n "(cached) " >&6 6266else 6267 if test -n "$ac_ct_AR"; then 6268 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6269else 6270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6271for as_dir in $PATH 6272do 6273 IFS=$as_save_IFS 6274 test -z "$as_dir" && as_dir=. 6275 for ac_exec_ext in '' $ac_executable_extensions; do 6276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6277 ac_cv_prog_ac_ct_AR="$ac_prog" 6278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6279 break 2 6280 fi 6281done 6282 done 6283IFS=$as_save_IFS 6284 6285fi 6286fi 6287ac_ct_AR=$ac_cv_prog_ac_ct_AR 6288if test -n "$ac_ct_AR"; then 6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6290$as_echo "$ac_ct_AR" >&6; } 6291else 6292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6293$as_echo "no" >&6; } 6294fi 6295 6296 6297 test -n "$ac_ct_AR" && break 6298done 6299 6300 if test "x$ac_ct_AR" = x; then 6301 AR="false" 6302 else 6303 case $cross_compiling:$ac_tool_warned in 6304yes:) 6305{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6306$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6307ac_tool_warned=yes ;; 6308esac 6309 AR=$ac_ct_AR 6310 fi 6311fi 6312 6313: ${AR=ar} 6314: ${AR_FLAGS=cru} 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6327$as_echo_n "checking for archiver @FILE support... " >&6; } 6328if ${lt_cv_ar_at_file+:} false; then : 6329 $as_echo_n "(cached) " >&6 6330else 6331 lt_cv_ar_at_file=no 6332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6333/* end confdefs.h. */ 6334 6335int 6336main () 6337{ 6338 6339 ; 6340 return 0; 6341} 6342_ACEOF 6343if ac_fn_c_try_compile "$LINENO"; then : 6344 echo conftest.$ac_objext > conftest.lst 6345 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6346 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6347 (eval $lt_ar_try) 2>&5 6348 ac_status=$? 6349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6350 test $ac_status = 0; } 6351 if test "$ac_status" -eq 0; then 6352 # Ensure the archiver fails upon bogus file names. 6353 rm -f conftest.$ac_objext libconftest.a 6354 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6355 (eval $lt_ar_try) 2>&5 6356 ac_status=$? 6357 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6358 test $ac_status = 0; } 6359 if test "$ac_status" -ne 0; then 6360 lt_cv_ar_at_file=@ 6361 fi 6362 fi 6363 rm -f conftest.* libconftest.a 6364 6365fi 6366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6367 6368fi 6369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6370$as_echo "$lt_cv_ar_at_file" >&6; } 6371 6372if test "x$lt_cv_ar_at_file" = xno; then 6373 archiver_list_spec= 6374else 6375 archiver_list_spec=$lt_cv_ar_at_file 6376fi 6377 6378 6379 6380 6381 6382 6383 6384if test -n "$ac_tool_prefix"; then 6385 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6386set dummy ${ac_tool_prefix}strip; ac_word=$2 6387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6388$as_echo_n "checking for $ac_word... " >&6; } 6389if ${ac_cv_prog_STRIP+:} false; then : 6390 $as_echo_n "(cached) " >&6 6391else 6392 if test -n "$STRIP"; then 6393 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6394else 6395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6396for as_dir in $PATH 6397do 6398 IFS=$as_save_IFS 6399 test -z "$as_dir" && as_dir=. 6400 for ac_exec_ext in '' $ac_executable_extensions; do 6401 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6402 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6404 break 2 6405 fi 6406done 6407 done 6408IFS=$as_save_IFS 6409 6410fi 6411fi 6412STRIP=$ac_cv_prog_STRIP 6413if test -n "$STRIP"; then 6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6415$as_echo "$STRIP" >&6; } 6416else 6417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6418$as_echo "no" >&6; } 6419fi 6420 6421 6422fi 6423if test -z "$ac_cv_prog_STRIP"; then 6424 ac_ct_STRIP=$STRIP 6425 # Extract the first word of "strip", so it can be a program name with args. 6426set dummy strip; ac_word=$2 6427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6428$as_echo_n "checking for $ac_word... " >&6; } 6429if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6430 $as_echo_n "(cached) " >&6 6431else 6432 if test -n "$ac_ct_STRIP"; then 6433 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6434else 6435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6436for as_dir in $PATH 6437do 6438 IFS=$as_save_IFS 6439 test -z "$as_dir" && as_dir=. 6440 for ac_exec_ext in '' $ac_executable_extensions; do 6441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6442 ac_cv_prog_ac_ct_STRIP="strip" 6443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6444 break 2 6445 fi 6446done 6447 done 6448IFS=$as_save_IFS 6449 6450fi 6451fi 6452ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6453if test -n "$ac_ct_STRIP"; then 6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6455$as_echo "$ac_ct_STRIP" >&6; } 6456else 6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6458$as_echo "no" >&6; } 6459fi 6460 6461 if test "x$ac_ct_STRIP" = x; then 6462 STRIP=":" 6463 else 6464 case $cross_compiling:$ac_tool_warned in 6465yes:) 6466{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6467$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6468ac_tool_warned=yes ;; 6469esac 6470 STRIP=$ac_ct_STRIP 6471 fi 6472else 6473 STRIP="$ac_cv_prog_STRIP" 6474fi 6475 6476test -z "$STRIP" && STRIP=: 6477 6478 6479 6480 6481 6482 6483if test -n "$ac_tool_prefix"; then 6484 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6485set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6487$as_echo_n "checking for $ac_word... " >&6; } 6488if ${ac_cv_prog_RANLIB+:} false; then : 6489 $as_echo_n "(cached) " >&6 6490else 6491 if test -n "$RANLIB"; then 6492 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6493else 6494as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6495for as_dir in $PATH 6496do 6497 IFS=$as_save_IFS 6498 test -z "$as_dir" && as_dir=. 6499 for ac_exec_ext in '' $ac_executable_extensions; do 6500 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6501 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6503 break 2 6504 fi 6505done 6506 done 6507IFS=$as_save_IFS 6508 6509fi 6510fi 6511RANLIB=$ac_cv_prog_RANLIB 6512if test -n "$RANLIB"; then 6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6514$as_echo "$RANLIB" >&6; } 6515else 6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6517$as_echo "no" >&6; } 6518fi 6519 6520 6521fi 6522if test -z "$ac_cv_prog_RANLIB"; then 6523 ac_ct_RANLIB=$RANLIB 6524 # Extract the first word of "ranlib", so it can be a program name with args. 6525set dummy ranlib; ac_word=$2 6526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6527$as_echo_n "checking for $ac_word... " >&6; } 6528if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6529 $as_echo_n "(cached) " >&6 6530else 6531 if test -n "$ac_ct_RANLIB"; then 6532 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6533else 6534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6535for as_dir in $PATH 6536do 6537 IFS=$as_save_IFS 6538 test -z "$as_dir" && as_dir=. 6539 for ac_exec_ext in '' $ac_executable_extensions; do 6540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6541 ac_cv_prog_ac_ct_RANLIB="ranlib" 6542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6543 break 2 6544 fi 6545done 6546 done 6547IFS=$as_save_IFS 6548 6549fi 6550fi 6551ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6552if test -n "$ac_ct_RANLIB"; then 6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6554$as_echo "$ac_ct_RANLIB" >&6; } 6555else 6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6557$as_echo "no" >&6; } 6558fi 6559 6560 if test "x$ac_ct_RANLIB" = x; then 6561 RANLIB=":" 6562 else 6563 case $cross_compiling:$ac_tool_warned in 6564yes:) 6565{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6566$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6567ac_tool_warned=yes ;; 6568esac 6569 RANLIB=$ac_ct_RANLIB 6570 fi 6571else 6572 RANLIB="$ac_cv_prog_RANLIB" 6573fi 6574 6575test -z "$RANLIB" && RANLIB=: 6576 6577 6578 6579 6580 6581 6582# Determine commands to create old-style static archives. 6583old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6584old_postinstall_cmds='chmod 644 $oldlib' 6585old_postuninstall_cmds= 6586 6587if test -n "$RANLIB"; then 6588 case $host_os in 6589 openbsd*) 6590 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6591 ;; 6592 *) 6593 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6594 ;; 6595 esac 6596 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6597fi 6598 6599case $host_os in 6600 darwin*) 6601 lock_old_archive_extraction=yes ;; 6602 *) 6603 lock_old_archive_extraction=no ;; 6604esac 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644# If no C compiler was specified, use CC. 6645LTCC=${LTCC-"$CC"} 6646 6647# If no C compiler flags were specified, use CFLAGS. 6648LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6649 6650# Allow CC to be a program name with arguments. 6651compiler=$CC 6652 6653 6654# Check for command to grab the raw symbol name followed by C symbol from nm. 6655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6656$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6657if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6658 $as_echo_n "(cached) " >&6 6659else 6660 6661# These are sane defaults that work on at least a few old systems. 6662# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6663 6664# Character class describing NM global symbol codes. 6665symcode='[BCDEGRST]' 6666 6667# Regexp to match symbols that can be accessed directly from C. 6668sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6669 6670# Define system-specific variables. 6671case $host_os in 6672aix*) 6673 symcode='[BCDT]' 6674 ;; 6675cygwin* | mingw* | pw32* | cegcc*) 6676 symcode='[ABCDGISTW]' 6677 ;; 6678hpux*) 6679 if test "$host_cpu" = ia64; then 6680 symcode='[ABCDEGRST]' 6681 fi 6682 ;; 6683irix* | nonstopux*) 6684 symcode='[BCDEGRST]' 6685 ;; 6686osf*) 6687 symcode='[BCDEGQRST]' 6688 ;; 6689solaris*) 6690 symcode='[BDRT]' 6691 ;; 6692sco3.2v5*) 6693 symcode='[DT]' 6694 ;; 6695sysv4.2uw2*) 6696 symcode='[DT]' 6697 ;; 6698sysv5* | sco5v6* | unixware* | OpenUNIX*) 6699 symcode='[ABDT]' 6700 ;; 6701sysv4) 6702 symcode='[DFNSTU]' 6703 ;; 6704esac 6705 6706# If we're using GNU nm, then use its standard symbol codes. 6707case `$NM -V 2>&1` in 6708*GNU* | *'with BFD'*) 6709 symcode='[ABCDGIRSTW]' ;; 6710esac 6711 6712# Transform an extracted symbol line into a proper C declaration. 6713# Some systems (esp. on ia64) link data and code symbols differently, 6714# so use this general approach. 6715lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6716 6717# Transform an extracted symbol line into symbol name and symbol address 6718lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6719lt_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'" 6720 6721# Handle CRLF in mingw tool chain 6722opt_cr= 6723case $build_os in 6724mingw*) 6725 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6726 ;; 6727esac 6728 6729# Try without a prefix underscore, then with it. 6730for ac_symprfx in "" "_"; do 6731 6732 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6733 symxfrm="\\1 $ac_symprfx\\2 \\2" 6734 6735 # Write the raw and C identifiers. 6736 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6737 # Fake it for dumpbin and say T for any non-static function 6738 # and D for any global variable. 6739 # Also find C++ and __fastcall symbols from MSVC++, 6740 # which start with @ or ?. 6741 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6742" {last_section=section; section=\$ 3};"\ 6743" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6744" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6745" \$ 0!~/External *\|/{next};"\ 6746" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6747" {if(hide[section]) next};"\ 6748" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6749" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6750" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6751" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6752" ' prfx=^$ac_symprfx" 6753 else 6754 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6755 fi 6756 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6757 6758 # Check to see that the pipe works correctly. 6759 pipe_works=no 6760 6761 rm -f conftest* 6762 cat > conftest.$ac_ext <<_LT_EOF 6763#ifdef __cplusplus 6764extern "C" { 6765#endif 6766char nm_test_var; 6767void nm_test_func(void); 6768void nm_test_func(void){} 6769#ifdef __cplusplus 6770} 6771#endif 6772int main(){nm_test_var='a';nm_test_func();return(0);} 6773_LT_EOF 6774 6775 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6776 (eval $ac_compile) 2>&5 6777 ac_status=$? 6778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6779 test $ac_status = 0; }; then 6780 # Now try to grab the symbols. 6781 nlist=conftest.nm 6782 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6783 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6784 ac_status=$? 6785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6786 test $ac_status = 0; } && test -s "$nlist"; then 6787 # Try sorting and uniquifying the output. 6788 if sort "$nlist" | uniq > "$nlist"T; then 6789 mv -f "$nlist"T "$nlist" 6790 else 6791 rm -f "$nlist"T 6792 fi 6793 6794 # Make sure that we snagged all the symbols we need. 6795 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6796 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6797 cat <<_LT_EOF > conftest.$ac_ext 6798/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6799#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 6800/* DATA imports from DLLs on WIN32 con't be const, because runtime 6801 relocations are performed -- see ld's documentation on pseudo-relocs. */ 6802# define LT_DLSYM_CONST 6803#elif defined(__osf__) 6804/* This system does not cope well with relocations in const data. */ 6805# define LT_DLSYM_CONST 6806#else 6807# define LT_DLSYM_CONST const 6808#endif 6809 6810#ifdef __cplusplus 6811extern "C" { 6812#endif 6813 6814_LT_EOF 6815 # Now generate the symbol file. 6816 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6817 6818 cat <<_LT_EOF >> conftest.$ac_ext 6819 6820/* The mapping between symbol names and symbols. */ 6821LT_DLSYM_CONST struct { 6822 const char *name; 6823 void *address; 6824} 6825lt__PROGRAM__LTX_preloaded_symbols[] = 6826{ 6827 { "@PROGRAM@", (void *) 0 }, 6828_LT_EOF 6829 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6830 cat <<\_LT_EOF >> conftest.$ac_ext 6831 {0, (void *) 0} 6832}; 6833 6834/* This works around a problem in FreeBSD linker */ 6835#ifdef FREEBSD_WORKAROUND 6836static const void *lt_preloaded_setup() { 6837 return lt__PROGRAM__LTX_preloaded_symbols; 6838} 6839#endif 6840 6841#ifdef __cplusplus 6842} 6843#endif 6844_LT_EOF 6845 # Now try linking the two files. 6846 mv conftest.$ac_objext conftstm.$ac_objext 6847 lt_globsym_save_LIBS=$LIBS 6848 lt_globsym_save_CFLAGS=$CFLAGS 6849 LIBS="conftstm.$ac_objext" 6850 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6852 (eval $ac_link) 2>&5 6853 ac_status=$? 6854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6855 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6856 pipe_works=yes 6857 fi 6858 LIBS=$lt_globsym_save_LIBS 6859 CFLAGS=$lt_globsym_save_CFLAGS 6860 else 6861 echo "cannot find nm_test_func in $nlist" >&5 6862 fi 6863 else 6864 echo "cannot find nm_test_var in $nlist" >&5 6865 fi 6866 else 6867 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6868 fi 6869 else 6870 echo "$progname: failed program was:" >&5 6871 cat conftest.$ac_ext >&5 6872 fi 6873 rm -rf conftest* conftst* 6874 6875 # Do not use the global_symbol_pipe unless it works. 6876 if test "$pipe_works" = yes; then 6877 break 6878 else 6879 lt_cv_sys_global_symbol_pipe= 6880 fi 6881done 6882 6883fi 6884 6885if test -z "$lt_cv_sys_global_symbol_pipe"; then 6886 lt_cv_sys_global_symbol_to_cdecl= 6887fi 6888if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6890$as_echo "failed" >&6; } 6891else 6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6893$as_echo "ok" >&6; } 6894fi 6895 6896# Response file support. 6897if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6898 nm_file_list_spec='@' 6899elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 6900 nm_file_list_spec='@' 6901fi 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6930$as_echo_n "checking for sysroot... " >&6; } 6931 6932# Check whether --with-sysroot was given. 6933if test "${with_sysroot+set}" = set; then : 6934 withval=$with_sysroot; 6935else 6936 with_sysroot=no 6937fi 6938 6939 6940lt_sysroot= 6941case ${with_sysroot} in #( 6942 yes) 6943 if test "$GCC" = yes; then 6944 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 6945 fi 6946 ;; #( 6947 /*) 6948 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 6949 ;; #( 6950 no|'') 6951 ;; #( 6952 *) 6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 6954$as_echo "${with_sysroot}" >&6; } 6955 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 6956 ;; 6957esac 6958 6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 6960$as_echo "${lt_sysroot:-no}" >&6; } 6961 6962 6963 6964 6965 6966# Check whether --enable-libtool-lock was given. 6967if test "${enable_libtool_lock+set}" = set; then : 6968 enableval=$enable_libtool_lock; 6969fi 6970 6971test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6972 6973# Some flags need to be propagated to the compiler or linker for good 6974# libtool support. 6975case $host in 6976ia64-*-hpux*) 6977 # Find out which ABI we are using. 6978 echo 'int i;' > conftest.$ac_ext 6979 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6980 (eval $ac_compile) 2>&5 6981 ac_status=$? 6982 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6983 test $ac_status = 0; }; then 6984 case `/usr/bin/file conftest.$ac_objext` in 6985 *ELF-32*) 6986 HPUX_IA64_MODE="32" 6987 ;; 6988 *ELF-64*) 6989 HPUX_IA64_MODE="64" 6990 ;; 6991 esac 6992 fi 6993 rm -rf conftest* 6994 ;; 6995*-*-irix6*) 6996 # Find out which ABI we are using. 6997 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6998 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6999 (eval $ac_compile) 2>&5 7000 ac_status=$? 7001 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7002 test $ac_status = 0; }; then 7003 if test "$lt_cv_prog_gnu_ld" = yes; then 7004 case `/usr/bin/file conftest.$ac_objext` in 7005 *32-bit*) 7006 LD="${LD-ld} -melf32bsmip" 7007 ;; 7008 *N32*) 7009 LD="${LD-ld} -melf32bmipn32" 7010 ;; 7011 *64-bit*) 7012 LD="${LD-ld} -melf64bmip" 7013 ;; 7014 esac 7015 else 7016 case `/usr/bin/file conftest.$ac_objext` in 7017 *32-bit*) 7018 LD="${LD-ld} -32" 7019 ;; 7020 *N32*) 7021 LD="${LD-ld} -n32" 7022 ;; 7023 *64-bit*) 7024 LD="${LD-ld} -64" 7025 ;; 7026 esac 7027 fi 7028 fi 7029 rm -rf conftest* 7030 ;; 7031 7032x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7033s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7034 # Find out which ABI we are using. 7035 echo 'int i;' > conftest.$ac_ext 7036 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7037 (eval $ac_compile) 2>&5 7038 ac_status=$? 7039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7040 test $ac_status = 0; }; then 7041 case `/usr/bin/file conftest.o` in 7042 *32-bit*) 7043 case $host in 7044 x86_64-*kfreebsd*-gnu) 7045 LD="${LD-ld} -m elf_i386_fbsd" 7046 ;; 7047 x86_64-*linux*) 7048 case `/usr/bin/file conftest.o` in 7049 *x86-64*) 7050 LD="${LD-ld} -m elf32_x86_64" 7051 ;; 7052 *) 7053 LD="${LD-ld} -m elf_i386" 7054 ;; 7055 esac 7056 ;; 7057 powerpc64le-*) 7058 LD="${LD-ld} -m elf32lppclinux" 7059 ;; 7060 powerpc64-*) 7061 LD="${LD-ld} -m elf32ppclinux" 7062 ;; 7063 s390x-*linux*) 7064 LD="${LD-ld} -m elf_s390" 7065 ;; 7066 sparc64-*linux*) 7067 LD="${LD-ld} -m elf32_sparc" 7068 ;; 7069 esac 7070 ;; 7071 *64-bit*) 7072 case $host in 7073 x86_64-*kfreebsd*-gnu) 7074 LD="${LD-ld} -m elf_x86_64_fbsd" 7075 ;; 7076 x86_64-*linux*) 7077 LD="${LD-ld} -m elf_x86_64" 7078 ;; 7079 powerpcle-*) 7080 LD="${LD-ld} -m elf64lppc" 7081 ;; 7082 powerpc-*) 7083 LD="${LD-ld} -m elf64ppc" 7084 ;; 7085 s390*-*linux*|s390*-*tpf*) 7086 LD="${LD-ld} -m elf64_s390" 7087 ;; 7088 sparc*-*linux*) 7089 LD="${LD-ld} -m elf64_sparc" 7090 ;; 7091 esac 7092 ;; 7093 esac 7094 fi 7095 rm -rf conftest* 7096 ;; 7097 7098*-*-sco3.2v5*) 7099 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7100 SAVE_CFLAGS="$CFLAGS" 7101 CFLAGS="$CFLAGS -belf" 7102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7103$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7104if ${lt_cv_cc_needs_belf+:} false; then : 7105 $as_echo_n "(cached) " >&6 7106else 7107 ac_ext=c 7108ac_cpp='$CPP $CPPFLAGS' 7109ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7110ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7111ac_compiler_gnu=$ac_cv_c_compiler_gnu 7112 7113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7114/* end confdefs.h. */ 7115 7116int 7117main () 7118{ 7119 7120 ; 7121 return 0; 7122} 7123_ACEOF 7124if ac_fn_c_try_link "$LINENO"; then : 7125 lt_cv_cc_needs_belf=yes 7126else 7127 lt_cv_cc_needs_belf=no 7128fi 7129rm -f core conftest.err conftest.$ac_objext \ 7130 conftest$ac_exeext conftest.$ac_ext 7131 ac_ext=c 7132ac_cpp='$CPP $CPPFLAGS' 7133ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7134ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7135ac_compiler_gnu=$ac_cv_c_compiler_gnu 7136 7137fi 7138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7139$as_echo "$lt_cv_cc_needs_belf" >&6; } 7140 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7141 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7142 CFLAGS="$SAVE_CFLAGS" 7143 fi 7144 ;; 7145*-*solaris*) 7146 # Find out which ABI we are using. 7147 echo 'int i;' > conftest.$ac_ext 7148 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7149 (eval $ac_compile) 2>&5 7150 ac_status=$? 7151 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7152 test $ac_status = 0; }; then 7153 case `/usr/bin/file conftest.o` in 7154 *64-bit*) 7155 case $lt_cv_prog_gnu_ld in 7156 yes*) 7157 case $host in 7158 i?86-*-solaris*) 7159 LD="${LD-ld} -m elf_x86_64" 7160 ;; 7161 sparc*-*-solaris*) 7162 LD="${LD-ld} -m elf64_sparc" 7163 ;; 7164 esac 7165 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7166 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7167 LD="${LD-ld}_sol2" 7168 fi 7169 ;; 7170 *) 7171 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7172 LD="${LD-ld} -64" 7173 fi 7174 ;; 7175 esac 7176 ;; 7177 esac 7178 fi 7179 rm -rf conftest* 7180 ;; 7181esac 7182 7183need_locks="$enable_libtool_lock" 7184 7185if test -n "$ac_tool_prefix"; then 7186 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7187set dummy ${ac_tool_prefix}mt; ac_word=$2 7188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7189$as_echo_n "checking for $ac_word... " >&6; } 7190if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7191 $as_echo_n "(cached) " >&6 7192else 7193 if test -n "$MANIFEST_TOOL"; then 7194 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7195else 7196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7197for as_dir in $PATH 7198do 7199 IFS=$as_save_IFS 7200 test -z "$as_dir" && as_dir=. 7201 for ac_exec_ext in '' $ac_executable_extensions; do 7202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7203 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7205 break 2 7206 fi 7207done 7208 done 7209IFS=$as_save_IFS 7210 7211fi 7212fi 7213MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7214if test -n "$MANIFEST_TOOL"; then 7215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7216$as_echo "$MANIFEST_TOOL" >&6; } 7217else 7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7219$as_echo "no" >&6; } 7220fi 7221 7222 7223fi 7224if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7225 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7226 # Extract the first word of "mt", so it can be a program name with args. 7227set dummy mt; ac_word=$2 7228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7229$as_echo_n "checking for $ac_word... " >&6; } 7230if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7231 $as_echo_n "(cached) " >&6 7232else 7233 if test -n "$ac_ct_MANIFEST_TOOL"; then 7234 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7235else 7236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7237for as_dir in $PATH 7238do 7239 IFS=$as_save_IFS 7240 test -z "$as_dir" && as_dir=. 7241 for ac_exec_ext in '' $ac_executable_extensions; do 7242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7243 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7245 break 2 7246 fi 7247done 7248 done 7249IFS=$as_save_IFS 7250 7251fi 7252fi 7253ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7254if test -n "$ac_ct_MANIFEST_TOOL"; then 7255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7256$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7257else 7258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7259$as_echo "no" >&6; } 7260fi 7261 7262 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7263 MANIFEST_TOOL=":" 7264 else 7265 case $cross_compiling:$ac_tool_warned in 7266yes:) 7267{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7268$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7269ac_tool_warned=yes ;; 7270esac 7271 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7272 fi 7273else 7274 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7275fi 7276 7277test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7279$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7280if ${lt_cv_path_mainfest_tool+:} false; then : 7281 $as_echo_n "(cached) " >&6 7282else 7283 lt_cv_path_mainfest_tool=no 7284 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7285 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7286 cat conftest.err >&5 7287 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7288 lt_cv_path_mainfest_tool=yes 7289 fi 7290 rm -f conftest* 7291fi 7292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7293$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7294if test "x$lt_cv_path_mainfest_tool" != xyes; then 7295 MANIFEST_TOOL=: 7296fi 7297 7298 7299 7300 7301 7302 7303 case $host_os in 7304 rhapsody* | darwin*) 7305 if test -n "$ac_tool_prefix"; then 7306 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7307set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7309$as_echo_n "checking for $ac_word... " >&6; } 7310if ${ac_cv_prog_DSYMUTIL+:} false; then : 7311 $as_echo_n "(cached) " >&6 7312else 7313 if test -n "$DSYMUTIL"; then 7314 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7315else 7316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7317for as_dir in $PATH 7318do 7319 IFS=$as_save_IFS 7320 test -z "$as_dir" && as_dir=. 7321 for ac_exec_ext in '' $ac_executable_extensions; do 7322 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7323 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7325 break 2 7326 fi 7327done 7328 done 7329IFS=$as_save_IFS 7330 7331fi 7332fi 7333DSYMUTIL=$ac_cv_prog_DSYMUTIL 7334if test -n "$DSYMUTIL"; then 7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7336$as_echo "$DSYMUTIL" >&6; } 7337else 7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7339$as_echo "no" >&6; } 7340fi 7341 7342 7343fi 7344if test -z "$ac_cv_prog_DSYMUTIL"; then 7345 ac_ct_DSYMUTIL=$DSYMUTIL 7346 # Extract the first word of "dsymutil", so it can be a program name with args. 7347set dummy dsymutil; ac_word=$2 7348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7349$as_echo_n "checking for $ac_word... " >&6; } 7350if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7351 $as_echo_n "(cached) " >&6 7352else 7353 if test -n "$ac_ct_DSYMUTIL"; then 7354 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7355else 7356as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7357for as_dir in $PATH 7358do 7359 IFS=$as_save_IFS 7360 test -z "$as_dir" && as_dir=. 7361 for ac_exec_ext in '' $ac_executable_extensions; do 7362 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7363 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7364 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7365 break 2 7366 fi 7367done 7368 done 7369IFS=$as_save_IFS 7370 7371fi 7372fi 7373ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7374if test -n "$ac_ct_DSYMUTIL"; then 7375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7376$as_echo "$ac_ct_DSYMUTIL" >&6; } 7377else 7378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7379$as_echo "no" >&6; } 7380fi 7381 7382 if test "x$ac_ct_DSYMUTIL" = x; then 7383 DSYMUTIL=":" 7384 else 7385 case $cross_compiling:$ac_tool_warned in 7386yes:) 7387{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7388$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7389ac_tool_warned=yes ;; 7390esac 7391 DSYMUTIL=$ac_ct_DSYMUTIL 7392 fi 7393else 7394 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7395fi 7396 7397 if test -n "$ac_tool_prefix"; then 7398 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7399set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7401$as_echo_n "checking for $ac_word... " >&6; } 7402if ${ac_cv_prog_NMEDIT+:} false; then : 7403 $as_echo_n "(cached) " >&6 7404else 7405 if test -n "$NMEDIT"; then 7406 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7407else 7408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7409for as_dir in $PATH 7410do 7411 IFS=$as_save_IFS 7412 test -z "$as_dir" && as_dir=. 7413 for ac_exec_ext in '' $ac_executable_extensions; do 7414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7415 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7417 break 2 7418 fi 7419done 7420 done 7421IFS=$as_save_IFS 7422 7423fi 7424fi 7425NMEDIT=$ac_cv_prog_NMEDIT 7426if test -n "$NMEDIT"; then 7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7428$as_echo "$NMEDIT" >&6; } 7429else 7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7431$as_echo "no" >&6; } 7432fi 7433 7434 7435fi 7436if test -z "$ac_cv_prog_NMEDIT"; then 7437 ac_ct_NMEDIT=$NMEDIT 7438 # Extract the first word of "nmedit", so it can be a program name with args. 7439set dummy nmedit; ac_word=$2 7440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7441$as_echo_n "checking for $ac_word... " >&6; } 7442if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7443 $as_echo_n "(cached) " >&6 7444else 7445 if test -n "$ac_ct_NMEDIT"; then 7446 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7447else 7448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7449for as_dir in $PATH 7450do 7451 IFS=$as_save_IFS 7452 test -z "$as_dir" && as_dir=. 7453 for ac_exec_ext in '' $ac_executable_extensions; do 7454 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7455 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7457 break 2 7458 fi 7459done 7460 done 7461IFS=$as_save_IFS 7462 7463fi 7464fi 7465ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7466if test -n "$ac_ct_NMEDIT"; then 7467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7468$as_echo "$ac_ct_NMEDIT" >&6; } 7469else 7470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7471$as_echo "no" >&6; } 7472fi 7473 7474 if test "x$ac_ct_NMEDIT" = x; then 7475 NMEDIT=":" 7476 else 7477 case $cross_compiling:$ac_tool_warned in 7478yes:) 7479{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7480$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7481ac_tool_warned=yes ;; 7482esac 7483 NMEDIT=$ac_ct_NMEDIT 7484 fi 7485else 7486 NMEDIT="$ac_cv_prog_NMEDIT" 7487fi 7488 7489 if test -n "$ac_tool_prefix"; then 7490 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7491set dummy ${ac_tool_prefix}lipo; ac_word=$2 7492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7493$as_echo_n "checking for $ac_word... " >&6; } 7494if ${ac_cv_prog_LIPO+:} false; then : 7495 $as_echo_n "(cached) " >&6 7496else 7497 if test -n "$LIPO"; then 7498 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7499else 7500as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7501for as_dir in $PATH 7502do 7503 IFS=$as_save_IFS 7504 test -z "$as_dir" && as_dir=. 7505 for ac_exec_ext in '' $ac_executable_extensions; do 7506 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7507 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7508 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7509 break 2 7510 fi 7511done 7512 done 7513IFS=$as_save_IFS 7514 7515fi 7516fi 7517LIPO=$ac_cv_prog_LIPO 7518if test -n "$LIPO"; then 7519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7520$as_echo "$LIPO" >&6; } 7521else 7522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7523$as_echo "no" >&6; } 7524fi 7525 7526 7527fi 7528if test -z "$ac_cv_prog_LIPO"; then 7529 ac_ct_LIPO=$LIPO 7530 # Extract the first word of "lipo", so it can be a program name with args. 7531set dummy lipo; 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_ac_ct_LIPO+:} false; then : 7535 $as_echo_n "(cached) " >&6 7536else 7537 if test -n "$ac_ct_LIPO"; then 7538 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # 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_ac_ct_LIPO="lipo" 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 7557ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7558if test -n "$ac_ct_LIPO"; then 7559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7560$as_echo "$ac_ct_LIPO" >&6; } 7561else 7562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7563$as_echo "no" >&6; } 7564fi 7565 7566 if test "x$ac_ct_LIPO" = x; then 7567 LIPO=":" 7568 else 7569 case $cross_compiling:$ac_tool_warned in 7570yes:) 7571{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7572$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7573ac_tool_warned=yes ;; 7574esac 7575 LIPO=$ac_ct_LIPO 7576 fi 7577else 7578 LIPO="$ac_cv_prog_LIPO" 7579fi 7580 7581 if test -n "$ac_tool_prefix"; then 7582 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7583set dummy ${ac_tool_prefix}otool; ac_word=$2 7584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7585$as_echo_n "checking for $ac_word... " >&6; } 7586if ${ac_cv_prog_OTOOL+:} false; then : 7587 $as_echo_n "(cached) " >&6 7588else 7589 if test -n "$OTOOL"; then 7590 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7591else 7592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7593for as_dir in $PATH 7594do 7595 IFS=$as_save_IFS 7596 test -z "$as_dir" && as_dir=. 7597 for ac_exec_ext in '' $ac_executable_extensions; do 7598 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7599 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7601 break 2 7602 fi 7603done 7604 done 7605IFS=$as_save_IFS 7606 7607fi 7608fi 7609OTOOL=$ac_cv_prog_OTOOL 7610if test -n "$OTOOL"; then 7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7612$as_echo "$OTOOL" >&6; } 7613else 7614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7615$as_echo "no" >&6; } 7616fi 7617 7618 7619fi 7620if test -z "$ac_cv_prog_OTOOL"; then 7621 ac_ct_OTOOL=$OTOOL 7622 # Extract the first word of "otool", so it can be a program name with args. 7623set dummy otool; ac_word=$2 7624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7625$as_echo_n "checking for $ac_word... " >&6; } 7626if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7627 $as_echo_n "(cached) " >&6 7628else 7629 if test -n "$ac_ct_OTOOL"; then 7630 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7631else 7632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7633for as_dir in $PATH 7634do 7635 IFS=$as_save_IFS 7636 test -z "$as_dir" && as_dir=. 7637 for ac_exec_ext in '' $ac_executable_extensions; do 7638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7639 ac_cv_prog_ac_ct_OTOOL="otool" 7640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7641 break 2 7642 fi 7643done 7644 done 7645IFS=$as_save_IFS 7646 7647fi 7648fi 7649ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7650if test -n "$ac_ct_OTOOL"; then 7651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7652$as_echo "$ac_ct_OTOOL" >&6; } 7653else 7654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7655$as_echo "no" >&6; } 7656fi 7657 7658 if test "x$ac_ct_OTOOL" = x; then 7659 OTOOL=":" 7660 else 7661 case $cross_compiling:$ac_tool_warned in 7662yes:) 7663{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7664$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7665ac_tool_warned=yes ;; 7666esac 7667 OTOOL=$ac_ct_OTOOL 7668 fi 7669else 7670 OTOOL="$ac_cv_prog_OTOOL" 7671fi 7672 7673 if test -n "$ac_tool_prefix"; then 7674 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7675set dummy ${ac_tool_prefix}otool64; ac_word=$2 7676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7677$as_echo_n "checking for $ac_word... " >&6; } 7678if ${ac_cv_prog_OTOOL64+:} false; then : 7679 $as_echo_n "(cached) " >&6 7680else 7681 if test -n "$OTOOL64"; then 7682 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7683else 7684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7685for as_dir in $PATH 7686do 7687 IFS=$as_save_IFS 7688 test -z "$as_dir" && as_dir=. 7689 for ac_exec_ext in '' $ac_executable_extensions; do 7690 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7691 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7693 break 2 7694 fi 7695done 7696 done 7697IFS=$as_save_IFS 7698 7699fi 7700fi 7701OTOOL64=$ac_cv_prog_OTOOL64 7702if test -n "$OTOOL64"; then 7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7704$as_echo "$OTOOL64" >&6; } 7705else 7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7707$as_echo "no" >&6; } 7708fi 7709 7710 7711fi 7712if test -z "$ac_cv_prog_OTOOL64"; then 7713 ac_ct_OTOOL64=$OTOOL64 7714 # Extract the first word of "otool64", so it can be a program name with args. 7715set dummy otool64; ac_word=$2 7716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7717$as_echo_n "checking for $ac_word... " >&6; } 7718if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7719 $as_echo_n "(cached) " >&6 7720else 7721 if test -n "$ac_ct_OTOOL64"; then 7722 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7723else 7724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7725for as_dir in $PATH 7726do 7727 IFS=$as_save_IFS 7728 test -z "$as_dir" && as_dir=. 7729 for ac_exec_ext in '' $ac_executable_extensions; do 7730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7731 ac_cv_prog_ac_ct_OTOOL64="otool64" 7732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7733 break 2 7734 fi 7735done 7736 done 7737IFS=$as_save_IFS 7738 7739fi 7740fi 7741ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7742if test -n "$ac_ct_OTOOL64"; then 7743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7744$as_echo "$ac_ct_OTOOL64" >&6; } 7745else 7746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7747$as_echo "no" >&6; } 7748fi 7749 7750 if test "x$ac_ct_OTOOL64" = x; then 7751 OTOOL64=":" 7752 else 7753 case $cross_compiling:$ac_tool_warned in 7754yes:) 7755{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7756$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7757ac_tool_warned=yes ;; 7758esac 7759 OTOOL64=$ac_ct_OTOOL64 7760 fi 7761else 7762 OTOOL64="$ac_cv_prog_OTOOL64" 7763fi 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7792$as_echo_n "checking for -single_module linker flag... " >&6; } 7793if ${lt_cv_apple_cc_single_mod+:} false; then : 7794 $as_echo_n "(cached) " >&6 7795else 7796 lt_cv_apple_cc_single_mod=no 7797 if test -z "${LT_MULTI_MODULE}"; then 7798 # By default we will add the -single_module flag. You can override 7799 # by either setting the environment variable LT_MULTI_MODULE 7800 # non-empty at configure time, or by adding -multi_module to the 7801 # link flags. 7802 rm -rf libconftest.dylib* 7803 echo "int foo(void){return 1;}" > conftest.c 7804 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7805-dynamiclib -Wl,-single_module conftest.c" >&5 7806 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7807 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7808 _lt_result=$? 7809 # If there is a non-empty error log, and "single_module" 7810 # appears in it, assume the flag caused a linker warning 7811 if test -s conftest.err && $GREP single_module conftest.err; then 7812 cat conftest.err >&5 7813 # Otherwise, if the output was created with a 0 exit code from 7814 # the compiler, it worked. 7815 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 7816 lt_cv_apple_cc_single_mod=yes 7817 else 7818 cat conftest.err >&5 7819 fi 7820 rm -rf libconftest.dylib* 7821 rm -f conftest.* 7822 fi 7823fi 7824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7825$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7826 7827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7828$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7829if ${lt_cv_ld_exported_symbols_list+:} false; then : 7830 $as_echo_n "(cached) " >&6 7831else 7832 lt_cv_ld_exported_symbols_list=no 7833 save_LDFLAGS=$LDFLAGS 7834 echo "_main" > conftest.sym 7835 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7837/* end confdefs.h. */ 7838 7839int 7840main () 7841{ 7842 7843 ; 7844 return 0; 7845} 7846_ACEOF 7847if ac_fn_c_try_link "$LINENO"; then : 7848 lt_cv_ld_exported_symbols_list=yes 7849else 7850 lt_cv_ld_exported_symbols_list=no 7851fi 7852rm -f core conftest.err conftest.$ac_objext \ 7853 conftest$ac_exeext conftest.$ac_ext 7854 LDFLAGS="$save_LDFLAGS" 7855 7856fi 7857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7858$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7859 7860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7861$as_echo_n "checking for -force_load linker flag... " >&6; } 7862if ${lt_cv_ld_force_load+:} false; then : 7863 $as_echo_n "(cached) " >&6 7864else 7865 lt_cv_ld_force_load=no 7866 cat > conftest.c << _LT_EOF 7867int forced_loaded() { return 2;} 7868_LT_EOF 7869 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7870 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7871 echo "$AR cru libconftest.a conftest.o" >&5 7872 $AR cru libconftest.a conftest.o 2>&5 7873 echo "$RANLIB libconftest.a" >&5 7874 $RANLIB libconftest.a 2>&5 7875 cat > conftest.c << _LT_EOF 7876int main() { return 0;} 7877_LT_EOF 7878 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7879 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7880 _lt_result=$? 7881 if test -s conftest.err && $GREP force_load conftest.err; then 7882 cat conftest.err >&5 7883 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 7884 lt_cv_ld_force_load=yes 7885 else 7886 cat conftest.err >&5 7887 fi 7888 rm -f conftest.err libconftest.a conftest conftest.c 7889 rm -rf conftest.dSYM 7890 7891fi 7892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7893$as_echo "$lt_cv_ld_force_load" >&6; } 7894 case $host_os in 7895 rhapsody* | darwin1.[012]) 7896 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7897 darwin1.*) 7898 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7899 darwin*) # darwin 5.x on 7900 # if running on 10.5 or later, the deployment target defaults 7901 # to the OS version, if on x86, and 10.4, the deployment 7902 # target defaults to 10.4. Don't you love it? 7903 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7904 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7905 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7906 10.[012]*) 7907 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7908 10.*) 7909 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7910 esac 7911 ;; 7912 esac 7913 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7914 _lt_dar_single_mod='$single_module' 7915 fi 7916 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7917 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7918 else 7919 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7920 fi 7921 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7922 _lt_dsymutil='~$DSYMUTIL $lib || :' 7923 else 7924 _lt_dsymutil= 7925 fi 7926 ;; 7927 esac 7928 7929ac_ext=c 7930ac_cpp='$CPP $CPPFLAGS' 7931ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7932ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7933ac_compiler_gnu=$ac_cv_c_compiler_gnu 7934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7935$as_echo_n "checking how to run the C preprocessor... " >&6; } 7936# On Suns, sometimes $CPP names a directory. 7937if test -n "$CPP" && test -d "$CPP"; then 7938 CPP= 7939fi 7940if test -z "$CPP"; then 7941 if ${ac_cv_prog_CPP+:} false; then : 7942 $as_echo_n "(cached) " >&6 7943else 7944 # Double quotes because CPP needs to be expanded 7945 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7946 do 7947 ac_preproc_ok=false 7948for ac_c_preproc_warn_flag in '' yes 7949do 7950 # Use a header file that comes with gcc, so configuring glibc 7951 # with a fresh cross-compiler works. 7952 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7953 # <limits.h> exists even on freestanding compilers. 7954 # On the NeXT, cc -E runs the code through the compiler's parser, 7955 # not just through cpp. "Syntax error" is here to catch this case. 7956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7957/* end confdefs.h. */ 7958#ifdef __STDC__ 7959# include <limits.h> 7960#else 7961# include <assert.h> 7962#endif 7963 Syntax error 7964_ACEOF 7965if ac_fn_c_try_cpp "$LINENO"; then : 7966 7967else 7968 # Broken: fails on valid input. 7969continue 7970fi 7971rm -f conftest.err conftest.i conftest.$ac_ext 7972 7973 # OK, works on sane cases. Now check whether nonexistent headers 7974 # can be detected and how. 7975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7976/* end confdefs.h. */ 7977#include <ac_nonexistent.h> 7978_ACEOF 7979if ac_fn_c_try_cpp "$LINENO"; then : 7980 # Broken: success on invalid input. 7981continue 7982else 7983 # Passes both tests. 7984ac_preproc_ok=: 7985break 7986fi 7987rm -f conftest.err conftest.i conftest.$ac_ext 7988 7989done 7990# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7991rm -f conftest.i conftest.err conftest.$ac_ext 7992if $ac_preproc_ok; then : 7993 break 7994fi 7995 7996 done 7997 ac_cv_prog_CPP=$CPP 7998 7999fi 8000 CPP=$ac_cv_prog_CPP 8001else 8002 ac_cv_prog_CPP=$CPP 8003fi 8004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 8005$as_echo "$CPP" >&6; } 8006ac_preproc_ok=false 8007for ac_c_preproc_warn_flag in '' yes 8008do 8009 # Use a header file that comes with gcc, so configuring glibc 8010 # with a fresh cross-compiler works. 8011 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8012 # <limits.h> exists even on freestanding compilers. 8013 # On the NeXT, cc -E runs the code through the compiler's parser, 8014 # not just through cpp. "Syntax error" is here to catch this case. 8015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8016/* end confdefs.h. */ 8017#ifdef __STDC__ 8018# include <limits.h> 8019#else 8020# include <assert.h> 8021#endif 8022 Syntax error 8023_ACEOF 8024if ac_fn_c_try_cpp "$LINENO"; then : 8025 8026else 8027 # Broken: fails on valid input. 8028continue 8029fi 8030rm -f conftest.err conftest.i conftest.$ac_ext 8031 8032 # OK, works on sane cases. Now check whether nonexistent headers 8033 # can be detected and how. 8034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8035/* end confdefs.h. */ 8036#include <ac_nonexistent.h> 8037_ACEOF 8038if ac_fn_c_try_cpp "$LINENO"; then : 8039 # Broken: success on invalid input. 8040continue 8041else 8042 # Passes both tests. 8043ac_preproc_ok=: 8044break 8045fi 8046rm -f conftest.err conftest.i conftest.$ac_ext 8047 8048done 8049# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8050rm -f conftest.i conftest.err conftest.$ac_ext 8051if $ac_preproc_ok; then : 8052 8053else 8054 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8055$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8056as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 8057See \`config.log' for more details" "$LINENO" 5; } 8058fi 8059 8060ac_ext=c 8061ac_cpp='$CPP $CPPFLAGS' 8062ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8063ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8064ac_compiler_gnu=$ac_cv_c_compiler_gnu 8065 8066 8067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 8068$as_echo_n "checking for ANSI C header files... " >&6; } 8069if ${ac_cv_header_stdc+:} false; then : 8070 $as_echo_n "(cached) " >&6 8071else 8072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8073/* end confdefs.h. */ 8074#include <stdlib.h> 8075#include <stdarg.h> 8076#include <string.h> 8077#include <float.h> 8078 8079int 8080main () 8081{ 8082 8083 ; 8084 return 0; 8085} 8086_ACEOF 8087if ac_fn_c_try_compile "$LINENO"; then : 8088 ac_cv_header_stdc=yes 8089else 8090 ac_cv_header_stdc=no 8091fi 8092rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8093 8094if test $ac_cv_header_stdc = yes; then 8095 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 8096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8097/* end confdefs.h. */ 8098#include <string.h> 8099 8100_ACEOF 8101if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8102 $EGREP "memchr" >/dev/null 2>&1; then : 8103 8104else 8105 ac_cv_header_stdc=no 8106fi 8107rm -f conftest* 8108 8109fi 8110 8111if test $ac_cv_header_stdc = yes; then 8112 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 8113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8114/* end confdefs.h. */ 8115#include <stdlib.h> 8116 8117_ACEOF 8118if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8119 $EGREP "free" >/dev/null 2>&1; then : 8120 8121else 8122 ac_cv_header_stdc=no 8123fi 8124rm -f conftest* 8125 8126fi 8127 8128if test $ac_cv_header_stdc = yes; then 8129 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 8130 if test "$cross_compiling" = yes; then : 8131 : 8132else 8133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8134/* end confdefs.h. */ 8135#include <ctype.h> 8136#include <stdlib.h> 8137#if ((' ' & 0x0FF) == 0x020) 8138# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 8139# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 8140#else 8141# define ISLOWER(c) \ 8142 (('a' <= (c) && (c) <= 'i') \ 8143 || ('j' <= (c) && (c) <= 'r') \ 8144 || ('s' <= (c) && (c) <= 'z')) 8145# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 8146#endif 8147 8148#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 8149int 8150main () 8151{ 8152 int i; 8153 for (i = 0; i < 256; i++) 8154 if (XOR (islower (i), ISLOWER (i)) 8155 || toupper (i) != TOUPPER (i)) 8156 return 2; 8157 return 0; 8158} 8159_ACEOF 8160if ac_fn_c_try_run "$LINENO"; then : 8161 8162else 8163 ac_cv_header_stdc=no 8164fi 8165rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8166 conftest.$ac_objext conftest.beam conftest.$ac_ext 8167fi 8168 8169fi 8170fi 8171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 8172$as_echo "$ac_cv_header_stdc" >&6; } 8173if test $ac_cv_header_stdc = yes; then 8174 8175$as_echo "#define STDC_HEADERS 1" >>confdefs.h 8176 8177fi 8178 8179# On IRIX 5.3, sys/types and inttypes.h are conflicting. 8180for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8181 inttypes.h stdint.h unistd.h 8182do : 8183 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8184ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 8185" 8186if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8187 cat >>confdefs.h <<_ACEOF 8188#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8189_ACEOF 8190 8191fi 8192 8193done 8194 8195 8196for ac_header in dlfcn.h 8197do : 8198 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8199" 8200if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8201 cat >>confdefs.h <<_ACEOF 8202#define HAVE_DLFCN_H 1 8203_ACEOF 8204 8205fi 8206 8207done 8208 8209 8210 8211 8212func_stripname_cnf () 8213{ 8214 case ${2} in 8215 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 8216 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 8217 esac 8218} # func_stripname_cnf 8219 8220 8221 8222 8223 8224# Set options 8225 8226 8227 8228 enable_dlopen=no 8229 8230 8231 8232 # Check whether --enable-shared was given. 8233if test "${enable_shared+set}" = set; then : 8234 enableval=$enable_shared; p=${PACKAGE-default} 8235 case $enableval in 8236 yes) enable_shared=yes ;; 8237 no) enable_shared=no ;; 8238 *) 8239 enable_shared=no 8240 # Look at the argument we got. We use all the common list separators. 8241 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8242 for pkg in $enableval; do 8243 IFS="$lt_save_ifs" 8244 if test "X$pkg" = "X$p"; then 8245 enable_shared=yes 8246 fi 8247 done 8248 IFS="$lt_save_ifs" 8249 ;; 8250 esac 8251else 8252 enable_shared=yes 8253fi 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 # Check whether --enable-static was given. 8264if test "${enable_static+set}" = set; then : 8265 enableval=$enable_static; p=${PACKAGE-default} 8266 case $enableval in 8267 yes) enable_static=yes ;; 8268 no) enable_static=no ;; 8269 *) 8270 enable_static=no 8271 # Look at the argument we got. We use all the common list separators. 8272 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8273 for pkg in $enableval; do 8274 IFS="$lt_save_ifs" 8275 if test "X$pkg" = "X$p"; then 8276 enable_static=yes 8277 fi 8278 done 8279 IFS="$lt_save_ifs" 8280 ;; 8281 esac 8282else 8283 enable_static=yes 8284fi 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295# Check whether --with-pic was given. 8296if test "${with_pic+set}" = set; then : 8297 withval=$with_pic; lt_p=${PACKAGE-default} 8298 case $withval in 8299 yes|no) pic_mode=$withval ;; 8300 *) 8301 pic_mode=default 8302 # Look at the argument we got. We use all the common list separators. 8303 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8304 for lt_pkg in $withval; do 8305 IFS="$lt_save_ifs" 8306 if test "X$lt_pkg" = "X$lt_p"; then 8307 pic_mode=yes 8308 fi 8309 done 8310 IFS="$lt_save_ifs" 8311 ;; 8312 esac 8313else 8314 pic_mode=default 8315fi 8316 8317 8318test -z "$pic_mode" && pic_mode=default 8319 8320 8321 8322 8323 8324 8325 8326 # Check whether --enable-fast-install was given. 8327if test "${enable_fast_install+set}" = set; then : 8328 enableval=$enable_fast_install; p=${PACKAGE-default} 8329 case $enableval in 8330 yes) enable_fast_install=yes ;; 8331 no) enable_fast_install=no ;; 8332 *) 8333 enable_fast_install=no 8334 # Look at the argument we got. We use all the common list separators. 8335 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8336 for pkg in $enableval; do 8337 IFS="$lt_save_ifs" 8338 if test "X$pkg" = "X$p"; then 8339 enable_fast_install=yes 8340 fi 8341 done 8342 IFS="$lt_save_ifs" 8343 ;; 8344 esac 8345else 8346 enable_fast_install=yes 8347fi 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359# This can be used to rebuild libtool when needed 8360LIBTOOL_DEPS="$ltmain" 8361 8362# Always use our own libtool. 8363LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394test -z "$LN_S" && LN_S="ln -s" 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409if test -n "${ZSH_VERSION+set}" ; then 8410 setopt NO_GLOB_SUBST 8411fi 8412 8413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8414$as_echo_n "checking for objdir... " >&6; } 8415if ${lt_cv_objdir+:} false; then : 8416 $as_echo_n "(cached) " >&6 8417else 8418 rm -f .libs 2>/dev/null 8419mkdir .libs 2>/dev/null 8420if test -d .libs; then 8421 lt_cv_objdir=.libs 8422else 8423 # MS-DOS does not allow filenames that begin with a dot. 8424 lt_cv_objdir=_libs 8425fi 8426rmdir .libs 2>/dev/null 8427fi 8428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8429$as_echo "$lt_cv_objdir" >&6; } 8430objdir=$lt_cv_objdir 8431 8432 8433 8434 8435 8436cat >>confdefs.h <<_ACEOF 8437#define LT_OBJDIR "$lt_cv_objdir/" 8438_ACEOF 8439 8440 8441 8442 8443case $host_os in 8444aix3*) 8445 # AIX sometimes has problems with the GCC collect2 program. For some 8446 # reason, if we set the COLLECT_NAMES environment variable, the problems 8447 # vanish in a puff of smoke. 8448 if test "X${COLLECT_NAMES+set}" != Xset; then 8449 COLLECT_NAMES= 8450 export COLLECT_NAMES 8451 fi 8452 ;; 8453esac 8454 8455# Global variables: 8456ofile=libtool 8457can_build_shared=yes 8458 8459# All known linkers require a `.a' archive for static linking (except MSVC, 8460# which needs '.lib'). 8461libext=a 8462 8463with_gnu_ld="$lt_cv_prog_gnu_ld" 8464 8465old_CC="$CC" 8466old_CFLAGS="$CFLAGS" 8467 8468# Set sane defaults for various variables 8469test -z "$CC" && CC=cc 8470test -z "$LTCC" && LTCC=$CC 8471test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8472test -z "$LD" && LD=ld 8473test -z "$ac_objext" && ac_objext=o 8474 8475for cc_temp in $compiler""; do 8476 case $cc_temp in 8477 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8478 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8479 \-*) ;; 8480 *) break;; 8481 esac 8482done 8483cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8484 8485 8486# Only perform the check for file, if the check method requires it 8487test -z "$MAGIC_CMD" && MAGIC_CMD=file 8488case $deplibs_check_method in 8489file_magic*) 8490 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8492$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8493if ${lt_cv_path_MAGIC_CMD+:} false; then : 8494 $as_echo_n "(cached) " >&6 8495else 8496 case $MAGIC_CMD in 8497[\\/*] | ?:[\\/]*) 8498 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8499 ;; 8500*) 8501 lt_save_MAGIC_CMD="$MAGIC_CMD" 8502 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8503 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8504 for ac_dir in $ac_dummy; do 8505 IFS="$lt_save_ifs" 8506 test -z "$ac_dir" && ac_dir=. 8507 if test -f $ac_dir/${ac_tool_prefix}file; then 8508 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8509 if test -n "$file_magic_test_file"; then 8510 case $deplibs_check_method in 8511 "file_magic "*) 8512 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8513 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8514 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8515 $EGREP "$file_magic_regex" > /dev/null; then 8516 : 8517 else 8518 cat <<_LT_EOF 1>&2 8519 8520*** Warning: the command libtool uses to detect shared libraries, 8521*** $file_magic_cmd, produces output that libtool cannot recognize. 8522*** The result is that libtool may fail to recognize shared libraries 8523*** as such. This will affect the creation of libtool libraries that 8524*** depend on shared libraries, but programs linked with such libtool 8525*** libraries will work regardless of this problem. Nevertheless, you 8526*** may want to report the problem to your system manager and/or to 8527*** bug-libtool@gnu.org 8528 8529_LT_EOF 8530 fi ;; 8531 esac 8532 fi 8533 break 8534 fi 8535 done 8536 IFS="$lt_save_ifs" 8537 MAGIC_CMD="$lt_save_MAGIC_CMD" 8538 ;; 8539esac 8540fi 8541 8542MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8543if test -n "$MAGIC_CMD"; then 8544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8545$as_echo "$MAGIC_CMD" >&6; } 8546else 8547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8548$as_echo "no" >&6; } 8549fi 8550 8551 8552 8553 8554 8555if test -z "$lt_cv_path_MAGIC_CMD"; then 8556 if test -n "$ac_tool_prefix"; then 8557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8558$as_echo_n "checking for file... " >&6; } 8559if ${lt_cv_path_MAGIC_CMD+:} false; then : 8560 $as_echo_n "(cached) " >&6 8561else 8562 case $MAGIC_CMD in 8563[\\/*] | ?:[\\/]*) 8564 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8565 ;; 8566*) 8567 lt_save_MAGIC_CMD="$MAGIC_CMD" 8568 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8569 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8570 for ac_dir in $ac_dummy; do 8571 IFS="$lt_save_ifs" 8572 test -z "$ac_dir" && ac_dir=. 8573 if test -f $ac_dir/file; then 8574 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8575 if test -n "$file_magic_test_file"; then 8576 case $deplibs_check_method in 8577 "file_magic "*) 8578 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8579 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8580 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8581 $EGREP "$file_magic_regex" > /dev/null; then 8582 : 8583 else 8584 cat <<_LT_EOF 1>&2 8585 8586*** Warning: the command libtool uses to detect shared libraries, 8587*** $file_magic_cmd, produces output that libtool cannot recognize. 8588*** The result is that libtool may fail to recognize shared libraries 8589*** as such. This will affect the creation of libtool libraries that 8590*** depend on shared libraries, but programs linked with such libtool 8591*** libraries will work regardless of this problem. Nevertheless, you 8592*** may want to report the problem to your system manager and/or to 8593*** bug-libtool@gnu.org 8594 8595_LT_EOF 8596 fi ;; 8597 esac 8598 fi 8599 break 8600 fi 8601 done 8602 IFS="$lt_save_ifs" 8603 MAGIC_CMD="$lt_save_MAGIC_CMD" 8604 ;; 8605esac 8606fi 8607 8608MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8609if test -n "$MAGIC_CMD"; then 8610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8611$as_echo "$MAGIC_CMD" >&6; } 8612else 8613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8614$as_echo "no" >&6; } 8615fi 8616 8617 8618 else 8619 MAGIC_CMD=: 8620 fi 8621fi 8622 8623 fi 8624 ;; 8625esac 8626 8627# Use C for the default configuration in the libtool script 8628 8629lt_save_CC="$CC" 8630ac_ext=c 8631ac_cpp='$CPP $CPPFLAGS' 8632ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8633ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8634ac_compiler_gnu=$ac_cv_c_compiler_gnu 8635 8636 8637# Source file extension for C test sources. 8638ac_ext=c 8639 8640# Object file extension for compiled C test sources. 8641objext=o 8642objext=$objext 8643 8644# Code to be used in simple compile tests 8645lt_simple_compile_test_code="int some_variable = 0;" 8646 8647# Code to be used in simple link tests 8648lt_simple_link_test_code='int main(){return(0);}' 8649 8650 8651 8652 8653 8654 8655 8656# If no C compiler was specified, use CC. 8657LTCC=${LTCC-"$CC"} 8658 8659# If no C compiler flags were specified, use CFLAGS. 8660LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8661 8662# Allow CC to be a program name with arguments. 8663compiler=$CC 8664 8665# Save the default compiler, since it gets overwritten when the other 8666# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8667compiler_DEFAULT=$CC 8668 8669# save warnings/boilerplate of simple test code 8670ac_outfile=conftest.$ac_objext 8671echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8672eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8673_lt_compiler_boilerplate=`cat conftest.err` 8674$RM conftest* 8675 8676ac_outfile=conftest.$ac_objext 8677echo "$lt_simple_link_test_code" >conftest.$ac_ext 8678eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8679_lt_linker_boilerplate=`cat conftest.err` 8680$RM -r conftest* 8681 8682 8683if test -n "$compiler"; then 8684 8685lt_prog_compiler_no_builtin_flag= 8686 8687if test "$GCC" = yes; then 8688 case $cc_basename in 8689 nvcc*) 8690 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8691 *) 8692 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8693 esac 8694 8695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8696$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8697if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8698 $as_echo_n "(cached) " >&6 8699else 8700 lt_cv_prog_compiler_rtti_exceptions=no 8701 ac_outfile=conftest.$ac_objext 8702 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8703 lt_compiler_flag="-fno-rtti -fno-exceptions" 8704 # Insert the option either (1) after the last *FLAGS variable, or 8705 # (2) before a word containing "conftest.", or (3) at the end. 8706 # Note that $ac_compile itself does not contain backslashes and begins 8707 # with a dollar sign (not a hyphen), so the echo should work correctly. 8708 # The option is referenced via a variable to avoid confusing sed. 8709 lt_compile=`echo "$ac_compile" | $SED \ 8710 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8711 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8712 -e 's:$: $lt_compiler_flag:'` 8713 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8714 (eval "$lt_compile" 2>conftest.err) 8715 ac_status=$? 8716 cat conftest.err >&5 8717 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8718 if (exit $ac_status) && test -s "$ac_outfile"; then 8719 # The compiler can only warn and ignore the option if not recognized 8720 # So say no if there are warnings other than the usual output. 8721 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8722 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8723 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8724 lt_cv_prog_compiler_rtti_exceptions=yes 8725 fi 8726 fi 8727 $RM conftest* 8728 8729fi 8730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8731$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8732 8733if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8734 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8735else 8736 : 8737fi 8738 8739fi 8740 8741 8742 8743 8744 8745 8746 lt_prog_compiler_wl= 8747lt_prog_compiler_pic= 8748lt_prog_compiler_static= 8749 8750 8751 if test "$GCC" = yes; then 8752 lt_prog_compiler_wl='-Wl,' 8753 lt_prog_compiler_static='-static' 8754 8755 case $host_os in 8756 aix*) 8757 # All AIX code is PIC. 8758 if test "$host_cpu" = ia64; then 8759 # AIX 5 now supports IA64 processor 8760 lt_prog_compiler_static='-Bstatic' 8761 fi 8762 ;; 8763 8764 amigaos*) 8765 case $host_cpu in 8766 powerpc) 8767 # see comment about AmigaOS4 .so support 8768 lt_prog_compiler_pic='-fPIC' 8769 ;; 8770 m68k) 8771 # FIXME: we need at least 68020 code to build shared libraries, but 8772 # adding the `-m68020' flag to GCC prevents building anything better, 8773 # like `-m68040'. 8774 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8775 ;; 8776 esac 8777 ;; 8778 8779 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8780 # PIC is the default for these OSes. 8781 ;; 8782 8783 mingw* | cygwin* | pw32* | os2* | cegcc*) 8784 # This hack is so that the source file can tell whether it is being 8785 # built for inclusion in a dll (and should export symbols for example). 8786 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8787 # (--disable-auto-import) libraries 8788 lt_prog_compiler_pic='-DDLL_EXPORT' 8789 ;; 8790 8791 darwin* | rhapsody*) 8792 # PIC is the default on this platform 8793 # Common symbols not allowed in MH_DYLIB files 8794 lt_prog_compiler_pic='-fno-common' 8795 ;; 8796 8797 haiku*) 8798 # PIC is the default for Haiku. 8799 # The "-static" flag exists, but is broken. 8800 lt_prog_compiler_static= 8801 ;; 8802 8803 hpux*) 8804 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8805 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8806 # sets the default TLS model and affects inlining. 8807 case $host_cpu in 8808 hppa*64*) 8809 # +Z the default 8810 ;; 8811 *) 8812 lt_prog_compiler_pic='-fPIC' 8813 ;; 8814 esac 8815 ;; 8816 8817 interix[3-9]*) 8818 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8819 # Instead, we relocate shared libraries at runtime. 8820 ;; 8821 8822 msdosdjgpp*) 8823 # Just because we use GCC doesn't mean we suddenly get shared libraries 8824 # on systems that don't support them. 8825 lt_prog_compiler_can_build_shared=no 8826 enable_shared=no 8827 ;; 8828 8829 *nto* | *qnx*) 8830 # QNX uses GNU C++, but need to define -shared option too, otherwise 8831 # it will coredump. 8832 lt_prog_compiler_pic='-fPIC -shared' 8833 ;; 8834 8835 sysv4*MP*) 8836 if test -d /usr/nec; then 8837 lt_prog_compiler_pic=-Kconform_pic 8838 fi 8839 ;; 8840 8841 *) 8842 lt_prog_compiler_pic='-fPIC' 8843 ;; 8844 esac 8845 8846 case $cc_basename in 8847 nvcc*) # Cuda Compiler Driver 2.2 8848 lt_prog_compiler_wl='-Xlinker ' 8849 if test -n "$lt_prog_compiler_pic"; then 8850 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 8851 fi 8852 ;; 8853 esac 8854 else 8855 # PORTME Check for flag to pass linker flags through the system compiler. 8856 case $host_os in 8857 aix*) 8858 lt_prog_compiler_wl='-Wl,' 8859 if test "$host_cpu" = ia64; then 8860 # AIX 5 now supports IA64 processor 8861 lt_prog_compiler_static='-Bstatic' 8862 else 8863 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8864 fi 8865 ;; 8866 8867 mingw* | cygwin* | pw32* | os2* | cegcc*) 8868 # This hack is so that the source file can tell whether it is being 8869 # built for inclusion in a dll (and should export symbols for example). 8870 lt_prog_compiler_pic='-DDLL_EXPORT' 8871 ;; 8872 8873 hpux9* | hpux10* | hpux11*) 8874 lt_prog_compiler_wl='-Wl,' 8875 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8876 # not for PA HP-UX. 8877 case $host_cpu in 8878 hppa*64*|ia64*) 8879 # +Z the default 8880 ;; 8881 *) 8882 lt_prog_compiler_pic='+Z' 8883 ;; 8884 esac 8885 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8886 lt_prog_compiler_static='${wl}-a ${wl}archive' 8887 ;; 8888 8889 irix5* | irix6* | nonstopux*) 8890 lt_prog_compiler_wl='-Wl,' 8891 # PIC (with -KPIC) is the default. 8892 lt_prog_compiler_static='-non_shared' 8893 ;; 8894 8895 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 8896 case $cc_basename in 8897 # old Intel for x86_64 which still supported -KPIC. 8898 ecc*) 8899 lt_prog_compiler_wl='-Wl,' 8900 lt_prog_compiler_pic='-KPIC' 8901 lt_prog_compiler_static='-static' 8902 ;; 8903 # icc used to be incompatible with GCC. 8904 # ICC 10 doesn't accept -KPIC any more. 8905 icc* | ifort*) 8906 lt_prog_compiler_wl='-Wl,' 8907 lt_prog_compiler_pic='-fPIC' 8908 lt_prog_compiler_static='-static' 8909 ;; 8910 # Lahey Fortran 8.1. 8911 lf95*) 8912 lt_prog_compiler_wl='-Wl,' 8913 lt_prog_compiler_pic='--shared' 8914 lt_prog_compiler_static='--static' 8915 ;; 8916 nagfor*) 8917 # NAG Fortran compiler 8918 lt_prog_compiler_wl='-Wl,-Wl,,' 8919 lt_prog_compiler_pic='-PIC' 8920 lt_prog_compiler_static='-Bstatic' 8921 ;; 8922 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8923 # Portland Group compilers (*not* the Pentium gcc compiler, 8924 # which looks to be a dead project) 8925 lt_prog_compiler_wl='-Wl,' 8926 lt_prog_compiler_pic='-fpic' 8927 lt_prog_compiler_static='-Bstatic' 8928 ;; 8929 ccc*) 8930 lt_prog_compiler_wl='-Wl,' 8931 # All Alpha code is PIC. 8932 lt_prog_compiler_static='-non_shared' 8933 ;; 8934 xl* | bgxl* | bgf* | mpixl*) 8935 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8936 lt_prog_compiler_wl='-Wl,' 8937 lt_prog_compiler_pic='-qpic' 8938 lt_prog_compiler_static='-qstaticlink' 8939 ;; 8940 *) 8941 case `$CC -V 2>&1 | sed 5q` in 8942 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 8943 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8944 lt_prog_compiler_pic='-KPIC' 8945 lt_prog_compiler_static='-Bstatic' 8946 lt_prog_compiler_wl='' 8947 ;; 8948 *Sun\ F* | *Sun*Fortran*) 8949 lt_prog_compiler_pic='-KPIC' 8950 lt_prog_compiler_static='-Bstatic' 8951 lt_prog_compiler_wl='-Qoption ld ' 8952 ;; 8953 *Sun\ C*) 8954 # Sun C 5.9 8955 lt_prog_compiler_pic='-KPIC' 8956 lt_prog_compiler_static='-Bstatic' 8957 lt_prog_compiler_wl='-Wl,' 8958 ;; 8959 *Intel*\ [CF]*Compiler*) 8960 lt_prog_compiler_wl='-Wl,' 8961 lt_prog_compiler_pic='-fPIC' 8962 lt_prog_compiler_static='-static' 8963 ;; 8964 *Portland\ Group*) 8965 lt_prog_compiler_wl='-Wl,' 8966 lt_prog_compiler_pic='-fpic' 8967 lt_prog_compiler_static='-Bstatic' 8968 ;; 8969 esac 8970 ;; 8971 esac 8972 ;; 8973 8974 newsos6) 8975 lt_prog_compiler_pic='-KPIC' 8976 lt_prog_compiler_static='-Bstatic' 8977 ;; 8978 8979 *nto* | *qnx*) 8980 # QNX uses GNU C++, but need to define -shared option too, otherwise 8981 # it will coredump. 8982 lt_prog_compiler_pic='-fPIC -shared' 8983 ;; 8984 8985 osf3* | osf4* | osf5*) 8986 lt_prog_compiler_wl='-Wl,' 8987 # All OSF/1 code is PIC. 8988 lt_prog_compiler_static='-non_shared' 8989 ;; 8990 8991 rdos*) 8992 lt_prog_compiler_static='-non_shared' 8993 ;; 8994 8995 solaris*) 8996 lt_prog_compiler_pic='-KPIC' 8997 lt_prog_compiler_static='-Bstatic' 8998 case $cc_basename in 8999 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9000 lt_prog_compiler_wl='-Qoption ld ';; 9001 *) 9002 lt_prog_compiler_wl='-Wl,';; 9003 esac 9004 ;; 9005 9006 sunos4*) 9007 lt_prog_compiler_wl='-Qoption ld ' 9008 lt_prog_compiler_pic='-PIC' 9009 lt_prog_compiler_static='-Bstatic' 9010 ;; 9011 9012 sysv4 | sysv4.2uw2* | sysv4.3*) 9013 lt_prog_compiler_wl='-Wl,' 9014 lt_prog_compiler_pic='-KPIC' 9015 lt_prog_compiler_static='-Bstatic' 9016 ;; 9017 9018 sysv4*MP*) 9019 if test -d /usr/nec ;then 9020 lt_prog_compiler_pic='-Kconform_pic' 9021 lt_prog_compiler_static='-Bstatic' 9022 fi 9023 ;; 9024 9025 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9026 lt_prog_compiler_wl='-Wl,' 9027 lt_prog_compiler_pic='-KPIC' 9028 lt_prog_compiler_static='-Bstatic' 9029 ;; 9030 9031 unicos*) 9032 lt_prog_compiler_wl='-Wl,' 9033 lt_prog_compiler_can_build_shared=no 9034 ;; 9035 9036 uts4*) 9037 lt_prog_compiler_pic='-pic' 9038 lt_prog_compiler_static='-Bstatic' 9039 ;; 9040 9041 *) 9042 lt_prog_compiler_can_build_shared=no 9043 ;; 9044 esac 9045 fi 9046 9047case $host_os in 9048 # For platforms which do not support PIC, -DPIC is meaningless: 9049 *djgpp*) 9050 lt_prog_compiler_pic= 9051 ;; 9052 *) 9053 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9054 ;; 9055esac 9056 9057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9058$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9059if ${lt_cv_prog_compiler_pic+:} false; then : 9060 $as_echo_n "(cached) " >&6 9061else 9062 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9063fi 9064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9065$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9066lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9067 9068# 9069# Check to make sure the PIC flag actually works. 9070# 9071if test -n "$lt_prog_compiler_pic"; then 9072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9073$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9074if ${lt_cv_prog_compiler_pic_works+:} false; then : 9075 $as_echo_n "(cached) " >&6 9076else 9077 lt_cv_prog_compiler_pic_works=no 9078 ac_outfile=conftest.$ac_objext 9079 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9080 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9081 # Insert the option either (1) after the last *FLAGS variable, or 9082 # (2) before a word containing "conftest.", or (3) at the end. 9083 # Note that $ac_compile itself does not contain backslashes and begins 9084 # with a dollar sign (not a hyphen), so the echo should work correctly. 9085 # The option is referenced via a variable to avoid confusing sed. 9086 lt_compile=`echo "$ac_compile" | $SED \ 9087 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9088 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9089 -e 's:$: $lt_compiler_flag:'` 9090 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9091 (eval "$lt_compile" 2>conftest.err) 9092 ac_status=$? 9093 cat conftest.err >&5 9094 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9095 if (exit $ac_status) && test -s "$ac_outfile"; then 9096 # The compiler can only warn and ignore the option if not recognized 9097 # So say no if there are warnings other than the usual output. 9098 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9099 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9100 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9101 lt_cv_prog_compiler_pic_works=yes 9102 fi 9103 fi 9104 $RM conftest* 9105 9106fi 9107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9108$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9109 9110if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9111 case $lt_prog_compiler_pic in 9112 "" | " "*) ;; 9113 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9114 esac 9115else 9116 lt_prog_compiler_pic= 9117 lt_prog_compiler_can_build_shared=no 9118fi 9119 9120fi 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132# 9133# Check to make sure the static flag actually works. 9134# 9135wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9137$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9138if ${lt_cv_prog_compiler_static_works+:} false; then : 9139 $as_echo_n "(cached) " >&6 9140else 9141 lt_cv_prog_compiler_static_works=no 9142 save_LDFLAGS="$LDFLAGS" 9143 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9144 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9145 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9146 # The linker can only warn and ignore the option if not recognized 9147 # So say no if there are warnings 9148 if test -s conftest.err; then 9149 # Append any errors to the config.log. 9150 cat conftest.err 1>&5 9151 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9152 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9153 if diff conftest.exp conftest.er2 >/dev/null; then 9154 lt_cv_prog_compiler_static_works=yes 9155 fi 9156 else 9157 lt_cv_prog_compiler_static_works=yes 9158 fi 9159 fi 9160 $RM -r conftest* 9161 LDFLAGS="$save_LDFLAGS" 9162 9163fi 9164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9165$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9166 9167if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9168 : 9169else 9170 lt_prog_compiler_static= 9171fi 9172 9173 9174 9175 9176 9177 9178 9179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9180$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9181if ${lt_cv_prog_compiler_c_o+:} false; then : 9182 $as_echo_n "(cached) " >&6 9183else 9184 lt_cv_prog_compiler_c_o=no 9185 $RM -r conftest 2>/dev/null 9186 mkdir conftest 9187 cd conftest 9188 mkdir out 9189 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9190 9191 lt_compiler_flag="-o out/conftest2.$ac_objext" 9192 # Insert the option either (1) after the last *FLAGS variable, or 9193 # (2) before a word containing "conftest.", or (3) at the end. 9194 # Note that $ac_compile itself does not contain backslashes and begins 9195 # with a dollar sign (not a hyphen), so the echo should work correctly. 9196 lt_compile=`echo "$ac_compile" | $SED \ 9197 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9198 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9199 -e 's:$: $lt_compiler_flag:'` 9200 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9201 (eval "$lt_compile" 2>out/conftest.err) 9202 ac_status=$? 9203 cat out/conftest.err >&5 9204 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9205 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9206 then 9207 # The compiler can only warn and ignore the option if not recognized 9208 # So say no if there are warnings 9209 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9210 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9211 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9212 lt_cv_prog_compiler_c_o=yes 9213 fi 9214 fi 9215 chmod u+w . 2>&5 9216 $RM conftest* 9217 # SGI C++ compiler will create directory out/ii_files/ for 9218 # template instantiation 9219 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9220 $RM out/* && rmdir out 9221 cd .. 9222 $RM -r conftest 9223 $RM conftest* 9224 9225fi 9226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9227$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9228 9229 9230 9231 9232 9233 9234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9235$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9236if ${lt_cv_prog_compiler_c_o+:} false; then : 9237 $as_echo_n "(cached) " >&6 9238else 9239 lt_cv_prog_compiler_c_o=no 9240 $RM -r conftest 2>/dev/null 9241 mkdir conftest 9242 cd conftest 9243 mkdir out 9244 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9245 9246 lt_compiler_flag="-o out/conftest2.$ac_objext" 9247 # Insert the option either (1) after the last *FLAGS variable, or 9248 # (2) before a word containing "conftest.", or (3) at the end. 9249 # Note that $ac_compile itself does not contain backslashes and begins 9250 # with a dollar sign (not a hyphen), so the echo should work correctly. 9251 lt_compile=`echo "$ac_compile" | $SED \ 9252 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9253 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9254 -e 's:$: $lt_compiler_flag:'` 9255 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9256 (eval "$lt_compile" 2>out/conftest.err) 9257 ac_status=$? 9258 cat out/conftest.err >&5 9259 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9260 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9261 then 9262 # The compiler can only warn and ignore the option if not recognized 9263 # So say no if there are warnings 9264 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9265 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9266 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9267 lt_cv_prog_compiler_c_o=yes 9268 fi 9269 fi 9270 chmod u+w . 2>&5 9271 $RM conftest* 9272 # SGI C++ compiler will create directory out/ii_files/ for 9273 # template instantiation 9274 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9275 $RM out/* && rmdir out 9276 cd .. 9277 $RM -r conftest 9278 $RM conftest* 9279 9280fi 9281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9282$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9283 9284 9285 9286 9287hard_links="nottested" 9288if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9289 # do not overwrite the value of need_locks provided by the user 9290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9291$as_echo_n "checking if we can lock with hard links... " >&6; } 9292 hard_links=yes 9293 $RM conftest* 9294 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9295 touch conftest.a 9296 ln conftest.a conftest.b 2>&5 || hard_links=no 9297 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9299$as_echo "$hard_links" >&6; } 9300 if test "$hard_links" = no; then 9301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9302$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9303 need_locks=warn 9304 fi 9305else 9306 need_locks=no 9307fi 9308 9309 9310 9311 9312 9313 9314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9315$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9316 9317 runpath_var= 9318 allow_undefined_flag= 9319 always_export_symbols=no 9320 archive_cmds= 9321 archive_expsym_cmds= 9322 compiler_needs_object=no 9323 enable_shared_with_static_runtimes=no 9324 export_dynamic_flag_spec= 9325 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9326 hardcode_automatic=no 9327 hardcode_direct=no 9328 hardcode_direct_absolute=no 9329 hardcode_libdir_flag_spec= 9330 hardcode_libdir_separator= 9331 hardcode_minus_L=no 9332 hardcode_shlibpath_var=unsupported 9333 inherit_rpath=no 9334 link_all_deplibs=unknown 9335 module_cmds= 9336 module_expsym_cmds= 9337 old_archive_from_new_cmds= 9338 old_archive_from_expsyms_cmds= 9339 thread_safe_flag_spec= 9340 whole_archive_flag_spec= 9341 # include_expsyms should be a list of space-separated symbols to be *always* 9342 # included in the symbol list 9343 include_expsyms= 9344 # exclude_expsyms can be an extended regexp of symbols to exclude 9345 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9346 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9347 # as well as any symbol that contains `d'. 9348 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9349 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9350 # platforms (ab)use it in PIC code, but their linkers get confused if 9351 # the symbol is explicitly referenced. Since portable code cannot 9352 # rely on this symbol name, it's probably fine to never include it in 9353 # preloaded symbol tables. 9354 # Exclude shared library initialization/finalization symbols. 9355 extract_expsyms_cmds= 9356 9357 case $host_os in 9358 cygwin* | mingw* | pw32* | cegcc*) 9359 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9360 # When not using gcc, we currently assume that we are using 9361 # Microsoft Visual C++. 9362 if test "$GCC" != yes; then 9363 with_gnu_ld=no 9364 fi 9365 ;; 9366 interix*) 9367 # we just hope/assume this is gcc and not c89 (= MSVC++) 9368 with_gnu_ld=yes 9369 ;; 9370 openbsd*) 9371 with_gnu_ld=no 9372 ;; 9373 linux* | k*bsd*-gnu | gnu*) 9374 link_all_deplibs=no 9375 ;; 9376 esac 9377 9378 ld_shlibs=yes 9379 9380 # On some targets, GNU ld is compatible enough with the native linker 9381 # that we're better off using the native interface for both. 9382 lt_use_gnu_ld_interface=no 9383 if test "$with_gnu_ld" = yes; then 9384 case $host_os in 9385 aix*) 9386 # The AIX port of GNU ld has always aspired to compatibility 9387 # with the native linker. However, as the warning in the GNU ld 9388 # block says, versions before 2.19.5* couldn't really create working 9389 # shared libraries, regardless of the interface used. 9390 case `$LD -v 2>&1` in 9391 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9392 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9393 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9394 *) 9395 lt_use_gnu_ld_interface=yes 9396 ;; 9397 esac 9398 ;; 9399 *) 9400 lt_use_gnu_ld_interface=yes 9401 ;; 9402 esac 9403 fi 9404 9405 if test "$lt_use_gnu_ld_interface" = yes; then 9406 # If archive_cmds runs LD, not CC, wlarc should be empty 9407 wlarc='${wl}' 9408 9409 # Set some defaults for GNU ld with shared library support. These 9410 # are reset later if shared libraries are not supported. Putting them 9411 # here allows them to be overridden if necessary. 9412 runpath_var=LD_RUN_PATH 9413 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9414 export_dynamic_flag_spec='${wl}--export-dynamic' 9415 # ancient GNU ld didn't support --whole-archive et. al. 9416 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9417 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9418 else 9419 whole_archive_flag_spec= 9420 fi 9421 supports_anon_versioning=no 9422 case `$LD -v 2>&1` in 9423 *GNU\ gold*) supports_anon_versioning=yes ;; 9424 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9425 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9426 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9427 *\ 2.11.*) ;; # other 2.11 versions 9428 *) supports_anon_versioning=yes ;; 9429 esac 9430 9431 # See if GNU ld supports shared libraries. 9432 case $host_os in 9433 aix[3-9]*) 9434 # On AIX/PPC, the GNU linker is very broken 9435 if test "$host_cpu" != ia64; then 9436 ld_shlibs=no 9437 cat <<_LT_EOF 1>&2 9438 9439*** Warning: the GNU linker, at least up to release 2.19, is reported 9440*** to be unable to reliably create shared libraries on AIX. 9441*** Therefore, libtool is disabling shared libraries support. If you 9442*** really care for shared libraries, you may want to install binutils 9443*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9444*** You will then need to restart the configuration process. 9445 9446_LT_EOF 9447 fi 9448 ;; 9449 9450 amigaos*) 9451 case $host_cpu in 9452 powerpc) 9453 # see comment about AmigaOS4 .so support 9454 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9455 archive_expsym_cmds='' 9456 ;; 9457 m68k) 9458 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)' 9459 hardcode_libdir_flag_spec='-L$libdir' 9460 hardcode_minus_L=yes 9461 ;; 9462 esac 9463 ;; 9464 9465 beos*) 9466 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9467 allow_undefined_flag=unsupported 9468 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9469 # support --undefined. This deserves some investigation. FIXME 9470 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9471 else 9472 ld_shlibs=no 9473 fi 9474 ;; 9475 9476 cygwin* | mingw* | pw32* | cegcc*) 9477 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9478 # as there is no search path for DLLs. 9479 hardcode_libdir_flag_spec='-L$libdir' 9480 export_dynamic_flag_spec='${wl}--export-all-symbols' 9481 allow_undefined_flag=unsupported 9482 always_export_symbols=no 9483 enable_shared_with_static_runtimes=yes 9484 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 9485 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9486 9487 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9488 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9489 # If the export-symbols file already is a .def file (1st line 9490 # is EXPORTS), use it as is; otherwise, prepend... 9491 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9492 cp $export_symbols $output_objdir/$soname.def; 9493 else 9494 echo EXPORTS > $output_objdir/$soname.def; 9495 cat $export_symbols >> $output_objdir/$soname.def; 9496 fi~ 9497 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9498 else 9499 ld_shlibs=no 9500 fi 9501 ;; 9502 9503 haiku*) 9504 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9505 link_all_deplibs=yes 9506 ;; 9507 9508 interix[3-9]*) 9509 hardcode_direct=no 9510 hardcode_shlibpath_var=no 9511 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9512 export_dynamic_flag_spec='${wl}-E' 9513 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9514 # Instead, shared libraries are loaded at an image base (0x10000000 by 9515 # default) and relocated if they conflict, which is a slow very memory 9516 # consuming and fragmenting process. To avoid this, we pick a random, 9517 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9518 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9519 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9520 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' 9521 ;; 9522 9523 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9524 tmp_diet=no 9525 if test "$host_os" = linux-dietlibc; then 9526 case $cc_basename in 9527 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9528 esac 9529 fi 9530 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9531 && test "$tmp_diet" = no 9532 then 9533 tmp_addflag=' $pic_flag' 9534 tmp_sharedflag='-shared' 9535 case $cc_basename,$host_cpu in 9536 pgcc*) # Portland Group C compiler 9537 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' 9538 tmp_addflag=' $pic_flag' 9539 ;; 9540 pgf77* | pgf90* | pgf95* | pgfortran*) 9541 # Portland Group f77 and f90 compilers 9542 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' 9543 tmp_addflag=' $pic_flag -Mnomain' ;; 9544 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9545 tmp_addflag=' -i_dynamic' ;; 9546 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9547 tmp_addflag=' -i_dynamic -nofor_main' ;; 9548 ifc* | ifort*) # Intel Fortran compiler 9549 tmp_addflag=' -nofor_main' ;; 9550 lf95*) # Lahey Fortran 8.1 9551 whole_archive_flag_spec= 9552 tmp_sharedflag='--shared' ;; 9553 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9554 tmp_sharedflag='-qmkshrobj' 9555 tmp_addflag= ;; 9556 nvcc*) # Cuda Compiler Driver 2.2 9557 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' 9558 compiler_needs_object=yes 9559 ;; 9560 esac 9561 case `$CC -V 2>&1 | sed 5q` in 9562 *Sun\ C*) # Sun C 5.9 9563 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' 9564 compiler_needs_object=yes 9565 tmp_sharedflag='-G' ;; 9566 *Sun\ F*) # Sun Fortran 8.3 9567 tmp_sharedflag='-G' ;; 9568 esac 9569 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9570 9571 if test "x$supports_anon_versioning" = xyes; then 9572 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9573 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9574 echo "local: *; };" >> $output_objdir/$libname.ver~ 9575 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9576 fi 9577 9578 case $cc_basename in 9579 xlf* | bgf* | bgxlf* | mpixlf*) 9580 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9581 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9582 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9583 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9584 if test "x$supports_anon_versioning" = xyes; then 9585 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9586 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9587 echo "local: *; };" >> $output_objdir/$libname.ver~ 9588 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9589 fi 9590 ;; 9591 esac 9592 else 9593 ld_shlibs=no 9594 fi 9595 ;; 9596 9597 netbsd* | netbsdelf*-gnu) 9598 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9599 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9600 wlarc= 9601 else 9602 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9603 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9604 fi 9605 ;; 9606 9607 solaris*) 9608 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9609 ld_shlibs=no 9610 cat <<_LT_EOF 1>&2 9611 9612*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9613*** create shared libraries on Solaris systems. Therefore, libtool 9614*** is disabling shared libraries support. We urge you to upgrade GNU 9615*** binutils to release 2.9.1 or newer. Another option is to modify 9616*** your PATH or compiler configuration so that the native linker is 9617*** used, and then restart. 9618 9619_LT_EOF 9620 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9621 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9622 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9623 else 9624 ld_shlibs=no 9625 fi 9626 ;; 9627 9628 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9629 case `$LD -v 2>&1` in 9630 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9631 ld_shlibs=no 9632 cat <<_LT_EOF 1>&2 9633 9634*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9635*** reliably create shared libraries on SCO systems. Therefore, libtool 9636*** is disabling shared libraries support. We urge you to upgrade GNU 9637*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9638*** your PATH or compiler configuration so that the native linker is 9639*** used, and then restart. 9640 9641_LT_EOF 9642 ;; 9643 *) 9644 # For security reasons, it is highly recommended that you always 9645 # use absolute paths for naming shared libraries, and exclude the 9646 # DT_RUNPATH tag from executables and libraries. But doing so 9647 # requires that you compile everything twice, which is a pain. 9648 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9649 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9650 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9651 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9652 else 9653 ld_shlibs=no 9654 fi 9655 ;; 9656 esac 9657 ;; 9658 9659 sunos4*) 9660 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9661 wlarc= 9662 hardcode_direct=yes 9663 hardcode_shlibpath_var=no 9664 ;; 9665 9666 *) 9667 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9668 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9669 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9670 else 9671 ld_shlibs=no 9672 fi 9673 ;; 9674 esac 9675 9676 if test "$ld_shlibs" = no; then 9677 runpath_var= 9678 hardcode_libdir_flag_spec= 9679 export_dynamic_flag_spec= 9680 whole_archive_flag_spec= 9681 fi 9682 else 9683 # PORTME fill in a description of your system's linker (not GNU ld) 9684 case $host_os in 9685 aix3*) 9686 allow_undefined_flag=unsupported 9687 always_export_symbols=yes 9688 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' 9689 # Note: this linker hardcodes the directories in LIBPATH if there 9690 # are no directories specified by -L. 9691 hardcode_minus_L=yes 9692 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9693 # Neither direct hardcoding nor static linking is supported with a 9694 # broken collect2. 9695 hardcode_direct=unsupported 9696 fi 9697 ;; 9698 9699 aix[4-9]*) 9700 if test "$host_cpu" = ia64; then 9701 # On IA64, the linker does run time linking by default, so we don't 9702 # have to do anything special. 9703 aix_use_runtimelinking=no 9704 exp_sym_flag='-Bexport' 9705 no_entry_flag="" 9706 else 9707 # If we're using GNU nm, then we don't want the "-C" option. 9708 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9709 # Also, AIX nm treats weak defined symbols like other global 9710 # defined symbols, whereas GNU nm marks them as "W". 9711 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9712 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' 9713 else 9714 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9715 fi 9716 aix_use_runtimelinking=no 9717 9718 # Test if we are trying to use run time linking or normal 9719 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9720 # need to do runtime linking. 9721 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9722 for ld_flag in $LDFLAGS; do 9723 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9724 aix_use_runtimelinking=yes 9725 break 9726 fi 9727 done 9728 ;; 9729 esac 9730 9731 exp_sym_flag='-bexport' 9732 no_entry_flag='-bnoentry' 9733 fi 9734 9735 # When large executables or shared objects are built, AIX ld can 9736 # have problems creating the table of contents. If linking a library 9737 # or program results in "error TOC overflow" add -mminimal-toc to 9738 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9739 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9740 9741 archive_cmds='' 9742 hardcode_direct=yes 9743 hardcode_direct_absolute=yes 9744 hardcode_libdir_separator=':' 9745 link_all_deplibs=yes 9746 file_list_spec='${wl}-f,' 9747 9748 if test "$GCC" = yes; then 9749 case $host_os in aix4.[012]|aix4.[012].*) 9750 # We only want to do this on AIX 4.2 and lower, the check 9751 # below for broken collect2 doesn't work under 4.3+ 9752 collect2name=`${CC} -print-prog-name=collect2` 9753 if test -f "$collect2name" && 9754 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9755 then 9756 # We have reworked collect2 9757 : 9758 else 9759 # We have old collect2 9760 hardcode_direct=unsupported 9761 # It fails to find uninstalled libraries when the uninstalled 9762 # path is not listed in the libpath. Setting hardcode_minus_L 9763 # to unsupported forces relinking 9764 hardcode_minus_L=yes 9765 hardcode_libdir_flag_spec='-L$libdir' 9766 hardcode_libdir_separator= 9767 fi 9768 ;; 9769 esac 9770 shared_flag='-shared' 9771 if test "$aix_use_runtimelinking" = yes; then 9772 shared_flag="$shared_flag "'${wl}-G' 9773 fi 9774 link_all_deplibs=no 9775 else 9776 # not using gcc 9777 if test "$host_cpu" = ia64; then 9778 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9779 # chokes on -Wl,-G. The following line is correct: 9780 shared_flag='-G' 9781 else 9782 if test "$aix_use_runtimelinking" = yes; then 9783 shared_flag='${wl}-G' 9784 else 9785 shared_flag='${wl}-bM:SRE' 9786 fi 9787 fi 9788 fi 9789 9790 export_dynamic_flag_spec='${wl}-bexpall' 9791 # It seems that -bexpall does not export symbols beginning with 9792 # underscore (_), so it is better to generate a list of symbols to export. 9793 always_export_symbols=yes 9794 if test "$aix_use_runtimelinking" = yes; then 9795 # Warning - without using the other runtime loading flags (-brtl), 9796 # -berok will link without error, but may produce a broken library. 9797 allow_undefined_flag='-berok' 9798 # Determine the default libpath from the value encoded in an 9799 # empty executable. 9800 if test "${lt_cv_aix_libpath+set}" = set; then 9801 aix_libpath=$lt_cv_aix_libpath 9802else 9803 if ${lt_cv_aix_libpath_+:} false; then : 9804 $as_echo_n "(cached) " >&6 9805else 9806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9807/* end confdefs.h. */ 9808 9809int 9810main () 9811{ 9812 9813 ; 9814 return 0; 9815} 9816_ACEOF 9817if ac_fn_c_try_link "$LINENO"; then : 9818 9819 lt_aix_libpath_sed=' 9820 /Import File Strings/,/^$/ { 9821 /^0/ { 9822 s/^0 *\([^ ]*\) *$/\1/ 9823 p 9824 } 9825 }' 9826 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9827 # Check for a 64-bit object if we didn't find anything. 9828 if test -z "$lt_cv_aix_libpath_"; then 9829 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9830 fi 9831fi 9832rm -f core conftest.err conftest.$ac_objext \ 9833 conftest$ac_exeext conftest.$ac_ext 9834 if test -z "$lt_cv_aix_libpath_"; then 9835 lt_cv_aix_libpath_="/usr/lib:/lib" 9836 fi 9837 9838fi 9839 9840 aix_libpath=$lt_cv_aix_libpath_ 9841fi 9842 9843 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9844 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" 9845 else 9846 if test "$host_cpu" = ia64; then 9847 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9848 allow_undefined_flag="-z nodefs" 9849 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" 9850 else 9851 # Determine the default libpath from the value encoded in an 9852 # empty executable. 9853 if test "${lt_cv_aix_libpath+set}" = set; then 9854 aix_libpath=$lt_cv_aix_libpath 9855else 9856 if ${lt_cv_aix_libpath_+:} false; then : 9857 $as_echo_n "(cached) " >&6 9858else 9859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9860/* end confdefs.h. */ 9861 9862int 9863main () 9864{ 9865 9866 ; 9867 return 0; 9868} 9869_ACEOF 9870if ac_fn_c_try_link "$LINENO"; then : 9871 9872 lt_aix_libpath_sed=' 9873 /Import File Strings/,/^$/ { 9874 /^0/ { 9875 s/^0 *\([^ ]*\) *$/\1/ 9876 p 9877 } 9878 }' 9879 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9880 # Check for a 64-bit object if we didn't find anything. 9881 if test -z "$lt_cv_aix_libpath_"; then 9882 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9883 fi 9884fi 9885rm -f core conftest.err conftest.$ac_objext \ 9886 conftest$ac_exeext conftest.$ac_ext 9887 if test -z "$lt_cv_aix_libpath_"; then 9888 lt_cv_aix_libpath_="/usr/lib:/lib" 9889 fi 9890 9891fi 9892 9893 aix_libpath=$lt_cv_aix_libpath_ 9894fi 9895 9896 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9897 # Warning - without using the other run time loading flags, 9898 # -berok will link without error, but may produce a broken library. 9899 no_undefined_flag=' ${wl}-bernotok' 9900 allow_undefined_flag=' ${wl}-berok' 9901 if test "$with_gnu_ld" = yes; then 9902 # We only use this code for GNU lds that support --whole-archive. 9903 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9904 else 9905 # Exported symbols can be pulled into shared objects from archives 9906 whole_archive_flag_spec='$convenience' 9907 fi 9908 archive_cmds_need_lc=yes 9909 # This is similar to how AIX traditionally builds its shared libraries. 9910 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' 9911 fi 9912 fi 9913 ;; 9914 9915 amigaos*) 9916 case $host_cpu in 9917 powerpc) 9918 # see comment about AmigaOS4 .so support 9919 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9920 archive_expsym_cmds='' 9921 ;; 9922 m68k) 9923 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)' 9924 hardcode_libdir_flag_spec='-L$libdir' 9925 hardcode_minus_L=yes 9926 ;; 9927 esac 9928 ;; 9929 9930 bsdi[45]*) 9931 export_dynamic_flag_spec=-rdynamic 9932 ;; 9933 9934 cygwin* | mingw* | pw32* | cegcc*) 9935 # When not using gcc, we currently assume that we are using 9936 # Microsoft Visual C++. 9937 # hardcode_libdir_flag_spec is actually meaningless, as there is 9938 # no search path for DLLs. 9939 case $cc_basename in 9940 cl*) 9941 # Native MSVC 9942 hardcode_libdir_flag_spec=' ' 9943 allow_undefined_flag=unsupported 9944 always_export_symbols=yes 9945 file_list_spec='@' 9946 # Tell ltmain to make .lib files, not .a files. 9947 libext=lib 9948 # Tell ltmain to make .dll files, not .so files. 9949 shrext_cmds=".dll" 9950 # FIXME: Setting linknames here is a bad hack. 9951 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 9952 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9953 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 9954 else 9955 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 9956 fi~ 9957 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 9958 linknames=' 9959 # The linker will not automatically build a static lib if we build a DLL. 9960 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 9961 enable_shared_with_static_runtimes=yes 9962 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 9963 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9964 # Don't use ranlib 9965 old_postinstall_cmds='chmod 644 $oldlib' 9966 postlink_cmds='lt_outputfile="@OUTPUT@"~ 9967 lt_tool_outputfile="@TOOL_OUTPUT@"~ 9968 case $lt_outputfile in 9969 *.exe|*.EXE) ;; 9970 *) 9971 lt_outputfile="$lt_outputfile.exe" 9972 lt_tool_outputfile="$lt_tool_outputfile.exe" 9973 ;; 9974 esac~ 9975 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 9976 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 9977 $RM "$lt_outputfile.manifest"; 9978 fi' 9979 ;; 9980 *) 9981 # Assume MSVC wrapper 9982 hardcode_libdir_flag_spec=' ' 9983 allow_undefined_flag=unsupported 9984 # Tell ltmain to make .lib files, not .a files. 9985 libext=lib 9986 # Tell ltmain to make .dll files, not .so files. 9987 shrext_cmds=".dll" 9988 # FIXME: Setting linknames here is a bad hack. 9989 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9990 # The linker will automatically build a .lib file if we build a DLL. 9991 old_archive_from_new_cmds='true' 9992 # FIXME: Should let the user specify the lib program. 9993 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9994 enable_shared_with_static_runtimes=yes 9995 ;; 9996 esac 9997 ;; 9998 9999 darwin* | rhapsody*) 10000 10001 10002 archive_cmds_need_lc=no 10003 hardcode_direct=no 10004 hardcode_automatic=yes 10005 hardcode_shlibpath_var=unsupported 10006 if test "$lt_cv_ld_force_load" = "yes"; then 10007 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\"`' 10008 10009 else 10010 whole_archive_flag_spec='' 10011 fi 10012 link_all_deplibs=yes 10013 allow_undefined_flag="$_lt_dar_allow_undefined" 10014 case $cc_basename in 10015 ifort*) _lt_dar_can_shared=yes ;; 10016 *) _lt_dar_can_shared=$GCC ;; 10017 esac 10018 if test "$_lt_dar_can_shared" = "yes"; then 10019 output_verbose_link_cmd=func_echo_all 10020 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10021 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10022 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}" 10023 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}" 10024 10025 else 10026 ld_shlibs=no 10027 fi 10028 10029 ;; 10030 10031 dgux*) 10032 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10033 hardcode_libdir_flag_spec='-L$libdir' 10034 hardcode_shlibpath_var=no 10035 ;; 10036 10037 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10038 # support. Future versions do this automatically, but an explicit c++rt0.o 10039 # does not break anything, and helps significantly (at the cost of a little 10040 # extra space). 10041 freebsd2.2*) 10042 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10043 hardcode_libdir_flag_spec='-R$libdir' 10044 hardcode_direct=yes 10045 hardcode_shlibpath_var=no 10046 ;; 10047 10048 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10049 freebsd2.*) 10050 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10051 hardcode_direct=yes 10052 hardcode_minus_L=yes 10053 hardcode_shlibpath_var=no 10054 ;; 10055 10056 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10057 freebsd* | dragonfly*) 10058 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10059 hardcode_libdir_flag_spec='-R$libdir' 10060 hardcode_direct=yes 10061 hardcode_shlibpath_var=no 10062 ;; 10063 10064 hpux9*) 10065 if test "$GCC" = yes; then 10066 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 10067 else 10068 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' 10069 fi 10070 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10071 hardcode_libdir_separator=: 10072 hardcode_direct=yes 10073 10074 # hardcode_minus_L: Not really in the search PATH, 10075 # but as the default location of the library. 10076 hardcode_minus_L=yes 10077 export_dynamic_flag_spec='${wl}-E' 10078 ;; 10079 10080 hpux10*) 10081 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10082 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10083 else 10084 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10085 fi 10086 if test "$with_gnu_ld" = no; then 10087 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10088 hardcode_libdir_separator=: 10089 hardcode_direct=yes 10090 hardcode_direct_absolute=yes 10091 export_dynamic_flag_spec='${wl}-E' 10092 # hardcode_minus_L: Not really in the search PATH, 10093 # but as the default location of the library. 10094 hardcode_minus_L=yes 10095 fi 10096 ;; 10097 10098 hpux11*) 10099 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10100 case $host_cpu in 10101 hppa*64*) 10102 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10103 ;; 10104 ia64*) 10105 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10106 ;; 10107 *) 10108 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10109 ;; 10110 esac 10111 else 10112 case $host_cpu in 10113 hppa*64*) 10114 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10115 ;; 10116 ia64*) 10117 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10118 ;; 10119 *) 10120 10121 # Older versions of the 11.00 compiler do not understand -b yet 10122 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10124$as_echo_n "checking if $CC understands -b... " >&6; } 10125if ${lt_cv_prog_compiler__b+:} false; then : 10126 $as_echo_n "(cached) " >&6 10127else 10128 lt_cv_prog_compiler__b=no 10129 save_LDFLAGS="$LDFLAGS" 10130 LDFLAGS="$LDFLAGS -b" 10131 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10132 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10133 # The linker can only warn and ignore the option if not recognized 10134 # So say no if there are warnings 10135 if test -s conftest.err; then 10136 # Append any errors to the config.log. 10137 cat conftest.err 1>&5 10138 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10139 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10140 if diff conftest.exp conftest.er2 >/dev/null; then 10141 lt_cv_prog_compiler__b=yes 10142 fi 10143 else 10144 lt_cv_prog_compiler__b=yes 10145 fi 10146 fi 10147 $RM -r conftest* 10148 LDFLAGS="$save_LDFLAGS" 10149 10150fi 10151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10152$as_echo "$lt_cv_prog_compiler__b" >&6; } 10153 10154if test x"$lt_cv_prog_compiler__b" = xyes; then 10155 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10156else 10157 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10158fi 10159 10160 ;; 10161 esac 10162 fi 10163 if test "$with_gnu_ld" = no; then 10164 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10165 hardcode_libdir_separator=: 10166 10167 case $host_cpu in 10168 hppa*64*|ia64*) 10169 hardcode_direct=no 10170 hardcode_shlibpath_var=no 10171 ;; 10172 *) 10173 hardcode_direct=yes 10174 hardcode_direct_absolute=yes 10175 export_dynamic_flag_spec='${wl}-E' 10176 10177 # hardcode_minus_L: Not really in the search PATH, 10178 # but as the default location of the library. 10179 hardcode_minus_L=yes 10180 ;; 10181 esac 10182 fi 10183 ;; 10184 10185 irix5* | irix6* | nonstopux*) 10186 if test "$GCC" = yes; then 10187 archive_cmds='$CC -shared $pic_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' 10188 # Try to use the -exported_symbol ld option, if it does not 10189 # work, assume that -exports_file does not work either and 10190 # implicitly export all symbols. 10191 # This should be the same for all languages, so no per-tag cache variable. 10192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10193$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10194if ${lt_cv_irix_exported_symbol+:} false; then : 10195 $as_echo_n "(cached) " >&6 10196else 10197 save_LDFLAGS="$LDFLAGS" 10198 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10200/* end confdefs.h. */ 10201int foo (void) { return 0; } 10202_ACEOF 10203if ac_fn_c_try_link "$LINENO"; then : 10204 lt_cv_irix_exported_symbol=yes 10205else 10206 lt_cv_irix_exported_symbol=no 10207fi 10208rm -f core conftest.err conftest.$ac_objext \ 10209 conftest$ac_exeext conftest.$ac_ext 10210 LDFLAGS="$save_LDFLAGS" 10211fi 10212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10213$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10214 if test "$lt_cv_irix_exported_symbol" = yes; then 10215 archive_expsym_cmds='$CC -shared $pic_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 ${wl}-exports_file ${wl}$export_symbols -o $lib' 10216 fi 10217 else 10218 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' 10219 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' 10220 fi 10221 archive_cmds_need_lc='no' 10222 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10223 hardcode_libdir_separator=: 10224 inherit_rpath=yes 10225 link_all_deplibs=yes 10226 ;; 10227 10228 netbsd* | netbsdelf*-gnu) 10229 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10230 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10231 else 10232 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10233 fi 10234 hardcode_libdir_flag_spec='-R$libdir' 10235 hardcode_direct=yes 10236 hardcode_shlibpath_var=no 10237 ;; 10238 10239 newsos6) 10240 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10241 hardcode_direct=yes 10242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10243 hardcode_libdir_separator=: 10244 hardcode_shlibpath_var=no 10245 ;; 10246 10247 *nto* | *qnx*) 10248 ;; 10249 10250 openbsd*) 10251 if test -f /usr/libexec/ld.so; then 10252 hardcode_direct=yes 10253 hardcode_shlibpath_var=no 10254 hardcode_direct_absolute=yes 10255 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10256 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10257 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10258 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10259 export_dynamic_flag_spec='${wl}-E' 10260 else 10261 case $host_os in 10262 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10263 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10264 hardcode_libdir_flag_spec='-R$libdir' 10265 ;; 10266 *) 10267 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10268 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10269 ;; 10270 esac 10271 fi 10272 else 10273 ld_shlibs=no 10274 fi 10275 ;; 10276 10277 os2*) 10278 hardcode_libdir_flag_spec='-L$libdir' 10279 hardcode_minus_L=yes 10280 allow_undefined_flag=unsupported 10281 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' 10282 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10283 ;; 10284 10285 osf3*) 10286 if test "$GCC" = yes; then 10287 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10288 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' 10289 else 10290 allow_undefined_flag=' -expect_unresolved \*' 10291 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' 10292 fi 10293 archive_cmds_need_lc='no' 10294 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10295 hardcode_libdir_separator=: 10296 ;; 10297 10298 osf4* | osf5*) # as osf3* with the addition of -msym flag 10299 if test "$GCC" = yes; then 10300 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10301 archive_cmds='$CC -shared${allow_undefined_flag} $pic_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' 10302 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10303 else 10304 allow_undefined_flag=' -expect_unresolved \*' 10305 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' 10306 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~ 10307 $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' 10308 10309 # Both c and cxx compiler support -rpath directly 10310 hardcode_libdir_flag_spec='-rpath $libdir' 10311 fi 10312 archive_cmds_need_lc='no' 10313 hardcode_libdir_separator=: 10314 ;; 10315 10316 solaris*) 10317 no_undefined_flag=' -z defs' 10318 if test "$GCC" = yes; then 10319 wlarc='${wl}' 10320 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10321 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10322 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10323 else 10324 case `$CC -V 2>&1` in 10325 *"Compilers 5.0"*) 10326 wlarc='' 10327 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10328 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10329 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10330 ;; 10331 *) 10332 wlarc='${wl}' 10333 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10334 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10335 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10336 ;; 10337 esac 10338 fi 10339 hardcode_libdir_flag_spec='-R$libdir' 10340 hardcode_shlibpath_var=no 10341 case $host_os in 10342 solaris2.[0-5] | solaris2.[0-5].*) ;; 10343 *) 10344 # The compiler driver will combine and reorder linker options, 10345 # but understands `-z linker_flag'. GCC discards it without `$wl', 10346 # but is careful enough not to reorder. 10347 # Supported since Solaris 2.6 (maybe 2.5.1?) 10348 if test "$GCC" = yes; then 10349 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10350 else 10351 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10352 fi 10353 ;; 10354 esac 10355 link_all_deplibs=yes 10356 ;; 10357 10358 sunos4*) 10359 if test "x$host_vendor" = xsequent; then 10360 # Use $CC to link under sequent, because it throws in some extra .o 10361 # files that make .init and .fini sections work. 10362 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10363 else 10364 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10365 fi 10366 hardcode_libdir_flag_spec='-L$libdir' 10367 hardcode_direct=yes 10368 hardcode_minus_L=yes 10369 hardcode_shlibpath_var=no 10370 ;; 10371 10372 sysv4) 10373 case $host_vendor in 10374 sni) 10375 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10376 hardcode_direct=yes # is this really true??? 10377 ;; 10378 siemens) 10379 ## LD is ld it makes a PLAMLIB 10380 ## CC just makes a GrossModule. 10381 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10382 reload_cmds='$CC -r -o $output$reload_objs' 10383 hardcode_direct=no 10384 ;; 10385 motorola) 10386 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10387 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10388 ;; 10389 esac 10390 runpath_var='LD_RUN_PATH' 10391 hardcode_shlibpath_var=no 10392 ;; 10393 10394 sysv4.3*) 10395 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10396 hardcode_shlibpath_var=no 10397 export_dynamic_flag_spec='-Bexport' 10398 ;; 10399 10400 sysv4*MP*) 10401 if test -d /usr/nec; then 10402 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10403 hardcode_shlibpath_var=no 10404 runpath_var=LD_RUN_PATH 10405 hardcode_runpath_var=yes 10406 ld_shlibs=yes 10407 fi 10408 ;; 10409 10410 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10411 no_undefined_flag='${wl}-z,text' 10412 archive_cmds_need_lc=no 10413 hardcode_shlibpath_var=no 10414 runpath_var='LD_RUN_PATH' 10415 10416 if test "$GCC" = yes; then 10417 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10418 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10419 else 10420 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10421 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10422 fi 10423 ;; 10424 10425 sysv5* | sco3.2v5* | sco5v6*) 10426 # Note: We can NOT use -z defs as we might desire, because we do not 10427 # link with -lc, and that would cause any symbols used from libc to 10428 # always be unresolved, which means just about no library would 10429 # ever link correctly. If we're not using GNU ld we use -z text 10430 # though, which does catch some bad symbols but isn't as heavy-handed 10431 # as -z defs. 10432 no_undefined_flag='${wl}-z,text' 10433 allow_undefined_flag='${wl}-z,nodefs' 10434 archive_cmds_need_lc=no 10435 hardcode_shlibpath_var=no 10436 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10437 hardcode_libdir_separator=':' 10438 link_all_deplibs=yes 10439 export_dynamic_flag_spec='${wl}-Bexport' 10440 runpath_var='LD_RUN_PATH' 10441 10442 if test "$GCC" = yes; then 10443 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10444 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10445 else 10446 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10447 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10448 fi 10449 ;; 10450 10451 uts4*) 10452 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10453 hardcode_libdir_flag_spec='-L$libdir' 10454 hardcode_shlibpath_var=no 10455 ;; 10456 10457 *) 10458 ld_shlibs=no 10459 ;; 10460 esac 10461 10462 if test x$host_vendor = xsni; then 10463 case $host in 10464 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10465 export_dynamic_flag_spec='${wl}-Blargedynsym' 10466 ;; 10467 esac 10468 fi 10469 fi 10470 10471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10472$as_echo "$ld_shlibs" >&6; } 10473test "$ld_shlibs" = no && can_build_shared=no 10474 10475with_gnu_ld=$with_gnu_ld 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491# 10492# Do we need to explicitly link libc? 10493# 10494case "x$archive_cmds_need_lc" in 10495x|xyes) 10496 # Assume -lc should be added 10497 archive_cmds_need_lc=yes 10498 10499 if test "$enable_shared" = yes && test "$GCC" = yes; then 10500 case $archive_cmds in 10501 *'~'*) 10502 # FIXME: we may have to deal with multi-command sequences. 10503 ;; 10504 '$CC '*) 10505 # Test whether the compiler implicitly links with -lc since on some 10506 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10507 # to ld, don't add -lc before -lgcc. 10508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10509$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10510if ${lt_cv_archive_cmds_need_lc+:} false; then : 10511 $as_echo_n "(cached) " >&6 10512else 10513 $RM conftest* 10514 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10515 10516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10517 (eval $ac_compile) 2>&5 10518 ac_status=$? 10519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10520 test $ac_status = 0; } 2>conftest.err; then 10521 soname=conftest 10522 lib=conftest 10523 libobjs=conftest.$ac_objext 10524 deplibs= 10525 wl=$lt_prog_compiler_wl 10526 pic_flag=$lt_prog_compiler_pic 10527 compiler_flags=-v 10528 linker_flags=-v 10529 verstring= 10530 output_objdir=. 10531 libname=conftest 10532 lt_save_allow_undefined_flag=$allow_undefined_flag 10533 allow_undefined_flag= 10534 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10535 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10536 ac_status=$? 10537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10538 test $ac_status = 0; } 10539 then 10540 lt_cv_archive_cmds_need_lc=no 10541 else 10542 lt_cv_archive_cmds_need_lc=yes 10543 fi 10544 allow_undefined_flag=$lt_save_allow_undefined_flag 10545 else 10546 cat conftest.err 1>&5 10547 fi 10548 $RM conftest* 10549 10550fi 10551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10552$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10553 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10554 ;; 10555 esac 10556 fi 10557 ;; 10558esac 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10712$as_echo_n "checking dynamic linker characteristics... " >&6; } 10713 10714if test "$GCC" = yes; then 10715 case $host_os in 10716 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10717 *) lt_awk_arg="/^libraries:/" ;; 10718 esac 10719 case $host_os in 10720 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10721 *) lt_sed_strip_eq="s,=/,/,g" ;; 10722 esac 10723 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10724 case $lt_search_path_spec in 10725 *\;*) 10726 # if the path contains ";" then we assume it to be the separator 10727 # otherwise default to the standard path separator (i.e. ":") - it is 10728 # assumed that no part of a normal pathname contains ";" but that should 10729 # okay in the real world where ";" in dirpaths is itself problematic. 10730 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10731 ;; 10732 *) 10733 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10734 ;; 10735 esac 10736 # Ok, now we have the path, separated by spaces, we can step through it 10737 # and add multilib dir if necessary. 10738 lt_tmp_lt_search_path_spec= 10739 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10740 for lt_sys_path in $lt_search_path_spec; do 10741 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10742 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10743 else 10744 test -d "$lt_sys_path" && \ 10745 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10746 fi 10747 done 10748 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10749BEGIN {RS=" "; FS="/|\n";} { 10750 lt_foo=""; 10751 lt_count=0; 10752 for (lt_i = NF; lt_i > 0; lt_i--) { 10753 if ($lt_i != "" && $lt_i != ".") { 10754 if ($lt_i == "..") { 10755 lt_count++; 10756 } else { 10757 if (lt_count == 0) { 10758 lt_foo="/" $lt_i lt_foo; 10759 } else { 10760 lt_count--; 10761 } 10762 } 10763 } 10764 } 10765 if (lt_foo != "") { lt_freq[lt_foo]++; } 10766 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10767}'` 10768 # AWK program above erroneously prepends '/' to C:/dos/paths 10769 # for these hosts. 10770 case $host_os in 10771 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10772 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10773 esac 10774 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10775else 10776 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10777fi 10778library_names_spec= 10779libname_spec='lib$name' 10780soname_spec= 10781shrext_cmds=".so" 10782postinstall_cmds= 10783postuninstall_cmds= 10784finish_cmds= 10785finish_eval= 10786shlibpath_var= 10787shlibpath_overrides_runpath=unknown 10788version_type=none 10789dynamic_linker="$host_os ld.so" 10790sys_lib_dlsearch_path_spec="/lib /usr/lib" 10791need_lib_prefix=unknown 10792hardcode_into_libs=no 10793 10794# when you set need_version to no, make sure it does not cause -set_version 10795# flags to be left without arguments 10796need_version=unknown 10797 10798case $host_os in 10799aix3*) 10800 version_type=linux # correct to gnu/linux during the next big refactor 10801 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10802 shlibpath_var=LIBPATH 10803 10804 # AIX 3 has no versioning support, so we append a major version to the name. 10805 soname_spec='${libname}${release}${shared_ext}$major' 10806 ;; 10807 10808aix[4-9]*) 10809 version_type=linux # correct to gnu/linux during the next big refactor 10810 need_lib_prefix=no 10811 need_version=no 10812 hardcode_into_libs=yes 10813 if test "$host_cpu" = ia64; then 10814 # AIX 5 supports IA64 10815 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10816 shlibpath_var=LD_LIBRARY_PATH 10817 else 10818 # With GCC up to 2.95.x, collect2 would create an import file 10819 # for dependence libraries. The import file would start with 10820 # the line `#! .'. This would cause the generated library to 10821 # depend on `.', always an invalid library. This was fixed in 10822 # development snapshots of GCC prior to 3.0. 10823 case $host_os in 10824 aix4 | aix4.[01] | aix4.[01].*) 10825 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10826 echo ' yes ' 10827 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10828 : 10829 else 10830 can_build_shared=no 10831 fi 10832 ;; 10833 esac 10834 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10835 # soname into executable. Probably we can add versioning support to 10836 # collect2, so additional links can be useful in future. 10837 if test "$aix_use_runtimelinking" = yes; then 10838 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10839 # instead of lib<name>.a to let people know that these are not 10840 # typical AIX shared libraries. 10841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10842 else 10843 # We preserve .a as extension for shared libraries through AIX4.2 10844 # and later when we are not doing run time linking. 10845 library_names_spec='${libname}${release}.a $libname.a' 10846 soname_spec='${libname}${release}${shared_ext}$major' 10847 fi 10848 shlibpath_var=LIBPATH 10849 fi 10850 ;; 10851 10852amigaos*) 10853 case $host_cpu in 10854 powerpc) 10855 # Since July 2007 AmigaOS4 officially supports .so libraries. 10856 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10857 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10858 ;; 10859 m68k) 10860 library_names_spec='$libname.ixlibrary $libname.a' 10861 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10862 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' 10863 ;; 10864 esac 10865 ;; 10866 10867beos*) 10868 library_names_spec='${libname}${shared_ext}' 10869 dynamic_linker="$host_os ld.so" 10870 shlibpath_var=LIBRARY_PATH 10871 ;; 10872 10873bsdi[45]*) 10874 version_type=linux # correct to gnu/linux during the next big refactor 10875 need_version=no 10876 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10877 soname_spec='${libname}${release}${shared_ext}$major' 10878 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10879 shlibpath_var=LD_LIBRARY_PATH 10880 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10881 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10882 # the default ld.so.conf also contains /usr/contrib/lib and 10883 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10884 # libtool to hard-code these into programs 10885 ;; 10886 10887cygwin* | mingw* | pw32* | cegcc*) 10888 version_type=windows 10889 shrext_cmds=".dll" 10890 need_version=no 10891 need_lib_prefix=no 10892 10893 case $GCC,$cc_basename in 10894 yes,*) 10895 # gcc 10896 library_names_spec='$libname.dll.a' 10897 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10898 postinstall_cmds='base_file=`basename \${file}`~ 10899 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10900 dldir=$destdir/`dirname \$dlpath`~ 10901 test -d \$dldir || mkdir -p \$dldir~ 10902 $install_prog $dir/$dlname \$dldir/$dlname~ 10903 chmod a+x \$dldir/$dlname~ 10904 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10905 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10906 fi' 10907 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10908 dlpath=$dir/\$dldll~ 10909 $RM \$dlpath' 10910 shlibpath_overrides_runpath=yes 10911 10912 case $host_os in 10913 cygwin*) 10914 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10915 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10916 10917 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10918 ;; 10919 mingw* | cegcc*) 10920 # MinGW DLLs use traditional 'lib' prefix 10921 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10922 ;; 10923 pw32*) 10924 # pw32 DLLs use 'pw' prefix rather than 'lib' 10925 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10926 ;; 10927 esac 10928 dynamic_linker='Win32 ld.exe' 10929 ;; 10930 10931 *,cl*) 10932 # Native MSVC 10933 libname_spec='$name' 10934 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10935 library_names_spec='${libname}.dll.lib' 10936 10937 case $build_os in 10938 mingw*) 10939 sys_lib_search_path_spec= 10940 lt_save_ifs=$IFS 10941 IFS=';' 10942 for lt_path in $LIB 10943 do 10944 IFS=$lt_save_ifs 10945 # Let DOS variable expansion print the short 8.3 style file name. 10946 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 10947 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 10948 done 10949 IFS=$lt_save_ifs 10950 # Convert to MSYS style. 10951 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 10952 ;; 10953 cygwin*) 10954 # Convert to unix form, then to dos form, then back to unix form 10955 # but this time dos style (no spaces!) so that the unix form looks 10956 # like /cygdrive/c/PROGRA~1:/cygdr... 10957 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 10958 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 10959 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10960 ;; 10961 *) 10962 sys_lib_search_path_spec="$LIB" 10963 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 10964 # It is most probably a Windows format PATH. 10965 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 10966 else 10967 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10968 fi 10969 # FIXME: find the short name or the path components, as spaces are 10970 # common. (e.g. "Program Files" -> "PROGRA~1") 10971 ;; 10972 esac 10973 10974 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10975 postinstall_cmds='base_file=`basename \${file}`~ 10976 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10977 dldir=$destdir/`dirname \$dlpath`~ 10978 test -d \$dldir || mkdir -p \$dldir~ 10979 $install_prog $dir/$dlname \$dldir/$dlname' 10980 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10981 dlpath=$dir/\$dldll~ 10982 $RM \$dlpath' 10983 shlibpath_overrides_runpath=yes 10984 dynamic_linker='Win32 link.exe' 10985 ;; 10986 10987 *) 10988 # Assume MSVC wrapper 10989 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10990 dynamic_linker='Win32 ld.exe' 10991 ;; 10992 esac 10993 # FIXME: first we should search . and the directory the executable is in 10994 shlibpath_var=PATH 10995 ;; 10996 10997darwin* | rhapsody*) 10998 dynamic_linker="$host_os dyld" 10999 version_type=darwin 11000 need_lib_prefix=no 11001 need_version=no 11002 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11003 soname_spec='${libname}${release}${major}$shared_ext' 11004 shlibpath_overrides_runpath=yes 11005 shlibpath_var=DYLD_LIBRARY_PATH 11006 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11007 11008 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11009 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11010 ;; 11011 11012dgux*) 11013 version_type=linux # correct to gnu/linux during the next big refactor 11014 need_lib_prefix=no 11015 need_version=no 11016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11017 soname_spec='${libname}${release}${shared_ext}$major' 11018 shlibpath_var=LD_LIBRARY_PATH 11019 ;; 11020 11021freebsd* | dragonfly*) 11022 # DragonFly does not have aout. When/if they implement a new 11023 # versioning mechanism, adjust this. 11024 if test -x /usr/bin/objformat; then 11025 objformat=`/usr/bin/objformat` 11026 else 11027 case $host_os in 11028 freebsd[23].*) objformat=aout ;; 11029 *) objformat=elf ;; 11030 esac 11031 fi 11032 version_type=freebsd-$objformat 11033 case $version_type in 11034 freebsd-elf*) 11035 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11036 need_version=no 11037 need_lib_prefix=no 11038 ;; 11039 freebsd-*) 11040 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11041 need_version=yes 11042 ;; 11043 esac 11044 shlibpath_var=LD_LIBRARY_PATH 11045 case $host_os in 11046 freebsd2.*) 11047 shlibpath_overrides_runpath=yes 11048 ;; 11049 freebsd3.[01]* | freebsdelf3.[01]*) 11050 shlibpath_overrides_runpath=yes 11051 hardcode_into_libs=yes 11052 ;; 11053 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11054 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11055 shlibpath_overrides_runpath=no 11056 hardcode_into_libs=yes 11057 ;; 11058 *) # from 4.6 on, and DragonFly 11059 shlibpath_overrides_runpath=yes 11060 hardcode_into_libs=yes 11061 ;; 11062 esac 11063 ;; 11064 11065haiku*) 11066 version_type=linux # correct to gnu/linux during the next big refactor 11067 need_lib_prefix=no 11068 need_version=no 11069 dynamic_linker="$host_os runtime_loader" 11070 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11071 soname_spec='${libname}${release}${shared_ext}$major' 11072 shlibpath_var=LIBRARY_PATH 11073 shlibpath_overrides_runpath=yes 11074 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11075 hardcode_into_libs=yes 11076 ;; 11077 11078hpux9* | hpux10* | hpux11*) 11079 # Give a soname corresponding to the major version so that dld.sl refuses to 11080 # link against other versions. 11081 version_type=sunos 11082 need_lib_prefix=no 11083 need_version=no 11084 case $host_cpu in 11085 ia64*) 11086 shrext_cmds='.so' 11087 hardcode_into_libs=yes 11088 dynamic_linker="$host_os dld.so" 11089 shlibpath_var=LD_LIBRARY_PATH 11090 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11092 soname_spec='${libname}${release}${shared_ext}$major' 11093 if test "X$HPUX_IA64_MODE" = X32; then 11094 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11095 else 11096 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11097 fi 11098 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11099 ;; 11100 hppa*64*) 11101 shrext_cmds='.sl' 11102 hardcode_into_libs=yes 11103 dynamic_linker="$host_os dld.sl" 11104 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11105 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11107 soname_spec='${libname}${release}${shared_ext}$major' 11108 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11109 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11110 ;; 11111 *) 11112 shrext_cmds='.sl' 11113 dynamic_linker="$host_os dld.sl" 11114 shlibpath_var=SHLIB_PATH 11115 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11116 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11117 soname_spec='${libname}${release}${shared_ext}$major' 11118 ;; 11119 esac 11120 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11121 postinstall_cmds='chmod 555 $lib' 11122 # or fails outright, so override atomically: 11123 install_override_mode=555 11124 ;; 11125 11126interix[3-9]*) 11127 version_type=linux # correct to gnu/linux during the next big refactor 11128 need_lib_prefix=no 11129 need_version=no 11130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11131 soname_spec='${libname}${release}${shared_ext}$major' 11132 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11133 shlibpath_var=LD_LIBRARY_PATH 11134 shlibpath_overrides_runpath=no 11135 hardcode_into_libs=yes 11136 ;; 11137 11138irix5* | irix6* | nonstopux*) 11139 case $host_os in 11140 nonstopux*) version_type=nonstopux ;; 11141 *) 11142 if test "$lt_cv_prog_gnu_ld" = yes; then 11143 version_type=linux # correct to gnu/linux during the next big refactor 11144 else 11145 version_type=irix 11146 fi ;; 11147 esac 11148 need_lib_prefix=no 11149 need_version=no 11150 soname_spec='${libname}${release}${shared_ext}$major' 11151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11152 case $host_os in 11153 irix5* | nonstopux*) 11154 libsuff= shlibsuff= 11155 ;; 11156 *) 11157 case $LD in # libtool.m4 will add one of these switches to LD 11158 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11159 libsuff= shlibsuff= libmagic=32-bit;; 11160 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11161 libsuff=32 shlibsuff=N32 libmagic=N32;; 11162 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11163 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11164 *) libsuff= shlibsuff= libmagic=never-match;; 11165 esac 11166 ;; 11167 esac 11168 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11169 shlibpath_overrides_runpath=no 11170 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11171 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11172 hardcode_into_libs=yes 11173 ;; 11174 11175# No shared lib support for Linux oldld, aout, or coff. 11176linux*oldld* | linux*aout* | linux*coff*) 11177 dynamic_linker=no 11178 ;; 11179 11180# This must be glibc/ELF. 11181linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11182 version_type=linux # correct to gnu/linux during the next big refactor 11183 need_lib_prefix=no 11184 need_version=no 11185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11186 soname_spec='${libname}${release}${shared_ext}$major' 11187 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11188 shlibpath_var=LD_LIBRARY_PATH 11189 shlibpath_overrides_runpath=no 11190 11191 # Some binutils ld are patched to set DT_RUNPATH 11192 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11193 $as_echo_n "(cached) " >&6 11194else 11195 lt_cv_shlibpath_overrides_runpath=no 11196 save_LDFLAGS=$LDFLAGS 11197 save_libdir=$libdir 11198 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11199 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11201/* end confdefs.h. */ 11202 11203int 11204main () 11205{ 11206 11207 ; 11208 return 0; 11209} 11210_ACEOF 11211if ac_fn_c_try_link "$LINENO"; then : 11212 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11213 lt_cv_shlibpath_overrides_runpath=yes 11214fi 11215fi 11216rm -f core conftest.err conftest.$ac_objext \ 11217 conftest$ac_exeext conftest.$ac_ext 11218 LDFLAGS=$save_LDFLAGS 11219 libdir=$save_libdir 11220 11221fi 11222 11223 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11224 11225 # This implies no fast_install, which is unacceptable. 11226 # Some rework will be needed to allow for fast_install 11227 # before this can be enabled. 11228 hardcode_into_libs=yes 11229 11230 # Append ld.so.conf contents to the search path 11231 if test -f /etc/ld.so.conf; then 11232 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' ' '` 11233 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11234 fi 11235 11236 # We used to test for /lib/ld.so.1 and disable shared libraries on 11237 # powerpc, because MkLinux only supported shared libraries with the 11238 # GNU dynamic linker. Since this was broken with cross compilers, 11239 # most powerpc-linux boxes support dynamic linking these days and 11240 # people can always --disable-shared, the test was removed, and we 11241 # assume the GNU/Linux dynamic linker is in use. 11242 dynamic_linker='GNU/Linux ld.so' 11243 ;; 11244 11245netbsdelf*-gnu) 11246 version_type=linux 11247 need_lib_prefix=no 11248 need_version=no 11249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11250 soname_spec='${libname}${release}${shared_ext}$major' 11251 shlibpath_var=LD_LIBRARY_PATH 11252 shlibpath_overrides_runpath=no 11253 hardcode_into_libs=yes 11254 dynamic_linker='NetBSD ld.elf_so' 11255 ;; 11256 11257netbsd*) 11258 version_type=sunos 11259 need_lib_prefix=no 11260 need_version=no 11261 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11263 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11264 dynamic_linker='NetBSD (a.out) ld.so' 11265 else 11266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11267 soname_spec='${libname}${release}${shared_ext}$major' 11268 dynamic_linker='NetBSD ld.elf_so' 11269 fi 11270 shlibpath_var=LD_LIBRARY_PATH 11271 shlibpath_overrides_runpath=yes 11272 hardcode_into_libs=yes 11273 ;; 11274 11275newsos6) 11276 version_type=linux # correct to gnu/linux during the next big refactor 11277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11278 shlibpath_var=LD_LIBRARY_PATH 11279 shlibpath_overrides_runpath=yes 11280 ;; 11281 11282*nto* | *qnx*) 11283 version_type=qnx 11284 need_lib_prefix=no 11285 need_version=no 11286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11287 soname_spec='${libname}${release}${shared_ext}$major' 11288 shlibpath_var=LD_LIBRARY_PATH 11289 shlibpath_overrides_runpath=no 11290 hardcode_into_libs=yes 11291 dynamic_linker='ldqnx.so' 11292 ;; 11293 11294openbsd*) 11295 version_type=sunos 11296 sys_lib_dlsearch_path_spec="/usr/lib" 11297 need_lib_prefix=no 11298 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11299 case $host_os in 11300 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11301 *) need_version=no ;; 11302 esac 11303 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11304 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11305 shlibpath_var=LD_LIBRARY_PATH 11306 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11307 case $host_os in 11308 openbsd2.[89] | openbsd2.[89].*) 11309 shlibpath_overrides_runpath=no 11310 ;; 11311 *) 11312 shlibpath_overrides_runpath=yes 11313 ;; 11314 esac 11315 else 11316 shlibpath_overrides_runpath=yes 11317 fi 11318 ;; 11319 11320os2*) 11321 libname_spec='$name' 11322 shrext_cmds=".dll" 11323 need_lib_prefix=no 11324 library_names_spec='$libname${shared_ext} $libname.a' 11325 dynamic_linker='OS/2 ld.exe' 11326 shlibpath_var=LIBPATH 11327 ;; 11328 11329osf3* | osf4* | osf5*) 11330 version_type=osf 11331 need_lib_prefix=no 11332 need_version=no 11333 soname_spec='${libname}${release}${shared_ext}$major' 11334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11335 shlibpath_var=LD_LIBRARY_PATH 11336 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11337 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11338 ;; 11339 11340rdos*) 11341 dynamic_linker=no 11342 ;; 11343 11344solaris*) 11345 version_type=linux # correct to gnu/linux during the next big refactor 11346 need_lib_prefix=no 11347 need_version=no 11348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11349 soname_spec='${libname}${release}${shared_ext}$major' 11350 shlibpath_var=LD_LIBRARY_PATH 11351 shlibpath_overrides_runpath=yes 11352 hardcode_into_libs=yes 11353 # ldd complains unless libraries are executable 11354 postinstall_cmds='chmod +x $lib' 11355 ;; 11356 11357sunos4*) 11358 version_type=sunos 11359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11360 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11361 shlibpath_var=LD_LIBRARY_PATH 11362 shlibpath_overrides_runpath=yes 11363 if test "$with_gnu_ld" = yes; then 11364 need_lib_prefix=no 11365 fi 11366 need_version=yes 11367 ;; 11368 11369sysv4 | sysv4.3*) 11370 version_type=linux # correct to gnu/linux during the next big refactor 11371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11372 soname_spec='${libname}${release}${shared_ext}$major' 11373 shlibpath_var=LD_LIBRARY_PATH 11374 case $host_vendor in 11375 sni) 11376 shlibpath_overrides_runpath=no 11377 need_lib_prefix=no 11378 runpath_var=LD_RUN_PATH 11379 ;; 11380 siemens) 11381 need_lib_prefix=no 11382 ;; 11383 motorola) 11384 need_lib_prefix=no 11385 need_version=no 11386 shlibpath_overrides_runpath=no 11387 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11388 ;; 11389 esac 11390 ;; 11391 11392sysv4*MP*) 11393 if test -d /usr/nec ;then 11394 version_type=linux # correct to gnu/linux during the next big refactor 11395 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11396 soname_spec='$libname${shared_ext}.$major' 11397 shlibpath_var=LD_LIBRARY_PATH 11398 fi 11399 ;; 11400 11401sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11402 version_type=freebsd-elf 11403 need_lib_prefix=no 11404 need_version=no 11405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11406 soname_spec='${libname}${release}${shared_ext}$major' 11407 shlibpath_var=LD_LIBRARY_PATH 11408 shlibpath_overrides_runpath=yes 11409 hardcode_into_libs=yes 11410 if test "$with_gnu_ld" = yes; then 11411 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11412 else 11413 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11414 case $host_os in 11415 sco3.2v5*) 11416 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11417 ;; 11418 esac 11419 fi 11420 sys_lib_dlsearch_path_spec='/usr/lib' 11421 ;; 11422 11423tpf*) 11424 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11425 version_type=linux # correct to gnu/linux during the next big refactor 11426 need_lib_prefix=no 11427 need_version=no 11428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11429 shlibpath_var=LD_LIBRARY_PATH 11430 shlibpath_overrides_runpath=no 11431 hardcode_into_libs=yes 11432 ;; 11433 11434uts4*) 11435 version_type=linux # correct to gnu/linux during the next big refactor 11436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11437 soname_spec='${libname}${release}${shared_ext}$major' 11438 shlibpath_var=LD_LIBRARY_PATH 11439 ;; 11440 11441*) 11442 dynamic_linker=no 11443 ;; 11444esac 11445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11446$as_echo "$dynamic_linker" >&6; } 11447test "$dynamic_linker" = no && can_build_shared=no 11448 11449variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11450if test "$GCC" = yes; then 11451 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11452fi 11453 11454if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11455 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11456fi 11457if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11458 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11459fi 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11553$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11554hardcode_action= 11555if test -n "$hardcode_libdir_flag_spec" || 11556 test -n "$runpath_var" || 11557 test "X$hardcode_automatic" = "Xyes" ; then 11558 11559 # We can hardcode non-existent directories. 11560 if test "$hardcode_direct" != no && 11561 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11562 # have to relink, otherwise we might link with an installed library 11563 # when we should be linking with a yet-to-be-installed one 11564 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11565 test "$hardcode_minus_L" != no; then 11566 # Linking always hardcodes the temporary library directory. 11567 hardcode_action=relink 11568 else 11569 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11570 hardcode_action=immediate 11571 fi 11572else 11573 # We cannot hardcode anything, or else we can only hardcode existing 11574 # directories. 11575 hardcode_action=unsupported 11576fi 11577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11578$as_echo "$hardcode_action" >&6; } 11579 11580if test "$hardcode_action" = relink || 11581 test "$inherit_rpath" = yes; then 11582 # Fast installation is not supported 11583 enable_fast_install=no 11584elif test "$shlibpath_overrides_runpath" = yes || 11585 test "$enable_shared" = no; then 11586 # Fast installation is not necessary 11587 enable_fast_install=needless 11588fi 11589 11590 11591 11592 11593 11594 11595 if test "x$enable_dlopen" != xyes; then 11596 enable_dlopen=unknown 11597 enable_dlopen_self=unknown 11598 enable_dlopen_self_static=unknown 11599else 11600 lt_cv_dlopen=no 11601 lt_cv_dlopen_libs= 11602 11603 case $host_os in 11604 beos*) 11605 lt_cv_dlopen="load_add_on" 11606 lt_cv_dlopen_libs= 11607 lt_cv_dlopen_self=yes 11608 ;; 11609 11610 mingw* | pw32* | cegcc*) 11611 lt_cv_dlopen="LoadLibrary" 11612 lt_cv_dlopen_libs= 11613 ;; 11614 11615 cygwin*) 11616 lt_cv_dlopen="dlopen" 11617 lt_cv_dlopen_libs= 11618 ;; 11619 11620 darwin*) 11621 # if libdl is installed we need to link against it 11622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11623$as_echo_n "checking for dlopen in -ldl... " >&6; } 11624if ${ac_cv_lib_dl_dlopen+:} false; then : 11625 $as_echo_n "(cached) " >&6 11626else 11627 ac_check_lib_save_LIBS=$LIBS 11628LIBS="-ldl $LIBS" 11629cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11630/* end confdefs.h. */ 11631 11632/* Override any GCC internal prototype to avoid an error. 11633 Use char because int might match the return type of a GCC 11634 builtin and then its argument prototype would still apply. */ 11635#ifdef __cplusplus 11636extern "C" 11637#endif 11638char dlopen (); 11639int 11640main () 11641{ 11642return dlopen (); 11643 ; 11644 return 0; 11645} 11646_ACEOF 11647if ac_fn_c_try_link "$LINENO"; then : 11648 ac_cv_lib_dl_dlopen=yes 11649else 11650 ac_cv_lib_dl_dlopen=no 11651fi 11652rm -f core conftest.err conftest.$ac_objext \ 11653 conftest$ac_exeext conftest.$ac_ext 11654LIBS=$ac_check_lib_save_LIBS 11655fi 11656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11657$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11658if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11659 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11660else 11661 11662 lt_cv_dlopen="dyld" 11663 lt_cv_dlopen_libs= 11664 lt_cv_dlopen_self=yes 11665 11666fi 11667 11668 ;; 11669 11670 *) 11671 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11672if test "x$ac_cv_func_shl_load" = xyes; then : 11673 lt_cv_dlopen="shl_load" 11674else 11675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11676$as_echo_n "checking for shl_load in -ldld... " >&6; } 11677if ${ac_cv_lib_dld_shl_load+:} false; then : 11678 $as_echo_n "(cached) " >&6 11679else 11680 ac_check_lib_save_LIBS=$LIBS 11681LIBS="-ldld $LIBS" 11682cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11683/* end confdefs.h. */ 11684 11685/* Override any GCC internal prototype to avoid an error. 11686 Use char because int might match the return type of a GCC 11687 builtin and then its argument prototype would still apply. */ 11688#ifdef __cplusplus 11689extern "C" 11690#endif 11691char shl_load (); 11692int 11693main () 11694{ 11695return shl_load (); 11696 ; 11697 return 0; 11698} 11699_ACEOF 11700if ac_fn_c_try_link "$LINENO"; then : 11701 ac_cv_lib_dld_shl_load=yes 11702else 11703 ac_cv_lib_dld_shl_load=no 11704fi 11705rm -f core conftest.err conftest.$ac_objext \ 11706 conftest$ac_exeext conftest.$ac_ext 11707LIBS=$ac_check_lib_save_LIBS 11708fi 11709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11710$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11711if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11712 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11713else 11714 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11715if test "x$ac_cv_func_dlopen" = xyes; then : 11716 lt_cv_dlopen="dlopen" 11717else 11718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11719$as_echo_n "checking for dlopen in -ldl... " >&6; } 11720if ${ac_cv_lib_dl_dlopen+:} false; then : 11721 $as_echo_n "(cached) " >&6 11722else 11723 ac_check_lib_save_LIBS=$LIBS 11724LIBS="-ldl $LIBS" 11725cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11726/* end confdefs.h. */ 11727 11728/* Override any GCC internal prototype to avoid an error. 11729 Use char because int might match the return type of a GCC 11730 builtin and then its argument prototype would still apply. */ 11731#ifdef __cplusplus 11732extern "C" 11733#endif 11734char dlopen (); 11735int 11736main () 11737{ 11738return dlopen (); 11739 ; 11740 return 0; 11741} 11742_ACEOF 11743if ac_fn_c_try_link "$LINENO"; then : 11744 ac_cv_lib_dl_dlopen=yes 11745else 11746 ac_cv_lib_dl_dlopen=no 11747fi 11748rm -f core conftest.err conftest.$ac_objext \ 11749 conftest$ac_exeext conftest.$ac_ext 11750LIBS=$ac_check_lib_save_LIBS 11751fi 11752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11753$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11754if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11755 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11756else 11757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11758$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11759if ${ac_cv_lib_svld_dlopen+:} false; then : 11760 $as_echo_n "(cached) " >&6 11761else 11762 ac_check_lib_save_LIBS=$LIBS 11763LIBS="-lsvld $LIBS" 11764cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11765/* end confdefs.h. */ 11766 11767/* Override any GCC internal prototype to avoid an error. 11768 Use char because int might match the return type of a GCC 11769 builtin and then its argument prototype would still apply. */ 11770#ifdef __cplusplus 11771extern "C" 11772#endif 11773char dlopen (); 11774int 11775main () 11776{ 11777return dlopen (); 11778 ; 11779 return 0; 11780} 11781_ACEOF 11782if ac_fn_c_try_link "$LINENO"; then : 11783 ac_cv_lib_svld_dlopen=yes 11784else 11785 ac_cv_lib_svld_dlopen=no 11786fi 11787rm -f core conftest.err conftest.$ac_objext \ 11788 conftest$ac_exeext conftest.$ac_ext 11789LIBS=$ac_check_lib_save_LIBS 11790fi 11791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11792$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11793if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11794 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11795else 11796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11797$as_echo_n "checking for dld_link in -ldld... " >&6; } 11798if ${ac_cv_lib_dld_dld_link+:} false; then : 11799 $as_echo_n "(cached) " >&6 11800else 11801 ac_check_lib_save_LIBS=$LIBS 11802LIBS="-ldld $LIBS" 11803cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11804/* end confdefs.h. */ 11805 11806/* Override any GCC internal prototype to avoid an error. 11807 Use char because int might match the return type of a GCC 11808 builtin and then its argument prototype would still apply. */ 11809#ifdef __cplusplus 11810extern "C" 11811#endif 11812char dld_link (); 11813int 11814main () 11815{ 11816return dld_link (); 11817 ; 11818 return 0; 11819} 11820_ACEOF 11821if ac_fn_c_try_link "$LINENO"; then : 11822 ac_cv_lib_dld_dld_link=yes 11823else 11824 ac_cv_lib_dld_dld_link=no 11825fi 11826rm -f core conftest.err conftest.$ac_objext \ 11827 conftest$ac_exeext conftest.$ac_ext 11828LIBS=$ac_check_lib_save_LIBS 11829fi 11830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11831$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11832if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11833 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11834fi 11835 11836 11837fi 11838 11839 11840fi 11841 11842 11843fi 11844 11845 11846fi 11847 11848 11849fi 11850 11851 ;; 11852 esac 11853 11854 if test "x$lt_cv_dlopen" != xno; then 11855 enable_dlopen=yes 11856 else 11857 enable_dlopen=no 11858 fi 11859 11860 case $lt_cv_dlopen in 11861 dlopen) 11862 save_CPPFLAGS="$CPPFLAGS" 11863 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11864 11865 save_LDFLAGS="$LDFLAGS" 11866 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11867 11868 save_LIBS="$LIBS" 11869 LIBS="$lt_cv_dlopen_libs $LIBS" 11870 11871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11872$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11873if ${lt_cv_dlopen_self+:} false; then : 11874 $as_echo_n "(cached) " >&6 11875else 11876 if test "$cross_compiling" = yes; then : 11877 lt_cv_dlopen_self=cross 11878else 11879 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11880 lt_status=$lt_dlunknown 11881 cat > conftest.$ac_ext <<_LT_EOF 11882#line $LINENO "configure" 11883#include "confdefs.h" 11884 11885#if HAVE_DLFCN_H 11886#include <dlfcn.h> 11887#endif 11888 11889#include <stdio.h> 11890 11891#ifdef RTLD_GLOBAL 11892# define LT_DLGLOBAL RTLD_GLOBAL 11893#else 11894# ifdef DL_GLOBAL 11895# define LT_DLGLOBAL DL_GLOBAL 11896# else 11897# define LT_DLGLOBAL 0 11898# endif 11899#endif 11900 11901/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11902 find out it does not work in some platform. */ 11903#ifndef LT_DLLAZY_OR_NOW 11904# ifdef RTLD_LAZY 11905# define LT_DLLAZY_OR_NOW RTLD_LAZY 11906# else 11907# ifdef DL_LAZY 11908# define LT_DLLAZY_OR_NOW DL_LAZY 11909# else 11910# ifdef RTLD_NOW 11911# define LT_DLLAZY_OR_NOW RTLD_NOW 11912# else 11913# ifdef DL_NOW 11914# define LT_DLLAZY_OR_NOW DL_NOW 11915# else 11916# define LT_DLLAZY_OR_NOW 0 11917# endif 11918# endif 11919# endif 11920# endif 11921#endif 11922 11923/* When -fvisbility=hidden is used, assume the code has been annotated 11924 correspondingly for the symbols needed. */ 11925#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11926int fnord () __attribute__((visibility("default"))); 11927#endif 11928 11929int fnord () { return 42; } 11930int main () 11931{ 11932 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11933 int status = $lt_dlunknown; 11934 11935 if (self) 11936 { 11937 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11938 else 11939 { 11940 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11941 else puts (dlerror ()); 11942 } 11943 /* dlclose (self); */ 11944 } 11945 else 11946 puts (dlerror ()); 11947 11948 return status; 11949} 11950_LT_EOF 11951 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11952 (eval $ac_link) 2>&5 11953 ac_status=$? 11954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11955 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11956 (./conftest; exit; ) >&5 2>/dev/null 11957 lt_status=$? 11958 case x$lt_status in 11959 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11960 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11961 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11962 esac 11963 else : 11964 # compilation failed 11965 lt_cv_dlopen_self=no 11966 fi 11967fi 11968rm -fr conftest* 11969 11970 11971fi 11972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11973$as_echo "$lt_cv_dlopen_self" >&6; } 11974 11975 if test "x$lt_cv_dlopen_self" = xyes; then 11976 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11978$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11979if ${lt_cv_dlopen_self_static+:} false; then : 11980 $as_echo_n "(cached) " >&6 11981else 11982 if test "$cross_compiling" = yes; then : 11983 lt_cv_dlopen_self_static=cross 11984else 11985 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11986 lt_status=$lt_dlunknown 11987 cat > conftest.$ac_ext <<_LT_EOF 11988#line $LINENO "configure" 11989#include "confdefs.h" 11990 11991#if HAVE_DLFCN_H 11992#include <dlfcn.h> 11993#endif 11994 11995#include <stdio.h> 11996 11997#ifdef RTLD_GLOBAL 11998# define LT_DLGLOBAL RTLD_GLOBAL 11999#else 12000# ifdef DL_GLOBAL 12001# define LT_DLGLOBAL DL_GLOBAL 12002# else 12003# define LT_DLGLOBAL 0 12004# endif 12005#endif 12006 12007/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12008 find out it does not work in some platform. */ 12009#ifndef LT_DLLAZY_OR_NOW 12010# ifdef RTLD_LAZY 12011# define LT_DLLAZY_OR_NOW RTLD_LAZY 12012# else 12013# ifdef DL_LAZY 12014# define LT_DLLAZY_OR_NOW DL_LAZY 12015# else 12016# ifdef RTLD_NOW 12017# define LT_DLLAZY_OR_NOW RTLD_NOW 12018# else 12019# ifdef DL_NOW 12020# define LT_DLLAZY_OR_NOW DL_NOW 12021# else 12022# define LT_DLLAZY_OR_NOW 0 12023# endif 12024# endif 12025# endif 12026# endif 12027#endif 12028 12029/* When -fvisbility=hidden is used, assume the code has been annotated 12030 correspondingly for the symbols needed. */ 12031#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12032int fnord () __attribute__((visibility("default"))); 12033#endif 12034 12035int fnord () { return 42; } 12036int main () 12037{ 12038 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12039 int status = $lt_dlunknown; 12040 12041 if (self) 12042 { 12043 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12044 else 12045 { 12046 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12047 else puts (dlerror ()); 12048 } 12049 /* dlclose (self); */ 12050 } 12051 else 12052 puts (dlerror ()); 12053 12054 return status; 12055} 12056_LT_EOF 12057 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12058 (eval $ac_link) 2>&5 12059 ac_status=$? 12060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12061 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12062 (./conftest; exit; ) >&5 2>/dev/null 12063 lt_status=$? 12064 case x$lt_status in 12065 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12066 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12067 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12068 esac 12069 else : 12070 # compilation failed 12071 lt_cv_dlopen_self_static=no 12072 fi 12073fi 12074rm -fr conftest* 12075 12076 12077fi 12078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12079$as_echo "$lt_cv_dlopen_self_static" >&6; } 12080 fi 12081 12082 CPPFLAGS="$save_CPPFLAGS" 12083 LDFLAGS="$save_LDFLAGS" 12084 LIBS="$save_LIBS" 12085 ;; 12086 esac 12087 12088 case $lt_cv_dlopen_self in 12089 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12090 *) enable_dlopen_self=unknown ;; 12091 esac 12092 12093 case $lt_cv_dlopen_self_static in 12094 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12095 *) enable_dlopen_self_static=unknown ;; 12096 esac 12097fi 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115striplib= 12116old_striplib= 12117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12118$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12119if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12120 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12121 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12123$as_echo "yes" >&6; } 12124else 12125# FIXME - insert some real tests, host_os isn't really good enough 12126 case $host_os in 12127 darwin*) 12128 if test -n "$STRIP" ; then 12129 striplib="$STRIP -x" 12130 old_striplib="$STRIP -S" 12131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12132$as_echo "yes" >&6; } 12133 else 12134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12135$as_echo "no" >&6; } 12136 fi 12137 ;; 12138 *) 12139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12140$as_echo "no" >&6; } 12141 ;; 12142 esac 12143fi 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 # Report which library types will actually be built 12157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12158$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12160$as_echo "$can_build_shared" >&6; } 12161 12162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12163$as_echo_n "checking whether to build shared libraries... " >&6; } 12164 test "$can_build_shared" = "no" && enable_shared=no 12165 12166 # On AIX, shared libraries and static libraries use the same namespace, and 12167 # are all built from PIC. 12168 case $host_os in 12169 aix3*) 12170 test "$enable_shared" = yes && enable_static=no 12171 if test -n "$RANLIB"; then 12172 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12173 postinstall_cmds='$RANLIB $lib' 12174 fi 12175 ;; 12176 12177 aix[4-9]*) 12178 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12179 test "$enable_shared" = yes && enable_static=no 12180 fi 12181 ;; 12182 esac 12183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12184$as_echo "$enable_shared" >&6; } 12185 12186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12187$as_echo_n "checking whether to build static libraries... " >&6; } 12188 # Make sure either enable_shared or enable_static is yes. 12189 test "$enable_shared" = yes || enable_static=yes 12190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12191$as_echo "$enable_static" >&6; } 12192 12193 12194 12195 12196fi 12197ac_ext=c 12198ac_cpp='$CPP $CPPFLAGS' 12199ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12200ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12201ac_compiler_gnu=$ac_cv_c_compiler_gnu 12202 12203CC="$lt_save_CC" 12204 12205 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 12206 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 12207 (test "X$CXX" != "Xg++"))) ; then 12208 ac_ext=cpp 12209ac_cpp='$CXXCPP $CPPFLAGS' 12210ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12211ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12212ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 12214$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 12215if test -z "$CXXCPP"; then 12216 if ${ac_cv_prog_CXXCPP+:} false; then : 12217 $as_echo_n "(cached) " >&6 12218else 12219 # Double quotes because CXXCPP needs to be expanded 12220 for CXXCPP in "$CXX -E" "/lib/cpp" 12221 do 12222 ac_preproc_ok=false 12223for ac_cxx_preproc_warn_flag in '' yes 12224do 12225 # Use a header file that comes with gcc, so configuring glibc 12226 # with a fresh cross-compiler works. 12227 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12228 # <limits.h> exists even on freestanding compilers. 12229 # On the NeXT, cc -E runs the code through the compiler's parser, 12230 # not just through cpp. "Syntax error" is here to catch this case. 12231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12232/* end confdefs.h. */ 12233#ifdef __STDC__ 12234# include <limits.h> 12235#else 12236# include <assert.h> 12237#endif 12238 Syntax error 12239_ACEOF 12240if ac_fn_cxx_try_cpp "$LINENO"; then : 12241 12242else 12243 # Broken: fails on valid input. 12244continue 12245fi 12246rm -f conftest.err conftest.i conftest.$ac_ext 12247 12248 # OK, works on sane cases. Now check whether nonexistent headers 12249 # can be detected and how. 12250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12251/* end confdefs.h. */ 12252#include <ac_nonexistent.h> 12253_ACEOF 12254if ac_fn_cxx_try_cpp "$LINENO"; then : 12255 # Broken: success on invalid input. 12256continue 12257else 12258 # Passes both tests. 12259ac_preproc_ok=: 12260break 12261fi 12262rm -f conftest.err conftest.i conftest.$ac_ext 12263 12264done 12265# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12266rm -f conftest.i conftest.err conftest.$ac_ext 12267if $ac_preproc_ok; then : 12268 break 12269fi 12270 12271 done 12272 ac_cv_prog_CXXCPP=$CXXCPP 12273 12274fi 12275 CXXCPP=$ac_cv_prog_CXXCPP 12276else 12277 ac_cv_prog_CXXCPP=$CXXCPP 12278fi 12279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 12280$as_echo "$CXXCPP" >&6; } 12281ac_preproc_ok=false 12282for ac_cxx_preproc_warn_flag in '' yes 12283do 12284 # Use a header file that comes with gcc, so configuring glibc 12285 # with a fresh cross-compiler works. 12286 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12287 # <limits.h> exists even on freestanding compilers. 12288 # On the NeXT, cc -E runs the code through the compiler's parser, 12289 # not just through cpp. "Syntax error" is here to catch this case. 12290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12291/* end confdefs.h. */ 12292#ifdef __STDC__ 12293# include <limits.h> 12294#else 12295# include <assert.h> 12296#endif 12297 Syntax error 12298_ACEOF 12299if ac_fn_cxx_try_cpp "$LINENO"; then : 12300 12301else 12302 # Broken: fails on valid input. 12303continue 12304fi 12305rm -f conftest.err conftest.i conftest.$ac_ext 12306 12307 # OK, works on sane cases. Now check whether nonexistent headers 12308 # can be detected and how. 12309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12310/* end confdefs.h. */ 12311#include <ac_nonexistent.h> 12312_ACEOF 12313if ac_fn_cxx_try_cpp "$LINENO"; then : 12314 # Broken: success on invalid input. 12315continue 12316else 12317 # Passes both tests. 12318ac_preproc_ok=: 12319break 12320fi 12321rm -f conftest.err conftest.i conftest.$ac_ext 12322 12323done 12324# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12325rm -f conftest.i conftest.err conftest.$ac_ext 12326if $ac_preproc_ok; then : 12327 12328else 12329 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12330$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12331as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 12332See \`config.log' for more details" "$LINENO" 5; } 12333fi 12334 12335ac_ext=c 12336ac_cpp='$CPP $CPPFLAGS' 12337ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12338ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12339ac_compiler_gnu=$ac_cv_c_compiler_gnu 12340 12341else 12342 _lt_caught_CXX_error=yes 12343fi 12344 12345ac_ext=cpp 12346ac_cpp='$CXXCPP $CPPFLAGS' 12347ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12348ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12349ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12350 12351archive_cmds_need_lc_CXX=no 12352allow_undefined_flag_CXX= 12353always_export_symbols_CXX=no 12354archive_expsym_cmds_CXX= 12355compiler_needs_object_CXX=no 12356export_dynamic_flag_spec_CXX= 12357hardcode_direct_CXX=no 12358hardcode_direct_absolute_CXX=no 12359hardcode_libdir_flag_spec_CXX= 12360hardcode_libdir_separator_CXX= 12361hardcode_minus_L_CXX=no 12362hardcode_shlibpath_var_CXX=unsupported 12363hardcode_automatic_CXX=no 12364inherit_rpath_CXX=no 12365module_cmds_CXX= 12366module_expsym_cmds_CXX= 12367link_all_deplibs_CXX=unknown 12368old_archive_cmds_CXX=$old_archive_cmds 12369reload_flag_CXX=$reload_flag 12370reload_cmds_CXX=$reload_cmds 12371no_undefined_flag_CXX= 12372whole_archive_flag_spec_CXX= 12373enable_shared_with_static_runtimes_CXX=no 12374 12375# Source file extension for C++ test sources. 12376ac_ext=cpp 12377 12378# Object file extension for compiled C++ test sources. 12379objext=o 12380objext_CXX=$objext 12381 12382# No sense in running all these tests if we already determined that 12383# the CXX compiler isn't working. Some variables (like enable_shared) 12384# are currently assumed to apply to all compilers on this platform, 12385# and will be corrupted by setting them based on a non-working compiler. 12386if test "$_lt_caught_CXX_error" != yes; then 12387 # Code to be used in simple compile tests 12388 lt_simple_compile_test_code="int some_variable = 0;" 12389 12390 # Code to be used in simple link tests 12391 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 12392 12393 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 12394 12395 12396 12397 12398 12399 12400# If no C compiler was specified, use CC. 12401LTCC=${LTCC-"$CC"} 12402 12403# If no C compiler flags were specified, use CFLAGS. 12404LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12405 12406# Allow CC to be a program name with arguments. 12407compiler=$CC 12408 12409 12410 # save warnings/boilerplate of simple test code 12411 ac_outfile=conftest.$ac_objext 12412echo "$lt_simple_compile_test_code" >conftest.$ac_ext 12413eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12414_lt_compiler_boilerplate=`cat conftest.err` 12415$RM conftest* 12416 12417 ac_outfile=conftest.$ac_objext 12418echo "$lt_simple_link_test_code" >conftest.$ac_ext 12419eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12420_lt_linker_boilerplate=`cat conftest.err` 12421$RM -r conftest* 12422 12423 12424 # Allow CC to be a program name with arguments. 12425 lt_save_CC=$CC 12426 lt_save_CFLAGS=$CFLAGS 12427 lt_save_LD=$LD 12428 lt_save_GCC=$GCC 12429 GCC=$GXX 12430 lt_save_with_gnu_ld=$with_gnu_ld 12431 lt_save_path_LD=$lt_cv_path_LD 12432 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 12433 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 12434 else 12435 $as_unset lt_cv_prog_gnu_ld 12436 fi 12437 if test -n "${lt_cv_path_LDCXX+set}"; then 12438 lt_cv_path_LD=$lt_cv_path_LDCXX 12439 else 12440 $as_unset lt_cv_path_LD 12441 fi 12442 test -z "${LDCXX+set}" || LD=$LDCXX 12443 CC=${CXX-"c++"} 12444 CFLAGS=$CXXFLAGS 12445 compiler=$CC 12446 compiler_CXX=$CC 12447 for cc_temp in $compiler""; do 12448 case $cc_temp in 12449 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12450 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12451 \-*) ;; 12452 *) break;; 12453 esac 12454done 12455cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12456 12457 12458 if test -n "$compiler"; then 12459 # We don't want -fno-exception when compiling C++ code, so set the 12460 # no_builtin_flag separately 12461 if test "$GXX" = yes; then 12462 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 12463 else 12464 lt_prog_compiler_no_builtin_flag_CXX= 12465 fi 12466 12467 if test "$GXX" = yes; then 12468 # Set up default GNU C++ configuration 12469 12470 12471 12472# Check whether --with-gnu-ld was given. 12473if test "${with_gnu_ld+set}" = set; then : 12474 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 12475else 12476 with_gnu_ld=no 12477fi 12478 12479ac_prog=ld 12480if test "$GCC" = yes; then 12481 # Check if gcc -print-prog-name=ld gives a path. 12482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 12483$as_echo_n "checking for ld used by $CC... " >&6; } 12484 case $host in 12485 *-*-mingw*) 12486 # gcc leaves a trailing carriage return which upsets mingw 12487 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 12488 *) 12489 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12490 esac 12491 case $ac_prog in 12492 # Accept absolute paths. 12493 [\\/]* | ?:[\\/]*) 12494 re_direlt='/[^/][^/]*/\.\./' 12495 # Canonicalize the pathname of ld 12496 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12497 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12498 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12499 done 12500 test -z "$LD" && LD="$ac_prog" 12501 ;; 12502 "") 12503 # If it fails, then pretend we aren't using GCC. 12504 ac_prog=ld 12505 ;; 12506 *) 12507 # If it is relative, then search for the first ld in PATH. 12508 with_gnu_ld=unknown 12509 ;; 12510 esac 12511elif test "$with_gnu_ld" = yes; then 12512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 12513$as_echo_n "checking for GNU ld... " >&6; } 12514else 12515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 12516$as_echo_n "checking for non-GNU ld... " >&6; } 12517fi 12518if ${lt_cv_path_LD+:} false; then : 12519 $as_echo_n "(cached) " >&6 12520else 12521 if test -z "$LD"; then 12522 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 12523 for ac_dir in $PATH; do 12524 IFS="$lt_save_ifs" 12525 test -z "$ac_dir" && ac_dir=. 12526 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12527 lt_cv_path_LD="$ac_dir/$ac_prog" 12528 # Check to see if the program is GNU ld. I'd rather use --version, 12529 # but apparently some variants of GNU ld only accept -v. 12530 # Break only if it was the GNU/non-GNU ld that we prefer. 12531 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12532 *GNU* | *'with BFD'*) 12533 test "$with_gnu_ld" != no && break 12534 ;; 12535 *) 12536 test "$with_gnu_ld" != yes && break 12537 ;; 12538 esac 12539 fi 12540 done 12541 IFS="$lt_save_ifs" 12542else 12543 lt_cv_path_LD="$LD" # Let the user override the test with a path. 12544fi 12545fi 12546 12547LD="$lt_cv_path_LD" 12548if test -n "$LD"; then 12549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 12550$as_echo "$LD" >&6; } 12551else 12552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12553$as_echo "no" >&6; } 12554fi 12555test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 12556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 12557$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 12558if ${lt_cv_prog_gnu_ld+:} false; then : 12559 $as_echo_n "(cached) " >&6 12560else 12561 # I'd rather use --version here, but apparently some GNU lds only accept -v. 12562case `$LD -v 2>&1 </dev/null` in 12563*GNU* | *'with BFD'*) 12564 lt_cv_prog_gnu_ld=yes 12565 ;; 12566*) 12567 lt_cv_prog_gnu_ld=no 12568 ;; 12569esac 12570fi 12571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 12572$as_echo "$lt_cv_prog_gnu_ld" >&6; } 12573with_gnu_ld=$lt_cv_prog_gnu_ld 12574 12575 12576 12577 12578 12579 12580 12581 # Check if GNU C++ uses GNU ld as the underlying linker, since the 12582 # archiving commands below assume that GNU ld is being used. 12583 if test "$with_gnu_ld" = yes; then 12584 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12585 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' 12586 12587 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12588 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12589 12590 # If archive_cmds runs LD, not CC, wlarc should be empty 12591 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12592 # investigate it a little bit more. (MM) 12593 wlarc='${wl}' 12594 12595 # ancient GNU ld didn't support --whole-archive et. al. 12596 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12597 $GREP 'no-whole-archive' > /dev/null; then 12598 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12599 else 12600 whole_archive_flag_spec_CXX= 12601 fi 12602 else 12603 with_gnu_ld=no 12604 wlarc= 12605 12606 # A generic and very simple default shared library creation 12607 # command for GNU C++ for the case where it uses the native 12608 # linker, instead of GNU ld. If possible, this setting should 12609 # overridden to take advantage of the native linker features on 12610 # the platform it is being used on. 12611 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12612 fi 12613 12614 # Commands to make compiler produce verbose output that lists 12615 # what "hidden" libraries, object files and flags are used when 12616 # linking a shared library. 12617 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12618 12619 else 12620 GXX=no 12621 with_gnu_ld=no 12622 wlarc= 12623 fi 12624 12625 # PORTME: fill in a description of your system's C++ link characteristics 12626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12627$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12628 ld_shlibs_CXX=yes 12629 case $host_os in 12630 aix3*) 12631 # FIXME: insert proper C++ library support 12632 ld_shlibs_CXX=no 12633 ;; 12634 aix[4-9]*) 12635 if test "$host_cpu" = ia64; then 12636 # On IA64, the linker does run time linking by default, so we don't 12637 # have to do anything special. 12638 aix_use_runtimelinking=no 12639 exp_sym_flag='-Bexport' 12640 no_entry_flag="" 12641 else 12642 aix_use_runtimelinking=no 12643 12644 # Test if we are trying to use run time linking or normal 12645 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12646 # need to do runtime linking. 12647 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12648 for ld_flag in $LDFLAGS; do 12649 case $ld_flag in 12650 *-brtl*) 12651 aix_use_runtimelinking=yes 12652 break 12653 ;; 12654 esac 12655 done 12656 ;; 12657 esac 12658 12659 exp_sym_flag='-bexport' 12660 no_entry_flag='-bnoentry' 12661 fi 12662 12663 # When large executables or shared objects are built, AIX ld can 12664 # have problems creating the table of contents. If linking a library 12665 # or program results in "error TOC overflow" add -mminimal-toc to 12666 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12667 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12668 12669 archive_cmds_CXX='' 12670 hardcode_direct_CXX=yes 12671 hardcode_direct_absolute_CXX=yes 12672 hardcode_libdir_separator_CXX=':' 12673 link_all_deplibs_CXX=yes 12674 file_list_spec_CXX='${wl}-f,' 12675 12676 if test "$GXX" = yes; then 12677 case $host_os in aix4.[012]|aix4.[012].*) 12678 # We only want to do this on AIX 4.2 and lower, the check 12679 # below for broken collect2 doesn't work under 4.3+ 12680 collect2name=`${CC} -print-prog-name=collect2` 12681 if test -f "$collect2name" && 12682 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12683 then 12684 # We have reworked collect2 12685 : 12686 else 12687 # We have old collect2 12688 hardcode_direct_CXX=unsupported 12689 # It fails to find uninstalled libraries when the uninstalled 12690 # path is not listed in the libpath. Setting hardcode_minus_L 12691 # to unsupported forces relinking 12692 hardcode_minus_L_CXX=yes 12693 hardcode_libdir_flag_spec_CXX='-L$libdir' 12694 hardcode_libdir_separator_CXX= 12695 fi 12696 esac 12697 shared_flag='-shared' 12698 if test "$aix_use_runtimelinking" = yes; then 12699 shared_flag="$shared_flag "'${wl}-G' 12700 fi 12701 else 12702 # not using gcc 12703 if test "$host_cpu" = ia64; then 12704 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12705 # chokes on -Wl,-G. The following line is correct: 12706 shared_flag='-G' 12707 else 12708 if test "$aix_use_runtimelinking" = yes; then 12709 shared_flag='${wl}-G' 12710 else 12711 shared_flag='${wl}-bM:SRE' 12712 fi 12713 fi 12714 fi 12715 12716 export_dynamic_flag_spec_CXX='${wl}-bexpall' 12717 # It seems that -bexpall does not export symbols beginning with 12718 # underscore (_), so it is better to generate a list of symbols to 12719 # export. 12720 always_export_symbols_CXX=yes 12721 if test "$aix_use_runtimelinking" = yes; then 12722 # Warning - without using the other runtime loading flags (-brtl), 12723 # -berok will link without error, but may produce a broken library. 12724 allow_undefined_flag_CXX='-berok' 12725 # Determine the default libpath from the value encoded in an empty 12726 # executable. 12727 if test "${lt_cv_aix_libpath+set}" = set; then 12728 aix_libpath=$lt_cv_aix_libpath 12729else 12730 if ${lt_cv_aix_libpath__CXX+:} false; then : 12731 $as_echo_n "(cached) " >&6 12732else 12733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12734/* end confdefs.h. */ 12735 12736int 12737main () 12738{ 12739 12740 ; 12741 return 0; 12742} 12743_ACEOF 12744if ac_fn_cxx_try_link "$LINENO"; then : 12745 12746 lt_aix_libpath_sed=' 12747 /Import File Strings/,/^$/ { 12748 /^0/ { 12749 s/^0 *\([^ ]*\) *$/\1/ 12750 p 12751 } 12752 }' 12753 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12754 # Check for a 64-bit object if we didn't find anything. 12755 if test -z "$lt_cv_aix_libpath__CXX"; then 12756 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12757 fi 12758fi 12759rm -f core conftest.err conftest.$ac_objext \ 12760 conftest$ac_exeext conftest.$ac_ext 12761 if test -z "$lt_cv_aix_libpath__CXX"; then 12762 lt_cv_aix_libpath__CXX="/usr/lib:/lib" 12763 fi 12764 12765fi 12766 12767 aix_libpath=$lt_cv_aix_libpath__CXX 12768fi 12769 12770 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12771 12772 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" 12773 else 12774 if test "$host_cpu" = ia64; then 12775 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 12776 allow_undefined_flag_CXX="-z nodefs" 12777 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" 12778 else 12779 # Determine the default libpath from the value encoded in an 12780 # empty executable. 12781 if test "${lt_cv_aix_libpath+set}" = set; then 12782 aix_libpath=$lt_cv_aix_libpath 12783else 12784 if ${lt_cv_aix_libpath__CXX+:} false; then : 12785 $as_echo_n "(cached) " >&6 12786else 12787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12788/* end confdefs.h. */ 12789 12790int 12791main () 12792{ 12793 12794 ; 12795 return 0; 12796} 12797_ACEOF 12798if ac_fn_cxx_try_link "$LINENO"; then : 12799 12800 lt_aix_libpath_sed=' 12801 /Import File Strings/,/^$/ { 12802 /^0/ { 12803 s/^0 *\([^ ]*\) *$/\1/ 12804 p 12805 } 12806 }' 12807 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12808 # Check for a 64-bit object if we didn't find anything. 12809 if test -z "$lt_cv_aix_libpath__CXX"; then 12810 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12811 fi 12812fi 12813rm -f core conftest.err conftest.$ac_objext \ 12814 conftest$ac_exeext conftest.$ac_ext 12815 if test -z "$lt_cv_aix_libpath__CXX"; then 12816 lt_cv_aix_libpath__CXX="/usr/lib:/lib" 12817 fi 12818 12819fi 12820 12821 aix_libpath=$lt_cv_aix_libpath__CXX 12822fi 12823 12824 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12825 # Warning - without using the other run time loading flags, 12826 # -berok will link without error, but may produce a broken library. 12827 no_undefined_flag_CXX=' ${wl}-bernotok' 12828 allow_undefined_flag_CXX=' ${wl}-berok' 12829 if test "$with_gnu_ld" = yes; then 12830 # We only use this code for GNU lds that support --whole-archive. 12831 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12832 else 12833 # Exported symbols can be pulled into shared objects from archives 12834 whole_archive_flag_spec_CXX='$convenience' 12835 fi 12836 archive_cmds_need_lc_CXX=yes 12837 # This is similar to how AIX traditionally builds its shared 12838 # libraries. 12839 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' 12840 fi 12841 fi 12842 ;; 12843 12844 beos*) 12845 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12846 allow_undefined_flag_CXX=unsupported 12847 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12848 # support --undefined. This deserves some investigation. FIXME 12849 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12850 else 12851 ld_shlibs_CXX=no 12852 fi 12853 ;; 12854 12855 chorus*) 12856 case $cc_basename in 12857 *) 12858 # FIXME: insert proper C++ library support 12859 ld_shlibs_CXX=no 12860 ;; 12861 esac 12862 ;; 12863 12864 cygwin* | mingw* | pw32* | cegcc*) 12865 case $GXX,$cc_basename in 12866 ,cl* | no,cl*) 12867 # Native MSVC 12868 # hardcode_libdir_flag_spec is actually meaningless, as there is 12869 # no search path for DLLs. 12870 hardcode_libdir_flag_spec_CXX=' ' 12871 allow_undefined_flag_CXX=unsupported 12872 always_export_symbols_CXX=yes 12873 file_list_spec_CXX='@' 12874 # Tell ltmain to make .lib files, not .a files. 12875 libext=lib 12876 # Tell ltmain to make .dll files, not .so files. 12877 shrext_cmds=".dll" 12878 # FIXME: Setting linknames here is a bad hack. 12879 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 12880 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12881 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 12882 else 12883 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 12884 fi~ 12885 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 12886 linknames=' 12887 # The linker will not automatically build a static lib if we build a DLL. 12888 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' 12889 enable_shared_with_static_runtimes_CXX=yes 12890 # Don't use ranlib 12891 old_postinstall_cmds_CXX='chmod 644 $oldlib' 12892 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ 12893 lt_tool_outputfile="@TOOL_OUTPUT@"~ 12894 case $lt_outputfile in 12895 *.exe|*.EXE) ;; 12896 *) 12897 lt_outputfile="$lt_outputfile.exe" 12898 lt_tool_outputfile="$lt_tool_outputfile.exe" 12899 ;; 12900 esac~ 12901 func_to_tool_file "$lt_outputfile"~ 12902 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 12903 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 12904 $RM "$lt_outputfile.manifest"; 12905 fi' 12906 ;; 12907 *) 12908 # g++ 12909 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 12910 # as there is no search path for DLLs. 12911 hardcode_libdir_flag_spec_CXX='-L$libdir' 12912 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 12913 allow_undefined_flag_CXX=unsupported 12914 always_export_symbols_CXX=no 12915 enable_shared_with_static_runtimes_CXX=yes 12916 12917 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12918 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' 12919 # If the export-symbols file already is a .def file (1st line 12920 # is EXPORTS), use it as is; otherwise, prepend... 12921 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12922 cp $export_symbols $output_objdir/$soname.def; 12923 else 12924 echo EXPORTS > $output_objdir/$soname.def; 12925 cat $export_symbols >> $output_objdir/$soname.def; 12926 fi~ 12927 $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' 12928 else 12929 ld_shlibs_CXX=no 12930 fi 12931 ;; 12932 esac 12933 ;; 12934 darwin* | rhapsody*) 12935 12936 12937 archive_cmds_need_lc_CXX=no 12938 hardcode_direct_CXX=no 12939 hardcode_automatic_CXX=yes 12940 hardcode_shlibpath_var_CXX=unsupported 12941 if test "$lt_cv_ld_force_load" = "yes"; then 12942 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\"`' 12943 12944 else 12945 whole_archive_flag_spec_CXX='' 12946 fi 12947 link_all_deplibs_CXX=yes 12948 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 12949 case $cc_basename in 12950 ifort*) _lt_dar_can_shared=yes ;; 12951 *) _lt_dar_can_shared=$GCC ;; 12952 esac 12953 if test "$_lt_dar_can_shared" = "yes"; then 12954 output_verbose_link_cmd=func_echo_all 12955 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}" 12956 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12957 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}" 12958 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}" 12959 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12960 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}" 12961 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}" 12962 fi 12963 12964 else 12965 ld_shlibs_CXX=no 12966 fi 12967 12968 ;; 12969 12970 dgux*) 12971 case $cc_basename in 12972 ec++*) 12973 # FIXME: insert proper C++ library support 12974 ld_shlibs_CXX=no 12975 ;; 12976 ghcx*) 12977 # Green Hills C++ Compiler 12978 # FIXME: insert proper C++ library support 12979 ld_shlibs_CXX=no 12980 ;; 12981 *) 12982 # FIXME: insert proper C++ library support 12983 ld_shlibs_CXX=no 12984 ;; 12985 esac 12986 ;; 12987 12988 freebsd2.*) 12989 # C++ shared libraries reported to be fairly broken before 12990 # switch to ELF 12991 ld_shlibs_CXX=no 12992 ;; 12993 12994 freebsd-elf*) 12995 archive_cmds_need_lc_CXX=no 12996 ;; 12997 12998 freebsd* | dragonfly*) 12999 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 13000 # conventions 13001 ld_shlibs_CXX=yes 13002 ;; 13003 13004 haiku*) 13005 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13006 link_all_deplibs_CXX=yes 13007 ;; 13008 13009 hpux9*) 13010 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13011 hardcode_libdir_separator_CXX=: 13012 export_dynamic_flag_spec_CXX='${wl}-E' 13013 hardcode_direct_CXX=yes 13014 hardcode_minus_L_CXX=yes # Not in the search PATH, 13015 # but as the default 13016 # location of the library. 13017 13018 case $cc_basename in 13019 CC*) 13020 # FIXME: insert proper C++ library support 13021 ld_shlibs_CXX=no 13022 ;; 13023 aCC*) 13024 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' 13025 # Commands to make compiler produce verbose output that lists 13026 # what "hidden" libraries, object files and flags are used when 13027 # linking a shared library. 13028 # 13029 # There doesn't appear to be a way to prevent this compiler from 13030 # explicitly linking system object files so we need to strip them 13031 # from the output so that they don't get included in the library 13032 # dependencies. 13033 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"' 13034 ;; 13035 *) 13036 if test "$GXX" = yes; then 13037 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${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' 13038 else 13039 # FIXME: insert proper C++ library support 13040 ld_shlibs_CXX=no 13041 fi 13042 ;; 13043 esac 13044 ;; 13045 13046 hpux10*|hpux11*) 13047 if test $with_gnu_ld = no; then 13048 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13049 hardcode_libdir_separator_CXX=: 13050 13051 case $host_cpu in 13052 hppa*64*|ia64*) 13053 ;; 13054 *) 13055 export_dynamic_flag_spec_CXX='${wl}-E' 13056 ;; 13057 esac 13058 fi 13059 case $host_cpu in 13060 hppa*64*|ia64*) 13061 hardcode_direct_CXX=no 13062 hardcode_shlibpath_var_CXX=no 13063 ;; 13064 *) 13065 hardcode_direct_CXX=yes 13066 hardcode_direct_absolute_CXX=yes 13067 hardcode_minus_L_CXX=yes # Not in the search PATH, 13068 # but as the default 13069 # location of the library. 13070 ;; 13071 esac 13072 13073 case $cc_basename in 13074 CC*) 13075 # FIXME: insert proper C++ library support 13076 ld_shlibs_CXX=no 13077 ;; 13078 aCC*) 13079 case $host_cpu in 13080 hppa*64*) 13081 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13082 ;; 13083 ia64*) 13084 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13085 ;; 13086 *) 13087 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13088 ;; 13089 esac 13090 # Commands to make compiler produce verbose output that lists 13091 # what "hidden" libraries, object files and flags are used when 13092 # linking a shared library. 13093 # 13094 # There doesn't appear to be a way to prevent this compiler from 13095 # explicitly linking system object files so we need to strip them 13096 # from the output so that they don't get included in the library 13097 # dependencies. 13098 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"' 13099 ;; 13100 *) 13101 if test "$GXX" = yes; then 13102 if test $with_gnu_ld = no; then 13103 case $host_cpu in 13104 hppa*64*) 13105 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13106 ;; 13107 ia64*) 13108 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13109 ;; 13110 *) 13111 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13112 ;; 13113 esac 13114 fi 13115 else 13116 # FIXME: insert proper C++ library support 13117 ld_shlibs_CXX=no 13118 fi 13119 ;; 13120 esac 13121 ;; 13122 13123 interix[3-9]*) 13124 hardcode_direct_CXX=no 13125 hardcode_shlibpath_var_CXX=no 13126 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13127 export_dynamic_flag_spec_CXX='${wl}-E' 13128 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 13129 # Instead, shared libraries are loaded at an image base (0x10000000 by 13130 # default) and relocated if they conflict, which is a slow very memory 13131 # consuming and fragmenting process. To avoid this, we pick a random, 13132 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 13133 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 13134 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' 13135 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' 13136 ;; 13137 irix5* | irix6*) 13138 case $cc_basename in 13139 CC*) 13140 # SGI C++ 13141 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' 13142 13143 # Archives containing C++ object files must be created using 13144 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 13145 # necessary to make sure instantiated templates are included 13146 # in the archive. 13147 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 13148 ;; 13149 *) 13150 if test "$GXX" = yes; then 13151 if test "$with_gnu_ld" = no; then 13152 archive_cmds_CXX='$CC -shared $pic_flag -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' 13153 else 13154 archive_cmds_CXX='$CC -shared $pic_flag -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' 13155 fi 13156 fi 13157 link_all_deplibs_CXX=yes 13158 ;; 13159 esac 13160 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13161 hardcode_libdir_separator_CXX=: 13162 inherit_rpath_CXX=yes 13163 ;; 13164 13165 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 13166 case $cc_basename in 13167 KCC*) 13168 # Kuck and Associates, Inc. (KAI) C++ Compiler 13169 13170 # KCC will only create a shared library if the output file 13171 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13172 # to its proper name (with version) after linking. 13173 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' 13174 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' 13175 # Commands to make compiler produce verbose output that lists 13176 # what "hidden" libraries, object files and flags are used when 13177 # linking a shared library. 13178 # 13179 # There doesn't appear to be a way to prevent this compiler from 13180 # explicitly linking system object files so we need to strip them 13181 # from the output so that they don't get included in the library 13182 # dependencies. 13183 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"' 13184 13185 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13186 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13187 13188 # Archives containing C++ object files must be created using 13189 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 13190 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 13191 ;; 13192 icpc* | ecpc* ) 13193 # Intel C++ 13194 with_gnu_ld=yes 13195 # version 8.0 and above of icpc choke on multiply defined symbols 13196 # if we add $predep_objects and $postdep_objects, however 7.1 and 13197 # earlier do not add the objects themselves. 13198 case `$CC -V 2>&1` in 13199 *"Version 7."*) 13200 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13201 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' 13202 ;; 13203 *) # Version 8.0 or newer 13204 tmp_idyn= 13205 case $host_cpu in 13206 ia64*) tmp_idyn=' -i_dynamic';; 13207 esac 13208 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13209 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' 13210 ;; 13211 esac 13212 archive_cmds_need_lc_CXX=no 13213 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13214 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13215 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13216 ;; 13217 pgCC* | pgcpp*) 13218 # Portland Group C++ compiler 13219 case `$CC -V` in 13220 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 13221 prelink_cmds_CXX='tpldir=Template.dir~ 13222 rm -rf $tpldir~ 13223 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 13224 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 13225 old_archive_cmds_CXX='tpldir=Template.dir~ 13226 rm -rf $tpldir~ 13227 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 13228 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 13229 $RANLIB $oldlib' 13230 archive_cmds_CXX='tpldir=Template.dir~ 13231 rm -rf $tpldir~ 13232 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13233 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13234 archive_expsym_cmds_CXX='tpldir=Template.dir~ 13235 rm -rf $tpldir~ 13236 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13237 $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' 13238 ;; 13239 *) # Version 6 and above use weak symbols 13240 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13241 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' 13242 ;; 13243 esac 13244 13245 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 13246 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13247 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' 13248 ;; 13249 cxx*) 13250 # Compaq C++ 13251 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13252 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' 13253 13254 runpath_var=LD_RUN_PATH 13255 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13256 hardcode_libdir_separator_CXX=: 13257 13258 # Commands to make compiler produce verbose output that lists 13259 # what "hidden" libraries, object files and flags are used when 13260 # linking a shared library. 13261 # 13262 # There doesn't appear to be a way to prevent this compiler from 13263 # explicitly linking system object files so we need to strip them 13264 # from the output so that they don't get included in the library 13265 # dependencies. 13266 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' 13267 ;; 13268 xl* | mpixl* | bgxl*) 13269 # IBM XL 8.0 on PPC, with GNU ld 13270 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13271 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13272 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13273 if test "x$supports_anon_versioning" = xyes; then 13274 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 13275 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13276 echo "local: *; };" >> $output_objdir/$libname.ver~ 13277 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13278 fi 13279 ;; 13280 *) 13281 case `$CC -V 2>&1 | sed 5q` in 13282 *Sun\ C*) 13283 # Sun C++ 5.9 13284 no_undefined_flag_CXX=' -zdefs' 13285 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13286 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' 13287 hardcode_libdir_flag_spec_CXX='-R$libdir' 13288 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' 13289 compiler_needs_object_CXX=yes 13290 13291 # Not sure whether something based on 13292 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 13293 # would be better. 13294 output_verbose_link_cmd='func_echo_all' 13295 13296 # Archives containing C++ object files must be created using 13297 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13298 # necessary to make sure instantiated templates are included 13299 # in the archive. 13300 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13301 ;; 13302 esac 13303 ;; 13304 esac 13305 ;; 13306 13307 lynxos*) 13308 # FIXME: insert proper C++ library support 13309 ld_shlibs_CXX=no 13310 ;; 13311 13312 m88k*) 13313 # FIXME: insert proper C++ library support 13314 ld_shlibs_CXX=no 13315 ;; 13316 13317 mvs*) 13318 case $cc_basename in 13319 cxx*) 13320 # FIXME: insert proper C++ library support 13321 ld_shlibs_CXX=no 13322 ;; 13323 *) 13324 # FIXME: insert proper C++ library support 13325 ld_shlibs_CXX=no 13326 ;; 13327 esac 13328 ;; 13329 13330 netbsd*) 13331 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13332 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 13333 wlarc= 13334 hardcode_libdir_flag_spec_CXX='-R$libdir' 13335 hardcode_direct_CXX=yes 13336 hardcode_shlibpath_var_CXX=no 13337 fi 13338 # Workaround some broken pre-1.5 toolchains 13339 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 13340 ;; 13341 13342 *nto* | *qnx*) 13343 ld_shlibs_CXX=yes 13344 ;; 13345 13346 openbsd2*) 13347 # C++ shared libraries are fairly broken 13348 ld_shlibs_CXX=no 13349 ;; 13350 13351 openbsd*) 13352 if test -f /usr/libexec/ld.so; then 13353 hardcode_direct_CXX=yes 13354 hardcode_shlibpath_var_CXX=no 13355 hardcode_direct_absolute_CXX=yes 13356 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 13357 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13358 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13359 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 13360 export_dynamic_flag_spec_CXX='${wl}-E' 13361 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13362 fi 13363 output_verbose_link_cmd=func_echo_all 13364 else 13365 ld_shlibs_CXX=no 13366 fi 13367 ;; 13368 13369 osf3* | osf4* | osf5*) 13370 case $cc_basename in 13371 KCC*) 13372 # Kuck and Associates, Inc. (KAI) C++ Compiler 13373 13374 # KCC will only create a shared library if the output file 13375 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13376 # to its proper name (with version) after linking. 13377 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' 13378 13379 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13380 hardcode_libdir_separator_CXX=: 13381 13382 # Archives containing C++ object files must be created using 13383 # the KAI C++ compiler. 13384 case $host in 13385 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 13386 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 13387 esac 13388 ;; 13389 RCC*) 13390 # Rational C++ 2.4.1 13391 # FIXME: insert proper C++ library support 13392 ld_shlibs_CXX=no 13393 ;; 13394 cxx*) 13395 case $host in 13396 osf3*) 13397 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13398 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' 13399 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13400 ;; 13401 *) 13402 allow_undefined_flag_CXX=' -expect_unresolved \*' 13403 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' 13404 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 13405 echo "-hidden">> $lib.exp~ 13406 $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~ 13407 $RM $lib.exp' 13408 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13409 ;; 13410 esac 13411 13412 hardcode_libdir_separator_CXX=: 13413 13414 # Commands to make compiler produce verbose output that lists 13415 # what "hidden" libraries, object files and flags are used when 13416 # linking a shared library. 13417 # 13418 # There doesn't appear to be a way to prevent this compiler from 13419 # explicitly linking system object files so we need to strip them 13420 # from the output so that they don't get included in the library 13421 # dependencies. 13422 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"' 13423 ;; 13424 *) 13425 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13426 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13427 case $host in 13428 osf3*) 13429 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' 13430 ;; 13431 *) 13432 archive_cmds_CXX='$CC -shared $pic_flag -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' 13433 ;; 13434 esac 13435 13436 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13437 hardcode_libdir_separator_CXX=: 13438 13439 # Commands to make compiler produce verbose output that lists 13440 # what "hidden" libraries, object files and flags are used when 13441 # linking a shared library. 13442 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13443 13444 else 13445 # FIXME: insert proper C++ library support 13446 ld_shlibs_CXX=no 13447 fi 13448 ;; 13449 esac 13450 ;; 13451 13452 psos*) 13453 # FIXME: insert proper C++ library support 13454 ld_shlibs_CXX=no 13455 ;; 13456 13457 sunos4*) 13458 case $cc_basename in 13459 CC*) 13460 # Sun C++ 4.x 13461 # FIXME: insert proper C++ library support 13462 ld_shlibs_CXX=no 13463 ;; 13464 lcc*) 13465 # Lucid 13466 # FIXME: insert proper C++ library support 13467 ld_shlibs_CXX=no 13468 ;; 13469 *) 13470 # FIXME: insert proper C++ library support 13471 ld_shlibs_CXX=no 13472 ;; 13473 esac 13474 ;; 13475 13476 solaris*) 13477 case $cc_basename in 13478 CC* | sunCC*) 13479 # Sun C++ 4.2, 5.x and Centerline C++ 13480 archive_cmds_need_lc_CXX=yes 13481 no_undefined_flag_CXX=' -zdefs' 13482 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13483 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13484 $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' 13485 13486 hardcode_libdir_flag_spec_CXX='-R$libdir' 13487 hardcode_shlibpath_var_CXX=no 13488 case $host_os in 13489 solaris2.[0-5] | solaris2.[0-5].*) ;; 13490 *) 13491 # The compiler driver will combine and reorder linker options, 13492 # but understands `-z linker_flag'. 13493 # Supported since Solaris 2.6 (maybe 2.5.1?) 13494 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 13495 ;; 13496 esac 13497 link_all_deplibs_CXX=yes 13498 13499 output_verbose_link_cmd='func_echo_all' 13500 13501 # Archives containing C++ object files must be created using 13502 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13503 # necessary to make sure instantiated templates are included 13504 # in the archive. 13505 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13506 ;; 13507 gcx*) 13508 # Green Hills C++ Compiler 13509 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13510 13511 # The C++ compiler must be used to create the archive. 13512 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 13513 ;; 13514 *) 13515 # GNU C++ compiler with Solaris linker 13516 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13517 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 13518 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 13519 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13520 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13521 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13522 13523 # Commands to make compiler produce verbose output that lists 13524 # what "hidden" libraries, object files and flags are used when 13525 # linking a shared library. 13526 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13527 else 13528 # g++ 2.7 appears to require `-G' NOT `-shared' on this 13529 # platform. 13530 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13531 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13532 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13533 13534 # Commands to make compiler produce verbose output that lists 13535 # what "hidden" libraries, object files and flags are used when 13536 # linking a shared library. 13537 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13538 fi 13539 13540 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 13541 case $host_os in 13542 solaris2.[0-5] | solaris2.[0-5].*) ;; 13543 *) 13544 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13545 ;; 13546 esac 13547 fi 13548 ;; 13549 esac 13550 ;; 13551 13552 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13553 no_undefined_flag_CXX='${wl}-z,text' 13554 archive_cmds_need_lc_CXX=no 13555 hardcode_shlibpath_var_CXX=no 13556 runpath_var='LD_RUN_PATH' 13557 13558 case $cc_basename in 13559 CC*) 13560 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13561 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13562 ;; 13563 *) 13564 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13565 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13566 ;; 13567 esac 13568 ;; 13569 13570 sysv5* | sco3.2v5* | sco5v6*) 13571 # Note: We can NOT use -z defs as we might desire, because we do not 13572 # link with -lc, and that would cause any symbols used from libc to 13573 # always be unresolved, which means just about no library would 13574 # ever link correctly. If we're not using GNU ld we use -z text 13575 # though, which does catch some bad symbols but isn't as heavy-handed 13576 # as -z defs. 13577 no_undefined_flag_CXX='${wl}-z,text' 13578 allow_undefined_flag_CXX='${wl}-z,nodefs' 13579 archive_cmds_need_lc_CXX=no 13580 hardcode_shlibpath_var_CXX=no 13581 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 13582 hardcode_libdir_separator_CXX=':' 13583 link_all_deplibs_CXX=yes 13584 export_dynamic_flag_spec_CXX='${wl}-Bexport' 13585 runpath_var='LD_RUN_PATH' 13586 13587 case $cc_basename in 13588 CC*) 13589 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13590 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13591 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 13592 '"$old_archive_cmds_CXX" 13593 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 13594 '"$reload_cmds_CXX" 13595 ;; 13596 *) 13597 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13598 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13599 ;; 13600 esac 13601 ;; 13602 13603 tandem*) 13604 case $cc_basename in 13605 NCC*) 13606 # NonStop-UX NCC 3.20 13607 # FIXME: insert proper C++ library support 13608 ld_shlibs_CXX=no 13609 ;; 13610 *) 13611 # FIXME: insert proper C++ library support 13612 ld_shlibs_CXX=no 13613 ;; 13614 esac 13615 ;; 13616 13617 vxworks*) 13618 # FIXME: insert proper C++ library support 13619 ld_shlibs_CXX=no 13620 ;; 13621 13622 *) 13623 # FIXME: insert proper C++ library support 13624 ld_shlibs_CXX=no 13625 ;; 13626 esac 13627 13628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13629$as_echo "$ld_shlibs_CXX" >&6; } 13630 test "$ld_shlibs_CXX" = no && can_build_shared=no 13631 13632 GCC_CXX="$GXX" 13633 LD_CXX="$LD" 13634 13635 ## CAVEAT EMPTOR: 13636 ## There is no encapsulation within the following macros, do not change 13637 ## the running order or otherwise move them around unless you know exactly 13638 ## what you are doing... 13639 # Dependencies to place before and after the object being linked: 13640predep_objects_CXX= 13641postdep_objects_CXX= 13642predeps_CXX= 13643postdeps_CXX= 13644compiler_lib_search_path_CXX= 13645 13646cat > conftest.$ac_ext <<_LT_EOF 13647class Foo 13648{ 13649public: 13650 Foo (void) { a = 0; } 13651private: 13652 int a; 13653}; 13654_LT_EOF 13655 13656 13657_lt_libdeps_save_CFLAGS=$CFLAGS 13658case "$CC $CFLAGS " in #( 13659*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 13660*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; 13661*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; 13662esac 13663 13664if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13665 (eval $ac_compile) 2>&5 13666 ac_status=$? 13667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13668 test $ac_status = 0; }; then 13669 # Parse the compiler output and extract the necessary 13670 # objects, libraries and library flags. 13671 13672 # Sentinel used to keep track of whether or not we are before 13673 # the conftest object file. 13674 pre_test_object_deps_done=no 13675 13676 for p in `eval "$output_verbose_link_cmd"`; do 13677 case ${prev}${p} in 13678 13679 -L* | -R* | -l*) 13680 # Some compilers place space between "-{L,R}" and the path. 13681 # Remove the space. 13682 if test $p = "-L" || 13683 test $p = "-R"; then 13684 prev=$p 13685 continue 13686 fi 13687 13688 # Expand the sysroot to ease extracting the directories later. 13689 if test -z "$prev"; then 13690 case $p in 13691 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; 13692 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; 13693 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; 13694 esac 13695 fi 13696 case $p in 13697 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; 13698 esac 13699 if test "$pre_test_object_deps_done" = no; then 13700 case ${prev} in 13701 -L | -R) 13702 # Internal compiler library paths should come after those 13703 # provided the user. The postdeps already come after the 13704 # user supplied libs so there is no need to process them. 13705 if test -z "$compiler_lib_search_path_CXX"; then 13706 compiler_lib_search_path_CXX="${prev}${p}" 13707 else 13708 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 13709 fi 13710 ;; 13711 # The "-l" case would never come before the object being 13712 # linked, so don't bother handling this case. 13713 esac 13714 else 13715 if test -z "$postdeps_CXX"; then 13716 postdeps_CXX="${prev}${p}" 13717 else 13718 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 13719 fi 13720 fi 13721 prev= 13722 ;; 13723 13724 *.lto.$objext) ;; # Ignore GCC LTO objects 13725 *.$objext) 13726 # This assumes that the test object file only shows up 13727 # once in the compiler output. 13728 if test "$p" = "conftest.$objext"; then 13729 pre_test_object_deps_done=yes 13730 continue 13731 fi 13732 13733 if test "$pre_test_object_deps_done" = no; then 13734 if test -z "$predep_objects_CXX"; then 13735 predep_objects_CXX="$p" 13736 else 13737 predep_objects_CXX="$predep_objects_CXX $p" 13738 fi 13739 else 13740 if test -z "$postdep_objects_CXX"; then 13741 postdep_objects_CXX="$p" 13742 else 13743 postdep_objects_CXX="$postdep_objects_CXX $p" 13744 fi 13745 fi 13746 ;; 13747 13748 *) ;; # Ignore the rest. 13749 13750 esac 13751 done 13752 13753 # Clean up. 13754 rm -f a.out a.exe 13755else 13756 echo "libtool.m4: error: problem compiling CXX test program" 13757fi 13758 13759$RM -f confest.$objext 13760CFLAGS=$_lt_libdeps_save_CFLAGS 13761 13762# PORTME: override above test on systems where it is broken 13763case $host_os in 13764interix[3-9]*) 13765 # Interix 3.5 installs completely hosed .la files for C++, so rather than 13766 # hack all around it, let's just trust "g++" to DTRT. 13767 predep_objects_CXX= 13768 postdep_objects_CXX= 13769 postdeps_CXX= 13770 ;; 13771 13772linux*) 13773 case `$CC -V 2>&1 | sed 5q` in 13774 *Sun\ C*) 13775 # Sun C++ 5.9 13776 13777 # The more standards-conforming stlport4 library is 13778 # incompatible with the Cstd library. Avoid specifying 13779 # it if it's in CXXFLAGS. Ignore libCrun as 13780 # -library=stlport4 depends on it. 13781 case " $CXX $CXXFLAGS " in 13782 *" -library=stlport4 "*) 13783 solaris_use_stlport4=yes 13784 ;; 13785 esac 13786 13787 if test "$solaris_use_stlport4" != yes; then 13788 postdeps_CXX='-library=Cstd -library=Crun' 13789 fi 13790 ;; 13791 esac 13792 ;; 13793 13794solaris*) 13795 case $cc_basename in 13796 CC* | sunCC*) 13797 # The more standards-conforming stlport4 library is 13798 # incompatible with the Cstd library. Avoid specifying 13799 # it if it's in CXXFLAGS. Ignore libCrun as 13800 # -library=stlport4 depends on it. 13801 case " $CXX $CXXFLAGS " in 13802 *" -library=stlport4 "*) 13803 solaris_use_stlport4=yes 13804 ;; 13805 esac 13806 13807 # Adding this requires a known-good setup of shared libraries for 13808 # Sun compiler versions before 5.6, else PIC objects from an old 13809 # archive will be linked into the output, leading to subtle bugs. 13810 if test "$solaris_use_stlport4" != yes; then 13811 postdeps_CXX='-library=Cstd -library=Crun' 13812 fi 13813 ;; 13814 esac 13815 ;; 13816esac 13817 13818 13819case " $postdeps_CXX " in 13820*" -lc "*) archive_cmds_need_lc_CXX=no ;; 13821esac 13822 compiler_lib_search_dirs_CXX= 13823if test -n "${compiler_lib_search_path_CXX}"; then 13824 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 13825fi 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 lt_prog_compiler_wl_CXX= 13858lt_prog_compiler_pic_CXX= 13859lt_prog_compiler_static_CXX= 13860 13861 13862 # C++ specific cases for pic, static, wl, etc. 13863 if test "$GXX" = yes; then 13864 lt_prog_compiler_wl_CXX='-Wl,' 13865 lt_prog_compiler_static_CXX='-static' 13866 13867 case $host_os in 13868 aix*) 13869 # All AIX code is PIC. 13870 if test "$host_cpu" = ia64; then 13871 # AIX 5 now supports IA64 processor 13872 lt_prog_compiler_static_CXX='-Bstatic' 13873 fi 13874 ;; 13875 13876 amigaos*) 13877 case $host_cpu in 13878 powerpc) 13879 # see comment about AmigaOS4 .so support 13880 lt_prog_compiler_pic_CXX='-fPIC' 13881 ;; 13882 m68k) 13883 # FIXME: we need at least 68020 code to build shared libraries, but 13884 # adding the `-m68020' flag to GCC prevents building anything better, 13885 # like `-m68040'. 13886 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 13887 ;; 13888 esac 13889 ;; 13890 13891 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13892 # PIC is the default for these OSes. 13893 ;; 13894 mingw* | cygwin* | os2* | pw32* | cegcc*) 13895 # This hack is so that the source file can tell whether it is being 13896 # built for inclusion in a dll (and should export symbols for example). 13897 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13898 # (--disable-auto-import) libraries 13899 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13900 ;; 13901 darwin* | rhapsody*) 13902 # PIC is the default on this platform 13903 # Common symbols not allowed in MH_DYLIB files 13904 lt_prog_compiler_pic_CXX='-fno-common' 13905 ;; 13906 *djgpp*) 13907 # DJGPP does not support shared libraries at all 13908 lt_prog_compiler_pic_CXX= 13909 ;; 13910 haiku*) 13911 # PIC is the default for Haiku. 13912 # The "-static" flag exists, but is broken. 13913 lt_prog_compiler_static_CXX= 13914 ;; 13915 interix[3-9]*) 13916 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13917 # Instead, we relocate shared libraries at runtime. 13918 ;; 13919 sysv4*MP*) 13920 if test -d /usr/nec; then 13921 lt_prog_compiler_pic_CXX=-Kconform_pic 13922 fi 13923 ;; 13924 hpux*) 13925 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13926 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13927 # sets the default TLS model and affects inlining. 13928 case $host_cpu in 13929 hppa*64*) 13930 ;; 13931 *) 13932 lt_prog_compiler_pic_CXX='-fPIC' 13933 ;; 13934 esac 13935 ;; 13936 *qnx* | *nto*) 13937 # QNX uses GNU C++, but need to define -shared option too, otherwise 13938 # it will coredump. 13939 lt_prog_compiler_pic_CXX='-fPIC -shared' 13940 ;; 13941 *) 13942 lt_prog_compiler_pic_CXX='-fPIC' 13943 ;; 13944 esac 13945 else 13946 case $host_os in 13947 aix[4-9]*) 13948 # All AIX code is PIC. 13949 if test "$host_cpu" = ia64; then 13950 # AIX 5 now supports IA64 processor 13951 lt_prog_compiler_static_CXX='-Bstatic' 13952 else 13953 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 13954 fi 13955 ;; 13956 chorus*) 13957 case $cc_basename in 13958 cxch68*) 13959 # Green Hills C++ Compiler 13960 # _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" 13961 ;; 13962 esac 13963 ;; 13964 mingw* | cygwin* | os2* | pw32* | cegcc*) 13965 # This hack is so that the source file can tell whether it is being 13966 # built for inclusion in a dll (and should export symbols for example). 13967 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13968 ;; 13969 dgux*) 13970 case $cc_basename in 13971 ec++*) 13972 lt_prog_compiler_pic_CXX='-KPIC' 13973 ;; 13974 ghcx*) 13975 # Green Hills C++ Compiler 13976 lt_prog_compiler_pic_CXX='-pic' 13977 ;; 13978 *) 13979 ;; 13980 esac 13981 ;; 13982 freebsd* | dragonfly*) 13983 # FreeBSD uses GNU C++ 13984 ;; 13985 hpux9* | hpux10* | hpux11*) 13986 case $cc_basename in 13987 CC*) 13988 lt_prog_compiler_wl_CXX='-Wl,' 13989 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13990 if test "$host_cpu" != ia64; then 13991 lt_prog_compiler_pic_CXX='+Z' 13992 fi 13993 ;; 13994 aCC*) 13995 lt_prog_compiler_wl_CXX='-Wl,' 13996 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13997 case $host_cpu in 13998 hppa*64*|ia64*) 13999 # +Z the default 14000 ;; 14001 *) 14002 lt_prog_compiler_pic_CXX='+Z' 14003 ;; 14004 esac 14005 ;; 14006 *) 14007 ;; 14008 esac 14009 ;; 14010 interix*) 14011 # This is c89, which is MS Visual C++ (no shared libs) 14012 # Anyone wants to do a port? 14013 ;; 14014 irix5* | irix6* | nonstopux*) 14015 case $cc_basename in 14016 CC*) 14017 lt_prog_compiler_wl_CXX='-Wl,' 14018 lt_prog_compiler_static_CXX='-non_shared' 14019 # CC pic flag -KPIC is the default. 14020 ;; 14021 *) 14022 ;; 14023 esac 14024 ;; 14025 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 14026 case $cc_basename in 14027 KCC*) 14028 # KAI C++ Compiler 14029 lt_prog_compiler_wl_CXX='--backend -Wl,' 14030 lt_prog_compiler_pic_CXX='-fPIC' 14031 ;; 14032 ecpc* ) 14033 # old Intel C++ for x86_64 which still supported -KPIC. 14034 lt_prog_compiler_wl_CXX='-Wl,' 14035 lt_prog_compiler_pic_CXX='-KPIC' 14036 lt_prog_compiler_static_CXX='-static' 14037 ;; 14038 icpc* ) 14039 # Intel C++, used to be incompatible with GCC. 14040 # ICC 10 doesn't accept -KPIC any more. 14041 lt_prog_compiler_wl_CXX='-Wl,' 14042 lt_prog_compiler_pic_CXX='-fPIC' 14043 lt_prog_compiler_static_CXX='-static' 14044 ;; 14045 pgCC* | pgcpp*) 14046 # Portland Group C++ compiler 14047 lt_prog_compiler_wl_CXX='-Wl,' 14048 lt_prog_compiler_pic_CXX='-fpic' 14049 lt_prog_compiler_static_CXX='-Bstatic' 14050 ;; 14051 cxx*) 14052 # Compaq C++ 14053 # Make sure the PIC flag is empty. It appears that all Alpha 14054 # Linux and Compaq Tru64 Unix objects are PIC. 14055 lt_prog_compiler_pic_CXX= 14056 lt_prog_compiler_static_CXX='-non_shared' 14057 ;; 14058 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 14059 # IBM XL 8.0, 9.0 on PPC and BlueGene 14060 lt_prog_compiler_wl_CXX='-Wl,' 14061 lt_prog_compiler_pic_CXX='-qpic' 14062 lt_prog_compiler_static_CXX='-qstaticlink' 14063 ;; 14064 *) 14065 case `$CC -V 2>&1 | sed 5q` in 14066 *Sun\ C*) 14067 # Sun C++ 5.9 14068 lt_prog_compiler_pic_CXX='-KPIC' 14069 lt_prog_compiler_static_CXX='-Bstatic' 14070 lt_prog_compiler_wl_CXX='-Qoption ld ' 14071 ;; 14072 esac 14073 ;; 14074 esac 14075 ;; 14076 lynxos*) 14077 ;; 14078 m88k*) 14079 ;; 14080 mvs*) 14081 case $cc_basename in 14082 cxx*) 14083 lt_prog_compiler_pic_CXX='-W c,exportall' 14084 ;; 14085 *) 14086 ;; 14087 esac 14088 ;; 14089 netbsd* | netbsdelf*-gnu) 14090 ;; 14091 *qnx* | *nto*) 14092 # QNX uses GNU C++, but need to define -shared option too, otherwise 14093 # it will coredump. 14094 lt_prog_compiler_pic_CXX='-fPIC -shared' 14095 ;; 14096 osf3* | osf4* | osf5*) 14097 case $cc_basename in 14098 KCC*) 14099 lt_prog_compiler_wl_CXX='--backend -Wl,' 14100 ;; 14101 RCC*) 14102 # Rational C++ 2.4.1 14103 lt_prog_compiler_pic_CXX='-pic' 14104 ;; 14105 cxx*) 14106 # Digital/Compaq C++ 14107 lt_prog_compiler_wl_CXX='-Wl,' 14108 # Make sure the PIC flag is empty. It appears that all Alpha 14109 # Linux and Compaq Tru64 Unix objects are PIC. 14110 lt_prog_compiler_pic_CXX= 14111 lt_prog_compiler_static_CXX='-non_shared' 14112 ;; 14113 *) 14114 ;; 14115 esac 14116 ;; 14117 psos*) 14118 ;; 14119 solaris*) 14120 case $cc_basename in 14121 CC* | sunCC*) 14122 # Sun C++ 4.2, 5.x and Centerline C++ 14123 lt_prog_compiler_pic_CXX='-KPIC' 14124 lt_prog_compiler_static_CXX='-Bstatic' 14125 lt_prog_compiler_wl_CXX='-Qoption ld ' 14126 ;; 14127 gcx*) 14128 # Green Hills C++ Compiler 14129 lt_prog_compiler_pic_CXX='-PIC' 14130 ;; 14131 *) 14132 ;; 14133 esac 14134 ;; 14135 sunos4*) 14136 case $cc_basename in 14137 CC*) 14138 # Sun C++ 4.x 14139 lt_prog_compiler_pic_CXX='-pic' 14140 lt_prog_compiler_static_CXX='-Bstatic' 14141 ;; 14142 lcc*) 14143 # Lucid 14144 lt_prog_compiler_pic_CXX='-pic' 14145 ;; 14146 *) 14147 ;; 14148 esac 14149 ;; 14150 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14151 case $cc_basename in 14152 CC*) 14153 lt_prog_compiler_wl_CXX='-Wl,' 14154 lt_prog_compiler_pic_CXX='-KPIC' 14155 lt_prog_compiler_static_CXX='-Bstatic' 14156 ;; 14157 esac 14158 ;; 14159 tandem*) 14160 case $cc_basename in 14161 NCC*) 14162 # NonStop-UX NCC 3.20 14163 lt_prog_compiler_pic_CXX='-KPIC' 14164 ;; 14165 *) 14166 ;; 14167 esac 14168 ;; 14169 vxworks*) 14170 ;; 14171 *) 14172 lt_prog_compiler_can_build_shared_CXX=no 14173 ;; 14174 esac 14175 fi 14176 14177case $host_os in 14178 # For platforms which do not support PIC, -DPIC is meaningless: 14179 *djgpp*) 14180 lt_prog_compiler_pic_CXX= 14181 ;; 14182 *) 14183 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 14184 ;; 14185esac 14186 14187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 14188$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14189if ${lt_cv_prog_compiler_pic_CXX+:} false; then : 14190 $as_echo_n "(cached) " >&6 14191else 14192 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX 14193fi 14194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 14195$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } 14196lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX 14197 14198# 14199# Check to make sure the PIC flag actually works. 14200# 14201if test -n "$lt_prog_compiler_pic_CXX"; then 14202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 14203$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 14204if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 14205 $as_echo_n "(cached) " >&6 14206else 14207 lt_cv_prog_compiler_pic_works_CXX=no 14208 ac_outfile=conftest.$ac_objext 14209 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14210 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 14211 # Insert the option either (1) after the last *FLAGS variable, or 14212 # (2) before a word containing "conftest.", or (3) at the end. 14213 # Note that $ac_compile itself does not contain backslashes and begins 14214 # with a dollar sign (not a hyphen), so the echo should work correctly. 14215 # The option is referenced via a variable to avoid confusing sed. 14216 lt_compile=`echo "$ac_compile" | $SED \ 14217 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14218 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14219 -e 's:$: $lt_compiler_flag:'` 14220 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14221 (eval "$lt_compile" 2>conftest.err) 14222 ac_status=$? 14223 cat conftest.err >&5 14224 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14225 if (exit $ac_status) && test -s "$ac_outfile"; then 14226 # The compiler can only warn and ignore the option if not recognized 14227 # So say no if there are warnings other than the usual output. 14228 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14229 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14230 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14231 lt_cv_prog_compiler_pic_works_CXX=yes 14232 fi 14233 fi 14234 $RM conftest* 14235 14236fi 14237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 14238$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 14239 14240if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 14241 case $lt_prog_compiler_pic_CXX in 14242 "" | " "*) ;; 14243 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 14244 esac 14245else 14246 lt_prog_compiler_pic_CXX= 14247 lt_prog_compiler_can_build_shared_CXX=no 14248fi 14249 14250fi 14251 14252 14253 14254 14255 14256# 14257# Check to make sure the static flag actually works. 14258# 14259wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 14260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14261$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14262if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 14263 $as_echo_n "(cached) " >&6 14264else 14265 lt_cv_prog_compiler_static_works_CXX=no 14266 save_LDFLAGS="$LDFLAGS" 14267 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14268 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14269 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14270 # The linker can only warn and ignore the option if not recognized 14271 # So say no if there are warnings 14272 if test -s conftest.err; then 14273 # Append any errors to the config.log. 14274 cat conftest.err 1>&5 14275 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 14276 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14277 if diff conftest.exp conftest.er2 >/dev/null; then 14278 lt_cv_prog_compiler_static_works_CXX=yes 14279 fi 14280 else 14281 lt_cv_prog_compiler_static_works_CXX=yes 14282 fi 14283 fi 14284 $RM -r conftest* 14285 LDFLAGS="$save_LDFLAGS" 14286 14287fi 14288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 14289$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 14290 14291if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 14292 : 14293else 14294 lt_prog_compiler_static_CXX= 14295fi 14296 14297 14298 14299 14300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14301$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14302if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 14303 $as_echo_n "(cached) " >&6 14304else 14305 lt_cv_prog_compiler_c_o_CXX=no 14306 $RM -r conftest 2>/dev/null 14307 mkdir conftest 14308 cd conftest 14309 mkdir out 14310 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14311 14312 lt_compiler_flag="-o out/conftest2.$ac_objext" 14313 # Insert the option either (1) after the last *FLAGS variable, or 14314 # (2) before a word containing "conftest.", or (3) at the end. 14315 # Note that $ac_compile itself does not contain backslashes and begins 14316 # with a dollar sign (not a hyphen), so the echo should work correctly. 14317 lt_compile=`echo "$ac_compile" | $SED \ 14318 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14319 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14320 -e 's:$: $lt_compiler_flag:'` 14321 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14322 (eval "$lt_compile" 2>out/conftest.err) 14323 ac_status=$? 14324 cat out/conftest.err >&5 14325 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14326 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14327 then 14328 # The compiler can only warn and ignore the option if not recognized 14329 # So say no if there are warnings 14330 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14331 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14332 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14333 lt_cv_prog_compiler_c_o_CXX=yes 14334 fi 14335 fi 14336 chmod u+w . 2>&5 14337 $RM conftest* 14338 # SGI C++ compiler will create directory out/ii_files/ for 14339 # template instantiation 14340 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14341 $RM out/* && rmdir out 14342 cd .. 14343 $RM -r conftest 14344 $RM conftest* 14345 14346fi 14347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 14348$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14349 14350 14351 14352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14353$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14354if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 14355 $as_echo_n "(cached) " >&6 14356else 14357 lt_cv_prog_compiler_c_o_CXX=no 14358 $RM -r conftest 2>/dev/null 14359 mkdir conftest 14360 cd conftest 14361 mkdir out 14362 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14363 14364 lt_compiler_flag="-o out/conftest2.$ac_objext" 14365 # Insert the option either (1) after the last *FLAGS variable, or 14366 # (2) before a word containing "conftest.", or (3) at the end. 14367 # Note that $ac_compile itself does not contain backslashes and begins 14368 # with a dollar sign (not a hyphen), so the echo should work correctly. 14369 lt_compile=`echo "$ac_compile" | $SED \ 14370 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14371 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14372 -e 's:$: $lt_compiler_flag:'` 14373 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14374 (eval "$lt_compile" 2>out/conftest.err) 14375 ac_status=$? 14376 cat out/conftest.err >&5 14377 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14378 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14379 then 14380 # The compiler can only warn and ignore the option if not recognized 14381 # So say no if there are warnings 14382 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14383 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14384 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14385 lt_cv_prog_compiler_c_o_CXX=yes 14386 fi 14387 fi 14388 chmod u+w . 2>&5 14389 $RM conftest* 14390 # SGI C++ compiler will create directory out/ii_files/ for 14391 # template instantiation 14392 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14393 $RM out/* && rmdir out 14394 cd .. 14395 $RM -r conftest 14396 $RM conftest* 14397 14398fi 14399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 14400$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14401 14402 14403 14404 14405hard_links="nottested" 14406if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 14407 # do not overwrite the value of need_locks provided by the user 14408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 14409$as_echo_n "checking if we can lock with hard links... " >&6; } 14410 hard_links=yes 14411 $RM conftest* 14412 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14413 touch conftest.a 14414 ln conftest.a conftest.b 2>&5 || hard_links=no 14415 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 14417$as_echo "$hard_links" >&6; } 14418 if test "$hard_links" = no; then 14419 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14420$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14421 need_locks=warn 14422 fi 14423else 14424 need_locks=no 14425fi 14426 14427 14428 14429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14430$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14431 14432 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14433 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14434 case $host_os in 14435 aix[4-9]*) 14436 # If we're using GNU nm, then we don't want the "-C" option. 14437 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14438 # Also, AIX nm treats weak defined symbols like other global defined 14439 # symbols, whereas GNU nm marks them as "W". 14440 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 14441 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' 14442 else 14443 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 14444 fi 14445 ;; 14446 pw32*) 14447 export_symbols_cmds_CXX="$ltdll_cmds" 14448 ;; 14449 cygwin* | mingw* | cegcc*) 14450 case $cc_basename in 14451 cl*) 14452 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 14453 ;; 14454 *) 14455 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 14456 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 14457 ;; 14458 esac 14459 ;; 14460 linux* | k*bsd*-gnu | gnu*) 14461 link_all_deplibs_CXX=no 14462 ;; 14463 *) 14464 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14465 ;; 14466 esac 14467 14468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 14469$as_echo "$ld_shlibs_CXX" >&6; } 14470test "$ld_shlibs_CXX" = no && can_build_shared=no 14471 14472with_gnu_ld_CXX=$with_gnu_ld 14473 14474 14475 14476 14477 14478 14479# 14480# Do we need to explicitly link libc? 14481# 14482case "x$archive_cmds_need_lc_CXX" in 14483x|xyes) 14484 # Assume -lc should be added 14485 archive_cmds_need_lc_CXX=yes 14486 14487 if test "$enable_shared" = yes && test "$GCC" = yes; then 14488 case $archive_cmds_CXX in 14489 *'~'*) 14490 # FIXME: we may have to deal with multi-command sequences. 14491 ;; 14492 '$CC '*) 14493 # Test whether the compiler implicitly links with -lc since on some 14494 # systems, -lgcc has to come before -lc. If gcc already passes -lc 14495 # to ld, don't add -lc before -lgcc. 14496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 14497$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 14498if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 14499 $as_echo_n "(cached) " >&6 14500else 14501 $RM conftest* 14502 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14503 14504 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14505 (eval $ac_compile) 2>&5 14506 ac_status=$? 14507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14508 test $ac_status = 0; } 2>conftest.err; then 14509 soname=conftest 14510 lib=conftest 14511 libobjs=conftest.$ac_objext 14512 deplibs= 14513 wl=$lt_prog_compiler_wl_CXX 14514 pic_flag=$lt_prog_compiler_pic_CXX 14515 compiler_flags=-v 14516 linker_flags=-v 14517 verstring= 14518 output_objdir=. 14519 libname=conftest 14520 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 14521 allow_undefined_flag_CXX= 14522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 14523 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 14524 ac_status=$? 14525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14526 test $ac_status = 0; } 14527 then 14528 lt_cv_archive_cmds_need_lc_CXX=no 14529 else 14530 lt_cv_archive_cmds_need_lc_CXX=yes 14531 fi 14532 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 14533 else 14534 cat conftest.err 1>&5 14535 fi 14536 $RM conftest* 14537 14538fi 14539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 14540$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 14541 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 14542 ;; 14543 esac 14544 fi 14545 ;; 14546esac 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 14566 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 14610$as_echo_n "checking dynamic linker characteristics... " >&6; } 14611 14612library_names_spec= 14613libname_spec='lib$name' 14614soname_spec= 14615shrext_cmds=".so" 14616postinstall_cmds= 14617postuninstall_cmds= 14618finish_cmds= 14619finish_eval= 14620shlibpath_var= 14621shlibpath_overrides_runpath=unknown 14622version_type=none 14623dynamic_linker="$host_os ld.so" 14624sys_lib_dlsearch_path_spec="/lib /usr/lib" 14625need_lib_prefix=unknown 14626hardcode_into_libs=no 14627 14628# when you set need_version to no, make sure it does not cause -set_version 14629# flags to be left without arguments 14630need_version=unknown 14631 14632case $host_os in 14633aix3*) 14634 version_type=linux # correct to gnu/linux during the next big refactor 14635 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14636 shlibpath_var=LIBPATH 14637 14638 # AIX 3 has no versioning support, so we append a major version to the name. 14639 soname_spec='${libname}${release}${shared_ext}$major' 14640 ;; 14641 14642aix[4-9]*) 14643 version_type=linux # correct to gnu/linux during the next big refactor 14644 need_lib_prefix=no 14645 need_version=no 14646 hardcode_into_libs=yes 14647 if test "$host_cpu" = ia64; then 14648 # AIX 5 supports IA64 14649 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14650 shlibpath_var=LD_LIBRARY_PATH 14651 else 14652 # With GCC up to 2.95.x, collect2 would create an import file 14653 # for dependence libraries. The import file would start with 14654 # the line `#! .'. This would cause the generated library to 14655 # depend on `.', always an invalid library. This was fixed in 14656 # development snapshots of GCC prior to 3.0. 14657 case $host_os in 14658 aix4 | aix4.[01] | aix4.[01].*) 14659 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14660 echo ' yes ' 14661 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14662 : 14663 else 14664 can_build_shared=no 14665 fi 14666 ;; 14667 esac 14668 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14669 # soname into executable. Probably we can add versioning support to 14670 # collect2, so additional links can be useful in future. 14671 if test "$aix_use_runtimelinking" = yes; then 14672 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14673 # instead of lib<name>.a to let people know that these are not 14674 # typical AIX shared libraries. 14675 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14676 else 14677 # We preserve .a as extension for shared libraries through AIX4.2 14678 # and later when we are not doing run time linking. 14679 library_names_spec='${libname}${release}.a $libname.a' 14680 soname_spec='${libname}${release}${shared_ext}$major' 14681 fi 14682 shlibpath_var=LIBPATH 14683 fi 14684 ;; 14685 14686amigaos*) 14687 case $host_cpu in 14688 powerpc) 14689 # Since July 2007 AmigaOS4 officially supports .so libraries. 14690 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14692 ;; 14693 m68k) 14694 library_names_spec='$libname.ixlibrary $libname.a' 14695 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14696 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' 14697 ;; 14698 esac 14699 ;; 14700 14701beos*) 14702 library_names_spec='${libname}${shared_ext}' 14703 dynamic_linker="$host_os ld.so" 14704 shlibpath_var=LIBRARY_PATH 14705 ;; 14706 14707bsdi[45]*) 14708 version_type=linux # correct to gnu/linux during the next big refactor 14709 need_version=no 14710 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14711 soname_spec='${libname}${release}${shared_ext}$major' 14712 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14713 shlibpath_var=LD_LIBRARY_PATH 14714 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14715 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14716 # the default ld.so.conf also contains /usr/contrib/lib and 14717 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14718 # libtool to hard-code these into programs 14719 ;; 14720 14721cygwin* | mingw* | pw32* | cegcc*) 14722 version_type=windows 14723 shrext_cmds=".dll" 14724 need_version=no 14725 need_lib_prefix=no 14726 14727 case $GCC,$cc_basename in 14728 yes,*) 14729 # gcc 14730 library_names_spec='$libname.dll.a' 14731 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14732 postinstall_cmds='base_file=`basename \${file}`~ 14733 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14734 dldir=$destdir/`dirname \$dlpath`~ 14735 test -d \$dldir || mkdir -p \$dldir~ 14736 $install_prog $dir/$dlname \$dldir/$dlname~ 14737 chmod a+x \$dldir/$dlname~ 14738 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14739 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14740 fi' 14741 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14742 dlpath=$dir/\$dldll~ 14743 $RM \$dlpath' 14744 shlibpath_overrides_runpath=yes 14745 14746 case $host_os in 14747 cygwin*) 14748 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14749 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14750 14751 ;; 14752 mingw* | cegcc*) 14753 # MinGW DLLs use traditional 'lib' prefix 14754 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14755 ;; 14756 pw32*) 14757 # pw32 DLLs use 'pw' prefix rather than 'lib' 14758 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14759 ;; 14760 esac 14761 dynamic_linker='Win32 ld.exe' 14762 ;; 14763 14764 *,cl*) 14765 # Native MSVC 14766 libname_spec='$name' 14767 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14768 library_names_spec='${libname}.dll.lib' 14769 14770 case $build_os in 14771 mingw*) 14772 sys_lib_search_path_spec= 14773 lt_save_ifs=$IFS 14774 IFS=';' 14775 for lt_path in $LIB 14776 do 14777 IFS=$lt_save_ifs 14778 # Let DOS variable expansion print the short 8.3 style file name. 14779 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 14780 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 14781 done 14782 IFS=$lt_save_ifs 14783 # Convert to MSYS style. 14784 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 14785 ;; 14786 cygwin*) 14787 # Convert to unix form, then to dos form, then back to unix form 14788 # but this time dos style (no spaces!) so that the unix form looks 14789 # like /cygdrive/c/PROGRA~1:/cygdr... 14790 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 14791 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 14792 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14793 ;; 14794 *) 14795 sys_lib_search_path_spec="$LIB" 14796 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 14797 # It is most probably a Windows format PATH. 14798 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 14799 else 14800 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14801 fi 14802 # FIXME: find the short name or the path components, as spaces are 14803 # common. (e.g. "Program Files" -> "PROGRA~1") 14804 ;; 14805 esac 14806 14807 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14808 postinstall_cmds='base_file=`basename \${file}`~ 14809 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14810 dldir=$destdir/`dirname \$dlpath`~ 14811 test -d \$dldir || mkdir -p \$dldir~ 14812 $install_prog $dir/$dlname \$dldir/$dlname' 14813 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14814 dlpath=$dir/\$dldll~ 14815 $RM \$dlpath' 14816 shlibpath_overrides_runpath=yes 14817 dynamic_linker='Win32 link.exe' 14818 ;; 14819 14820 *) 14821 # Assume MSVC wrapper 14822 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14823 dynamic_linker='Win32 ld.exe' 14824 ;; 14825 esac 14826 # FIXME: first we should search . and the directory the executable is in 14827 shlibpath_var=PATH 14828 ;; 14829 14830darwin* | rhapsody*) 14831 dynamic_linker="$host_os dyld" 14832 version_type=darwin 14833 need_lib_prefix=no 14834 need_version=no 14835 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14836 soname_spec='${libname}${release}${major}$shared_ext' 14837 shlibpath_overrides_runpath=yes 14838 shlibpath_var=DYLD_LIBRARY_PATH 14839 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14840 14841 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14842 ;; 14843 14844dgux*) 14845 version_type=linux # correct to gnu/linux during the next big refactor 14846 need_lib_prefix=no 14847 need_version=no 14848 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14849 soname_spec='${libname}${release}${shared_ext}$major' 14850 shlibpath_var=LD_LIBRARY_PATH 14851 ;; 14852 14853freebsd* | dragonfly*) 14854 # DragonFly does not have aout. When/if they implement a new 14855 # versioning mechanism, adjust this. 14856 if test -x /usr/bin/objformat; then 14857 objformat=`/usr/bin/objformat` 14858 else 14859 case $host_os in 14860 freebsd[23].*) objformat=aout ;; 14861 *) objformat=elf ;; 14862 esac 14863 fi 14864 version_type=freebsd-$objformat 14865 case $version_type in 14866 freebsd-elf*) 14867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14868 need_version=no 14869 need_lib_prefix=no 14870 ;; 14871 freebsd-*) 14872 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14873 need_version=yes 14874 ;; 14875 esac 14876 shlibpath_var=LD_LIBRARY_PATH 14877 case $host_os in 14878 freebsd2.*) 14879 shlibpath_overrides_runpath=yes 14880 ;; 14881 freebsd3.[01]* | freebsdelf3.[01]*) 14882 shlibpath_overrides_runpath=yes 14883 hardcode_into_libs=yes 14884 ;; 14885 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14886 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14887 shlibpath_overrides_runpath=no 14888 hardcode_into_libs=yes 14889 ;; 14890 *) # from 4.6 on, and DragonFly 14891 shlibpath_overrides_runpath=yes 14892 hardcode_into_libs=yes 14893 ;; 14894 esac 14895 ;; 14896 14897haiku*) 14898 version_type=linux # correct to gnu/linux during the next big refactor 14899 need_lib_prefix=no 14900 need_version=no 14901 dynamic_linker="$host_os runtime_loader" 14902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14903 soname_spec='${libname}${release}${shared_ext}$major' 14904 shlibpath_var=LIBRARY_PATH 14905 shlibpath_overrides_runpath=yes 14906 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 14907 hardcode_into_libs=yes 14908 ;; 14909 14910hpux9* | hpux10* | hpux11*) 14911 # Give a soname corresponding to the major version so that dld.sl refuses to 14912 # link against other versions. 14913 version_type=sunos 14914 need_lib_prefix=no 14915 need_version=no 14916 case $host_cpu in 14917 ia64*) 14918 shrext_cmds='.so' 14919 hardcode_into_libs=yes 14920 dynamic_linker="$host_os dld.so" 14921 shlibpath_var=LD_LIBRARY_PATH 14922 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14923 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14924 soname_spec='${libname}${release}${shared_ext}$major' 14925 if test "X$HPUX_IA64_MODE" = X32; then 14926 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14927 else 14928 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14929 fi 14930 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14931 ;; 14932 hppa*64*) 14933 shrext_cmds='.sl' 14934 hardcode_into_libs=yes 14935 dynamic_linker="$host_os dld.sl" 14936 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14937 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14939 soname_spec='${libname}${release}${shared_ext}$major' 14940 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14941 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14942 ;; 14943 *) 14944 shrext_cmds='.sl' 14945 dynamic_linker="$host_os dld.sl" 14946 shlibpath_var=SHLIB_PATH 14947 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14949 soname_spec='${libname}${release}${shared_ext}$major' 14950 ;; 14951 esac 14952 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14953 postinstall_cmds='chmod 555 $lib' 14954 # or fails outright, so override atomically: 14955 install_override_mode=555 14956 ;; 14957 14958interix[3-9]*) 14959 version_type=linux # correct to gnu/linux during the next big refactor 14960 need_lib_prefix=no 14961 need_version=no 14962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14963 soname_spec='${libname}${release}${shared_ext}$major' 14964 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14965 shlibpath_var=LD_LIBRARY_PATH 14966 shlibpath_overrides_runpath=no 14967 hardcode_into_libs=yes 14968 ;; 14969 14970irix5* | irix6* | nonstopux*) 14971 case $host_os in 14972 nonstopux*) version_type=nonstopux ;; 14973 *) 14974 if test "$lt_cv_prog_gnu_ld" = yes; then 14975 version_type=linux # correct to gnu/linux during the next big refactor 14976 else 14977 version_type=irix 14978 fi ;; 14979 esac 14980 need_lib_prefix=no 14981 need_version=no 14982 soname_spec='${libname}${release}${shared_ext}$major' 14983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14984 case $host_os in 14985 irix5* | nonstopux*) 14986 libsuff= shlibsuff= 14987 ;; 14988 *) 14989 case $LD in # libtool.m4 will add one of these switches to LD 14990 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14991 libsuff= shlibsuff= libmagic=32-bit;; 14992 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14993 libsuff=32 shlibsuff=N32 libmagic=N32;; 14994 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14995 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14996 *) libsuff= shlibsuff= libmagic=never-match;; 14997 esac 14998 ;; 14999 esac 15000 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15001 shlibpath_overrides_runpath=no 15002 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15003 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15004 hardcode_into_libs=yes 15005 ;; 15006 15007# No shared lib support for Linux oldld, aout, or coff. 15008linux*oldld* | linux*aout* | linux*coff*) 15009 dynamic_linker=no 15010 ;; 15011 15012# This must be glibc/ELF. 15013linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 15014 version_type=linux # correct to gnu/linux during the next big refactor 15015 need_lib_prefix=no 15016 need_version=no 15017 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15018 soname_spec='${libname}${release}${shared_ext}$major' 15019 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15020 shlibpath_var=LD_LIBRARY_PATH 15021 shlibpath_overrides_runpath=no 15022 15023 # Some binutils ld are patched to set DT_RUNPATH 15024 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 15025 $as_echo_n "(cached) " >&6 15026else 15027 lt_cv_shlibpath_overrides_runpath=no 15028 save_LDFLAGS=$LDFLAGS 15029 save_libdir=$libdir 15030 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 15031 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 15032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15033/* end confdefs.h. */ 15034 15035int 15036main () 15037{ 15038 15039 ; 15040 return 0; 15041} 15042_ACEOF 15043if ac_fn_cxx_try_link "$LINENO"; then : 15044 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 15045 lt_cv_shlibpath_overrides_runpath=yes 15046fi 15047fi 15048rm -f core conftest.err conftest.$ac_objext \ 15049 conftest$ac_exeext conftest.$ac_ext 15050 LDFLAGS=$save_LDFLAGS 15051 libdir=$save_libdir 15052 15053fi 15054 15055 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 15056 15057 # This implies no fast_install, which is unacceptable. 15058 # Some rework will be needed to allow for fast_install 15059 # before this can be enabled. 15060 hardcode_into_libs=yes 15061 15062 # Append ld.so.conf contents to the search path 15063 if test -f /etc/ld.so.conf; then 15064 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' ' '` 15065 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 15066 fi 15067 15068 # We used to test for /lib/ld.so.1 and disable shared libraries on 15069 # powerpc, because MkLinux only supported shared libraries with the 15070 # GNU dynamic linker. Since this was broken with cross compilers, 15071 # most powerpc-linux boxes support dynamic linking these days and 15072 # people can always --disable-shared, the test was removed, and we 15073 # assume the GNU/Linux dynamic linker is in use. 15074 dynamic_linker='GNU/Linux ld.so' 15075 ;; 15076 15077netbsdelf*-gnu) 15078 version_type=linux 15079 need_lib_prefix=no 15080 need_version=no 15081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15082 soname_spec='${libname}${release}${shared_ext}$major' 15083 shlibpath_var=LD_LIBRARY_PATH 15084 shlibpath_overrides_runpath=no 15085 hardcode_into_libs=yes 15086 dynamic_linker='NetBSD ld.elf_so' 15087 ;; 15088 15089netbsd*) 15090 version_type=sunos 15091 need_lib_prefix=no 15092 need_version=no 15093 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15095 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15096 dynamic_linker='NetBSD (a.out) ld.so' 15097 else 15098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15099 soname_spec='${libname}${release}${shared_ext}$major' 15100 dynamic_linker='NetBSD ld.elf_so' 15101 fi 15102 shlibpath_var=LD_LIBRARY_PATH 15103 shlibpath_overrides_runpath=yes 15104 hardcode_into_libs=yes 15105 ;; 15106 15107newsos6) 15108 version_type=linux # correct to gnu/linux during the next big refactor 15109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15110 shlibpath_var=LD_LIBRARY_PATH 15111 shlibpath_overrides_runpath=yes 15112 ;; 15113 15114*nto* | *qnx*) 15115 version_type=qnx 15116 need_lib_prefix=no 15117 need_version=no 15118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15119 soname_spec='${libname}${release}${shared_ext}$major' 15120 shlibpath_var=LD_LIBRARY_PATH 15121 shlibpath_overrides_runpath=no 15122 hardcode_into_libs=yes 15123 dynamic_linker='ldqnx.so' 15124 ;; 15125 15126openbsd*) 15127 version_type=sunos 15128 sys_lib_dlsearch_path_spec="/usr/lib" 15129 need_lib_prefix=no 15130 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15131 case $host_os in 15132 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15133 *) need_version=no ;; 15134 esac 15135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15136 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15137 shlibpath_var=LD_LIBRARY_PATH 15138 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15139 case $host_os in 15140 openbsd2.[89] | openbsd2.[89].*) 15141 shlibpath_overrides_runpath=no 15142 ;; 15143 *) 15144 shlibpath_overrides_runpath=yes 15145 ;; 15146 esac 15147 else 15148 shlibpath_overrides_runpath=yes 15149 fi 15150 ;; 15151 15152os2*) 15153 libname_spec='$name' 15154 shrext_cmds=".dll" 15155 need_lib_prefix=no 15156 library_names_spec='$libname${shared_ext} $libname.a' 15157 dynamic_linker='OS/2 ld.exe' 15158 shlibpath_var=LIBPATH 15159 ;; 15160 15161osf3* | osf4* | osf5*) 15162 version_type=osf 15163 need_lib_prefix=no 15164 need_version=no 15165 soname_spec='${libname}${release}${shared_ext}$major' 15166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15167 shlibpath_var=LD_LIBRARY_PATH 15168 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 15169 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 15170 ;; 15171 15172rdos*) 15173 dynamic_linker=no 15174 ;; 15175 15176solaris*) 15177 version_type=linux # correct to gnu/linux during the next big refactor 15178 need_lib_prefix=no 15179 need_version=no 15180 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15181 soname_spec='${libname}${release}${shared_ext}$major' 15182 shlibpath_var=LD_LIBRARY_PATH 15183 shlibpath_overrides_runpath=yes 15184 hardcode_into_libs=yes 15185 # ldd complains unless libraries are executable 15186 postinstall_cmds='chmod +x $lib' 15187 ;; 15188 15189sunos4*) 15190 version_type=sunos 15191 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15192 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 15193 shlibpath_var=LD_LIBRARY_PATH 15194 shlibpath_overrides_runpath=yes 15195 if test "$with_gnu_ld" = yes; then 15196 need_lib_prefix=no 15197 fi 15198 need_version=yes 15199 ;; 15200 15201sysv4 | sysv4.3*) 15202 version_type=linux # correct to gnu/linux during the next big refactor 15203 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15204 soname_spec='${libname}${release}${shared_ext}$major' 15205 shlibpath_var=LD_LIBRARY_PATH 15206 case $host_vendor in 15207 sni) 15208 shlibpath_overrides_runpath=no 15209 need_lib_prefix=no 15210 runpath_var=LD_RUN_PATH 15211 ;; 15212 siemens) 15213 need_lib_prefix=no 15214 ;; 15215 motorola) 15216 need_lib_prefix=no 15217 need_version=no 15218 shlibpath_overrides_runpath=no 15219 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 15220 ;; 15221 esac 15222 ;; 15223 15224sysv4*MP*) 15225 if test -d /usr/nec ;then 15226 version_type=linux # correct to gnu/linux during the next big refactor 15227 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 15228 soname_spec='$libname${shared_ext}.$major' 15229 shlibpath_var=LD_LIBRARY_PATH 15230 fi 15231 ;; 15232 15233sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 15234 version_type=freebsd-elf 15235 need_lib_prefix=no 15236 need_version=no 15237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15238 soname_spec='${libname}${release}${shared_ext}$major' 15239 shlibpath_var=LD_LIBRARY_PATH 15240 shlibpath_overrides_runpath=yes 15241 hardcode_into_libs=yes 15242 if test "$with_gnu_ld" = yes; then 15243 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 15244 else 15245 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 15246 case $host_os in 15247 sco3.2v5*) 15248 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 15249 ;; 15250 esac 15251 fi 15252 sys_lib_dlsearch_path_spec='/usr/lib' 15253 ;; 15254 15255tpf*) 15256 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 15257 version_type=linux # correct to gnu/linux during the next big refactor 15258 need_lib_prefix=no 15259 need_version=no 15260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15261 shlibpath_var=LD_LIBRARY_PATH 15262 shlibpath_overrides_runpath=no 15263 hardcode_into_libs=yes 15264 ;; 15265 15266uts4*) 15267 version_type=linux # correct to gnu/linux during the next big refactor 15268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15269 soname_spec='${libname}${release}${shared_ext}$major' 15270 shlibpath_var=LD_LIBRARY_PATH 15271 ;; 15272 15273*) 15274 dynamic_linker=no 15275 ;; 15276esac 15277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 15278$as_echo "$dynamic_linker" >&6; } 15279test "$dynamic_linker" = no && can_build_shared=no 15280 15281variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15282if test "$GCC" = yes; then 15283 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15284fi 15285 15286if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 15287 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 15288fi 15289if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 15290 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 15291fi 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 15306 15307 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 15331$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 15332hardcode_action_CXX= 15333if test -n "$hardcode_libdir_flag_spec_CXX" || 15334 test -n "$runpath_var_CXX" || 15335 test "X$hardcode_automatic_CXX" = "Xyes" ; then 15336 15337 # We can hardcode non-existent directories. 15338 if test "$hardcode_direct_CXX" != no && 15339 # If the only mechanism to avoid hardcoding is shlibpath_var, we 15340 # have to relink, otherwise we might link with an installed library 15341 # when we should be linking with a yet-to-be-installed one 15342 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 15343 test "$hardcode_minus_L_CXX" != no; then 15344 # Linking always hardcodes the temporary library directory. 15345 hardcode_action_CXX=relink 15346 else 15347 # We can link without hardcoding, and we can hardcode nonexisting dirs. 15348 hardcode_action_CXX=immediate 15349 fi 15350else 15351 # We cannot hardcode anything, or else we can only hardcode existing 15352 # directories. 15353 hardcode_action_CXX=unsupported 15354fi 15355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 15356$as_echo "$hardcode_action_CXX" >&6; } 15357 15358if test "$hardcode_action_CXX" = relink || 15359 test "$inherit_rpath_CXX" = yes; then 15360 # Fast installation is not supported 15361 enable_fast_install=no 15362elif test "$shlibpath_overrides_runpath" = yes || 15363 test "$enable_shared" = no; then 15364 # Fast installation is not necessary 15365 enable_fast_install=needless 15366fi 15367 15368 15369 15370 15371 15372 15373 15374 fi # test -n "$compiler" 15375 15376 CC=$lt_save_CC 15377 CFLAGS=$lt_save_CFLAGS 15378 LDCXX=$LD 15379 LD=$lt_save_LD 15380 GCC=$lt_save_GCC 15381 with_gnu_ld=$lt_save_with_gnu_ld 15382 lt_cv_path_LDCXX=$lt_cv_path_LD 15383 lt_cv_path_LD=$lt_save_path_LD 15384 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 15385 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 15386fi # test "$_lt_caught_CXX_error" != yes 15387 15388ac_ext=c 15389ac_cpp='$CPP $CPPFLAGS' 15390ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15391ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15392ac_compiler_gnu=$ac_cv_c_compiler_gnu 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407 15408 ac_config_commands="$ac_config_commands libtool" 15409 15410 15411 15412 15413# Only expand once: 15414 15415 15416 15417# Transfer these variables to the Makefile 15418 15419 15420 15421 15422 15423ac_config_files="$ac_config_files Makefile lib/Makefile include/Makefile bin/Makefile doc/Makefile portaudiocpp.pc" 15424 15425cat >confcache <<\_ACEOF 15426# This file is a shell script that caches the results of configure 15427# tests run on this system so they can be shared between configure 15428# scripts and configure runs, see configure's option --config-cache. 15429# It is not useful on other systems. If it contains results you don't 15430# want to keep, you may remove or edit it. 15431# 15432# config.status only pays attention to the cache file if you give it 15433# the --recheck option to rerun configure. 15434# 15435# `ac_cv_env_foo' variables (set or unset) will be overridden when 15436# loading this file, other *unset* `ac_cv_foo' will be assigned the 15437# following values. 15438 15439_ACEOF 15440 15441# The following way of writing the cache mishandles newlines in values, 15442# but we know of no workaround that is simple, portable, and efficient. 15443# So, we kill variables containing newlines. 15444# Ultrix sh set writes to stderr and can't be redirected directly, 15445# and sets the high bit in the cache file unless we assign to the vars. 15446( 15447 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15448 eval ac_val=\$$ac_var 15449 case $ac_val in #( 15450 *${as_nl}*) 15451 case $ac_var in #( 15452 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15453$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15454 esac 15455 case $ac_var in #( 15456 _ | IFS | as_nl) ;; #( 15457 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15458 *) { eval $ac_var=; unset $ac_var;} ;; 15459 esac ;; 15460 esac 15461 done 15462 15463 (set) 2>&1 | 15464 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15465 *${as_nl}ac_space=\ *) 15466 # `set' does not quote correctly, so add quotes: double-quote 15467 # substitution turns \\\\ into \\, and sed turns \\ into \. 15468 sed -n \ 15469 "s/'/'\\\\''/g; 15470 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15471 ;; #( 15472 *) 15473 # `set' quotes correctly as required by POSIX, so do not add quotes. 15474 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15475 ;; 15476 esac | 15477 sort 15478) | 15479 sed ' 15480 /^ac_cv_env_/b end 15481 t clear 15482 :clear 15483 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15484 t end 15485 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15486 :end' >>confcache 15487if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15488 if test -w "$cache_file"; then 15489 if test "x$cache_file" != "x/dev/null"; then 15490 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15491$as_echo "$as_me: updating cache $cache_file" >&6;} 15492 if test ! -f "$cache_file" || test -h "$cache_file"; then 15493 cat confcache >"$cache_file" 15494 else 15495 case $cache_file in #( 15496 */* | ?:*) 15497 mv -f confcache "$cache_file"$$ && 15498 mv -f "$cache_file"$$ "$cache_file" ;; #( 15499 *) 15500 mv -f confcache "$cache_file" ;; 15501 esac 15502 fi 15503 fi 15504 else 15505 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15506$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15507 fi 15508fi 15509rm -f confcache 15510 15511test "x$prefix" = xNONE && prefix=$ac_default_prefix 15512# Let make expand exec_prefix. 15513test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15514 15515# Transform confdefs.h into DEFS. 15516# Protect against shell expansion while executing Makefile rules. 15517# Protect against Makefile macro expansion. 15518# 15519# If the first sed substitution is executed (which looks for macros that 15520# take arguments), then branch to the quote section. Otherwise, 15521# look for a macro that doesn't take arguments. 15522ac_script=' 15523:mline 15524/\\$/{ 15525 N 15526 s,\\\n,, 15527 b mline 15528} 15529t clear 15530:clear 15531s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 15532t quote 15533s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 15534t quote 15535b any 15536:quote 15537s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 15538s/\[/\\&/g 15539s/\]/\\&/g 15540s/\$/$$/g 15541H 15542:any 15543${ 15544 g 15545 s/^\n// 15546 s/\n/ /g 15547 p 15548} 15549' 15550DEFS=`sed -n "$ac_script" confdefs.h` 15551 15552 15553ac_libobjs= 15554ac_ltlibobjs= 15555U= 15556for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15557 # 1. Remove the extension, and $U if already installed. 15558 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15559 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15560 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15561 # will be set to the directory where LIBOBJS objects are built. 15562 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15563 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15564done 15565LIBOBJS=$ac_libobjs 15566 15567LTLIBOBJS=$ac_ltlibobjs 15568 15569 15570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 15571$as_echo_n "checking that generated files are newer than configure... " >&6; } 15572 if test -n "$am_sleep_pid"; then 15573 # Hide warnings about reused PIDs. 15574 wait $am_sleep_pid 2>/dev/null 15575 fi 15576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 15577$as_echo "done" >&6; } 15578 if test -n "$EXEEXT"; then 15579 am__EXEEXT_TRUE= 15580 am__EXEEXT_FALSE='#' 15581else 15582 am__EXEEXT_TRUE='#' 15583 am__EXEEXT_FALSE= 15584fi 15585 15586if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 15587 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 15588Usually this means the macro was only invoked conditionally." "$LINENO" 5 15589fi 15590if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15591 as_fn_error $? "conditional \"AMDEP\" was never defined. 15592Usually this means the macro was only invoked conditionally." "$LINENO" 5 15593fi 15594if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15595 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 15596Usually this means the macro was only invoked conditionally." "$LINENO" 5 15597fi 15598if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 15599 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 15600Usually this means the macro was only invoked conditionally." "$LINENO" 5 15601fi 15602 15603: "${CONFIG_STATUS=./config.status}" 15604ac_write_fail=0 15605ac_clean_files_save=$ac_clean_files 15606ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15607{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15608$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15609as_write_fail=0 15610cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15611#! $SHELL 15612# Generated by $as_me. 15613# Run this file to recreate the current configuration. 15614# Compiler output produced by configure, useful for debugging 15615# configure, is in config.log if it exists. 15616 15617debug=false 15618ac_cs_recheck=false 15619ac_cs_silent=false 15620 15621SHELL=\${CONFIG_SHELL-$SHELL} 15622export SHELL 15623_ASEOF 15624cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15625## -------------------- ## 15626## M4sh Initialization. ## 15627## -------------------- ## 15628 15629# Be more Bourne compatible 15630DUALCASE=1; export DUALCASE # for MKS sh 15631if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15632 emulate sh 15633 NULLCMD=: 15634 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15635 # is contrary to our usage. Disable this feature. 15636 alias -g '${1+"$@"}'='"$@"' 15637 setopt NO_GLOB_SUBST 15638else 15639 case `(set -o) 2>/dev/null` in #( 15640 *posix*) : 15641 set -o posix ;; #( 15642 *) : 15643 ;; 15644esac 15645fi 15646 15647 15648as_nl=' 15649' 15650export as_nl 15651# Printing a long string crashes Solaris 7 /usr/bin/printf. 15652as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15653as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15654as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15655# Prefer a ksh shell builtin over an external printf program on Solaris, 15656# but without wasting forks for bash or zsh. 15657if test -z "$BASH_VERSION$ZSH_VERSION" \ 15658 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15659 as_echo='print -r --' 15660 as_echo_n='print -rn --' 15661elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15662 as_echo='printf %s\n' 15663 as_echo_n='printf %s' 15664else 15665 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15666 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15667 as_echo_n='/usr/ucb/echo -n' 15668 else 15669 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15670 as_echo_n_body='eval 15671 arg=$1; 15672 case $arg in #( 15673 *"$as_nl"*) 15674 expr "X$arg" : "X\\(.*\\)$as_nl"; 15675 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15676 esac; 15677 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15678 ' 15679 export as_echo_n_body 15680 as_echo_n='sh -c $as_echo_n_body as_echo' 15681 fi 15682 export as_echo_body 15683 as_echo='sh -c $as_echo_body as_echo' 15684fi 15685 15686# The user is always right. 15687if test "${PATH_SEPARATOR+set}" != set; then 15688 PATH_SEPARATOR=: 15689 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15690 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15691 PATH_SEPARATOR=';' 15692 } 15693fi 15694 15695 15696# IFS 15697# We need space, tab and new line, in precisely that order. Quoting is 15698# there to prevent editors from complaining about space-tab. 15699# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15700# splitting by setting IFS to empty value.) 15701IFS=" "" $as_nl" 15702 15703# Find who we are. Look in the path if we contain no directory separator. 15704as_myself= 15705case $0 in #(( 15706 *[\\/]* ) as_myself=$0 ;; 15707 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15708for as_dir in $PATH 15709do 15710 IFS=$as_save_IFS 15711 test -z "$as_dir" && as_dir=. 15712 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15713 done 15714IFS=$as_save_IFS 15715 15716 ;; 15717esac 15718# We did not find ourselves, most probably we were run as `sh COMMAND' 15719# in which case we are not to be found in the path. 15720if test "x$as_myself" = x; then 15721 as_myself=$0 15722fi 15723if test ! -f "$as_myself"; then 15724 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15725 exit 1 15726fi 15727 15728# Unset variables that we do not need and which cause bugs (e.g. in 15729# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15730# suppresses any "Segmentation fault" message there. '((' could 15731# trigger a bug in pdksh 5.2.14. 15732for as_var in BASH_ENV ENV MAIL MAILPATH 15733do eval test x\${$as_var+set} = xset \ 15734 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15735done 15736PS1='$ ' 15737PS2='> ' 15738PS4='+ ' 15739 15740# NLS nuisances. 15741LC_ALL=C 15742export LC_ALL 15743LANGUAGE=C 15744export LANGUAGE 15745 15746# CDPATH. 15747(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15748 15749 15750# as_fn_error STATUS ERROR [LINENO LOG_FD] 15751# ---------------------------------------- 15752# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15753# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15754# script with STATUS, using 1 if that was 0. 15755as_fn_error () 15756{ 15757 as_status=$1; test $as_status -eq 0 && as_status=1 15758 if test "$4"; then 15759 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15760 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15761 fi 15762 $as_echo "$as_me: error: $2" >&2 15763 as_fn_exit $as_status 15764} # as_fn_error 15765 15766 15767# as_fn_set_status STATUS 15768# ----------------------- 15769# Set $? to STATUS, without forking. 15770as_fn_set_status () 15771{ 15772 return $1 15773} # as_fn_set_status 15774 15775# as_fn_exit STATUS 15776# ----------------- 15777# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15778as_fn_exit () 15779{ 15780 set +e 15781 as_fn_set_status $1 15782 exit $1 15783} # as_fn_exit 15784 15785# as_fn_unset VAR 15786# --------------- 15787# Portably unset VAR. 15788as_fn_unset () 15789{ 15790 { eval $1=; unset $1;} 15791} 15792as_unset=as_fn_unset 15793# as_fn_append VAR VALUE 15794# ---------------------- 15795# Append the text in VALUE to the end of the definition contained in VAR. Take 15796# advantage of any shell optimizations that allow amortized linear growth over 15797# repeated appends, instead of the typical quadratic growth present in naive 15798# implementations. 15799if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15800 eval 'as_fn_append () 15801 { 15802 eval $1+=\$2 15803 }' 15804else 15805 as_fn_append () 15806 { 15807 eval $1=\$$1\$2 15808 } 15809fi # as_fn_append 15810 15811# as_fn_arith ARG... 15812# ------------------ 15813# Perform arithmetic evaluation on the ARGs, and store the result in the 15814# global $as_val. Take advantage of shells that can avoid forks. The arguments 15815# must be portable across $(()) and expr. 15816if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15817 eval 'as_fn_arith () 15818 { 15819 as_val=$(( $* )) 15820 }' 15821else 15822 as_fn_arith () 15823 { 15824 as_val=`expr "$@" || test $? -eq 1` 15825 } 15826fi # as_fn_arith 15827 15828 15829if expr a : '\(a\)' >/dev/null 2>&1 && 15830 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15831 as_expr=expr 15832else 15833 as_expr=false 15834fi 15835 15836if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15837 as_basename=basename 15838else 15839 as_basename=false 15840fi 15841 15842if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15843 as_dirname=dirname 15844else 15845 as_dirname=false 15846fi 15847 15848as_me=`$as_basename -- "$0" || 15849$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15850 X"$0" : 'X\(//\)$' \| \ 15851 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15852$as_echo X/"$0" | 15853 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15854 s//\1/ 15855 q 15856 } 15857 /^X\/\(\/\/\)$/{ 15858 s//\1/ 15859 q 15860 } 15861 /^X\/\(\/\).*/{ 15862 s//\1/ 15863 q 15864 } 15865 s/.*/./; q'` 15866 15867# Avoid depending upon Character Ranges. 15868as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15869as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15870as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15871as_cr_digits='0123456789' 15872as_cr_alnum=$as_cr_Letters$as_cr_digits 15873 15874ECHO_C= ECHO_N= ECHO_T= 15875case `echo -n x` in #((((( 15876-n*) 15877 case `echo 'xy\c'` in 15878 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15879 xy) ECHO_C='\c';; 15880 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15881 ECHO_T=' ';; 15882 esac;; 15883*) 15884 ECHO_N='-n';; 15885esac 15886 15887rm -f conf$$ conf$$.exe conf$$.file 15888if test -d conf$$.dir; then 15889 rm -f conf$$.dir/conf$$.file 15890else 15891 rm -f conf$$.dir 15892 mkdir conf$$.dir 2>/dev/null 15893fi 15894if (echo >conf$$.file) 2>/dev/null; then 15895 if ln -s conf$$.file conf$$ 2>/dev/null; then 15896 as_ln_s='ln -s' 15897 # ... but there are two gotchas: 15898 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15899 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15900 # In both cases, we have to default to `cp -pR'. 15901 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15902 as_ln_s='cp -pR' 15903 elif ln conf$$.file conf$$ 2>/dev/null; then 15904 as_ln_s=ln 15905 else 15906 as_ln_s='cp -pR' 15907 fi 15908else 15909 as_ln_s='cp -pR' 15910fi 15911rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15912rmdir conf$$.dir 2>/dev/null 15913 15914 15915# as_fn_mkdir_p 15916# ------------- 15917# Create "$as_dir" as a directory, including parents if necessary. 15918as_fn_mkdir_p () 15919{ 15920 15921 case $as_dir in #( 15922 -*) as_dir=./$as_dir;; 15923 esac 15924 test -d "$as_dir" || eval $as_mkdir_p || { 15925 as_dirs= 15926 while :; do 15927 case $as_dir in #( 15928 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15929 *) as_qdir=$as_dir;; 15930 esac 15931 as_dirs="'$as_qdir' $as_dirs" 15932 as_dir=`$as_dirname -- "$as_dir" || 15933$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15934 X"$as_dir" : 'X\(//\)[^/]' \| \ 15935 X"$as_dir" : 'X\(//\)$' \| \ 15936 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15937$as_echo X"$as_dir" | 15938 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15939 s//\1/ 15940 q 15941 } 15942 /^X\(\/\/\)[^/].*/{ 15943 s//\1/ 15944 q 15945 } 15946 /^X\(\/\/\)$/{ 15947 s//\1/ 15948 q 15949 } 15950 /^X\(\/\).*/{ 15951 s//\1/ 15952 q 15953 } 15954 s/.*/./; q'` 15955 test -d "$as_dir" && break 15956 done 15957 test -z "$as_dirs" || eval "mkdir $as_dirs" 15958 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15959 15960 15961} # as_fn_mkdir_p 15962if mkdir -p . 2>/dev/null; then 15963 as_mkdir_p='mkdir -p "$as_dir"' 15964else 15965 test -d ./-p && rmdir ./-p 15966 as_mkdir_p=false 15967fi 15968 15969 15970# as_fn_executable_p FILE 15971# ----------------------- 15972# Test if FILE is an executable regular file. 15973as_fn_executable_p () 15974{ 15975 test -f "$1" && test -x "$1" 15976} # as_fn_executable_p 15977as_test_x='test -x' 15978as_executable_p=as_fn_executable_p 15979 15980# Sed expression to map a string onto a valid CPP name. 15981as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15982 15983# Sed expression to map a string onto a valid variable name. 15984as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15985 15986 15987exec 6>&1 15988## ----------------------------------- ## 15989## Main body of $CONFIG_STATUS script. ## 15990## ----------------------------------- ## 15991_ASEOF 15992test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15993 15994cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15995# Save the log message, to keep $0 and so on meaningful, and to 15996# report actual input values of CONFIG_FILES etc. instead of their 15997# values after options handling. 15998ac_log=" 15999This file was extended by PortAudioCpp $as_me 12, which was 16000generated by GNU Autoconf 2.69. Invocation command line was 16001 16002 CONFIG_FILES = $CONFIG_FILES 16003 CONFIG_HEADERS = $CONFIG_HEADERS 16004 CONFIG_LINKS = $CONFIG_LINKS 16005 CONFIG_COMMANDS = $CONFIG_COMMANDS 16006 $ $0 $@ 16007 16008on `(hostname || uname -n) 2>/dev/null | sed 1q` 16009" 16010 16011_ACEOF 16012 16013case $ac_config_files in *" 16014"*) set x $ac_config_files; shift; ac_config_files=$*;; 16015esac 16016 16017 16018 16019cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16020# Files that config.status was made for. 16021config_files="$ac_config_files" 16022config_commands="$ac_config_commands" 16023 16024_ACEOF 16025 16026cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16027ac_cs_usage="\ 16028\`$as_me' instantiates files and other configuration actions 16029from templates according to the current configuration. Unless the files 16030and actions are specified as TAGs, all are instantiated by default. 16031 16032Usage: $0 [OPTION]... [TAG]... 16033 16034 -h, --help print this help, then exit 16035 -V, --version print version number and configuration settings, then exit 16036 --config print configuration, then exit 16037 -q, --quiet, --silent 16038 do not print progress messages 16039 -d, --debug don't remove temporary files 16040 --recheck update $as_me by reconfiguring in the same conditions 16041 --file=FILE[:TEMPLATE] 16042 instantiate the configuration file FILE 16043 16044Configuration files: 16045$config_files 16046 16047Configuration commands: 16048$config_commands 16049 16050Report bugs to the package provider." 16051 16052_ACEOF 16053cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16054ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16055ac_cs_version="\\ 16056PortAudioCpp config.status 12 16057configured by $0, generated by GNU Autoconf 2.69, 16058 with options \\"\$ac_cs_config\\" 16059 16060Copyright (C) 2012 Free Software Foundation, Inc. 16061This config.status script is free software; the Free Software Foundation 16062gives unlimited permission to copy, distribute and modify it." 16063 16064ac_pwd='$ac_pwd' 16065srcdir='$srcdir' 16066INSTALL='$INSTALL' 16067MKDIR_P='$MKDIR_P' 16068AWK='$AWK' 16069test -n "\$AWK" || AWK=awk 16070_ACEOF 16071 16072cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16073# The default lists apply if the user does not specify any file. 16074ac_need_defaults=: 16075while test $# != 0 16076do 16077 case $1 in 16078 --*=?*) 16079 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16080 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16081 ac_shift=: 16082 ;; 16083 --*=) 16084 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16085 ac_optarg= 16086 ac_shift=: 16087 ;; 16088 *) 16089 ac_option=$1 16090 ac_optarg=$2 16091 ac_shift=shift 16092 ;; 16093 esac 16094 16095 case $ac_option in 16096 # Handling of the options. 16097 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16098 ac_cs_recheck=: ;; 16099 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16100 $as_echo "$ac_cs_version"; exit ;; 16101 --config | --confi | --conf | --con | --co | --c ) 16102 $as_echo "$ac_cs_config"; exit ;; 16103 --debug | --debu | --deb | --de | --d | -d ) 16104 debug=: ;; 16105 --file | --fil | --fi | --f ) 16106 $ac_shift 16107 case $ac_optarg in 16108 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16109 '') as_fn_error $? "missing file argument" ;; 16110 esac 16111 as_fn_append CONFIG_FILES " '$ac_optarg'" 16112 ac_need_defaults=false;; 16113 --he | --h | --help | --hel | -h ) 16114 $as_echo "$ac_cs_usage"; exit ;; 16115 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16116 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16117 ac_cs_silent=: ;; 16118 16119 # This is an error. 16120 -*) as_fn_error $? "unrecognized option: \`$1' 16121Try \`$0 --help' for more information." ;; 16122 16123 *) as_fn_append ac_config_targets " $1" 16124 ac_need_defaults=false ;; 16125 16126 esac 16127 shift 16128done 16129 16130ac_configure_extra_args= 16131 16132if $ac_cs_silent; then 16133 exec 6>/dev/null 16134 ac_configure_extra_args="$ac_configure_extra_args --silent" 16135fi 16136 16137_ACEOF 16138cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16139if \$ac_cs_recheck; then 16140 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16141 shift 16142 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16143 CONFIG_SHELL='$SHELL' 16144 export CONFIG_SHELL 16145 exec "\$@" 16146fi 16147 16148_ACEOF 16149cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16150exec 5>>config.log 16151{ 16152 echo 16153 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16154## Running $as_me. ## 16155_ASBOX 16156 $as_echo "$ac_log" 16157} >&5 16158 16159_ACEOF 16160cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16161# 16162# INIT-COMMANDS 16163# 16164AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16165 16166 16167# The HP-UX ksh and POSIX shell print the target directory to stdout 16168# if CDPATH is set. 16169(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16170 16171sed_quote_subst='$sed_quote_subst' 16172double_quote_subst='$double_quote_subst' 16173delay_variable_subst='$delay_variable_subst' 16174AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 16175DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 16176OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16177macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16178macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16179enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16180enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16181pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16182enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16183SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16184ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16185PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 16186host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16187host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16188host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16189build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16190build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16191build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16192SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16193Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16194GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16195EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16196FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16197LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16198NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16199LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16200max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16201ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16202exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16203lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16204lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16205lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16206lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 16207lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 16208reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16209reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16210deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16211file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16212file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 16213want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 16214sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 16215AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16216AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16217archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 16218STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16219RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16220old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16221old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16222old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16223lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16224CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16225CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16226compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16227GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16228lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16229lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16230lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16231lt_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"`' 16232nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 16233lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 16234objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16235MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16236lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16237lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16238lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16239lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16240lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16241need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16242MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 16243DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16244NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16245LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16246OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16247OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16248libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16249shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16250extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16251archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16252enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16253export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16254whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16255compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16256old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16257old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16258archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16259archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16260module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16261module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16262with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16263allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16264no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16265hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16266hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16267hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16268hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16269hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16270hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16271hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16272inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16273link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16274always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16275export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16276exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16277include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16278prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16279postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 16280file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16281variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16282need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16283need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16284version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16285runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16286shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16287shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16288libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16289library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16290soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16291install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16292postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16293postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16294finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16295finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16296hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16297sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16298sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16299hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16300enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16301enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16302enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16303old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16304striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16305compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 16306predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 16307postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 16308predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 16309postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 16310compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 16311LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 16312reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 16313reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16314old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16315compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 16316GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 16317lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 16318lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 16319lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 16320lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 16321lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 16322archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 16323enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 16324export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16325whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16326compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 16327old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16328old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16329archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16330archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16331module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16332module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16333with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 16334allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16335no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16336hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16337hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 16338hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 16339hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 16340hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 16341hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 16342hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 16343inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 16344link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 16345always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 16346export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16347exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16348include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16349prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16350postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16351file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 16352hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 16353compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 16354predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16355postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16356predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 16357postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 16358compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 16359 16360LTCC='$LTCC' 16361LTCFLAGS='$LTCFLAGS' 16362compiler='$compiler_DEFAULT' 16363 16364# A function that is used when there is no print builtin or printf. 16365func_fallback_echo () 16366{ 16367 eval 'cat <<_LTECHO_EOF 16368\$1 16369_LTECHO_EOF' 16370} 16371 16372# Quote evaled strings. 16373for var in AS \ 16374DLLTOOL \ 16375OBJDUMP \ 16376SHELL \ 16377ECHO \ 16378PATH_SEPARATOR \ 16379SED \ 16380GREP \ 16381EGREP \ 16382FGREP \ 16383LD \ 16384NM \ 16385LN_S \ 16386lt_SP2NL \ 16387lt_NL2SP \ 16388reload_flag \ 16389deplibs_check_method \ 16390file_magic_cmd \ 16391file_magic_glob \ 16392want_nocaseglob \ 16393sharedlib_from_linklib_cmd \ 16394AR \ 16395AR_FLAGS \ 16396archiver_list_spec \ 16397STRIP \ 16398RANLIB \ 16399CC \ 16400CFLAGS \ 16401compiler \ 16402lt_cv_sys_global_symbol_pipe \ 16403lt_cv_sys_global_symbol_to_cdecl \ 16404lt_cv_sys_global_symbol_to_c_name_address \ 16405lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16406nm_file_list_spec \ 16407lt_prog_compiler_no_builtin_flag \ 16408lt_prog_compiler_pic \ 16409lt_prog_compiler_wl \ 16410lt_prog_compiler_static \ 16411lt_cv_prog_compiler_c_o \ 16412need_locks \ 16413MANIFEST_TOOL \ 16414DSYMUTIL \ 16415NMEDIT \ 16416LIPO \ 16417OTOOL \ 16418OTOOL64 \ 16419shrext_cmds \ 16420export_dynamic_flag_spec \ 16421whole_archive_flag_spec \ 16422compiler_needs_object \ 16423with_gnu_ld \ 16424allow_undefined_flag \ 16425no_undefined_flag \ 16426hardcode_libdir_flag_spec \ 16427hardcode_libdir_separator \ 16428exclude_expsyms \ 16429include_expsyms \ 16430file_list_spec \ 16431variables_saved_for_relink \ 16432libname_spec \ 16433library_names_spec \ 16434soname_spec \ 16435install_override_mode \ 16436finish_eval \ 16437old_striplib \ 16438striplib \ 16439compiler_lib_search_dirs \ 16440predep_objects \ 16441postdep_objects \ 16442predeps \ 16443postdeps \ 16444compiler_lib_search_path \ 16445LD_CXX \ 16446reload_flag_CXX \ 16447compiler_CXX \ 16448lt_prog_compiler_no_builtin_flag_CXX \ 16449lt_prog_compiler_pic_CXX \ 16450lt_prog_compiler_wl_CXX \ 16451lt_prog_compiler_static_CXX \ 16452lt_cv_prog_compiler_c_o_CXX \ 16453export_dynamic_flag_spec_CXX \ 16454whole_archive_flag_spec_CXX \ 16455compiler_needs_object_CXX \ 16456with_gnu_ld_CXX \ 16457allow_undefined_flag_CXX \ 16458no_undefined_flag_CXX \ 16459hardcode_libdir_flag_spec_CXX \ 16460hardcode_libdir_separator_CXX \ 16461exclude_expsyms_CXX \ 16462include_expsyms_CXX \ 16463file_list_spec_CXX \ 16464compiler_lib_search_dirs_CXX \ 16465predep_objects_CXX \ 16466postdep_objects_CXX \ 16467predeps_CXX \ 16468postdeps_CXX \ 16469compiler_lib_search_path_CXX; do 16470 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16471 *[\\\\\\\`\\"\\\$]*) 16472 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16473 ;; 16474 *) 16475 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16476 ;; 16477 esac 16478done 16479 16480# Double-quote double-evaled strings. 16481for var in reload_cmds \ 16482old_postinstall_cmds \ 16483old_postuninstall_cmds \ 16484old_archive_cmds \ 16485extract_expsyms_cmds \ 16486old_archive_from_new_cmds \ 16487old_archive_from_expsyms_cmds \ 16488archive_cmds \ 16489archive_expsym_cmds \ 16490module_cmds \ 16491module_expsym_cmds \ 16492export_symbols_cmds \ 16493prelink_cmds \ 16494postlink_cmds \ 16495postinstall_cmds \ 16496postuninstall_cmds \ 16497finish_cmds \ 16498sys_lib_search_path_spec \ 16499sys_lib_dlsearch_path_spec \ 16500reload_cmds_CXX \ 16501old_archive_cmds_CXX \ 16502old_archive_from_new_cmds_CXX \ 16503old_archive_from_expsyms_cmds_CXX \ 16504archive_cmds_CXX \ 16505archive_expsym_cmds_CXX \ 16506module_cmds_CXX \ 16507module_expsym_cmds_CXX \ 16508export_symbols_cmds_CXX \ 16509prelink_cmds_CXX \ 16510postlink_cmds_CXX; do 16511 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16512 *[\\\\\\\`\\"\\\$]*) 16513 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16514 ;; 16515 *) 16516 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16517 ;; 16518 esac 16519done 16520 16521ac_aux_dir='$ac_aux_dir' 16522xsi_shell='$xsi_shell' 16523lt_shell_append='$lt_shell_append' 16524 16525# See if we are running on zsh, and set the options which allow our 16526# commands through without removal of \ escapes INIT. 16527if test -n "\${ZSH_VERSION+set}" ; then 16528 setopt NO_GLOB_SUBST 16529fi 16530 16531 16532 PACKAGE='$PACKAGE' 16533 VERSION='$VERSION' 16534 TIMESTAMP='$TIMESTAMP' 16535 RM='$RM' 16536 ofile='$ofile' 16537 16538 16539 16540 16541 16542 16543_ACEOF 16544 16545cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16546 16547# Handling of arguments. 16548for ac_config_target in $ac_config_targets 16549do 16550 case $ac_config_target in 16551 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16552 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16553 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16554 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; 16555 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 16556 "bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;; 16557 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 16558 "portaudiocpp.pc") CONFIG_FILES="$CONFIG_FILES portaudiocpp.pc" ;; 16559 16560 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16561 esac 16562done 16563 16564 16565# If the user did not use the arguments to specify the items to instantiate, 16566# then the envvar interface is used. Set only those that are not. 16567# We use the long form for the default assignment because of an extremely 16568# bizarre bug on SunOS 4.1.3. 16569if $ac_need_defaults; then 16570 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16571 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16572fi 16573 16574# Have a temporary directory for convenience. Make it in the build tree 16575# simply because there is no reason against having it here, and in addition, 16576# creating and moving files from /tmp can sometimes cause problems. 16577# Hook for its removal unless debugging. 16578# Note that there is a small window in which the directory will not be cleaned: 16579# after its creation but before its name has been assigned to `$tmp'. 16580$debug || 16581{ 16582 tmp= ac_tmp= 16583 trap 'exit_status=$? 16584 : "${ac_tmp:=$tmp}" 16585 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16586' 0 16587 trap 'as_fn_exit 1' 1 2 13 15 16588} 16589# Create a (secure) tmp directory for tmp files. 16590 16591{ 16592 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16593 test -d "$tmp" 16594} || 16595{ 16596 tmp=./conf$$-$RANDOM 16597 (umask 077 && mkdir "$tmp") 16598} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16599ac_tmp=$tmp 16600 16601# Set up the scripts for CONFIG_FILES section. 16602# No need to generate them if there are no CONFIG_FILES. 16603# This happens for instance with `./config.status config.h'. 16604if test -n "$CONFIG_FILES"; then 16605 16606 16607ac_cr=`echo X | tr X '\015'` 16608# On cygwin, bash can eat \r inside `` if the user requested igncr. 16609# But we know of no other shell where ac_cr would be empty at this 16610# point, so we can use a bashism as a fallback. 16611if test "x$ac_cr" = x; then 16612 eval ac_cr=\$\'\\r\' 16613fi 16614ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16615if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16616 ac_cs_awk_cr='\\r' 16617else 16618 ac_cs_awk_cr=$ac_cr 16619fi 16620 16621echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 16622_ACEOF 16623 16624 16625{ 16626 echo "cat >conf$$subs.awk <<_ACEOF" && 16627 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16628 echo "_ACEOF" 16629} >conf$$subs.sh || 16630 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16631ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16632ac_delim='%!_!# ' 16633for ac_last_try in false false false false false :; do 16634 . ./conf$$subs.sh || 16635 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16636 16637 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16638 if test $ac_delim_n = $ac_delim_num; then 16639 break 16640 elif $ac_last_try; then 16641 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16642 else 16643 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16644 fi 16645done 16646rm -f conf$$subs.sh 16647 16648cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16649cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 16650_ACEOF 16651sed -n ' 16652h 16653s/^/S["/; s/!.*/"]=/ 16654p 16655g 16656s/^[^!]*!// 16657:repl 16658t repl 16659s/'"$ac_delim"'$// 16660t delim 16661:nl 16662h 16663s/\(.\{148\}\)..*/\1/ 16664t more1 16665s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16666p 16667n 16668b repl 16669:more1 16670s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16671p 16672g 16673s/.\{148\}// 16674t nl 16675:delim 16676h 16677s/\(.\{148\}\)..*/\1/ 16678t more2 16679s/["\\]/\\&/g; s/^/"/; s/$/"/ 16680p 16681b 16682:more2 16683s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16684p 16685g 16686s/.\{148\}// 16687t delim 16688' <conf$$subs.awk | sed ' 16689/^[^""]/{ 16690 N 16691 s/\n// 16692} 16693' >>$CONFIG_STATUS || ac_write_fail=1 16694rm -f conf$$subs.awk 16695cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16696_ACAWK 16697cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 16698 for (key in S) S_is_set[key] = 1 16699 FS = "" 16700 16701} 16702{ 16703 line = $ 0 16704 nfields = split(line, field, "@") 16705 substed = 0 16706 len = length(field[1]) 16707 for (i = 2; i < nfields; i++) { 16708 key = field[i] 16709 keylen = length(key) 16710 if (S_is_set[key]) { 16711 value = S[key] 16712 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16713 len += length(value) + length(field[++i]) 16714 substed = 1 16715 } else 16716 len += 1 + keylen 16717 } 16718 16719 print line 16720} 16721 16722_ACAWK 16723_ACEOF 16724cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16725if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16726 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16727else 16728 cat 16729fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 16730 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16731_ACEOF 16732 16733# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 16734# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16735# trailing colons and then remove the whole line if VPATH becomes empty 16736# (actually we leave an empty line to preserve line numbers). 16737if test "x$srcdir" = x.; then 16738 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 16739h 16740s/// 16741s/^/:/ 16742s/[ ]*$/:/ 16743s/:\$(srcdir):/:/g 16744s/:\${srcdir}:/:/g 16745s/:@srcdir@:/:/g 16746s/^:*// 16747s/:*$// 16748x 16749s/\(=[ ]*\).*/\1/ 16750G 16751s/\n// 16752s/^[^=]*=[ ]*$// 16753}' 16754fi 16755 16756cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16757fi # test -n "$CONFIG_FILES" 16758 16759 16760eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 16761shift 16762for ac_tag 16763do 16764 case $ac_tag in 16765 :[FHLC]) ac_mode=$ac_tag; continue;; 16766 esac 16767 case $ac_mode$ac_tag in 16768 :[FHL]*:*);; 16769 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 16770 :[FH]-) ac_tag=-:-;; 16771 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16772 esac 16773 ac_save_IFS=$IFS 16774 IFS=: 16775 set x $ac_tag 16776 IFS=$ac_save_IFS 16777 shift 16778 ac_file=$1 16779 shift 16780 16781 case $ac_mode in 16782 :L) ac_source=$1;; 16783 :[FH]) 16784 ac_file_inputs= 16785 for ac_f 16786 do 16787 case $ac_f in 16788 -) ac_f="$ac_tmp/stdin";; 16789 *) # Look for the file first in the build tree, then in the source tree 16790 # (if the path is not absolute). The absolute path cannot be DOS-style, 16791 # because $ac_f cannot contain `:'. 16792 test -f "$ac_f" || 16793 case $ac_f in 16794 [\\/$]*) false;; 16795 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16796 esac || 16797 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16798 esac 16799 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16800 as_fn_append ac_file_inputs " '$ac_f'" 16801 done 16802 16803 # Let's still pretend it is `configure' which instantiates (i.e., don't 16804 # use $as_me), people would be surprised to read: 16805 # /* config.h. Generated by config.status. */ 16806 configure_input='Generated from '` 16807 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16808 `' by configure.' 16809 if test x"$ac_file" != x-; then 16810 configure_input="$ac_file. $configure_input" 16811 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16812$as_echo "$as_me: creating $ac_file" >&6;} 16813 fi 16814 # Neutralize special characters interpreted by sed in replacement strings. 16815 case $configure_input in #( 16816 *\&* | *\|* | *\\* ) 16817 ac_sed_conf_input=`$as_echo "$configure_input" | 16818 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16819 *) ac_sed_conf_input=$configure_input;; 16820 esac 16821 16822 case $ac_tag in 16823 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16824 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16825 esac 16826 ;; 16827 esac 16828 16829 ac_dir=`$as_dirname -- "$ac_file" || 16830$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16831 X"$ac_file" : 'X\(//\)[^/]' \| \ 16832 X"$ac_file" : 'X\(//\)$' \| \ 16833 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16834$as_echo X"$ac_file" | 16835 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16836 s//\1/ 16837 q 16838 } 16839 /^X\(\/\/\)[^/].*/{ 16840 s//\1/ 16841 q 16842 } 16843 /^X\(\/\/\)$/{ 16844 s//\1/ 16845 q 16846 } 16847 /^X\(\/\).*/{ 16848 s//\1/ 16849 q 16850 } 16851 s/.*/./; q'` 16852 as_dir="$ac_dir"; as_fn_mkdir_p 16853 ac_builddir=. 16854 16855case "$ac_dir" in 16856.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16857*) 16858 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16859 # A ".." for each directory in $ac_dir_suffix. 16860 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16861 case $ac_top_builddir_sub in 16862 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16863 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16864 esac ;; 16865esac 16866ac_abs_top_builddir=$ac_pwd 16867ac_abs_builddir=$ac_pwd$ac_dir_suffix 16868# for backward compatibility: 16869ac_top_builddir=$ac_top_build_prefix 16870 16871case $srcdir in 16872 .) # We are building in place. 16873 ac_srcdir=. 16874 ac_top_srcdir=$ac_top_builddir_sub 16875 ac_abs_top_srcdir=$ac_pwd ;; 16876 [\\/]* | ?:[\\/]* ) # Absolute name. 16877 ac_srcdir=$srcdir$ac_dir_suffix; 16878 ac_top_srcdir=$srcdir 16879 ac_abs_top_srcdir=$srcdir ;; 16880 *) # Relative name. 16881 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16882 ac_top_srcdir=$ac_top_build_prefix$srcdir 16883 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16884esac 16885ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16886 16887 16888 case $ac_mode in 16889 :F) 16890 # 16891 # CONFIG_FILE 16892 # 16893 16894 case $INSTALL in 16895 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16896 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16897 esac 16898 ac_MKDIR_P=$MKDIR_P 16899 case $MKDIR_P in 16900 [\\/$]* | ?:[\\/]* ) ;; 16901 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16902 esac 16903_ACEOF 16904 16905cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16906# If the template does not know about datarootdir, expand it. 16907# FIXME: This hack should be removed a few years after 2.60. 16908ac_datarootdir_hack=; ac_datarootdir_seen= 16909ac_sed_dataroot=' 16910/datarootdir/ { 16911 p 16912 q 16913} 16914/@datadir@/p 16915/@docdir@/p 16916/@infodir@/p 16917/@localedir@/p 16918/@mandir@/p' 16919case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16920*datarootdir*) ac_datarootdir_seen=yes;; 16921*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16923$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16924_ACEOF 16925cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16926 ac_datarootdir_hack=' 16927 s&@datadir@&$datadir&g 16928 s&@docdir@&$docdir&g 16929 s&@infodir@&$infodir&g 16930 s&@localedir@&$localedir&g 16931 s&@mandir@&$mandir&g 16932 s&\\\${datarootdir}&$datarootdir&g' ;; 16933esac 16934_ACEOF 16935 16936# Neutralize VPATH when `$srcdir' = `.'. 16937# Shell code in configure.ac might set extrasub. 16938# FIXME: do we really want to maintain this feature? 16939cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16940ac_sed_extra="$ac_vpsub 16941$extrasub 16942_ACEOF 16943cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16944:t 16945/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16946s|@configure_input@|$ac_sed_conf_input|;t t 16947s&@top_builddir@&$ac_top_builddir_sub&;t t 16948s&@top_build_prefix@&$ac_top_build_prefix&;t t 16949s&@srcdir@&$ac_srcdir&;t t 16950s&@abs_srcdir@&$ac_abs_srcdir&;t t 16951s&@top_srcdir@&$ac_top_srcdir&;t t 16952s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16953s&@builddir@&$ac_builddir&;t t 16954s&@abs_builddir@&$ac_abs_builddir&;t t 16955s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16956s&@INSTALL@&$ac_INSTALL&;t t 16957s&@MKDIR_P@&$ac_MKDIR_P&;t t 16958$ac_datarootdir_hack 16959" 16960eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16961 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16962 16963test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16964 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16965 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16966 "$ac_tmp/out"`; test -z "$ac_out"; } && 16967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16968which seems to be undefined. Please make sure it is defined" >&5 16969$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16970which seems to be undefined. Please make sure it is defined" >&2;} 16971 16972 rm -f "$ac_tmp/stdin" 16973 case $ac_file in 16974 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16975 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16976 esac \ 16977 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16978 ;; 16979 16980 16981 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16982$as_echo "$as_me: executing $ac_file commands" >&6;} 16983 ;; 16984 esac 16985 16986 16987 case $ac_file$ac_mode in 16988 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16989 # Older Autoconf quotes --file arguments for eval, but not when files 16990 # are listed without --file. Let's play safe and only enable the eval 16991 # if we detect the quoting. 16992 case $CONFIG_FILES in 16993 *\'*) eval set x "$CONFIG_FILES" ;; 16994 *) set x $CONFIG_FILES ;; 16995 esac 16996 shift 16997 for mf 16998 do 16999 # Strip MF so we end up with the name of the file. 17000 mf=`echo "$mf" | sed -e 's/:.*$//'` 17001 # Check whether this is an Automake generated Makefile or not. 17002 # We used to match only the files named 'Makefile.in', but 17003 # some people rename them; so instead we look at the file content. 17004 # Grep'ing the first line is not enough: some people post-process 17005 # each Makefile.in and add a new line on top of each file to say so. 17006 # Grep'ing the whole file is not good either: AIX grep has a line 17007 # limit of 2048, but all sed's we know have understand at least 4000. 17008 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17009 dirpart=`$as_dirname -- "$mf" || 17010$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17011 X"$mf" : 'X\(//\)[^/]' \| \ 17012 X"$mf" : 'X\(//\)$' \| \ 17013 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17014$as_echo X"$mf" | 17015 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17016 s//\1/ 17017 q 17018 } 17019 /^X\(\/\/\)[^/].*/{ 17020 s//\1/ 17021 q 17022 } 17023 /^X\(\/\/\)$/{ 17024 s//\1/ 17025 q 17026 } 17027 /^X\(\/\).*/{ 17028 s//\1/ 17029 q 17030 } 17031 s/.*/./; q'` 17032 else 17033 continue 17034 fi 17035 # Extract the definition of DEPDIR, am__include, and am__quote 17036 # from the Makefile without running 'make'. 17037 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17038 test -z "$DEPDIR" && continue 17039 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17040 test -z "$am__include" && continue 17041 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17042 # Find all dependency output files, they are included files with 17043 # $(DEPDIR) in their names. We invoke sed twice because it is the 17044 # simplest approach to changing $(DEPDIR) to its actual value in the 17045 # expansion. 17046 for file in `sed -n " 17047 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17048 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 17049 # Make sure the directory exists. 17050 test -f "$dirpart/$file" && continue 17051 fdir=`$as_dirname -- "$file" || 17052$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17053 X"$file" : 'X\(//\)[^/]' \| \ 17054 X"$file" : 'X\(//\)$' \| \ 17055 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17056$as_echo X"$file" | 17057 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17058 s//\1/ 17059 q 17060 } 17061 /^X\(\/\/\)[^/].*/{ 17062 s//\1/ 17063 q 17064 } 17065 /^X\(\/\/\)$/{ 17066 s//\1/ 17067 q 17068 } 17069 /^X\(\/\).*/{ 17070 s//\1/ 17071 q 17072 } 17073 s/.*/./; q'` 17074 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17075 # echo "creating $dirpart/$file" 17076 echo '# dummy' > "$dirpart/$file" 17077 done 17078 done 17079} 17080 ;; 17081 "libtool":C) 17082 17083 # See if we are running on zsh, and set the options which allow our 17084 # commands through without removal of \ escapes. 17085 if test -n "${ZSH_VERSION+set}" ; then 17086 setopt NO_GLOB_SUBST 17087 fi 17088 17089 cfgfile="${ofile}T" 17090 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17091 $RM "$cfgfile" 17092 17093 cat <<_LT_EOF >> "$cfgfile" 17094#! $SHELL 17095 17096# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17097# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17098# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17099# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17100# 17101# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17102# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 17103# Foundation, Inc. 17104# Written by Gordon Matzigkeit, 1996 17105# 17106# This file is part of GNU Libtool. 17107# 17108# GNU Libtool is free software; you can redistribute it and/or 17109# modify it under the terms of the GNU General Public License as 17110# published by the Free Software Foundation; either version 2 of 17111# the License, or (at your option) any later version. 17112# 17113# As a special exception to the GNU General Public License, 17114# if you distribute this file as part of a program or library that 17115# is built using GNU Libtool, you may include this file under the 17116# same distribution terms that you use for the rest of that program. 17117# 17118# GNU Libtool is distributed in the hope that it will be useful, 17119# but WITHOUT ANY WARRANTY; without even the implied warranty of 17120# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17121# GNU General Public License for more details. 17122# 17123# You should have received a copy of the GNU General Public License 17124# along with GNU Libtool; see the file COPYING. If not, a copy 17125# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17126# obtained by writing to the Free Software Foundation, Inc., 17127# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17128 17129 17130# The names of the tagged configurations supported by this script. 17131available_tags="CXX " 17132 17133# ### BEGIN LIBTOOL CONFIG 17134 17135# Assembler program. 17136AS=$lt_AS 17137 17138# DLL creation program. 17139DLLTOOL=$lt_DLLTOOL 17140 17141# Object dumper program. 17142OBJDUMP=$lt_OBJDUMP 17143 17144# Which release of libtool.m4 was used? 17145macro_version=$macro_version 17146macro_revision=$macro_revision 17147 17148# Whether or not to build shared libraries. 17149build_libtool_libs=$enable_shared 17150 17151# Whether or not to build static libraries. 17152build_old_libs=$enable_static 17153 17154# What type of objects to build. 17155pic_mode=$pic_mode 17156 17157# Whether or not to optimize for fast installation. 17158fast_install=$enable_fast_install 17159 17160# Shell to use when invoking shell scripts. 17161SHELL=$lt_SHELL 17162 17163# An echo program that protects backslashes. 17164ECHO=$lt_ECHO 17165 17166# The PATH separator for the build system. 17167PATH_SEPARATOR=$lt_PATH_SEPARATOR 17168 17169# The host system. 17170host_alias=$host_alias 17171host=$host 17172host_os=$host_os 17173 17174# The build system. 17175build_alias=$build_alias 17176build=$build 17177build_os=$build_os 17178 17179# A sed program that does not truncate output. 17180SED=$lt_SED 17181 17182# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17183Xsed="\$SED -e 1s/^X//" 17184 17185# A grep program that handles long lines. 17186GREP=$lt_GREP 17187 17188# An ERE matcher. 17189EGREP=$lt_EGREP 17190 17191# A literal string matcher. 17192FGREP=$lt_FGREP 17193 17194# A BSD- or MS-compatible name lister. 17195NM=$lt_NM 17196 17197# Whether we need soft or hard links. 17198LN_S=$lt_LN_S 17199 17200# What is the maximum length of a command? 17201max_cmd_len=$max_cmd_len 17202 17203# Object file suffix (normally "o"). 17204objext=$ac_objext 17205 17206# Executable file suffix (normally ""). 17207exeext=$exeext 17208 17209# whether the shell understands "unset". 17210lt_unset=$lt_unset 17211 17212# turn spaces into newlines. 17213SP2NL=$lt_lt_SP2NL 17214 17215# turn newlines into spaces. 17216NL2SP=$lt_lt_NL2SP 17217 17218# convert \$build file names to \$host format. 17219to_host_file_cmd=$lt_cv_to_host_file_cmd 17220 17221# convert \$build files to toolchain format. 17222to_tool_file_cmd=$lt_cv_to_tool_file_cmd 17223 17224# Method to check whether dependent libraries are shared objects. 17225deplibs_check_method=$lt_deplibs_check_method 17226 17227# Command to use when deplibs_check_method = "file_magic". 17228file_magic_cmd=$lt_file_magic_cmd 17229 17230# How to find potential files when deplibs_check_method = "file_magic". 17231file_magic_glob=$lt_file_magic_glob 17232 17233# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 17234want_nocaseglob=$lt_want_nocaseglob 17235 17236# Command to associate shared and link libraries. 17237sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 17238 17239# The archiver. 17240AR=$lt_AR 17241 17242# Flags to create an archive. 17243AR_FLAGS=$lt_AR_FLAGS 17244 17245# How to feed a file listing to the archiver. 17246archiver_list_spec=$lt_archiver_list_spec 17247 17248# A symbol stripping program. 17249STRIP=$lt_STRIP 17250 17251# Commands used to install an old-style archive. 17252RANLIB=$lt_RANLIB 17253old_postinstall_cmds=$lt_old_postinstall_cmds 17254old_postuninstall_cmds=$lt_old_postuninstall_cmds 17255 17256# Whether to use a lock for old archive extraction. 17257lock_old_archive_extraction=$lock_old_archive_extraction 17258 17259# A C compiler. 17260LTCC=$lt_CC 17261 17262# LTCC compiler flags. 17263LTCFLAGS=$lt_CFLAGS 17264 17265# Take the output of nm and produce a listing of raw symbols and C names. 17266global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17267 17268# Transform the output of nm in a proper C declaration. 17269global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17270 17271# Transform the output of nm in a C name address pair. 17272global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17273 17274# Transform the output of nm in a C name address pair when lib prefix is needed. 17275global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17276 17277# Specify filename containing input files for \$NM. 17278nm_file_list_spec=$lt_nm_file_list_spec 17279 17280# The root where to search for dependent libraries,and in which our libraries should be installed. 17281lt_sysroot=$lt_sysroot 17282 17283# The name of the directory that contains temporary libtool files. 17284objdir=$objdir 17285 17286# Used to examine libraries when file_magic_cmd begins with "file". 17287MAGIC_CMD=$MAGIC_CMD 17288 17289# Must we lock files when doing compilation? 17290need_locks=$lt_need_locks 17291 17292# Manifest tool. 17293MANIFEST_TOOL=$lt_MANIFEST_TOOL 17294 17295# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17296DSYMUTIL=$lt_DSYMUTIL 17297 17298# Tool to change global to local symbols on Mac OS X. 17299NMEDIT=$lt_NMEDIT 17300 17301# Tool to manipulate fat objects and archives on Mac OS X. 17302LIPO=$lt_LIPO 17303 17304# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17305OTOOL=$lt_OTOOL 17306 17307# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17308OTOOL64=$lt_OTOOL64 17309 17310# Old archive suffix (normally "a"). 17311libext=$libext 17312 17313# Shared library suffix (normally ".so"). 17314shrext_cmds=$lt_shrext_cmds 17315 17316# The commands to extract the exported symbol list from a shared archive. 17317extract_expsyms_cmds=$lt_extract_expsyms_cmds 17318 17319# Variables whose values should be saved in libtool wrapper scripts and 17320# restored at link time. 17321variables_saved_for_relink=$lt_variables_saved_for_relink 17322 17323# Do we need the "lib" prefix for modules? 17324need_lib_prefix=$need_lib_prefix 17325 17326# Do we need a version for libraries? 17327need_version=$need_version 17328 17329# Library versioning type. 17330version_type=$version_type 17331 17332# Shared library runtime path variable. 17333runpath_var=$runpath_var 17334 17335# Shared library path variable. 17336shlibpath_var=$shlibpath_var 17337 17338# Is shlibpath searched before the hard-coded library search path? 17339shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17340 17341# Format of library name prefix. 17342libname_spec=$lt_libname_spec 17343 17344# List of archive names. First name is the real one, the rest are links. 17345# The last name is the one that the linker finds with -lNAME 17346library_names_spec=$lt_library_names_spec 17347 17348# The coded name of the library, if different from the real name. 17349soname_spec=$lt_soname_spec 17350 17351# Permission mode override for installation of shared libraries. 17352install_override_mode=$lt_install_override_mode 17353 17354# Command to use after installation of a shared archive. 17355postinstall_cmds=$lt_postinstall_cmds 17356 17357# Command to use after uninstallation of a shared archive. 17358postuninstall_cmds=$lt_postuninstall_cmds 17359 17360# Commands used to finish a libtool library installation in a directory. 17361finish_cmds=$lt_finish_cmds 17362 17363# As "finish_cmds", except a single script fragment to be evaled but 17364# not shown. 17365finish_eval=$lt_finish_eval 17366 17367# Whether we should hardcode library paths into libraries. 17368hardcode_into_libs=$hardcode_into_libs 17369 17370# Compile-time system search path for libraries. 17371sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17372 17373# Run-time system search path for libraries. 17374sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17375 17376# Whether dlopen is supported. 17377dlopen_support=$enable_dlopen 17378 17379# Whether dlopen of programs is supported. 17380dlopen_self=$enable_dlopen_self 17381 17382# Whether dlopen of statically linked programs is supported. 17383dlopen_self_static=$enable_dlopen_self_static 17384 17385# Commands to strip libraries. 17386old_striplib=$lt_old_striplib 17387striplib=$lt_striplib 17388 17389 17390# The linker used to build libraries. 17391LD=$lt_LD 17392 17393# How to create reloadable object files. 17394reload_flag=$lt_reload_flag 17395reload_cmds=$lt_reload_cmds 17396 17397# Commands used to build an old-style archive. 17398old_archive_cmds=$lt_old_archive_cmds 17399 17400# A language specific compiler. 17401CC=$lt_compiler 17402 17403# Is the compiler the GNU compiler? 17404with_gcc=$GCC 17405 17406# Compiler flag to turn off builtin functions. 17407no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17408 17409# Additional compiler flags for building library objects. 17410pic_flag=$lt_lt_prog_compiler_pic 17411 17412# How to pass a linker flag through the compiler. 17413wl=$lt_lt_prog_compiler_wl 17414 17415# Compiler flag to prevent dynamic linking. 17416link_static_flag=$lt_lt_prog_compiler_static 17417 17418# Does compiler simultaneously support -c and -o options? 17419compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17420 17421# Whether or not to add -lc for building shared libraries. 17422build_libtool_need_lc=$archive_cmds_need_lc 17423 17424# Whether or not to disallow shared libs when runtime libs are static. 17425allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17426 17427# Compiler flag to allow reflexive dlopens. 17428export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17429 17430# Compiler flag to generate shared objects directly from archives. 17431whole_archive_flag_spec=$lt_whole_archive_flag_spec 17432 17433# Whether the compiler copes with passing no objects directly. 17434compiler_needs_object=$lt_compiler_needs_object 17435 17436# Create an old-style archive from a shared archive. 17437old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17438 17439# Create a temporary old-style archive to link instead of a shared archive. 17440old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17441 17442# Commands used to build a shared archive. 17443archive_cmds=$lt_archive_cmds 17444archive_expsym_cmds=$lt_archive_expsym_cmds 17445 17446# Commands used to build a loadable module if different from building 17447# a shared archive. 17448module_cmds=$lt_module_cmds 17449module_expsym_cmds=$lt_module_expsym_cmds 17450 17451# Whether we are building with GNU ld or not. 17452with_gnu_ld=$lt_with_gnu_ld 17453 17454# Flag that allows shared libraries with undefined symbols to be built. 17455allow_undefined_flag=$lt_allow_undefined_flag 17456 17457# Flag that enforces no undefined symbols. 17458no_undefined_flag=$lt_no_undefined_flag 17459 17460# Flag to hardcode \$libdir into a binary during linking. 17461# This must work even if \$libdir does not exist 17462hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17463 17464# Whether we need a single "-rpath" flag with a separated argument. 17465hardcode_libdir_separator=$lt_hardcode_libdir_separator 17466 17467# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17468# DIR into the resulting binary. 17469hardcode_direct=$hardcode_direct 17470 17471# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17472# DIR into the resulting binary and the resulting library dependency is 17473# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17474# library is relocated. 17475hardcode_direct_absolute=$hardcode_direct_absolute 17476 17477# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17478# into the resulting binary. 17479hardcode_minus_L=$hardcode_minus_L 17480 17481# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17482# into the resulting binary. 17483hardcode_shlibpath_var=$hardcode_shlibpath_var 17484 17485# Set to "yes" if building a shared library automatically hardcodes DIR 17486# into the library and all subsequent libraries and executables linked 17487# against it. 17488hardcode_automatic=$hardcode_automatic 17489 17490# Set to yes if linker adds runtime paths of dependent libraries 17491# to runtime path list. 17492inherit_rpath=$inherit_rpath 17493 17494# Whether libtool must link a program against all its dependency libraries. 17495link_all_deplibs=$link_all_deplibs 17496 17497# Set to "yes" if exported symbols are required. 17498always_export_symbols=$always_export_symbols 17499 17500# The commands to list exported symbols. 17501export_symbols_cmds=$lt_export_symbols_cmds 17502 17503# Symbols that should not be listed in the preloaded symbols. 17504exclude_expsyms=$lt_exclude_expsyms 17505 17506# Symbols that must always be exported. 17507include_expsyms=$lt_include_expsyms 17508 17509# Commands necessary for linking programs (against libraries) with templates. 17510prelink_cmds=$lt_prelink_cmds 17511 17512# Commands necessary for finishing linking programs. 17513postlink_cmds=$lt_postlink_cmds 17514 17515# Specify filename containing input files. 17516file_list_spec=$lt_file_list_spec 17517 17518# How to hardcode a shared library path into an executable. 17519hardcode_action=$hardcode_action 17520 17521# The directories searched by this compiler when creating a shared library. 17522compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 17523 17524# Dependencies to place before and after the objects being linked to 17525# create a shared library. 17526predep_objects=$lt_predep_objects 17527postdep_objects=$lt_postdep_objects 17528predeps=$lt_predeps 17529postdeps=$lt_postdeps 17530 17531# The library search path used internally by the compiler when linking 17532# a shared library. 17533compiler_lib_search_path=$lt_compiler_lib_search_path 17534 17535# ### END LIBTOOL CONFIG 17536 17537_LT_EOF 17538 17539 case $host_os in 17540 aix3*) 17541 cat <<\_LT_EOF >> "$cfgfile" 17542# AIX sometimes has problems with the GCC collect2 program. For some 17543# reason, if we set the COLLECT_NAMES environment variable, the problems 17544# vanish in a puff of smoke. 17545if test "X${COLLECT_NAMES+set}" != Xset; then 17546 COLLECT_NAMES= 17547 export COLLECT_NAMES 17548fi 17549_LT_EOF 17550 ;; 17551 esac 17552 17553 17554ltmain="$ac_aux_dir/ltmain.sh" 17555 17556 17557 # We use sed instead of cat because bash on DJGPP gets confused if 17558 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17559 # text mode, it properly converts lines to CR/LF. This bash problem 17560 # is reportedly fixed, but why not run on old versions too? 17561 sed '$q' "$ltmain" >> "$cfgfile" \ 17562 || (rm -f "$cfgfile"; exit 1) 17563 17564 if test x"$xsi_shell" = xyes; then 17565 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 17566func_dirname ()\ 17567{\ 17568\ case ${1} in\ 17569\ */*) func_dirname_result="${1%/*}${2}" ;;\ 17570\ * ) func_dirname_result="${3}" ;;\ 17571\ esac\ 17572} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 17573 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17574 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17575test 0 -eq $? || _lt_function_replace_fail=: 17576 17577 17578 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 17579func_basename ()\ 17580{\ 17581\ func_basename_result="${1##*/}"\ 17582} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 17583 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17584 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17585test 0 -eq $? || _lt_function_replace_fail=: 17586 17587 17588 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 17589func_dirname_and_basename ()\ 17590{\ 17591\ case ${1} in\ 17592\ */*) func_dirname_result="${1%/*}${2}" ;;\ 17593\ * ) func_dirname_result="${3}" ;;\ 17594\ esac\ 17595\ func_basename_result="${1##*/}"\ 17596} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 17597 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17598 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17599test 0 -eq $? || _lt_function_replace_fail=: 17600 17601 17602 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 17603func_stripname ()\ 17604{\ 17605\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 17606\ # positional parameters, so assign one to ordinary parameter first.\ 17607\ func_stripname_result=${3}\ 17608\ func_stripname_result=${func_stripname_result#"${1}"}\ 17609\ func_stripname_result=${func_stripname_result%"${2}"}\ 17610} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 17611 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17612 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17613test 0 -eq $? || _lt_function_replace_fail=: 17614 17615 17616 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 17617func_split_long_opt ()\ 17618{\ 17619\ func_split_long_opt_name=${1%%=*}\ 17620\ func_split_long_opt_arg=${1#*=}\ 17621} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 17622 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17623 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17624test 0 -eq $? || _lt_function_replace_fail=: 17625 17626 17627 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 17628func_split_short_opt ()\ 17629{\ 17630\ func_split_short_opt_arg=${1#??}\ 17631\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 17632} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 17633 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17634 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17635test 0 -eq $? || _lt_function_replace_fail=: 17636 17637 17638 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 17639func_lo2o ()\ 17640{\ 17641\ case ${1} in\ 17642\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 17643\ *) func_lo2o_result=${1} ;;\ 17644\ esac\ 17645} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 17646 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17647 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17648test 0 -eq $? || _lt_function_replace_fail=: 17649 17650 17651 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 17652func_xform ()\ 17653{\ 17654 func_xform_result=${1%.*}.lo\ 17655} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 17656 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17657 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17658test 0 -eq $? || _lt_function_replace_fail=: 17659 17660 17661 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 17662func_arith ()\ 17663{\ 17664 func_arith_result=$(( $* ))\ 17665} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 17666 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17667 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17668test 0 -eq $? || _lt_function_replace_fail=: 17669 17670 17671 sed -e '/^func_len ()$/,/^} # func_len /c\ 17672func_len ()\ 17673{\ 17674 func_len_result=${#1}\ 17675} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 17676 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17677 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17678test 0 -eq $? || _lt_function_replace_fail=: 17679 17680fi 17681 17682if test x"$lt_shell_append" = xyes; then 17683 sed -e '/^func_append ()$/,/^} # func_append /c\ 17684func_append ()\ 17685{\ 17686 eval "${1}+=\\${2}"\ 17687} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 17688 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17689 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17690test 0 -eq $? || _lt_function_replace_fail=: 17691 17692 17693 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 17694func_append_quoted ()\ 17695{\ 17696\ func_quote_for_eval "${2}"\ 17697\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 17698} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 17699 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17700 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17701test 0 -eq $? || _lt_function_replace_fail=: 17702 17703 17704 # Save a `func_append' function call where possible by direct use of '+=' 17705 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 17706 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17707 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17708 test 0 -eq $? || _lt_function_replace_fail=: 17709else 17710 # Save a `func_append' function call even when '+=' is not available 17711 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 17712 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17713 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17714 test 0 -eq $? || _lt_function_replace_fail=: 17715fi 17716 17717if test x"$_lt_function_replace_fail" = x":"; then 17718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 17719$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 17720fi 17721 17722 17723 mv -f "$cfgfile" "$ofile" || 17724 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 17725 chmod +x "$ofile" 17726 17727 17728 cat <<_LT_EOF >> "$ofile" 17729 17730# ### BEGIN LIBTOOL TAG CONFIG: CXX 17731 17732# The linker used to build libraries. 17733LD=$lt_LD_CXX 17734 17735# How to create reloadable object files. 17736reload_flag=$lt_reload_flag_CXX 17737reload_cmds=$lt_reload_cmds_CXX 17738 17739# Commands used to build an old-style archive. 17740old_archive_cmds=$lt_old_archive_cmds_CXX 17741 17742# A language specific compiler. 17743CC=$lt_compiler_CXX 17744 17745# Is the compiler the GNU compiler? 17746with_gcc=$GCC_CXX 17747 17748# Compiler flag to turn off builtin functions. 17749no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 17750 17751# Additional compiler flags for building library objects. 17752pic_flag=$lt_lt_prog_compiler_pic_CXX 17753 17754# How to pass a linker flag through the compiler. 17755wl=$lt_lt_prog_compiler_wl_CXX 17756 17757# Compiler flag to prevent dynamic linking. 17758link_static_flag=$lt_lt_prog_compiler_static_CXX 17759 17760# Does compiler simultaneously support -c and -o options? 17761compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 17762 17763# Whether or not to add -lc for building shared libraries. 17764build_libtool_need_lc=$archive_cmds_need_lc_CXX 17765 17766# Whether or not to disallow shared libs when runtime libs are static. 17767allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 17768 17769# Compiler flag to allow reflexive dlopens. 17770export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 17771 17772# Compiler flag to generate shared objects directly from archives. 17773whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 17774 17775# Whether the compiler copes with passing no objects directly. 17776compiler_needs_object=$lt_compiler_needs_object_CXX 17777 17778# Create an old-style archive from a shared archive. 17779old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 17780 17781# Create a temporary old-style archive to link instead of a shared archive. 17782old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 17783 17784# Commands used to build a shared archive. 17785archive_cmds=$lt_archive_cmds_CXX 17786archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 17787 17788# Commands used to build a loadable module if different from building 17789# a shared archive. 17790module_cmds=$lt_module_cmds_CXX 17791module_expsym_cmds=$lt_module_expsym_cmds_CXX 17792 17793# Whether we are building with GNU ld or not. 17794with_gnu_ld=$lt_with_gnu_ld_CXX 17795 17796# Flag that allows shared libraries with undefined symbols to be built. 17797allow_undefined_flag=$lt_allow_undefined_flag_CXX 17798 17799# Flag that enforces no undefined symbols. 17800no_undefined_flag=$lt_no_undefined_flag_CXX 17801 17802# Flag to hardcode \$libdir into a binary during linking. 17803# This must work even if \$libdir does not exist 17804hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 17805 17806# Whether we need a single "-rpath" flag with a separated argument. 17807hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 17808 17809# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17810# DIR into the resulting binary. 17811hardcode_direct=$hardcode_direct_CXX 17812 17813# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17814# DIR into the resulting binary and the resulting library dependency is 17815# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17816# library is relocated. 17817hardcode_direct_absolute=$hardcode_direct_absolute_CXX 17818 17819# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17820# into the resulting binary. 17821hardcode_minus_L=$hardcode_minus_L_CXX 17822 17823# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17824# into the resulting binary. 17825hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 17826 17827# Set to "yes" if building a shared library automatically hardcodes DIR 17828# into the library and all subsequent libraries and executables linked 17829# against it. 17830hardcode_automatic=$hardcode_automatic_CXX 17831 17832# Set to yes if linker adds runtime paths of dependent libraries 17833# to runtime path list. 17834inherit_rpath=$inherit_rpath_CXX 17835 17836# Whether libtool must link a program against all its dependency libraries. 17837link_all_deplibs=$link_all_deplibs_CXX 17838 17839# Set to "yes" if exported symbols are required. 17840always_export_symbols=$always_export_symbols_CXX 17841 17842# The commands to list exported symbols. 17843export_symbols_cmds=$lt_export_symbols_cmds_CXX 17844 17845# Symbols that should not be listed in the preloaded symbols. 17846exclude_expsyms=$lt_exclude_expsyms_CXX 17847 17848# Symbols that must always be exported. 17849include_expsyms=$lt_include_expsyms_CXX 17850 17851# Commands necessary for linking programs (against libraries) with templates. 17852prelink_cmds=$lt_prelink_cmds_CXX 17853 17854# Commands necessary for finishing linking programs. 17855postlink_cmds=$lt_postlink_cmds_CXX 17856 17857# Specify filename containing input files. 17858file_list_spec=$lt_file_list_spec_CXX 17859 17860# How to hardcode a shared library path into an executable. 17861hardcode_action=$hardcode_action_CXX 17862 17863# The directories searched by this compiler when creating a shared library. 17864compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 17865 17866# Dependencies to place before and after the objects being linked to 17867# create a shared library. 17868predep_objects=$lt_predep_objects_CXX 17869postdep_objects=$lt_postdep_objects_CXX 17870predeps=$lt_predeps_CXX 17871postdeps=$lt_postdeps_CXX 17872 17873# The library search path used internally by the compiler when linking 17874# a shared library. 17875compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 17876 17877# ### END LIBTOOL TAG CONFIG: CXX 17878_LT_EOF 17879 17880 ;; 17881 17882 esac 17883done # for ac_tag 17884 17885 17886as_fn_exit 0 17887_ACEOF 17888ac_clean_files=$ac_clean_files_save 17889 17890test $ac_write_fail = 0 || 17891 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 17892 17893 17894# configure is writing to config.log, and then calls config.status. 17895# config.status does its own redirection, appending to config.log. 17896# Unfortunately, on DOS this fails, as config.log is still kept open 17897# by configure, so config.status won't be able to write to it; its 17898# output is simply discarded. So we exec the FD to /dev/null, 17899# effectively closing config.log, so it can be properly (re)opened and 17900# appended to by config.status. When coming back to configure, we 17901# need to make the FD available again. 17902if test "$no_create" != yes; then 17903 ac_cs_success=: 17904 ac_config_status_args= 17905 test "$silent" = yes && 17906 ac_config_status_args="$ac_config_status_args --quiet" 17907 exec 5>/dev/null 17908 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17909 exec 5>>config.log 17910 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17911 # would make configure fail if this is the last instruction. 17912 $ac_cs_success || as_fn_exit 1 17913fi 17914if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17916$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17917fi 17918 17919