1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for Intel MIC Offload Plugin 1.0. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 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='Intel MIC Offload Plugin' 589PACKAGE_TARNAME='libgomp-plugin-intelmic' 590PACKAGE_VERSION='1.0' 591PACKAGE_STRING='Intel MIC Offload Plugin 1.0' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595# Factoring default headers for most tests. 596ac_includes_default="\ 597#include <stdio.h> 598#ifdef HAVE_SYS_TYPES_H 599# include <sys/types.h> 600#endif 601#ifdef HAVE_SYS_STAT_H 602# include <sys/stat.h> 603#endif 604#ifdef STDC_HEADERS 605# include <stdlib.h> 606# include <stddef.h> 607#else 608# ifdef HAVE_STDLIB_H 609# include <stdlib.h> 610# endif 611#endif 612#ifdef HAVE_STRING_H 613# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 614# include <memory.h> 615# endif 616# include <string.h> 617#endif 618#ifdef HAVE_STRINGS_H 619# include <strings.h> 620#endif 621#ifdef HAVE_INTTYPES_H 622# include <inttypes.h> 623#endif 624#ifdef HAVE_STDINT_H 625# include <stdint.h> 626#endif 627#ifdef HAVE_UNISTD_H 628# include <unistd.h> 629#endif" 630 631ac_subst_vars='am__EXEEXT_FALSE 632am__EXEEXT_TRUE 633LTLIBOBJS 634LIBOBJS 635get_gcc_base_ver 636toolexeclibdir 637toolexecdir 638CXXCPP 639CPP 640OTOOL64 641OTOOL 642LIPO 643NMEDIT 644DSYMUTIL 645RANLIB 646AR 647OBJDUMP 648LN_S 649NM 650ac_ct_DUMPBIN 651DUMPBIN 652LD 653FGREP 654EGREP 655GREP 656SED 657LIBTOOL 658accel_target 659accel_search_dir 660PLUGIN_HOST_FALSE 661PLUGIN_HOST_TRUE 662multi_basedir 663am__fastdepCXX_FALSE 664am__fastdepCXX_TRUE 665CXXDEPMODE 666ac_ct_CXX 667CXXFLAGS 668CXX 669am__fastdepCC_FALSE 670am__fastdepCC_TRUE 671CCDEPMODE 672am__nodep 673AMDEPBACKSLASH 674AMDEP_FALSE 675AMDEP_TRUE 676am__quote 677am__include 678DEPDIR 679OBJEXT 680EXEEXT 681ac_ct_CC 682CPPFLAGS 683LDFLAGS 684CFLAGS 685CC 686MAINT 687MAINTAINER_MODE_FALSE 688MAINTAINER_MODE_TRUE 689AM_BACKSLASH 690AM_DEFAULT_VERBOSITY 691AM_DEFAULT_V 692AM_V 693am__untar 694am__tar 695AMTAR 696am__leading_dot 697SET_MAKE 698AWK 699mkdir_p 700MKDIR_P 701INSTALL_STRIP_PROGRAM 702STRIP 703install_sh 704MAKEINFO 705AUTOHEADER 706AUTOMAKE 707AUTOCONF 708ACLOCAL 709VERSION 710PACKAGE 711CYGPATH_W 712am__isrc 713INSTALL_DATA 714INSTALL_SCRIPT 715INSTALL_PROGRAM 716target_os 717target_vendor 718target_cpu 719target 720host_os 721host_vendor 722host_cpu 723host 724build_os 725build_vendor 726build_cpu 727build 728target_alias 729host_alias 730build_alias 731LIBS 732ECHO_T 733ECHO_N 734ECHO_C 735DEFS 736mandir 737localedir 738libdir 739psdir 740pdfdir 741dvidir 742htmldir 743infodir 744docdir 745oldincludedir 746includedir 747localstatedir 748sharedstatedir 749sysconfdir 750datadir 751datarootdir 752libexecdir 753sbindir 754bindir 755program_transform_name 756prefix 757exec_prefix 758PACKAGE_URL 759PACKAGE_BUGREPORT 760PACKAGE_STRING 761PACKAGE_VERSION 762PACKAGE_TARNAME 763PACKAGE_NAME 764PATH_SEPARATOR 765SHELL' 766ac_subst_files='' 767ac_user_opts=' 768enable_option_checking 769enable_silent_rules 770enable_maintainer_mode 771enable_dependency_tracking 772enable_multilib 773enable_version_specific_runtime_libs 774enable_shared 775enable_static 776with_pic 777enable_fast_install 778with_gnu_ld 779enable_libtool_lock 780with_gcc_major_version_only 781' 782 ac_precious_vars='build_alias 783host_alias 784target_alias 785CC 786CFLAGS 787LDFLAGS 788LIBS 789CPPFLAGS 790CXX 791CXXFLAGS 792CCC 793CPP 794CXXCPP' 795 796 797# Initialize some variables set by options. 798ac_init_help= 799ac_init_version=false 800ac_unrecognized_opts= 801ac_unrecognized_sep= 802# The variables have the same names as the options, with 803# dashes changed to underlines. 804cache_file=/dev/null 805exec_prefix=NONE 806no_create= 807no_recursion= 808prefix=NONE 809program_prefix=NONE 810program_suffix=NONE 811program_transform_name=s,x,x, 812silent= 813site= 814srcdir= 815verbose= 816x_includes=NONE 817x_libraries=NONE 818 819# Installation directory options. 820# These are left unexpanded so users can "make install exec_prefix=/foo" 821# and all the variables that are supposed to be based on exec_prefix 822# by default will actually change. 823# Use braces instead of parens because sh, perl, etc. also accept them. 824# (The list follows the same order as the GNU Coding Standards.) 825bindir='${exec_prefix}/bin' 826sbindir='${exec_prefix}/sbin' 827libexecdir='${exec_prefix}/libexec' 828datarootdir='${prefix}/share' 829datadir='${datarootdir}' 830sysconfdir='${prefix}/etc' 831sharedstatedir='${prefix}/com' 832localstatedir='${prefix}/var' 833includedir='${prefix}/include' 834oldincludedir='/usr/include' 835docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 836infodir='${datarootdir}/info' 837htmldir='${docdir}' 838dvidir='${docdir}' 839pdfdir='${docdir}' 840psdir='${docdir}' 841libdir='${exec_prefix}/lib' 842localedir='${datarootdir}/locale' 843mandir='${datarootdir}/man' 844 845ac_prev= 846ac_dashdash= 847for ac_option 848do 849 # If the previous option needs an argument, assign it. 850 if test -n "$ac_prev"; then 851 eval $ac_prev=\$ac_option 852 ac_prev= 853 continue 854 fi 855 856 case $ac_option in 857 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 858 *=) ac_optarg= ;; 859 *) ac_optarg=yes ;; 860 esac 861 862 # Accept the important Cygnus configure options, so we can diagnose typos. 863 864 case $ac_dashdash$ac_option in 865 --) 866 ac_dashdash=yes ;; 867 868 -bindir | --bindir | --bindi | --bind | --bin | --bi) 869 ac_prev=bindir ;; 870 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 871 bindir=$ac_optarg ;; 872 873 -build | --build | --buil | --bui | --bu) 874 ac_prev=build_alias ;; 875 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 876 build_alias=$ac_optarg ;; 877 878 -cache-file | --cache-file | --cache-fil | --cache-fi \ 879 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 880 ac_prev=cache_file ;; 881 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 882 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 883 cache_file=$ac_optarg ;; 884 885 --config-cache | -C) 886 cache_file=config.cache ;; 887 888 -datadir | --datadir | --datadi | --datad) 889 ac_prev=datadir ;; 890 -datadir=* | --datadir=* | --datadi=* | --datad=*) 891 datadir=$ac_optarg ;; 892 893 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 894 | --dataroo | --dataro | --datar) 895 ac_prev=datarootdir ;; 896 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 897 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 898 datarootdir=$ac_optarg ;; 899 900 -disable-* | --disable-*) 901 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 902 # Reject names that are not valid shell variable names. 903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 904 as_fn_error $? "invalid feature name: $ac_useropt" 905 ac_useropt_orig=$ac_useropt 906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 907 case $ac_user_opts in 908 *" 909"enable_$ac_useropt" 910"*) ;; 911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 912 ac_unrecognized_sep=', ';; 913 esac 914 eval enable_$ac_useropt=no ;; 915 916 -docdir | --docdir | --docdi | --doc | --do) 917 ac_prev=docdir ;; 918 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 919 docdir=$ac_optarg ;; 920 921 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 922 ac_prev=dvidir ;; 923 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 924 dvidir=$ac_optarg ;; 925 926 -enable-* | --enable-*) 927 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 928 # Reject names that are not valid shell variable names. 929 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 930 as_fn_error $? "invalid feature name: $ac_useropt" 931 ac_useropt_orig=$ac_useropt 932 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 933 case $ac_user_opts in 934 *" 935"enable_$ac_useropt" 936"*) ;; 937 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 938 ac_unrecognized_sep=', ';; 939 esac 940 eval enable_$ac_useropt=\$ac_optarg ;; 941 942 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 943 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 944 | --exec | --exe | --ex) 945 ac_prev=exec_prefix ;; 946 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 947 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 948 | --exec=* | --exe=* | --ex=*) 949 exec_prefix=$ac_optarg ;; 950 951 -gas | --gas | --ga | --g) 952 # Obsolete; use --with-gas. 953 with_gas=yes ;; 954 955 -help | --help | --hel | --he | -h) 956 ac_init_help=long ;; 957 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 958 ac_init_help=recursive ;; 959 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 960 ac_init_help=short ;; 961 962 -host | --host | --hos | --ho) 963 ac_prev=host_alias ;; 964 -host=* | --host=* | --hos=* | --ho=*) 965 host_alias=$ac_optarg ;; 966 967 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 968 ac_prev=htmldir ;; 969 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 970 | --ht=*) 971 htmldir=$ac_optarg ;; 972 973 -includedir | --includedir | --includedi | --included | --include \ 974 | --includ | --inclu | --incl | --inc) 975 ac_prev=includedir ;; 976 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 977 | --includ=* | --inclu=* | --incl=* | --inc=*) 978 includedir=$ac_optarg ;; 979 980 -infodir | --infodir | --infodi | --infod | --info | --inf) 981 ac_prev=infodir ;; 982 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 983 infodir=$ac_optarg ;; 984 985 -libdir | --libdir | --libdi | --libd) 986 ac_prev=libdir ;; 987 -libdir=* | --libdir=* | --libdi=* | --libd=*) 988 libdir=$ac_optarg ;; 989 990 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 991 | --libexe | --libex | --libe) 992 ac_prev=libexecdir ;; 993 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 994 | --libexe=* | --libex=* | --libe=*) 995 libexecdir=$ac_optarg ;; 996 997 -localedir | --localedir | --localedi | --localed | --locale) 998 ac_prev=localedir ;; 999 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1000 localedir=$ac_optarg ;; 1001 1002 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1003 | --localstate | --localstat | --localsta | --localst | --locals) 1004 ac_prev=localstatedir ;; 1005 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1006 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1007 localstatedir=$ac_optarg ;; 1008 1009 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1010 ac_prev=mandir ;; 1011 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1012 mandir=$ac_optarg ;; 1013 1014 -nfp | --nfp | --nf) 1015 # Obsolete; use --without-fp. 1016 with_fp=no ;; 1017 1018 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1019 | --no-cr | --no-c | -n) 1020 no_create=yes ;; 1021 1022 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1023 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1024 no_recursion=yes ;; 1025 1026 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1027 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1028 | --oldin | --oldi | --old | --ol | --o) 1029 ac_prev=oldincludedir ;; 1030 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1031 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1032 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1033 oldincludedir=$ac_optarg ;; 1034 1035 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1036 ac_prev=prefix ;; 1037 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1038 prefix=$ac_optarg ;; 1039 1040 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1041 | --program-pre | --program-pr | --program-p) 1042 ac_prev=program_prefix ;; 1043 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1044 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1045 program_prefix=$ac_optarg ;; 1046 1047 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1048 | --program-suf | --program-su | --program-s) 1049 ac_prev=program_suffix ;; 1050 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1051 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1052 program_suffix=$ac_optarg ;; 1053 1054 -program-transform-name | --program-transform-name \ 1055 | --program-transform-nam | --program-transform-na \ 1056 | --program-transform-n | --program-transform- \ 1057 | --program-transform | --program-transfor \ 1058 | --program-transfo | --program-transf \ 1059 | --program-trans | --program-tran \ 1060 | --progr-tra | --program-tr | --program-t) 1061 ac_prev=program_transform_name ;; 1062 -program-transform-name=* | --program-transform-name=* \ 1063 | --program-transform-nam=* | --program-transform-na=* \ 1064 | --program-transform-n=* | --program-transform-=* \ 1065 | --program-transform=* | --program-transfor=* \ 1066 | --program-transfo=* | --program-transf=* \ 1067 | --program-trans=* | --program-tran=* \ 1068 | --progr-tra=* | --program-tr=* | --program-t=*) 1069 program_transform_name=$ac_optarg ;; 1070 1071 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1072 ac_prev=pdfdir ;; 1073 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1074 pdfdir=$ac_optarg ;; 1075 1076 -psdir | --psdir | --psdi | --psd | --ps) 1077 ac_prev=psdir ;; 1078 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1079 psdir=$ac_optarg ;; 1080 1081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1082 | -silent | --silent | --silen | --sile | --sil) 1083 silent=yes ;; 1084 1085 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1086 ac_prev=sbindir ;; 1087 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1088 | --sbi=* | --sb=*) 1089 sbindir=$ac_optarg ;; 1090 1091 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1092 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1093 | --sharedst | --shareds | --shared | --share | --shar \ 1094 | --sha | --sh) 1095 ac_prev=sharedstatedir ;; 1096 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1097 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1098 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1099 | --sha=* | --sh=*) 1100 sharedstatedir=$ac_optarg ;; 1101 1102 -site | --site | --sit) 1103 ac_prev=site ;; 1104 -site=* | --site=* | --sit=*) 1105 site=$ac_optarg ;; 1106 1107 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1108 ac_prev=srcdir ;; 1109 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1110 srcdir=$ac_optarg ;; 1111 1112 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1113 | --syscon | --sysco | --sysc | --sys | --sy) 1114 ac_prev=sysconfdir ;; 1115 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1116 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1117 sysconfdir=$ac_optarg ;; 1118 1119 -target | --target | --targe | --targ | --tar | --ta | --t) 1120 ac_prev=target_alias ;; 1121 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1122 target_alias=$ac_optarg ;; 1123 1124 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1125 verbose=yes ;; 1126 1127 -version | --version | --versio | --versi | --vers | -V) 1128 ac_init_version=: ;; 1129 1130 -with-* | --with-*) 1131 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1132 # Reject names that are not valid shell variable names. 1133 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1134 as_fn_error $? "invalid package name: $ac_useropt" 1135 ac_useropt_orig=$ac_useropt 1136 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1137 case $ac_user_opts in 1138 *" 1139"with_$ac_useropt" 1140"*) ;; 1141 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1142 ac_unrecognized_sep=', ';; 1143 esac 1144 eval with_$ac_useropt=\$ac_optarg ;; 1145 1146 -without-* | --without-*) 1147 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1148 # Reject names that are not valid shell variable names. 1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1150 as_fn_error $? "invalid package name: $ac_useropt" 1151 ac_useropt_orig=$ac_useropt 1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1153 case $ac_user_opts in 1154 *" 1155"with_$ac_useropt" 1156"*) ;; 1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1158 ac_unrecognized_sep=', ';; 1159 esac 1160 eval with_$ac_useropt=no ;; 1161 1162 --x) 1163 # Obsolete; use --with-x. 1164 with_x=yes ;; 1165 1166 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1167 | --x-incl | --x-inc | --x-in | --x-i) 1168 ac_prev=x_includes ;; 1169 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1170 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1171 x_includes=$ac_optarg ;; 1172 1173 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1174 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1175 ac_prev=x_libraries ;; 1176 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1177 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1178 x_libraries=$ac_optarg ;; 1179 1180 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1181Try \`$0 --help' for more information" 1182 ;; 1183 1184 *=*) 1185 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1186 # Reject names that are not valid shell variable names. 1187 case $ac_envvar in #( 1188 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1189 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1190 esac 1191 eval $ac_envvar=\$ac_optarg 1192 export $ac_envvar ;; 1193 1194 *) 1195 # FIXME: should be removed in autoconf 3.0. 1196 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1197 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1198 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1199 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1200 ;; 1201 1202 esac 1203done 1204 1205if test -n "$ac_prev"; then 1206 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1207 as_fn_error $? "missing argument to $ac_option" 1208fi 1209 1210if test -n "$ac_unrecognized_opts"; then 1211 case $enable_option_checking in 1212 no) ;; 1213 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1214 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1215 esac 1216fi 1217 1218# Check all directory arguments for consistency. 1219for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1220 datadir sysconfdir sharedstatedir localstatedir includedir \ 1221 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1222 libdir localedir mandir 1223do 1224 eval ac_val=\$$ac_var 1225 # Remove trailing slashes. 1226 case $ac_val in 1227 */ ) 1228 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1229 eval $ac_var=\$ac_val;; 1230 esac 1231 # Be sure to have absolute directory names. 1232 case $ac_val in 1233 [\\/$]* | ?:[\\/]* ) continue;; 1234 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1235 esac 1236 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1237done 1238 1239# There might be people who depend on the old broken behavior: `$host' 1240# used to hold the argument of --host etc. 1241# FIXME: To remove some day. 1242build=$build_alias 1243host=$host_alias 1244target=$target_alias 1245 1246# FIXME: To remove some day. 1247if test "x$host_alias" != x; then 1248 if test "x$build_alias" = x; then 1249 cross_compiling=maybe 1250 elif test "x$build_alias" != "x$host_alias"; then 1251 cross_compiling=yes 1252 fi 1253fi 1254 1255ac_tool_prefix= 1256test -n "$host_alias" && ac_tool_prefix=$host_alias- 1257 1258test "$silent" = yes && exec 6>/dev/null 1259 1260 1261ac_pwd=`pwd` && test -n "$ac_pwd" && 1262ac_ls_di=`ls -di .` && 1263ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1264 as_fn_error $? "working directory cannot be determined" 1265test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1266 as_fn_error $? "pwd does not report name of working directory" 1267 1268 1269# Find the source files, if location was not specified. 1270if test -z "$srcdir"; then 1271 ac_srcdir_defaulted=yes 1272 # Try the directory containing this script, then the parent directory. 1273 ac_confdir=`$as_dirname -- "$as_myself" || 1274$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1275 X"$as_myself" : 'X\(//\)[^/]' \| \ 1276 X"$as_myself" : 'X\(//\)$' \| \ 1277 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1278$as_echo X"$as_myself" | 1279 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1280 s//\1/ 1281 q 1282 } 1283 /^X\(\/\/\)[^/].*/{ 1284 s//\1/ 1285 q 1286 } 1287 /^X\(\/\/\)$/{ 1288 s//\1/ 1289 q 1290 } 1291 /^X\(\/\).*/{ 1292 s//\1/ 1293 q 1294 } 1295 s/.*/./; q'` 1296 srcdir=$ac_confdir 1297 if test ! -r "$srcdir/$ac_unique_file"; then 1298 srcdir=.. 1299 fi 1300else 1301 ac_srcdir_defaulted=no 1302fi 1303if test ! -r "$srcdir/$ac_unique_file"; then 1304 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1305 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1306fi 1307ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1308ac_abs_confdir=`( 1309 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1310 pwd)` 1311# When building in place, set srcdir=. 1312if test "$ac_abs_confdir" = "$ac_pwd"; then 1313 srcdir=. 1314fi 1315# Remove unnecessary trailing slashes from srcdir. 1316# Double slashes in file names in object file debugging info 1317# mess up M-x gdb in Emacs. 1318case $srcdir in 1319*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1320esac 1321for ac_var in $ac_precious_vars; do 1322 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1323 eval ac_env_${ac_var}_value=\$${ac_var} 1324 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1325 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1326done 1327 1328# 1329# Report the --help message. 1330# 1331if test "$ac_init_help" = "long"; then 1332 # Omit some internal or obsolete options to make the list less imposing. 1333 # This message is too long to be a string in the A/UX 3.1 sh. 1334 cat <<_ACEOF 1335\`configure' configures Intel MIC Offload Plugin 1.0 to adapt to many kinds of systems. 1336 1337Usage: $0 [OPTION]... [VAR=VALUE]... 1338 1339To assign environment variables (e.g., CC, CFLAGS...), specify them as 1340VAR=VALUE. See below for descriptions of some of the useful variables. 1341 1342Defaults for the options are specified in brackets. 1343 1344Configuration: 1345 -h, --help display this help and exit 1346 --help=short display options specific to this package 1347 --help=recursive display the short help of all the included packages 1348 -V, --version display version information and exit 1349 -q, --quiet, --silent do not print \`checking ...' messages 1350 --cache-file=FILE cache test results in FILE [disabled] 1351 -C, --config-cache alias for \`--cache-file=config.cache' 1352 -n, --no-create do not create output files 1353 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1354 1355Installation directories: 1356 --prefix=PREFIX install architecture-independent files in PREFIX 1357 [$ac_default_prefix] 1358 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1359 [PREFIX] 1360 1361By default, \`make install' will install all the files in 1362\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1363an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1364for instance \`--prefix=\$HOME'. 1365 1366For better control, use the options below. 1367 1368Fine tuning of the installation directories: 1369 --bindir=DIR user executables [EPREFIX/bin] 1370 --sbindir=DIR system admin executables [EPREFIX/sbin] 1371 --libexecdir=DIR program executables [EPREFIX/libexec] 1372 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1373 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1374 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1375 --libdir=DIR object code libraries [EPREFIX/lib] 1376 --includedir=DIR C header files [PREFIX/include] 1377 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1378 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1379 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1380 --infodir=DIR info documentation [DATAROOTDIR/info] 1381 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1382 --mandir=DIR man documentation [DATAROOTDIR/man] 1383 --docdir=DIR documentation root 1384 [DATAROOTDIR/doc/libgomp-plugin-intelmic] 1385 --htmldir=DIR html documentation [DOCDIR] 1386 --dvidir=DIR dvi documentation [DOCDIR] 1387 --pdfdir=DIR pdf documentation [DOCDIR] 1388 --psdir=DIR ps documentation [DOCDIR] 1389_ACEOF 1390 1391 cat <<\_ACEOF 1392 1393Program names: 1394 --program-prefix=PREFIX prepend PREFIX to installed program names 1395 --program-suffix=SUFFIX append SUFFIX to installed program names 1396 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1397 1398System types: 1399 --build=BUILD configure for building on BUILD [guessed] 1400 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1401 --target=TARGET configure for building compilers for TARGET [HOST] 1402_ACEOF 1403fi 1404 1405if test -n "$ac_init_help"; then 1406 case $ac_init_help in 1407 short | recursive ) echo "Configuration of Intel MIC Offload Plugin 1.0:";; 1408 esac 1409 cat <<\_ACEOF 1410 1411Optional Features: 1412 --disable-option-checking ignore unrecognized --enable/--with options 1413 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1414 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1415 --enable-silent-rules less verbose build output (undo: "make V=1") 1416 --disable-silent-rules verbose build output (undo: "make V=0") 1417 --enable-maintainer-mode 1418 enable make rules and dependencies not useful (and 1419 sometimes confusing) to the casual installer 1420 --enable-dependency-tracking 1421 do not reject slow dependency extractors 1422 --disable-dependency-tracking 1423 speeds up one-time build 1424 --enable-multilib build many library versions (default) 1425 --enable-version-specific-runtime-libs 1426 Specify that runtime libraries should be installed 1427 in a compiler-specific directory 1428 --enable-shared[=PKGS] build shared libraries [default=yes] 1429 --enable-static[=PKGS] build static libraries [default=yes] 1430 --enable-fast-install[=PKGS] 1431 optimize for fast installation [default=yes] 1432 --disable-libtool-lock avoid locking (might break parallel builds) 1433 1434Optional Packages: 1435 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1436 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1437 --with-pic try to use only PIC/non-PIC objects [default=use 1438 both] 1439 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1440 --with-gcc-major-version-only 1441 use only GCC major number in filesystem paths 1442 1443Some influential environment variables: 1444 CC C compiler command 1445 CFLAGS C compiler flags 1446 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1447 nonstandard directory <lib dir> 1448 LIBS libraries to pass to the linker, e.g. -l<library> 1449 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1450 you have headers in a nonstandard directory <include dir> 1451 CXX C++ compiler command 1452 CXXFLAGS C++ compiler flags 1453 CPP C preprocessor 1454 CXXCPP C++ preprocessor 1455 1456Use these variables to override the choices made by `configure' or to help 1457it to find libraries and programs with nonstandard names/locations. 1458 1459Report bugs to the package provider. 1460_ACEOF 1461ac_status=$? 1462fi 1463 1464if test "$ac_init_help" = "recursive"; then 1465 # If there are subdirs, report their specific --help. 1466 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1467 test -d "$ac_dir" || 1468 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1469 continue 1470 ac_builddir=. 1471 1472case "$ac_dir" in 1473.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1474*) 1475 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1476 # A ".." for each directory in $ac_dir_suffix. 1477 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1478 case $ac_top_builddir_sub in 1479 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1480 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1481 esac ;; 1482esac 1483ac_abs_top_builddir=$ac_pwd 1484ac_abs_builddir=$ac_pwd$ac_dir_suffix 1485# for backward compatibility: 1486ac_top_builddir=$ac_top_build_prefix 1487 1488case $srcdir in 1489 .) # We are building in place. 1490 ac_srcdir=. 1491 ac_top_srcdir=$ac_top_builddir_sub 1492 ac_abs_top_srcdir=$ac_pwd ;; 1493 [\\/]* | ?:[\\/]* ) # Absolute name. 1494 ac_srcdir=$srcdir$ac_dir_suffix; 1495 ac_top_srcdir=$srcdir 1496 ac_abs_top_srcdir=$srcdir ;; 1497 *) # Relative name. 1498 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1499 ac_top_srcdir=$ac_top_build_prefix$srcdir 1500 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1501esac 1502ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1503 1504 cd "$ac_dir" || { ac_status=$?; continue; } 1505 # Check for guested configure. 1506 if test -f "$ac_srcdir/configure.gnu"; then 1507 echo && 1508 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1509 elif test -f "$ac_srcdir/configure"; then 1510 echo && 1511 $SHELL "$ac_srcdir/configure" --help=recursive 1512 else 1513 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1514 fi || ac_status=$? 1515 cd "$ac_pwd" || { ac_status=$?; break; } 1516 done 1517fi 1518 1519test -n "$ac_init_help" && exit $ac_status 1520if $ac_init_version; then 1521 cat <<\_ACEOF 1522Intel MIC Offload Plugin configure 1.0 1523generated by GNU Autoconf 2.69 1524 1525Copyright (C) 2012 Free Software Foundation, Inc. 1526This configure script is free software; the Free Software Foundation 1527gives unlimited permission to copy, distribute and modify it. 1528_ACEOF 1529 exit 1530fi 1531 1532## ------------------------ ## 1533## Autoconf initialization. ## 1534## ------------------------ ## 1535 1536# ac_fn_c_try_compile LINENO 1537# -------------------------- 1538# Try to compile conftest.$ac_ext, and return whether this succeeded. 1539ac_fn_c_try_compile () 1540{ 1541 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1542 rm -f conftest.$ac_objext 1543 if { { ac_try="$ac_compile" 1544case "(($ac_try" in 1545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1546 *) ac_try_echo=$ac_try;; 1547esac 1548eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1549$as_echo "$ac_try_echo"; } >&5 1550 (eval "$ac_compile") 2>conftest.err 1551 ac_status=$? 1552 if test -s conftest.err; then 1553 grep -v '^ *+' conftest.err >conftest.er1 1554 cat conftest.er1 >&5 1555 mv -f conftest.er1 conftest.err 1556 fi 1557 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1558 test $ac_status = 0; } && { 1559 test -z "$ac_c_werror_flag" || 1560 test ! -s conftest.err 1561 } && test -s conftest.$ac_objext; then : 1562 ac_retval=0 1563else 1564 $as_echo "$as_me: failed program was:" >&5 1565sed 's/^/| /' conftest.$ac_ext >&5 1566 1567 ac_retval=1 1568fi 1569 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1570 as_fn_set_status $ac_retval 1571 1572} # ac_fn_c_try_compile 1573 1574# ac_fn_cxx_try_compile LINENO 1575# ---------------------------- 1576# Try to compile conftest.$ac_ext, and return whether this succeeded. 1577ac_fn_cxx_try_compile () 1578{ 1579 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1580 rm -f conftest.$ac_objext 1581 if { { ac_try="$ac_compile" 1582case "(($ac_try" in 1583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1584 *) ac_try_echo=$ac_try;; 1585esac 1586eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1587$as_echo "$ac_try_echo"; } >&5 1588 (eval "$ac_compile") 2>conftest.err 1589 ac_status=$? 1590 if test -s conftest.err; then 1591 grep -v '^ *+' conftest.err >conftest.er1 1592 cat conftest.er1 >&5 1593 mv -f conftest.er1 conftest.err 1594 fi 1595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1596 test $ac_status = 0; } && { 1597 test -z "$ac_cxx_werror_flag" || 1598 test ! -s conftest.err 1599 } && test -s conftest.$ac_objext; then : 1600 ac_retval=0 1601else 1602 $as_echo "$as_me: failed program was:" >&5 1603sed 's/^/| /' conftest.$ac_ext >&5 1604 1605 ac_retval=1 1606fi 1607 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1608 as_fn_set_status $ac_retval 1609 1610} # ac_fn_cxx_try_compile 1611 1612# ac_fn_c_try_link LINENO 1613# ----------------------- 1614# Try to link conftest.$ac_ext, and return whether this succeeded. 1615ac_fn_c_try_link () 1616{ 1617 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1618 rm -f conftest.$ac_objext conftest$ac_exeext 1619 if { { ac_try="$ac_link" 1620case "(($ac_try" in 1621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1622 *) ac_try_echo=$ac_try;; 1623esac 1624eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1625$as_echo "$ac_try_echo"; } >&5 1626 (eval "$ac_link") 2>conftest.err 1627 ac_status=$? 1628 if test -s conftest.err; then 1629 grep -v '^ *+' conftest.err >conftest.er1 1630 cat conftest.er1 >&5 1631 mv -f conftest.er1 conftest.err 1632 fi 1633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1634 test $ac_status = 0; } && { 1635 test -z "$ac_c_werror_flag" || 1636 test ! -s conftest.err 1637 } && test -s conftest$ac_exeext && { 1638 test "$cross_compiling" = yes || 1639 test -x conftest$ac_exeext 1640 }; then : 1641 ac_retval=0 1642else 1643 $as_echo "$as_me: failed program was:" >&5 1644sed 's/^/| /' conftest.$ac_ext >&5 1645 1646 ac_retval=1 1647fi 1648 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1649 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1650 # interfere with the next link command; also delete a directory that is 1651 # left behind by Apple's compiler. We do this before executing the actions. 1652 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1653 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1654 as_fn_set_status $ac_retval 1655 1656} # ac_fn_c_try_link 1657 1658# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1659# ------------------------------------------------------- 1660# Tests whether HEADER exists and can be compiled using the include files in 1661# INCLUDES, setting the cache variable VAR accordingly. 1662ac_fn_c_check_header_compile () 1663{ 1664 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1666$as_echo_n "checking for $2... " >&6; } 1667if eval \${$3+:} false; then : 1668 $as_echo_n "(cached) " >&6 1669else 1670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1671/* end confdefs.h. */ 1672$4 1673#include <$2> 1674_ACEOF 1675if ac_fn_c_try_compile "$LINENO"; then : 1676 eval "$3=yes" 1677else 1678 eval "$3=no" 1679fi 1680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1681fi 1682eval ac_res=\$$3 1683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1684$as_echo "$ac_res" >&6; } 1685 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1686 1687} # ac_fn_c_check_header_compile 1688 1689# ac_fn_c_try_cpp LINENO 1690# ---------------------- 1691# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1692ac_fn_c_try_cpp () 1693{ 1694 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1695 if { { ac_try="$ac_cpp conftest.$ac_ext" 1696case "(($ac_try" in 1697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1698 *) ac_try_echo=$ac_try;; 1699esac 1700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1701$as_echo "$ac_try_echo"; } >&5 1702 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1703 ac_status=$? 1704 if test -s conftest.err; then 1705 grep -v '^ *+' conftest.err >conftest.er1 1706 cat conftest.er1 >&5 1707 mv -f conftest.er1 conftest.err 1708 fi 1709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1710 test $ac_status = 0; } > conftest.i && { 1711 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1712 test ! -s conftest.err 1713 }; then : 1714 ac_retval=0 1715else 1716 $as_echo "$as_me: failed program was:" >&5 1717sed 's/^/| /' conftest.$ac_ext >&5 1718 1719 ac_retval=1 1720fi 1721 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1722 as_fn_set_status $ac_retval 1723 1724} # ac_fn_c_try_cpp 1725 1726# ac_fn_c_try_run LINENO 1727# ---------------------- 1728# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1729# that executables *can* be run. 1730ac_fn_c_try_run () 1731{ 1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1733 if { { ac_try="$ac_link" 1734case "(($ac_try" in 1735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1736 *) ac_try_echo=$ac_try;; 1737esac 1738eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1739$as_echo "$ac_try_echo"; } >&5 1740 (eval "$ac_link") 2>&5 1741 ac_status=$? 1742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1743 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1744 { { case "(($ac_try" in 1745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1746 *) ac_try_echo=$ac_try;; 1747esac 1748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1749$as_echo "$ac_try_echo"; } >&5 1750 (eval "$ac_try") 2>&5 1751 ac_status=$? 1752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1753 test $ac_status = 0; }; }; then : 1754 ac_retval=0 1755else 1756 $as_echo "$as_me: program exited with status $ac_status" >&5 1757 $as_echo "$as_me: failed program was:" >&5 1758sed 's/^/| /' conftest.$ac_ext >&5 1759 1760 ac_retval=$ac_status 1761fi 1762 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1763 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1764 as_fn_set_status $ac_retval 1765 1766} # ac_fn_c_try_run 1767 1768# ac_fn_c_check_func LINENO FUNC VAR 1769# ---------------------------------- 1770# Tests whether FUNC exists, setting the cache variable VAR accordingly 1771ac_fn_c_check_func () 1772{ 1773 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1775$as_echo_n "checking for $2... " >&6; } 1776if eval \${$3+:} false; then : 1777 $as_echo_n "(cached) " >&6 1778else 1779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1780/* end confdefs.h. */ 1781/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1782 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1783#define $2 innocuous_$2 1784 1785/* System header to define __stub macros and hopefully few prototypes, 1786 which can conflict with char $2 (); below. 1787 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1788 <limits.h> exists even on freestanding compilers. */ 1789 1790#ifdef __STDC__ 1791# include <limits.h> 1792#else 1793# include <assert.h> 1794#endif 1795 1796#undef $2 1797 1798/* Override any GCC internal prototype to avoid an error. 1799 Use char because int might match the return type of a GCC 1800 builtin and then its argument prototype would still apply. */ 1801#ifdef __cplusplus 1802extern "C" 1803#endif 1804char $2 (); 1805/* The GNU C library defines this for functions which it implements 1806 to always fail with ENOSYS. Some functions are actually named 1807 something starting with __ and the normal name is an alias. */ 1808#if defined __stub_$2 || defined __stub___$2 1809choke me 1810#endif 1811 1812int 1813main () 1814{ 1815return $2 (); 1816 ; 1817 return 0; 1818} 1819_ACEOF 1820if ac_fn_c_try_link "$LINENO"; then : 1821 eval "$3=yes" 1822else 1823 eval "$3=no" 1824fi 1825rm -f core conftest.err conftest.$ac_objext \ 1826 conftest$ac_exeext conftest.$ac_ext 1827fi 1828eval ac_res=\$$3 1829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1830$as_echo "$ac_res" >&6; } 1831 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1832 1833} # ac_fn_c_check_func 1834 1835# ac_fn_cxx_try_cpp LINENO 1836# ------------------------ 1837# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1838ac_fn_cxx_try_cpp () 1839{ 1840 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1841 if { { ac_try="$ac_cpp conftest.$ac_ext" 1842case "(($ac_try" in 1843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1844 *) ac_try_echo=$ac_try;; 1845esac 1846eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1847$as_echo "$ac_try_echo"; } >&5 1848 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1849 ac_status=$? 1850 if test -s conftest.err; then 1851 grep -v '^ *+' conftest.err >conftest.er1 1852 cat conftest.er1 >&5 1853 mv -f conftest.er1 conftest.err 1854 fi 1855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1856 test $ac_status = 0; } > conftest.i && { 1857 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1858 test ! -s conftest.err 1859 }; then : 1860 ac_retval=0 1861else 1862 $as_echo "$as_me: failed program was:" >&5 1863sed 's/^/| /' conftest.$ac_ext >&5 1864 1865 ac_retval=1 1866fi 1867 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1868 as_fn_set_status $ac_retval 1869 1870} # ac_fn_cxx_try_cpp 1871 1872# ac_fn_cxx_try_link LINENO 1873# ------------------------- 1874# Try to link conftest.$ac_ext, and return whether this succeeded. 1875ac_fn_cxx_try_link () 1876{ 1877 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1878 rm -f conftest.$ac_objext conftest$ac_exeext 1879 if { { ac_try="$ac_link" 1880case "(($ac_try" in 1881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1882 *) ac_try_echo=$ac_try;; 1883esac 1884eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1885$as_echo "$ac_try_echo"; } >&5 1886 (eval "$ac_link") 2>conftest.err 1887 ac_status=$? 1888 if test -s conftest.err; then 1889 grep -v '^ *+' conftest.err >conftest.er1 1890 cat conftest.er1 >&5 1891 mv -f conftest.er1 conftest.err 1892 fi 1893 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1894 test $ac_status = 0; } && { 1895 test -z "$ac_cxx_werror_flag" || 1896 test ! -s conftest.err 1897 } && test -s conftest$ac_exeext && { 1898 test "$cross_compiling" = yes || 1899 test -x conftest$ac_exeext 1900 }; then : 1901 ac_retval=0 1902else 1903 $as_echo "$as_me: failed program was:" >&5 1904sed 's/^/| /' conftest.$ac_ext >&5 1905 1906 ac_retval=1 1907fi 1908 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1909 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1910 # interfere with the next link command; also delete a directory that is 1911 # left behind by Apple's compiler. We do this before executing the actions. 1912 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1913 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1914 as_fn_set_status $ac_retval 1915 1916} # ac_fn_cxx_try_link 1917cat >config.log <<_ACEOF 1918This file contains any messages produced by compilers while 1919running configure, to aid debugging if configure makes a mistake. 1920 1921It was created by Intel MIC Offload Plugin $as_me 1.0, which was 1922generated by GNU Autoconf 2.69. Invocation command line was 1923 1924 $ $0 $@ 1925 1926_ACEOF 1927exec 5>>config.log 1928{ 1929cat <<_ASUNAME 1930## --------- ## 1931## Platform. ## 1932## --------- ## 1933 1934hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1935uname -m = `(uname -m) 2>/dev/null || echo unknown` 1936uname -r = `(uname -r) 2>/dev/null || echo unknown` 1937uname -s = `(uname -s) 2>/dev/null || echo unknown` 1938uname -v = `(uname -v) 2>/dev/null || echo unknown` 1939 1940/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1941/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1942 1943/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1944/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1945/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1946/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1947/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1948/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1949/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1950 1951_ASUNAME 1952 1953as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1954for as_dir in $PATH 1955do 1956 IFS=$as_save_IFS 1957 test -z "$as_dir" && as_dir=. 1958 $as_echo "PATH: $as_dir" 1959 done 1960IFS=$as_save_IFS 1961 1962} >&5 1963 1964cat >&5 <<_ACEOF 1965 1966 1967## ----------- ## 1968## Core tests. ## 1969## ----------- ## 1970 1971_ACEOF 1972 1973 1974# Keep a trace of the command line. 1975# Strip out --no-create and --no-recursion so they do not pile up. 1976# Strip out --silent because we don't want to record it for future runs. 1977# Also quote any args containing shell meta-characters. 1978# Make two passes to allow for proper duplicate-argument suppression. 1979ac_configure_args= 1980ac_configure_args0= 1981ac_configure_args1= 1982ac_must_keep_next=false 1983for ac_pass in 1 2 1984do 1985 for ac_arg 1986 do 1987 case $ac_arg in 1988 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1989 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1990 | -silent | --silent | --silen | --sile | --sil) 1991 continue ;; 1992 *\'*) 1993 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1994 esac 1995 case $ac_pass in 1996 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1997 2) 1998 as_fn_append ac_configure_args1 " '$ac_arg'" 1999 if test $ac_must_keep_next = true; then 2000 ac_must_keep_next=false # Got value, back to normal. 2001 else 2002 case $ac_arg in 2003 *=* | --config-cache | -C | -disable-* | --disable-* \ 2004 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2005 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2006 | -with-* | --with-* | -without-* | --without-* | --x) 2007 case "$ac_configure_args0 " in 2008 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2009 esac 2010 ;; 2011 -* ) ac_must_keep_next=true ;; 2012 esac 2013 fi 2014 as_fn_append ac_configure_args " '$ac_arg'" 2015 ;; 2016 esac 2017 done 2018done 2019{ ac_configure_args0=; unset ac_configure_args0;} 2020{ ac_configure_args1=; unset ac_configure_args1;} 2021 2022# When interrupted or exit'd, cleanup temporary files, and complete 2023# config.log. We remove comments because anyway the quotes in there 2024# would cause problems or look ugly. 2025# WARNING: Use '\'' to represent an apostrophe within the trap. 2026# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2027trap 'exit_status=$? 2028 # Save into config.log some information that might help in debugging. 2029 { 2030 echo 2031 2032 $as_echo "## ---------------- ## 2033## Cache variables. ## 2034## ---------------- ##" 2035 echo 2036 # The following way of writing the cache mishandles newlines in values, 2037( 2038 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2039 eval ac_val=\$$ac_var 2040 case $ac_val in #( 2041 *${as_nl}*) 2042 case $ac_var in #( 2043 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2044$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2045 esac 2046 case $ac_var in #( 2047 _ | IFS | as_nl) ;; #( 2048 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2049 *) { eval $ac_var=; unset $ac_var;} ;; 2050 esac ;; 2051 esac 2052 done 2053 (set) 2>&1 | 2054 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2055 *${as_nl}ac_space=\ *) 2056 sed -n \ 2057 "s/'\''/'\''\\\\'\'''\''/g; 2058 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2059 ;; #( 2060 *) 2061 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2062 ;; 2063 esac | 2064 sort 2065) 2066 echo 2067 2068 $as_echo "## ----------------- ## 2069## Output variables. ## 2070## ----------------- ##" 2071 echo 2072 for ac_var in $ac_subst_vars 2073 do 2074 eval ac_val=\$$ac_var 2075 case $ac_val in 2076 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2077 esac 2078 $as_echo "$ac_var='\''$ac_val'\''" 2079 done | sort 2080 echo 2081 2082 if test -n "$ac_subst_files"; then 2083 $as_echo "## ------------------- ## 2084## File substitutions. ## 2085## ------------------- ##" 2086 echo 2087 for ac_var in $ac_subst_files 2088 do 2089 eval ac_val=\$$ac_var 2090 case $ac_val in 2091 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2092 esac 2093 $as_echo "$ac_var='\''$ac_val'\''" 2094 done | sort 2095 echo 2096 fi 2097 2098 if test -s confdefs.h; then 2099 $as_echo "## ----------- ## 2100## confdefs.h. ## 2101## ----------- ##" 2102 echo 2103 cat confdefs.h 2104 echo 2105 fi 2106 test "$ac_signal" != 0 && 2107 $as_echo "$as_me: caught signal $ac_signal" 2108 $as_echo "$as_me: exit $exit_status" 2109 } >&5 2110 rm -f core *.core core.conftest.* && 2111 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2112 exit $exit_status 2113' 0 2114for ac_signal in 1 2 13 15; do 2115 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2116done 2117ac_signal=0 2118 2119# confdefs.h avoids OS command line length limits that DEFS can exceed. 2120rm -f -r conftest* confdefs.h 2121 2122$as_echo "/* confdefs.h */" > confdefs.h 2123 2124# Predefined preprocessor variables. 2125 2126cat >>confdefs.h <<_ACEOF 2127#define PACKAGE_NAME "$PACKAGE_NAME" 2128_ACEOF 2129 2130cat >>confdefs.h <<_ACEOF 2131#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2132_ACEOF 2133 2134cat >>confdefs.h <<_ACEOF 2135#define PACKAGE_VERSION "$PACKAGE_VERSION" 2136_ACEOF 2137 2138cat >>confdefs.h <<_ACEOF 2139#define PACKAGE_STRING "$PACKAGE_STRING" 2140_ACEOF 2141 2142cat >>confdefs.h <<_ACEOF 2143#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2144_ACEOF 2145 2146cat >>confdefs.h <<_ACEOF 2147#define PACKAGE_URL "$PACKAGE_URL" 2148_ACEOF 2149 2150 2151# Let the site file select an alternate cache file if it wants to. 2152# Prefer an explicitly selected file to automatically selected ones. 2153ac_site_file1=NONE 2154ac_site_file2=NONE 2155if test -n "$CONFIG_SITE"; then 2156 # We do not want a PATH search for config.site. 2157 case $CONFIG_SITE in #(( 2158 -*) ac_site_file1=./$CONFIG_SITE;; 2159 */*) ac_site_file1=$CONFIG_SITE;; 2160 *) ac_site_file1=./$CONFIG_SITE;; 2161 esac 2162elif test "x$prefix" != xNONE; then 2163 ac_site_file1=$prefix/share/config.site 2164 ac_site_file2=$prefix/etc/config.site 2165else 2166 ac_site_file1=$ac_default_prefix/share/config.site 2167 ac_site_file2=$ac_default_prefix/etc/config.site 2168fi 2169for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2170do 2171 test "x$ac_site_file" = xNONE && continue 2172 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2173 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2174$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2175 sed 's/^/| /' "$ac_site_file" >&5 2176 . "$ac_site_file" \ 2177 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2178$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2179as_fn_error $? "failed to load site script $ac_site_file 2180See \`config.log' for more details" "$LINENO" 5; } 2181 fi 2182done 2183 2184if test -r "$cache_file"; then 2185 # Some versions of bash will fail to source /dev/null (special files 2186 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2187 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2188 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2189$as_echo "$as_me: loading cache $cache_file" >&6;} 2190 case $cache_file in 2191 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2192 *) . "./$cache_file";; 2193 esac 2194 fi 2195else 2196 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2197$as_echo "$as_me: creating cache $cache_file" >&6;} 2198 >$cache_file 2199fi 2200 2201# Check that the precious variables saved in the cache have kept the same 2202# value. 2203ac_cache_corrupted=false 2204for ac_var in $ac_precious_vars; do 2205 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2206 eval ac_new_set=\$ac_env_${ac_var}_set 2207 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2208 eval ac_new_val=\$ac_env_${ac_var}_value 2209 case $ac_old_set,$ac_new_set in 2210 set,) 2211 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2212$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2213 ac_cache_corrupted=: ;; 2214 ,set) 2215 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2216$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2217 ac_cache_corrupted=: ;; 2218 ,);; 2219 *) 2220 if test "x$ac_old_val" != "x$ac_new_val"; then 2221 # differences in whitespace do not lead to failure. 2222 ac_old_val_w=`echo x $ac_old_val` 2223 ac_new_val_w=`echo x $ac_new_val` 2224 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2225 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2226$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2227 ac_cache_corrupted=: 2228 else 2229 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2230$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2231 eval $ac_var=\$ac_old_val 2232 fi 2233 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2234$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2235 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2236$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2237 fi;; 2238 esac 2239 # Pass precious variables to config.status. 2240 if test "$ac_new_set" = set; then 2241 case $ac_new_val in 2242 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2243 *) ac_arg=$ac_var=$ac_new_val ;; 2244 esac 2245 case " $ac_configure_args " in 2246 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2247 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2248 esac 2249 fi 2250done 2251if $ac_cache_corrupted; then 2252 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2253$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2254 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2255$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2256 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2257fi 2258## -------------------- ## 2259## Main body of script. ## 2260## -------------------- ## 2261 2262ac_ext=c 2263ac_cpp='$CPP $CPPFLAGS' 2264ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2265ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2266ac_compiler_gnu=$ac_cv_c_compiler_gnu 2267 2268 2269 2270 2271 2272 2273ac_aux_dir= 2274for ac_dir in ../.. "$srcdir"/../..; do 2275 if test -f "$ac_dir/install-sh"; then 2276 ac_aux_dir=$ac_dir 2277 ac_install_sh="$ac_aux_dir/install-sh -c" 2278 break 2279 elif test -f "$ac_dir/install.sh"; then 2280 ac_aux_dir=$ac_dir 2281 ac_install_sh="$ac_aux_dir/install.sh -c" 2282 break 2283 elif test -f "$ac_dir/shtool"; then 2284 ac_aux_dir=$ac_dir 2285 ac_install_sh="$ac_aux_dir/shtool install -c" 2286 break 2287 fi 2288done 2289if test -z "$ac_aux_dir"; then 2290 as_fn_error $? "cannot find install-sh, install.sh, or shtool in ../.. \"$srcdir\"/../.." "$LINENO" 5 2291fi 2292 2293# These three variables are undocumented and unsupported, 2294# and are intended to be withdrawn in a future Autoconf release. 2295# They can cause serious problems if a builder's source tree is in a directory 2296# whose full name contains unusual characters. 2297ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2298ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2299ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2300 2301 2302 2303# Make sure we can run config.sub. 2304$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2305 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2306 2307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2308$as_echo_n "checking build system type... " >&6; } 2309if ${ac_cv_build+:} false; then : 2310 $as_echo_n "(cached) " >&6 2311else 2312 ac_build_alias=$build_alias 2313test "x$ac_build_alias" = x && 2314 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2315test "x$ac_build_alias" = x && 2316 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2317ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2318 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2319 2320fi 2321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2322$as_echo "$ac_cv_build" >&6; } 2323case $ac_cv_build in 2324*-*-*) ;; 2325*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2326esac 2327build=$ac_cv_build 2328ac_save_IFS=$IFS; IFS='-' 2329set x $ac_cv_build 2330shift 2331build_cpu=$1 2332build_vendor=$2 2333shift; shift 2334# Remember, the first character of IFS is used to create $*, 2335# except with old shells: 2336build_os=$* 2337IFS=$ac_save_IFS 2338case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2339 2340 2341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2342$as_echo_n "checking host system type... " >&6; } 2343if ${ac_cv_host+:} false; then : 2344 $as_echo_n "(cached) " >&6 2345else 2346 if test "x$host_alias" = x; then 2347 ac_cv_host=$ac_cv_build 2348else 2349 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2350 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2351fi 2352 2353fi 2354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2355$as_echo "$ac_cv_host" >&6; } 2356case $ac_cv_host in 2357*-*-*) ;; 2358*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2359esac 2360host=$ac_cv_host 2361ac_save_IFS=$IFS; IFS='-' 2362set x $ac_cv_host 2363shift 2364host_cpu=$1 2365host_vendor=$2 2366shift; shift 2367# Remember, the first character of IFS is used to create $*, 2368# except with old shells: 2369host_os=$* 2370IFS=$ac_save_IFS 2371case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2372 2373 2374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2375$as_echo_n "checking target system type... " >&6; } 2376if ${ac_cv_target+:} false; then : 2377 $as_echo_n "(cached) " >&6 2378else 2379 if test "x$target_alias" = x; then 2380 ac_cv_target=$ac_cv_host 2381else 2382 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2383 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2384fi 2385 2386fi 2387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2388$as_echo "$ac_cv_target" >&6; } 2389case $ac_cv_target in 2390*-*-*) ;; 2391*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2392esac 2393target=$ac_cv_target 2394ac_save_IFS=$IFS; IFS='-' 2395set x $ac_cv_target 2396shift 2397target_cpu=$1 2398target_vendor=$2 2399shift; shift 2400# Remember, the first character of IFS is used to create $*, 2401# except with old shells: 2402target_os=$* 2403IFS=$ac_save_IFS 2404case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2405 2406 2407# The aliases save the names the user supplied, while $host etc. 2408# will get canonicalized. 2409test -n "$target_alias" && 2410 test "$program_prefix$program_suffix$program_transform_name" = \ 2411 NONENONEs,x,x, && 2412 program_prefix=${target_alias}- 2413 2414target_alias=${target_alias-$host_alias} 2415 2416 2417am__api_version='1.15' 2418 2419# Find a good install program. We prefer a C program (faster), 2420# so one script is as good as another. But avoid the broken or 2421# incompatible versions: 2422# SysV /etc/install, /usr/sbin/install 2423# SunOS /usr/etc/install 2424# IRIX /sbin/install 2425# AIX /bin/install 2426# AmigaOS /C/install, which installs bootblocks on floppy discs 2427# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2428# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2429# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2430# OS/2's system install, which has a completely different semantic 2431# ./install, which can be erroneously created by make from ./install.sh. 2432# Reject install programs that cannot install multiple files. 2433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2434$as_echo_n "checking for a BSD-compatible install... " >&6; } 2435if test -z "$INSTALL"; then 2436if ${ac_cv_path_install+:} false; then : 2437 $as_echo_n "(cached) " >&6 2438else 2439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2440for as_dir in $PATH 2441do 2442 IFS=$as_save_IFS 2443 test -z "$as_dir" && as_dir=. 2444 # Account for people who put trailing slashes in PATH elements. 2445case $as_dir/ in #(( 2446 ./ | .// | /[cC]/* | \ 2447 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2448 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2449 /usr/ucb/* ) ;; 2450 *) 2451 # OSF1 and SCO ODT 3.0 have their own names for install. 2452 # Don't use installbsd from OSF since it installs stuff as root 2453 # by default. 2454 for ac_prog in ginstall scoinst install; do 2455 for ac_exec_ext in '' $ac_executable_extensions; do 2456 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2457 if test $ac_prog = install && 2458 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2459 # AIX install. It has an incompatible calling convention. 2460 : 2461 elif test $ac_prog = install && 2462 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2463 # program-specific install script used by HP pwplus--don't use. 2464 : 2465 else 2466 rm -rf conftest.one conftest.two conftest.dir 2467 echo one > conftest.one 2468 echo two > conftest.two 2469 mkdir conftest.dir 2470 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2471 test -s conftest.one && test -s conftest.two && 2472 test -s conftest.dir/conftest.one && 2473 test -s conftest.dir/conftest.two 2474 then 2475 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2476 break 3 2477 fi 2478 fi 2479 fi 2480 done 2481 done 2482 ;; 2483esac 2484 2485 done 2486IFS=$as_save_IFS 2487 2488rm -rf conftest.one conftest.two conftest.dir 2489 2490fi 2491 if test "${ac_cv_path_install+set}" = set; then 2492 INSTALL=$ac_cv_path_install 2493 else 2494 # As a last resort, use the slow shell script. Don't cache a 2495 # value for INSTALL within a source directory, because that will 2496 # break other packages using the cache if that directory is 2497 # removed, or if the value is a relative name. 2498 INSTALL=$ac_install_sh 2499 fi 2500fi 2501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2502$as_echo "$INSTALL" >&6; } 2503 2504# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2505# It thinks the first close brace ends the variable substitution. 2506test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2507 2508test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2509 2510test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2511 2512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2513$as_echo_n "checking whether build environment is sane... " >&6; } 2514# Reject unsafe characters in $srcdir or the absolute working directory 2515# name. Accept space and tab only in the latter. 2516am_lf=' 2517' 2518case `pwd` in 2519 *[\\\"\#\$\&\'\`$am_lf]*) 2520 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2521esac 2522case $srcdir in 2523 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2524 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2525esac 2526 2527# Do 'set' in a subshell so we don't clobber the current shell's 2528# arguments. Must try -L first in case configure is actually a 2529# symlink; some systems play weird games with the mod time of symlinks 2530# (eg FreeBSD returns the mod time of the symlink's containing 2531# directory). 2532if ( 2533 am_has_slept=no 2534 for am_try in 1 2; do 2535 echo "timestamp, slept: $am_has_slept" > conftest.file 2536 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2537 if test "$*" = "X"; then 2538 # -L didn't work. 2539 set X `ls -t "$srcdir/configure" conftest.file` 2540 fi 2541 if test "$*" != "X $srcdir/configure conftest.file" \ 2542 && test "$*" != "X conftest.file $srcdir/configure"; then 2543 2544 # If neither matched, then we have a broken ls. This can happen 2545 # if, for instance, CONFIG_SHELL is bash and it inherits a 2546 # broken ls alias from the environment. This has actually 2547 # happened. Such a system could not be considered "sane". 2548 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2549 alias in your environment" "$LINENO" 5 2550 fi 2551 if test "$2" = conftest.file || test $am_try -eq 2; then 2552 break 2553 fi 2554 # Just in case. 2555 sleep 1 2556 am_has_slept=yes 2557 done 2558 test "$2" = conftest.file 2559 ) 2560then 2561 # Ok. 2562 : 2563else 2564 as_fn_error $? "newly created file is older than distributed files! 2565Check your system clock" "$LINENO" 5 2566fi 2567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2568$as_echo "yes" >&6; } 2569# If we didn't sleep, we still need to ensure time stamps of config.status and 2570# generated files are strictly newer. 2571am_sleep_pid= 2572if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2573 ( sleep 1 ) & 2574 am_sleep_pid=$! 2575fi 2576 2577rm -f conftest.file 2578 2579test "$program_prefix" != NONE && 2580 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2581# Use a double $ so make ignores it. 2582test "$program_suffix" != NONE && 2583 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2584# Double any \ or $. 2585# By default was `s,x,x', remove it if useless. 2586ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2587program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2588 2589# Expand $ac_aux_dir to an absolute path. 2590am_aux_dir=`cd "$ac_aux_dir" && pwd` 2591 2592if test x"${MISSING+set}" != xset; then 2593 case $am_aux_dir in 2594 *\ * | *\ *) 2595 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2596 *) 2597 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2598 esac 2599fi 2600# Use eval to expand $SHELL 2601if eval "$MISSING --is-lightweight"; then 2602 am_missing_run="$MISSING " 2603else 2604 am_missing_run= 2605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2606$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2607fi 2608 2609if test x"${install_sh+set}" != xset; then 2610 case $am_aux_dir in 2611 *\ * | *\ *) 2612 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2613 *) 2614 install_sh="\${SHELL} $am_aux_dir/install-sh" 2615 esac 2616fi 2617 2618# Installed binaries are usually stripped using 'strip' when the user 2619# run "make install-strip". However 'strip' might not be the right 2620# tool to use in cross-compilation environments, therefore Automake 2621# will honor the 'STRIP' environment variable to overrule this program. 2622if test "$cross_compiling" != no; then 2623 if test -n "$ac_tool_prefix"; then 2624 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2625set dummy ${ac_tool_prefix}strip; ac_word=$2 2626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2627$as_echo_n "checking for $ac_word... " >&6; } 2628if ${ac_cv_prog_STRIP+:} false; then : 2629 $as_echo_n "(cached) " >&6 2630else 2631 if test -n "$STRIP"; then 2632 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2633else 2634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2635for as_dir in $PATH 2636do 2637 IFS=$as_save_IFS 2638 test -z "$as_dir" && as_dir=. 2639 for ac_exec_ext in '' $ac_executable_extensions; do 2640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2641 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2643 break 2 2644 fi 2645done 2646 done 2647IFS=$as_save_IFS 2648 2649fi 2650fi 2651STRIP=$ac_cv_prog_STRIP 2652if test -n "$STRIP"; then 2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2654$as_echo "$STRIP" >&6; } 2655else 2656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2657$as_echo "no" >&6; } 2658fi 2659 2660 2661fi 2662if test -z "$ac_cv_prog_STRIP"; then 2663 ac_ct_STRIP=$STRIP 2664 # Extract the first word of "strip", so it can be a program name with args. 2665set dummy strip; ac_word=$2 2666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2667$as_echo_n "checking for $ac_word... " >&6; } 2668if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2669 $as_echo_n "(cached) " >&6 2670else 2671 if test -n "$ac_ct_STRIP"; then 2672 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2673else 2674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2675for as_dir in $PATH 2676do 2677 IFS=$as_save_IFS 2678 test -z "$as_dir" && as_dir=. 2679 for ac_exec_ext in '' $ac_executable_extensions; do 2680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2681 ac_cv_prog_ac_ct_STRIP="strip" 2682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2683 break 2 2684 fi 2685done 2686 done 2687IFS=$as_save_IFS 2688 2689fi 2690fi 2691ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2692if test -n "$ac_ct_STRIP"; then 2693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2694$as_echo "$ac_ct_STRIP" >&6; } 2695else 2696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2697$as_echo "no" >&6; } 2698fi 2699 2700 if test "x$ac_ct_STRIP" = x; then 2701 STRIP=":" 2702 else 2703 case $cross_compiling:$ac_tool_warned in 2704yes:) 2705{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2706$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2707ac_tool_warned=yes ;; 2708esac 2709 STRIP=$ac_ct_STRIP 2710 fi 2711else 2712 STRIP="$ac_cv_prog_STRIP" 2713fi 2714 2715fi 2716INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2717 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2719$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2720if test -z "$MKDIR_P"; then 2721 if ${ac_cv_path_mkdir+:} false; then : 2722 $as_echo_n "(cached) " >&6 2723else 2724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2725for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2726do 2727 IFS=$as_save_IFS 2728 test -z "$as_dir" && as_dir=. 2729 for ac_prog in mkdir gmkdir; do 2730 for ac_exec_ext in '' $ac_executable_extensions; do 2731 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2732 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2733 'mkdir (GNU coreutils) '* | \ 2734 'mkdir (coreutils) '* | \ 2735 'mkdir (fileutils) '4.1*) 2736 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2737 break 3;; 2738 esac 2739 done 2740 done 2741 done 2742IFS=$as_save_IFS 2743 2744fi 2745 2746 test -d ./--version && rmdir ./--version 2747 if test "${ac_cv_path_mkdir+set}" = set; then 2748 MKDIR_P="$ac_cv_path_mkdir -p" 2749 else 2750 # As a last resort, use the slow shell script. Don't cache a 2751 # value for MKDIR_P within a source directory, because that will 2752 # break other packages using the cache if that directory is 2753 # removed, or if the value is a relative name. 2754 MKDIR_P="$ac_install_sh -d" 2755 fi 2756fi 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2758$as_echo "$MKDIR_P" >&6; } 2759 2760for ac_prog in gawk mawk nawk awk 2761do 2762 # Extract the first word of "$ac_prog", so it can be a program name with args. 2763set dummy $ac_prog; ac_word=$2 2764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2765$as_echo_n "checking for $ac_word... " >&6; } 2766if ${ac_cv_prog_AWK+:} false; then : 2767 $as_echo_n "(cached) " >&6 2768else 2769 if test -n "$AWK"; then 2770 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2771else 2772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2773for as_dir in $PATH 2774do 2775 IFS=$as_save_IFS 2776 test -z "$as_dir" && as_dir=. 2777 for ac_exec_ext in '' $ac_executable_extensions; do 2778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2779 ac_cv_prog_AWK="$ac_prog" 2780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2781 break 2 2782 fi 2783done 2784 done 2785IFS=$as_save_IFS 2786 2787fi 2788fi 2789AWK=$ac_cv_prog_AWK 2790if test -n "$AWK"; then 2791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2792$as_echo "$AWK" >&6; } 2793else 2794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2795$as_echo "no" >&6; } 2796fi 2797 2798 2799 test -n "$AWK" && break 2800done 2801 2802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2803$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2804set x ${MAKE-make} 2805ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2806if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2807 $as_echo_n "(cached) " >&6 2808else 2809 cat >conftest.make <<\_ACEOF 2810SHELL = /bin/sh 2811all: 2812 @echo '@@@%%%=$(MAKE)=@@@%%%' 2813_ACEOF 2814# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2815case `${MAKE-make} -f conftest.make 2>/dev/null` in 2816 *@@@%%%=?*=@@@%%%*) 2817 eval ac_cv_prog_make_${ac_make}_set=yes;; 2818 *) 2819 eval ac_cv_prog_make_${ac_make}_set=no;; 2820esac 2821rm -f conftest.make 2822fi 2823if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2825$as_echo "yes" >&6; } 2826 SET_MAKE= 2827else 2828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2829$as_echo "no" >&6; } 2830 SET_MAKE="MAKE=${MAKE-make}" 2831fi 2832 2833rm -rf .tst 2>/dev/null 2834mkdir .tst 2>/dev/null 2835if test -d .tst; then 2836 am__leading_dot=. 2837else 2838 am__leading_dot=_ 2839fi 2840rmdir .tst 2>/dev/null 2841 2842# Check whether --enable-silent-rules was given. 2843if test "${enable_silent_rules+set}" = set; then : 2844 enableval=$enable_silent_rules; 2845fi 2846 2847case $enable_silent_rules in # ((( 2848 yes) AM_DEFAULT_VERBOSITY=0;; 2849 no) AM_DEFAULT_VERBOSITY=1;; 2850 *) AM_DEFAULT_VERBOSITY=1;; 2851esac 2852am_make=${MAKE-make} 2853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2854$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2855if ${am_cv_make_support_nested_variables+:} false; then : 2856 $as_echo_n "(cached) " >&6 2857else 2858 if $as_echo 'TRUE=$(BAR$(V)) 2859BAR0=false 2860BAR1=true 2861V=1 2862am__doit: 2863 @$(TRUE) 2864.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2865 am_cv_make_support_nested_variables=yes 2866else 2867 am_cv_make_support_nested_variables=no 2868fi 2869fi 2870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2871$as_echo "$am_cv_make_support_nested_variables" >&6; } 2872if test $am_cv_make_support_nested_variables = yes; then 2873 AM_V='$(V)' 2874 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2875else 2876 AM_V=$AM_DEFAULT_VERBOSITY 2877 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2878fi 2879AM_BACKSLASH='\' 2880 2881if test "`cd $srcdir && pwd`" != "`pwd`"; then 2882 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2883 # is not polluted with repeated "-I." 2884 am__isrc=' -I$(srcdir)' 2885 # test to see if srcdir already configured 2886 if test -f $srcdir/config.status; then 2887 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2888 fi 2889fi 2890 2891# test whether we have cygpath 2892if test -z "$CYGPATH_W"; then 2893 if (cygpath --version) >/dev/null 2>/dev/null; then 2894 CYGPATH_W='cygpath -w' 2895 else 2896 CYGPATH_W=echo 2897 fi 2898fi 2899 2900 2901# Define the identity of the package. 2902 PACKAGE='libgomp-plugin-intelmic' 2903 VERSION='1.0' 2904 2905 2906cat >>confdefs.h <<_ACEOF 2907#define PACKAGE "$PACKAGE" 2908_ACEOF 2909 2910 2911cat >>confdefs.h <<_ACEOF 2912#define VERSION "$VERSION" 2913_ACEOF 2914 2915# Some tools Automake needs. 2916 2917ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2918 2919 2920AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2921 2922 2923AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2924 2925 2926AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2927 2928 2929MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2930 2931# For better backward compatibility. To be removed once Automake 1.9.x 2932# dies out for good. For more background, see: 2933# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2934# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2935mkdir_p='$(MKDIR_P)' 2936 2937# We need awk for the "check" target (and possibly the TAP driver). The 2938# system "awk" is bad on some platforms. 2939# Always define AMTAR for backward compatibility. Yes, it's still used 2940# in the wild :-( We should find a proper way to deprecate it ... 2941AMTAR='$${TAR-tar}' 2942 2943 2944# We'll loop over all known methods to create a tar archive until one works. 2945_am_tools='gnutar pax cpio none' 2946 2947am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2948 2949 2950 2951 2952 2953 2954# POSIX will say in a future version that running "rm -f" with no argument 2955# is OK; and we want to be able to make that assumption in our Makefile 2956# recipes. So use an aggressive probe to check that the usage we want is 2957# actually supported "in the wild" to an acceptable degree. 2958# See automake bug#10828. 2959# To make any issue more visible, cause the running configure to be aborted 2960# by default if the 'rm' program in use doesn't match our expectations; the 2961# user can still override this though. 2962if rm -f && rm -fr && rm -rf; then : OK; else 2963 cat >&2 <<'END' 2964Oops! 2965 2966Your 'rm' program seems unable to run without file operands specified 2967on the command line, even when the '-f' option is present. This is contrary 2968to the behaviour of most rm programs out there, and not conforming with 2969the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2970 2971Please tell bug-automake@gnu.org about your system, including the value 2972of your $PATH and any error possibly output before this message. This 2973can help us improve future automake versions. 2974 2975END 2976 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2977 echo 'Configuration will proceed anyway, since you have set the' >&2 2978 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2979 echo >&2 2980 else 2981 cat >&2 <<'END' 2982Aborting the configuration process, to ensure you take notice of the issue. 2983 2984You can download and install GNU coreutils to get an 'rm' implementation 2985that behaves properly: <http://www.gnu.org/software/coreutils/>. 2986 2987If you want to complete the configuration process using your problematic 2988'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2989to "yes", and re-run configure. 2990 2991END 2992 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2993 fi 2994fi 2995 2996 2997 2998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2999$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3000 # Check whether --enable-maintainer-mode was given. 3001if test "${enable_maintainer_mode+set}" = set; then : 3002 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3003else 3004 USE_MAINTAINER_MODE=no 3005fi 3006 3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3008$as_echo "$USE_MAINTAINER_MODE" >&6; } 3009 if test $USE_MAINTAINER_MODE = yes; then 3010 MAINTAINER_MODE_TRUE= 3011 MAINTAINER_MODE_FALSE='#' 3012else 3013 MAINTAINER_MODE_TRUE='#' 3014 MAINTAINER_MODE_FALSE= 3015fi 3016 3017 MAINT=$MAINTAINER_MODE_TRUE 3018 3019 3020 3021ac_ext=c 3022ac_cpp='$CPP $CPPFLAGS' 3023ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3024ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3025ac_compiler_gnu=$ac_cv_c_compiler_gnu 3026if test -n "$ac_tool_prefix"; then 3027 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3028set dummy ${ac_tool_prefix}gcc; ac_word=$2 3029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3030$as_echo_n "checking for $ac_word... " >&6; } 3031if ${ac_cv_prog_CC+:} false; then : 3032 $as_echo_n "(cached) " >&6 3033else 3034 if test -n "$CC"; then 3035 ac_cv_prog_CC="$CC" # Let the user override the test. 3036else 3037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3038for as_dir in $PATH 3039do 3040 IFS=$as_save_IFS 3041 test -z "$as_dir" && as_dir=. 3042 for ac_exec_ext in '' $ac_executable_extensions; do 3043 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3044 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3046 break 2 3047 fi 3048done 3049 done 3050IFS=$as_save_IFS 3051 3052fi 3053fi 3054CC=$ac_cv_prog_CC 3055if test -n "$CC"; then 3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3057$as_echo "$CC" >&6; } 3058else 3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3060$as_echo "no" >&6; } 3061fi 3062 3063 3064fi 3065if test -z "$ac_cv_prog_CC"; then 3066 ac_ct_CC=$CC 3067 # Extract the first word of "gcc", so it can be a program name with args. 3068set dummy gcc; ac_word=$2 3069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3070$as_echo_n "checking for $ac_word... " >&6; } 3071if ${ac_cv_prog_ac_ct_CC+:} false; then : 3072 $as_echo_n "(cached) " >&6 3073else 3074 if test -n "$ac_ct_CC"; then 3075 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3076else 3077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3078for as_dir in $PATH 3079do 3080 IFS=$as_save_IFS 3081 test -z "$as_dir" && as_dir=. 3082 for ac_exec_ext in '' $ac_executable_extensions; do 3083 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3084 ac_cv_prog_ac_ct_CC="gcc" 3085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3086 break 2 3087 fi 3088done 3089 done 3090IFS=$as_save_IFS 3091 3092fi 3093fi 3094ac_ct_CC=$ac_cv_prog_ac_ct_CC 3095if test -n "$ac_ct_CC"; then 3096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3097$as_echo "$ac_ct_CC" >&6; } 3098else 3099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3100$as_echo "no" >&6; } 3101fi 3102 3103 if test "x$ac_ct_CC" = x; then 3104 CC="" 3105 else 3106 case $cross_compiling:$ac_tool_warned in 3107yes:) 3108{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3109$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3110ac_tool_warned=yes ;; 3111esac 3112 CC=$ac_ct_CC 3113 fi 3114else 3115 CC="$ac_cv_prog_CC" 3116fi 3117 3118if test -z "$CC"; then 3119 if test -n "$ac_tool_prefix"; then 3120 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3121set dummy ${ac_tool_prefix}cc; ac_word=$2 3122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3123$as_echo_n "checking for $ac_word... " >&6; } 3124if ${ac_cv_prog_CC+:} false; then : 3125 $as_echo_n "(cached) " >&6 3126else 3127 if test -n "$CC"; then 3128 ac_cv_prog_CC="$CC" # Let the user override the test. 3129else 3130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3131for as_dir in $PATH 3132do 3133 IFS=$as_save_IFS 3134 test -z "$as_dir" && as_dir=. 3135 for ac_exec_ext in '' $ac_executable_extensions; do 3136 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3137 ac_cv_prog_CC="${ac_tool_prefix}cc" 3138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3139 break 2 3140 fi 3141done 3142 done 3143IFS=$as_save_IFS 3144 3145fi 3146fi 3147CC=$ac_cv_prog_CC 3148if test -n "$CC"; then 3149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3150$as_echo "$CC" >&6; } 3151else 3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3153$as_echo "no" >&6; } 3154fi 3155 3156 3157 fi 3158fi 3159if test -z "$CC"; then 3160 # Extract the first word of "cc", so it can be a program name with args. 3161set dummy cc; ac_word=$2 3162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3163$as_echo_n "checking for $ac_word... " >&6; } 3164if ${ac_cv_prog_CC+:} false; then : 3165 $as_echo_n "(cached) " >&6 3166else 3167 if test -n "$CC"; then 3168 ac_cv_prog_CC="$CC" # Let the user override the test. 3169else 3170 ac_prog_rejected=no 3171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3172for as_dir in $PATH 3173do 3174 IFS=$as_save_IFS 3175 test -z "$as_dir" && as_dir=. 3176 for ac_exec_ext in '' $ac_executable_extensions; do 3177 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3178 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3179 ac_prog_rejected=yes 3180 continue 3181 fi 3182 ac_cv_prog_CC="cc" 3183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3184 break 2 3185 fi 3186done 3187 done 3188IFS=$as_save_IFS 3189 3190if test $ac_prog_rejected = yes; then 3191 # We found a bogon in the path, so make sure we never use it. 3192 set dummy $ac_cv_prog_CC 3193 shift 3194 if test $# != 0; then 3195 # We chose a different compiler from the bogus one. 3196 # However, it has the same basename, so the bogon will be chosen 3197 # first if we set CC to just the basename; use the full file name. 3198 shift 3199 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3200 fi 3201fi 3202fi 3203fi 3204CC=$ac_cv_prog_CC 3205if test -n "$CC"; then 3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3207$as_echo "$CC" >&6; } 3208else 3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3210$as_echo "no" >&6; } 3211fi 3212 3213 3214fi 3215if test -z "$CC"; then 3216 if test -n "$ac_tool_prefix"; then 3217 for ac_prog in cl.exe 3218 do 3219 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3220set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3222$as_echo_n "checking for $ac_word... " >&6; } 3223if ${ac_cv_prog_CC+:} false; then : 3224 $as_echo_n "(cached) " >&6 3225else 3226 if test -n "$CC"; then 3227 ac_cv_prog_CC="$CC" # Let the user override the test. 3228else 3229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3230for as_dir in $PATH 3231do 3232 IFS=$as_save_IFS 3233 test -z "$as_dir" && as_dir=. 3234 for ac_exec_ext in '' $ac_executable_extensions; do 3235 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3236 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3238 break 2 3239 fi 3240done 3241 done 3242IFS=$as_save_IFS 3243 3244fi 3245fi 3246CC=$ac_cv_prog_CC 3247if test -n "$CC"; then 3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3249$as_echo "$CC" >&6; } 3250else 3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3252$as_echo "no" >&6; } 3253fi 3254 3255 3256 test -n "$CC" && break 3257 done 3258fi 3259if test -z "$CC"; then 3260 ac_ct_CC=$CC 3261 for ac_prog in cl.exe 3262do 3263 # Extract the first word of "$ac_prog", so it can be a program name with args. 3264set dummy $ac_prog; ac_word=$2 3265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3266$as_echo_n "checking for $ac_word... " >&6; } 3267if ${ac_cv_prog_ac_ct_CC+:} false; then : 3268 $as_echo_n "(cached) " >&6 3269else 3270 if test -n "$ac_ct_CC"; then 3271 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3272else 3273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3274for as_dir in $PATH 3275do 3276 IFS=$as_save_IFS 3277 test -z "$as_dir" && as_dir=. 3278 for ac_exec_ext in '' $ac_executable_extensions; do 3279 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3280 ac_cv_prog_ac_ct_CC="$ac_prog" 3281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3282 break 2 3283 fi 3284done 3285 done 3286IFS=$as_save_IFS 3287 3288fi 3289fi 3290ac_ct_CC=$ac_cv_prog_ac_ct_CC 3291if test -n "$ac_ct_CC"; then 3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3293$as_echo "$ac_ct_CC" >&6; } 3294else 3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3296$as_echo "no" >&6; } 3297fi 3298 3299 3300 test -n "$ac_ct_CC" && break 3301done 3302 3303 if test "x$ac_ct_CC" = x; then 3304 CC="" 3305 else 3306 case $cross_compiling:$ac_tool_warned in 3307yes:) 3308{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3309$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3310ac_tool_warned=yes ;; 3311esac 3312 CC=$ac_ct_CC 3313 fi 3314fi 3315 3316fi 3317 3318 3319test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3320$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3321as_fn_error $? "no acceptable C compiler found in \$PATH 3322See \`config.log' for more details" "$LINENO" 5; } 3323 3324# Provide some information about the compiler. 3325$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3326set X $ac_compile 3327ac_compiler=$2 3328for ac_option in --version -v -V -qversion; do 3329 { { ac_try="$ac_compiler $ac_option >&5" 3330case "(($ac_try" in 3331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3332 *) ac_try_echo=$ac_try;; 3333esac 3334eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3335$as_echo "$ac_try_echo"; } >&5 3336 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3337 ac_status=$? 3338 if test -s conftest.err; then 3339 sed '10a\ 3340... rest of stderr output deleted ... 3341 10q' conftest.err >conftest.er1 3342 cat conftest.er1 >&5 3343 fi 3344 rm -f conftest.er1 conftest.err 3345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3346 test $ac_status = 0; } 3347done 3348 3349cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3350/* end confdefs.h. */ 3351 3352int 3353main () 3354{ 3355 3356 ; 3357 return 0; 3358} 3359_ACEOF 3360ac_clean_files_save=$ac_clean_files 3361ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3362# Try to create an executable without -o first, disregard a.out. 3363# It will help us diagnose broken compilers, and finding out an intuition 3364# of exeext. 3365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3366$as_echo_n "checking whether the C compiler works... " >&6; } 3367ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3368 3369# The possible output files: 3370ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3371 3372ac_rmfiles= 3373for ac_file in $ac_files 3374do 3375 case $ac_file in 3376 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3377 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3378 esac 3379done 3380rm -f $ac_rmfiles 3381 3382if { { ac_try="$ac_link_default" 3383case "(($ac_try" in 3384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3385 *) ac_try_echo=$ac_try;; 3386esac 3387eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3388$as_echo "$ac_try_echo"; } >&5 3389 (eval "$ac_link_default") 2>&5 3390 ac_status=$? 3391 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3392 test $ac_status = 0; }; then : 3393 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3394# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3395# in a Makefile. We should not override ac_cv_exeext if it was cached, 3396# so that the user can short-circuit this test for compilers unknown to 3397# Autoconf. 3398for ac_file in $ac_files '' 3399do 3400 test -f "$ac_file" || continue 3401 case $ac_file in 3402 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3403 ;; 3404 [ab].out ) 3405 # We found the default executable, but exeext='' is most 3406 # certainly right. 3407 break;; 3408 *.* ) 3409 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3410 then :; else 3411 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3412 fi 3413 # We set ac_cv_exeext here because the later test for it is not 3414 # safe: cross compilers may not add the suffix if given an `-o' 3415 # argument, so we may need to know it at that point already. 3416 # Even if this section looks crufty: it has the advantage of 3417 # actually working. 3418 break;; 3419 * ) 3420 break;; 3421 esac 3422done 3423test "$ac_cv_exeext" = no && ac_cv_exeext= 3424 3425else 3426 ac_file='' 3427fi 3428if test -z "$ac_file"; then : 3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3430$as_echo "no" >&6; } 3431$as_echo "$as_me: failed program was:" >&5 3432sed 's/^/| /' conftest.$ac_ext >&5 3433 3434{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3435$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3436as_fn_error 77 "C compiler cannot create executables 3437See \`config.log' for more details" "$LINENO" 5; } 3438else 3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3440$as_echo "yes" >&6; } 3441fi 3442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3443$as_echo_n "checking for C compiler default output file name... " >&6; } 3444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3445$as_echo "$ac_file" >&6; } 3446ac_exeext=$ac_cv_exeext 3447 3448rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3449ac_clean_files=$ac_clean_files_save 3450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3451$as_echo_n "checking for suffix of executables... " >&6; } 3452if { { ac_try="$ac_link" 3453case "(($ac_try" in 3454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3455 *) ac_try_echo=$ac_try;; 3456esac 3457eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3458$as_echo "$ac_try_echo"; } >&5 3459 (eval "$ac_link") 2>&5 3460 ac_status=$? 3461 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3462 test $ac_status = 0; }; then : 3463 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3464# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3465# work properly (i.e., refer to `conftest.exe'), while it won't with 3466# `rm'. 3467for ac_file in conftest.exe conftest conftest.*; do 3468 test -f "$ac_file" || continue 3469 case $ac_file in 3470 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3471 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3472 break;; 3473 * ) break;; 3474 esac 3475done 3476else 3477 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3478$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3479as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3480See \`config.log' for more details" "$LINENO" 5; } 3481fi 3482rm -f conftest conftest$ac_cv_exeext 3483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3484$as_echo "$ac_cv_exeext" >&6; } 3485 3486rm -f conftest.$ac_ext 3487EXEEXT=$ac_cv_exeext 3488ac_exeext=$EXEEXT 3489cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3490/* end confdefs.h. */ 3491#include <stdio.h> 3492int 3493main () 3494{ 3495FILE *f = fopen ("conftest.out", "w"); 3496 return ferror (f) || fclose (f) != 0; 3497 3498 ; 3499 return 0; 3500} 3501_ACEOF 3502ac_clean_files="$ac_clean_files conftest.out" 3503# Check that the compiler produces executables we can run. If not, either 3504# the compiler is broken, or we cross compile. 3505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3506$as_echo_n "checking whether we are cross compiling... " >&6; } 3507if test "$cross_compiling" != yes; then 3508 { { ac_try="$ac_link" 3509case "(($ac_try" in 3510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3511 *) ac_try_echo=$ac_try;; 3512esac 3513eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3514$as_echo "$ac_try_echo"; } >&5 3515 (eval "$ac_link") 2>&5 3516 ac_status=$? 3517 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3518 test $ac_status = 0; } 3519 if { ac_try='./conftest$ac_cv_exeext' 3520 { { case "(($ac_try" in 3521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3522 *) ac_try_echo=$ac_try;; 3523esac 3524eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3525$as_echo "$ac_try_echo"; } >&5 3526 (eval "$ac_try") 2>&5 3527 ac_status=$? 3528 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3529 test $ac_status = 0; }; }; then 3530 cross_compiling=no 3531 else 3532 if test "$cross_compiling" = maybe; then 3533 cross_compiling=yes 3534 else 3535 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3536$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3537as_fn_error $? "cannot run C compiled programs. 3538If you meant to cross compile, use \`--host'. 3539See \`config.log' for more details" "$LINENO" 5; } 3540 fi 3541 fi 3542fi 3543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3544$as_echo "$cross_compiling" >&6; } 3545 3546rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3547ac_clean_files=$ac_clean_files_save 3548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3549$as_echo_n "checking for suffix of object files... " >&6; } 3550if ${ac_cv_objext+:} false; then : 3551 $as_echo_n "(cached) " >&6 3552else 3553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3554/* end confdefs.h. */ 3555 3556int 3557main () 3558{ 3559 3560 ; 3561 return 0; 3562} 3563_ACEOF 3564rm -f conftest.o conftest.obj 3565if { { ac_try="$ac_compile" 3566case "(($ac_try" in 3567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3568 *) ac_try_echo=$ac_try;; 3569esac 3570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3571$as_echo "$ac_try_echo"; } >&5 3572 (eval "$ac_compile") 2>&5 3573 ac_status=$? 3574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3575 test $ac_status = 0; }; then : 3576 for ac_file in conftest.o conftest.obj conftest.*; do 3577 test -f "$ac_file" || continue; 3578 case $ac_file in 3579 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3580 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3581 break;; 3582 esac 3583done 3584else 3585 $as_echo "$as_me: failed program was:" >&5 3586sed 's/^/| /' conftest.$ac_ext >&5 3587 3588{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3589$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3590as_fn_error $? "cannot compute suffix of object files: cannot compile 3591See \`config.log' for more details" "$LINENO" 5; } 3592fi 3593rm -f conftest.$ac_cv_objext conftest.$ac_ext 3594fi 3595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3596$as_echo "$ac_cv_objext" >&6; } 3597OBJEXT=$ac_cv_objext 3598ac_objext=$OBJEXT 3599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3600$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3601if ${ac_cv_c_compiler_gnu+:} false; then : 3602 $as_echo_n "(cached) " >&6 3603else 3604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3605/* end confdefs.h. */ 3606 3607int 3608main () 3609{ 3610#ifndef __GNUC__ 3611 choke me 3612#endif 3613 3614 ; 3615 return 0; 3616} 3617_ACEOF 3618if ac_fn_c_try_compile "$LINENO"; then : 3619 ac_compiler_gnu=yes 3620else 3621 ac_compiler_gnu=no 3622fi 3623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3624ac_cv_c_compiler_gnu=$ac_compiler_gnu 3625 3626fi 3627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3628$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3629if test $ac_compiler_gnu = yes; then 3630 GCC=yes 3631else 3632 GCC= 3633fi 3634ac_test_CFLAGS=${CFLAGS+set} 3635ac_save_CFLAGS=$CFLAGS 3636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3637$as_echo_n "checking whether $CC accepts -g... " >&6; } 3638if ${ac_cv_prog_cc_g+:} false; then : 3639 $as_echo_n "(cached) " >&6 3640else 3641 ac_save_c_werror_flag=$ac_c_werror_flag 3642 ac_c_werror_flag=yes 3643 ac_cv_prog_cc_g=no 3644 CFLAGS="-g" 3645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3646/* end confdefs.h. */ 3647 3648int 3649main () 3650{ 3651 3652 ; 3653 return 0; 3654} 3655_ACEOF 3656if ac_fn_c_try_compile "$LINENO"; then : 3657 ac_cv_prog_cc_g=yes 3658else 3659 CFLAGS="" 3660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3661/* end confdefs.h. */ 3662 3663int 3664main () 3665{ 3666 3667 ; 3668 return 0; 3669} 3670_ACEOF 3671if ac_fn_c_try_compile "$LINENO"; then : 3672 3673else 3674 ac_c_werror_flag=$ac_save_c_werror_flag 3675 CFLAGS="-g" 3676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3677/* end confdefs.h. */ 3678 3679int 3680main () 3681{ 3682 3683 ; 3684 return 0; 3685} 3686_ACEOF 3687if ac_fn_c_try_compile "$LINENO"; then : 3688 ac_cv_prog_cc_g=yes 3689fi 3690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3691fi 3692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3693fi 3694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3695 ac_c_werror_flag=$ac_save_c_werror_flag 3696fi 3697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3698$as_echo "$ac_cv_prog_cc_g" >&6; } 3699if test "$ac_test_CFLAGS" = set; then 3700 CFLAGS=$ac_save_CFLAGS 3701elif test $ac_cv_prog_cc_g = yes; then 3702 if test "$GCC" = yes; then 3703 CFLAGS="-g -O2" 3704 else 3705 CFLAGS="-g" 3706 fi 3707else 3708 if test "$GCC" = yes; then 3709 CFLAGS="-O2" 3710 else 3711 CFLAGS= 3712 fi 3713fi 3714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3715$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3716if ${ac_cv_prog_cc_c89+:} false; then : 3717 $as_echo_n "(cached) " >&6 3718else 3719 ac_cv_prog_cc_c89=no 3720ac_save_CC=$CC 3721cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3722/* end confdefs.h. */ 3723#include <stdarg.h> 3724#include <stdio.h> 3725struct stat; 3726/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3727struct buf { int x; }; 3728FILE * (*rcsopen) (struct buf *, struct stat *, int); 3729static char *e (p, i) 3730 char **p; 3731 int i; 3732{ 3733 return p[i]; 3734} 3735static char *f (char * (*g) (char **, int), char **p, ...) 3736{ 3737 char *s; 3738 va_list v; 3739 va_start (v,p); 3740 s = g (p, va_arg (v,int)); 3741 va_end (v); 3742 return s; 3743} 3744 3745/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3746 function prototypes and stuff, but not '\xHH' hex character constants. 3747 These don't provoke an error unfortunately, instead are silently treated 3748 as 'x'. The following induces an error, until -std is added to get 3749 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3750 array size at least. It's necessary to write '\x00'==0 to get something 3751 that's true only with -std. */ 3752int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3753 3754/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3755 inside strings and character constants. */ 3756#define FOO(x) 'x' 3757int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3758 3759int test (int i, double x); 3760struct s1 {int (*f) (int a);}; 3761struct s2 {int (*f) (double a);}; 3762int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3763int argc; 3764char **argv; 3765int 3766main () 3767{ 3768return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3769 ; 3770 return 0; 3771} 3772_ACEOF 3773for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3774 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3775do 3776 CC="$ac_save_CC $ac_arg" 3777 if ac_fn_c_try_compile "$LINENO"; then : 3778 ac_cv_prog_cc_c89=$ac_arg 3779fi 3780rm -f core conftest.err conftest.$ac_objext 3781 test "x$ac_cv_prog_cc_c89" != "xno" && break 3782done 3783rm -f conftest.$ac_ext 3784CC=$ac_save_CC 3785 3786fi 3787# AC_CACHE_VAL 3788case "x$ac_cv_prog_cc_c89" in 3789 x) 3790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3791$as_echo "none needed" >&6; } ;; 3792 xno) 3793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3794$as_echo "unsupported" >&6; } ;; 3795 *) 3796 CC="$CC $ac_cv_prog_cc_c89" 3797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3798$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3799esac 3800if test "x$ac_cv_prog_cc_c89" != xno; then : 3801 3802fi 3803 3804ac_ext=c 3805ac_cpp='$CPP $CPPFLAGS' 3806ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3807ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3808ac_compiler_gnu=$ac_cv_c_compiler_gnu 3809 3810ac_ext=c 3811ac_cpp='$CPP $CPPFLAGS' 3812ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3813ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3814ac_compiler_gnu=$ac_cv_c_compiler_gnu 3815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3816$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3817if ${am_cv_prog_cc_c_o+:} false; then : 3818 $as_echo_n "(cached) " >&6 3819else 3820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3821/* end confdefs.h. */ 3822 3823int 3824main () 3825{ 3826 3827 ; 3828 return 0; 3829} 3830_ACEOF 3831 # Make sure it works both with $CC and with simple cc. 3832 # Following AC_PROG_CC_C_O, we do the test twice because some 3833 # compilers refuse to overwrite an existing .o file with -o, 3834 # though they will create one. 3835 am_cv_prog_cc_c_o=yes 3836 for am_i in 1 2; do 3837 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3838 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3839 ac_status=$? 3840 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3841 (exit $ac_status); } \ 3842 && test -f conftest2.$ac_objext; then 3843 : OK 3844 else 3845 am_cv_prog_cc_c_o=no 3846 break 3847 fi 3848 done 3849 rm -f core conftest* 3850 unset am_i 3851fi 3852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3853$as_echo "$am_cv_prog_cc_c_o" >&6; } 3854if test "$am_cv_prog_cc_c_o" != yes; then 3855 # Losing compiler, so override with the script. 3856 # FIXME: It is wrong to rewrite CC. 3857 # But if we don't then we get into trouble of one sort or another. 3858 # A longer-term fix would be to have automake use am__CC in this case, 3859 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3860 CC="$am_aux_dir/compile $CC" 3861fi 3862ac_ext=c 3863ac_cpp='$CPP $CPPFLAGS' 3864ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3865ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3866ac_compiler_gnu=$ac_cv_c_compiler_gnu 3867 3868DEPDIR="${am__leading_dot}deps" 3869 3870ac_config_commands="$ac_config_commands depfiles" 3871 3872 3873am_make=${MAKE-make} 3874cat > confinc << 'END' 3875am__doit: 3876 @echo this is the am__doit target 3877.PHONY: am__doit 3878END 3879# If we don't find an include directive, just comment out the code. 3880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3881$as_echo_n "checking for style of include used by $am_make... " >&6; } 3882am__include="#" 3883am__quote= 3884_am_result=none 3885# First try GNU make style include. 3886echo "include confinc" > confmf 3887# Ignore all kinds of additional output from 'make'. 3888case `$am_make -s -f confmf 2> /dev/null` in #( 3889*the\ am__doit\ target*) 3890 am__include=include 3891 am__quote= 3892 _am_result=GNU 3893 ;; 3894esac 3895# Now try BSD make style include. 3896if test "$am__include" = "#"; then 3897 echo '.include "confinc"' > confmf 3898 case `$am_make -s -f confmf 2> /dev/null` in #( 3899 *the\ am__doit\ target*) 3900 am__include=.include 3901 am__quote="\"" 3902 _am_result=BSD 3903 ;; 3904 esac 3905fi 3906 3907 3908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3909$as_echo "$_am_result" >&6; } 3910rm -f confinc confmf 3911 3912# Check whether --enable-dependency-tracking was given. 3913if test "${enable_dependency_tracking+set}" = set; then : 3914 enableval=$enable_dependency_tracking; 3915fi 3916 3917if test "x$enable_dependency_tracking" != xno; then 3918 am_depcomp="$ac_aux_dir/depcomp" 3919 AMDEPBACKSLASH='\' 3920 am__nodep='_no' 3921fi 3922 if test "x$enable_dependency_tracking" != xno; then 3923 AMDEP_TRUE= 3924 AMDEP_FALSE='#' 3925else 3926 AMDEP_TRUE='#' 3927 AMDEP_FALSE= 3928fi 3929 3930 3931 3932depcc="$CC" am_compiler_list= 3933 3934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3935$as_echo_n "checking dependency style of $depcc... " >&6; } 3936if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3937 $as_echo_n "(cached) " >&6 3938else 3939 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3940 # We make a subdir and do the tests there. Otherwise we can end up 3941 # making bogus files that we don't know about and never remove. For 3942 # instance it was reported that on HP-UX the gcc test will end up 3943 # making a dummy file named 'D' -- because '-MD' means "put the output 3944 # in D". 3945 rm -rf conftest.dir 3946 mkdir conftest.dir 3947 # Copy depcomp to subdir because otherwise we won't find it if we're 3948 # using a relative directory. 3949 cp "$am_depcomp" conftest.dir 3950 cd conftest.dir 3951 # We will build objects and dependencies in a subdirectory because 3952 # it helps to detect inapplicable dependency modes. For instance 3953 # both Tru64's cc and ICC support -MD to output dependencies as a 3954 # side effect of compilation, but ICC will put the dependencies in 3955 # the current directory while Tru64 will put them in the object 3956 # directory. 3957 mkdir sub 3958 3959 am_cv_CC_dependencies_compiler_type=none 3960 if test "$am_compiler_list" = ""; then 3961 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3962 fi 3963 am__universal=false 3964 case " $depcc " in #( 3965 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3966 esac 3967 3968 for depmode in $am_compiler_list; do 3969 # Setup a source with many dependencies, because some compilers 3970 # like to wrap large dependency lists on column 80 (with \), and 3971 # we should not choose a depcomp mode which is confused by this. 3972 # 3973 # We need to recreate these files for each test, as the compiler may 3974 # overwrite some of them when testing with obscure command lines. 3975 # This happens at least with the AIX C compiler. 3976 : > sub/conftest.c 3977 for i in 1 2 3 4 5 6; do 3978 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3979 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3980 # Solaris 10 /bin/sh. 3981 echo '/* dummy */' > sub/conftst$i.h 3982 done 3983 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3984 3985 # We check with '-c' and '-o' for the sake of the "dashmstdout" 3986 # mode. It turns out that the SunPro C++ compiler does not properly 3987 # handle '-M -o', and we need to detect this. Also, some Intel 3988 # versions had trouble with output in subdirs. 3989 am__obj=sub/conftest.${OBJEXT-o} 3990 am__minus_obj="-o $am__obj" 3991 case $depmode in 3992 gcc) 3993 # This depmode causes a compiler race in universal mode. 3994 test "$am__universal" = false || continue 3995 ;; 3996 nosideeffect) 3997 # After this tag, mechanisms are not by side-effect, so they'll 3998 # only be used when explicitly requested. 3999 if test "x$enable_dependency_tracking" = xyes; then 4000 continue 4001 else 4002 break 4003 fi 4004 ;; 4005 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4006 # This compiler won't grok '-c -o', but also, the minuso test has 4007 # not run yet. These depmodes are late enough in the game, and 4008 # so weak that their functioning should not be impacted. 4009 am__obj=conftest.${OBJEXT-o} 4010 am__minus_obj= 4011 ;; 4012 none) break ;; 4013 esac 4014 if depmode=$depmode \ 4015 source=sub/conftest.c object=$am__obj \ 4016 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4017 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4018 >/dev/null 2>conftest.err && 4019 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4020 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4021 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4022 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4023 # icc doesn't choke on unknown options, it will just issue warnings 4024 # or remarks (even with -Werror). So we grep stderr for any message 4025 # that says an option was ignored or not supported. 4026 # When given -MP, icc 7.0 and 7.1 complain thusly: 4027 # icc: Command line warning: ignoring option '-M'; no argument required 4028 # The diagnosis changed in icc 8.0: 4029 # icc: Command line remark: option '-MP' not supported 4030 if (grep 'ignoring option' conftest.err || 4031 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4032 am_cv_CC_dependencies_compiler_type=$depmode 4033 break 4034 fi 4035 fi 4036 done 4037 4038 cd .. 4039 rm -rf conftest.dir 4040else 4041 am_cv_CC_dependencies_compiler_type=none 4042fi 4043 4044fi 4045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4046$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4047CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4048 4049 if 4050 test "x$enable_dependency_tracking" != xno \ 4051 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4052 am__fastdepCC_TRUE= 4053 am__fastdepCC_FALSE='#' 4054else 4055 am__fastdepCC_TRUE='#' 4056 am__fastdepCC_FALSE= 4057fi 4058 4059 4060ac_ext=cpp 4061ac_cpp='$CXXCPP $CPPFLAGS' 4062ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4063ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4064ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4065if test -z "$CXX"; then 4066 if test -n "$CCC"; then 4067 CXX=$CCC 4068 else 4069 if test -n "$ac_tool_prefix"; then 4070 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 4071 do 4072 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4073set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4075$as_echo_n "checking for $ac_word... " >&6; } 4076if ${ac_cv_prog_CXX+:} false; then : 4077 $as_echo_n "(cached) " >&6 4078else 4079 if test -n "$CXX"; then 4080 ac_cv_prog_CXX="$CXX" # Let the user override the test. 4081else 4082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4083for as_dir in $PATH 4084do 4085 IFS=$as_save_IFS 4086 test -z "$as_dir" && as_dir=. 4087 for ac_exec_ext in '' $ac_executable_extensions; do 4088 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4089 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 4090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4091 break 2 4092 fi 4093done 4094 done 4095IFS=$as_save_IFS 4096 4097fi 4098fi 4099CXX=$ac_cv_prog_CXX 4100if test -n "$CXX"; then 4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 4102$as_echo "$CXX" >&6; } 4103else 4104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4105$as_echo "no" >&6; } 4106fi 4107 4108 4109 test -n "$CXX" && break 4110 done 4111fi 4112if test -z "$CXX"; then 4113 ac_ct_CXX=$CXX 4114 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 4115do 4116 # Extract the first word of "$ac_prog", so it can be a program name with args. 4117set dummy $ac_prog; ac_word=$2 4118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4119$as_echo_n "checking for $ac_word... " >&6; } 4120if ${ac_cv_prog_ac_ct_CXX+:} false; then : 4121 $as_echo_n "(cached) " >&6 4122else 4123 if test -n "$ac_ct_CXX"; then 4124 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 4125else 4126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4127for as_dir in $PATH 4128do 4129 IFS=$as_save_IFS 4130 test -z "$as_dir" && as_dir=. 4131 for ac_exec_ext in '' $ac_executable_extensions; do 4132 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4133 ac_cv_prog_ac_ct_CXX="$ac_prog" 4134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4135 break 2 4136 fi 4137done 4138 done 4139IFS=$as_save_IFS 4140 4141fi 4142fi 4143ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 4144if test -n "$ac_ct_CXX"; then 4145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 4146$as_echo "$ac_ct_CXX" >&6; } 4147else 4148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4149$as_echo "no" >&6; } 4150fi 4151 4152 4153 test -n "$ac_ct_CXX" && break 4154done 4155 4156 if test "x$ac_ct_CXX" = x; then 4157 CXX="g++" 4158 else 4159 case $cross_compiling:$ac_tool_warned in 4160yes:) 4161{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4162$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4163ac_tool_warned=yes ;; 4164esac 4165 CXX=$ac_ct_CXX 4166 fi 4167fi 4168 4169 fi 4170fi 4171# Provide some information about the compiler. 4172$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 4173set X $ac_compile 4174ac_compiler=$2 4175for ac_option in --version -v -V -qversion; do 4176 { { ac_try="$ac_compiler $ac_option >&5" 4177case "(($ac_try" in 4178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4179 *) ac_try_echo=$ac_try;; 4180esac 4181eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4182$as_echo "$ac_try_echo"; } >&5 4183 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4184 ac_status=$? 4185 if test -s conftest.err; then 4186 sed '10a\ 4187... rest of stderr output deleted ... 4188 10q' conftest.err >conftest.er1 4189 cat conftest.er1 >&5 4190 fi 4191 rm -f conftest.er1 conftest.err 4192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4193 test $ac_status = 0; } 4194done 4195 4196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 4197$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 4198if ${ac_cv_cxx_compiler_gnu+:} false; then : 4199 $as_echo_n "(cached) " >&6 4200else 4201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4202/* end confdefs.h. */ 4203 4204int 4205main () 4206{ 4207#ifndef __GNUC__ 4208 choke me 4209#endif 4210 4211 ; 4212 return 0; 4213} 4214_ACEOF 4215if ac_fn_cxx_try_compile "$LINENO"; then : 4216 ac_compiler_gnu=yes 4217else 4218 ac_compiler_gnu=no 4219fi 4220rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4221ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 4222 4223fi 4224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 4225$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 4226if test $ac_compiler_gnu = yes; then 4227 GXX=yes 4228else 4229 GXX= 4230fi 4231ac_test_CXXFLAGS=${CXXFLAGS+set} 4232ac_save_CXXFLAGS=$CXXFLAGS 4233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 4234$as_echo_n "checking whether $CXX accepts -g... " >&6; } 4235if ${ac_cv_prog_cxx_g+:} false; then : 4236 $as_echo_n "(cached) " >&6 4237else 4238 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 4239 ac_cxx_werror_flag=yes 4240 ac_cv_prog_cxx_g=no 4241 CXXFLAGS="-g" 4242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4243/* end confdefs.h. */ 4244 4245int 4246main () 4247{ 4248 4249 ; 4250 return 0; 4251} 4252_ACEOF 4253if ac_fn_cxx_try_compile "$LINENO"; then : 4254 ac_cv_prog_cxx_g=yes 4255else 4256 CXXFLAGS="" 4257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4258/* end confdefs.h. */ 4259 4260int 4261main () 4262{ 4263 4264 ; 4265 return 0; 4266} 4267_ACEOF 4268if ac_fn_cxx_try_compile "$LINENO"; then : 4269 4270else 4271 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4272 CXXFLAGS="-g" 4273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4274/* end confdefs.h. */ 4275 4276int 4277main () 4278{ 4279 4280 ; 4281 return 0; 4282} 4283_ACEOF 4284if ac_fn_cxx_try_compile "$LINENO"; then : 4285 ac_cv_prog_cxx_g=yes 4286fi 4287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4288fi 4289rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4290fi 4291rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4292 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4293fi 4294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 4295$as_echo "$ac_cv_prog_cxx_g" >&6; } 4296if test "$ac_test_CXXFLAGS" = set; then 4297 CXXFLAGS=$ac_save_CXXFLAGS 4298elif test $ac_cv_prog_cxx_g = yes; then 4299 if test "$GXX" = yes; then 4300 CXXFLAGS="-g -O2" 4301 else 4302 CXXFLAGS="-g" 4303 fi 4304else 4305 if test "$GXX" = yes; then 4306 CXXFLAGS="-O2" 4307 else 4308 CXXFLAGS= 4309 fi 4310fi 4311ac_ext=c 4312ac_cpp='$CPP $CPPFLAGS' 4313ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4314ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4315ac_compiler_gnu=$ac_cv_c_compiler_gnu 4316 4317depcc="$CXX" am_compiler_list= 4318 4319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4320$as_echo_n "checking dependency style of $depcc... " >&6; } 4321if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 4322 $as_echo_n "(cached) " >&6 4323else 4324 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4325 # We make a subdir and do the tests there. Otherwise we can end up 4326 # making bogus files that we don't know about and never remove. For 4327 # instance it was reported that on HP-UX the gcc test will end up 4328 # making a dummy file named 'D' -- because '-MD' means "put the output 4329 # in D". 4330 rm -rf conftest.dir 4331 mkdir conftest.dir 4332 # Copy depcomp to subdir because otherwise we won't find it if we're 4333 # using a relative directory. 4334 cp "$am_depcomp" conftest.dir 4335 cd conftest.dir 4336 # We will build objects and dependencies in a subdirectory because 4337 # it helps to detect inapplicable dependency modes. For instance 4338 # both Tru64's cc and ICC support -MD to output dependencies as a 4339 # side effect of compilation, but ICC will put the dependencies in 4340 # the current directory while Tru64 will put them in the object 4341 # directory. 4342 mkdir sub 4343 4344 am_cv_CXX_dependencies_compiler_type=none 4345 if test "$am_compiler_list" = ""; then 4346 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4347 fi 4348 am__universal=false 4349 case " $depcc " in #( 4350 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4351 esac 4352 4353 for depmode in $am_compiler_list; do 4354 # Setup a source with many dependencies, because some compilers 4355 # like to wrap large dependency lists on column 80 (with \), and 4356 # we should not choose a depcomp mode which is confused by this. 4357 # 4358 # We need to recreate these files for each test, as the compiler may 4359 # overwrite some of them when testing with obscure command lines. 4360 # This happens at least with the AIX C compiler. 4361 : > sub/conftest.c 4362 for i in 1 2 3 4 5 6; do 4363 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4364 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4365 # Solaris 10 /bin/sh. 4366 echo '/* dummy */' > sub/conftst$i.h 4367 done 4368 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4369 4370 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4371 # mode. It turns out that the SunPro C++ compiler does not properly 4372 # handle '-M -o', and we need to detect this. Also, some Intel 4373 # versions had trouble with output in subdirs. 4374 am__obj=sub/conftest.${OBJEXT-o} 4375 am__minus_obj="-o $am__obj" 4376 case $depmode in 4377 gcc) 4378 # This depmode causes a compiler race in universal mode. 4379 test "$am__universal" = false || continue 4380 ;; 4381 nosideeffect) 4382 # After this tag, mechanisms are not by side-effect, so they'll 4383 # only be used when explicitly requested. 4384 if test "x$enable_dependency_tracking" = xyes; then 4385 continue 4386 else 4387 break 4388 fi 4389 ;; 4390 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4391 # This compiler won't grok '-c -o', but also, the minuso test has 4392 # not run yet. These depmodes are late enough in the game, and 4393 # so weak that their functioning should not be impacted. 4394 am__obj=conftest.${OBJEXT-o} 4395 am__minus_obj= 4396 ;; 4397 none) break ;; 4398 esac 4399 if depmode=$depmode \ 4400 source=sub/conftest.c object=$am__obj \ 4401 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4402 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4403 >/dev/null 2>conftest.err && 4404 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4405 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4406 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4407 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4408 # icc doesn't choke on unknown options, it will just issue warnings 4409 # or remarks (even with -Werror). So we grep stderr for any message 4410 # that says an option was ignored or not supported. 4411 # When given -MP, icc 7.0 and 7.1 complain thusly: 4412 # icc: Command line warning: ignoring option '-M'; no argument required 4413 # The diagnosis changed in icc 8.0: 4414 # icc: Command line remark: option '-MP' not supported 4415 if (grep 'ignoring option' conftest.err || 4416 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4417 am_cv_CXX_dependencies_compiler_type=$depmode 4418 break 4419 fi 4420 fi 4421 done 4422 4423 cd .. 4424 rm -rf conftest.dir 4425else 4426 am_cv_CXX_dependencies_compiler_type=none 4427fi 4428 4429fi 4430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 4431$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 4432CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 4433 4434 if 4435 test "x$enable_dependency_tracking" != xno \ 4436 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 4437 am__fastdepCXX_TRUE= 4438 am__fastdepCXX_FALSE='#' 4439else 4440 am__fastdepCXX_TRUE='#' 4441 am__fastdepCXX_FALSE= 4442fi 4443 4444 4445ac_config_files="$ac_config_files Makefile" 4446 4447# Default to --enable-multilib 4448# Check whether --enable-multilib was given. 4449if test "${enable_multilib+set}" = set; then : 4450 enableval=$enable_multilib; case "$enableval" in 4451 yes) multilib=yes ;; 4452 no) multilib=no ;; 4453 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 4454 esac 4455else 4456 multilib=yes 4457fi 4458 4459 4460# We may get other options which we leave undocumented: 4461# --with-target-subdir, --with-multisrctop, --with-multisubdir 4462# See config-ml.in if you want the gory details. 4463 4464if test "$srcdir" = "."; then 4465 if test "$with_target_subdir" != "."; then 4466 multi_basedir="$srcdir/$with_multisrctop../../.." 4467 else 4468 multi_basedir="$srcdir/$with_multisrctop../.." 4469 fi 4470else 4471 multi_basedir="$srcdir/../.." 4472fi 4473 4474 4475# Even if the default multilib is not a cross compilation, 4476# it may be that some of the other multilibs are. 4477if test $cross_compiling = no && test $multilib = yes \ 4478 && test "x${with_multisubdir}" != x ; then 4479 cross_compiling=maybe 4480fi 4481 4482ac_config_commands="$ac_config_commands default-1" 4483 4484 4485if test "${multilib}" = "yes"; then 4486 multilib_arg="--enable-multilib" 4487else 4488 multilib_arg= 4489fi 4490 4491# Make sure liboffloadmic is enabled 4492case "$enable_liboffloadmic" in 4493 host | target) 4494 ;; 4495 *) 4496 as_fn_error $? "Liboffloadmic is disabled" "$LINENO" 5 ;; 4497esac 4498 if test x"$enable_liboffloadmic" = xhost; then 4499 PLUGIN_HOST_TRUE= 4500 PLUGIN_HOST_FALSE='#' 4501else 4502 PLUGIN_HOST_TRUE='#' 4503 PLUGIN_HOST_FALSE= 4504fi 4505 4506 4507# Get accel target and path to build or install tree of accel compiler 4508accel_search_dir= 4509accel_target= 4510if test x"$enable_liboffloadmic" = xhost; then 4511 for accel in `echo $enable_offload_targets | sed -e 's#,# #g'`; do 4512 accel_name=`echo $accel | sed 's/=.*//'` 4513 accel_dir=`echo $accel | grep '=' | sed 's/.*=//'` 4514 case "$accel_name" in 4515 *-intelmic-* | *-intelmicemul-*) 4516 accel_target=$accel_name 4517 accel_search_dir=$accel_dir 4518 ;; 4519 esac 4520 done 4521 if test x"$accel_target" = x; then 4522 as_fn_error $? "--enable-offload-targets does not contain intelmic target" "$LINENO" 5 4523 fi 4524fi 4525 4526 4527 4528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 4529$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 4530# Check whether --enable-version-specific-runtime-libs was given. 4531if test "${enable_version_specific_runtime_libs+set}" = set; then : 4532 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 4533 yes) enable_version_specific_runtime_libs=yes ;; 4534 no) enable_version_specific_runtime_libs=no ;; 4535 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 4536 esac 4537else 4538 enable_version_specific_runtime_libs=no 4539fi 4540 4541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5 4542$as_echo "$enable_version_specific_runtime_libs" >&6; } 4543 4544 4545# Calculate toolexeclibdir. 4546# Also toolexecdir, though it's only used in toolexeclibdir. 4547case ${enable_version_specific_runtime_libs} in 4548 yes) 4549 # Need the gcc compiler version to know where to install libraries 4550 # and header files if --enable-version-specific-runtime-libs option 4551 # is selected. 4552 toolexecdir='$(libdir)/gcc/$(target_alias)' 4553 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 4554 ;; 4555 no) 4556 if test -n "$with_cross_host" && 4557 test x"$with_cross_host" != x"no"; then 4558 # Install a library built with a cross compiler in tooldir, not libdir. 4559 toolexecdir='$(exec_prefix)/$(target_alias)' 4560 toolexeclibdir='$(toolexecdir)/lib' 4561 else 4562 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 4563 toolexeclibdir='$(libdir)' 4564 fi 4565 multi_os_directory=`$CC -print-multi-os-directory` 4566 case $multi_os_directory in 4567 .) ;; # Avoid trailing /. 4568 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 4569 esac 4570 ;; 4571esac 4572 4573enable_dlopen=yes 4574 4575 4576 4577case `pwd` in 4578 *\ * | *\ *) 4579 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4580$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4581esac 4582 4583 4584 4585macro_version='2.2.7a' 4586macro_revision='1.3134' 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600ltmain="$ac_aux_dir/ltmain.sh" 4601 4602# Backslashify metacharacters that are still active within 4603# double-quoted strings. 4604sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4605 4606# Same as above, but do not quote variable references. 4607double_quote_subst='s/\(["`\\]\)/\\\1/g' 4608 4609# Sed substitution to delay expansion of an escaped shell variable in a 4610# double_quote_subst'ed string. 4611delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4612 4613# Sed substitution to delay expansion of an escaped single quote. 4614delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4615 4616# Sed substitution to avoid accidental globbing in evaled expressions 4617no_glob_subst='s/\*/\\\*/g' 4618 4619ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4620ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4621ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4622 4623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4624$as_echo_n "checking how to print strings... " >&6; } 4625# Test print first, because it will be a builtin if present. 4626if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4627 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4628 ECHO='print -r --' 4629elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4630 ECHO='printf %s\n' 4631else 4632 # Use this function as a fallback that always works. 4633 func_fallback_echo () 4634 { 4635 eval 'cat <<_LTECHO_EOF 4636$1 4637_LTECHO_EOF' 4638 } 4639 ECHO='func_fallback_echo' 4640fi 4641 4642# func_echo_all arg... 4643# Invoke $ECHO with all args, space-separated. 4644func_echo_all () 4645{ 4646 $ECHO "" 4647} 4648 4649case "$ECHO" in 4650 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4651$as_echo "printf" >&6; } ;; 4652 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4653$as_echo "print -r" >&6; } ;; 4654 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4655$as_echo "cat" >&6; } ;; 4656esac 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4672$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4673if ${ac_cv_path_SED+:} false; then : 4674 $as_echo_n "(cached) " >&6 4675else 4676 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4677 for ac_i in 1 2 3 4 5 6 7; do 4678 ac_script="$ac_script$as_nl$ac_script" 4679 done 4680 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4681 { ac_script=; unset ac_script;} 4682 if test -z "$SED"; then 4683 ac_path_SED_found=false 4684 # Loop through the user's path and test for each of PROGNAME-LIST 4685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4686for as_dir in $PATH 4687do 4688 IFS=$as_save_IFS 4689 test -z "$as_dir" && as_dir=. 4690 for ac_prog in sed gsed; do 4691 for ac_exec_ext in '' $ac_executable_extensions; do 4692 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4693 as_fn_executable_p "$ac_path_SED" || continue 4694# Check for GNU ac_path_SED and select it if it is found. 4695 # Check for GNU $ac_path_SED 4696case `"$ac_path_SED" --version 2>&1` in 4697*GNU*) 4698 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4699*) 4700 ac_count=0 4701 $as_echo_n 0123456789 >"conftest.in" 4702 while : 4703 do 4704 cat "conftest.in" "conftest.in" >"conftest.tmp" 4705 mv "conftest.tmp" "conftest.in" 4706 cp "conftest.in" "conftest.nl" 4707 $as_echo '' >> "conftest.nl" 4708 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4709 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4710 as_fn_arith $ac_count + 1 && ac_count=$as_val 4711 if test $ac_count -gt ${ac_path_SED_max-0}; then 4712 # Best one so far, save it but keep looking for a better one 4713 ac_cv_path_SED="$ac_path_SED" 4714 ac_path_SED_max=$ac_count 4715 fi 4716 # 10*(2^10) chars as input seems more than enough 4717 test $ac_count -gt 10 && break 4718 done 4719 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4720esac 4721 4722 $ac_path_SED_found && break 3 4723 done 4724 done 4725 done 4726IFS=$as_save_IFS 4727 if test -z "$ac_cv_path_SED"; then 4728 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4729 fi 4730else 4731 ac_cv_path_SED=$SED 4732fi 4733 4734fi 4735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4736$as_echo "$ac_cv_path_SED" >&6; } 4737 SED="$ac_cv_path_SED" 4738 rm -f conftest.sed 4739 4740test -z "$SED" && SED=sed 4741Xsed="$SED -e 1s/^X//" 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4754$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4755if ${ac_cv_path_GREP+:} false; then : 4756 $as_echo_n "(cached) " >&6 4757else 4758 if test -z "$GREP"; then 4759 ac_path_GREP_found=false 4760 # Loop through the user's path and test for each of PROGNAME-LIST 4761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4762for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4763do 4764 IFS=$as_save_IFS 4765 test -z "$as_dir" && as_dir=. 4766 for ac_prog in grep ggrep; do 4767 for ac_exec_ext in '' $ac_executable_extensions; do 4768 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4769 as_fn_executable_p "$ac_path_GREP" || continue 4770# Check for GNU ac_path_GREP and select it if it is found. 4771 # Check for GNU $ac_path_GREP 4772case `"$ac_path_GREP" --version 2>&1` in 4773*GNU*) 4774 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4775*) 4776 ac_count=0 4777 $as_echo_n 0123456789 >"conftest.in" 4778 while : 4779 do 4780 cat "conftest.in" "conftest.in" >"conftest.tmp" 4781 mv "conftest.tmp" "conftest.in" 4782 cp "conftest.in" "conftest.nl" 4783 $as_echo 'GREP' >> "conftest.nl" 4784 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4785 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4786 as_fn_arith $ac_count + 1 && ac_count=$as_val 4787 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4788 # Best one so far, save it but keep looking for a better one 4789 ac_cv_path_GREP="$ac_path_GREP" 4790 ac_path_GREP_max=$ac_count 4791 fi 4792 # 10*(2^10) chars as input seems more than enough 4793 test $ac_count -gt 10 && break 4794 done 4795 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4796esac 4797 4798 $ac_path_GREP_found && break 3 4799 done 4800 done 4801 done 4802IFS=$as_save_IFS 4803 if test -z "$ac_cv_path_GREP"; then 4804 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4805 fi 4806else 4807 ac_cv_path_GREP=$GREP 4808fi 4809 4810fi 4811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4812$as_echo "$ac_cv_path_GREP" >&6; } 4813 GREP="$ac_cv_path_GREP" 4814 4815 4816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4817$as_echo_n "checking for egrep... " >&6; } 4818if ${ac_cv_path_EGREP+:} false; then : 4819 $as_echo_n "(cached) " >&6 4820else 4821 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4822 then ac_cv_path_EGREP="$GREP -E" 4823 else 4824 if test -z "$EGREP"; then 4825 ac_path_EGREP_found=false 4826 # Loop through the user's path and test for each of PROGNAME-LIST 4827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4828for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4829do 4830 IFS=$as_save_IFS 4831 test -z "$as_dir" && as_dir=. 4832 for ac_prog in egrep; do 4833 for ac_exec_ext in '' $ac_executable_extensions; do 4834 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4835 as_fn_executable_p "$ac_path_EGREP" || continue 4836# Check for GNU ac_path_EGREP and select it if it is found. 4837 # Check for GNU $ac_path_EGREP 4838case `"$ac_path_EGREP" --version 2>&1` in 4839*GNU*) 4840 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4841*) 4842 ac_count=0 4843 $as_echo_n 0123456789 >"conftest.in" 4844 while : 4845 do 4846 cat "conftest.in" "conftest.in" >"conftest.tmp" 4847 mv "conftest.tmp" "conftest.in" 4848 cp "conftest.in" "conftest.nl" 4849 $as_echo 'EGREP' >> "conftest.nl" 4850 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4851 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4852 as_fn_arith $ac_count + 1 && ac_count=$as_val 4853 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4854 # Best one so far, save it but keep looking for a better one 4855 ac_cv_path_EGREP="$ac_path_EGREP" 4856 ac_path_EGREP_max=$ac_count 4857 fi 4858 # 10*(2^10) chars as input seems more than enough 4859 test $ac_count -gt 10 && break 4860 done 4861 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4862esac 4863 4864 $ac_path_EGREP_found && break 3 4865 done 4866 done 4867 done 4868IFS=$as_save_IFS 4869 if test -z "$ac_cv_path_EGREP"; then 4870 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4871 fi 4872else 4873 ac_cv_path_EGREP=$EGREP 4874fi 4875 4876 fi 4877fi 4878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4879$as_echo "$ac_cv_path_EGREP" >&6; } 4880 EGREP="$ac_cv_path_EGREP" 4881 4882 4883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4884$as_echo_n "checking for fgrep... " >&6; } 4885if ${ac_cv_path_FGREP+:} false; then : 4886 $as_echo_n "(cached) " >&6 4887else 4888 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4889 then ac_cv_path_FGREP="$GREP -F" 4890 else 4891 if test -z "$FGREP"; then 4892 ac_path_FGREP_found=false 4893 # Loop through the user's path and test for each of PROGNAME-LIST 4894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4895for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4896do 4897 IFS=$as_save_IFS 4898 test -z "$as_dir" && as_dir=. 4899 for ac_prog in fgrep; do 4900 for ac_exec_ext in '' $ac_executable_extensions; do 4901 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4902 as_fn_executable_p "$ac_path_FGREP" || continue 4903# Check for GNU ac_path_FGREP and select it if it is found. 4904 # Check for GNU $ac_path_FGREP 4905case `"$ac_path_FGREP" --version 2>&1` in 4906*GNU*) 4907 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4908*) 4909 ac_count=0 4910 $as_echo_n 0123456789 >"conftest.in" 4911 while : 4912 do 4913 cat "conftest.in" "conftest.in" >"conftest.tmp" 4914 mv "conftest.tmp" "conftest.in" 4915 cp "conftest.in" "conftest.nl" 4916 $as_echo 'FGREP' >> "conftest.nl" 4917 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4918 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4919 as_fn_arith $ac_count + 1 && ac_count=$as_val 4920 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4921 # Best one so far, save it but keep looking for a better one 4922 ac_cv_path_FGREP="$ac_path_FGREP" 4923 ac_path_FGREP_max=$ac_count 4924 fi 4925 # 10*(2^10) chars as input seems more than enough 4926 test $ac_count -gt 10 && break 4927 done 4928 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4929esac 4930 4931 $ac_path_FGREP_found && break 3 4932 done 4933 done 4934 done 4935IFS=$as_save_IFS 4936 if test -z "$ac_cv_path_FGREP"; then 4937 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4938 fi 4939else 4940 ac_cv_path_FGREP=$FGREP 4941fi 4942 4943 fi 4944fi 4945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4946$as_echo "$ac_cv_path_FGREP" >&6; } 4947 FGREP="$ac_cv_path_FGREP" 4948 4949 4950test -z "$GREP" && GREP=grep 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970# Check whether --with-gnu-ld was given. 4971if test "${with_gnu_ld+set}" = set; then : 4972 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4973else 4974 with_gnu_ld=no 4975fi 4976 4977ac_prog=ld 4978if test "$GCC" = yes; then 4979 # Check if gcc -print-prog-name=ld gives a path. 4980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4981$as_echo_n "checking for ld used by $CC... " >&6; } 4982 case $host in 4983 *-*-mingw*) 4984 # gcc leaves a trailing carriage return which upsets mingw 4985 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4986 *) 4987 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4988 esac 4989 case $ac_prog in 4990 # Accept absolute paths. 4991 [\\/]* | ?:[\\/]*) 4992 re_direlt='/[^/][^/]*/\.\./' 4993 # Canonicalize the pathname of ld 4994 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4995 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4996 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4997 done 4998 test -z "$LD" && LD="$ac_prog" 4999 ;; 5000 "") 5001 # If it fails, then pretend we aren't using GCC. 5002 ac_prog=ld 5003 ;; 5004 *) 5005 # If it is relative, then search for the first ld in PATH. 5006 with_gnu_ld=unknown 5007 ;; 5008 esac 5009elif test "$with_gnu_ld" = yes; then 5010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5011$as_echo_n "checking for GNU ld... " >&6; } 5012else 5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5014$as_echo_n "checking for non-GNU ld... " >&6; } 5015fi 5016if ${lt_cv_path_LD+:} false; then : 5017 $as_echo_n "(cached) " >&6 5018else 5019 if test -z "$LD"; then 5020 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5021 for ac_dir in $PATH; do 5022 IFS="$lt_save_ifs" 5023 test -z "$ac_dir" && ac_dir=. 5024 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5025 lt_cv_path_LD="$ac_dir/$ac_prog" 5026 # Check to see if the program is GNU ld. I'd rather use --version, 5027 # but apparently some variants of GNU ld only accept -v. 5028 # Break only if it was the GNU/non-GNU ld that we prefer. 5029 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5030 *GNU* | *'with BFD'*) 5031 test "$with_gnu_ld" != no && break 5032 ;; 5033 *) 5034 test "$with_gnu_ld" != yes && break 5035 ;; 5036 esac 5037 fi 5038 done 5039 IFS="$lt_save_ifs" 5040else 5041 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5042fi 5043fi 5044 5045LD="$lt_cv_path_LD" 5046if test -n "$LD"; then 5047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5048$as_echo "$LD" >&6; } 5049else 5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5051$as_echo "no" >&6; } 5052fi 5053test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5055$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5056if ${lt_cv_prog_gnu_ld+:} false; then : 5057 $as_echo_n "(cached) " >&6 5058else 5059 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5060case `$LD -v 2>&1 </dev/null` in 5061*GNU* | *'with BFD'*) 5062 lt_cv_prog_gnu_ld=yes 5063 ;; 5064*) 5065 lt_cv_prog_gnu_ld=no 5066 ;; 5067esac 5068fi 5069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5070$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5071with_gnu_ld=$lt_cv_prog_gnu_ld 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5082$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5083if ${lt_cv_path_NM+:} false; then : 5084 $as_echo_n "(cached) " >&6 5085else 5086 if test -n "$NM"; then 5087 # Let the user override the test. 5088 lt_cv_path_NM="$NM" 5089else 5090 lt_nm_to_check="${ac_tool_prefix}nm" 5091 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5092 lt_nm_to_check="$lt_nm_to_check nm" 5093 fi 5094 for lt_tmp_nm in $lt_nm_to_check; do 5095 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5096 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5097 IFS="$lt_save_ifs" 5098 test -z "$ac_dir" && ac_dir=. 5099 tmp_nm="$ac_dir/$lt_tmp_nm" 5100 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5101 # Check to see if the nm accepts a BSD-compat flag. 5102 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5103 # nm: unknown option "B" ignored 5104 # Tru64's nm complains that /dev/null is an invalid object file 5105 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5106 */dev/null* | *'Invalid file or object type'*) 5107 lt_cv_path_NM="$tmp_nm -B" 5108 break 5109 ;; 5110 *) 5111 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5112 */dev/null*) 5113 lt_cv_path_NM="$tmp_nm -p" 5114 break 5115 ;; 5116 *) 5117 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5118 continue # so that we can try to find one that supports BSD flags 5119 ;; 5120 esac 5121 ;; 5122 esac 5123 fi 5124 done 5125 IFS="$lt_save_ifs" 5126 done 5127 : ${lt_cv_path_NM=no} 5128fi 5129fi 5130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5131$as_echo "$lt_cv_path_NM" >&6; } 5132if test "$lt_cv_path_NM" != "no"; then 5133 NM="$lt_cv_path_NM" 5134else 5135 # Didn't find any BSD compatible name lister, look for dumpbin. 5136 if test -n "$DUMPBIN"; then : 5137 # Let the user override the test. 5138 else 5139 if test -n "$ac_tool_prefix"; then 5140 for ac_prog in dumpbin "link -dump" 5141 do 5142 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5143set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5145$as_echo_n "checking for $ac_word... " >&6; } 5146if ${ac_cv_prog_DUMPBIN+:} false; then : 5147 $as_echo_n "(cached) " >&6 5148else 5149 if test -n "$DUMPBIN"; then 5150 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5151else 5152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5153for as_dir in $PATH 5154do 5155 IFS=$as_save_IFS 5156 test -z "$as_dir" && as_dir=. 5157 for ac_exec_ext in '' $ac_executable_extensions; do 5158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5159 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5161 break 2 5162 fi 5163done 5164 done 5165IFS=$as_save_IFS 5166 5167fi 5168fi 5169DUMPBIN=$ac_cv_prog_DUMPBIN 5170if test -n "$DUMPBIN"; then 5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5172$as_echo "$DUMPBIN" >&6; } 5173else 5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5175$as_echo "no" >&6; } 5176fi 5177 5178 5179 test -n "$DUMPBIN" && break 5180 done 5181fi 5182if test -z "$DUMPBIN"; then 5183 ac_ct_DUMPBIN=$DUMPBIN 5184 for ac_prog in dumpbin "link -dump" 5185do 5186 # Extract the first word of "$ac_prog", so it can be a program name with args. 5187set dummy $ac_prog; ac_word=$2 5188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5189$as_echo_n "checking for $ac_word... " >&6; } 5190if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5191 $as_echo_n "(cached) " >&6 5192else 5193 if test -n "$ac_ct_DUMPBIN"; then 5194 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5195else 5196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5197for as_dir in $PATH 5198do 5199 IFS=$as_save_IFS 5200 test -z "$as_dir" && as_dir=. 5201 for ac_exec_ext in '' $ac_executable_extensions; do 5202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5203 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5205 break 2 5206 fi 5207done 5208 done 5209IFS=$as_save_IFS 5210 5211fi 5212fi 5213ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5214if test -n "$ac_ct_DUMPBIN"; then 5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5216$as_echo "$ac_ct_DUMPBIN" >&6; } 5217else 5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5219$as_echo "no" >&6; } 5220fi 5221 5222 5223 test -n "$ac_ct_DUMPBIN" && break 5224done 5225 5226 if test "x$ac_ct_DUMPBIN" = x; then 5227 DUMPBIN=":" 5228 else 5229 case $cross_compiling:$ac_tool_warned in 5230yes:) 5231{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5232$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5233ac_tool_warned=yes ;; 5234esac 5235 DUMPBIN=$ac_ct_DUMPBIN 5236 fi 5237fi 5238 5239 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5240 *COFF*) 5241 DUMPBIN="$DUMPBIN -symbols" 5242 ;; 5243 *) 5244 DUMPBIN=: 5245 ;; 5246 esac 5247 fi 5248 5249 if test "$DUMPBIN" != ":"; then 5250 NM="$DUMPBIN" 5251 fi 5252fi 5253test -z "$NM" && NM=nm 5254 5255 5256 5257 5258 5259 5260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5261$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5262if ${lt_cv_nm_interface+:} false; then : 5263 $as_echo_n "(cached) " >&6 5264else 5265 lt_cv_nm_interface="BSD nm" 5266 echo "int some_variable = 0;" > conftest.$ac_ext 5267 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5268 (eval "$ac_compile" 2>conftest.err) 5269 cat conftest.err >&5 5270 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5271 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5272 cat conftest.err >&5 5273 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5274 cat conftest.out >&5 5275 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5276 lt_cv_nm_interface="MS dumpbin" 5277 fi 5278 rm -f conftest* 5279fi 5280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5281$as_echo "$lt_cv_nm_interface" >&6; } 5282 5283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5284$as_echo_n "checking whether ln -s works... " >&6; } 5285LN_S=$as_ln_s 5286if test "$LN_S" = "ln -s"; then 5287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5288$as_echo "yes" >&6; } 5289else 5290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5291$as_echo "no, using $LN_S" >&6; } 5292fi 5293 5294# find the maximum length of command line arguments 5295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5296$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5297if ${lt_cv_sys_max_cmd_len+:} false; then : 5298 $as_echo_n "(cached) " >&6 5299else 5300 i=0 5301 teststring="ABCD" 5302 5303 case $build_os in 5304 msdosdjgpp*) 5305 # On DJGPP, this test can blow up pretty badly due to problems in libc 5306 # (any single argument exceeding 2000 bytes causes a buffer overrun 5307 # during glob expansion). Even if it were fixed, the result of this 5308 # check would be larger than it should be. 5309 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5310 ;; 5311 5312 gnu*) 5313 # Under GNU Hurd, this test is not required because there is 5314 # no limit to the length of command line arguments. 5315 # Libtool will interpret -1 as no limit whatsoever 5316 lt_cv_sys_max_cmd_len=-1; 5317 ;; 5318 5319 cygwin* | mingw* | cegcc*) 5320 # On Win9x/ME, this test blows up -- it succeeds, but takes 5321 # about 5 minutes as the teststring grows exponentially. 5322 # Worse, since 9x/ME are not pre-emptively multitasking, 5323 # you end up with a "frozen" computer, even though with patience 5324 # the test eventually succeeds (with a max line length of 256k). 5325 # Instead, let's just punt: use the minimum linelength reported by 5326 # all of the supported platforms: 8192 (on NT/2K/XP). 5327 lt_cv_sys_max_cmd_len=8192; 5328 ;; 5329 5330 mint*) 5331 # On MiNT this can take a long time and run out of memory. 5332 lt_cv_sys_max_cmd_len=8192; 5333 ;; 5334 5335 amigaos*) 5336 # On AmigaOS with pdksh, this test takes hours, literally. 5337 # So we just punt and use a minimum line length of 8192. 5338 lt_cv_sys_max_cmd_len=8192; 5339 ;; 5340 5341 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5342 # This has been around since 386BSD, at least. Likely further. 5343 if test -x /sbin/sysctl; then 5344 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5345 elif test -x /usr/sbin/sysctl; then 5346 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5347 else 5348 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5349 fi 5350 # And add a safety zone 5351 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5352 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5353 ;; 5354 5355 interix*) 5356 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5357 lt_cv_sys_max_cmd_len=196608 5358 ;; 5359 5360 osf*) 5361 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5362 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5363 # nice to cause kernel panics so lets avoid the loop below. 5364 # First set a reasonable default. 5365 lt_cv_sys_max_cmd_len=16384 5366 # 5367 if test -x /sbin/sysconfig; then 5368 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5369 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5370 esac 5371 fi 5372 ;; 5373 sco3.2v5*) 5374 lt_cv_sys_max_cmd_len=102400 5375 ;; 5376 sysv5* | sco5v6* | sysv4.2uw2*) 5377 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5378 if test -n "$kargmax"; then 5379 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5380 else 5381 lt_cv_sys_max_cmd_len=32768 5382 fi 5383 ;; 5384 *) 5385 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5386 if test -n "$lt_cv_sys_max_cmd_len"; then 5387 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5388 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5389 else 5390 # Make teststring a little bigger before we do anything with it. 5391 # a 1K string should be a reasonable start. 5392 for i in 1 2 3 4 5 6 7 8 ; do 5393 teststring=$teststring$teststring 5394 done 5395 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5396 # If test is not a shell built-in, we'll probably end up computing a 5397 # maximum length that is only half of the actual maximum length, but 5398 # we can't tell. 5399 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5400 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5401 test $i != 17 # 1/2 MB should be enough 5402 do 5403 i=`expr $i + 1` 5404 teststring=$teststring$teststring 5405 done 5406 # Only check the string length outside the loop. 5407 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5408 teststring= 5409 # Add a significant safety factor because C++ compilers can tack on 5410 # massive amounts of additional arguments before passing them to the 5411 # linker. It appears as though 1/2 is a usable value. 5412 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5413 fi 5414 ;; 5415 esac 5416 5417fi 5418 5419if test -n $lt_cv_sys_max_cmd_len ; then 5420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5421$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5422else 5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5424$as_echo "none" >&6; } 5425fi 5426max_cmd_len=$lt_cv_sys_max_cmd_len 5427 5428 5429 5430 5431 5432 5433: ${CP="cp -f"} 5434: ${MV="mv -f"} 5435: ${RM="rm -f"} 5436 5437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5438$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5439# Try some XSI features 5440xsi_shell=no 5441( _lt_dummy="a/b/c" 5442 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5443 = c,a/b,, \ 5444 && eval 'test $(( 1 + 1 )) -eq 2 \ 5445 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5446 && xsi_shell=yes 5447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5448$as_echo "$xsi_shell" >&6; } 5449 5450 5451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5452$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5453lt_shell_append=no 5454( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5455 >/dev/null 2>&1 \ 5456 && lt_shell_append=yes 5457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5458$as_echo "$lt_shell_append" >&6; } 5459 5460 5461if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5462 lt_unset=unset 5463else 5464 lt_unset=false 5465fi 5466 5467 5468 5469 5470 5471# test EBCDIC or ASCII 5472case `echo X|tr X '\101'` in 5473 A) # ASCII based system 5474 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5475 lt_SP2NL='tr \040 \012' 5476 lt_NL2SP='tr \015\012 \040\040' 5477 ;; 5478 *) # EBCDIC based system 5479 lt_SP2NL='tr \100 \n' 5480 lt_NL2SP='tr \r\n \100\100' 5481 ;; 5482esac 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5493$as_echo_n "checking for $LD option to reload object files... " >&6; } 5494if ${lt_cv_ld_reload_flag+:} false; then : 5495 $as_echo_n "(cached) " >&6 5496else 5497 lt_cv_ld_reload_flag='-r' 5498fi 5499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5500$as_echo "$lt_cv_ld_reload_flag" >&6; } 5501reload_flag=$lt_cv_ld_reload_flag 5502case $reload_flag in 5503"" | " "*) ;; 5504*) reload_flag=" $reload_flag" ;; 5505esac 5506reload_cmds='$LD$reload_flag -o $output$reload_objs' 5507case $host_os in 5508 darwin*) 5509 if test "$GCC" = yes; then 5510 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5511 else 5512 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5513 fi 5514 ;; 5515esac 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525if test -n "$ac_tool_prefix"; then 5526 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5527set dummy ${ac_tool_prefix}objdump; ac_word=$2 5528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5529$as_echo_n "checking for $ac_word... " >&6; } 5530if ${ac_cv_prog_OBJDUMP+:} false; then : 5531 $as_echo_n "(cached) " >&6 5532else 5533 if test -n "$OBJDUMP"; then 5534 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5535else 5536as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5537for as_dir in $PATH 5538do 5539 IFS=$as_save_IFS 5540 test -z "$as_dir" && as_dir=. 5541 for ac_exec_ext in '' $ac_executable_extensions; do 5542 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5543 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5545 break 2 5546 fi 5547done 5548 done 5549IFS=$as_save_IFS 5550 5551fi 5552fi 5553OBJDUMP=$ac_cv_prog_OBJDUMP 5554if test -n "$OBJDUMP"; then 5555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5556$as_echo "$OBJDUMP" >&6; } 5557else 5558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5559$as_echo "no" >&6; } 5560fi 5561 5562 5563fi 5564if test -z "$ac_cv_prog_OBJDUMP"; then 5565 ac_ct_OBJDUMP=$OBJDUMP 5566 # Extract the first word of "objdump", so it can be a program name with args. 5567set dummy objdump; ac_word=$2 5568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5569$as_echo_n "checking for $ac_word... " >&6; } 5570if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5571 $as_echo_n "(cached) " >&6 5572else 5573 if test -n "$ac_ct_OBJDUMP"; then 5574 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5575else 5576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5577for as_dir in $PATH 5578do 5579 IFS=$as_save_IFS 5580 test -z "$as_dir" && as_dir=. 5581 for ac_exec_ext in '' $ac_executable_extensions; do 5582 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5583 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5585 break 2 5586 fi 5587done 5588 done 5589IFS=$as_save_IFS 5590 5591fi 5592fi 5593ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5594if test -n "$ac_ct_OBJDUMP"; then 5595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5596$as_echo "$ac_ct_OBJDUMP" >&6; } 5597else 5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5599$as_echo "no" >&6; } 5600fi 5601 5602 if test "x$ac_ct_OBJDUMP" = x; then 5603 OBJDUMP="false" 5604 else 5605 case $cross_compiling:$ac_tool_warned in 5606yes:) 5607{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5608$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5609ac_tool_warned=yes ;; 5610esac 5611 OBJDUMP=$ac_ct_OBJDUMP 5612 fi 5613else 5614 OBJDUMP="$ac_cv_prog_OBJDUMP" 5615fi 5616 5617test -z "$OBJDUMP" && OBJDUMP=objdump 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5628$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5629if ${lt_cv_deplibs_check_method+:} false; then : 5630 $as_echo_n "(cached) " >&6 5631else 5632 lt_cv_file_magic_cmd='$MAGIC_CMD' 5633lt_cv_file_magic_test_file= 5634lt_cv_deplibs_check_method='unknown' 5635# Need to set the preceding variable on all platforms that support 5636# interlibrary dependencies. 5637# 'none' -- dependencies not supported. 5638# `unknown' -- same as none, but documents that we really don't know. 5639# 'pass_all' -- all dependencies passed with no checks. 5640# 'test_compile' -- check by making test program. 5641# 'file_magic [[regex]]' -- check by looking for files in library path 5642# which responds to the $file_magic_cmd with a given extended regex. 5643# If you have `file' or equivalent on your system and you're not sure 5644# whether `pass_all' will *always* work, you probably want this one. 5645 5646case $host_os in 5647aix[4-9]*) 5648 lt_cv_deplibs_check_method=pass_all 5649 ;; 5650 5651beos*) 5652 lt_cv_deplibs_check_method=pass_all 5653 ;; 5654 5655bsdi[45]*) 5656 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5657 lt_cv_file_magic_cmd='/usr/bin/file -L' 5658 lt_cv_file_magic_test_file=/shlib/libc.so 5659 ;; 5660 5661cygwin*) 5662 # func_win32_libid is a shell function defined in ltmain.sh 5663 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5664 lt_cv_file_magic_cmd='func_win32_libid' 5665 ;; 5666 5667mingw* | pw32*) 5668 # Base MSYS/MinGW do not provide the 'file' command needed by 5669 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5670 # unless we find 'file', for example because we are cross-compiling. 5671 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5672 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5673 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5674 lt_cv_file_magic_cmd='func_win32_libid' 5675 else 5676 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5677 lt_cv_file_magic_cmd='$OBJDUMP -f' 5678 fi 5679 ;; 5680 5681cegcc*) 5682 # use the weaker test based on 'objdump'. See mingw*. 5683 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5684 lt_cv_file_magic_cmd='$OBJDUMP -f' 5685 ;; 5686 5687darwin* | rhapsody*) 5688 lt_cv_deplibs_check_method=pass_all 5689 ;; 5690 5691freebsd* | dragonfly*) 5692 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5693 case $host_cpu in 5694 i*86 ) 5695 # Not sure whether the presence of OpenBSD here was a mistake. 5696 # Let's accept both of them until this is cleared up. 5697 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5698 lt_cv_file_magic_cmd=/usr/bin/file 5699 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5700 ;; 5701 esac 5702 else 5703 lt_cv_deplibs_check_method=pass_all 5704 fi 5705 ;; 5706 5707gnu*) 5708 lt_cv_deplibs_check_method=pass_all 5709 ;; 5710 5711haiku*) 5712 lt_cv_deplibs_check_method=pass_all 5713 ;; 5714 5715hpux10.20* | hpux11*) 5716 lt_cv_file_magic_cmd=/usr/bin/file 5717 case $host_cpu in 5718 ia64*) 5719 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5720 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5721 ;; 5722 hppa*64*) 5723 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]' 5724 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5725 ;; 5726 *) 5727 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5728 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5729 ;; 5730 esac 5731 ;; 5732 5733interix[3-9]*) 5734 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5735 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5736 ;; 5737 5738irix5* | irix6* | nonstopux*) 5739 case $LD in 5740 *-32|*"-32 ") libmagic=32-bit;; 5741 *-n32|*"-n32 ") libmagic=N32;; 5742 *-64|*"-64 ") libmagic=64-bit;; 5743 *) libmagic=never-match;; 5744 esac 5745 lt_cv_deplibs_check_method=pass_all 5746 ;; 5747 5748# This must be Linux ELF. 5749linux* | k*bsd*-gnu | kopensolaris*-gnu) 5750 lt_cv_deplibs_check_method=pass_all 5751 ;; 5752 5753netbsd*) 5754 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5755 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5756 else 5757 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5758 fi 5759 ;; 5760 5761newos6*) 5762 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5763 lt_cv_file_magic_cmd=/usr/bin/file 5764 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5765 ;; 5766 5767*nto* | *qnx*) 5768 lt_cv_deplibs_check_method=pass_all 5769 ;; 5770 5771openbsd*) 5772 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5773 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5774 else 5775 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5776 fi 5777 ;; 5778 5779osf3* | osf4* | osf5*) 5780 lt_cv_deplibs_check_method=pass_all 5781 ;; 5782 5783rdos*) 5784 lt_cv_deplibs_check_method=pass_all 5785 ;; 5786 5787solaris*) 5788 lt_cv_deplibs_check_method=pass_all 5789 ;; 5790 5791sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5792 lt_cv_deplibs_check_method=pass_all 5793 ;; 5794 5795sysv4 | sysv4.3*) 5796 case $host_vendor in 5797 motorola) 5798 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]' 5799 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5800 ;; 5801 ncr) 5802 lt_cv_deplibs_check_method=pass_all 5803 ;; 5804 sequent) 5805 lt_cv_file_magic_cmd='/bin/file' 5806 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5807 ;; 5808 sni) 5809 lt_cv_file_magic_cmd='/bin/file' 5810 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5811 lt_cv_file_magic_test_file=/lib/libc.so 5812 ;; 5813 siemens) 5814 lt_cv_deplibs_check_method=pass_all 5815 ;; 5816 pc) 5817 lt_cv_deplibs_check_method=pass_all 5818 ;; 5819 esac 5820 ;; 5821 5822tpf*) 5823 lt_cv_deplibs_check_method=pass_all 5824 ;; 5825esac 5826 5827fi 5828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5829$as_echo "$lt_cv_deplibs_check_method" >&6; } 5830file_magic_cmd=$lt_cv_file_magic_cmd 5831deplibs_check_method=$lt_cv_deplibs_check_method 5832test -z "$deplibs_check_method" && deplibs_check_method=unknown 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845if test -n "$ac_tool_prefix"; then 5846 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5847set dummy ${ac_tool_prefix}ar; ac_word=$2 5848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5849$as_echo_n "checking for $ac_word... " >&6; } 5850if ${ac_cv_prog_AR+:} false; then : 5851 $as_echo_n "(cached) " >&6 5852else 5853 if test -n "$AR"; then 5854 ac_cv_prog_AR="$AR" # Let the user override the test. 5855else 5856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5857for as_dir in $PATH 5858do 5859 IFS=$as_save_IFS 5860 test -z "$as_dir" && as_dir=. 5861 for ac_exec_ext in '' $ac_executable_extensions; do 5862 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5863 ac_cv_prog_AR="${ac_tool_prefix}ar" 5864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5865 break 2 5866 fi 5867done 5868 done 5869IFS=$as_save_IFS 5870 5871fi 5872fi 5873AR=$ac_cv_prog_AR 5874if test -n "$AR"; then 5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5876$as_echo "$AR" >&6; } 5877else 5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5879$as_echo "no" >&6; } 5880fi 5881 5882 5883fi 5884if test -z "$ac_cv_prog_AR"; then 5885 ac_ct_AR=$AR 5886 # Extract the first word of "ar", so it can be a program name with args. 5887set dummy ar; ac_word=$2 5888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5889$as_echo_n "checking for $ac_word... " >&6; } 5890if ${ac_cv_prog_ac_ct_AR+:} false; then : 5891 $as_echo_n "(cached) " >&6 5892else 5893 if test -n "$ac_ct_AR"; then 5894 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5895else 5896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5897for as_dir in $PATH 5898do 5899 IFS=$as_save_IFS 5900 test -z "$as_dir" && as_dir=. 5901 for ac_exec_ext in '' $ac_executable_extensions; do 5902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5903 ac_cv_prog_ac_ct_AR="ar" 5904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5905 break 2 5906 fi 5907done 5908 done 5909IFS=$as_save_IFS 5910 5911fi 5912fi 5913ac_ct_AR=$ac_cv_prog_ac_ct_AR 5914if test -n "$ac_ct_AR"; then 5915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5916$as_echo "$ac_ct_AR" >&6; } 5917else 5918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5919$as_echo "no" >&6; } 5920fi 5921 5922 if test "x$ac_ct_AR" = x; then 5923 AR="false" 5924 else 5925 case $cross_compiling:$ac_tool_warned in 5926yes:) 5927{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5928$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5929ac_tool_warned=yes ;; 5930esac 5931 AR=$ac_ct_AR 5932 fi 5933else 5934 AR="$ac_cv_prog_AR" 5935fi 5936 5937test -z "$AR" && AR=ar 5938test -z "$AR_FLAGS" && AR_FLAGS=cru 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950if test -n "$ac_tool_prefix"; then 5951 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5952set dummy ${ac_tool_prefix}strip; ac_word=$2 5953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5954$as_echo_n "checking for $ac_word... " >&6; } 5955if ${ac_cv_prog_STRIP+:} false; then : 5956 $as_echo_n "(cached) " >&6 5957else 5958 if test -n "$STRIP"; then 5959 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5960else 5961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5962for as_dir in $PATH 5963do 5964 IFS=$as_save_IFS 5965 test -z "$as_dir" && as_dir=. 5966 for ac_exec_ext in '' $ac_executable_extensions; do 5967 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5968 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5970 break 2 5971 fi 5972done 5973 done 5974IFS=$as_save_IFS 5975 5976fi 5977fi 5978STRIP=$ac_cv_prog_STRIP 5979if test -n "$STRIP"; then 5980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5981$as_echo "$STRIP" >&6; } 5982else 5983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5984$as_echo "no" >&6; } 5985fi 5986 5987 5988fi 5989if test -z "$ac_cv_prog_STRIP"; then 5990 ac_ct_STRIP=$STRIP 5991 # Extract the first word of "strip", so it can be a program name with args. 5992set dummy strip; ac_word=$2 5993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5994$as_echo_n "checking for $ac_word... " >&6; } 5995if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5996 $as_echo_n "(cached) " >&6 5997else 5998 if test -n "$ac_ct_STRIP"; then 5999 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6000else 6001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6002for as_dir in $PATH 6003do 6004 IFS=$as_save_IFS 6005 test -z "$as_dir" && as_dir=. 6006 for ac_exec_ext in '' $ac_executable_extensions; do 6007 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6008 ac_cv_prog_ac_ct_STRIP="strip" 6009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6010 break 2 6011 fi 6012done 6013 done 6014IFS=$as_save_IFS 6015 6016fi 6017fi 6018ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6019if test -n "$ac_ct_STRIP"; then 6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6021$as_echo "$ac_ct_STRIP" >&6; } 6022else 6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6024$as_echo "no" >&6; } 6025fi 6026 6027 if test "x$ac_ct_STRIP" = x; then 6028 STRIP=":" 6029 else 6030 case $cross_compiling:$ac_tool_warned in 6031yes:) 6032{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6033$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6034ac_tool_warned=yes ;; 6035esac 6036 STRIP=$ac_ct_STRIP 6037 fi 6038else 6039 STRIP="$ac_cv_prog_STRIP" 6040fi 6041 6042test -z "$STRIP" && STRIP=: 6043 6044 6045 6046 6047 6048 6049if test -n "$ac_tool_prefix"; then 6050 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6051set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6053$as_echo_n "checking for $ac_word... " >&6; } 6054if ${ac_cv_prog_RANLIB+:} false; then : 6055 $as_echo_n "(cached) " >&6 6056else 6057 if test -n "$RANLIB"; then 6058 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6059else 6060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6061for as_dir in $PATH 6062do 6063 IFS=$as_save_IFS 6064 test -z "$as_dir" && as_dir=. 6065 for ac_exec_ext in '' $ac_executable_extensions; do 6066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6067 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6069 break 2 6070 fi 6071done 6072 done 6073IFS=$as_save_IFS 6074 6075fi 6076fi 6077RANLIB=$ac_cv_prog_RANLIB 6078if test -n "$RANLIB"; then 6079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6080$as_echo "$RANLIB" >&6; } 6081else 6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6083$as_echo "no" >&6; } 6084fi 6085 6086 6087fi 6088if test -z "$ac_cv_prog_RANLIB"; then 6089 ac_ct_RANLIB=$RANLIB 6090 # Extract the first word of "ranlib", so it can be a program name with args. 6091set dummy ranlib; ac_word=$2 6092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6093$as_echo_n "checking for $ac_word... " >&6; } 6094if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6095 $as_echo_n "(cached) " >&6 6096else 6097 if test -n "$ac_ct_RANLIB"; then 6098 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6099else 6100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6101for as_dir in $PATH 6102do 6103 IFS=$as_save_IFS 6104 test -z "$as_dir" && as_dir=. 6105 for ac_exec_ext in '' $ac_executable_extensions; do 6106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6107 ac_cv_prog_ac_ct_RANLIB="ranlib" 6108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6109 break 2 6110 fi 6111done 6112 done 6113IFS=$as_save_IFS 6114 6115fi 6116fi 6117ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6118if test -n "$ac_ct_RANLIB"; then 6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6120$as_echo "$ac_ct_RANLIB" >&6; } 6121else 6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6123$as_echo "no" >&6; } 6124fi 6125 6126 if test "x$ac_ct_RANLIB" = x; then 6127 RANLIB=":" 6128 else 6129 case $cross_compiling:$ac_tool_warned in 6130yes:) 6131{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6132$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6133ac_tool_warned=yes ;; 6134esac 6135 RANLIB=$ac_ct_RANLIB 6136 fi 6137else 6138 RANLIB="$ac_cv_prog_RANLIB" 6139fi 6140 6141test -z "$RANLIB" && RANLIB=: 6142 6143 6144 6145 6146 6147 6148# Determine commands to create old-style static archives. 6149old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6150old_postinstall_cmds='chmod 644 $oldlib' 6151old_postuninstall_cmds= 6152 6153if test -n "$RANLIB"; then 6154 case $host_os in 6155 openbsd*) 6156 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6157 ;; 6158 *) 6159 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6160 ;; 6161 esac 6162 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6163fi 6164 6165case $host_os in 6166 darwin*) 6167 lock_old_archive_extraction=yes ;; 6168 *) 6169 lock_old_archive_extraction=no ;; 6170esac 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210# If no C compiler was specified, use CC. 6211LTCC=${LTCC-"$CC"} 6212 6213# If no C compiler flags were specified, use CFLAGS. 6214LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6215 6216# Allow CC to be a program name with arguments. 6217compiler=$CC 6218 6219 6220# Check for command to grab the raw symbol name followed by C symbol from nm. 6221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6222$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6223if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6224 $as_echo_n "(cached) " >&6 6225else 6226 6227# These are sane defaults that work on at least a few old systems. 6228# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6229 6230# Character class describing NM global symbol codes. 6231symcode='[BCDEGRST]' 6232 6233# Regexp to match symbols that can be accessed directly from C. 6234sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6235 6236# Define system-specific variables. 6237case $host_os in 6238aix*) 6239 symcode='[BCDT]' 6240 ;; 6241cygwin* | mingw* | pw32* | cegcc*) 6242 symcode='[ABCDGISTW]' 6243 ;; 6244hpux*) 6245 if test "$host_cpu" = ia64; then 6246 symcode='[ABCDEGRST]' 6247 fi 6248 ;; 6249irix* | nonstopux*) 6250 symcode='[BCDEGRST]' 6251 ;; 6252osf*) 6253 symcode='[BCDEGQRST]' 6254 ;; 6255solaris*) 6256 symcode='[BDRT]' 6257 ;; 6258sco3.2v5*) 6259 symcode='[DT]' 6260 ;; 6261sysv4.2uw2*) 6262 symcode='[DT]' 6263 ;; 6264sysv5* | sco5v6* | unixware* | OpenUNIX*) 6265 symcode='[ABDT]' 6266 ;; 6267sysv4) 6268 symcode='[DFNSTU]' 6269 ;; 6270esac 6271 6272# If we're using GNU nm, then use its standard symbol codes. 6273case `$NM -V 2>&1` in 6274*GNU* | *'with BFD'*) 6275 symcode='[ABCDGIRSTW]' ;; 6276esac 6277 6278# Transform an extracted symbol line into a proper C declaration. 6279# Some systems (esp. on ia64) link data and code symbols differently, 6280# so use this general approach. 6281lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6282 6283# Transform an extracted symbol line into symbol name and symbol address 6284lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6285lt_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'" 6286 6287# Handle CRLF in mingw tool chain 6288opt_cr= 6289case $build_os in 6290mingw*) 6291 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6292 ;; 6293esac 6294 6295# Try without a prefix underscore, then with it. 6296for ac_symprfx in "" "_"; do 6297 6298 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6299 symxfrm="\\1 $ac_symprfx\\2 \\2" 6300 6301 # Write the raw and C identifiers. 6302 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6303 # Fake it for dumpbin and say T for any non-static function 6304 # and D for any global variable. 6305 # Also find C++ and __fastcall symbols from MSVC++, 6306 # which start with @ or ?. 6307 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6308" {last_section=section; section=\$ 3};"\ 6309" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6310" \$ 0!~/External *\|/{next};"\ 6311" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6312" {if(hide[section]) next};"\ 6313" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6314" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6315" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6316" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6317" ' prfx=^$ac_symprfx" 6318 else 6319 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6320 fi 6321 6322 # Check to see that the pipe works correctly. 6323 pipe_works=no 6324 6325 rm -f conftest* 6326 cat > conftest.$ac_ext <<_LT_EOF 6327#ifdef __cplusplus 6328extern "C" { 6329#endif 6330char nm_test_var; 6331void nm_test_func(void); 6332void nm_test_func(void){} 6333#ifdef __cplusplus 6334} 6335#endif 6336int main(){nm_test_var='a';nm_test_func();return(0);} 6337_LT_EOF 6338 6339 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6340 (eval $ac_compile) 2>&5 6341 ac_status=$? 6342 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6343 test $ac_status = 0; }; then 6344 # Now try to grab the symbols. 6345 nlist=conftest.nm 6346 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6347 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6348 ac_status=$? 6349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6350 test $ac_status = 0; } && test -s "$nlist"; then 6351 # Try sorting and uniquifying the output. 6352 if sort "$nlist" | uniq > "$nlist"T; then 6353 mv -f "$nlist"T "$nlist" 6354 else 6355 rm -f "$nlist"T 6356 fi 6357 6358 # Make sure that we snagged all the symbols we need. 6359 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6360 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6361 cat <<_LT_EOF > conftest.$ac_ext 6362#ifdef __cplusplus 6363extern "C" { 6364#endif 6365 6366_LT_EOF 6367 # Now generate the symbol file. 6368 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6369 6370 cat <<_LT_EOF >> conftest.$ac_ext 6371 6372/* The mapping between symbol names and symbols. */ 6373const struct { 6374 const char *name; 6375 void *address; 6376} 6377lt__PROGRAM__LTX_preloaded_symbols[] = 6378{ 6379 { "@PROGRAM@", (void *) 0 }, 6380_LT_EOF 6381 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6382 cat <<\_LT_EOF >> conftest.$ac_ext 6383 {0, (void *) 0} 6384}; 6385 6386/* This works around a problem in FreeBSD linker */ 6387#ifdef FREEBSD_WORKAROUND 6388static const void *lt_preloaded_setup() { 6389 return lt__PROGRAM__LTX_preloaded_symbols; 6390} 6391#endif 6392 6393#ifdef __cplusplus 6394} 6395#endif 6396_LT_EOF 6397 # Now try linking the two files. 6398 mv conftest.$ac_objext conftstm.$ac_objext 6399 lt_save_LIBS="$LIBS" 6400 lt_save_CFLAGS="$CFLAGS" 6401 LIBS="conftstm.$ac_objext" 6402 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6403 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6404 (eval $ac_link) 2>&5 6405 ac_status=$? 6406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6407 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6408 pipe_works=yes 6409 fi 6410 LIBS="$lt_save_LIBS" 6411 CFLAGS="$lt_save_CFLAGS" 6412 else 6413 echo "cannot find nm_test_func in $nlist" >&5 6414 fi 6415 else 6416 echo "cannot find nm_test_var in $nlist" >&5 6417 fi 6418 else 6419 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6420 fi 6421 else 6422 echo "$progname: failed program was:" >&5 6423 cat conftest.$ac_ext >&5 6424 fi 6425 rm -rf conftest* conftst* 6426 6427 # Do not use the global_symbol_pipe unless it works. 6428 if test "$pipe_works" = yes; then 6429 break 6430 else 6431 lt_cv_sys_global_symbol_pipe= 6432 fi 6433done 6434 6435fi 6436 6437if test -z "$lt_cv_sys_global_symbol_pipe"; then 6438 lt_cv_sys_global_symbol_to_cdecl= 6439fi 6440if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6442$as_echo "failed" >&6; } 6443else 6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6445$as_echo "ok" >&6; } 6446fi 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470# Check whether --enable-libtool-lock was given. 6471if test "${enable_libtool_lock+set}" = set; then : 6472 enableval=$enable_libtool_lock; 6473fi 6474 6475test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6476 6477# Some flags need to be propagated to the compiler or linker for good 6478# libtool support. 6479case $host in 6480ia64-*-hpux*) 6481 # Find out which ABI we are using. 6482 echo 'int i;' > conftest.$ac_ext 6483 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6484 (eval $ac_compile) 2>&5 6485 ac_status=$? 6486 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6487 test $ac_status = 0; }; then 6488 case `/usr/bin/file conftest.$ac_objext` in 6489 *ELF-32*) 6490 HPUX_IA64_MODE="32" 6491 ;; 6492 *ELF-64*) 6493 HPUX_IA64_MODE="64" 6494 ;; 6495 esac 6496 fi 6497 rm -rf conftest* 6498 ;; 6499*-*-irix6*) 6500 # Find out which ABI we are using. 6501 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6502 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6503 (eval $ac_compile) 2>&5 6504 ac_status=$? 6505 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6506 test $ac_status = 0; }; then 6507 if test "$lt_cv_prog_gnu_ld" = yes; then 6508 case `/usr/bin/file conftest.$ac_objext` in 6509 *32-bit*) 6510 LD="${LD-ld} -melf32bsmip" 6511 ;; 6512 *N32*) 6513 LD="${LD-ld} -melf32bmipn32" 6514 ;; 6515 *64-bit*) 6516 LD="${LD-ld} -melf64bmip" 6517 ;; 6518 esac 6519 else 6520 case `/usr/bin/file conftest.$ac_objext` in 6521 *32-bit*) 6522 LD="${LD-ld} -32" 6523 ;; 6524 *N32*) 6525 LD="${LD-ld} -n32" 6526 ;; 6527 *64-bit*) 6528 LD="${LD-ld} -64" 6529 ;; 6530 esac 6531 fi 6532 fi 6533 rm -rf conftest* 6534 ;; 6535 6536x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6537s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6538 # Find out which ABI we are using. 6539 echo 'int i;' > conftest.$ac_ext 6540 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6541 (eval $ac_compile) 2>&5 6542 ac_status=$? 6543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6544 test $ac_status = 0; }; then 6545 case `/usr/bin/file conftest.o` in 6546 *32-bit*) 6547 case $host in 6548 x86_64-*kfreebsd*-gnu) 6549 LD="${LD-ld} -m elf_i386_fbsd" 6550 ;; 6551 x86_64-*linux*) 6552 case `/usr/bin/file conftest.o` in 6553 *x86-64*) 6554 LD="${LD-ld} -m elf32_x86_64" 6555 ;; 6556 *) 6557 LD="${LD-ld} -m elf_i386" 6558 ;; 6559 esac 6560 ;; 6561 powerpc64le-*linux*) 6562 LD="${LD-ld} -m elf32lppclinux" 6563 ;; 6564 powerpc64-*linux*) 6565 LD="${LD-ld} -m elf32ppclinux" 6566 ;; 6567 s390x-*linux*) 6568 LD="${LD-ld} -m elf_s390" 6569 ;; 6570 sparc64-*linux*) 6571 LD="${LD-ld} -m elf32_sparc" 6572 ;; 6573 esac 6574 ;; 6575 *64-bit*) 6576 case $host in 6577 x86_64-*kfreebsd*-gnu) 6578 LD="${LD-ld} -m elf_x86_64_fbsd" 6579 ;; 6580 x86_64-*linux*) 6581 LD="${LD-ld} -m elf_x86_64" 6582 ;; 6583 powerpcle-*linux*) 6584 LD="${LD-ld} -m elf64lppc" 6585 ;; 6586 powerpc-*linux*) 6587 LD="${LD-ld} -m elf64ppc" 6588 ;; 6589 s390*-*linux*|s390*-*tpf*) 6590 LD="${LD-ld} -m elf64_s390" 6591 ;; 6592 sparc*-*linux*) 6593 LD="${LD-ld} -m elf64_sparc" 6594 ;; 6595 esac 6596 ;; 6597 esac 6598 fi 6599 rm -rf conftest* 6600 ;; 6601 6602*-*-sco3.2v5*) 6603 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6604 SAVE_CFLAGS="$CFLAGS" 6605 CFLAGS="$CFLAGS -belf" 6606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6607$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6608if ${lt_cv_cc_needs_belf+:} false; then : 6609 $as_echo_n "(cached) " >&6 6610else 6611 ac_ext=c 6612ac_cpp='$CPP $CPPFLAGS' 6613ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6614ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6615ac_compiler_gnu=$ac_cv_c_compiler_gnu 6616 6617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6618/* end confdefs.h. */ 6619 6620int 6621main () 6622{ 6623 6624 ; 6625 return 0; 6626} 6627_ACEOF 6628if ac_fn_c_try_link "$LINENO"; then : 6629 lt_cv_cc_needs_belf=yes 6630else 6631 lt_cv_cc_needs_belf=no 6632fi 6633rm -f core conftest.err conftest.$ac_objext \ 6634 conftest$ac_exeext conftest.$ac_ext 6635 ac_ext=c 6636ac_cpp='$CPP $CPPFLAGS' 6637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6639ac_compiler_gnu=$ac_cv_c_compiler_gnu 6640 6641fi 6642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6643$as_echo "$lt_cv_cc_needs_belf" >&6; } 6644 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6645 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6646 CFLAGS="$SAVE_CFLAGS" 6647 fi 6648 ;; 6649sparc*-*solaris*) 6650 # Find out which ABI we are using. 6651 echo 'int i;' > conftest.$ac_ext 6652 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6653 (eval $ac_compile) 2>&5 6654 ac_status=$? 6655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6656 test $ac_status = 0; }; then 6657 case `/usr/bin/file conftest.o` in 6658 *64-bit*) 6659 case $lt_cv_prog_gnu_ld in 6660 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6661 *) 6662 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6663 LD="${LD-ld} -64" 6664 fi 6665 ;; 6666 esac 6667 ;; 6668 esac 6669 fi 6670 rm -rf conftest* 6671 ;; 6672esac 6673 6674need_locks="$enable_libtool_lock" 6675 6676 6677 case $host_os in 6678 rhapsody* | darwin*) 6679 if test -n "$ac_tool_prefix"; then 6680 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6681set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6683$as_echo_n "checking for $ac_word... " >&6; } 6684if ${ac_cv_prog_DSYMUTIL+:} false; then : 6685 $as_echo_n "(cached) " >&6 6686else 6687 if test -n "$DSYMUTIL"; then 6688 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6689else 6690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6691for as_dir in $PATH 6692do 6693 IFS=$as_save_IFS 6694 test -z "$as_dir" && as_dir=. 6695 for ac_exec_ext in '' $ac_executable_extensions; do 6696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6697 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6699 break 2 6700 fi 6701done 6702 done 6703IFS=$as_save_IFS 6704 6705fi 6706fi 6707DSYMUTIL=$ac_cv_prog_DSYMUTIL 6708if test -n "$DSYMUTIL"; then 6709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6710$as_echo "$DSYMUTIL" >&6; } 6711else 6712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6713$as_echo "no" >&6; } 6714fi 6715 6716 6717fi 6718if test -z "$ac_cv_prog_DSYMUTIL"; then 6719 ac_ct_DSYMUTIL=$DSYMUTIL 6720 # Extract the first word of "dsymutil", so it can be a program name with args. 6721set dummy dsymutil; ac_word=$2 6722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6723$as_echo_n "checking for $ac_word... " >&6; } 6724if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6725 $as_echo_n "(cached) " >&6 6726else 6727 if test -n "$ac_ct_DSYMUTIL"; then 6728 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6729else 6730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6731for as_dir in $PATH 6732do 6733 IFS=$as_save_IFS 6734 test -z "$as_dir" && as_dir=. 6735 for ac_exec_ext in '' $ac_executable_extensions; do 6736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6737 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6739 break 2 6740 fi 6741done 6742 done 6743IFS=$as_save_IFS 6744 6745fi 6746fi 6747ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6748if test -n "$ac_ct_DSYMUTIL"; then 6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6750$as_echo "$ac_ct_DSYMUTIL" >&6; } 6751else 6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6753$as_echo "no" >&6; } 6754fi 6755 6756 if test "x$ac_ct_DSYMUTIL" = x; then 6757 DSYMUTIL=":" 6758 else 6759 case $cross_compiling:$ac_tool_warned in 6760yes:) 6761{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6762$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6763ac_tool_warned=yes ;; 6764esac 6765 DSYMUTIL=$ac_ct_DSYMUTIL 6766 fi 6767else 6768 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6769fi 6770 6771 if test -n "$ac_tool_prefix"; then 6772 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6773set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6775$as_echo_n "checking for $ac_word... " >&6; } 6776if ${ac_cv_prog_NMEDIT+:} false; then : 6777 $as_echo_n "(cached) " >&6 6778else 6779 if test -n "$NMEDIT"; then 6780 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6781else 6782as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6783for as_dir in $PATH 6784do 6785 IFS=$as_save_IFS 6786 test -z "$as_dir" && as_dir=. 6787 for ac_exec_ext in '' $ac_executable_extensions; do 6788 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6789 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6790 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6791 break 2 6792 fi 6793done 6794 done 6795IFS=$as_save_IFS 6796 6797fi 6798fi 6799NMEDIT=$ac_cv_prog_NMEDIT 6800if test -n "$NMEDIT"; then 6801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6802$as_echo "$NMEDIT" >&6; } 6803else 6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6805$as_echo "no" >&6; } 6806fi 6807 6808 6809fi 6810if test -z "$ac_cv_prog_NMEDIT"; then 6811 ac_ct_NMEDIT=$NMEDIT 6812 # Extract the first word of "nmedit", so it can be a program name with args. 6813set dummy nmedit; ac_word=$2 6814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6815$as_echo_n "checking for $ac_word... " >&6; } 6816if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6817 $as_echo_n "(cached) " >&6 6818else 6819 if test -n "$ac_ct_NMEDIT"; then 6820 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6821else 6822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6823for as_dir in $PATH 6824do 6825 IFS=$as_save_IFS 6826 test -z "$as_dir" && as_dir=. 6827 for ac_exec_ext in '' $ac_executable_extensions; do 6828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6829 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6831 break 2 6832 fi 6833done 6834 done 6835IFS=$as_save_IFS 6836 6837fi 6838fi 6839ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6840if test -n "$ac_ct_NMEDIT"; then 6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6842$as_echo "$ac_ct_NMEDIT" >&6; } 6843else 6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6845$as_echo "no" >&6; } 6846fi 6847 6848 if test "x$ac_ct_NMEDIT" = x; then 6849 NMEDIT=":" 6850 else 6851 case $cross_compiling:$ac_tool_warned in 6852yes:) 6853{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6854$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6855ac_tool_warned=yes ;; 6856esac 6857 NMEDIT=$ac_ct_NMEDIT 6858 fi 6859else 6860 NMEDIT="$ac_cv_prog_NMEDIT" 6861fi 6862 6863 if test -n "$ac_tool_prefix"; then 6864 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6865set dummy ${ac_tool_prefix}lipo; ac_word=$2 6866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6867$as_echo_n "checking for $ac_word... " >&6; } 6868if ${ac_cv_prog_LIPO+:} false; then : 6869 $as_echo_n "(cached) " >&6 6870else 6871 if test -n "$LIPO"; then 6872 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6873else 6874as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6875for as_dir in $PATH 6876do 6877 IFS=$as_save_IFS 6878 test -z "$as_dir" && as_dir=. 6879 for ac_exec_ext in '' $ac_executable_extensions; do 6880 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6881 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6883 break 2 6884 fi 6885done 6886 done 6887IFS=$as_save_IFS 6888 6889fi 6890fi 6891LIPO=$ac_cv_prog_LIPO 6892if test -n "$LIPO"; then 6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6894$as_echo "$LIPO" >&6; } 6895else 6896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6897$as_echo "no" >&6; } 6898fi 6899 6900 6901fi 6902if test -z "$ac_cv_prog_LIPO"; then 6903 ac_ct_LIPO=$LIPO 6904 # Extract the first word of "lipo", so it can be a program name with args. 6905set dummy lipo; ac_word=$2 6906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6907$as_echo_n "checking for $ac_word... " >&6; } 6908if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6909 $as_echo_n "(cached) " >&6 6910else 6911 if test -n "$ac_ct_LIPO"; then 6912 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6913else 6914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6915for as_dir in $PATH 6916do 6917 IFS=$as_save_IFS 6918 test -z "$as_dir" && as_dir=. 6919 for ac_exec_ext in '' $ac_executable_extensions; do 6920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6921 ac_cv_prog_ac_ct_LIPO="lipo" 6922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6923 break 2 6924 fi 6925done 6926 done 6927IFS=$as_save_IFS 6928 6929fi 6930fi 6931ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6932if test -n "$ac_ct_LIPO"; then 6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6934$as_echo "$ac_ct_LIPO" >&6; } 6935else 6936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6937$as_echo "no" >&6; } 6938fi 6939 6940 if test "x$ac_ct_LIPO" = x; then 6941 LIPO=":" 6942 else 6943 case $cross_compiling:$ac_tool_warned in 6944yes:) 6945{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6946$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6947ac_tool_warned=yes ;; 6948esac 6949 LIPO=$ac_ct_LIPO 6950 fi 6951else 6952 LIPO="$ac_cv_prog_LIPO" 6953fi 6954 6955 if test -n "$ac_tool_prefix"; then 6956 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6957set dummy ${ac_tool_prefix}otool; ac_word=$2 6958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6959$as_echo_n "checking for $ac_word... " >&6; } 6960if ${ac_cv_prog_OTOOL+:} false; then : 6961 $as_echo_n "(cached) " >&6 6962else 6963 if test -n "$OTOOL"; then 6964 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6965else 6966as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6967for as_dir in $PATH 6968do 6969 IFS=$as_save_IFS 6970 test -z "$as_dir" && as_dir=. 6971 for ac_exec_ext in '' $ac_executable_extensions; do 6972 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6973 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6975 break 2 6976 fi 6977done 6978 done 6979IFS=$as_save_IFS 6980 6981fi 6982fi 6983OTOOL=$ac_cv_prog_OTOOL 6984if test -n "$OTOOL"; then 6985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6986$as_echo "$OTOOL" >&6; } 6987else 6988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6989$as_echo "no" >&6; } 6990fi 6991 6992 6993fi 6994if test -z "$ac_cv_prog_OTOOL"; then 6995 ac_ct_OTOOL=$OTOOL 6996 # Extract the first word of "otool", so it can be a program name with args. 6997set dummy otool; ac_word=$2 6998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6999$as_echo_n "checking for $ac_word... " >&6; } 7000if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7001 $as_echo_n "(cached) " >&6 7002else 7003 if test -n "$ac_ct_OTOOL"; then 7004 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7005else 7006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7007for as_dir in $PATH 7008do 7009 IFS=$as_save_IFS 7010 test -z "$as_dir" && as_dir=. 7011 for ac_exec_ext in '' $ac_executable_extensions; do 7012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7013 ac_cv_prog_ac_ct_OTOOL="otool" 7014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7015 break 2 7016 fi 7017done 7018 done 7019IFS=$as_save_IFS 7020 7021fi 7022fi 7023ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7024if test -n "$ac_ct_OTOOL"; then 7025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7026$as_echo "$ac_ct_OTOOL" >&6; } 7027else 7028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7029$as_echo "no" >&6; } 7030fi 7031 7032 if test "x$ac_ct_OTOOL" = x; then 7033 OTOOL=":" 7034 else 7035 case $cross_compiling:$ac_tool_warned in 7036yes:) 7037{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7038$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7039ac_tool_warned=yes ;; 7040esac 7041 OTOOL=$ac_ct_OTOOL 7042 fi 7043else 7044 OTOOL="$ac_cv_prog_OTOOL" 7045fi 7046 7047 if test -n "$ac_tool_prefix"; then 7048 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7049set dummy ${ac_tool_prefix}otool64; ac_word=$2 7050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7051$as_echo_n "checking for $ac_word... " >&6; } 7052if ${ac_cv_prog_OTOOL64+:} false; then : 7053 $as_echo_n "(cached) " >&6 7054else 7055 if test -n "$OTOOL64"; then 7056 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7057else 7058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7059for as_dir in $PATH 7060do 7061 IFS=$as_save_IFS 7062 test -z "$as_dir" && as_dir=. 7063 for ac_exec_ext in '' $ac_executable_extensions; do 7064 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7065 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7067 break 2 7068 fi 7069done 7070 done 7071IFS=$as_save_IFS 7072 7073fi 7074fi 7075OTOOL64=$ac_cv_prog_OTOOL64 7076if test -n "$OTOOL64"; then 7077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7078$as_echo "$OTOOL64" >&6; } 7079else 7080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7081$as_echo "no" >&6; } 7082fi 7083 7084 7085fi 7086if test -z "$ac_cv_prog_OTOOL64"; then 7087 ac_ct_OTOOL64=$OTOOL64 7088 # Extract the first word of "otool64", so it can be a program name with args. 7089set dummy otool64; ac_word=$2 7090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7091$as_echo_n "checking for $ac_word... " >&6; } 7092if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7093 $as_echo_n "(cached) " >&6 7094else 7095 if test -n "$ac_ct_OTOOL64"; then 7096 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7097else 7098as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7099for as_dir in $PATH 7100do 7101 IFS=$as_save_IFS 7102 test -z "$as_dir" && as_dir=. 7103 for ac_exec_ext in '' $ac_executable_extensions; do 7104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7105 ac_cv_prog_ac_ct_OTOOL64="otool64" 7106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7107 break 2 7108 fi 7109done 7110 done 7111IFS=$as_save_IFS 7112 7113fi 7114fi 7115ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7116if test -n "$ac_ct_OTOOL64"; then 7117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7118$as_echo "$ac_ct_OTOOL64" >&6; } 7119else 7120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7121$as_echo "no" >&6; } 7122fi 7123 7124 if test "x$ac_ct_OTOOL64" = x; then 7125 OTOOL64=":" 7126 else 7127 case $cross_compiling:$ac_tool_warned in 7128yes:) 7129{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7130$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7131ac_tool_warned=yes ;; 7132esac 7133 OTOOL64=$ac_ct_OTOOL64 7134 fi 7135else 7136 OTOOL64="$ac_cv_prog_OTOOL64" 7137fi 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7166$as_echo_n "checking for -single_module linker flag... " >&6; } 7167if ${lt_cv_apple_cc_single_mod+:} false; then : 7168 $as_echo_n "(cached) " >&6 7169else 7170 lt_cv_apple_cc_single_mod=no 7171 if test -z "${LT_MULTI_MODULE}"; then 7172 # By default we will add the -single_module flag. You can override 7173 # by either setting the environment variable LT_MULTI_MODULE 7174 # non-empty at configure time, or by adding -multi_module to the 7175 # link flags. 7176 rm -rf libconftest.dylib* 7177 echo "int foo(void){return 1;}" > conftest.c 7178 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7179-dynamiclib -Wl,-single_module conftest.c" >&5 7180 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7181 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7182 _lt_result=$? 7183 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7184 lt_cv_apple_cc_single_mod=yes 7185 else 7186 cat conftest.err >&5 7187 fi 7188 rm -rf libconftest.dylib* 7189 rm -f conftest.* 7190 fi 7191fi 7192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7193$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7195$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7196if ${lt_cv_ld_exported_symbols_list+:} false; then : 7197 $as_echo_n "(cached) " >&6 7198else 7199 lt_cv_ld_exported_symbols_list=no 7200 save_LDFLAGS=$LDFLAGS 7201 echo "_main" > conftest.sym 7202 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7204/* end confdefs.h. */ 7205 7206int 7207main () 7208{ 7209 7210 ; 7211 return 0; 7212} 7213_ACEOF 7214if ac_fn_c_try_link "$LINENO"; then : 7215 lt_cv_ld_exported_symbols_list=yes 7216else 7217 lt_cv_ld_exported_symbols_list=no 7218fi 7219rm -f core conftest.err conftest.$ac_objext \ 7220 conftest$ac_exeext conftest.$ac_ext 7221 LDFLAGS="$save_LDFLAGS" 7222 7223fi 7224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7225$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7227$as_echo_n "checking for -force_load linker flag... " >&6; } 7228if ${lt_cv_ld_force_load+:} false; then : 7229 $as_echo_n "(cached) " >&6 7230else 7231 lt_cv_ld_force_load=no 7232 cat > conftest.c << _LT_EOF 7233int forced_loaded() { return 2;} 7234_LT_EOF 7235 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7236 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7237 echo "$AR cru libconftest.a conftest.o" >&5 7238 $AR cru libconftest.a conftest.o 2>&5 7239 cat > conftest.c << _LT_EOF 7240int main() { return 0;} 7241_LT_EOF 7242 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7243 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7244 _lt_result=$? 7245 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7246 lt_cv_ld_force_load=yes 7247 else 7248 cat conftest.err >&5 7249 fi 7250 rm -f conftest.err libconftest.a conftest conftest.c 7251 rm -rf conftest.dSYM 7252 7253fi 7254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7255$as_echo "$lt_cv_ld_force_load" >&6; } 7256 case $host_os in 7257 rhapsody* | darwin1.[012]) 7258 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7259 darwin1.*) 7260 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7261 darwin*) # darwin 5.x on 7262 # if running on 10.5 or later, the deployment target defaults 7263 # to the OS version, if on x86, and 10.4, the deployment 7264 # target defaults to 10.4. Don't you love it? 7265 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7266 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7267 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7268 10.[012][,.]*) 7269 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7270 10.*) 7271 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7272 esac 7273 ;; 7274 esac 7275 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7276 _lt_dar_single_mod='$single_module' 7277 fi 7278 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7279 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7280 else 7281 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7282 fi 7283 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7284 _lt_dsymutil='~$DSYMUTIL $lib || :' 7285 else 7286 _lt_dsymutil= 7287 fi 7288 ;; 7289 esac 7290 7291ac_ext=c 7292ac_cpp='$CPP $CPPFLAGS' 7293ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7294ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7295ac_compiler_gnu=$ac_cv_c_compiler_gnu 7296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7297$as_echo_n "checking how to run the C preprocessor... " >&6; } 7298# On Suns, sometimes $CPP names a directory. 7299if test -n "$CPP" && test -d "$CPP"; then 7300 CPP= 7301fi 7302if test -z "$CPP"; then 7303 if ${ac_cv_prog_CPP+:} false; then : 7304 $as_echo_n "(cached) " >&6 7305else 7306 # Double quotes because CPP needs to be expanded 7307 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7308 do 7309 ac_preproc_ok=false 7310for ac_c_preproc_warn_flag in '' yes 7311do 7312 # Use a header file that comes with gcc, so configuring glibc 7313 # with a fresh cross-compiler works. 7314 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7315 # <limits.h> exists even on freestanding compilers. 7316 # On the NeXT, cc -E runs the code through the compiler's parser, 7317 # not just through cpp. "Syntax error" is here to catch this case. 7318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7319/* end confdefs.h. */ 7320#ifdef __STDC__ 7321# include <limits.h> 7322#else 7323# include <assert.h> 7324#endif 7325 Syntax error 7326_ACEOF 7327if ac_fn_c_try_cpp "$LINENO"; then : 7328 7329else 7330 # Broken: fails on valid input. 7331continue 7332fi 7333rm -f conftest.err conftest.i conftest.$ac_ext 7334 7335 # OK, works on sane cases. Now check whether nonexistent headers 7336 # can be detected and how. 7337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7338/* end confdefs.h. */ 7339#include <ac_nonexistent.h> 7340_ACEOF 7341if ac_fn_c_try_cpp "$LINENO"; then : 7342 # Broken: success on invalid input. 7343continue 7344else 7345 # Passes both tests. 7346ac_preproc_ok=: 7347break 7348fi 7349rm -f conftest.err conftest.i conftest.$ac_ext 7350 7351done 7352# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7353rm -f conftest.i conftest.err conftest.$ac_ext 7354if $ac_preproc_ok; then : 7355 break 7356fi 7357 7358 done 7359 ac_cv_prog_CPP=$CPP 7360 7361fi 7362 CPP=$ac_cv_prog_CPP 7363else 7364 ac_cv_prog_CPP=$CPP 7365fi 7366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7367$as_echo "$CPP" >&6; } 7368ac_preproc_ok=false 7369for ac_c_preproc_warn_flag in '' yes 7370do 7371 # Use a header file that comes with gcc, so configuring glibc 7372 # with a fresh cross-compiler works. 7373 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7374 # <limits.h> exists even on freestanding compilers. 7375 # On the NeXT, cc -E runs the code through the compiler's parser, 7376 # not just through cpp. "Syntax error" is here to catch this case. 7377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7378/* end confdefs.h. */ 7379#ifdef __STDC__ 7380# include <limits.h> 7381#else 7382# include <assert.h> 7383#endif 7384 Syntax error 7385_ACEOF 7386if ac_fn_c_try_cpp "$LINENO"; then : 7387 7388else 7389 # Broken: fails on valid input. 7390continue 7391fi 7392rm -f conftest.err conftest.i conftest.$ac_ext 7393 7394 # OK, works on sane cases. Now check whether nonexistent headers 7395 # can be detected and how. 7396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7397/* end confdefs.h. */ 7398#include <ac_nonexistent.h> 7399_ACEOF 7400if ac_fn_c_try_cpp "$LINENO"; then : 7401 # Broken: success on invalid input. 7402continue 7403else 7404 # Passes both tests. 7405ac_preproc_ok=: 7406break 7407fi 7408rm -f conftest.err conftest.i conftest.$ac_ext 7409 7410done 7411# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7412rm -f conftest.i conftest.err conftest.$ac_ext 7413if $ac_preproc_ok; then : 7414 7415else 7416 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7417$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7418as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7419See \`config.log' for more details" "$LINENO" 5; } 7420fi 7421 7422ac_ext=c 7423ac_cpp='$CPP $CPPFLAGS' 7424ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7425ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7426ac_compiler_gnu=$ac_cv_c_compiler_gnu 7427 7428 7429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7430$as_echo_n "checking for ANSI C header files... " >&6; } 7431if ${ac_cv_header_stdc+:} false; then : 7432 $as_echo_n "(cached) " >&6 7433else 7434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7435/* end confdefs.h. */ 7436#include <stdlib.h> 7437#include <stdarg.h> 7438#include <string.h> 7439#include <float.h> 7440 7441int 7442main () 7443{ 7444 7445 ; 7446 return 0; 7447} 7448_ACEOF 7449if ac_fn_c_try_compile "$LINENO"; then : 7450 ac_cv_header_stdc=yes 7451else 7452 ac_cv_header_stdc=no 7453fi 7454rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7455 7456if test $ac_cv_header_stdc = yes; then 7457 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7459/* end confdefs.h. */ 7460#include <string.h> 7461 7462_ACEOF 7463if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7464 $EGREP "memchr" >/dev/null 2>&1; then : 7465 7466else 7467 ac_cv_header_stdc=no 7468fi 7469rm -f conftest* 7470 7471fi 7472 7473if test $ac_cv_header_stdc = yes; then 7474 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7476/* end confdefs.h. */ 7477#include <stdlib.h> 7478 7479_ACEOF 7480if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7481 $EGREP "free" >/dev/null 2>&1; then : 7482 7483else 7484 ac_cv_header_stdc=no 7485fi 7486rm -f conftest* 7487 7488fi 7489 7490if test $ac_cv_header_stdc = yes; then 7491 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7492 if test "$cross_compiling" = yes; then : 7493 : 7494else 7495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7496/* end confdefs.h. */ 7497#include <ctype.h> 7498#include <stdlib.h> 7499#if ((' ' & 0x0FF) == 0x020) 7500# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7501# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7502#else 7503# define ISLOWER(c) \ 7504 (('a' <= (c) && (c) <= 'i') \ 7505 || ('j' <= (c) && (c) <= 'r') \ 7506 || ('s' <= (c) && (c) <= 'z')) 7507# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7508#endif 7509 7510#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7511int 7512main () 7513{ 7514 int i; 7515 for (i = 0; i < 256; i++) 7516 if (XOR (islower (i), ISLOWER (i)) 7517 || toupper (i) != TOUPPER (i)) 7518 return 2; 7519 return 0; 7520} 7521_ACEOF 7522if ac_fn_c_try_run "$LINENO"; then : 7523 7524else 7525 ac_cv_header_stdc=no 7526fi 7527rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7528 conftest.$ac_objext conftest.beam conftest.$ac_ext 7529fi 7530 7531fi 7532fi 7533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7534$as_echo "$ac_cv_header_stdc" >&6; } 7535if test $ac_cv_header_stdc = yes; then 7536 7537$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7538 7539fi 7540 7541# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7542for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7543 inttypes.h stdint.h unistd.h 7544do : 7545 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7546ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7547" 7548if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7549 cat >>confdefs.h <<_ACEOF 7550#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7551_ACEOF 7552 7553fi 7554 7555done 7556 7557 7558for ac_header in dlfcn.h 7559do : 7560 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7561" 7562if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7563 cat >>confdefs.h <<_ACEOF 7564#define HAVE_DLFCN_H 1 7565_ACEOF 7566 7567fi 7568 7569done 7570 7571 7572 7573 7574 7575 7576# Set options 7577 7578 7579 7580 7581 enable_win32_dll=no 7582 7583 7584 # Check whether --enable-shared was given. 7585if test "${enable_shared+set}" = set; then : 7586 enableval=$enable_shared; p=${PACKAGE-default} 7587 case $enableval in 7588 yes) enable_shared=yes ;; 7589 no) enable_shared=no ;; 7590 *) 7591 enable_shared=no 7592 # Look at the argument we got. We use all the common list separators. 7593 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7594 for pkg in $enableval; do 7595 IFS="$lt_save_ifs" 7596 if test "X$pkg" = "X$p"; then 7597 enable_shared=yes 7598 fi 7599 done 7600 IFS="$lt_save_ifs" 7601 ;; 7602 esac 7603else 7604 enable_shared=yes 7605fi 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 # Check whether --enable-static was given. 7616if test "${enable_static+set}" = set; then : 7617 enableval=$enable_static; p=${PACKAGE-default} 7618 case $enableval in 7619 yes) enable_static=yes ;; 7620 no) enable_static=no ;; 7621 *) 7622 enable_static=no 7623 # Look at the argument we got. We use all the common list separators. 7624 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7625 for pkg in $enableval; do 7626 IFS="$lt_save_ifs" 7627 if test "X$pkg" = "X$p"; then 7628 enable_static=yes 7629 fi 7630 done 7631 IFS="$lt_save_ifs" 7632 ;; 7633 esac 7634else 7635 enable_static=yes 7636fi 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647# Check whether --with-pic was given. 7648if test "${with_pic+set}" = set; then : 7649 withval=$with_pic; pic_mode="$withval" 7650else 7651 pic_mode=default 7652fi 7653 7654 7655test -z "$pic_mode" && pic_mode=default 7656 7657 7658 7659 7660 7661 7662 7663 # Check whether --enable-fast-install was given. 7664if test "${enable_fast_install+set}" = set; then : 7665 enableval=$enable_fast_install; p=${PACKAGE-default} 7666 case $enableval in 7667 yes) enable_fast_install=yes ;; 7668 no) enable_fast_install=no ;; 7669 *) 7670 enable_fast_install=no 7671 # Look at the argument we got. We use all the common list separators. 7672 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7673 for pkg in $enableval; do 7674 IFS="$lt_save_ifs" 7675 if test "X$pkg" = "X$p"; then 7676 enable_fast_install=yes 7677 fi 7678 done 7679 IFS="$lt_save_ifs" 7680 ;; 7681 esac 7682else 7683 enable_fast_install=yes 7684fi 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696# This can be used to rebuild libtool when needed 7697LIBTOOL_DEPS="$ltmain" 7698 7699# Always use our own libtool. 7700LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727test -z "$LN_S" && LN_S="ln -s" 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742if test -n "${ZSH_VERSION+set}" ; then 7743 setopt NO_GLOB_SUBST 7744fi 7745 7746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7747$as_echo_n "checking for objdir... " >&6; } 7748if ${lt_cv_objdir+:} false; then : 7749 $as_echo_n "(cached) " >&6 7750else 7751 rm -f .libs 2>/dev/null 7752mkdir .libs 2>/dev/null 7753if test -d .libs; then 7754 lt_cv_objdir=.libs 7755else 7756 # MS-DOS does not allow filenames that begin with a dot. 7757 lt_cv_objdir=_libs 7758fi 7759rmdir .libs 2>/dev/null 7760fi 7761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7762$as_echo "$lt_cv_objdir" >&6; } 7763objdir=$lt_cv_objdir 7764 7765 7766 7767 7768 7769cat >>confdefs.h <<_ACEOF 7770#define LT_OBJDIR "$lt_cv_objdir/" 7771_ACEOF 7772 7773 7774 7775 7776case $host_os in 7777aix3*) 7778 # AIX sometimes has problems with the GCC collect2 program. For some 7779 # reason, if we set the COLLECT_NAMES environment variable, the problems 7780 # vanish in a puff of smoke. 7781 if test "X${COLLECT_NAMES+set}" != Xset; then 7782 COLLECT_NAMES= 7783 export COLLECT_NAMES 7784 fi 7785 ;; 7786esac 7787 7788# Global variables: 7789ofile=libtool 7790can_build_shared=yes 7791 7792# All known linkers require a `.a' archive for static linking (except MSVC, 7793# which needs '.lib'). 7794libext=a 7795 7796with_gnu_ld="$lt_cv_prog_gnu_ld" 7797 7798old_CC="$CC" 7799old_CFLAGS="$CFLAGS" 7800 7801# Set sane defaults for various variables 7802test -z "$CC" && CC=cc 7803test -z "$LTCC" && LTCC=$CC 7804test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7805test -z "$LD" && LD=ld 7806test -z "$ac_objext" && ac_objext=o 7807 7808for cc_temp in $compiler""; do 7809 case $cc_temp in 7810 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7811 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7812 \-*) ;; 7813 *) break;; 7814 esac 7815done 7816cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7817 7818 7819# Only perform the check for file, if the check method requires it 7820test -z "$MAGIC_CMD" && MAGIC_CMD=file 7821case $deplibs_check_method in 7822file_magic*) 7823 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7825$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7826if ${lt_cv_path_MAGIC_CMD+:} false; then : 7827 $as_echo_n "(cached) " >&6 7828else 7829 case $MAGIC_CMD in 7830[\\/*] | ?:[\\/]*) 7831 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7832 ;; 7833*) 7834 lt_save_MAGIC_CMD="$MAGIC_CMD" 7835 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7836 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7837 for ac_dir in $ac_dummy; do 7838 IFS="$lt_save_ifs" 7839 test -z "$ac_dir" && ac_dir=. 7840 if test -f $ac_dir/${ac_tool_prefix}file; then 7841 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7842 if test -n "$file_magic_test_file"; then 7843 case $deplibs_check_method in 7844 "file_magic "*) 7845 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7846 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7847 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7848 $EGREP "$file_magic_regex" > /dev/null; then 7849 : 7850 else 7851 cat <<_LT_EOF 1>&2 7852 7853*** Warning: the command libtool uses to detect shared libraries, 7854*** $file_magic_cmd, produces output that libtool cannot recognize. 7855*** The result is that libtool may fail to recognize shared libraries 7856*** as such. This will affect the creation of libtool libraries that 7857*** depend on shared libraries, but programs linked with such libtool 7858*** libraries will work regardless of this problem. Nevertheless, you 7859*** may want to report the problem to your system manager and/or to 7860*** bug-libtool@gnu.org 7861 7862_LT_EOF 7863 fi ;; 7864 esac 7865 fi 7866 break 7867 fi 7868 done 7869 IFS="$lt_save_ifs" 7870 MAGIC_CMD="$lt_save_MAGIC_CMD" 7871 ;; 7872esac 7873fi 7874 7875MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7876if test -n "$MAGIC_CMD"; then 7877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7878$as_echo "$MAGIC_CMD" >&6; } 7879else 7880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7881$as_echo "no" >&6; } 7882fi 7883 7884 7885 7886 7887 7888if test -z "$lt_cv_path_MAGIC_CMD"; then 7889 if test -n "$ac_tool_prefix"; then 7890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7891$as_echo_n "checking for file... " >&6; } 7892if ${lt_cv_path_MAGIC_CMD+:} false; then : 7893 $as_echo_n "(cached) " >&6 7894else 7895 case $MAGIC_CMD in 7896[\\/*] | ?:[\\/]*) 7897 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7898 ;; 7899*) 7900 lt_save_MAGIC_CMD="$MAGIC_CMD" 7901 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7902 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7903 for ac_dir in $ac_dummy; do 7904 IFS="$lt_save_ifs" 7905 test -z "$ac_dir" && ac_dir=. 7906 if test -f $ac_dir/file; then 7907 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7908 if test -n "$file_magic_test_file"; then 7909 case $deplibs_check_method in 7910 "file_magic "*) 7911 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7912 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7913 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7914 $EGREP "$file_magic_regex" > /dev/null; then 7915 : 7916 else 7917 cat <<_LT_EOF 1>&2 7918 7919*** Warning: the command libtool uses to detect shared libraries, 7920*** $file_magic_cmd, produces output that libtool cannot recognize. 7921*** The result is that libtool may fail to recognize shared libraries 7922*** as such. This will affect the creation of libtool libraries that 7923*** depend on shared libraries, but programs linked with such libtool 7924*** libraries will work regardless of this problem. Nevertheless, you 7925*** may want to report the problem to your system manager and/or to 7926*** bug-libtool@gnu.org 7927 7928_LT_EOF 7929 fi ;; 7930 esac 7931 fi 7932 break 7933 fi 7934 done 7935 IFS="$lt_save_ifs" 7936 MAGIC_CMD="$lt_save_MAGIC_CMD" 7937 ;; 7938esac 7939fi 7940 7941MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7942if test -n "$MAGIC_CMD"; then 7943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7944$as_echo "$MAGIC_CMD" >&6; } 7945else 7946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7947$as_echo "no" >&6; } 7948fi 7949 7950 7951 else 7952 MAGIC_CMD=: 7953 fi 7954fi 7955 7956 fi 7957 ;; 7958esac 7959 7960# Use C for the default configuration in the libtool script 7961 7962lt_save_CC="$CC" 7963ac_ext=c 7964ac_cpp='$CPP $CPPFLAGS' 7965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7967ac_compiler_gnu=$ac_cv_c_compiler_gnu 7968 7969 7970# Source file extension for C test sources. 7971ac_ext=c 7972 7973# Object file extension for compiled C test sources. 7974objext=o 7975objext=$objext 7976 7977# Code to be used in simple compile tests 7978lt_simple_compile_test_code="int some_variable = 0;" 7979 7980# Code to be used in simple link tests 7981lt_simple_link_test_code='int main(){return(0);}' 7982 7983 7984 7985 7986 7987 7988 7989# If no C compiler was specified, use CC. 7990LTCC=${LTCC-"$CC"} 7991 7992# If no C compiler flags were specified, use CFLAGS. 7993LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7994 7995# Allow CC to be a program name with arguments. 7996compiler=$CC 7997 7998# Save the default compiler, since it gets overwritten when the other 7999# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8000compiler_DEFAULT=$CC 8001 8002# save warnings/boilerplate of simple test code 8003ac_outfile=conftest.$ac_objext 8004echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8005eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8006_lt_compiler_boilerplate=`cat conftest.err` 8007$RM conftest* 8008 8009ac_outfile=conftest.$ac_objext 8010echo "$lt_simple_link_test_code" >conftest.$ac_ext 8011eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8012_lt_linker_boilerplate=`cat conftest.err` 8013$RM -r conftest* 8014 8015 8016## CAVEAT EMPTOR: 8017## There is no encapsulation within the following macros, do not change 8018## the running order or otherwise move them around unless you know exactly 8019## what you are doing... 8020if test -n "$compiler"; then 8021 8022lt_prog_compiler_no_builtin_flag= 8023 8024if test "$GCC" = yes; then 8025 case $cc_basename in 8026 nvcc*) 8027 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8028 *) 8029 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8030 esac 8031 8032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8033$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8034if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8035 $as_echo_n "(cached) " >&6 8036else 8037 lt_cv_prog_compiler_rtti_exceptions=no 8038 ac_outfile=conftest.$ac_objext 8039 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8040 lt_compiler_flag="-fno-rtti -fno-exceptions" 8041 # Insert the option either (1) after the last *FLAGS variable, or 8042 # (2) before a word containing "conftest.", or (3) at the end. 8043 # Note that $ac_compile itself does not contain backslashes and begins 8044 # with a dollar sign (not a hyphen), so the echo should work correctly. 8045 # The option is referenced via a variable to avoid confusing sed. 8046 lt_compile=`echo "$ac_compile" | $SED \ 8047 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8048 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8049 -e 's:$: $lt_compiler_flag:'` 8050 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8051 (eval "$lt_compile" 2>conftest.err) 8052 ac_status=$? 8053 cat conftest.err >&5 8054 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8055 if (exit $ac_status) && test -s "$ac_outfile"; then 8056 # The compiler can only warn and ignore the option if not recognized 8057 # So say no if there are warnings other than the usual output. 8058 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8059 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8060 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8061 lt_cv_prog_compiler_rtti_exceptions=yes 8062 fi 8063 fi 8064 $RM conftest* 8065 8066fi 8067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8068$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8069 8070if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8071 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8072else 8073 : 8074fi 8075 8076fi 8077 8078 8079 8080 8081 8082 8083 lt_prog_compiler_wl= 8084lt_prog_compiler_pic= 8085lt_prog_compiler_static= 8086 8087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8088$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8089 8090 if test "$GCC" = yes; then 8091 lt_prog_compiler_wl='-Wl,' 8092 lt_prog_compiler_static='-static' 8093 8094 case $host_os in 8095 aix*) 8096 # All AIX code is PIC. 8097 if test "$host_cpu" = ia64; then 8098 # AIX 5 now supports IA64 processor 8099 lt_prog_compiler_static='-Bstatic' 8100 fi 8101 lt_prog_compiler_pic='-fPIC' 8102 ;; 8103 8104 amigaos*) 8105 case $host_cpu in 8106 powerpc) 8107 # see comment about AmigaOS4 .so support 8108 lt_prog_compiler_pic='-fPIC' 8109 ;; 8110 m68k) 8111 # FIXME: we need at least 68020 code to build shared libraries, but 8112 # adding the `-m68020' flag to GCC prevents building anything better, 8113 # like `-m68040'. 8114 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8115 ;; 8116 esac 8117 ;; 8118 8119 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8120 # PIC is the default for these OSes. 8121 ;; 8122 8123 mingw* | cygwin* | pw32* | os2* | cegcc*) 8124 # This hack is so that the source file can tell whether it is being 8125 # built for inclusion in a dll (and should export symbols for example). 8126 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8127 # (--disable-auto-import) libraries 8128 lt_prog_compiler_pic='-DDLL_EXPORT' 8129 ;; 8130 8131 darwin* | rhapsody*) 8132 # PIC is the default on this platform 8133 # Common symbols not allowed in MH_DYLIB files 8134 lt_prog_compiler_pic='-fno-common' 8135 ;; 8136 8137 haiku*) 8138 # PIC is the default for Haiku. 8139 # The "-static" flag exists, but is broken. 8140 lt_prog_compiler_static= 8141 ;; 8142 8143 hpux*) 8144 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8145 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8146 # sets the default TLS model and affects inlining. 8147 case $host_cpu in 8148 hppa*64*) 8149 # +Z the default 8150 ;; 8151 *) 8152 lt_prog_compiler_pic='-fPIC' 8153 ;; 8154 esac 8155 ;; 8156 8157 interix[3-9]*) 8158 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8159 # Instead, we relocate shared libraries at runtime. 8160 ;; 8161 8162 msdosdjgpp*) 8163 # Just because we use GCC doesn't mean we suddenly get shared libraries 8164 # on systems that don't support them. 8165 lt_prog_compiler_can_build_shared=no 8166 enable_shared=no 8167 ;; 8168 8169 *nto* | *qnx*) 8170 # QNX uses GNU C++, but need to define -shared option too, otherwise 8171 # it will coredump. 8172 lt_prog_compiler_pic='-fPIC -shared' 8173 ;; 8174 8175 sysv4*MP*) 8176 if test -d /usr/nec; then 8177 lt_prog_compiler_pic=-Kconform_pic 8178 fi 8179 ;; 8180 8181 *) 8182 lt_prog_compiler_pic='-fPIC' 8183 ;; 8184 esac 8185 8186 case $cc_basename in 8187 nvcc*) # Cuda Compiler Driver 2.2 8188 lt_prog_compiler_wl='-Xlinker ' 8189 lt_prog_compiler_pic='-Xcompiler -fPIC' 8190 ;; 8191 esac 8192 else 8193 # PORTME Check for flag to pass linker flags through the system compiler. 8194 case $host_os in 8195 aix*) 8196 lt_prog_compiler_wl='-Wl,' 8197 if test "$host_cpu" = ia64; then 8198 # AIX 5 now supports IA64 processor 8199 lt_prog_compiler_static='-Bstatic' 8200 else 8201 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8202 fi 8203 ;; 8204 8205 mingw* | cygwin* | pw32* | os2* | cegcc*) 8206 # This hack is so that the source file can tell whether it is being 8207 # built for inclusion in a dll (and should export symbols for example). 8208 lt_prog_compiler_pic='-DDLL_EXPORT' 8209 ;; 8210 8211 hpux9* | hpux10* | hpux11*) 8212 lt_prog_compiler_wl='-Wl,' 8213 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8214 # not for PA HP-UX. 8215 case $host_cpu in 8216 hppa*64*|ia64*) 8217 # +Z the default 8218 ;; 8219 *) 8220 lt_prog_compiler_pic='+Z' 8221 ;; 8222 esac 8223 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8224 lt_prog_compiler_static='${wl}-a ${wl}archive' 8225 ;; 8226 8227 irix5* | irix6* | nonstopux*) 8228 lt_prog_compiler_wl='-Wl,' 8229 # PIC (with -KPIC) is the default. 8230 lt_prog_compiler_static='-non_shared' 8231 ;; 8232 8233 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8234 case $cc_basename in 8235 # old Intel for x86_64 which still supported -KPIC. 8236 ecc*) 8237 lt_prog_compiler_wl='-Wl,' 8238 lt_prog_compiler_pic='-KPIC' 8239 lt_prog_compiler_static='-static' 8240 ;; 8241 # icc used to be incompatible with GCC. 8242 # ICC 10 doesn't accept -KPIC any more. 8243 icc* | ifort*) 8244 lt_prog_compiler_wl='-Wl,' 8245 lt_prog_compiler_pic='-fPIC' 8246 lt_prog_compiler_static='-static' 8247 ;; 8248 # Lahey Fortran 8.1. 8249 lf95*) 8250 lt_prog_compiler_wl='-Wl,' 8251 lt_prog_compiler_pic='--shared' 8252 lt_prog_compiler_static='--static' 8253 ;; 8254 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8255 # Portland Group compilers (*not* the Pentium gcc compiler, 8256 # which looks to be a dead project) 8257 lt_prog_compiler_wl='-Wl,' 8258 lt_prog_compiler_pic='-fpic' 8259 lt_prog_compiler_static='-Bstatic' 8260 ;; 8261 ccc*) 8262 lt_prog_compiler_wl='-Wl,' 8263 # All Alpha code is PIC. 8264 lt_prog_compiler_static='-non_shared' 8265 ;; 8266 xl* | bgxl* | bgf* | mpixl*) 8267 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8268 lt_prog_compiler_wl='-Wl,' 8269 lt_prog_compiler_pic='-qpic' 8270 lt_prog_compiler_static='-qstaticlink' 8271 ;; 8272 *) 8273 case `$CC -V 2>&1 | sed 5q` in 8274 *Sun\ F* | *Sun*Fortran*) 8275 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8276 lt_prog_compiler_pic='-KPIC' 8277 lt_prog_compiler_static='-Bstatic' 8278 lt_prog_compiler_wl='' 8279 ;; 8280 *Sun\ C*) 8281 # Sun C 5.9 8282 lt_prog_compiler_pic='-KPIC' 8283 lt_prog_compiler_static='-Bstatic' 8284 lt_prog_compiler_wl='-Wl,' 8285 ;; 8286 esac 8287 ;; 8288 esac 8289 ;; 8290 8291 newsos6) 8292 lt_prog_compiler_pic='-KPIC' 8293 lt_prog_compiler_static='-Bstatic' 8294 ;; 8295 8296 *nto* | *qnx*) 8297 # QNX uses GNU C++, but need to define -shared option too, otherwise 8298 # it will coredump. 8299 lt_prog_compiler_pic='-fPIC -shared' 8300 ;; 8301 8302 osf3* | osf4* | osf5*) 8303 lt_prog_compiler_wl='-Wl,' 8304 # All OSF/1 code is PIC. 8305 lt_prog_compiler_static='-non_shared' 8306 ;; 8307 8308 rdos*) 8309 lt_prog_compiler_static='-non_shared' 8310 ;; 8311 8312 solaris*) 8313 lt_prog_compiler_pic='-KPIC' 8314 lt_prog_compiler_static='-Bstatic' 8315 case $cc_basename in 8316 f77* | f90* | f95*) 8317 lt_prog_compiler_wl='-Qoption ld ';; 8318 *) 8319 lt_prog_compiler_wl='-Wl,';; 8320 esac 8321 ;; 8322 8323 sunos4*) 8324 lt_prog_compiler_wl='-Qoption ld ' 8325 lt_prog_compiler_pic='-PIC' 8326 lt_prog_compiler_static='-Bstatic' 8327 ;; 8328 8329 sysv4 | sysv4.2uw2* | sysv4.3*) 8330 lt_prog_compiler_wl='-Wl,' 8331 lt_prog_compiler_pic='-KPIC' 8332 lt_prog_compiler_static='-Bstatic' 8333 ;; 8334 8335 sysv4*MP*) 8336 if test -d /usr/nec ;then 8337 lt_prog_compiler_pic='-Kconform_pic' 8338 lt_prog_compiler_static='-Bstatic' 8339 fi 8340 ;; 8341 8342 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8343 lt_prog_compiler_wl='-Wl,' 8344 lt_prog_compiler_pic='-KPIC' 8345 lt_prog_compiler_static='-Bstatic' 8346 ;; 8347 8348 unicos*) 8349 lt_prog_compiler_wl='-Wl,' 8350 lt_prog_compiler_can_build_shared=no 8351 ;; 8352 8353 uts4*) 8354 lt_prog_compiler_pic='-pic' 8355 lt_prog_compiler_static='-Bstatic' 8356 ;; 8357 8358 *) 8359 lt_prog_compiler_can_build_shared=no 8360 ;; 8361 esac 8362 fi 8363 8364case $host_os in 8365 # For platforms which do not support PIC, -DPIC is meaningless: 8366 *djgpp*) 8367 lt_prog_compiler_pic= 8368 ;; 8369 *) 8370 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8371 ;; 8372esac 8373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8374$as_echo "$lt_prog_compiler_pic" >&6; } 8375 8376 8377 8378 8379 8380 8381# 8382# Check to make sure the PIC flag actually works. 8383# 8384if test -n "$lt_prog_compiler_pic"; then 8385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8386$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8387if ${lt_cv_prog_compiler_pic_works+:} false; then : 8388 $as_echo_n "(cached) " >&6 8389else 8390 lt_cv_prog_compiler_pic_works=no 8391 ac_outfile=conftest.$ac_objext 8392 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8393 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8394 # Insert the option either (1) after the last *FLAGS variable, or 8395 # (2) before a word containing "conftest.", or (3) at the end. 8396 # Note that $ac_compile itself does not contain backslashes and begins 8397 # with a dollar sign (not a hyphen), so the echo should work correctly. 8398 # The option is referenced via a variable to avoid confusing sed. 8399 lt_compile=`echo "$ac_compile" | $SED \ 8400 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8401 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8402 -e 's:$: $lt_compiler_flag:'` 8403 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8404 (eval "$lt_compile" 2>conftest.err) 8405 ac_status=$? 8406 cat conftest.err >&5 8407 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8408 if (exit $ac_status) && test -s "$ac_outfile"; then 8409 # The compiler can only warn and ignore the option if not recognized 8410 # So say no if there are warnings other than the usual output. 8411 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8412 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8413 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8414 lt_cv_prog_compiler_pic_works=yes 8415 fi 8416 fi 8417 $RM conftest* 8418 8419fi 8420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8421$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8422 8423if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8424 case $lt_prog_compiler_pic in 8425 "" | " "*) ;; 8426 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8427 esac 8428else 8429 lt_prog_compiler_pic= 8430 lt_prog_compiler_can_build_shared=no 8431fi 8432 8433fi 8434 8435 8436 8437 8438 8439 8440# 8441# Check to make sure the static flag actually works. 8442# 8443wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8445$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8446if ${lt_cv_prog_compiler_static_works+:} false; then : 8447 $as_echo_n "(cached) " >&6 8448else 8449 lt_cv_prog_compiler_static_works=no 8450 save_LDFLAGS="$LDFLAGS" 8451 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8452 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8453 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8454 # The linker can only warn and ignore the option if not recognized 8455 # So say no if there are warnings 8456 if test -s conftest.err; then 8457 # Append any errors to the config.log. 8458 cat conftest.err 1>&5 8459 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8460 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8461 if diff conftest.exp conftest.er2 >/dev/null; then 8462 lt_cv_prog_compiler_static_works=yes 8463 fi 8464 else 8465 lt_cv_prog_compiler_static_works=yes 8466 fi 8467 fi 8468 $RM -r conftest* 8469 LDFLAGS="$save_LDFLAGS" 8470 8471fi 8472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8473$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8474 8475if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8476 : 8477else 8478 lt_prog_compiler_static= 8479fi 8480 8481 8482 8483 8484 8485 8486 8487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8488$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8489if ${lt_cv_prog_compiler_c_o+:} false; then : 8490 $as_echo_n "(cached) " >&6 8491else 8492 lt_cv_prog_compiler_c_o=no 8493 $RM -r conftest 2>/dev/null 8494 mkdir conftest 8495 cd conftest 8496 mkdir out 8497 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8498 8499 lt_compiler_flag="-o out/conftest2.$ac_objext" 8500 # Insert the option either (1) after the last *FLAGS variable, or 8501 # (2) before a word containing "conftest.", or (3) at the end. 8502 # Note that $ac_compile itself does not contain backslashes and begins 8503 # with a dollar sign (not a hyphen), so the echo should work correctly. 8504 lt_compile=`echo "$ac_compile" | $SED \ 8505 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8506 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8507 -e 's:$: $lt_compiler_flag:'` 8508 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8509 (eval "$lt_compile" 2>out/conftest.err) 8510 ac_status=$? 8511 cat out/conftest.err >&5 8512 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8513 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8514 then 8515 # The compiler can only warn and ignore the option if not recognized 8516 # So say no if there are warnings 8517 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8518 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8519 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8520 lt_cv_prog_compiler_c_o=yes 8521 fi 8522 fi 8523 chmod u+w . 2>&5 8524 $RM conftest* 8525 # SGI C++ compiler will create directory out/ii_files/ for 8526 # template instantiation 8527 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8528 $RM out/* && rmdir out 8529 cd .. 8530 $RM -r conftest 8531 $RM conftest* 8532 8533fi 8534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8535$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8536 8537 8538 8539 8540 8541 8542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8543$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8544if ${lt_cv_prog_compiler_c_o+:} false; then : 8545 $as_echo_n "(cached) " >&6 8546else 8547 lt_cv_prog_compiler_c_o=no 8548 $RM -r conftest 2>/dev/null 8549 mkdir conftest 8550 cd conftest 8551 mkdir out 8552 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8553 8554 lt_compiler_flag="-o out/conftest2.$ac_objext" 8555 # Insert the option either (1) after the last *FLAGS variable, or 8556 # (2) before a word containing "conftest.", or (3) at the end. 8557 # Note that $ac_compile itself does not contain backslashes and begins 8558 # with a dollar sign (not a hyphen), so the echo should work correctly. 8559 lt_compile=`echo "$ac_compile" | $SED \ 8560 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8561 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8562 -e 's:$: $lt_compiler_flag:'` 8563 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8564 (eval "$lt_compile" 2>out/conftest.err) 8565 ac_status=$? 8566 cat out/conftest.err >&5 8567 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8568 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8569 then 8570 # The compiler can only warn and ignore the option if not recognized 8571 # So say no if there are warnings 8572 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8573 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8574 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8575 lt_cv_prog_compiler_c_o=yes 8576 fi 8577 fi 8578 chmod u+w . 2>&5 8579 $RM conftest* 8580 # SGI C++ compiler will create directory out/ii_files/ for 8581 # template instantiation 8582 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8583 $RM out/* && rmdir out 8584 cd .. 8585 $RM -r conftest 8586 $RM conftest* 8587 8588fi 8589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8590$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8591 8592 8593 8594 8595hard_links="nottested" 8596if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8597 # do not overwrite the value of need_locks provided by the user 8598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8599$as_echo_n "checking if we can lock with hard links... " >&6; } 8600 hard_links=yes 8601 $RM conftest* 8602 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8603 touch conftest.a 8604 ln conftest.a conftest.b 2>&5 || hard_links=no 8605 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8607$as_echo "$hard_links" >&6; } 8608 if test "$hard_links" = no; then 8609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8610$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8611 need_locks=warn 8612 fi 8613else 8614 need_locks=no 8615fi 8616 8617 8618 8619 8620 8621 8622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8623$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8624 8625 runpath_var= 8626 allow_undefined_flag= 8627 always_export_symbols=no 8628 archive_cmds= 8629 archive_expsym_cmds= 8630 compiler_needs_object=no 8631 enable_shared_with_static_runtimes=no 8632 export_dynamic_flag_spec= 8633 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8634 hardcode_automatic=no 8635 hardcode_direct=no 8636 hardcode_direct_absolute=no 8637 hardcode_libdir_flag_spec= 8638 hardcode_libdir_flag_spec_ld= 8639 hardcode_libdir_separator= 8640 hardcode_minus_L=no 8641 hardcode_shlibpath_var=unsupported 8642 inherit_rpath=no 8643 link_all_deplibs=unknown 8644 module_cmds= 8645 module_expsym_cmds= 8646 old_archive_from_new_cmds= 8647 old_archive_from_expsyms_cmds= 8648 thread_safe_flag_spec= 8649 whole_archive_flag_spec= 8650 # include_expsyms should be a list of space-separated symbols to be *always* 8651 # included in the symbol list 8652 include_expsyms= 8653 # exclude_expsyms can be an extended regexp of symbols to exclude 8654 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8655 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8656 # as well as any symbol that contains `d'. 8657 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8658 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8659 # platforms (ab)use it in PIC code, but their linkers get confused if 8660 # the symbol is explicitly referenced. Since portable code cannot 8661 # rely on this symbol name, it's probably fine to never include it in 8662 # preloaded symbol tables. 8663 # Exclude shared library initialization/finalization symbols. 8664 extract_expsyms_cmds= 8665 8666 case $host_os in 8667 cygwin* | mingw* | pw32* | cegcc*) 8668 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8669 # When not using gcc, we currently assume that we are using 8670 # Microsoft Visual C++. 8671 if test "$GCC" != yes; then 8672 with_gnu_ld=no 8673 fi 8674 ;; 8675 interix*) 8676 # we just hope/assume this is gcc and not c89 (= MSVC++) 8677 with_gnu_ld=yes 8678 ;; 8679 openbsd*) 8680 with_gnu_ld=no 8681 ;; 8682 esac 8683 8684 ld_shlibs=yes 8685 8686 # On some targets, GNU ld is compatible enough with the native linker 8687 # that we're better off using the native interface for both. 8688 lt_use_gnu_ld_interface=no 8689 if test "$with_gnu_ld" = yes; then 8690 case $host_os in 8691 aix*) 8692 # The AIX port of GNU ld has always aspired to compatibility 8693 # with the native linker. However, as the warning in the GNU ld 8694 # block says, versions before 2.19.5* couldn't really create working 8695 # shared libraries, regardless of the interface used. 8696 case `$LD -v 2>&1` in 8697 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8698 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8699 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8700 *) 8701 lt_use_gnu_ld_interface=yes 8702 ;; 8703 esac 8704 ;; 8705 *) 8706 lt_use_gnu_ld_interface=yes 8707 ;; 8708 esac 8709 fi 8710 8711 if test "$lt_use_gnu_ld_interface" = yes; then 8712 # If archive_cmds runs LD, not CC, wlarc should be empty 8713 wlarc='${wl}' 8714 8715 # Set some defaults for GNU ld with shared library support. These 8716 # are reset later if shared libraries are not supported. Putting them 8717 # here allows them to be overridden if necessary. 8718 runpath_var=LD_RUN_PATH 8719 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8720 export_dynamic_flag_spec='${wl}--export-dynamic' 8721 # ancient GNU ld didn't support --whole-archive et. al. 8722 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8723 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8724 else 8725 whole_archive_flag_spec= 8726 fi 8727 supports_anon_versioning=no 8728 case `$LD -v 2>&1` in 8729 *GNU\ gold*) supports_anon_versioning=yes ;; 8730 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8731 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8732 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8733 *\ 2.11.*) ;; # other 2.11 versions 8734 *) supports_anon_versioning=yes ;; 8735 esac 8736 8737 # See if GNU ld supports shared libraries. 8738 case $host_os in 8739 aix[3-9]*) 8740 # On AIX/PPC, the GNU linker is very broken 8741 if test "$host_cpu" != ia64; then 8742 ld_shlibs=no 8743 cat <<_LT_EOF 1>&2 8744 8745*** Warning: the GNU linker, at least up to release 2.19, is reported 8746*** to be unable to reliably create shared libraries on AIX. 8747*** Therefore, libtool is disabling shared libraries support. If you 8748*** really care for shared libraries, you may want to install binutils 8749*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8750*** You will then need to restart the configuration process. 8751 8752_LT_EOF 8753 fi 8754 ;; 8755 8756 amigaos*) 8757 case $host_cpu in 8758 powerpc) 8759 # see comment about AmigaOS4 .so support 8760 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8761 archive_expsym_cmds='' 8762 ;; 8763 m68k) 8764 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)' 8765 hardcode_libdir_flag_spec='-L$libdir' 8766 hardcode_minus_L=yes 8767 ;; 8768 esac 8769 ;; 8770 8771 beos*) 8772 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8773 allow_undefined_flag=unsupported 8774 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8775 # support --undefined. This deserves some investigation. FIXME 8776 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8777 else 8778 ld_shlibs=no 8779 fi 8780 ;; 8781 8782 cygwin* | mingw* | pw32* | cegcc*) 8783 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8784 # as there is no search path for DLLs. 8785 hardcode_libdir_flag_spec='-L$libdir' 8786 export_dynamic_flag_spec='${wl}--export-all-symbols' 8787 allow_undefined_flag=unsupported 8788 always_export_symbols=no 8789 enable_shared_with_static_runtimes=yes 8790 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8791 8792 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8793 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8794 # If the export-symbols file already is a .def file (1st line 8795 # is EXPORTS), use it as is; otherwise, prepend... 8796 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8797 cp $export_symbols $output_objdir/$soname.def; 8798 else 8799 echo EXPORTS > $output_objdir/$soname.def; 8800 cat $export_symbols >> $output_objdir/$soname.def; 8801 fi~ 8802 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8803 else 8804 ld_shlibs=no 8805 fi 8806 ;; 8807 8808 haiku*) 8809 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8810 link_all_deplibs=yes 8811 ;; 8812 8813 interix[3-9]*) 8814 hardcode_direct=no 8815 hardcode_shlibpath_var=no 8816 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8817 export_dynamic_flag_spec='${wl}-E' 8818 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8819 # Instead, shared libraries are loaded at an image base (0x10000000 by 8820 # default) and relocated if they conflict, which is a slow very memory 8821 # consuming and fragmenting process. To avoid this, we pick a random, 8822 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8823 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8824 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8825 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' 8826 ;; 8827 8828 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8829 tmp_diet=no 8830 if test "$host_os" = linux-dietlibc; then 8831 case $cc_basename in 8832 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8833 esac 8834 fi 8835 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8836 && test "$tmp_diet" = no 8837 then 8838 tmp_addflag=' $pic_flag' 8839 tmp_sharedflag='-shared' 8840 case $cc_basename,$host_cpu in 8841 pgcc*) # Portland Group C compiler 8842 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' 8843 tmp_addflag=' $pic_flag' 8844 ;; 8845 pgf77* | pgf90* | pgf95* | pgfortran*) 8846 # Portland Group f77 and f90 compilers 8847 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' 8848 tmp_addflag=' $pic_flag -Mnomain' ;; 8849 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8850 tmp_addflag=' -i_dynamic' ;; 8851 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8852 tmp_addflag=' -i_dynamic -nofor_main' ;; 8853 ifc* | ifort*) # Intel Fortran compiler 8854 tmp_addflag=' -nofor_main' ;; 8855 lf95*) # Lahey Fortran 8.1 8856 whole_archive_flag_spec= 8857 tmp_sharedflag='--shared' ;; 8858 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8859 tmp_sharedflag='-qmkshrobj' 8860 tmp_addflag= ;; 8861 nvcc*) # Cuda Compiler Driver 2.2 8862 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' 8863 compiler_needs_object=yes 8864 ;; 8865 esac 8866 case `$CC -V 2>&1 | sed 5q` in 8867 *Sun\ C*) # Sun C 5.9 8868 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' 8869 compiler_needs_object=yes 8870 tmp_sharedflag='-G' ;; 8871 *Sun\ F*) # Sun Fortran 8.3 8872 tmp_sharedflag='-G' ;; 8873 esac 8874 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8875 8876 if test "x$supports_anon_versioning" = xyes; then 8877 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8878 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8879 echo "local: *; };" >> $output_objdir/$libname.ver~ 8880 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8881 fi 8882 8883 case $cc_basename in 8884 xlf* | bgf* | bgxlf* | mpixlf*) 8885 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8886 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8887 hardcode_libdir_flag_spec= 8888 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8889 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8890 if test "x$supports_anon_versioning" = xyes; then 8891 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8892 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8893 echo "local: *; };" >> $output_objdir/$libname.ver~ 8894 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8895 fi 8896 ;; 8897 esac 8898 else 8899 ld_shlibs=no 8900 fi 8901 ;; 8902 8903 netbsd*) 8904 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8905 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8906 wlarc= 8907 else 8908 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8909 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8910 fi 8911 ;; 8912 8913 solaris*) 8914 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8915 ld_shlibs=no 8916 cat <<_LT_EOF 1>&2 8917 8918*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8919*** create shared libraries on Solaris systems. Therefore, libtool 8920*** is disabling shared libraries support. We urge you to upgrade GNU 8921*** binutils to release 2.9.1 or newer. Another option is to modify 8922*** your PATH or compiler configuration so that the native linker is 8923*** used, and then restart. 8924 8925_LT_EOF 8926 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8927 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8928 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8929 else 8930 ld_shlibs=no 8931 fi 8932 ;; 8933 8934 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8935 case `$LD -v 2>&1` in 8936 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8937 ld_shlibs=no 8938 cat <<_LT_EOF 1>&2 8939 8940*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8941*** reliably create shared libraries on SCO systems. Therefore, libtool 8942*** is disabling shared libraries support. We urge you to upgrade GNU 8943*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8944*** your PATH or compiler configuration so that the native linker is 8945*** used, and then restart. 8946 8947_LT_EOF 8948 ;; 8949 *) 8950 # For security reasons, it is highly recommended that you always 8951 # use absolute paths for naming shared libraries, and exclude the 8952 # DT_RUNPATH tag from executables and libraries. But doing so 8953 # requires that you compile everything twice, which is a pain. 8954 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8955 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8956 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8957 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8958 else 8959 ld_shlibs=no 8960 fi 8961 ;; 8962 esac 8963 ;; 8964 8965 sunos4*) 8966 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8967 wlarc= 8968 hardcode_direct=yes 8969 hardcode_shlibpath_var=no 8970 ;; 8971 8972 *) 8973 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8974 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8975 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8976 else 8977 ld_shlibs=no 8978 fi 8979 ;; 8980 esac 8981 8982 if test "$ld_shlibs" = no; then 8983 runpath_var= 8984 hardcode_libdir_flag_spec= 8985 export_dynamic_flag_spec= 8986 whole_archive_flag_spec= 8987 fi 8988 else 8989 # PORTME fill in a description of your system's linker (not GNU ld) 8990 case $host_os in 8991 aix3*) 8992 allow_undefined_flag=unsupported 8993 always_export_symbols=yes 8994 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' 8995 # Note: this linker hardcodes the directories in LIBPATH if there 8996 # are no directories specified by -L. 8997 hardcode_minus_L=yes 8998 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8999 # Neither direct hardcoding nor static linking is supported with a 9000 # broken collect2. 9001 hardcode_direct=unsupported 9002 fi 9003 ;; 9004 9005 aix[4-9]*) 9006 if test "$host_cpu" = ia64; then 9007 # On IA64, the linker does run time linking by default, so we don't 9008 # have to do anything special. 9009 aix_use_runtimelinking=no 9010 exp_sym_flag='-Bexport' 9011 no_entry_flag="" 9012 else 9013 # If we're using GNU nm, then we don't want the "-C" option. 9014 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9015 # Also, AIX nm treats weak defined symbols like other global 9016 # defined symbols, whereas GNU nm marks them as "W". 9017 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9018 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' 9019 else 9020 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9021 fi 9022 aix_use_runtimelinking=no 9023 9024 # Test if we are trying to use run time linking or normal 9025 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9026 # need to do runtime linking. 9027 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9028 for ld_flag in $LDFLAGS; do 9029 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9030 aix_use_runtimelinking=yes 9031 break 9032 fi 9033 done 9034 ;; 9035 esac 9036 9037 exp_sym_flag='-bexport' 9038 no_entry_flag='-bnoentry' 9039 fi 9040 9041 # When large executables or shared objects are built, AIX ld can 9042 # have problems creating the table of contents. If linking a library 9043 # or program results in "error TOC overflow" add -mminimal-toc to 9044 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9045 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9046 9047 archive_cmds='' 9048 hardcode_direct=yes 9049 hardcode_direct_absolute=yes 9050 hardcode_libdir_separator=':' 9051 link_all_deplibs=yes 9052 file_list_spec='${wl}-f,' 9053 9054 if test "$GCC" = yes; then 9055 case $host_os in aix4.[012]|aix4.[012].*) 9056 # We only want to do this on AIX 4.2 and lower, the check 9057 # below for broken collect2 doesn't work under 4.3+ 9058 collect2name=`${CC} -print-prog-name=collect2` 9059 if test -f "$collect2name" && 9060 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9061 then 9062 # We have reworked collect2 9063 : 9064 else 9065 # We have old collect2 9066 hardcode_direct=unsupported 9067 # It fails to find uninstalled libraries when the uninstalled 9068 # path is not listed in the libpath. Setting hardcode_minus_L 9069 # to unsupported forces relinking 9070 hardcode_minus_L=yes 9071 hardcode_libdir_flag_spec='-L$libdir' 9072 hardcode_libdir_separator= 9073 fi 9074 ;; 9075 esac 9076 shared_flag='-shared' 9077 if test "$aix_use_runtimelinking" = yes; then 9078 shared_flag="$shared_flag "'${wl}-G' 9079 fi 9080 else 9081 # not using gcc 9082 if test "$host_cpu" = ia64; then 9083 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9084 # chokes on -Wl,-G. The following line is correct: 9085 shared_flag='-G' 9086 else 9087 if test "$aix_use_runtimelinking" = yes; then 9088 shared_flag='${wl}-G' 9089 else 9090 shared_flag='${wl}-bM:SRE' 9091 fi 9092 fi 9093 fi 9094 9095 export_dynamic_flag_spec='${wl}-bexpall' 9096 # It seems that -bexpall does not export symbols beginning with 9097 # underscore (_), so it is better to generate a list of symbols to export. 9098 always_export_symbols=yes 9099 if test "$aix_use_runtimelinking" = yes; then 9100 # Warning - without using the other runtime loading flags (-brtl), 9101 # -berok will link without error, but may produce a broken library. 9102 allow_undefined_flag='-berok' 9103 # Determine the default libpath from the value encoded in an 9104 # empty executable. 9105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9106/* end confdefs.h. */ 9107 9108int 9109main () 9110{ 9111 9112 ; 9113 return 0; 9114} 9115_ACEOF 9116if ac_fn_c_try_link "$LINENO"; then : 9117 9118lt_aix_libpath_sed=' 9119 /Import File Strings/,/^$/ { 9120 /^0/ { 9121 s/^0 *\(.*\)$/\1/ 9122 p 9123 } 9124 }' 9125aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9126# Check for a 64-bit object if we didn't find anything. 9127if test -z "$aix_libpath"; then 9128 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9129fi 9130fi 9131rm -f core conftest.err conftest.$ac_objext \ 9132 conftest$ac_exeext conftest.$ac_ext 9133if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9134 9135 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9136 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" 9137 else 9138 if test "$host_cpu" = ia64; then 9139 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9140 allow_undefined_flag="-z nodefs" 9141 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" 9142 else 9143 # Determine the default libpath from the value encoded in an 9144 # empty executable. 9145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9146/* end confdefs.h. */ 9147 9148int 9149main () 9150{ 9151 9152 ; 9153 return 0; 9154} 9155_ACEOF 9156if ac_fn_c_try_link "$LINENO"; then : 9157 9158lt_aix_libpath_sed=' 9159 /Import File Strings/,/^$/ { 9160 /^0/ { 9161 s/^0 *\(.*\)$/\1/ 9162 p 9163 } 9164 }' 9165aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9166# Check for a 64-bit object if we didn't find anything. 9167if test -z "$aix_libpath"; then 9168 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9169fi 9170fi 9171rm -f core conftest.err conftest.$ac_objext \ 9172 conftest$ac_exeext conftest.$ac_ext 9173if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9174 9175 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9176 # Warning - without using the other run time loading flags, 9177 # -berok will link without error, but may produce a broken library. 9178 no_undefined_flag=' ${wl}-bernotok' 9179 allow_undefined_flag=' ${wl}-berok' 9180 if test "$with_gnu_ld" = yes; then 9181 # We only use this code for GNU lds that support --whole-archive. 9182 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9183 else 9184 # Exported symbols can be pulled into shared objects from archives 9185 whole_archive_flag_spec='$convenience' 9186 fi 9187 archive_cmds_need_lc=yes 9188 # This is similar to how AIX traditionally builds its shared libraries. 9189 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' 9190 fi 9191 fi 9192 ;; 9193 9194 amigaos*) 9195 case $host_cpu in 9196 powerpc) 9197 # see comment about AmigaOS4 .so support 9198 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9199 archive_expsym_cmds='' 9200 ;; 9201 m68k) 9202 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)' 9203 hardcode_libdir_flag_spec='-L$libdir' 9204 hardcode_minus_L=yes 9205 ;; 9206 esac 9207 ;; 9208 9209 bsdi[45]*) 9210 export_dynamic_flag_spec=-rdynamic 9211 ;; 9212 9213 cygwin* | mingw* | pw32* | cegcc*) 9214 # When not using gcc, we currently assume that we are using 9215 # Microsoft Visual C++. 9216 # hardcode_libdir_flag_spec is actually meaningless, as there is 9217 # no search path for DLLs. 9218 hardcode_libdir_flag_spec=' ' 9219 allow_undefined_flag=unsupported 9220 # Tell ltmain to make .lib files, not .a files. 9221 libext=lib 9222 # Tell ltmain to make .dll files, not .so files. 9223 shrext_cmds=".dll" 9224 # FIXME: Setting linknames here is a bad hack. 9225 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9226 # The linker will automatically build a .lib file if we build a DLL. 9227 old_archive_from_new_cmds='true' 9228 # FIXME: Should let the user specify the lib program. 9229 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9230 fix_srcfile_path='`cygpath -w "$srcfile"`' 9231 enable_shared_with_static_runtimes=yes 9232 ;; 9233 9234 darwin* | rhapsody*) 9235 9236 9237 archive_cmds_need_lc=no 9238 hardcode_direct=no 9239 hardcode_automatic=yes 9240 hardcode_shlibpath_var=unsupported 9241 if test "$lt_cv_ld_force_load" = "yes"; then 9242 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\"`' 9243 else 9244 whole_archive_flag_spec='' 9245 fi 9246 link_all_deplibs=yes 9247 allow_undefined_flag="$_lt_dar_allow_undefined" 9248 case $cc_basename in 9249 ifort*) _lt_dar_can_shared=yes ;; 9250 *) _lt_dar_can_shared=$GCC ;; 9251 esac 9252 if test "$_lt_dar_can_shared" = "yes"; then 9253 output_verbose_link_cmd=func_echo_all 9254 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9255 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9256 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}" 9257 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}" 9258 9259 else 9260 ld_shlibs=no 9261 fi 9262 9263 ;; 9264 9265 dgux*) 9266 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9267 hardcode_libdir_flag_spec='-L$libdir' 9268 hardcode_shlibpath_var=no 9269 ;; 9270 9271 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9272 # support. Future versions do this automatically, but an explicit c++rt0.o 9273 # does not break anything, and helps significantly (at the cost of a little 9274 # extra space). 9275 freebsd2.2*) 9276 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9277 hardcode_libdir_flag_spec='-R$libdir' 9278 hardcode_direct=yes 9279 hardcode_shlibpath_var=no 9280 ;; 9281 9282 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9283 freebsd2.*) 9284 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9285 hardcode_direct=yes 9286 hardcode_minus_L=yes 9287 hardcode_shlibpath_var=no 9288 ;; 9289 9290 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9291 freebsd* | dragonfly*) 9292 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9293 hardcode_libdir_flag_spec='-R$libdir' 9294 hardcode_direct=yes 9295 hardcode_shlibpath_var=no 9296 ;; 9297 9298 hpux9*) 9299 if test "$GCC" = yes; then 9300 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9301 else 9302 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' 9303 fi 9304 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9305 hardcode_libdir_separator=: 9306 hardcode_direct=yes 9307 9308 # hardcode_minus_L: Not really in the search PATH, 9309 # but as the default location of the library. 9310 hardcode_minus_L=yes 9311 export_dynamic_flag_spec='${wl}-E' 9312 ;; 9313 9314 hpux10*) 9315 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9316 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9317 else 9318 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9319 fi 9320 if test "$with_gnu_ld" = no; then 9321 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9322 hardcode_libdir_flag_spec_ld='+b $libdir' 9323 hardcode_libdir_separator=: 9324 hardcode_direct=yes 9325 hardcode_direct_absolute=yes 9326 export_dynamic_flag_spec='${wl}-E' 9327 # hardcode_minus_L: Not really in the search PATH, 9328 # but as the default location of the library. 9329 hardcode_minus_L=yes 9330 fi 9331 ;; 9332 9333 hpux11*) 9334 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9335 case $host_cpu in 9336 hppa*64*) 9337 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9338 ;; 9339 ia64*) 9340 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9341 ;; 9342 *) 9343 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9344 ;; 9345 esac 9346 else 9347 case $host_cpu in 9348 hppa*64*) 9349 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9350 ;; 9351 ia64*) 9352 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9353 ;; 9354 *) 9355 9356 # Older versions of the 11.00 compiler do not understand -b yet 9357 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9359$as_echo_n "checking if $CC understands -b... " >&6; } 9360if ${lt_cv_prog_compiler__b+:} false; then : 9361 $as_echo_n "(cached) " >&6 9362else 9363 lt_cv_prog_compiler__b=no 9364 save_LDFLAGS="$LDFLAGS" 9365 LDFLAGS="$LDFLAGS -b" 9366 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9367 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9368 # The linker can only warn and ignore the option if not recognized 9369 # So say no if there are warnings 9370 if test -s conftest.err; then 9371 # Append any errors to the config.log. 9372 cat conftest.err 1>&5 9373 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9374 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9375 if diff conftest.exp conftest.er2 >/dev/null; then 9376 lt_cv_prog_compiler__b=yes 9377 fi 9378 else 9379 lt_cv_prog_compiler__b=yes 9380 fi 9381 fi 9382 $RM -r conftest* 9383 LDFLAGS="$save_LDFLAGS" 9384 9385fi 9386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9387$as_echo "$lt_cv_prog_compiler__b" >&6; } 9388 9389if test x"$lt_cv_prog_compiler__b" = xyes; then 9390 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9391else 9392 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9393fi 9394 9395 ;; 9396 esac 9397 fi 9398 if test "$with_gnu_ld" = no; then 9399 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9400 hardcode_libdir_separator=: 9401 9402 case $host_cpu in 9403 hppa*64*|ia64*) 9404 hardcode_direct=no 9405 hardcode_shlibpath_var=no 9406 ;; 9407 *) 9408 hardcode_direct=yes 9409 hardcode_direct_absolute=yes 9410 export_dynamic_flag_spec='${wl}-E' 9411 9412 # hardcode_minus_L: Not really in the search PATH, 9413 # but as the default location of the library. 9414 hardcode_minus_L=yes 9415 ;; 9416 esac 9417 fi 9418 ;; 9419 9420 irix5* | irix6* | nonstopux*) 9421 if test "$GCC" = yes; then 9422 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9423 # Try to use the -exported_symbol ld option, if it does not 9424 # work, assume that -exports_file does not work either and 9425 # implicitly export all symbols. 9426 save_LDFLAGS="$LDFLAGS" 9427 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9429/* end confdefs.h. */ 9430int foo(void) {} 9431_ACEOF 9432if ac_fn_c_try_link "$LINENO"; then : 9433 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 9434 9435fi 9436rm -f core conftest.err conftest.$ac_objext \ 9437 conftest$ac_exeext conftest.$ac_ext 9438 LDFLAGS="$save_LDFLAGS" 9439 else 9440 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' 9441 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' 9442 fi 9443 archive_cmds_need_lc='no' 9444 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9445 hardcode_libdir_separator=: 9446 inherit_rpath=yes 9447 link_all_deplibs=yes 9448 ;; 9449 9450 netbsd*) 9451 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9452 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9453 else 9454 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9455 fi 9456 hardcode_libdir_flag_spec='-R$libdir' 9457 hardcode_direct=yes 9458 hardcode_shlibpath_var=no 9459 ;; 9460 9461 newsos6) 9462 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9463 hardcode_direct=yes 9464 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9465 hardcode_libdir_separator=: 9466 hardcode_shlibpath_var=no 9467 ;; 9468 9469 *nto* | *qnx*) 9470 ;; 9471 9472 openbsd*) 9473 if test -f /usr/libexec/ld.so; then 9474 hardcode_direct=yes 9475 hardcode_shlibpath_var=no 9476 hardcode_direct_absolute=yes 9477 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9478 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9479 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9480 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9481 export_dynamic_flag_spec='${wl}-E' 9482 else 9483 case $host_os in 9484 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9485 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9486 hardcode_libdir_flag_spec='-R$libdir' 9487 ;; 9488 *) 9489 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9490 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9491 ;; 9492 esac 9493 fi 9494 else 9495 ld_shlibs=no 9496 fi 9497 ;; 9498 9499 os2*) 9500 hardcode_libdir_flag_spec='-L$libdir' 9501 hardcode_minus_L=yes 9502 allow_undefined_flag=unsupported 9503 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' 9504 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9505 ;; 9506 9507 osf3*) 9508 if test "$GCC" = yes; then 9509 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9510 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' 9511 else 9512 allow_undefined_flag=' -expect_unresolved \*' 9513 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' 9514 fi 9515 archive_cmds_need_lc='no' 9516 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9517 hardcode_libdir_separator=: 9518 ;; 9519 9520 osf4* | osf5*) # as osf3* with the addition of -msym flag 9521 if test "$GCC" = yes; then 9522 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9523 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9524 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9525 else 9526 allow_undefined_flag=' -expect_unresolved \*' 9527 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' 9528 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~ 9529 $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' 9530 9531 # Both c and cxx compiler support -rpath directly 9532 hardcode_libdir_flag_spec='-rpath $libdir' 9533 fi 9534 archive_cmds_need_lc='no' 9535 hardcode_libdir_separator=: 9536 ;; 9537 9538 solaris*) 9539 no_undefined_flag=' -z defs' 9540 if test "$GCC" = yes; then 9541 wlarc='${wl}' 9542 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9543 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9544 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9545 else 9546 case `$CC -V 2>&1` in 9547 *"Compilers 5.0"*) 9548 wlarc='' 9549 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9550 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9551 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9552 ;; 9553 *) 9554 wlarc='${wl}' 9555 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9556 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9557 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9558 ;; 9559 esac 9560 fi 9561 hardcode_libdir_flag_spec='-R$libdir' 9562 hardcode_shlibpath_var=no 9563 case $host_os in 9564 solaris2.[0-5] | solaris2.[0-5].*) ;; 9565 *) 9566 # The compiler driver will combine and reorder linker options, 9567 # but understands `-z linker_flag'. GCC discards it without `$wl', 9568 # but is careful enough not to reorder. 9569 # Supported since Solaris 2.6 (maybe 2.5.1?) 9570 if test "$GCC" = yes; then 9571 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9572 else 9573 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9574 fi 9575 ;; 9576 esac 9577 link_all_deplibs=yes 9578 ;; 9579 9580 sunos4*) 9581 if test "x$host_vendor" = xsequent; then 9582 # Use $CC to link under sequent, because it throws in some extra .o 9583 # files that make .init and .fini sections work. 9584 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9585 else 9586 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9587 fi 9588 hardcode_libdir_flag_spec='-L$libdir' 9589 hardcode_direct=yes 9590 hardcode_minus_L=yes 9591 hardcode_shlibpath_var=no 9592 ;; 9593 9594 sysv4) 9595 case $host_vendor in 9596 sni) 9597 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9598 hardcode_direct=yes # is this really true??? 9599 ;; 9600 siemens) 9601 ## LD is ld it makes a PLAMLIB 9602 ## CC just makes a GrossModule. 9603 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9604 reload_cmds='$CC -r -o $output$reload_objs' 9605 hardcode_direct=no 9606 ;; 9607 motorola) 9608 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9609 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9610 ;; 9611 esac 9612 runpath_var='LD_RUN_PATH' 9613 hardcode_shlibpath_var=no 9614 ;; 9615 9616 sysv4.3*) 9617 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9618 hardcode_shlibpath_var=no 9619 export_dynamic_flag_spec='-Bexport' 9620 ;; 9621 9622 sysv4*MP*) 9623 if test -d /usr/nec; then 9624 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9625 hardcode_shlibpath_var=no 9626 runpath_var=LD_RUN_PATH 9627 hardcode_runpath_var=yes 9628 ld_shlibs=yes 9629 fi 9630 ;; 9631 9632 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9633 no_undefined_flag='${wl}-z,text' 9634 archive_cmds_need_lc=no 9635 hardcode_shlibpath_var=no 9636 runpath_var='LD_RUN_PATH' 9637 9638 if test "$GCC" = yes; then 9639 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9640 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9641 else 9642 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9643 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9644 fi 9645 ;; 9646 9647 sysv5* | sco3.2v5* | sco5v6*) 9648 # Note: We can NOT use -z defs as we might desire, because we do not 9649 # link with -lc, and that would cause any symbols used from libc to 9650 # always be unresolved, which means just about no library would 9651 # ever link correctly. If we're not using GNU ld we use -z text 9652 # though, which does catch some bad symbols but isn't as heavy-handed 9653 # as -z defs. 9654 no_undefined_flag='${wl}-z,text' 9655 allow_undefined_flag='${wl}-z,nodefs' 9656 archive_cmds_need_lc=no 9657 hardcode_shlibpath_var=no 9658 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9659 hardcode_libdir_separator=':' 9660 link_all_deplibs=yes 9661 export_dynamic_flag_spec='${wl}-Bexport' 9662 runpath_var='LD_RUN_PATH' 9663 9664 if test "$GCC" = yes; then 9665 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9666 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9667 else 9668 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9669 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9670 fi 9671 ;; 9672 9673 uts4*) 9674 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9675 hardcode_libdir_flag_spec='-L$libdir' 9676 hardcode_shlibpath_var=no 9677 ;; 9678 9679 *) 9680 ld_shlibs=no 9681 ;; 9682 esac 9683 9684 if test x$host_vendor = xsni; then 9685 case $host in 9686 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9687 export_dynamic_flag_spec='${wl}-Blargedynsym' 9688 ;; 9689 esac 9690 fi 9691 fi 9692 9693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9694$as_echo "$ld_shlibs" >&6; } 9695test "$ld_shlibs" = no && can_build_shared=no 9696 9697with_gnu_ld=$with_gnu_ld 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713# 9714# Do we need to explicitly link libc? 9715# 9716case "x$archive_cmds_need_lc" in 9717x|xyes) 9718 # Assume -lc should be added 9719 archive_cmds_need_lc=yes 9720 9721 if test "$enable_shared" = yes && test "$GCC" = yes; then 9722 case $archive_cmds in 9723 *'~'*) 9724 # FIXME: we may have to deal with multi-command sequences. 9725 ;; 9726 '$CC '*) 9727 # Test whether the compiler implicitly links with -lc since on some 9728 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9729 # to ld, don't add -lc before -lgcc. 9730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9731$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9732if ${lt_cv_archive_cmds_need_lc+:} false; then : 9733 $as_echo_n "(cached) " >&6 9734else 9735 $RM conftest* 9736 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9737 9738 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9739 (eval $ac_compile) 2>&5 9740 ac_status=$? 9741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9742 test $ac_status = 0; } 2>conftest.err; then 9743 soname=conftest 9744 lib=conftest 9745 libobjs=conftest.$ac_objext 9746 deplibs= 9747 wl=$lt_prog_compiler_wl 9748 pic_flag=$lt_prog_compiler_pic 9749 compiler_flags=-v 9750 linker_flags=-v 9751 verstring= 9752 output_objdir=. 9753 libname=conftest 9754 lt_save_allow_undefined_flag=$allow_undefined_flag 9755 allow_undefined_flag= 9756 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9757 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9758 ac_status=$? 9759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9760 test $ac_status = 0; } 9761 then 9762 lt_cv_archive_cmds_need_lc=no 9763 else 9764 lt_cv_archive_cmds_need_lc=yes 9765 fi 9766 allow_undefined_flag=$lt_save_allow_undefined_flag 9767 else 9768 cat conftest.err 1>&5 9769 fi 9770 $RM conftest* 9771 9772fi 9773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9774$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9775 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9776 ;; 9777 esac 9778 fi 9779 ;; 9780esac 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9939$as_echo_n "checking dynamic linker characteristics... " >&6; } 9940 9941if test "$GCC" = yes; then 9942 case $host_os in 9943 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9944 *) lt_awk_arg="/^libraries:/" ;; 9945 esac 9946 case $host_os in 9947 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9948 *) lt_sed_strip_eq="s,=/,/,g" ;; 9949 esac 9950 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9951 case $lt_search_path_spec in 9952 *\;*) 9953 # if the path contains ";" then we assume it to be the separator 9954 # otherwise default to the standard path separator (i.e. ":") - it is 9955 # assumed that no part of a normal pathname contains ";" but that should 9956 # okay in the real world where ";" in dirpaths is itself problematic. 9957 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9958 ;; 9959 *) 9960 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9961 ;; 9962 esac 9963 # Ok, now we have the path, separated by spaces, we can step through it 9964 # and add multilib dir if necessary. 9965 lt_tmp_lt_search_path_spec= 9966 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9967 for lt_sys_path in $lt_search_path_spec; do 9968 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9969 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9970 else 9971 test -d "$lt_sys_path" && \ 9972 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9973 fi 9974 done 9975 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9976BEGIN {RS=" "; FS="/|\n";} { 9977 lt_foo=""; 9978 lt_count=0; 9979 for (lt_i = NF; lt_i > 0; lt_i--) { 9980 if ($lt_i != "" && $lt_i != ".") { 9981 if ($lt_i == "..") { 9982 lt_count++; 9983 } else { 9984 if (lt_count == 0) { 9985 lt_foo="/" $lt_i lt_foo; 9986 } else { 9987 lt_count--; 9988 } 9989 } 9990 } 9991 } 9992 if (lt_foo != "") { lt_freq[lt_foo]++; } 9993 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9994}'` 9995 # AWK program above erroneously prepends '/' to C:/dos/paths 9996 # for these hosts. 9997 case $host_os in 9998 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9999 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10000 esac 10001 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10002else 10003 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10004fi 10005library_names_spec= 10006libname_spec='lib$name' 10007soname_spec= 10008shrext_cmds=".so" 10009postinstall_cmds= 10010postuninstall_cmds= 10011finish_cmds= 10012finish_eval= 10013shlibpath_var= 10014shlibpath_overrides_runpath=unknown 10015version_type=none 10016dynamic_linker="$host_os ld.so" 10017sys_lib_dlsearch_path_spec="/lib /usr/lib" 10018need_lib_prefix=unknown 10019hardcode_into_libs=no 10020 10021# when you set need_version to no, make sure it does not cause -set_version 10022# flags to be left without arguments 10023need_version=unknown 10024 10025case $host_os in 10026aix3*) 10027 version_type=linux 10028 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10029 shlibpath_var=LIBPATH 10030 10031 # AIX 3 has no versioning support, so we append a major version to the name. 10032 soname_spec='${libname}${release}${shared_ext}$major' 10033 ;; 10034 10035aix[4-9]*) 10036 version_type=linux 10037 need_lib_prefix=no 10038 need_version=no 10039 hardcode_into_libs=yes 10040 if test "$host_cpu" = ia64; then 10041 # AIX 5 supports IA64 10042 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10043 shlibpath_var=LD_LIBRARY_PATH 10044 else 10045 # With GCC up to 2.95.x, collect2 would create an import file 10046 # for dependence libraries. The import file would start with 10047 # the line `#! .'. This would cause the generated library to 10048 # depend on `.', always an invalid library. This was fixed in 10049 # development snapshots of GCC prior to 3.0. 10050 case $host_os in 10051 aix4 | aix4.[01] | aix4.[01].*) 10052 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10053 echo ' yes ' 10054 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10055 : 10056 else 10057 can_build_shared=no 10058 fi 10059 ;; 10060 esac 10061 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10062 # soname into executable. Probably we can add versioning support to 10063 # collect2, so additional links can be useful in future. 10064 if test "$aix_use_runtimelinking" = yes; then 10065 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10066 # instead of lib<name>.a to let people know that these are not 10067 # typical AIX shared libraries. 10068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10069 else 10070 # We preserve .a as extension for shared libraries through AIX4.2 10071 # and later when we are not doing run time linking. 10072 library_names_spec='${libname}${release}.a $libname.a' 10073 soname_spec='${libname}${release}${shared_ext}$major' 10074 fi 10075 shlibpath_var=LIBPATH 10076 fi 10077 ;; 10078 10079amigaos*) 10080 case $host_cpu in 10081 powerpc) 10082 # Since July 2007 AmigaOS4 officially supports .so libraries. 10083 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10085 ;; 10086 m68k) 10087 library_names_spec='$libname.ixlibrary $libname.a' 10088 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10089 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' 10090 ;; 10091 esac 10092 ;; 10093 10094beos*) 10095 library_names_spec='${libname}${shared_ext}' 10096 dynamic_linker="$host_os ld.so" 10097 shlibpath_var=LIBRARY_PATH 10098 ;; 10099 10100bsdi[45]*) 10101 version_type=linux 10102 need_version=no 10103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10104 soname_spec='${libname}${release}${shared_ext}$major' 10105 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10106 shlibpath_var=LD_LIBRARY_PATH 10107 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10108 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10109 # the default ld.so.conf also contains /usr/contrib/lib and 10110 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10111 # libtool to hard-code these into programs 10112 ;; 10113 10114cygwin* | mingw* | pw32* | cegcc*) 10115 version_type=windows 10116 shrext_cmds=".dll" 10117 need_version=no 10118 need_lib_prefix=no 10119 10120 case $GCC,$host_os in 10121 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10122 library_names_spec='$libname.dll.a' 10123 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10124 postinstall_cmds='base_file=`basename \${file}`~ 10125 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10126 dldir=$destdir/`dirname \$dlpath`~ 10127 test -d \$dldir || mkdir -p \$dldir~ 10128 $install_prog $dir/$dlname \$dldir/$dlname~ 10129 chmod a+x \$dldir/$dlname~ 10130 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10131 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10132 fi' 10133 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10134 dlpath=$dir/\$dldll~ 10135 $RM \$dlpath' 10136 shlibpath_overrides_runpath=yes 10137 10138 case $host_os in 10139 cygwin*) 10140 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10141 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10142 10143 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10144 ;; 10145 mingw* | cegcc*) 10146 # MinGW DLLs use traditional 'lib' prefix 10147 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10148 ;; 10149 pw32*) 10150 # pw32 DLLs use 'pw' prefix rather than 'lib' 10151 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10152 ;; 10153 esac 10154 ;; 10155 10156 *) 10157 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10158 ;; 10159 esac 10160 dynamic_linker='Win32 ld.exe' 10161 # FIXME: first we should search . and the directory the executable is in 10162 shlibpath_var=PATH 10163 ;; 10164 10165darwin* | rhapsody*) 10166 dynamic_linker="$host_os dyld" 10167 version_type=darwin 10168 need_lib_prefix=no 10169 need_version=no 10170 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10171 soname_spec='${libname}${release}${major}$shared_ext' 10172 shlibpath_overrides_runpath=yes 10173 shlibpath_var=DYLD_LIBRARY_PATH 10174 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10175 10176 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10177 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10178 ;; 10179 10180dgux*) 10181 version_type=linux 10182 need_lib_prefix=no 10183 need_version=no 10184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10185 soname_spec='${libname}${release}${shared_ext}$major' 10186 shlibpath_var=LD_LIBRARY_PATH 10187 ;; 10188 10189freebsd* | dragonfly*) 10190 # DragonFly does not have aout. When/if they implement a new 10191 # versioning mechanism, adjust this. 10192 if test -x /usr/bin/objformat; then 10193 objformat=`/usr/bin/objformat` 10194 else 10195 case $host_os in 10196 freebsd[23].*) objformat=aout ;; 10197 *) objformat=elf ;; 10198 esac 10199 fi 10200 version_type=freebsd-$objformat 10201 case $version_type in 10202 freebsd-elf*) 10203 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10204 need_version=no 10205 need_lib_prefix=no 10206 ;; 10207 freebsd-*) 10208 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10209 need_version=yes 10210 ;; 10211 esac 10212 shlibpath_var=LD_LIBRARY_PATH 10213 case $host_os in 10214 freebsd2.*) 10215 shlibpath_overrides_runpath=yes 10216 ;; 10217 freebsd3.[01]* | freebsdelf3.[01]*) 10218 shlibpath_overrides_runpath=yes 10219 hardcode_into_libs=yes 10220 ;; 10221 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10222 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10223 shlibpath_overrides_runpath=no 10224 hardcode_into_libs=yes 10225 ;; 10226 *) # from 4.6 on, and DragonFly 10227 shlibpath_overrides_runpath=yes 10228 hardcode_into_libs=yes 10229 ;; 10230 esac 10231 ;; 10232 10233gnu*) 10234 version_type=linux 10235 need_lib_prefix=no 10236 need_version=no 10237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10238 soname_spec='${libname}${release}${shared_ext}$major' 10239 shlibpath_var=LD_LIBRARY_PATH 10240 hardcode_into_libs=yes 10241 ;; 10242 10243haiku*) 10244 version_type=linux 10245 need_lib_prefix=no 10246 need_version=no 10247 dynamic_linker="$host_os runtime_loader" 10248 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10249 soname_spec='${libname}${release}${shared_ext}$major' 10250 shlibpath_var=LIBRARY_PATH 10251 shlibpath_overrides_runpath=yes 10252 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10253 hardcode_into_libs=yes 10254 ;; 10255 10256hpux9* | hpux10* | hpux11*) 10257 # Give a soname corresponding to the major version so that dld.sl refuses to 10258 # link against other versions. 10259 version_type=sunos 10260 need_lib_prefix=no 10261 need_version=no 10262 case $host_cpu in 10263 ia64*) 10264 shrext_cmds='.so' 10265 hardcode_into_libs=yes 10266 dynamic_linker="$host_os dld.so" 10267 shlibpath_var=LD_LIBRARY_PATH 10268 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10269 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10270 soname_spec='${libname}${release}${shared_ext}$major' 10271 if test "X$HPUX_IA64_MODE" = X32; then 10272 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10273 else 10274 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10275 fi 10276 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10277 ;; 10278 hppa*64*) 10279 shrext_cmds='.sl' 10280 hardcode_into_libs=yes 10281 dynamic_linker="$host_os dld.sl" 10282 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10283 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10285 soname_spec='${libname}${release}${shared_ext}$major' 10286 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10287 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10288 ;; 10289 *) 10290 shrext_cmds='.sl' 10291 dynamic_linker="$host_os dld.sl" 10292 shlibpath_var=SHLIB_PATH 10293 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10294 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10295 soname_spec='${libname}${release}${shared_ext}$major' 10296 ;; 10297 esac 10298 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10299 postinstall_cmds='chmod 555 $lib' 10300 # or fails outright, so override atomically: 10301 install_override_mode=555 10302 ;; 10303 10304interix[3-9]*) 10305 version_type=linux 10306 need_lib_prefix=no 10307 need_version=no 10308 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10309 soname_spec='${libname}${release}${shared_ext}$major' 10310 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10311 shlibpath_var=LD_LIBRARY_PATH 10312 shlibpath_overrides_runpath=no 10313 hardcode_into_libs=yes 10314 ;; 10315 10316irix5* | irix6* | nonstopux*) 10317 case $host_os in 10318 nonstopux*) version_type=nonstopux ;; 10319 *) 10320 if test "$lt_cv_prog_gnu_ld" = yes; then 10321 version_type=linux 10322 else 10323 version_type=irix 10324 fi ;; 10325 esac 10326 need_lib_prefix=no 10327 need_version=no 10328 soname_spec='${libname}${release}${shared_ext}$major' 10329 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10330 case $host_os in 10331 irix5* | nonstopux*) 10332 libsuff= shlibsuff= 10333 ;; 10334 *) 10335 case $LD in # libtool.m4 will add one of these switches to LD 10336 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10337 libsuff= shlibsuff= libmagic=32-bit;; 10338 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10339 libsuff=32 shlibsuff=N32 libmagic=N32;; 10340 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10341 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10342 *) libsuff= shlibsuff= libmagic=never-match;; 10343 esac 10344 ;; 10345 esac 10346 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10347 shlibpath_overrides_runpath=no 10348 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10349 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10350 hardcode_into_libs=yes 10351 ;; 10352 10353# No shared lib support for Linux oldld, aout, or coff. 10354linux*oldld* | linux*aout* | linux*coff*) 10355 dynamic_linker=no 10356 ;; 10357 10358# This must be Linux ELF. 10359linux* | k*bsd*-gnu | kopensolaris*-gnu) 10360 version_type=linux 10361 need_lib_prefix=no 10362 need_version=no 10363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10364 soname_spec='${libname}${release}${shared_ext}$major' 10365 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10366 shlibpath_var=LD_LIBRARY_PATH 10367 shlibpath_overrides_runpath=no 10368 10369 # Some binutils ld are patched to set DT_RUNPATH 10370 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10371 $as_echo_n "(cached) " >&6 10372else 10373 lt_cv_shlibpath_overrides_runpath=no 10374 save_LDFLAGS=$LDFLAGS 10375 save_libdir=$libdir 10376 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10377 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10379/* end confdefs.h. */ 10380 10381int 10382main () 10383{ 10384 10385 ; 10386 return 0; 10387} 10388_ACEOF 10389if ac_fn_c_try_link "$LINENO"; then : 10390 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10391 lt_cv_shlibpath_overrides_runpath=yes 10392fi 10393fi 10394rm -f core conftest.err conftest.$ac_objext \ 10395 conftest$ac_exeext conftest.$ac_ext 10396 LDFLAGS=$save_LDFLAGS 10397 libdir=$save_libdir 10398 10399fi 10400 10401 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10402 10403 # This implies no fast_install, which is unacceptable. 10404 # Some rework will be needed to allow for fast_install 10405 # before this can be enabled. 10406 hardcode_into_libs=yes 10407 10408 # Append ld.so.conf contents to the search path 10409 if test -f /etc/ld.so.conf; then 10410 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' ' '` 10411 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10412 fi 10413 10414 # We used to test for /lib/ld.so.1 and disable shared libraries on 10415 # powerpc, because MkLinux only supported shared libraries with the 10416 # GNU dynamic linker. Since this was broken with cross compilers, 10417 # most powerpc-linux boxes support dynamic linking these days and 10418 # people can always --disable-shared, the test was removed, and we 10419 # assume the GNU/Linux dynamic linker is in use. 10420 dynamic_linker='GNU/Linux ld.so' 10421 ;; 10422 10423netbsd*) 10424 version_type=sunos 10425 need_lib_prefix=no 10426 need_version=no 10427 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10429 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10430 dynamic_linker='NetBSD (a.out) ld.so' 10431 else 10432 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10433 soname_spec='${libname}${release}${shared_ext}$major' 10434 dynamic_linker='NetBSD ld.elf_so' 10435 fi 10436 shlibpath_var=LD_LIBRARY_PATH 10437 shlibpath_overrides_runpath=yes 10438 hardcode_into_libs=yes 10439 ;; 10440 10441newsos6) 10442 version_type=linux 10443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10444 shlibpath_var=LD_LIBRARY_PATH 10445 shlibpath_overrides_runpath=yes 10446 ;; 10447 10448*nto* | *qnx*) 10449 version_type=qnx 10450 need_lib_prefix=no 10451 need_version=no 10452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10453 soname_spec='${libname}${release}${shared_ext}$major' 10454 shlibpath_var=LD_LIBRARY_PATH 10455 shlibpath_overrides_runpath=no 10456 hardcode_into_libs=yes 10457 dynamic_linker='ldqnx.so' 10458 ;; 10459 10460openbsd*) 10461 version_type=sunos 10462 sys_lib_dlsearch_path_spec="/usr/lib" 10463 need_lib_prefix=no 10464 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10465 case $host_os in 10466 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10467 *) need_version=no ;; 10468 esac 10469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10470 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10471 shlibpath_var=LD_LIBRARY_PATH 10472 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10473 case $host_os in 10474 openbsd2.[89] | openbsd2.[89].*) 10475 shlibpath_overrides_runpath=no 10476 ;; 10477 *) 10478 shlibpath_overrides_runpath=yes 10479 ;; 10480 esac 10481 else 10482 shlibpath_overrides_runpath=yes 10483 fi 10484 ;; 10485 10486os2*) 10487 libname_spec='$name' 10488 shrext_cmds=".dll" 10489 need_lib_prefix=no 10490 library_names_spec='$libname${shared_ext} $libname.a' 10491 dynamic_linker='OS/2 ld.exe' 10492 shlibpath_var=LIBPATH 10493 ;; 10494 10495osf3* | osf4* | osf5*) 10496 version_type=osf 10497 need_lib_prefix=no 10498 need_version=no 10499 soname_spec='${libname}${release}${shared_ext}$major' 10500 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10501 shlibpath_var=LD_LIBRARY_PATH 10502 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10503 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10504 ;; 10505 10506rdos*) 10507 dynamic_linker=no 10508 ;; 10509 10510solaris*) 10511 version_type=linux 10512 need_lib_prefix=no 10513 need_version=no 10514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10515 soname_spec='${libname}${release}${shared_ext}$major' 10516 shlibpath_var=LD_LIBRARY_PATH 10517 shlibpath_overrides_runpath=yes 10518 hardcode_into_libs=yes 10519 # ldd complains unless libraries are executable 10520 postinstall_cmds='chmod +x $lib' 10521 ;; 10522 10523sunos4*) 10524 version_type=sunos 10525 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10526 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10527 shlibpath_var=LD_LIBRARY_PATH 10528 shlibpath_overrides_runpath=yes 10529 if test "$with_gnu_ld" = yes; then 10530 need_lib_prefix=no 10531 fi 10532 need_version=yes 10533 ;; 10534 10535sysv4 | sysv4.3*) 10536 version_type=linux 10537 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10538 soname_spec='${libname}${release}${shared_ext}$major' 10539 shlibpath_var=LD_LIBRARY_PATH 10540 case $host_vendor in 10541 sni) 10542 shlibpath_overrides_runpath=no 10543 need_lib_prefix=no 10544 runpath_var=LD_RUN_PATH 10545 ;; 10546 siemens) 10547 need_lib_prefix=no 10548 ;; 10549 motorola) 10550 need_lib_prefix=no 10551 need_version=no 10552 shlibpath_overrides_runpath=no 10553 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10554 ;; 10555 esac 10556 ;; 10557 10558sysv4*MP*) 10559 if test -d /usr/nec ;then 10560 version_type=linux 10561 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10562 soname_spec='$libname${shared_ext}.$major' 10563 shlibpath_var=LD_LIBRARY_PATH 10564 fi 10565 ;; 10566 10567sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10568 version_type=freebsd-elf 10569 need_lib_prefix=no 10570 need_version=no 10571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10572 soname_spec='${libname}${release}${shared_ext}$major' 10573 shlibpath_var=LD_LIBRARY_PATH 10574 shlibpath_overrides_runpath=yes 10575 hardcode_into_libs=yes 10576 if test "$with_gnu_ld" = yes; then 10577 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10578 else 10579 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10580 case $host_os in 10581 sco3.2v5*) 10582 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10583 ;; 10584 esac 10585 fi 10586 sys_lib_dlsearch_path_spec='/usr/lib' 10587 ;; 10588 10589tpf*) 10590 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10591 version_type=linux 10592 need_lib_prefix=no 10593 need_version=no 10594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10595 shlibpath_var=LD_LIBRARY_PATH 10596 shlibpath_overrides_runpath=no 10597 hardcode_into_libs=yes 10598 ;; 10599 10600uts4*) 10601 version_type=linux 10602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10603 soname_spec='${libname}${release}${shared_ext}$major' 10604 shlibpath_var=LD_LIBRARY_PATH 10605 ;; 10606 10607*) 10608 dynamic_linker=no 10609 ;; 10610esac 10611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10612$as_echo "$dynamic_linker" >&6; } 10613test "$dynamic_linker" = no && can_build_shared=no 10614 10615variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10616if test "$GCC" = yes; then 10617 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10618fi 10619 10620if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10621 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10622fi 10623if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10624 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10625fi 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 10712 10713 10714 10715 10716 10717 10718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10719$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10720hardcode_action= 10721if test -n "$hardcode_libdir_flag_spec" || 10722 test -n "$runpath_var" || 10723 test "X$hardcode_automatic" = "Xyes" ; then 10724 10725 # We can hardcode non-existent directories. 10726 if test "$hardcode_direct" != no && 10727 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10728 # have to relink, otherwise we might link with an installed library 10729 # when we should be linking with a yet-to-be-installed one 10730 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10731 test "$hardcode_minus_L" != no; then 10732 # Linking always hardcodes the temporary library directory. 10733 hardcode_action=relink 10734 else 10735 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10736 hardcode_action=immediate 10737 fi 10738else 10739 # We cannot hardcode anything, or else we can only hardcode existing 10740 # directories. 10741 hardcode_action=unsupported 10742fi 10743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10744$as_echo "$hardcode_action" >&6; } 10745 10746if test "$hardcode_action" = relink || 10747 test "$inherit_rpath" = yes; then 10748 # Fast installation is not supported 10749 enable_fast_install=no 10750elif test "$shlibpath_overrides_runpath" = yes || 10751 test "$enable_shared" = no; then 10752 # Fast installation is not necessary 10753 enable_fast_install=needless 10754fi 10755 10756 10757 10758 10759 10760 10761 if test "x$enable_dlopen" != xyes; then 10762 enable_dlopen=unknown 10763 enable_dlopen_self=unknown 10764 enable_dlopen_self_static=unknown 10765else 10766 lt_cv_dlopen=no 10767 lt_cv_dlopen_libs= 10768 10769 case $host_os in 10770 beos*) 10771 lt_cv_dlopen="load_add_on" 10772 lt_cv_dlopen_libs= 10773 lt_cv_dlopen_self=yes 10774 ;; 10775 10776 mingw* | pw32* | cegcc*) 10777 lt_cv_dlopen="LoadLibrary" 10778 lt_cv_dlopen_libs= 10779 ;; 10780 10781 cygwin*) 10782 lt_cv_dlopen="dlopen" 10783 lt_cv_dlopen_libs= 10784 ;; 10785 10786 darwin*) 10787 # if libdl is installed we need to link against it 10788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10789$as_echo_n "checking for dlopen in -ldl... " >&6; } 10790if ${ac_cv_lib_dl_dlopen+:} false; then : 10791 $as_echo_n "(cached) " >&6 10792else 10793 ac_check_lib_save_LIBS=$LIBS 10794LIBS="-ldl $LIBS" 10795cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10796/* end confdefs.h. */ 10797 10798/* Override any GCC internal prototype to avoid an error. 10799 Use char because int might match the return type of a GCC 10800 builtin and then its argument prototype would still apply. */ 10801#ifdef __cplusplus 10802extern "C" 10803#endif 10804char dlopen (); 10805int 10806main () 10807{ 10808return dlopen (); 10809 ; 10810 return 0; 10811} 10812_ACEOF 10813if ac_fn_c_try_link "$LINENO"; then : 10814 ac_cv_lib_dl_dlopen=yes 10815else 10816 ac_cv_lib_dl_dlopen=no 10817fi 10818rm -f core conftest.err conftest.$ac_objext \ 10819 conftest$ac_exeext conftest.$ac_ext 10820LIBS=$ac_check_lib_save_LIBS 10821fi 10822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10823$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10824if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10825 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10826else 10827 10828 lt_cv_dlopen="dyld" 10829 lt_cv_dlopen_libs= 10830 lt_cv_dlopen_self=yes 10831 10832fi 10833 10834 ;; 10835 10836 *) 10837 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10838if test "x$ac_cv_func_shl_load" = xyes; then : 10839 lt_cv_dlopen="shl_load" 10840else 10841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10842$as_echo_n "checking for shl_load in -ldld... " >&6; } 10843if ${ac_cv_lib_dld_shl_load+:} false; then : 10844 $as_echo_n "(cached) " >&6 10845else 10846 ac_check_lib_save_LIBS=$LIBS 10847LIBS="-ldld $LIBS" 10848cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10849/* end confdefs.h. */ 10850 10851/* Override any GCC internal prototype to avoid an error. 10852 Use char because int might match the return type of a GCC 10853 builtin and then its argument prototype would still apply. */ 10854#ifdef __cplusplus 10855extern "C" 10856#endif 10857char shl_load (); 10858int 10859main () 10860{ 10861return shl_load (); 10862 ; 10863 return 0; 10864} 10865_ACEOF 10866if ac_fn_c_try_link "$LINENO"; then : 10867 ac_cv_lib_dld_shl_load=yes 10868else 10869 ac_cv_lib_dld_shl_load=no 10870fi 10871rm -f core conftest.err conftest.$ac_objext \ 10872 conftest$ac_exeext conftest.$ac_ext 10873LIBS=$ac_check_lib_save_LIBS 10874fi 10875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10876$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10877if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10878 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10879else 10880 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10881if test "x$ac_cv_func_dlopen" = xyes; then : 10882 lt_cv_dlopen="dlopen" 10883else 10884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10885$as_echo_n "checking for dlopen in -ldl... " >&6; } 10886if ${ac_cv_lib_dl_dlopen+:} false; then : 10887 $as_echo_n "(cached) " >&6 10888else 10889 ac_check_lib_save_LIBS=$LIBS 10890LIBS="-ldl $LIBS" 10891cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10892/* end confdefs.h. */ 10893 10894/* Override any GCC internal prototype to avoid an error. 10895 Use char because int might match the return type of a GCC 10896 builtin and then its argument prototype would still apply. */ 10897#ifdef __cplusplus 10898extern "C" 10899#endif 10900char dlopen (); 10901int 10902main () 10903{ 10904return dlopen (); 10905 ; 10906 return 0; 10907} 10908_ACEOF 10909if ac_fn_c_try_link "$LINENO"; then : 10910 ac_cv_lib_dl_dlopen=yes 10911else 10912 ac_cv_lib_dl_dlopen=no 10913fi 10914rm -f core conftest.err conftest.$ac_objext \ 10915 conftest$ac_exeext conftest.$ac_ext 10916LIBS=$ac_check_lib_save_LIBS 10917fi 10918{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10919$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10920if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10921 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10922else 10923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10924$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10925if ${ac_cv_lib_svld_dlopen+:} false; then : 10926 $as_echo_n "(cached) " >&6 10927else 10928 ac_check_lib_save_LIBS=$LIBS 10929LIBS="-lsvld $LIBS" 10930cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10931/* end confdefs.h. */ 10932 10933/* Override any GCC internal prototype to avoid an error. 10934 Use char because int might match the return type of a GCC 10935 builtin and then its argument prototype would still apply. */ 10936#ifdef __cplusplus 10937extern "C" 10938#endif 10939char dlopen (); 10940int 10941main () 10942{ 10943return dlopen (); 10944 ; 10945 return 0; 10946} 10947_ACEOF 10948if ac_fn_c_try_link "$LINENO"; then : 10949 ac_cv_lib_svld_dlopen=yes 10950else 10951 ac_cv_lib_svld_dlopen=no 10952fi 10953rm -f core conftest.err conftest.$ac_objext \ 10954 conftest$ac_exeext conftest.$ac_ext 10955LIBS=$ac_check_lib_save_LIBS 10956fi 10957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10958$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10959if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10960 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10961else 10962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10963$as_echo_n "checking for dld_link in -ldld... " >&6; } 10964if ${ac_cv_lib_dld_dld_link+:} false; then : 10965 $as_echo_n "(cached) " >&6 10966else 10967 ac_check_lib_save_LIBS=$LIBS 10968LIBS="-ldld $LIBS" 10969cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10970/* end confdefs.h. */ 10971 10972/* Override any GCC internal prototype to avoid an error. 10973 Use char because int might match the return type of a GCC 10974 builtin and then its argument prototype would still apply. */ 10975#ifdef __cplusplus 10976extern "C" 10977#endif 10978char dld_link (); 10979int 10980main () 10981{ 10982return dld_link (); 10983 ; 10984 return 0; 10985} 10986_ACEOF 10987if ac_fn_c_try_link "$LINENO"; then : 10988 ac_cv_lib_dld_dld_link=yes 10989else 10990 ac_cv_lib_dld_dld_link=no 10991fi 10992rm -f core conftest.err conftest.$ac_objext \ 10993 conftest$ac_exeext conftest.$ac_ext 10994LIBS=$ac_check_lib_save_LIBS 10995fi 10996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10997$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10998if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10999 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11000fi 11001 11002 11003fi 11004 11005 11006fi 11007 11008 11009fi 11010 11011 11012fi 11013 11014 11015fi 11016 11017 ;; 11018 esac 11019 11020 if test "x$lt_cv_dlopen" != xno; then 11021 enable_dlopen=yes 11022 else 11023 enable_dlopen=no 11024 fi 11025 11026 case $lt_cv_dlopen in 11027 dlopen) 11028 save_CPPFLAGS="$CPPFLAGS" 11029 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11030 11031 save_LDFLAGS="$LDFLAGS" 11032 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11033 11034 save_LIBS="$LIBS" 11035 LIBS="$lt_cv_dlopen_libs $LIBS" 11036 11037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11038$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11039if ${lt_cv_dlopen_self+:} false; then : 11040 $as_echo_n "(cached) " >&6 11041else 11042 if test "$cross_compiling" = yes; then : 11043 lt_cv_dlopen_self=cross 11044else 11045 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11046 lt_status=$lt_dlunknown 11047 cat > conftest.$ac_ext <<_LT_EOF 11048#line 11048 "configure" 11049#include "confdefs.h" 11050 11051#if HAVE_DLFCN_H 11052#include <dlfcn.h> 11053#endif 11054 11055#include <stdio.h> 11056 11057#ifdef RTLD_GLOBAL 11058# define LT_DLGLOBAL RTLD_GLOBAL 11059#else 11060# ifdef DL_GLOBAL 11061# define LT_DLGLOBAL DL_GLOBAL 11062# else 11063# define LT_DLGLOBAL 0 11064# endif 11065#endif 11066 11067/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11068 find out it does not work in some platform. */ 11069#ifndef LT_DLLAZY_OR_NOW 11070# ifdef RTLD_LAZY 11071# define LT_DLLAZY_OR_NOW RTLD_LAZY 11072# else 11073# ifdef DL_LAZY 11074# define LT_DLLAZY_OR_NOW DL_LAZY 11075# else 11076# ifdef RTLD_NOW 11077# define LT_DLLAZY_OR_NOW RTLD_NOW 11078# else 11079# ifdef DL_NOW 11080# define LT_DLLAZY_OR_NOW DL_NOW 11081# else 11082# define LT_DLLAZY_OR_NOW 0 11083# endif 11084# endif 11085# endif 11086# endif 11087#endif 11088 11089/* When -fvisbility=hidden is used, assume the code has been annotated 11090 correspondingly for the symbols needed. */ 11091#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11092void fnord () __attribute__((visibility("default"))); 11093#endif 11094 11095void fnord () { int i=42; } 11096int main () 11097{ 11098 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11099 int status = $lt_dlunknown; 11100 11101 if (self) 11102 { 11103 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11104 else 11105 { 11106 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11107 else puts (dlerror ()); 11108 } 11109 /* dlclose (self); */ 11110 } 11111 else 11112 puts (dlerror ()); 11113 11114 return status; 11115} 11116_LT_EOF 11117 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11118 (eval $ac_link) 2>&5 11119 ac_status=$? 11120 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11121 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11122 (./conftest; exit; ) >&5 2>/dev/null 11123 lt_status=$? 11124 case x$lt_status in 11125 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11126 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11127 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11128 esac 11129 else : 11130 # compilation failed 11131 lt_cv_dlopen_self=no 11132 fi 11133fi 11134rm -fr conftest* 11135 11136 11137fi 11138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11139$as_echo "$lt_cv_dlopen_self" >&6; } 11140 11141 if test "x$lt_cv_dlopen_self" = xyes; then 11142 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11144$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11145if ${lt_cv_dlopen_self_static+:} false; then : 11146 $as_echo_n "(cached) " >&6 11147else 11148 if test "$cross_compiling" = yes; then : 11149 lt_cv_dlopen_self_static=cross 11150else 11151 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11152 lt_status=$lt_dlunknown 11153 cat > conftest.$ac_ext <<_LT_EOF 11154#line 11154 "configure" 11155#include "confdefs.h" 11156 11157#if HAVE_DLFCN_H 11158#include <dlfcn.h> 11159#endif 11160 11161#include <stdio.h> 11162 11163#ifdef RTLD_GLOBAL 11164# define LT_DLGLOBAL RTLD_GLOBAL 11165#else 11166# ifdef DL_GLOBAL 11167# define LT_DLGLOBAL DL_GLOBAL 11168# else 11169# define LT_DLGLOBAL 0 11170# endif 11171#endif 11172 11173/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11174 find out it does not work in some platform. */ 11175#ifndef LT_DLLAZY_OR_NOW 11176# ifdef RTLD_LAZY 11177# define LT_DLLAZY_OR_NOW RTLD_LAZY 11178# else 11179# ifdef DL_LAZY 11180# define LT_DLLAZY_OR_NOW DL_LAZY 11181# else 11182# ifdef RTLD_NOW 11183# define LT_DLLAZY_OR_NOW RTLD_NOW 11184# else 11185# ifdef DL_NOW 11186# define LT_DLLAZY_OR_NOW DL_NOW 11187# else 11188# define LT_DLLAZY_OR_NOW 0 11189# endif 11190# endif 11191# endif 11192# endif 11193#endif 11194 11195/* When -fvisbility=hidden is used, assume the code has been annotated 11196 correspondingly for the symbols needed. */ 11197#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11198void fnord () __attribute__((visibility("default"))); 11199#endif 11200 11201void fnord () { int i=42; } 11202int main () 11203{ 11204 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11205 int status = $lt_dlunknown; 11206 11207 if (self) 11208 { 11209 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11210 else 11211 { 11212 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11213 else puts (dlerror ()); 11214 } 11215 /* dlclose (self); */ 11216 } 11217 else 11218 puts (dlerror ()); 11219 11220 return status; 11221} 11222_LT_EOF 11223 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11224 (eval $ac_link) 2>&5 11225 ac_status=$? 11226 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11227 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11228 (./conftest; exit; ) >&5 2>/dev/null 11229 lt_status=$? 11230 case x$lt_status in 11231 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11232 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11233 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11234 esac 11235 else : 11236 # compilation failed 11237 lt_cv_dlopen_self_static=no 11238 fi 11239fi 11240rm -fr conftest* 11241 11242 11243fi 11244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11245$as_echo "$lt_cv_dlopen_self_static" >&6; } 11246 fi 11247 11248 CPPFLAGS="$save_CPPFLAGS" 11249 LDFLAGS="$save_LDFLAGS" 11250 LIBS="$save_LIBS" 11251 ;; 11252 esac 11253 11254 case $lt_cv_dlopen_self in 11255 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11256 *) enable_dlopen_self=unknown ;; 11257 esac 11258 11259 case $lt_cv_dlopen_self_static in 11260 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11261 *) enable_dlopen_self_static=unknown ;; 11262 esac 11263fi 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281striplib= 11282old_striplib= 11283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11284$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11285if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11286 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11287 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11289$as_echo "yes" >&6; } 11290else 11291# FIXME - insert some real tests, host_os isn't really good enough 11292 case $host_os in 11293 darwin*) 11294 if test -n "$STRIP" ; then 11295 striplib="$STRIP -x" 11296 old_striplib="$STRIP -S" 11297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11298$as_echo "yes" >&6; } 11299 else 11300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11301$as_echo "no" >&6; } 11302 fi 11303 ;; 11304 *) 11305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11306$as_echo "no" >&6; } 11307 ;; 11308 esac 11309fi 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 # Report which library types will actually be built 11323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11324$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11326$as_echo "$can_build_shared" >&6; } 11327 11328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11329$as_echo_n "checking whether to build shared libraries... " >&6; } 11330 test "$can_build_shared" = "no" && enable_shared=no 11331 11332 # On AIX, shared libraries and static libraries use the same namespace, and 11333 # are all built from PIC. 11334 case $host_os in 11335 aix3*) 11336 test "$enable_shared" = yes && enable_static=no 11337 if test -n "$RANLIB"; then 11338 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11339 postinstall_cmds='$RANLIB $lib' 11340 fi 11341 ;; 11342 11343 aix[4-9]*) 11344 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11345 test "$enable_shared" = yes && enable_static=no 11346 fi 11347 ;; 11348 esac 11349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11350$as_echo "$enable_shared" >&6; } 11351 11352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11353$as_echo_n "checking whether to build static libraries... " >&6; } 11354 # Make sure either enable_shared or enable_static is yes. 11355 test "$enable_shared" = yes || enable_static=yes 11356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11357$as_echo "$enable_static" >&6; } 11358 11359 11360 11361 11362fi 11363ac_ext=c 11364ac_cpp='$CPP $CPPFLAGS' 11365ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11366ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11367ac_compiler_gnu=$ac_cv_c_compiler_gnu 11368 11369CC="$lt_save_CC" 11370 11371 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11372 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11373 (test "X$CXX" != "Xg++"))) ; then 11374 ac_ext=cpp 11375ac_cpp='$CXXCPP $CPPFLAGS' 11376ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11377ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11378ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 11380$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 11381if test -z "$CXXCPP"; then 11382 if ${ac_cv_prog_CXXCPP+:} false; then : 11383 $as_echo_n "(cached) " >&6 11384else 11385 # Double quotes because CXXCPP needs to be expanded 11386 for CXXCPP in "$CXX -E" "/lib/cpp" 11387 do 11388 ac_preproc_ok=false 11389for ac_cxx_preproc_warn_flag in '' yes 11390do 11391 # Use a header file that comes with gcc, so configuring glibc 11392 # with a fresh cross-compiler works. 11393 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11394 # <limits.h> exists even on freestanding compilers. 11395 # On the NeXT, cc -E runs the code through the compiler's parser, 11396 # not just through cpp. "Syntax error" is here to catch this case. 11397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11398/* end confdefs.h. */ 11399#ifdef __STDC__ 11400# include <limits.h> 11401#else 11402# include <assert.h> 11403#endif 11404 Syntax error 11405_ACEOF 11406if ac_fn_cxx_try_cpp "$LINENO"; then : 11407 11408else 11409 # Broken: fails on valid input. 11410continue 11411fi 11412rm -f conftest.err conftest.i conftest.$ac_ext 11413 11414 # OK, works on sane cases. Now check whether nonexistent headers 11415 # can be detected and how. 11416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11417/* end confdefs.h. */ 11418#include <ac_nonexistent.h> 11419_ACEOF 11420if ac_fn_cxx_try_cpp "$LINENO"; then : 11421 # Broken: success on invalid input. 11422continue 11423else 11424 # Passes both tests. 11425ac_preproc_ok=: 11426break 11427fi 11428rm -f conftest.err conftest.i conftest.$ac_ext 11429 11430done 11431# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11432rm -f conftest.i conftest.err conftest.$ac_ext 11433if $ac_preproc_ok; then : 11434 break 11435fi 11436 11437 done 11438 ac_cv_prog_CXXCPP=$CXXCPP 11439 11440fi 11441 CXXCPP=$ac_cv_prog_CXXCPP 11442else 11443 ac_cv_prog_CXXCPP=$CXXCPP 11444fi 11445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 11446$as_echo "$CXXCPP" >&6; } 11447ac_preproc_ok=false 11448for ac_cxx_preproc_warn_flag in '' yes 11449do 11450 # Use a header file that comes with gcc, so configuring glibc 11451 # with a fresh cross-compiler works. 11452 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11453 # <limits.h> exists even on freestanding compilers. 11454 # On the NeXT, cc -E runs the code through the compiler's parser, 11455 # not just through cpp. "Syntax error" is here to catch this case. 11456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11457/* end confdefs.h. */ 11458#ifdef __STDC__ 11459# include <limits.h> 11460#else 11461# include <assert.h> 11462#endif 11463 Syntax error 11464_ACEOF 11465if ac_fn_cxx_try_cpp "$LINENO"; then : 11466 11467else 11468 # Broken: fails on valid input. 11469continue 11470fi 11471rm -f conftest.err conftest.i conftest.$ac_ext 11472 11473 # OK, works on sane cases. Now check whether nonexistent headers 11474 # can be detected and how. 11475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11476/* end confdefs.h. */ 11477#include <ac_nonexistent.h> 11478_ACEOF 11479if ac_fn_cxx_try_cpp "$LINENO"; then : 11480 # Broken: success on invalid input. 11481continue 11482else 11483 # Passes both tests. 11484ac_preproc_ok=: 11485break 11486fi 11487rm -f conftest.err conftest.i conftest.$ac_ext 11488 11489done 11490# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11491rm -f conftest.i conftest.err conftest.$ac_ext 11492if $ac_preproc_ok; then : 11493 11494else 11495 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11496$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11497as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 11498See \`config.log' for more details" "$LINENO" 5; } 11499fi 11500 11501ac_ext=c 11502ac_cpp='$CPP $CPPFLAGS' 11503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11505ac_compiler_gnu=$ac_cv_c_compiler_gnu 11506 11507else 11508 _lt_caught_CXX_error=yes 11509fi 11510 11511ac_ext=cpp 11512ac_cpp='$CXXCPP $CPPFLAGS' 11513ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11514ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11515ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11516 11517archive_cmds_need_lc_CXX=no 11518allow_undefined_flag_CXX= 11519always_export_symbols_CXX=no 11520archive_expsym_cmds_CXX= 11521compiler_needs_object_CXX=no 11522export_dynamic_flag_spec_CXX= 11523hardcode_direct_CXX=no 11524hardcode_direct_absolute_CXX=no 11525hardcode_libdir_flag_spec_CXX= 11526hardcode_libdir_flag_spec_ld_CXX= 11527hardcode_libdir_separator_CXX= 11528hardcode_minus_L_CXX=no 11529hardcode_shlibpath_var_CXX=unsupported 11530hardcode_automatic_CXX=no 11531inherit_rpath_CXX=no 11532module_cmds_CXX= 11533module_expsym_cmds_CXX= 11534link_all_deplibs_CXX=unknown 11535old_archive_cmds_CXX=$old_archive_cmds 11536reload_flag_CXX=$reload_flag 11537reload_cmds_CXX=$reload_cmds 11538no_undefined_flag_CXX= 11539whole_archive_flag_spec_CXX= 11540enable_shared_with_static_runtimes_CXX=no 11541 11542# Source file extension for C++ test sources. 11543ac_ext=cpp 11544 11545# Object file extension for compiled C++ test sources. 11546objext=o 11547objext_CXX=$objext 11548 11549# No sense in running all these tests if we already determined that 11550# the CXX compiler isn't working. Some variables (like enable_shared) 11551# are currently assumed to apply to all compilers on this platform, 11552# and will be corrupted by setting them based on a non-working compiler. 11553if test "$_lt_caught_CXX_error" != yes; then 11554 # Code to be used in simple compile tests 11555 lt_simple_compile_test_code="int some_variable = 0;" 11556 11557 # Code to be used in simple link tests 11558 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11559 11560 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 11561 11562 11563 11564 11565 11566 11567# If no C compiler was specified, use CC. 11568LTCC=${LTCC-"$CC"} 11569 11570# If no C compiler flags were specified, use CFLAGS. 11571LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11572 11573# Allow CC to be a program name with arguments. 11574compiler=$CC 11575 11576 11577 # save warnings/boilerplate of simple test code 11578 ac_outfile=conftest.$ac_objext 11579echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11580eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11581_lt_compiler_boilerplate=`cat conftest.err` 11582$RM conftest* 11583 11584 ac_outfile=conftest.$ac_objext 11585echo "$lt_simple_link_test_code" >conftest.$ac_ext 11586eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11587_lt_linker_boilerplate=`cat conftest.err` 11588$RM -r conftest* 11589 11590 11591 # Allow CC to be a program name with arguments. 11592 lt_save_CC=$CC 11593 lt_save_LD=$LD 11594 lt_save_GCC=$GCC 11595 GCC=$GXX 11596 lt_save_with_gnu_ld=$with_gnu_ld 11597 lt_save_path_LD=$lt_cv_path_LD 11598 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11599 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11600 else 11601 $as_unset lt_cv_prog_gnu_ld 11602 fi 11603 if test -n "${lt_cv_path_LDCXX+set}"; then 11604 lt_cv_path_LD=$lt_cv_path_LDCXX 11605 else 11606 $as_unset lt_cv_path_LD 11607 fi 11608 test -z "${LDCXX+set}" || LD=$LDCXX 11609 CC=${CXX-"c++"} 11610 compiler=$CC 11611 compiler_CXX=$CC 11612 for cc_temp in $compiler""; do 11613 case $cc_temp in 11614 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11615 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11616 \-*) ;; 11617 *) break;; 11618 esac 11619done 11620cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 11621 11622 11623 if test -n "$compiler"; then 11624 # We don't want -fno-exception when compiling C++ code, so set the 11625 # no_builtin_flag separately 11626 if test "$GXX" = yes; then 11627 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11628 else 11629 lt_prog_compiler_no_builtin_flag_CXX= 11630 fi 11631 11632 if test "$GXX" = yes; then 11633 # Set up default GNU C++ configuration 11634 11635 11636 11637# Check whether --with-gnu-ld was given. 11638if test "${with_gnu_ld+set}" = set; then : 11639 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11640else 11641 with_gnu_ld=no 11642fi 11643 11644ac_prog=ld 11645if test "$GCC" = yes; then 11646 # Check if gcc -print-prog-name=ld gives a path. 11647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11648$as_echo_n "checking for ld used by $CC... " >&6; } 11649 case $host in 11650 *-*-mingw*) 11651 # gcc leaves a trailing carriage return which upsets mingw 11652 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11653 *) 11654 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11655 esac 11656 case $ac_prog in 11657 # Accept absolute paths. 11658 [\\/]* | ?:[\\/]*) 11659 re_direlt='/[^/][^/]*/\.\./' 11660 # Canonicalize the pathname of ld 11661 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11662 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11663 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11664 done 11665 test -z "$LD" && LD="$ac_prog" 11666 ;; 11667 "") 11668 # If it fails, then pretend we aren't using GCC. 11669 ac_prog=ld 11670 ;; 11671 *) 11672 # If it is relative, then search for the first ld in PATH. 11673 with_gnu_ld=unknown 11674 ;; 11675 esac 11676elif test "$with_gnu_ld" = yes; then 11677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11678$as_echo_n "checking for GNU ld... " >&6; } 11679else 11680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11681$as_echo_n "checking for non-GNU ld... " >&6; } 11682fi 11683if ${lt_cv_path_LD+:} false; then : 11684 $as_echo_n "(cached) " >&6 11685else 11686 if test -z "$LD"; then 11687 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11688 for ac_dir in $PATH; do 11689 IFS="$lt_save_ifs" 11690 test -z "$ac_dir" && ac_dir=. 11691 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11692 lt_cv_path_LD="$ac_dir/$ac_prog" 11693 # Check to see if the program is GNU ld. I'd rather use --version, 11694 # but apparently some variants of GNU ld only accept -v. 11695 # Break only if it was the GNU/non-GNU ld that we prefer. 11696 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11697 *GNU* | *'with BFD'*) 11698 test "$with_gnu_ld" != no && break 11699 ;; 11700 *) 11701 test "$with_gnu_ld" != yes && break 11702 ;; 11703 esac 11704 fi 11705 done 11706 IFS="$lt_save_ifs" 11707else 11708 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11709fi 11710fi 11711 11712LD="$lt_cv_path_LD" 11713if test -n "$LD"; then 11714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11715$as_echo "$LD" >&6; } 11716else 11717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11718$as_echo "no" >&6; } 11719fi 11720test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11722$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11723if ${lt_cv_prog_gnu_ld+:} false; then : 11724 $as_echo_n "(cached) " >&6 11725else 11726 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11727case `$LD -v 2>&1 </dev/null` in 11728*GNU* | *'with BFD'*) 11729 lt_cv_prog_gnu_ld=yes 11730 ;; 11731*) 11732 lt_cv_prog_gnu_ld=no 11733 ;; 11734esac 11735fi 11736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11737$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11738with_gnu_ld=$lt_cv_prog_gnu_ld 11739 11740 11741 11742 11743 11744 11745 11746 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11747 # archiving commands below assume that GNU ld is being used. 11748 if test "$with_gnu_ld" = yes; then 11749 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11750 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' 11751 11752 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11753 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11754 11755 # If archive_cmds runs LD, not CC, wlarc should be empty 11756 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11757 # investigate it a little bit more. (MM) 11758 wlarc='${wl}' 11759 11760 # ancient GNU ld didn't support --whole-archive et. al. 11761 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 11762 $GREP 'no-whole-archive' > /dev/null; then 11763 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11764 else 11765 whole_archive_flag_spec_CXX= 11766 fi 11767 else 11768 with_gnu_ld=no 11769 wlarc= 11770 11771 # A generic and very simple default shared library creation 11772 # command for GNU C++ for the case where it uses the native 11773 # linker, instead of GNU ld. If possible, this setting should 11774 # overridden to take advantage of the native linker features on 11775 # the platform it is being used on. 11776 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11777 fi 11778 11779 # Commands to make compiler produce verbose output that lists 11780 # what "hidden" libraries, object files and flags are used when 11781 # linking a shared library. 11782 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 11783 11784 else 11785 GXX=no 11786 with_gnu_ld=no 11787 wlarc= 11788 fi 11789 11790 # PORTME: fill in a description of your system's C++ link characteristics 11791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11792$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11793 ld_shlibs_CXX=yes 11794 case $host_os in 11795 aix3*) 11796 # FIXME: insert proper C++ library support 11797 ld_shlibs_CXX=no 11798 ;; 11799 aix[4-9]*) 11800 if test "$host_cpu" = ia64; then 11801 # On IA64, the linker does run time linking by default, so we don't 11802 # have to do anything special. 11803 aix_use_runtimelinking=no 11804 exp_sym_flag='-Bexport' 11805 no_entry_flag="" 11806 else 11807 aix_use_runtimelinking=no 11808 11809 # Test if we are trying to use run time linking or normal 11810 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11811 # need to do runtime linking. 11812 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11813 for ld_flag in $LDFLAGS; do 11814 case $ld_flag in 11815 *-brtl*) 11816 aix_use_runtimelinking=yes 11817 break 11818 ;; 11819 esac 11820 done 11821 ;; 11822 esac 11823 11824 exp_sym_flag='-bexport' 11825 no_entry_flag='-bnoentry' 11826 fi 11827 11828 # When large executables or shared objects are built, AIX ld can 11829 # have problems creating the table of contents. If linking a library 11830 # or program results in "error TOC overflow" add -mminimal-toc to 11831 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11832 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11833 11834 archive_cmds_CXX='' 11835 hardcode_direct_CXX=yes 11836 hardcode_direct_absolute_CXX=yes 11837 hardcode_libdir_separator_CXX=':' 11838 link_all_deplibs_CXX=yes 11839 file_list_spec_CXX='${wl}-f,' 11840 11841 if test "$GXX" = yes; then 11842 case $host_os in aix4.[012]|aix4.[012].*) 11843 # We only want to do this on AIX 4.2 and lower, the check 11844 # below for broken collect2 doesn't work under 4.3+ 11845 collect2name=`${CC} -print-prog-name=collect2` 11846 if test -f "$collect2name" && 11847 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 11848 then 11849 # We have reworked collect2 11850 : 11851 else 11852 # We have old collect2 11853 hardcode_direct_CXX=unsupported 11854 # It fails to find uninstalled libraries when the uninstalled 11855 # path is not listed in the libpath. Setting hardcode_minus_L 11856 # to unsupported forces relinking 11857 hardcode_minus_L_CXX=yes 11858 hardcode_libdir_flag_spec_CXX='-L$libdir' 11859 hardcode_libdir_separator_CXX= 11860 fi 11861 esac 11862 shared_flag='-shared' 11863 if test "$aix_use_runtimelinking" = yes; then 11864 shared_flag="$shared_flag "'${wl}-G' 11865 fi 11866 else 11867 # not using gcc 11868 if test "$host_cpu" = ia64; then 11869 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11870 # chokes on -Wl,-G. The following line is correct: 11871 shared_flag='-G' 11872 else 11873 if test "$aix_use_runtimelinking" = yes; then 11874 shared_flag='${wl}-G' 11875 else 11876 shared_flag='${wl}-bM:SRE' 11877 fi 11878 fi 11879 fi 11880 11881 export_dynamic_flag_spec_CXX='${wl}-bexpall' 11882 # It seems that -bexpall does not export symbols beginning with 11883 # underscore (_), so it is better to generate a list of symbols to 11884 # export. 11885 always_export_symbols_CXX=yes 11886 if test "$aix_use_runtimelinking" = yes; then 11887 # Warning - without using the other runtime loading flags (-brtl), 11888 # -berok will link without error, but may produce a broken library. 11889 allow_undefined_flag_CXX='-berok' 11890 # Determine the default libpath from the value encoded in an empty 11891 # executable. 11892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11893/* end confdefs.h. */ 11894 11895int 11896main () 11897{ 11898 11899 ; 11900 return 0; 11901} 11902_ACEOF 11903if ac_fn_cxx_try_link "$LINENO"; then : 11904 11905lt_aix_libpath_sed=' 11906 /Import File Strings/,/^$/ { 11907 /^0/ { 11908 s/^0 *\(.*\)$/\1/ 11909 p 11910 } 11911 }' 11912aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11913# Check for a 64-bit object if we didn't find anything. 11914if test -z "$aix_libpath"; then 11915 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11916fi 11917fi 11918rm -f core conftest.err conftest.$ac_objext \ 11919 conftest$ac_exeext conftest.$ac_ext 11920if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11921 11922 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11923 11924 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" 11925 else 11926 if test "$host_cpu" = ia64; then 11927 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11928 allow_undefined_flag_CXX="-z nodefs" 11929 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" 11930 else 11931 # Determine the default libpath from the value encoded in an 11932 # empty executable. 11933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11934/* end confdefs.h. */ 11935 11936int 11937main () 11938{ 11939 11940 ; 11941 return 0; 11942} 11943_ACEOF 11944if ac_fn_cxx_try_link "$LINENO"; then : 11945 11946lt_aix_libpath_sed=' 11947 /Import File Strings/,/^$/ { 11948 /^0/ { 11949 s/^0 *\(.*\)$/\1/ 11950 p 11951 } 11952 }' 11953aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11954# Check for a 64-bit object if we didn't find anything. 11955if test -z "$aix_libpath"; then 11956 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11957fi 11958fi 11959rm -f core conftest.err conftest.$ac_objext \ 11960 conftest$ac_exeext conftest.$ac_ext 11961if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11962 11963 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11964 # Warning - without using the other run time loading flags, 11965 # -berok will link without error, but may produce a broken library. 11966 no_undefined_flag_CXX=' ${wl}-bernotok' 11967 allow_undefined_flag_CXX=' ${wl}-berok' 11968 if test "$with_gnu_ld" = yes; then 11969 # We only use this code for GNU lds that support --whole-archive. 11970 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11971 else 11972 # Exported symbols can be pulled into shared objects from archives 11973 whole_archive_flag_spec_CXX='$convenience' 11974 fi 11975 archive_cmds_need_lc_CXX=yes 11976 # This is similar to how AIX traditionally builds its shared 11977 # libraries. 11978 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' 11979 fi 11980 fi 11981 ;; 11982 11983 beos*) 11984 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11985 allow_undefined_flag_CXX=unsupported 11986 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11987 # support --undefined. This deserves some investigation. FIXME 11988 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11989 else 11990 ld_shlibs_CXX=no 11991 fi 11992 ;; 11993 11994 chorus*) 11995 case $cc_basename in 11996 *) 11997 # FIXME: insert proper C++ library support 11998 ld_shlibs_CXX=no 11999 ;; 12000 esac 12001 ;; 12002 12003 cygwin* | mingw* | pw32* | cegcc*) 12004 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 12005 # as there is no search path for DLLs. 12006 hardcode_libdir_flag_spec_CXX='-L$libdir' 12007 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 12008 allow_undefined_flag_CXX=unsupported 12009 always_export_symbols_CXX=no 12010 enable_shared_with_static_runtimes_CXX=yes 12011 12012 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12013 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' 12014 # If the export-symbols file already is a .def file (1st line 12015 # is EXPORTS), use it as is; otherwise, prepend... 12016 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12017 cp $export_symbols $output_objdir/$soname.def; 12018 else 12019 echo EXPORTS > $output_objdir/$soname.def; 12020 cat $export_symbols >> $output_objdir/$soname.def; 12021 fi~ 12022 $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' 12023 else 12024 ld_shlibs_CXX=no 12025 fi 12026 ;; 12027 darwin* | rhapsody*) 12028 12029 12030 archive_cmds_need_lc_CXX=no 12031 hardcode_direct_CXX=no 12032 hardcode_automatic_CXX=yes 12033 hardcode_shlibpath_var_CXX=unsupported 12034 if test "$lt_cv_ld_force_load" = "yes"; then 12035 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\"`' 12036 else 12037 whole_archive_flag_spec_CXX='' 12038 fi 12039 link_all_deplibs_CXX=yes 12040 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 12041 case $cc_basename in 12042 ifort*) _lt_dar_can_shared=yes ;; 12043 *) _lt_dar_can_shared=$GCC ;; 12044 esac 12045 if test "$_lt_dar_can_shared" = "yes"; then 12046 output_verbose_link_cmd=func_echo_all 12047 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}" 12048 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12049 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}" 12050 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}" 12051 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12052 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}" 12053 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}" 12054 fi 12055 12056 else 12057 ld_shlibs_CXX=no 12058 fi 12059 12060 ;; 12061 12062 dgux*) 12063 case $cc_basename in 12064 ec++*) 12065 # FIXME: insert proper C++ library support 12066 ld_shlibs_CXX=no 12067 ;; 12068 ghcx*) 12069 # Green Hills C++ Compiler 12070 # FIXME: insert proper C++ library support 12071 ld_shlibs_CXX=no 12072 ;; 12073 *) 12074 # FIXME: insert proper C++ library support 12075 ld_shlibs_CXX=no 12076 ;; 12077 esac 12078 ;; 12079 12080 freebsd2.*) 12081 # C++ shared libraries reported to be fairly broken before 12082 # switch to ELF 12083 ld_shlibs_CXX=no 12084 ;; 12085 12086 freebsd-elf*) 12087 archive_cmds_need_lc_CXX=no 12088 ;; 12089 12090 freebsd* | dragonfly*) 12091 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 12092 # conventions 12093 ld_shlibs_CXX=yes 12094 ;; 12095 12096 gnu*) 12097 ;; 12098 12099 haiku*) 12100 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12101 link_all_deplibs_CXX=yes 12102 ;; 12103 12104 hpux9*) 12105 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12106 hardcode_libdir_separator_CXX=: 12107 export_dynamic_flag_spec_CXX='${wl}-E' 12108 hardcode_direct_CXX=yes 12109 hardcode_minus_L_CXX=yes # Not in the search PATH, 12110 # but as the default 12111 # location of the library. 12112 12113 case $cc_basename in 12114 CC*) 12115 # FIXME: insert proper C++ library support 12116 ld_shlibs_CXX=no 12117 ;; 12118 aCC*) 12119 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' 12120 # Commands to make compiler produce verbose output that lists 12121 # what "hidden" libraries, object files and flags are used when 12122 # linking a shared library. 12123 # 12124 # There doesn't appear to be a way to prevent this compiler from 12125 # explicitly linking system object files so we need to strip them 12126 # from the output so that they don't get included in the library 12127 # dependencies. 12128 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"' 12129 ;; 12130 *) 12131 if test "$GXX" = yes; then 12132 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 12133 else 12134 # FIXME: insert proper C++ library support 12135 ld_shlibs_CXX=no 12136 fi 12137 ;; 12138 esac 12139 ;; 12140 12141 hpux10*|hpux11*) 12142 if test $with_gnu_ld = no; then 12143 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12144 hardcode_libdir_separator_CXX=: 12145 12146 case $host_cpu in 12147 hppa*64*|ia64*) 12148 ;; 12149 *) 12150 export_dynamic_flag_spec_CXX='${wl}-E' 12151 ;; 12152 esac 12153 fi 12154 case $host_cpu in 12155 hppa*64*|ia64*) 12156 hardcode_direct_CXX=no 12157 hardcode_shlibpath_var_CXX=no 12158 ;; 12159 *) 12160 hardcode_direct_CXX=yes 12161 hardcode_direct_absolute_CXX=yes 12162 hardcode_minus_L_CXX=yes # Not in the search PATH, 12163 # but as the default 12164 # location of the library. 12165 ;; 12166 esac 12167 12168 case $cc_basename in 12169 CC*) 12170 # FIXME: insert proper C++ library support 12171 ld_shlibs_CXX=no 12172 ;; 12173 aCC*) 12174 case $host_cpu in 12175 hppa*64*) 12176 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12177 ;; 12178 ia64*) 12179 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12180 ;; 12181 *) 12182 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12183 ;; 12184 esac 12185 # Commands to make compiler produce verbose output that lists 12186 # what "hidden" libraries, object files and flags are used when 12187 # linking a shared library. 12188 # 12189 # There doesn't appear to be a way to prevent this compiler from 12190 # explicitly linking system object files so we need to strip them 12191 # from the output so that they don't get included in the library 12192 # dependencies. 12193 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"' 12194 ;; 12195 *) 12196 if test "$GXX" = yes; then 12197 if test $with_gnu_ld = no; then 12198 case $host_cpu in 12199 hppa*64*) 12200 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12201 ;; 12202 ia64*) 12203 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12204 ;; 12205 *) 12206 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12207 ;; 12208 esac 12209 fi 12210 else 12211 # FIXME: insert proper C++ library support 12212 ld_shlibs_CXX=no 12213 fi 12214 ;; 12215 esac 12216 ;; 12217 12218 interix[3-9]*) 12219 hardcode_direct_CXX=no 12220 hardcode_shlibpath_var_CXX=no 12221 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12222 export_dynamic_flag_spec_CXX='${wl}-E' 12223 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12224 # Instead, shared libraries are loaded at an image base (0x10000000 by 12225 # default) and relocated if they conflict, which is a slow very memory 12226 # consuming and fragmenting process. To avoid this, we pick a random, 12227 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12228 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12229 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' 12230 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' 12231 ;; 12232 irix5* | irix6*) 12233 case $cc_basename in 12234 CC*) 12235 # SGI C++ 12236 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' 12237 12238 # Archives containing C++ object files must be created using 12239 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12240 # necessary to make sure instantiated templates are included 12241 # in the archive. 12242 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12243 ;; 12244 *) 12245 if test "$GXX" = yes; then 12246 if test "$with_gnu_ld" = no; then 12247 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 12248 else 12249 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' 12250 fi 12251 fi 12252 link_all_deplibs_CXX=yes 12253 ;; 12254 esac 12255 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12256 hardcode_libdir_separator_CXX=: 12257 inherit_rpath_CXX=yes 12258 ;; 12259 12260 linux* | k*bsd*-gnu | kopensolaris*-gnu) 12261 case $cc_basename in 12262 KCC*) 12263 # Kuck and Associates, Inc. (KAI) C++ Compiler 12264 12265 # KCC will only create a shared library if the output file 12266 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12267 # to its proper name (with version) after linking. 12268 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' 12269 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' 12270 # Commands to make compiler produce verbose output that lists 12271 # what "hidden" libraries, object files and flags are used when 12272 # linking a shared library. 12273 # 12274 # There doesn't appear to be a way to prevent this compiler from 12275 # explicitly linking system object files so we need to strip them 12276 # from the output so that they don't get included in the library 12277 # dependencies. 12278 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"' 12279 12280 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12281 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12282 12283 # Archives containing C++ object files must be created using 12284 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12285 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12286 ;; 12287 icpc* | ecpc* ) 12288 # Intel C++ 12289 with_gnu_ld=yes 12290 # version 8.0 and above of icpc choke on multiply defined symbols 12291 # if we add $predep_objects and $postdep_objects, however 7.1 and 12292 # earlier do not add the objects themselves. 12293 case `$CC -V 2>&1` in 12294 *"Version 7."*) 12295 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12296 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' 12297 ;; 12298 *) # Version 8.0 or newer 12299 tmp_idyn= 12300 case $host_cpu in 12301 ia64*) tmp_idyn=' -i_dynamic';; 12302 esac 12303 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12304 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' 12305 ;; 12306 esac 12307 archive_cmds_need_lc_CXX=no 12308 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12309 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12310 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12311 ;; 12312 pgCC* | pgcpp*) 12313 # Portland Group C++ compiler 12314 case `$CC -V` in 12315 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 12316 prelink_cmds_CXX='tpldir=Template.dir~ 12317 rm -rf $tpldir~ 12318 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 12319 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 12320 old_archive_cmds_CXX='tpldir=Template.dir~ 12321 rm -rf $tpldir~ 12322 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 12323 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 12324 $RANLIB $oldlib' 12325 archive_cmds_CXX='tpldir=Template.dir~ 12326 rm -rf $tpldir~ 12327 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12328 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12329 archive_expsym_cmds_CXX='tpldir=Template.dir~ 12330 rm -rf $tpldir~ 12331 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12332 $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' 12333 ;; 12334 *) # Version 6 and above use weak symbols 12335 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12336 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' 12337 ;; 12338 esac 12339 12340 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12341 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12342 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' 12343 ;; 12344 cxx*) 12345 # Compaq C++ 12346 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12347 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' 12348 12349 runpath_var=LD_RUN_PATH 12350 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12351 hardcode_libdir_separator_CXX=: 12352 12353 # Commands to make compiler produce verbose output that lists 12354 # what "hidden" libraries, object files and flags are used when 12355 # linking a shared library. 12356 # 12357 # There doesn't appear to be a way to prevent this compiler from 12358 # explicitly linking system object files so we need to strip them 12359 # from the output so that they don't get included in the library 12360 # dependencies. 12361 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' 12362 ;; 12363 xl* | mpixl* | bgxl*) 12364 # IBM XL 8.0 on PPC, with GNU ld 12365 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12366 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12367 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12368 if test "x$supports_anon_versioning" = xyes; then 12369 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 12370 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12371 echo "local: *; };" >> $output_objdir/$libname.ver~ 12372 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12373 fi 12374 ;; 12375 *) 12376 case `$CC -V 2>&1 | sed 5q` in 12377 *Sun\ C*) 12378 # Sun C++ 5.9 12379 no_undefined_flag_CXX=' -zdefs' 12380 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12381 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' 12382 hardcode_libdir_flag_spec_CXX='-R$libdir' 12383 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' 12384 compiler_needs_object_CXX=yes 12385 12386 # Not sure whether something based on 12387 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12388 # would be better. 12389 output_verbose_link_cmd='func_echo_all' 12390 12391 # Archives containing C++ object files must be created using 12392 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12393 # necessary to make sure instantiated templates are included 12394 # in the archive. 12395 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12396 ;; 12397 esac 12398 ;; 12399 esac 12400 ;; 12401 12402 lynxos*) 12403 # FIXME: insert proper C++ library support 12404 ld_shlibs_CXX=no 12405 ;; 12406 12407 m88k*) 12408 # FIXME: insert proper C++ library support 12409 ld_shlibs_CXX=no 12410 ;; 12411 12412 mvs*) 12413 case $cc_basename in 12414 cxx*) 12415 # FIXME: insert proper C++ library support 12416 ld_shlibs_CXX=no 12417 ;; 12418 *) 12419 # FIXME: insert proper C++ library support 12420 ld_shlibs_CXX=no 12421 ;; 12422 esac 12423 ;; 12424 12425 netbsd*) 12426 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12427 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12428 wlarc= 12429 hardcode_libdir_flag_spec_CXX='-R$libdir' 12430 hardcode_direct_CXX=yes 12431 hardcode_shlibpath_var_CXX=no 12432 fi 12433 # Workaround some broken pre-1.5 toolchains 12434 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12435 ;; 12436 12437 *nto* | *qnx*) 12438 ld_shlibs_CXX=yes 12439 ;; 12440 12441 openbsd2*) 12442 # C++ shared libraries are fairly broken 12443 ld_shlibs_CXX=no 12444 ;; 12445 12446 openbsd*) 12447 if test -f /usr/libexec/ld.so; then 12448 hardcode_direct_CXX=yes 12449 hardcode_shlibpath_var_CXX=no 12450 hardcode_direct_absolute_CXX=yes 12451 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12452 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12453 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12454 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12455 export_dynamic_flag_spec_CXX='${wl}-E' 12456 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12457 fi 12458 output_verbose_link_cmd=func_echo_all 12459 else 12460 ld_shlibs_CXX=no 12461 fi 12462 ;; 12463 12464 osf3* | osf4* | osf5*) 12465 case $cc_basename in 12466 KCC*) 12467 # Kuck and Associates, Inc. (KAI) C++ Compiler 12468 12469 # KCC will only create a shared library if the output file 12470 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12471 # to its proper name (with version) after linking. 12472 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' 12473 12474 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12475 hardcode_libdir_separator_CXX=: 12476 12477 # Archives containing C++ object files must be created using 12478 # the KAI C++ compiler. 12479 case $host in 12480 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 12481 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 12482 esac 12483 ;; 12484 RCC*) 12485 # Rational C++ 2.4.1 12486 # FIXME: insert proper C++ library support 12487 ld_shlibs_CXX=no 12488 ;; 12489 cxx*) 12490 case $host in 12491 osf3*) 12492 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12493 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' 12494 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12495 ;; 12496 *) 12497 allow_undefined_flag_CXX=' -expect_unresolved \*' 12498 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' 12499 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12500 echo "-hidden">> $lib.exp~ 12501 $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~ 12502 $RM $lib.exp' 12503 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12504 ;; 12505 esac 12506 12507 hardcode_libdir_separator_CXX=: 12508 12509 # Commands to make compiler produce verbose output that lists 12510 # what "hidden" libraries, object files and flags are used when 12511 # linking a shared library. 12512 # 12513 # There doesn't appear to be a way to prevent this compiler from 12514 # explicitly linking system object files so we need to strip them 12515 # from the output so that they don't get included in the library 12516 # dependencies. 12517 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"' 12518 ;; 12519 *) 12520 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12521 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12522 case $host in 12523 osf3*) 12524 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' 12525 ;; 12526 *) 12527 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 12528 ;; 12529 esac 12530 12531 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12532 hardcode_libdir_separator_CXX=: 12533 12534 # Commands to make compiler produce verbose output that lists 12535 # what "hidden" libraries, object files and flags are used when 12536 # linking a shared library. 12537 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12538 12539 else 12540 # FIXME: insert proper C++ library support 12541 ld_shlibs_CXX=no 12542 fi 12543 ;; 12544 esac 12545 ;; 12546 12547 psos*) 12548 # FIXME: insert proper C++ library support 12549 ld_shlibs_CXX=no 12550 ;; 12551 12552 sunos4*) 12553 case $cc_basename in 12554 CC*) 12555 # Sun C++ 4.x 12556 # FIXME: insert proper C++ library support 12557 ld_shlibs_CXX=no 12558 ;; 12559 lcc*) 12560 # Lucid 12561 # FIXME: insert proper C++ library support 12562 ld_shlibs_CXX=no 12563 ;; 12564 *) 12565 # FIXME: insert proper C++ library support 12566 ld_shlibs_CXX=no 12567 ;; 12568 esac 12569 ;; 12570 12571 solaris*) 12572 case $cc_basename in 12573 CC*) 12574 # Sun C++ 4.2, 5.x and Centerline C++ 12575 archive_cmds_need_lc_CXX=yes 12576 no_undefined_flag_CXX=' -zdefs' 12577 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12578 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12579 $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' 12580 12581 hardcode_libdir_flag_spec_CXX='-R$libdir' 12582 hardcode_shlibpath_var_CXX=no 12583 case $host_os in 12584 solaris2.[0-5] | solaris2.[0-5].*) ;; 12585 *) 12586 # The compiler driver will combine and reorder linker options, 12587 # but understands `-z linker_flag'. 12588 # Supported since Solaris 2.6 (maybe 2.5.1?) 12589 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12590 ;; 12591 esac 12592 link_all_deplibs_CXX=yes 12593 12594 output_verbose_link_cmd='func_echo_all' 12595 12596 # Archives containing C++ object files must be created using 12597 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12598 # necessary to make sure instantiated templates are included 12599 # in the archive. 12600 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12601 ;; 12602 gcx*) 12603 # Green Hills C++ Compiler 12604 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12605 12606 # The C++ compiler must be used to create the archive. 12607 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12608 ;; 12609 *) 12610 # GNU C++ compiler with Solaris linker 12611 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12612 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12613 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 12614 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12615 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12616 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12617 12618 # Commands to make compiler produce verbose output that lists 12619 # what "hidden" libraries, object files and flags are used when 12620 # linking a shared library. 12621 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12622 else 12623 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12624 # platform. 12625 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12626 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12627 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12628 12629 # Commands to make compiler produce verbose output that lists 12630 # what "hidden" libraries, object files and flags are used when 12631 # linking a shared library. 12632 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12633 fi 12634 12635 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12636 case $host_os in 12637 solaris2.[0-5] | solaris2.[0-5].*) ;; 12638 *) 12639 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12640 ;; 12641 esac 12642 fi 12643 ;; 12644 esac 12645 ;; 12646 12647 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12648 no_undefined_flag_CXX='${wl}-z,text' 12649 archive_cmds_need_lc_CXX=no 12650 hardcode_shlibpath_var_CXX=no 12651 runpath_var='LD_RUN_PATH' 12652 12653 case $cc_basename in 12654 CC*) 12655 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12656 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12657 ;; 12658 *) 12659 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12660 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12661 ;; 12662 esac 12663 ;; 12664 12665 sysv5* | sco3.2v5* | sco5v6*) 12666 # Note: We can NOT use -z defs as we might desire, because we do not 12667 # link with -lc, and that would cause any symbols used from libc to 12668 # always be unresolved, which means just about no library would 12669 # ever link correctly. If we're not using GNU ld we use -z text 12670 # though, which does catch some bad symbols but isn't as heavy-handed 12671 # as -z defs. 12672 no_undefined_flag_CXX='${wl}-z,text' 12673 allow_undefined_flag_CXX='${wl}-z,nodefs' 12674 archive_cmds_need_lc_CXX=no 12675 hardcode_shlibpath_var_CXX=no 12676 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 12677 hardcode_libdir_separator_CXX=':' 12678 link_all_deplibs_CXX=yes 12679 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12680 runpath_var='LD_RUN_PATH' 12681 12682 case $cc_basename in 12683 CC*) 12684 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12685 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12686 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 12687 '"$old_archive_cmds_CXX" 12688 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 12689 '"$reload_cmds_CXX" 12690 ;; 12691 *) 12692 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12693 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12694 ;; 12695 esac 12696 ;; 12697 12698 tandem*) 12699 case $cc_basename in 12700 NCC*) 12701 # NonStop-UX NCC 3.20 12702 # FIXME: insert proper C++ library support 12703 ld_shlibs_CXX=no 12704 ;; 12705 *) 12706 # FIXME: insert proper C++ library support 12707 ld_shlibs_CXX=no 12708 ;; 12709 esac 12710 ;; 12711 12712 vxworks*) 12713 # FIXME: insert proper C++ library support 12714 ld_shlibs_CXX=no 12715 ;; 12716 12717 *) 12718 # FIXME: insert proper C++ library support 12719 ld_shlibs_CXX=no 12720 ;; 12721 esac 12722 12723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 12724$as_echo "$ld_shlibs_CXX" >&6; } 12725 test "$ld_shlibs_CXX" = no && can_build_shared=no 12726 12727 GCC_CXX="$GXX" 12728 LD_CXX="$LD" 12729 12730 ## CAVEAT EMPTOR: 12731 ## There is no encapsulation within the following macros, do not change 12732 ## the running order or otherwise move them around unless you know exactly 12733 ## what you are doing... 12734 # Dependencies to place before and after the object being linked: 12735predep_objects_CXX= 12736postdep_objects_CXX= 12737predeps_CXX= 12738postdeps_CXX= 12739compiler_lib_search_path_CXX= 12740 12741cat > conftest.$ac_ext <<_LT_EOF 12742class Foo 12743{ 12744public: 12745 Foo (void) { a = 0; } 12746private: 12747 int a; 12748}; 12749_LT_EOF 12750 12751if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12752 (eval $ac_compile) 2>&5 12753 ac_status=$? 12754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12755 test $ac_status = 0; }; then 12756 # Parse the compiler output and extract the necessary 12757 # objects, libraries and library flags. 12758 12759 # Sentinel used to keep track of whether or not we are before 12760 # the conftest object file. 12761 pre_test_object_deps_done=no 12762 12763 for p in `eval "$output_verbose_link_cmd"`; do 12764 case $p in 12765 12766 -L* | -R* | -l*) 12767 # Some compilers place space between "-{L,R}" and the path. 12768 # Remove the space. 12769 if test $p = "-L" || 12770 test $p = "-R"; then 12771 prev=$p 12772 continue 12773 else 12774 prev= 12775 fi 12776 12777 if test "$pre_test_object_deps_done" = no; then 12778 case $p in 12779 -L* | -R*) 12780 # Internal compiler library paths should come after those 12781 # provided the user. The postdeps already come after the 12782 # user supplied libs so there is no need to process them. 12783 if test -z "$compiler_lib_search_path_CXX"; then 12784 compiler_lib_search_path_CXX="${prev}${p}" 12785 else 12786 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12787 fi 12788 ;; 12789 # The "-l" case would never come before the object being 12790 # linked, so don't bother handling this case. 12791 esac 12792 else 12793 if test -z "$postdeps_CXX"; then 12794 postdeps_CXX="${prev}${p}" 12795 else 12796 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12797 fi 12798 fi 12799 ;; 12800 12801 *.$objext) 12802 # This assumes that the test object file only shows up 12803 # once in the compiler output. 12804 if test "$p" = "conftest.$objext"; then 12805 pre_test_object_deps_done=yes 12806 continue 12807 fi 12808 12809 if test "$pre_test_object_deps_done" = no; then 12810 if test -z "$predep_objects_CXX"; then 12811 predep_objects_CXX="$p" 12812 else 12813 predep_objects_CXX="$predep_objects_CXX $p" 12814 fi 12815 else 12816 if test -z "$postdep_objects_CXX"; then 12817 postdep_objects_CXX="$p" 12818 else 12819 postdep_objects_CXX="$postdep_objects_CXX $p" 12820 fi 12821 fi 12822 ;; 12823 12824 *) ;; # Ignore the rest. 12825 12826 esac 12827 done 12828 12829 # Clean up. 12830 rm -f a.out a.exe 12831else 12832 echo "libtool.m4: error: problem compiling CXX test program" 12833fi 12834 12835$RM -f confest.$objext 12836 12837# PORTME: override above test on systems where it is broken 12838case $host_os in 12839interix[3-9]*) 12840 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12841 # hack all around it, let's just trust "g++" to DTRT. 12842 predep_objects_CXX= 12843 postdep_objects_CXX= 12844 postdeps_CXX= 12845 ;; 12846 12847linux*) 12848 case `$CC -V 2>&1 | sed 5q` in 12849 *Sun\ C*) 12850 # Sun C++ 5.9 12851 12852 # The more standards-conforming stlport4 library is 12853 # incompatible with the Cstd library. Avoid specifying 12854 # it if it's in CXXFLAGS. Ignore libCrun as 12855 # -library=stlport4 depends on it. 12856 case " $CXX $CXXFLAGS " in 12857 *" -library=stlport4 "*) 12858 solaris_use_stlport4=yes 12859 ;; 12860 esac 12861 12862 if test "$solaris_use_stlport4" != yes; then 12863 postdeps_CXX='-library=Cstd -library=Crun' 12864 fi 12865 ;; 12866 esac 12867 ;; 12868 12869solaris*) 12870 case $cc_basename in 12871 CC*) 12872 # The more standards-conforming stlport4 library is 12873 # incompatible with the Cstd library. Avoid specifying 12874 # it if it's in CXXFLAGS. Ignore libCrun as 12875 # -library=stlport4 depends on it. 12876 case " $CXX $CXXFLAGS " in 12877 *" -library=stlport4 "*) 12878 solaris_use_stlport4=yes 12879 ;; 12880 esac 12881 12882 # Adding this requires a known-good setup of shared libraries for 12883 # Sun compiler versions before 5.6, else PIC objects from an old 12884 # archive will be linked into the output, leading to subtle bugs. 12885 if test "$solaris_use_stlport4" != yes; then 12886 postdeps_CXX='-library=Cstd -library=Crun' 12887 fi 12888 ;; 12889 esac 12890 ;; 12891esac 12892 12893 12894case " $postdeps_CXX " in 12895*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12896esac 12897 compiler_lib_search_dirs_CXX= 12898if test -n "${compiler_lib_search_path_CXX}"; then 12899 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12900fi 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 lt_prog_compiler_wl_CXX= 12933lt_prog_compiler_pic_CXX= 12934lt_prog_compiler_static_CXX= 12935 12936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 12937$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12938 12939 # C++ specific cases for pic, static, wl, etc. 12940 if test "$GXX" = yes; then 12941 lt_prog_compiler_wl_CXX='-Wl,' 12942 lt_prog_compiler_static_CXX='-static' 12943 12944 case $host_os in 12945 aix*) 12946 # All AIX code is PIC. 12947 if test "$host_cpu" = ia64; then 12948 # AIX 5 now supports IA64 processor 12949 lt_prog_compiler_static_CXX='-Bstatic' 12950 fi 12951 lt_prog_compiler_pic_CXX='-fPIC' 12952 ;; 12953 12954 amigaos*) 12955 case $host_cpu in 12956 powerpc) 12957 # see comment about AmigaOS4 .so support 12958 lt_prog_compiler_pic_CXX='-fPIC' 12959 ;; 12960 m68k) 12961 # FIXME: we need at least 68020 code to build shared libraries, but 12962 # adding the `-m68020' flag to GCC prevents building anything better, 12963 # like `-m68040'. 12964 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12965 ;; 12966 esac 12967 ;; 12968 12969 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12970 # PIC is the default for these OSes. 12971 ;; 12972 mingw* | cygwin* | os2* | pw32* | cegcc*) 12973 # This hack is so that the source file can tell whether it is being 12974 # built for inclusion in a dll (and should export symbols for example). 12975 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12976 # (--disable-auto-import) libraries 12977 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12978 ;; 12979 darwin* | rhapsody*) 12980 # PIC is the default on this platform 12981 # Common symbols not allowed in MH_DYLIB files 12982 lt_prog_compiler_pic_CXX='-fno-common' 12983 ;; 12984 *djgpp*) 12985 # DJGPP does not support shared libraries at all 12986 lt_prog_compiler_pic_CXX= 12987 ;; 12988 haiku*) 12989 # PIC is the default for Haiku. 12990 # The "-static" flag exists, but is broken. 12991 lt_prog_compiler_static_CXX= 12992 ;; 12993 interix[3-9]*) 12994 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12995 # Instead, we relocate shared libraries at runtime. 12996 ;; 12997 sysv4*MP*) 12998 if test -d /usr/nec; then 12999 lt_prog_compiler_pic_CXX=-Kconform_pic 13000 fi 13001 ;; 13002 hpux*) 13003 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13004 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13005 # sets the default TLS model and affects inlining. 13006 case $host_cpu in 13007 hppa*64*) 13008 ;; 13009 *) 13010 lt_prog_compiler_pic_CXX='-fPIC' 13011 ;; 13012 esac 13013 ;; 13014 *qnx* | *nto*) 13015 # QNX uses GNU C++, but need to define -shared option too, otherwise 13016 # it will coredump. 13017 lt_prog_compiler_pic_CXX='-fPIC -shared' 13018 ;; 13019 *) 13020 lt_prog_compiler_pic_CXX='-fPIC' 13021 ;; 13022 esac 13023 else 13024 case $host_os in 13025 aix[4-9]*) 13026 # All AIX code is PIC. 13027 if test "$host_cpu" = ia64; then 13028 # AIX 5 now supports IA64 processor 13029 lt_prog_compiler_static_CXX='-Bstatic' 13030 else 13031 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 13032 fi 13033 ;; 13034 chorus*) 13035 case $cc_basename in 13036 cxch68*) 13037 # Green Hills C++ Compiler 13038 # _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" 13039 ;; 13040 esac 13041 ;; 13042 dgux*) 13043 case $cc_basename in 13044 ec++*) 13045 lt_prog_compiler_pic_CXX='-KPIC' 13046 ;; 13047 ghcx*) 13048 # Green Hills C++ Compiler 13049 lt_prog_compiler_pic_CXX='-pic' 13050 ;; 13051 *) 13052 ;; 13053 esac 13054 ;; 13055 freebsd* | dragonfly*) 13056 # FreeBSD uses GNU C++ 13057 ;; 13058 hpux9* | hpux10* | hpux11*) 13059 case $cc_basename in 13060 CC*) 13061 lt_prog_compiler_wl_CXX='-Wl,' 13062 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13063 if test "$host_cpu" != ia64; then 13064 lt_prog_compiler_pic_CXX='+Z' 13065 fi 13066 ;; 13067 aCC*) 13068 lt_prog_compiler_wl_CXX='-Wl,' 13069 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13070 case $host_cpu in 13071 hppa*64*|ia64*) 13072 # +Z the default 13073 ;; 13074 *) 13075 lt_prog_compiler_pic_CXX='+Z' 13076 ;; 13077 esac 13078 ;; 13079 *) 13080 ;; 13081 esac 13082 ;; 13083 interix*) 13084 # This is c89, which is MS Visual C++ (no shared libs) 13085 # Anyone wants to do a port? 13086 ;; 13087 irix5* | irix6* | nonstopux*) 13088 case $cc_basename in 13089 CC*) 13090 lt_prog_compiler_wl_CXX='-Wl,' 13091 lt_prog_compiler_static_CXX='-non_shared' 13092 # CC pic flag -KPIC is the default. 13093 ;; 13094 *) 13095 ;; 13096 esac 13097 ;; 13098 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13099 case $cc_basename in 13100 KCC*) 13101 # KAI C++ Compiler 13102 lt_prog_compiler_wl_CXX='--backend -Wl,' 13103 lt_prog_compiler_pic_CXX='-fPIC' 13104 ;; 13105 ecpc* ) 13106 # old Intel C++ for x86_64 which still supported -KPIC. 13107 lt_prog_compiler_wl_CXX='-Wl,' 13108 lt_prog_compiler_pic_CXX='-KPIC' 13109 lt_prog_compiler_static_CXX='-static' 13110 ;; 13111 icpc* ) 13112 # Intel C++, used to be incompatible with GCC. 13113 # ICC 10 doesn't accept -KPIC any more. 13114 lt_prog_compiler_wl_CXX='-Wl,' 13115 lt_prog_compiler_pic_CXX='-fPIC' 13116 lt_prog_compiler_static_CXX='-static' 13117 ;; 13118 pgCC* | pgcpp*) 13119 # Portland Group C++ compiler 13120 lt_prog_compiler_wl_CXX='-Wl,' 13121 lt_prog_compiler_pic_CXX='-fpic' 13122 lt_prog_compiler_static_CXX='-Bstatic' 13123 ;; 13124 cxx*) 13125 # Compaq C++ 13126 # Make sure the PIC flag is empty. It appears that all Alpha 13127 # Linux and Compaq Tru64 Unix objects are PIC. 13128 lt_prog_compiler_pic_CXX= 13129 lt_prog_compiler_static_CXX='-non_shared' 13130 ;; 13131 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 13132 # IBM XL 8.0, 9.0 on PPC and BlueGene 13133 lt_prog_compiler_wl_CXX='-Wl,' 13134 lt_prog_compiler_pic_CXX='-qpic' 13135 lt_prog_compiler_static_CXX='-qstaticlink' 13136 ;; 13137 *) 13138 case `$CC -V 2>&1 | sed 5q` in 13139 *Sun\ C*) 13140 # Sun C++ 5.9 13141 lt_prog_compiler_pic_CXX='-KPIC' 13142 lt_prog_compiler_static_CXX='-Bstatic' 13143 lt_prog_compiler_wl_CXX='-Qoption ld ' 13144 ;; 13145 esac 13146 ;; 13147 esac 13148 ;; 13149 lynxos*) 13150 ;; 13151 m88k*) 13152 ;; 13153 mvs*) 13154 case $cc_basename in 13155 cxx*) 13156 lt_prog_compiler_pic_CXX='-W c,exportall' 13157 ;; 13158 *) 13159 ;; 13160 esac 13161 ;; 13162 netbsd*) 13163 ;; 13164 *qnx* | *nto*) 13165 # QNX uses GNU C++, but need to define -shared option too, otherwise 13166 # it will coredump. 13167 lt_prog_compiler_pic_CXX='-fPIC -shared' 13168 ;; 13169 osf3* | osf4* | osf5*) 13170 case $cc_basename in 13171 KCC*) 13172 lt_prog_compiler_wl_CXX='--backend -Wl,' 13173 ;; 13174 RCC*) 13175 # Rational C++ 2.4.1 13176 lt_prog_compiler_pic_CXX='-pic' 13177 ;; 13178 cxx*) 13179 # Digital/Compaq C++ 13180 lt_prog_compiler_wl_CXX='-Wl,' 13181 # Make sure the PIC flag is empty. It appears that all Alpha 13182 # Linux and Compaq Tru64 Unix objects are PIC. 13183 lt_prog_compiler_pic_CXX= 13184 lt_prog_compiler_static_CXX='-non_shared' 13185 ;; 13186 *) 13187 ;; 13188 esac 13189 ;; 13190 psos*) 13191 ;; 13192 solaris*) 13193 case $cc_basename in 13194 CC*) 13195 # Sun C++ 4.2, 5.x and Centerline C++ 13196 lt_prog_compiler_pic_CXX='-KPIC' 13197 lt_prog_compiler_static_CXX='-Bstatic' 13198 lt_prog_compiler_wl_CXX='-Qoption ld ' 13199 ;; 13200 gcx*) 13201 # Green Hills C++ Compiler 13202 lt_prog_compiler_pic_CXX='-PIC' 13203 ;; 13204 *) 13205 ;; 13206 esac 13207 ;; 13208 sunos4*) 13209 case $cc_basename in 13210 CC*) 13211 # Sun C++ 4.x 13212 lt_prog_compiler_pic_CXX='-pic' 13213 lt_prog_compiler_static_CXX='-Bstatic' 13214 ;; 13215 lcc*) 13216 # Lucid 13217 lt_prog_compiler_pic_CXX='-pic' 13218 ;; 13219 *) 13220 ;; 13221 esac 13222 ;; 13223 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13224 case $cc_basename in 13225 CC*) 13226 lt_prog_compiler_wl_CXX='-Wl,' 13227 lt_prog_compiler_pic_CXX='-KPIC' 13228 lt_prog_compiler_static_CXX='-Bstatic' 13229 ;; 13230 esac 13231 ;; 13232 tandem*) 13233 case $cc_basename in 13234 NCC*) 13235 # NonStop-UX NCC 3.20 13236 lt_prog_compiler_pic_CXX='-KPIC' 13237 ;; 13238 *) 13239 ;; 13240 esac 13241 ;; 13242 vxworks*) 13243 ;; 13244 *) 13245 lt_prog_compiler_can_build_shared_CXX=no 13246 ;; 13247 esac 13248 fi 13249 13250case $host_os in 13251 # For platforms which do not support PIC, -DPIC is meaningless: 13252 *djgpp*) 13253 lt_prog_compiler_pic_CXX= 13254 ;; 13255 *) 13256 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13257 ;; 13258esac 13259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 13260$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 13261 13262 13263 13264# 13265# Check to make sure the PIC flag actually works. 13266# 13267if test -n "$lt_prog_compiler_pic_CXX"; then 13268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 13269$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 13270if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 13271 $as_echo_n "(cached) " >&6 13272else 13273 lt_cv_prog_compiler_pic_works_CXX=no 13274 ac_outfile=conftest.$ac_objext 13275 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13276 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 13277 # Insert the option either (1) after the last *FLAGS variable, or 13278 # (2) before a word containing "conftest.", or (3) at the end. 13279 # Note that $ac_compile itself does not contain backslashes and begins 13280 # with a dollar sign (not a hyphen), so the echo should work correctly. 13281 # The option is referenced via a variable to avoid confusing sed. 13282 lt_compile=`echo "$ac_compile" | $SED \ 13283 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13284 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13285 -e 's:$: $lt_compiler_flag:'` 13286 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13287 (eval "$lt_compile" 2>conftest.err) 13288 ac_status=$? 13289 cat conftest.err >&5 13290 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13291 if (exit $ac_status) && test -s "$ac_outfile"; then 13292 # The compiler can only warn and ignore the option if not recognized 13293 # So say no if there are warnings other than the usual output. 13294 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13295 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13296 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13297 lt_cv_prog_compiler_pic_works_CXX=yes 13298 fi 13299 fi 13300 $RM conftest* 13301 13302fi 13303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 13304$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13305 13306if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13307 case $lt_prog_compiler_pic_CXX in 13308 "" | " "*) ;; 13309 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13310 esac 13311else 13312 lt_prog_compiler_pic_CXX= 13313 lt_prog_compiler_can_build_shared_CXX=no 13314fi 13315 13316fi 13317 13318 13319 13320# 13321# Check to make sure the static flag actually works. 13322# 13323wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13325$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13326if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 13327 $as_echo_n "(cached) " >&6 13328else 13329 lt_cv_prog_compiler_static_works_CXX=no 13330 save_LDFLAGS="$LDFLAGS" 13331 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13332 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13333 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13334 # The linker can only warn and ignore the option if not recognized 13335 # So say no if there are warnings 13336 if test -s conftest.err; then 13337 # Append any errors to the config.log. 13338 cat conftest.err 1>&5 13339 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13340 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13341 if diff conftest.exp conftest.er2 >/dev/null; then 13342 lt_cv_prog_compiler_static_works_CXX=yes 13343 fi 13344 else 13345 lt_cv_prog_compiler_static_works_CXX=yes 13346 fi 13347 fi 13348 $RM -r conftest* 13349 LDFLAGS="$save_LDFLAGS" 13350 13351fi 13352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13353$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13354 13355if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13356 : 13357else 13358 lt_prog_compiler_static_CXX= 13359fi 13360 13361 13362 13363 13364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13365$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13366if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 13367 $as_echo_n "(cached) " >&6 13368else 13369 lt_cv_prog_compiler_c_o_CXX=no 13370 $RM -r conftest 2>/dev/null 13371 mkdir conftest 13372 cd conftest 13373 mkdir out 13374 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13375 13376 lt_compiler_flag="-o out/conftest2.$ac_objext" 13377 # Insert the option either (1) after the last *FLAGS variable, or 13378 # (2) before a word containing "conftest.", or (3) at the end. 13379 # Note that $ac_compile itself does not contain backslashes and begins 13380 # with a dollar sign (not a hyphen), so the echo should work correctly. 13381 lt_compile=`echo "$ac_compile" | $SED \ 13382 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13383 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13384 -e 's:$: $lt_compiler_flag:'` 13385 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13386 (eval "$lt_compile" 2>out/conftest.err) 13387 ac_status=$? 13388 cat out/conftest.err >&5 13389 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13390 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13391 then 13392 # The compiler can only warn and ignore the option if not recognized 13393 # So say no if there are warnings 13394 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13395 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13396 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13397 lt_cv_prog_compiler_c_o_CXX=yes 13398 fi 13399 fi 13400 chmod u+w . 2>&5 13401 $RM conftest* 13402 # SGI C++ compiler will create directory out/ii_files/ for 13403 # template instantiation 13404 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13405 $RM out/* && rmdir out 13406 cd .. 13407 $RM -r conftest 13408 $RM conftest* 13409 13410fi 13411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13412$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13413 13414 13415 13416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13417$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13418if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 13419 $as_echo_n "(cached) " >&6 13420else 13421 lt_cv_prog_compiler_c_o_CXX=no 13422 $RM -r conftest 2>/dev/null 13423 mkdir conftest 13424 cd conftest 13425 mkdir out 13426 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13427 13428 lt_compiler_flag="-o out/conftest2.$ac_objext" 13429 # Insert the option either (1) after the last *FLAGS variable, or 13430 # (2) before a word containing "conftest.", or (3) at the end. 13431 # Note that $ac_compile itself does not contain backslashes and begins 13432 # with a dollar sign (not a hyphen), so the echo should work correctly. 13433 lt_compile=`echo "$ac_compile" | $SED \ 13434 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13435 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13436 -e 's:$: $lt_compiler_flag:'` 13437 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13438 (eval "$lt_compile" 2>out/conftest.err) 13439 ac_status=$? 13440 cat out/conftest.err >&5 13441 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13442 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13443 then 13444 # The compiler can only warn and ignore the option if not recognized 13445 # So say no if there are warnings 13446 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13447 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13448 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13449 lt_cv_prog_compiler_c_o_CXX=yes 13450 fi 13451 fi 13452 chmod u+w . 2>&5 13453 $RM conftest* 13454 # SGI C++ compiler will create directory out/ii_files/ for 13455 # template instantiation 13456 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13457 $RM out/* && rmdir out 13458 cd .. 13459 $RM -r conftest 13460 $RM conftest* 13461 13462fi 13463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13464$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13465 13466 13467 13468 13469hard_links="nottested" 13470if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13471 # do not overwrite the value of need_locks provided by the user 13472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 13473$as_echo_n "checking if we can lock with hard links... " >&6; } 13474 hard_links=yes 13475 $RM conftest* 13476 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13477 touch conftest.a 13478 ln conftest.a conftest.b 2>&5 || hard_links=no 13479 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 13481$as_echo "$hard_links" >&6; } 13482 if test "$hard_links" = no; then 13483 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13484$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13485 need_locks=warn 13486 fi 13487else 13488 need_locks=no 13489fi 13490 13491 13492 13493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13494$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13495 13496 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13497 case $host_os in 13498 aix[4-9]*) 13499 # If we're using GNU nm, then we don't want the "-C" option. 13500 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13501 # Also, AIX nm treats weak defined symbols like other global defined 13502 # symbols, whereas GNU nm marks them as "W". 13503 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 13504 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' 13505 else 13506 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13507 fi 13508 ;; 13509 pw32*) 13510 export_symbols_cmds_CXX="$ltdll_cmds" 13511 ;; 13512 cygwin* | mingw* | cegcc*) 13513 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 13514 ;; 13515 *) 13516 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13517 ;; 13518 esac 13519 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13520 13521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13522$as_echo "$ld_shlibs_CXX" >&6; } 13523test "$ld_shlibs_CXX" = no && can_build_shared=no 13524 13525with_gnu_ld_CXX=$with_gnu_ld 13526 13527 13528 13529 13530 13531 13532# 13533# Do we need to explicitly link libc? 13534# 13535case "x$archive_cmds_need_lc_CXX" in 13536x|xyes) 13537 # Assume -lc should be added 13538 archive_cmds_need_lc_CXX=yes 13539 13540 if test "$enable_shared" = yes && test "$GCC" = yes; then 13541 case $archive_cmds_CXX in 13542 *'~'*) 13543 # FIXME: we may have to deal with multi-command sequences. 13544 ;; 13545 '$CC '*) 13546 # Test whether the compiler implicitly links with -lc since on some 13547 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13548 # to ld, don't add -lc before -lgcc. 13549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 13550$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13551if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 13552 $as_echo_n "(cached) " >&6 13553else 13554 $RM conftest* 13555 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13556 13557 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13558 (eval $ac_compile) 2>&5 13559 ac_status=$? 13560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13561 test $ac_status = 0; } 2>conftest.err; then 13562 soname=conftest 13563 lib=conftest 13564 libobjs=conftest.$ac_objext 13565 deplibs= 13566 wl=$lt_prog_compiler_wl_CXX 13567 pic_flag=$lt_prog_compiler_pic_CXX 13568 compiler_flags=-v 13569 linker_flags=-v 13570 verstring= 13571 output_objdir=. 13572 libname=conftest 13573 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13574 allow_undefined_flag_CXX= 13575 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 13576 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 13577 ac_status=$? 13578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13579 test $ac_status = 0; } 13580 then 13581 lt_cv_archive_cmds_need_lc_CXX=no 13582 else 13583 lt_cv_archive_cmds_need_lc_CXX=yes 13584 fi 13585 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13586 else 13587 cat conftest.err 1>&5 13588 fi 13589 $RM conftest* 13590 13591fi 13592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 13593$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 13594 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 13595 ;; 13596 esac 13597 fi 13598 ;; 13599esac 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 13665$as_echo_n "checking dynamic linker characteristics... " >&6; } 13666 13667library_names_spec= 13668libname_spec='lib$name' 13669soname_spec= 13670shrext_cmds=".so" 13671postinstall_cmds= 13672postuninstall_cmds= 13673finish_cmds= 13674finish_eval= 13675shlibpath_var= 13676shlibpath_overrides_runpath=unknown 13677version_type=none 13678dynamic_linker="$host_os ld.so" 13679sys_lib_dlsearch_path_spec="/lib /usr/lib" 13680need_lib_prefix=unknown 13681hardcode_into_libs=no 13682 13683# when you set need_version to no, make sure it does not cause -set_version 13684# flags to be left without arguments 13685need_version=unknown 13686 13687case $host_os in 13688aix3*) 13689 version_type=linux 13690 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13691 shlibpath_var=LIBPATH 13692 13693 # AIX 3 has no versioning support, so we append a major version to the name. 13694 soname_spec='${libname}${release}${shared_ext}$major' 13695 ;; 13696 13697aix[4-9]*) 13698 version_type=linux 13699 need_lib_prefix=no 13700 need_version=no 13701 hardcode_into_libs=yes 13702 if test "$host_cpu" = ia64; then 13703 # AIX 5 supports IA64 13704 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13705 shlibpath_var=LD_LIBRARY_PATH 13706 else 13707 # With GCC up to 2.95.x, collect2 would create an import file 13708 # for dependence libraries. The import file would start with 13709 # the line `#! .'. This would cause the generated library to 13710 # depend on `.', always an invalid library. This was fixed in 13711 # development snapshots of GCC prior to 3.0. 13712 case $host_os in 13713 aix4 | aix4.[01] | aix4.[01].*) 13714 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13715 echo ' yes ' 13716 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 13717 : 13718 else 13719 can_build_shared=no 13720 fi 13721 ;; 13722 esac 13723 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13724 # soname into executable. Probably we can add versioning support to 13725 # collect2, so additional links can be useful in future. 13726 if test "$aix_use_runtimelinking" = yes; then 13727 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13728 # instead of lib<name>.a to let people know that these are not 13729 # typical AIX shared libraries. 13730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13731 else 13732 # We preserve .a as extension for shared libraries through AIX4.2 13733 # and later when we are not doing run time linking. 13734 library_names_spec='${libname}${release}.a $libname.a' 13735 soname_spec='${libname}${release}${shared_ext}$major' 13736 fi 13737 shlibpath_var=LIBPATH 13738 fi 13739 ;; 13740 13741amigaos*) 13742 case $host_cpu in 13743 powerpc) 13744 # Since July 2007 AmigaOS4 officially supports .so libraries. 13745 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 13746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13747 ;; 13748 m68k) 13749 library_names_spec='$libname.ixlibrary $libname.a' 13750 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13751 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' 13752 ;; 13753 esac 13754 ;; 13755 13756beos*) 13757 library_names_spec='${libname}${shared_ext}' 13758 dynamic_linker="$host_os ld.so" 13759 shlibpath_var=LIBRARY_PATH 13760 ;; 13761 13762bsdi[45]*) 13763 version_type=linux 13764 need_version=no 13765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13766 soname_spec='${libname}${release}${shared_ext}$major' 13767 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13768 shlibpath_var=LD_LIBRARY_PATH 13769 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13770 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13771 # the default ld.so.conf also contains /usr/contrib/lib and 13772 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13773 # libtool to hard-code these into programs 13774 ;; 13775 13776cygwin* | mingw* | pw32* | cegcc*) 13777 version_type=windows 13778 shrext_cmds=".dll" 13779 need_version=no 13780 need_lib_prefix=no 13781 13782 case $GCC,$host_os in 13783 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 13784 library_names_spec='$libname.dll.a' 13785 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13786 postinstall_cmds='base_file=`basename \${file}`~ 13787 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 13788 dldir=$destdir/`dirname \$dlpath`~ 13789 test -d \$dldir || mkdir -p \$dldir~ 13790 $install_prog $dir/$dlname \$dldir/$dlname~ 13791 chmod a+x \$dldir/$dlname~ 13792 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13793 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13794 fi' 13795 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13796 dlpath=$dir/\$dldll~ 13797 $RM \$dlpath' 13798 shlibpath_overrides_runpath=yes 13799 13800 case $host_os in 13801 cygwin*) 13802 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13803 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13804 13805 ;; 13806 mingw* | cegcc*) 13807 # MinGW DLLs use traditional 'lib' prefix 13808 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13809 ;; 13810 pw32*) 13811 # pw32 DLLs use 'pw' prefix rather than 'lib' 13812 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13813 ;; 13814 esac 13815 ;; 13816 13817 *) 13818 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13819 ;; 13820 esac 13821 dynamic_linker='Win32 ld.exe' 13822 # FIXME: first we should search . and the directory the executable is in 13823 shlibpath_var=PATH 13824 ;; 13825 13826darwin* | rhapsody*) 13827 dynamic_linker="$host_os dyld" 13828 version_type=darwin 13829 need_lib_prefix=no 13830 need_version=no 13831 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13832 soname_spec='${libname}${release}${major}$shared_ext' 13833 shlibpath_overrides_runpath=yes 13834 shlibpath_var=DYLD_LIBRARY_PATH 13835 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13836 13837 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13838 ;; 13839 13840dgux*) 13841 version_type=linux 13842 need_lib_prefix=no 13843 need_version=no 13844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13845 soname_spec='${libname}${release}${shared_ext}$major' 13846 shlibpath_var=LD_LIBRARY_PATH 13847 ;; 13848 13849freebsd* | dragonfly*) 13850 # DragonFly does not have aout. When/if they implement a new 13851 # versioning mechanism, adjust this. 13852 if test -x /usr/bin/objformat; then 13853 objformat=`/usr/bin/objformat` 13854 else 13855 case $host_os in 13856 freebsd[23].*) objformat=aout ;; 13857 *) objformat=elf ;; 13858 esac 13859 fi 13860 version_type=freebsd-$objformat 13861 case $version_type in 13862 freebsd-elf*) 13863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13864 need_version=no 13865 need_lib_prefix=no 13866 ;; 13867 freebsd-*) 13868 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13869 need_version=yes 13870 ;; 13871 esac 13872 shlibpath_var=LD_LIBRARY_PATH 13873 case $host_os in 13874 freebsd2.*) 13875 shlibpath_overrides_runpath=yes 13876 ;; 13877 freebsd3.[01]* | freebsdelf3.[01]*) 13878 shlibpath_overrides_runpath=yes 13879 hardcode_into_libs=yes 13880 ;; 13881 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13882 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13883 shlibpath_overrides_runpath=no 13884 hardcode_into_libs=yes 13885 ;; 13886 *) # from 4.6 on, and DragonFly 13887 shlibpath_overrides_runpath=yes 13888 hardcode_into_libs=yes 13889 ;; 13890 esac 13891 ;; 13892 13893gnu*) 13894 version_type=linux 13895 need_lib_prefix=no 13896 need_version=no 13897 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13898 soname_spec='${libname}${release}${shared_ext}$major' 13899 shlibpath_var=LD_LIBRARY_PATH 13900 hardcode_into_libs=yes 13901 ;; 13902 13903haiku*) 13904 version_type=linux 13905 need_lib_prefix=no 13906 need_version=no 13907 dynamic_linker="$host_os runtime_loader" 13908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13909 soname_spec='${libname}${release}${shared_ext}$major' 13910 shlibpath_var=LIBRARY_PATH 13911 shlibpath_overrides_runpath=yes 13912 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 13913 hardcode_into_libs=yes 13914 ;; 13915 13916hpux9* | hpux10* | hpux11*) 13917 # Give a soname corresponding to the major version so that dld.sl refuses to 13918 # link against other versions. 13919 version_type=sunos 13920 need_lib_prefix=no 13921 need_version=no 13922 case $host_cpu in 13923 ia64*) 13924 shrext_cmds='.so' 13925 hardcode_into_libs=yes 13926 dynamic_linker="$host_os dld.so" 13927 shlibpath_var=LD_LIBRARY_PATH 13928 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13930 soname_spec='${libname}${release}${shared_ext}$major' 13931 if test "X$HPUX_IA64_MODE" = X32; then 13932 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13933 else 13934 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13935 fi 13936 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13937 ;; 13938 hppa*64*) 13939 shrext_cmds='.sl' 13940 hardcode_into_libs=yes 13941 dynamic_linker="$host_os dld.sl" 13942 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13943 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13945 soname_spec='${libname}${release}${shared_ext}$major' 13946 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13947 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13948 ;; 13949 *) 13950 shrext_cmds='.sl' 13951 dynamic_linker="$host_os dld.sl" 13952 shlibpath_var=SHLIB_PATH 13953 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13955 soname_spec='${libname}${release}${shared_ext}$major' 13956 ;; 13957 esac 13958 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 13959 postinstall_cmds='chmod 555 $lib' 13960 # or fails outright, so override atomically: 13961 install_override_mode=555 13962 ;; 13963 13964interix[3-9]*) 13965 version_type=linux 13966 need_lib_prefix=no 13967 need_version=no 13968 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13969 soname_spec='${libname}${release}${shared_ext}$major' 13970 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13971 shlibpath_var=LD_LIBRARY_PATH 13972 shlibpath_overrides_runpath=no 13973 hardcode_into_libs=yes 13974 ;; 13975 13976irix5* | irix6* | nonstopux*) 13977 case $host_os in 13978 nonstopux*) version_type=nonstopux ;; 13979 *) 13980 if test "$lt_cv_prog_gnu_ld" = yes; then 13981 version_type=linux 13982 else 13983 version_type=irix 13984 fi ;; 13985 esac 13986 need_lib_prefix=no 13987 need_version=no 13988 soname_spec='${libname}${release}${shared_ext}$major' 13989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13990 case $host_os in 13991 irix5* | nonstopux*) 13992 libsuff= shlibsuff= 13993 ;; 13994 *) 13995 case $LD in # libtool.m4 will add one of these switches to LD 13996 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13997 libsuff= shlibsuff= libmagic=32-bit;; 13998 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13999 libsuff=32 shlibsuff=N32 libmagic=N32;; 14000 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14001 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14002 *) libsuff= shlibsuff= libmagic=never-match;; 14003 esac 14004 ;; 14005 esac 14006 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14007 shlibpath_overrides_runpath=no 14008 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14009 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14010 hardcode_into_libs=yes 14011 ;; 14012 14013# No shared lib support for Linux oldld, aout, or coff. 14014linux*oldld* | linux*aout* | linux*coff*) 14015 dynamic_linker=no 14016 ;; 14017 14018# This must be Linux ELF. 14019linux* | k*bsd*-gnu | kopensolaris*-gnu) 14020 version_type=linux 14021 need_lib_prefix=no 14022 need_version=no 14023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14024 soname_spec='${libname}${release}${shared_ext}$major' 14025 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14026 shlibpath_var=LD_LIBRARY_PATH 14027 shlibpath_overrides_runpath=no 14028 14029 # Some binutils ld are patched to set DT_RUNPATH 14030 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 14031 $as_echo_n "(cached) " >&6 14032else 14033 lt_cv_shlibpath_overrides_runpath=no 14034 save_LDFLAGS=$LDFLAGS 14035 save_libdir=$libdir 14036 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 14037 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 14038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14039/* end confdefs.h. */ 14040 14041int 14042main () 14043{ 14044 14045 ; 14046 return 0; 14047} 14048_ACEOF 14049if ac_fn_cxx_try_link "$LINENO"; then : 14050 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14051 lt_cv_shlibpath_overrides_runpath=yes 14052fi 14053fi 14054rm -f core conftest.err conftest.$ac_objext \ 14055 conftest$ac_exeext conftest.$ac_ext 14056 LDFLAGS=$save_LDFLAGS 14057 libdir=$save_libdir 14058 14059fi 14060 14061 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14062 14063 # This implies no fast_install, which is unacceptable. 14064 # Some rework will be needed to allow for fast_install 14065 # before this can be enabled. 14066 hardcode_into_libs=yes 14067 14068 # Append ld.so.conf contents to the search path 14069 if test -f /etc/ld.so.conf; then 14070 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' ' '` 14071 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14072 fi 14073 14074 # We used to test for /lib/ld.so.1 and disable shared libraries on 14075 # powerpc, because MkLinux only supported shared libraries with the 14076 # GNU dynamic linker. Since this was broken with cross compilers, 14077 # most powerpc-linux boxes support dynamic linking these days and 14078 # people can always --disable-shared, the test was removed, and we 14079 # assume the GNU/Linux dynamic linker is in use. 14080 dynamic_linker='GNU/Linux ld.so' 14081 ;; 14082 14083netbsd*) 14084 version_type=sunos 14085 need_lib_prefix=no 14086 need_version=no 14087 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14088 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14089 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14090 dynamic_linker='NetBSD (a.out) ld.so' 14091 else 14092 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14093 soname_spec='${libname}${release}${shared_ext}$major' 14094 dynamic_linker='NetBSD ld.elf_so' 14095 fi 14096 shlibpath_var=LD_LIBRARY_PATH 14097 shlibpath_overrides_runpath=yes 14098 hardcode_into_libs=yes 14099 ;; 14100 14101newsos6) 14102 version_type=linux 14103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14104 shlibpath_var=LD_LIBRARY_PATH 14105 shlibpath_overrides_runpath=yes 14106 ;; 14107 14108*nto* | *qnx*) 14109 version_type=qnx 14110 need_lib_prefix=no 14111 need_version=no 14112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14113 soname_spec='${libname}${release}${shared_ext}$major' 14114 shlibpath_var=LD_LIBRARY_PATH 14115 shlibpath_overrides_runpath=no 14116 hardcode_into_libs=yes 14117 dynamic_linker='ldqnx.so' 14118 ;; 14119 14120openbsd*) 14121 version_type=sunos 14122 sys_lib_dlsearch_path_spec="/usr/lib" 14123 need_lib_prefix=no 14124 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14125 case $host_os in 14126 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14127 *) need_version=no ;; 14128 esac 14129 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14130 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14131 shlibpath_var=LD_LIBRARY_PATH 14132 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14133 case $host_os in 14134 openbsd2.[89] | openbsd2.[89].*) 14135 shlibpath_overrides_runpath=no 14136 ;; 14137 *) 14138 shlibpath_overrides_runpath=yes 14139 ;; 14140 esac 14141 else 14142 shlibpath_overrides_runpath=yes 14143 fi 14144 ;; 14145 14146os2*) 14147 libname_spec='$name' 14148 shrext_cmds=".dll" 14149 need_lib_prefix=no 14150 library_names_spec='$libname${shared_ext} $libname.a' 14151 dynamic_linker='OS/2 ld.exe' 14152 shlibpath_var=LIBPATH 14153 ;; 14154 14155osf3* | osf4* | osf5*) 14156 version_type=osf 14157 need_lib_prefix=no 14158 need_version=no 14159 soname_spec='${libname}${release}${shared_ext}$major' 14160 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14161 shlibpath_var=LD_LIBRARY_PATH 14162 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14163 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14164 ;; 14165 14166rdos*) 14167 dynamic_linker=no 14168 ;; 14169 14170solaris*) 14171 version_type=linux 14172 need_lib_prefix=no 14173 need_version=no 14174 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14175 soname_spec='${libname}${release}${shared_ext}$major' 14176 shlibpath_var=LD_LIBRARY_PATH 14177 shlibpath_overrides_runpath=yes 14178 hardcode_into_libs=yes 14179 # ldd complains unless libraries are executable 14180 postinstall_cmds='chmod +x $lib' 14181 ;; 14182 14183sunos4*) 14184 version_type=sunos 14185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14186 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14187 shlibpath_var=LD_LIBRARY_PATH 14188 shlibpath_overrides_runpath=yes 14189 if test "$with_gnu_ld" = yes; then 14190 need_lib_prefix=no 14191 fi 14192 need_version=yes 14193 ;; 14194 14195sysv4 | sysv4.3*) 14196 version_type=linux 14197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14198 soname_spec='${libname}${release}${shared_ext}$major' 14199 shlibpath_var=LD_LIBRARY_PATH 14200 case $host_vendor in 14201 sni) 14202 shlibpath_overrides_runpath=no 14203 need_lib_prefix=no 14204 runpath_var=LD_RUN_PATH 14205 ;; 14206 siemens) 14207 need_lib_prefix=no 14208 ;; 14209 motorola) 14210 need_lib_prefix=no 14211 need_version=no 14212 shlibpath_overrides_runpath=no 14213 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14214 ;; 14215 esac 14216 ;; 14217 14218sysv4*MP*) 14219 if test -d /usr/nec ;then 14220 version_type=linux 14221 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14222 soname_spec='$libname${shared_ext}.$major' 14223 shlibpath_var=LD_LIBRARY_PATH 14224 fi 14225 ;; 14226 14227sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14228 version_type=freebsd-elf 14229 need_lib_prefix=no 14230 need_version=no 14231 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14232 soname_spec='${libname}${release}${shared_ext}$major' 14233 shlibpath_var=LD_LIBRARY_PATH 14234 shlibpath_overrides_runpath=yes 14235 hardcode_into_libs=yes 14236 if test "$with_gnu_ld" = yes; then 14237 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14238 else 14239 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14240 case $host_os in 14241 sco3.2v5*) 14242 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14243 ;; 14244 esac 14245 fi 14246 sys_lib_dlsearch_path_spec='/usr/lib' 14247 ;; 14248 14249tpf*) 14250 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 14251 version_type=linux 14252 need_lib_prefix=no 14253 need_version=no 14254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14255 shlibpath_var=LD_LIBRARY_PATH 14256 shlibpath_overrides_runpath=no 14257 hardcode_into_libs=yes 14258 ;; 14259 14260uts4*) 14261 version_type=linux 14262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14263 soname_spec='${libname}${release}${shared_ext}$major' 14264 shlibpath_var=LD_LIBRARY_PATH 14265 ;; 14266 14267*) 14268 dynamic_linker=no 14269 ;; 14270esac 14271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14272$as_echo "$dynamic_linker" >&6; } 14273test "$dynamic_linker" = no && can_build_shared=no 14274 14275variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14276if test "$GCC" = yes; then 14277 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14278fi 14279 14280if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14281 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14282fi 14283if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14284 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14285fi 14286 14287 14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 14317 14318 14319 14320 14321 14322 14323 14324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14325$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14326hardcode_action_CXX= 14327if test -n "$hardcode_libdir_flag_spec_CXX" || 14328 test -n "$runpath_var_CXX" || 14329 test "X$hardcode_automatic_CXX" = "Xyes" ; then 14330 14331 # We can hardcode non-existent directories. 14332 if test "$hardcode_direct_CXX" != no && 14333 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14334 # have to relink, otherwise we might link with an installed library 14335 # when we should be linking with a yet-to-be-installed one 14336 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 14337 test "$hardcode_minus_L_CXX" != no; then 14338 # Linking always hardcodes the temporary library directory. 14339 hardcode_action_CXX=relink 14340 else 14341 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14342 hardcode_action_CXX=immediate 14343 fi 14344else 14345 # We cannot hardcode anything, or else we can only hardcode existing 14346 # directories. 14347 hardcode_action_CXX=unsupported 14348fi 14349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 14350$as_echo "$hardcode_action_CXX" >&6; } 14351 14352if test "$hardcode_action_CXX" = relink || 14353 test "$inherit_rpath_CXX" = yes; then 14354 # Fast installation is not supported 14355 enable_fast_install=no 14356elif test "$shlibpath_overrides_runpath" = yes || 14357 test "$enable_shared" = no; then 14358 # Fast installation is not necessary 14359 enable_fast_install=needless 14360fi 14361 14362 14363 14364 14365 14366 14367 14368 fi # test -n "$compiler" 14369 14370 CC=$lt_save_CC 14371 LDCXX=$LD 14372 LD=$lt_save_LD 14373 GCC=$lt_save_GCC 14374 with_gnu_ld=$lt_save_with_gnu_ld 14375 lt_cv_path_LDCXX=$lt_cv_path_LD 14376 lt_cv_path_LD=$lt_save_path_LD 14377 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14378 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14379fi # test "$_lt_caught_CXX_error" != yes 14380 14381ac_ext=c 14382ac_cpp='$CPP $CPPFLAGS' 14383ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14384ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14385ac_compiler_gnu=$ac_cv_c_compiler_gnu 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395 14396 14397 14398 14399 ac_config_commands="$ac_config_commands libtool" 14400 14401 14402 14403 14404# Only expand once: 14405 14406 14407# Forbid libtool to hardcode RPATH, because we want to be able to specify 14408# library search directory using LD_LIBRARY_PATH 14409hardcode_into_libs=no 14410 14411 14412 14413# Determine what GCC version number to use in filesystem paths. 14414 14415 get_gcc_base_ver="cat" 14416 14417# Check whether --with-gcc-major-version-only was given. 14418if test "${with_gcc_major_version_only+set}" = set; then : 14419 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 14420 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 14421 fi 14422 14423fi 14424 14425 14426 14427 14428# Must be last 14429cat >confcache <<\_ACEOF 14430# This file is a shell script that caches the results of configure 14431# tests run on this system so they can be shared between configure 14432# scripts and configure runs, see configure's option --config-cache. 14433# It is not useful on other systems. If it contains results you don't 14434# want to keep, you may remove or edit it. 14435# 14436# config.status only pays attention to the cache file if you give it 14437# the --recheck option to rerun configure. 14438# 14439# `ac_cv_env_foo' variables (set or unset) will be overridden when 14440# loading this file, other *unset* `ac_cv_foo' will be assigned the 14441# following values. 14442 14443_ACEOF 14444 14445# The following way of writing the cache mishandles newlines in values, 14446# but we know of no workaround that is simple, portable, and efficient. 14447# So, we kill variables containing newlines. 14448# Ultrix sh set writes to stderr and can't be redirected directly, 14449# and sets the high bit in the cache file unless we assign to the vars. 14450( 14451 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14452 eval ac_val=\$$ac_var 14453 case $ac_val in #( 14454 *${as_nl}*) 14455 case $ac_var in #( 14456 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14457$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14458 esac 14459 case $ac_var in #( 14460 _ | IFS | as_nl) ;; #( 14461 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14462 *) { eval $ac_var=; unset $ac_var;} ;; 14463 esac ;; 14464 esac 14465 done 14466 14467 (set) 2>&1 | 14468 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14469 *${as_nl}ac_space=\ *) 14470 # `set' does not quote correctly, so add quotes: double-quote 14471 # substitution turns \\\\ into \\, and sed turns \\ into \. 14472 sed -n \ 14473 "s/'/'\\\\''/g; 14474 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14475 ;; #( 14476 *) 14477 # `set' quotes correctly as required by POSIX, so do not add quotes. 14478 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14479 ;; 14480 esac | 14481 sort 14482) | 14483 sed ' 14484 /^ac_cv_env_/b end 14485 t clear 14486 :clear 14487 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14488 t end 14489 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14490 :end' >>confcache 14491if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14492 if test -w "$cache_file"; then 14493 if test "x$cache_file" != "x/dev/null"; then 14494 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14495$as_echo "$as_me: updating cache $cache_file" >&6;} 14496 if test ! -f "$cache_file" || test -h "$cache_file"; then 14497 cat confcache >"$cache_file" 14498 else 14499 case $cache_file in #( 14500 */* | ?:*) 14501 mv -f confcache "$cache_file"$$ && 14502 mv -f "$cache_file"$$ "$cache_file" ;; #( 14503 *) 14504 mv -f confcache "$cache_file" ;; 14505 esac 14506 fi 14507 fi 14508 else 14509 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14510$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14511 fi 14512fi 14513rm -f confcache 14514 14515test "x$prefix" = xNONE && prefix=$ac_default_prefix 14516# Let make expand exec_prefix. 14517test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14518 14519# Transform confdefs.h into DEFS. 14520# Protect against shell expansion while executing Makefile rules. 14521# Protect against Makefile macro expansion. 14522# 14523# If the first sed substitution is executed (which looks for macros that 14524# take arguments), then branch to the quote section. Otherwise, 14525# look for a macro that doesn't take arguments. 14526ac_script=' 14527:mline 14528/\\$/{ 14529 N 14530 s,\\\n,, 14531 b mline 14532} 14533t clear 14534:clear 14535s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 14536t quote 14537s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 14538t quote 14539b any 14540:quote 14541s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 14542s/\[/\\&/g 14543s/\]/\\&/g 14544s/\$/$$/g 14545H 14546:any 14547${ 14548 g 14549 s/^\n// 14550 s/\n/ /g 14551 p 14552} 14553' 14554DEFS=`sed -n "$ac_script" confdefs.h` 14555 14556 14557ac_libobjs= 14558ac_ltlibobjs= 14559U= 14560for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14561 # 1. Remove the extension, and $U if already installed. 14562 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14563 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14564 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14565 # will be set to the directory where LIBOBJS objects are built. 14566 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14567 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14568done 14569LIBOBJS=$ac_libobjs 14570 14571LTLIBOBJS=$ac_ltlibobjs 14572 14573 14574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14575$as_echo_n "checking that generated files are newer than configure... " >&6; } 14576 if test -n "$am_sleep_pid"; then 14577 # Hide warnings about reused PIDs. 14578 wait $am_sleep_pid 2>/dev/null 14579 fi 14580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14581$as_echo "done" >&6; } 14582 if test -n "$EXEEXT"; then 14583 am__EXEEXT_TRUE= 14584 am__EXEEXT_FALSE='#' 14585else 14586 am__EXEEXT_TRUE='#' 14587 am__EXEEXT_FALSE= 14588fi 14589 14590if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14591 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 14592Usually this means the macro was only invoked conditionally." "$LINENO" 5 14593fi 14594if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14595 as_fn_error $? "conditional \"AMDEP\" was never defined. 14596Usually this means the macro was only invoked conditionally." "$LINENO" 5 14597fi 14598if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14599 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14600Usually this means the macro was only invoked conditionally." "$LINENO" 5 14601fi 14602if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 14603 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 14604Usually this means the macro was only invoked conditionally." "$LINENO" 5 14605fi 14606if test -z "${PLUGIN_HOST_TRUE}" && test -z "${PLUGIN_HOST_FALSE}"; then 14607 as_fn_error $? "conditional \"PLUGIN_HOST\" was never defined. 14608Usually this means the macro was only invoked conditionally." "$LINENO" 5 14609fi 14610 14611: "${CONFIG_STATUS=./config.status}" 14612ac_write_fail=0 14613ac_clean_files_save=$ac_clean_files 14614ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14615{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14616$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14617as_write_fail=0 14618cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14619#! $SHELL 14620# Generated by $as_me. 14621# Run this file to recreate the current configuration. 14622# Compiler output produced by configure, useful for debugging 14623# configure, is in config.log if it exists. 14624 14625debug=false 14626ac_cs_recheck=false 14627ac_cs_silent=false 14628 14629SHELL=\${CONFIG_SHELL-$SHELL} 14630export SHELL 14631_ASEOF 14632cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14633## -------------------- ## 14634## M4sh Initialization. ## 14635## -------------------- ## 14636 14637# Be more Bourne compatible 14638DUALCASE=1; export DUALCASE # for MKS sh 14639if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14640 emulate sh 14641 NULLCMD=: 14642 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14643 # is contrary to our usage. Disable this feature. 14644 alias -g '${1+"$@"}'='"$@"' 14645 setopt NO_GLOB_SUBST 14646else 14647 case `(set -o) 2>/dev/null` in #( 14648 *posix*) : 14649 set -o posix ;; #( 14650 *) : 14651 ;; 14652esac 14653fi 14654 14655 14656as_nl=' 14657' 14658export as_nl 14659# Printing a long string crashes Solaris 7 /usr/bin/printf. 14660as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14661as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14662as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14663# Prefer a ksh shell builtin over an external printf program on Solaris, 14664# but without wasting forks for bash or zsh. 14665if test -z "$BASH_VERSION$ZSH_VERSION" \ 14666 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14667 as_echo='print -r --' 14668 as_echo_n='print -rn --' 14669elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14670 as_echo='printf %s\n' 14671 as_echo_n='printf %s' 14672else 14673 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14674 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14675 as_echo_n='/usr/ucb/echo -n' 14676 else 14677 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14678 as_echo_n_body='eval 14679 arg=$1; 14680 case $arg in #( 14681 *"$as_nl"*) 14682 expr "X$arg" : "X\\(.*\\)$as_nl"; 14683 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14684 esac; 14685 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14686 ' 14687 export as_echo_n_body 14688 as_echo_n='sh -c $as_echo_n_body as_echo' 14689 fi 14690 export as_echo_body 14691 as_echo='sh -c $as_echo_body as_echo' 14692fi 14693 14694# The user is always right. 14695if test "${PATH_SEPARATOR+set}" != set; then 14696 PATH_SEPARATOR=: 14697 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14698 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14699 PATH_SEPARATOR=';' 14700 } 14701fi 14702 14703 14704# IFS 14705# We need space, tab and new line, in precisely that order. Quoting is 14706# there to prevent editors from complaining about space-tab. 14707# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14708# splitting by setting IFS to empty value.) 14709IFS=" "" $as_nl" 14710 14711# Find who we are. Look in the path if we contain no directory separator. 14712as_myself= 14713case $0 in #(( 14714 *[\\/]* ) as_myself=$0 ;; 14715 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14716for as_dir in $PATH 14717do 14718 IFS=$as_save_IFS 14719 test -z "$as_dir" && as_dir=. 14720 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14721 done 14722IFS=$as_save_IFS 14723 14724 ;; 14725esac 14726# We did not find ourselves, most probably we were run as `sh COMMAND' 14727# in which case we are not to be found in the path. 14728if test "x$as_myself" = x; then 14729 as_myself=$0 14730fi 14731if test ! -f "$as_myself"; then 14732 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14733 exit 1 14734fi 14735 14736# Unset variables that we do not need and which cause bugs (e.g. in 14737# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14738# suppresses any "Segmentation fault" message there. '((' could 14739# trigger a bug in pdksh 5.2.14. 14740for as_var in BASH_ENV ENV MAIL MAILPATH 14741do eval test x\${$as_var+set} = xset \ 14742 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14743done 14744PS1='$ ' 14745PS2='> ' 14746PS4='+ ' 14747 14748# NLS nuisances. 14749LC_ALL=C 14750export LC_ALL 14751LANGUAGE=C 14752export LANGUAGE 14753 14754# CDPATH. 14755(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14756 14757 14758# as_fn_error STATUS ERROR [LINENO LOG_FD] 14759# ---------------------------------------- 14760# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14761# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14762# script with STATUS, using 1 if that was 0. 14763as_fn_error () 14764{ 14765 as_status=$1; test $as_status -eq 0 && as_status=1 14766 if test "$4"; then 14767 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14768 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14769 fi 14770 $as_echo "$as_me: error: $2" >&2 14771 as_fn_exit $as_status 14772} # as_fn_error 14773 14774 14775# as_fn_set_status STATUS 14776# ----------------------- 14777# Set $? to STATUS, without forking. 14778as_fn_set_status () 14779{ 14780 return $1 14781} # as_fn_set_status 14782 14783# as_fn_exit STATUS 14784# ----------------- 14785# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14786as_fn_exit () 14787{ 14788 set +e 14789 as_fn_set_status $1 14790 exit $1 14791} # as_fn_exit 14792 14793# as_fn_unset VAR 14794# --------------- 14795# Portably unset VAR. 14796as_fn_unset () 14797{ 14798 { eval $1=; unset $1;} 14799} 14800as_unset=as_fn_unset 14801# as_fn_append VAR VALUE 14802# ---------------------- 14803# Append the text in VALUE to the end of the definition contained in VAR. Take 14804# advantage of any shell optimizations that allow amortized linear growth over 14805# repeated appends, instead of the typical quadratic growth present in naive 14806# implementations. 14807if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14808 eval 'as_fn_append () 14809 { 14810 eval $1+=\$2 14811 }' 14812else 14813 as_fn_append () 14814 { 14815 eval $1=\$$1\$2 14816 } 14817fi # as_fn_append 14818 14819# as_fn_arith ARG... 14820# ------------------ 14821# Perform arithmetic evaluation on the ARGs, and store the result in the 14822# global $as_val. Take advantage of shells that can avoid forks. The arguments 14823# must be portable across $(()) and expr. 14824if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14825 eval 'as_fn_arith () 14826 { 14827 as_val=$(( $* )) 14828 }' 14829else 14830 as_fn_arith () 14831 { 14832 as_val=`expr "$@" || test $? -eq 1` 14833 } 14834fi # as_fn_arith 14835 14836 14837if expr a : '\(a\)' >/dev/null 2>&1 && 14838 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14839 as_expr=expr 14840else 14841 as_expr=false 14842fi 14843 14844if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14845 as_basename=basename 14846else 14847 as_basename=false 14848fi 14849 14850if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14851 as_dirname=dirname 14852else 14853 as_dirname=false 14854fi 14855 14856as_me=`$as_basename -- "$0" || 14857$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14858 X"$0" : 'X\(//\)$' \| \ 14859 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14860$as_echo X/"$0" | 14861 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14862 s//\1/ 14863 q 14864 } 14865 /^X\/\(\/\/\)$/{ 14866 s//\1/ 14867 q 14868 } 14869 /^X\/\(\/\).*/{ 14870 s//\1/ 14871 q 14872 } 14873 s/.*/./; q'` 14874 14875# Avoid depending upon Character Ranges. 14876as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14877as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14878as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14879as_cr_digits='0123456789' 14880as_cr_alnum=$as_cr_Letters$as_cr_digits 14881 14882ECHO_C= ECHO_N= ECHO_T= 14883case `echo -n x` in #((((( 14884-n*) 14885 case `echo 'xy\c'` in 14886 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14887 xy) ECHO_C='\c';; 14888 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14889 ECHO_T=' ';; 14890 esac;; 14891*) 14892 ECHO_N='-n';; 14893esac 14894 14895rm -f conf$$ conf$$.exe conf$$.file 14896if test -d conf$$.dir; then 14897 rm -f conf$$.dir/conf$$.file 14898else 14899 rm -f conf$$.dir 14900 mkdir conf$$.dir 2>/dev/null 14901fi 14902if (echo >conf$$.file) 2>/dev/null; then 14903 if ln -s conf$$.file conf$$ 2>/dev/null; then 14904 as_ln_s='ln -s' 14905 # ... but there are two gotchas: 14906 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14907 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14908 # In both cases, we have to default to `cp -pR'. 14909 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14910 as_ln_s='cp -pR' 14911 elif ln conf$$.file conf$$ 2>/dev/null; then 14912 as_ln_s=ln 14913 else 14914 as_ln_s='cp -pR' 14915 fi 14916else 14917 as_ln_s='cp -pR' 14918fi 14919rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14920rmdir conf$$.dir 2>/dev/null 14921 14922 14923# as_fn_mkdir_p 14924# ------------- 14925# Create "$as_dir" as a directory, including parents if necessary. 14926as_fn_mkdir_p () 14927{ 14928 14929 case $as_dir in #( 14930 -*) as_dir=./$as_dir;; 14931 esac 14932 test -d "$as_dir" || eval $as_mkdir_p || { 14933 as_dirs= 14934 while :; do 14935 case $as_dir in #( 14936 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14937 *) as_qdir=$as_dir;; 14938 esac 14939 as_dirs="'$as_qdir' $as_dirs" 14940 as_dir=`$as_dirname -- "$as_dir" || 14941$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14942 X"$as_dir" : 'X\(//\)[^/]' \| \ 14943 X"$as_dir" : 'X\(//\)$' \| \ 14944 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14945$as_echo X"$as_dir" | 14946 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14947 s//\1/ 14948 q 14949 } 14950 /^X\(\/\/\)[^/].*/{ 14951 s//\1/ 14952 q 14953 } 14954 /^X\(\/\/\)$/{ 14955 s//\1/ 14956 q 14957 } 14958 /^X\(\/\).*/{ 14959 s//\1/ 14960 q 14961 } 14962 s/.*/./; q'` 14963 test -d "$as_dir" && break 14964 done 14965 test -z "$as_dirs" || eval "mkdir $as_dirs" 14966 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14967 14968 14969} # as_fn_mkdir_p 14970if mkdir -p . 2>/dev/null; then 14971 as_mkdir_p='mkdir -p "$as_dir"' 14972else 14973 test -d ./-p && rmdir ./-p 14974 as_mkdir_p=false 14975fi 14976 14977 14978# as_fn_executable_p FILE 14979# ----------------------- 14980# Test if FILE is an executable regular file. 14981as_fn_executable_p () 14982{ 14983 test -f "$1" && test -x "$1" 14984} # as_fn_executable_p 14985as_test_x='test -x' 14986as_executable_p=as_fn_executable_p 14987 14988# Sed expression to map a string onto a valid CPP name. 14989as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14990 14991# Sed expression to map a string onto a valid variable name. 14992as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14993 14994 14995exec 6>&1 14996## ----------------------------------- ## 14997## Main body of $CONFIG_STATUS script. ## 14998## ----------------------------------- ## 14999_ASEOF 15000test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15001 15002cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15003# Save the log message, to keep $0 and so on meaningful, and to 15004# report actual input values of CONFIG_FILES etc. instead of their 15005# values after options handling. 15006ac_log=" 15007This file was extended by Intel MIC Offload Plugin $as_me 1.0, which was 15008generated by GNU Autoconf 2.69. Invocation command line was 15009 15010 CONFIG_FILES = $CONFIG_FILES 15011 CONFIG_HEADERS = $CONFIG_HEADERS 15012 CONFIG_LINKS = $CONFIG_LINKS 15013 CONFIG_COMMANDS = $CONFIG_COMMANDS 15014 $ $0 $@ 15015 15016on `(hostname || uname -n) 2>/dev/null | sed 1q` 15017" 15018 15019_ACEOF 15020 15021case $ac_config_files in *" 15022"*) set x $ac_config_files; shift; ac_config_files=$*;; 15023esac 15024 15025 15026 15027cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15028# Files that config.status was made for. 15029config_files="$ac_config_files" 15030config_commands="$ac_config_commands" 15031 15032_ACEOF 15033 15034cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15035ac_cs_usage="\ 15036\`$as_me' instantiates files and other configuration actions 15037from templates according to the current configuration. Unless the files 15038and actions are specified as TAGs, all are instantiated by default. 15039 15040Usage: $0 [OPTION]... [TAG]... 15041 15042 -h, --help print this help, then exit 15043 -V, --version print version number and configuration settings, then exit 15044 --config print configuration, then exit 15045 -q, --quiet, --silent 15046 do not print progress messages 15047 -d, --debug don't remove temporary files 15048 --recheck update $as_me by reconfiguring in the same conditions 15049 --file=FILE[:TEMPLATE] 15050 instantiate the configuration file FILE 15051 15052Configuration files: 15053$config_files 15054 15055Configuration commands: 15056$config_commands 15057 15058Report bugs to the package provider." 15059 15060_ACEOF 15061cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15062ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15063ac_cs_version="\\ 15064Intel MIC Offload Plugin config.status 1.0 15065configured by $0, generated by GNU Autoconf 2.69, 15066 with options \\"\$ac_cs_config\\" 15067 15068Copyright (C) 2012 Free Software Foundation, Inc. 15069This config.status script is free software; the Free Software Foundation 15070gives unlimited permission to copy, distribute and modify it." 15071 15072ac_pwd='$ac_pwd' 15073srcdir='$srcdir' 15074INSTALL='$INSTALL' 15075MKDIR_P='$MKDIR_P' 15076AWK='$AWK' 15077test -n "\$AWK" || AWK=awk 15078_ACEOF 15079 15080cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15081# The default lists apply if the user does not specify any file. 15082ac_need_defaults=: 15083while test $# != 0 15084do 15085 case $1 in 15086 --*=?*) 15087 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15088 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15089 ac_shift=: 15090 ;; 15091 --*=) 15092 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15093 ac_optarg= 15094 ac_shift=: 15095 ;; 15096 *) 15097 ac_option=$1 15098 ac_optarg=$2 15099 ac_shift=shift 15100 ;; 15101 esac 15102 15103 case $ac_option in 15104 # Handling of the options. 15105 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15106 ac_cs_recheck=: ;; 15107 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15108 $as_echo "$ac_cs_version"; exit ;; 15109 --config | --confi | --conf | --con | --co | --c ) 15110 $as_echo "$ac_cs_config"; exit ;; 15111 --debug | --debu | --deb | --de | --d | -d ) 15112 debug=: ;; 15113 --file | --fil | --fi | --f ) 15114 $ac_shift 15115 case $ac_optarg in 15116 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15117 '') as_fn_error $? "missing file argument" ;; 15118 esac 15119 as_fn_append CONFIG_FILES " '$ac_optarg'" 15120 ac_need_defaults=false;; 15121 --he | --h | --help | --hel | -h ) 15122 $as_echo "$ac_cs_usage"; exit ;; 15123 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15124 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15125 ac_cs_silent=: ;; 15126 15127 # This is an error. 15128 -*) as_fn_error $? "unrecognized option: \`$1' 15129Try \`$0 --help' for more information." ;; 15130 15131 *) as_fn_append ac_config_targets " $1" 15132 ac_need_defaults=false ;; 15133 15134 esac 15135 shift 15136done 15137 15138ac_configure_extra_args= 15139 15140if $ac_cs_silent; then 15141 exec 6>/dev/null 15142 ac_configure_extra_args="$ac_configure_extra_args --silent" 15143fi 15144 15145_ACEOF 15146cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15147if \$ac_cs_recheck; then 15148 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15149 shift 15150 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15151 CONFIG_SHELL='$SHELL' 15152 export CONFIG_SHELL 15153 exec "\$@" 15154fi 15155 15156_ACEOF 15157cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15158exec 5>>config.log 15159{ 15160 echo 15161 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15162## Running $as_me. ## 15163_ASBOX 15164 $as_echo "$ac_log" 15165} >&5 15166 15167_ACEOF 15168cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15169# 15170# INIT-COMMANDS 15171# 15172AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15173 15174srcdir="$srcdir" 15175host="$host" 15176target="$target" 15177with_multisubdir="$with_multisubdir" 15178with_multisrctop="$with_multisrctop" 15179with_target_subdir="$with_target_subdir" 15180ac_configure_args="${multilib_arg} ${ac_configure_args}" 15181multi_basedir="$multi_basedir" 15182CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 15183CC="$CC" 15184CXX="$CXX" 15185GFORTRAN="$GFORTRAN" 15186GDC="$GDC" 15187 15188 15189# The HP-UX ksh and POSIX shell print the target directory to stdout 15190# if CDPATH is set. 15191(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15192 15193sed_quote_subst='$sed_quote_subst' 15194double_quote_subst='$double_quote_subst' 15195delay_variable_subst='$delay_variable_subst' 15196macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15197macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15198enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15199enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15200pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15201enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15202SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15203ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15204host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15205host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15206host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15207build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15208build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15209build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15210SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15211Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15212GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15213EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15214FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15215LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15216NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15217LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15218max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15219ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15220exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15221lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15222lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15223lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15224reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15225reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15226OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15227deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15228file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15229AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15230AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15231STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15232RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15233old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15234old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15235old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15236lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15237CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15238CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15239compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15240GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15241lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15242lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15243lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15244lt_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"`' 15245objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15246MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15247lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15248lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15249lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15250lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15251lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15252need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15253DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15254NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15255LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15256OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15257OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15258libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15259shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15260extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15261archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15262enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15263export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15264whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15265compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15266old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15267old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15268archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15269archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15270module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15271module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15272with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15273allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15274no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15275hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15276hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 15277hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15278hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15279hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15280hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15281hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15282hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15283inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15284link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15285fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 15286always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15287export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15288exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15289include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15290prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15291file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15292variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15293need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15294need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15295version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15296runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15297shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15298shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15299libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15300library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15301soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15302install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15303postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15304postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15305finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15306finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15307hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15308sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15309sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15310hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15311enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15312enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15313enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15314old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15315striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15316compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 15317predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 15318postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 15319predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 15320postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 15321compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 15322LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 15323reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 15324reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15325old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15326compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 15327GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 15328lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 15329lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 15330lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 15331lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 15332lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 15333archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 15334enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 15335export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 15336whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 15337compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 15338old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15339old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15340archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15341archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15342module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15343module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15344with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 15345allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 15346no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 15347hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 15348hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' 15349hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 15350hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 15351hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 15352hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 15353hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 15354hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 15355inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 15356link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 15357fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' 15358always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 15359export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15360exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 15361include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 15362prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15363file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 15364hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 15365compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 15366predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 15367postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 15368predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 15369postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 15370compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 15371 15372LTCC='$LTCC' 15373LTCFLAGS='$LTCFLAGS' 15374compiler='$compiler_DEFAULT' 15375 15376# A function that is used when there is no print builtin or printf. 15377func_fallback_echo () 15378{ 15379 eval 'cat <<_LTECHO_EOF 15380\$1 15381_LTECHO_EOF' 15382} 15383 15384# Quote evaled strings. 15385for var in SHELL \ 15386ECHO \ 15387SED \ 15388GREP \ 15389EGREP \ 15390FGREP \ 15391LD \ 15392NM \ 15393LN_S \ 15394lt_SP2NL \ 15395lt_NL2SP \ 15396reload_flag \ 15397OBJDUMP \ 15398deplibs_check_method \ 15399file_magic_cmd \ 15400AR \ 15401AR_FLAGS \ 15402STRIP \ 15403RANLIB \ 15404CC \ 15405CFLAGS \ 15406compiler \ 15407lt_cv_sys_global_symbol_pipe \ 15408lt_cv_sys_global_symbol_to_cdecl \ 15409lt_cv_sys_global_symbol_to_c_name_address \ 15410lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15411lt_prog_compiler_no_builtin_flag \ 15412lt_prog_compiler_wl \ 15413lt_prog_compiler_pic \ 15414lt_prog_compiler_static \ 15415lt_cv_prog_compiler_c_o \ 15416need_locks \ 15417DSYMUTIL \ 15418NMEDIT \ 15419LIPO \ 15420OTOOL \ 15421OTOOL64 \ 15422shrext_cmds \ 15423export_dynamic_flag_spec \ 15424whole_archive_flag_spec \ 15425compiler_needs_object \ 15426with_gnu_ld \ 15427allow_undefined_flag \ 15428no_undefined_flag \ 15429hardcode_libdir_flag_spec \ 15430hardcode_libdir_flag_spec_ld \ 15431hardcode_libdir_separator \ 15432fix_srcfile_path \ 15433exclude_expsyms \ 15434include_expsyms \ 15435file_list_spec \ 15436variables_saved_for_relink \ 15437libname_spec \ 15438library_names_spec \ 15439soname_spec \ 15440install_override_mode \ 15441finish_eval \ 15442old_striplib \ 15443striplib \ 15444compiler_lib_search_dirs \ 15445predep_objects \ 15446postdep_objects \ 15447predeps \ 15448postdeps \ 15449compiler_lib_search_path \ 15450LD_CXX \ 15451reload_flag_CXX \ 15452compiler_CXX \ 15453lt_prog_compiler_no_builtin_flag_CXX \ 15454lt_prog_compiler_wl_CXX \ 15455lt_prog_compiler_pic_CXX \ 15456lt_prog_compiler_static_CXX \ 15457lt_cv_prog_compiler_c_o_CXX \ 15458export_dynamic_flag_spec_CXX \ 15459whole_archive_flag_spec_CXX \ 15460compiler_needs_object_CXX \ 15461with_gnu_ld_CXX \ 15462allow_undefined_flag_CXX \ 15463no_undefined_flag_CXX \ 15464hardcode_libdir_flag_spec_CXX \ 15465hardcode_libdir_flag_spec_ld_CXX \ 15466hardcode_libdir_separator_CXX \ 15467fix_srcfile_path_CXX \ 15468exclude_expsyms_CXX \ 15469include_expsyms_CXX \ 15470file_list_spec_CXX \ 15471compiler_lib_search_dirs_CXX \ 15472predep_objects_CXX \ 15473postdep_objects_CXX \ 15474predeps_CXX \ 15475postdeps_CXX \ 15476compiler_lib_search_path_CXX; do 15477 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15478 *[\\\\\\\`\\"\\\$]*) 15479 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15480 ;; 15481 *) 15482 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15483 ;; 15484 esac 15485done 15486 15487# Double-quote double-evaled strings. 15488for var in reload_cmds \ 15489old_postinstall_cmds \ 15490old_postuninstall_cmds \ 15491old_archive_cmds \ 15492extract_expsyms_cmds \ 15493old_archive_from_new_cmds \ 15494old_archive_from_expsyms_cmds \ 15495archive_cmds \ 15496archive_expsym_cmds \ 15497module_cmds \ 15498module_expsym_cmds \ 15499export_symbols_cmds \ 15500prelink_cmds \ 15501postinstall_cmds \ 15502postuninstall_cmds \ 15503finish_cmds \ 15504sys_lib_search_path_spec \ 15505sys_lib_dlsearch_path_spec \ 15506reload_cmds_CXX \ 15507old_archive_cmds_CXX \ 15508old_archive_from_new_cmds_CXX \ 15509old_archive_from_expsyms_cmds_CXX \ 15510archive_cmds_CXX \ 15511archive_expsym_cmds_CXX \ 15512module_cmds_CXX \ 15513module_expsym_cmds_CXX \ 15514export_symbols_cmds_CXX \ 15515prelink_cmds_CXX; do 15516 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15517 *[\\\\\\\`\\"\\\$]*) 15518 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15519 ;; 15520 *) 15521 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15522 ;; 15523 esac 15524done 15525 15526ac_aux_dir='$ac_aux_dir' 15527xsi_shell='$xsi_shell' 15528lt_shell_append='$lt_shell_append' 15529 15530# See if we are running on zsh, and set the options which allow our 15531# commands through without removal of \ escapes INIT. 15532if test -n "\${ZSH_VERSION+set}" ; then 15533 setopt NO_GLOB_SUBST 15534fi 15535 15536 15537 PACKAGE='$PACKAGE' 15538 VERSION='$VERSION' 15539 TIMESTAMP='$TIMESTAMP' 15540 RM='$RM' 15541 ofile='$ofile' 15542 15543 15544 15545 15546 15547 15548_ACEOF 15549 15550cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15551 15552# Handling of arguments. 15553for ac_config_target in $ac_config_targets 15554do 15555 case $ac_config_target in 15556 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15557 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15558 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 15559 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15560 15561 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15562 esac 15563done 15564 15565 15566# If the user did not use the arguments to specify the items to instantiate, 15567# then the envvar interface is used. Set only those that are not. 15568# We use the long form for the default assignment because of an extremely 15569# bizarre bug on SunOS 4.1.3. 15570if $ac_need_defaults; then 15571 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15572 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15573fi 15574 15575# Have a temporary directory for convenience. Make it in the build tree 15576# simply because there is no reason against having it here, and in addition, 15577# creating and moving files from /tmp can sometimes cause problems. 15578# Hook for its removal unless debugging. 15579# Note that there is a small window in which the directory will not be cleaned: 15580# after its creation but before its name has been assigned to `$tmp'. 15581$debug || 15582{ 15583 tmp= ac_tmp= 15584 trap 'exit_status=$? 15585 : "${ac_tmp:=$tmp}" 15586 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15587' 0 15588 trap 'as_fn_exit 1' 1 2 13 15 15589} 15590# Create a (secure) tmp directory for tmp files. 15591 15592{ 15593 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15594 test -d "$tmp" 15595} || 15596{ 15597 tmp=./conf$$-$RANDOM 15598 (umask 077 && mkdir "$tmp") 15599} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15600ac_tmp=$tmp 15601 15602# Set up the scripts for CONFIG_FILES section. 15603# No need to generate them if there are no CONFIG_FILES. 15604# This happens for instance with `./config.status config.h'. 15605if test -n "$CONFIG_FILES"; then 15606 15607 15608ac_cr=`echo X | tr X '\015'` 15609# On cygwin, bash can eat \r inside `` if the user requested igncr. 15610# But we know of no other shell where ac_cr would be empty at this 15611# point, so we can use a bashism as a fallback. 15612if test "x$ac_cr" = x; then 15613 eval ac_cr=\$\'\\r\' 15614fi 15615ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15616if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15617 ac_cs_awk_cr='\\r' 15618else 15619 ac_cs_awk_cr=$ac_cr 15620fi 15621 15622echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15623_ACEOF 15624 15625 15626{ 15627 echo "cat >conf$$subs.awk <<_ACEOF" && 15628 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15629 echo "_ACEOF" 15630} >conf$$subs.sh || 15631 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15632ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15633ac_delim='%!_!# ' 15634for ac_last_try in false false false false false :; do 15635 . ./conf$$subs.sh || 15636 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15637 15638 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15639 if test $ac_delim_n = $ac_delim_num; then 15640 break 15641 elif $ac_last_try; then 15642 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15643 else 15644 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15645 fi 15646done 15647rm -f conf$$subs.sh 15648 15649cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15650cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15651_ACEOF 15652sed -n ' 15653h 15654s/^/S["/; s/!.*/"]=/ 15655p 15656g 15657s/^[^!]*!// 15658:repl 15659t repl 15660s/'"$ac_delim"'$// 15661t delim 15662:nl 15663h 15664s/\(.\{148\}\)..*/\1/ 15665t more1 15666s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15667p 15668n 15669b repl 15670:more1 15671s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15672p 15673g 15674s/.\{148\}// 15675t nl 15676:delim 15677h 15678s/\(.\{148\}\)..*/\1/ 15679t more2 15680s/["\\]/\\&/g; s/^/"/; s/$/"/ 15681p 15682b 15683:more2 15684s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15685p 15686g 15687s/.\{148\}// 15688t delim 15689' <conf$$subs.awk | sed ' 15690/^[^""]/{ 15691 N 15692 s/\n// 15693} 15694' >>$CONFIG_STATUS || ac_write_fail=1 15695rm -f conf$$subs.awk 15696cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15697_ACAWK 15698cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15699 for (key in S) S_is_set[key] = 1 15700 FS = "" 15701 15702} 15703{ 15704 line = $ 0 15705 nfields = split(line, field, "@") 15706 substed = 0 15707 len = length(field[1]) 15708 for (i = 2; i < nfields; i++) { 15709 key = field[i] 15710 keylen = length(key) 15711 if (S_is_set[key]) { 15712 value = S[key] 15713 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15714 len += length(value) + length(field[++i]) 15715 substed = 1 15716 } else 15717 len += 1 + keylen 15718 } 15719 15720 print line 15721} 15722 15723_ACAWK 15724_ACEOF 15725cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15726if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15727 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15728else 15729 cat 15730fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15731 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15732_ACEOF 15733 15734# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15735# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15736# trailing colons and then remove the whole line if VPATH becomes empty 15737# (actually we leave an empty line to preserve line numbers). 15738if test "x$srcdir" = x.; then 15739 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15740h 15741s/// 15742s/^/:/ 15743s/[ ]*$/:/ 15744s/:\$(srcdir):/:/g 15745s/:\${srcdir}:/:/g 15746s/:@srcdir@:/:/g 15747s/^:*// 15748s/:*$// 15749x 15750s/\(=[ ]*\).*/\1/ 15751G 15752s/\n// 15753s/^[^=]*=[ ]*$// 15754}' 15755fi 15756 15757cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15758fi # test -n "$CONFIG_FILES" 15759 15760 15761eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 15762shift 15763for ac_tag 15764do 15765 case $ac_tag in 15766 :[FHLC]) ac_mode=$ac_tag; continue;; 15767 esac 15768 case $ac_mode$ac_tag in 15769 :[FHL]*:*);; 15770 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15771 :[FH]-) ac_tag=-:-;; 15772 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15773 esac 15774 ac_save_IFS=$IFS 15775 IFS=: 15776 set x $ac_tag 15777 IFS=$ac_save_IFS 15778 shift 15779 ac_file=$1 15780 shift 15781 15782 case $ac_mode in 15783 :L) ac_source=$1;; 15784 :[FH]) 15785 ac_file_inputs= 15786 for ac_f 15787 do 15788 case $ac_f in 15789 -) ac_f="$ac_tmp/stdin";; 15790 *) # Look for the file first in the build tree, then in the source tree 15791 # (if the path is not absolute). The absolute path cannot be DOS-style, 15792 # because $ac_f cannot contain `:'. 15793 test -f "$ac_f" || 15794 case $ac_f in 15795 [\\/$]*) false;; 15796 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15797 esac || 15798 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15799 esac 15800 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15801 as_fn_append ac_file_inputs " '$ac_f'" 15802 done 15803 15804 # Let's still pretend it is `configure' which instantiates (i.e., don't 15805 # use $as_me), people would be surprised to read: 15806 # /* config.h. Generated by config.status. */ 15807 configure_input='Generated from '` 15808 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15809 `' by configure.' 15810 if test x"$ac_file" != x-; then 15811 configure_input="$ac_file. $configure_input" 15812 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15813$as_echo "$as_me: creating $ac_file" >&6;} 15814 fi 15815 # Neutralize special characters interpreted by sed in replacement strings. 15816 case $configure_input in #( 15817 *\&* | *\|* | *\\* ) 15818 ac_sed_conf_input=`$as_echo "$configure_input" | 15819 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15820 *) ac_sed_conf_input=$configure_input;; 15821 esac 15822 15823 case $ac_tag in 15824 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15825 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15826 esac 15827 ;; 15828 esac 15829 15830 ac_dir=`$as_dirname -- "$ac_file" || 15831$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15832 X"$ac_file" : 'X\(//\)[^/]' \| \ 15833 X"$ac_file" : 'X\(//\)$' \| \ 15834 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15835$as_echo X"$ac_file" | 15836 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15837 s//\1/ 15838 q 15839 } 15840 /^X\(\/\/\)[^/].*/{ 15841 s//\1/ 15842 q 15843 } 15844 /^X\(\/\/\)$/{ 15845 s//\1/ 15846 q 15847 } 15848 /^X\(\/\).*/{ 15849 s//\1/ 15850 q 15851 } 15852 s/.*/./; q'` 15853 as_dir="$ac_dir"; as_fn_mkdir_p 15854 ac_builddir=. 15855 15856case "$ac_dir" in 15857.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15858*) 15859 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15860 # A ".." for each directory in $ac_dir_suffix. 15861 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15862 case $ac_top_builddir_sub in 15863 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15864 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15865 esac ;; 15866esac 15867ac_abs_top_builddir=$ac_pwd 15868ac_abs_builddir=$ac_pwd$ac_dir_suffix 15869# for backward compatibility: 15870ac_top_builddir=$ac_top_build_prefix 15871 15872case $srcdir in 15873 .) # We are building in place. 15874 ac_srcdir=. 15875 ac_top_srcdir=$ac_top_builddir_sub 15876 ac_abs_top_srcdir=$ac_pwd ;; 15877 [\\/]* | ?:[\\/]* ) # Absolute name. 15878 ac_srcdir=$srcdir$ac_dir_suffix; 15879 ac_top_srcdir=$srcdir 15880 ac_abs_top_srcdir=$srcdir ;; 15881 *) # Relative name. 15882 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15883 ac_top_srcdir=$ac_top_build_prefix$srcdir 15884 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15885esac 15886ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15887 15888 15889 case $ac_mode in 15890 :F) 15891 # 15892 # CONFIG_FILE 15893 # 15894 15895 case $INSTALL in 15896 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15897 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15898 esac 15899 ac_MKDIR_P=$MKDIR_P 15900 case $MKDIR_P in 15901 [\\/$]* | ?:[\\/]* ) ;; 15902 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15903 esac 15904_ACEOF 15905 15906cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15907# If the template does not know about datarootdir, expand it. 15908# FIXME: This hack should be removed a few years after 2.60. 15909ac_datarootdir_hack=; ac_datarootdir_seen= 15910ac_sed_dataroot=' 15911/datarootdir/ { 15912 p 15913 q 15914} 15915/@datadir@/p 15916/@docdir@/p 15917/@infodir@/p 15918/@localedir@/p 15919/@mandir@/p' 15920case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15921*datarootdir*) ac_datarootdir_seen=yes;; 15922*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15924$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15925_ACEOF 15926cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15927 ac_datarootdir_hack=' 15928 s&@datadir@&$datadir&g 15929 s&@docdir@&$docdir&g 15930 s&@infodir@&$infodir&g 15931 s&@localedir@&$localedir&g 15932 s&@mandir@&$mandir&g 15933 s&\\\${datarootdir}&$datarootdir&g' ;; 15934esac 15935_ACEOF 15936 15937# Neutralize VPATH when `$srcdir' = `.'. 15938# Shell code in configure.ac might set extrasub. 15939# FIXME: do we really want to maintain this feature? 15940cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15941ac_sed_extra="$ac_vpsub 15942$extrasub 15943_ACEOF 15944cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15945:t 15946/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15947s|@configure_input@|$ac_sed_conf_input|;t t 15948s&@top_builddir@&$ac_top_builddir_sub&;t t 15949s&@top_build_prefix@&$ac_top_build_prefix&;t t 15950s&@srcdir@&$ac_srcdir&;t t 15951s&@abs_srcdir@&$ac_abs_srcdir&;t t 15952s&@top_srcdir@&$ac_top_srcdir&;t t 15953s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15954s&@builddir@&$ac_builddir&;t t 15955s&@abs_builddir@&$ac_abs_builddir&;t t 15956s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15957s&@INSTALL@&$ac_INSTALL&;t t 15958s&@MKDIR_P@&$ac_MKDIR_P&;t t 15959$ac_datarootdir_hack 15960" 15961eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15962 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15963 15964test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15965 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15966 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15967 "$ac_tmp/out"`; test -z "$ac_out"; } && 15968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15969which seems to be undefined. Please make sure it is defined" >&5 15970$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15971which seems to be undefined. Please make sure it is defined" >&2;} 15972 15973 rm -f "$ac_tmp/stdin" 15974 case $ac_file in 15975 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15976 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15977 esac \ 15978 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15979 ;; 15980 15981 15982 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15983$as_echo "$as_me: executing $ac_file commands" >&6;} 15984 ;; 15985 esac 15986 15987 15988 case $ac_file$ac_mode in 15989 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15990 # Older Autoconf quotes --file arguments for eval, but not when files 15991 # are listed without --file. Let's play safe and only enable the eval 15992 # if we detect the quoting. 15993 case $CONFIG_FILES in 15994 *\'*) eval set x "$CONFIG_FILES" ;; 15995 *) set x $CONFIG_FILES ;; 15996 esac 15997 shift 15998 for mf 15999 do 16000 # Strip MF so we end up with the name of the file. 16001 mf=`echo "$mf" | sed -e 's/:.*$//'` 16002 # Check whether this is an Automake generated Makefile or not. 16003 # We used to match only the files named 'Makefile.in', but 16004 # some people rename them; so instead we look at the file content. 16005 # Grep'ing the first line is not enough: some people post-process 16006 # each Makefile.in and add a new line on top of each file to say so. 16007 # Grep'ing the whole file is not good either: AIX grep has a line 16008 # limit of 2048, but all sed's we know have understand at least 4000. 16009 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16010 dirpart=`$as_dirname -- "$mf" || 16011$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16012 X"$mf" : 'X\(//\)[^/]' \| \ 16013 X"$mf" : 'X\(//\)$' \| \ 16014 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16015$as_echo X"$mf" | 16016 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16017 s//\1/ 16018 q 16019 } 16020 /^X\(\/\/\)[^/].*/{ 16021 s//\1/ 16022 q 16023 } 16024 /^X\(\/\/\)$/{ 16025 s//\1/ 16026 q 16027 } 16028 /^X\(\/\).*/{ 16029 s//\1/ 16030 q 16031 } 16032 s/.*/./; q'` 16033 else 16034 continue 16035 fi 16036 # Extract the definition of DEPDIR, am__include, and am__quote 16037 # from the Makefile without running 'make'. 16038 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16039 test -z "$DEPDIR" && continue 16040 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16041 test -z "$am__include" && continue 16042 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16043 # Find all dependency output files, they are included files with 16044 # $(DEPDIR) in their names. We invoke sed twice because it is the 16045 # simplest approach to changing $(DEPDIR) to its actual value in the 16046 # expansion. 16047 for file in `sed -n " 16048 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16049 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 16050 # Make sure the directory exists. 16051 test -f "$dirpart/$file" && continue 16052 fdir=`$as_dirname -- "$file" || 16053$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16054 X"$file" : 'X\(//\)[^/]' \| \ 16055 X"$file" : 'X\(//\)$' \| \ 16056 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16057$as_echo X"$file" | 16058 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16059 s//\1/ 16060 q 16061 } 16062 /^X\(\/\/\)[^/].*/{ 16063 s//\1/ 16064 q 16065 } 16066 /^X\(\/\/\)$/{ 16067 s//\1/ 16068 q 16069 } 16070 /^X\(\/\).*/{ 16071 s//\1/ 16072 q 16073 } 16074 s/.*/./; q'` 16075 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16076 # echo "creating $dirpart/$file" 16077 echo '# dummy' > "$dirpart/$file" 16078 done 16079 done 16080} 16081 ;; 16082 "default-1":C) 16083# Only add multilib support code if we just rebuilt the top-level 16084# Makefile. 16085case " $CONFIG_FILES " in 16086 *" Makefile "*) 16087 ac_file=Makefile . ${multi_basedir}/config-ml.in 16088 ;; 16089esac ;; 16090 "libtool":C) 16091 16092 # See if we are running on zsh, and set the options which allow our 16093 # commands through without removal of \ escapes. 16094 if test -n "${ZSH_VERSION+set}" ; then 16095 setopt NO_GLOB_SUBST 16096 fi 16097 16098 cfgfile="${ofile}T" 16099 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16100 $RM "$cfgfile" 16101 16102 cat <<_LT_EOF >> "$cfgfile" 16103#! $SHELL 16104 16105# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16106# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16107# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16108# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16109# 16110# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16111# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 16112# Written by Gordon Matzigkeit, 1996 16113# 16114# This file is part of GNU Libtool. 16115# 16116# GNU Libtool is free software; you can redistribute it and/or 16117# modify it under the terms of the GNU General Public License as 16118# published by the Free Software Foundation; either version 2 of 16119# the License, or (at your option) any later version. 16120# 16121# As a special exception to the GNU General Public License, 16122# if you distribute this file as part of a program or library that 16123# is built using GNU Libtool, you may include this file under the 16124# same distribution terms that you use for the rest of that program. 16125# 16126# GNU Libtool is distributed in the hope that it will be useful, 16127# but WITHOUT ANY WARRANTY; without even the implied warranty of 16128# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16129# GNU General Public License for more details. 16130# 16131# You should have received a copy of the GNU General Public License 16132# along with GNU Libtool; see the file COPYING. If not, a copy 16133# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16134# obtained by writing to the Free Software Foundation, Inc., 16135# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16136 16137 16138# The names of the tagged configurations supported by this script. 16139available_tags="CXX " 16140 16141# ### BEGIN LIBTOOL CONFIG 16142 16143# Which release of libtool.m4 was used? 16144macro_version=$macro_version 16145macro_revision=$macro_revision 16146 16147# Whether or not to build shared libraries. 16148build_libtool_libs=$enable_shared 16149 16150# Whether or not to build static libraries. 16151build_old_libs=$enable_static 16152 16153# What type of objects to build. 16154pic_mode=$pic_mode 16155 16156# Whether or not to optimize for fast installation. 16157fast_install=$enable_fast_install 16158 16159# Shell to use when invoking shell scripts. 16160SHELL=$lt_SHELL 16161 16162# An echo program that protects backslashes. 16163ECHO=$lt_ECHO 16164 16165# The host system. 16166host_alias=$host_alias 16167host=$host 16168host_os=$host_os 16169 16170# The build system. 16171build_alias=$build_alias 16172build=$build 16173build_os=$build_os 16174 16175# A sed program that does not truncate output. 16176SED=$lt_SED 16177 16178# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16179Xsed="\$SED -e 1s/^X//" 16180 16181# A grep program that handles long lines. 16182GREP=$lt_GREP 16183 16184# An ERE matcher. 16185EGREP=$lt_EGREP 16186 16187# A literal string matcher. 16188FGREP=$lt_FGREP 16189 16190# A BSD- or MS-compatible name lister. 16191NM=$lt_NM 16192 16193# Whether we need soft or hard links. 16194LN_S=$lt_LN_S 16195 16196# What is the maximum length of a command? 16197max_cmd_len=$max_cmd_len 16198 16199# Object file suffix (normally "o"). 16200objext=$ac_objext 16201 16202# Executable file suffix (normally ""). 16203exeext=$exeext 16204 16205# whether the shell understands "unset". 16206lt_unset=$lt_unset 16207 16208# turn spaces into newlines. 16209SP2NL=$lt_lt_SP2NL 16210 16211# turn newlines into spaces. 16212NL2SP=$lt_lt_NL2SP 16213 16214# An object symbol dumper. 16215OBJDUMP=$lt_OBJDUMP 16216 16217# Method to check whether dependent libraries are shared objects. 16218deplibs_check_method=$lt_deplibs_check_method 16219 16220# Command to use when deplibs_check_method == "file_magic". 16221file_magic_cmd=$lt_file_magic_cmd 16222 16223# The archiver. 16224AR=$lt_AR 16225AR_FLAGS=$lt_AR_FLAGS 16226 16227# A symbol stripping program. 16228STRIP=$lt_STRIP 16229 16230# Commands used to install an old-style archive. 16231RANLIB=$lt_RANLIB 16232old_postinstall_cmds=$lt_old_postinstall_cmds 16233old_postuninstall_cmds=$lt_old_postuninstall_cmds 16234 16235# Whether to use a lock for old archive extraction. 16236lock_old_archive_extraction=$lock_old_archive_extraction 16237 16238# A C compiler. 16239LTCC=$lt_CC 16240 16241# LTCC compiler flags. 16242LTCFLAGS=$lt_CFLAGS 16243 16244# Take the output of nm and produce a listing of raw symbols and C names. 16245global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16246 16247# Transform the output of nm in a proper C declaration. 16248global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16249 16250# Transform the output of nm in a C name address pair. 16251global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16252 16253# Transform the output of nm in a C name address pair when lib prefix is needed. 16254global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16255 16256# The name of the directory that contains temporary libtool files. 16257objdir=$objdir 16258 16259# Used to examine libraries when file_magic_cmd begins with "file". 16260MAGIC_CMD=$MAGIC_CMD 16261 16262# Must we lock files when doing compilation? 16263need_locks=$lt_need_locks 16264 16265# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16266DSYMUTIL=$lt_DSYMUTIL 16267 16268# Tool to change global to local symbols on Mac OS X. 16269NMEDIT=$lt_NMEDIT 16270 16271# Tool to manipulate fat objects and archives on Mac OS X. 16272LIPO=$lt_LIPO 16273 16274# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16275OTOOL=$lt_OTOOL 16276 16277# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16278OTOOL64=$lt_OTOOL64 16279 16280# Old archive suffix (normally "a"). 16281libext=$libext 16282 16283# Shared library suffix (normally ".so"). 16284shrext_cmds=$lt_shrext_cmds 16285 16286# The commands to extract the exported symbol list from a shared archive. 16287extract_expsyms_cmds=$lt_extract_expsyms_cmds 16288 16289# Variables whose values should be saved in libtool wrapper scripts and 16290# restored at link time. 16291variables_saved_for_relink=$lt_variables_saved_for_relink 16292 16293# Do we need the "lib" prefix for modules? 16294need_lib_prefix=$need_lib_prefix 16295 16296# Do we need a version for libraries? 16297need_version=$need_version 16298 16299# Library versioning type. 16300version_type=$version_type 16301 16302# Shared library runtime path variable. 16303runpath_var=$runpath_var 16304 16305# Shared library path variable. 16306shlibpath_var=$shlibpath_var 16307 16308# Is shlibpath searched before the hard-coded library search path? 16309shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16310 16311# Format of library name prefix. 16312libname_spec=$lt_libname_spec 16313 16314# List of archive names. First name is the real one, the rest are links. 16315# The last name is the one that the linker finds with -lNAME 16316library_names_spec=$lt_library_names_spec 16317 16318# The coded name of the library, if different from the real name. 16319soname_spec=$lt_soname_spec 16320 16321# Permission mode override for installation of shared libraries. 16322install_override_mode=$lt_install_override_mode 16323 16324# Command to use after installation of a shared archive. 16325postinstall_cmds=$lt_postinstall_cmds 16326 16327# Command to use after uninstallation of a shared archive. 16328postuninstall_cmds=$lt_postuninstall_cmds 16329 16330# Commands used to finish a libtool library installation in a directory. 16331finish_cmds=$lt_finish_cmds 16332 16333# As "finish_cmds", except a single script fragment to be evaled but 16334# not shown. 16335finish_eval=$lt_finish_eval 16336 16337# Whether we should hardcode library paths into libraries. 16338hardcode_into_libs=$hardcode_into_libs 16339 16340# Compile-time system search path for libraries. 16341sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16342 16343# Run-time system search path for libraries. 16344sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16345 16346# Whether dlopen is supported. 16347dlopen_support=$enable_dlopen 16348 16349# Whether dlopen of programs is supported. 16350dlopen_self=$enable_dlopen_self 16351 16352# Whether dlopen of statically linked programs is supported. 16353dlopen_self_static=$enable_dlopen_self_static 16354 16355# Commands to strip libraries. 16356old_striplib=$lt_old_striplib 16357striplib=$lt_striplib 16358 16359 16360# The linker used to build libraries. 16361LD=$lt_LD 16362 16363# How to create reloadable object files. 16364reload_flag=$lt_reload_flag 16365reload_cmds=$lt_reload_cmds 16366 16367# Commands used to build an old-style archive. 16368old_archive_cmds=$lt_old_archive_cmds 16369 16370# A language specific compiler. 16371CC=$lt_compiler 16372 16373# Is the compiler the GNU compiler? 16374with_gcc=$GCC 16375 16376# Compiler flag to turn off builtin functions. 16377no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16378 16379# How to pass a linker flag through the compiler. 16380wl=$lt_lt_prog_compiler_wl 16381 16382# Additional compiler flags for building library objects. 16383pic_flag=$lt_lt_prog_compiler_pic 16384 16385# Compiler flag to prevent dynamic linking. 16386link_static_flag=$lt_lt_prog_compiler_static 16387 16388# Does compiler simultaneously support -c and -o options? 16389compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16390 16391# Whether or not to add -lc for building shared libraries. 16392build_libtool_need_lc=$archive_cmds_need_lc 16393 16394# Whether or not to disallow shared libs when runtime libs are static. 16395allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16396 16397# Compiler flag to allow reflexive dlopens. 16398export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16399 16400# Compiler flag to generate shared objects directly from archives. 16401whole_archive_flag_spec=$lt_whole_archive_flag_spec 16402 16403# Whether the compiler copes with passing no objects directly. 16404compiler_needs_object=$lt_compiler_needs_object 16405 16406# Create an old-style archive from a shared archive. 16407old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16408 16409# Create a temporary old-style archive to link instead of a shared archive. 16410old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16411 16412# Commands used to build a shared archive. 16413archive_cmds=$lt_archive_cmds 16414archive_expsym_cmds=$lt_archive_expsym_cmds 16415 16416# Commands used to build a loadable module if different from building 16417# a shared archive. 16418module_cmds=$lt_module_cmds 16419module_expsym_cmds=$lt_module_expsym_cmds 16420 16421# Whether we are building with GNU ld or not. 16422with_gnu_ld=$lt_with_gnu_ld 16423 16424# Flag that allows shared libraries with undefined symbols to be built. 16425allow_undefined_flag=$lt_allow_undefined_flag 16426 16427# Flag that enforces no undefined symbols. 16428no_undefined_flag=$lt_no_undefined_flag 16429 16430# Flag to hardcode \$libdir into a binary during linking. 16431# This must work even if \$libdir does not exist 16432hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16433 16434# If ld is used when linking, flag to hardcode \$libdir into a binary 16435# during linking. This must work even if \$libdir does not exist. 16436hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 16437 16438# Whether we need a single "-rpath" flag with a separated argument. 16439hardcode_libdir_separator=$lt_hardcode_libdir_separator 16440 16441# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16442# DIR into the resulting binary. 16443hardcode_direct=$hardcode_direct 16444 16445# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16446# DIR into the resulting binary and the resulting library dependency is 16447# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16448# library is relocated. 16449hardcode_direct_absolute=$hardcode_direct_absolute 16450 16451# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16452# into the resulting binary. 16453hardcode_minus_L=$hardcode_minus_L 16454 16455# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16456# into the resulting binary. 16457hardcode_shlibpath_var=$hardcode_shlibpath_var 16458 16459# Set to "yes" if building a shared library automatically hardcodes DIR 16460# into the library and all subsequent libraries and executables linked 16461# against it. 16462hardcode_automatic=$hardcode_automatic 16463 16464# Set to yes if linker adds runtime paths of dependent libraries 16465# to runtime path list. 16466inherit_rpath=$inherit_rpath 16467 16468# Whether libtool must link a program against all its dependency libraries. 16469link_all_deplibs=$link_all_deplibs 16470 16471# Fix the shell variable \$srcfile for the compiler. 16472fix_srcfile_path=$lt_fix_srcfile_path 16473 16474# Set to "yes" if exported symbols are required. 16475always_export_symbols=$always_export_symbols 16476 16477# The commands to list exported symbols. 16478export_symbols_cmds=$lt_export_symbols_cmds 16479 16480# Symbols that should not be listed in the preloaded symbols. 16481exclude_expsyms=$lt_exclude_expsyms 16482 16483# Symbols that must always be exported. 16484include_expsyms=$lt_include_expsyms 16485 16486# Commands necessary for linking programs (against libraries) with templates. 16487prelink_cmds=$lt_prelink_cmds 16488 16489# Specify filename containing input files. 16490file_list_spec=$lt_file_list_spec 16491 16492# How to hardcode a shared library path into an executable. 16493hardcode_action=$hardcode_action 16494 16495# The directories searched by this compiler when creating a shared library. 16496compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 16497 16498# Dependencies to place before and after the objects being linked to 16499# create a shared library. 16500predep_objects=$lt_predep_objects 16501postdep_objects=$lt_postdep_objects 16502predeps=$lt_predeps 16503postdeps=$lt_postdeps 16504 16505# The library search path used internally by the compiler when linking 16506# a shared library. 16507compiler_lib_search_path=$lt_compiler_lib_search_path 16508 16509# ### END LIBTOOL CONFIG 16510 16511_LT_EOF 16512 16513 case $host_os in 16514 aix3*) 16515 cat <<\_LT_EOF >> "$cfgfile" 16516# AIX sometimes has problems with the GCC collect2 program. For some 16517# reason, if we set the COLLECT_NAMES environment variable, the problems 16518# vanish in a puff of smoke. 16519if test "X${COLLECT_NAMES+set}" != Xset; then 16520 COLLECT_NAMES= 16521 export COLLECT_NAMES 16522fi 16523_LT_EOF 16524 ;; 16525 esac 16526 16527 16528ltmain="$ac_aux_dir/ltmain.sh" 16529 16530 16531 # We use sed instead of cat because bash on DJGPP gets confused if 16532 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16533 # text mode, it properly converts lines to CR/LF. This bash problem 16534 # is reportedly fixed, but why not run on old versions too? 16535 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 16536 || (rm -f "$cfgfile"; exit 1) 16537 16538 case $xsi_shell in 16539 yes) 16540 cat << \_LT_EOF >> "$cfgfile" 16541 16542# func_dirname file append nondir_replacement 16543# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16544# otherwise set result to NONDIR_REPLACEMENT. 16545func_dirname () 16546{ 16547 case ${1} in 16548 */*) func_dirname_result="${1%/*}${2}" ;; 16549 * ) func_dirname_result="${3}" ;; 16550 esac 16551} 16552 16553# func_basename file 16554func_basename () 16555{ 16556 func_basename_result="${1##*/}" 16557} 16558 16559# func_dirname_and_basename file append nondir_replacement 16560# perform func_basename and func_dirname in a single function 16561# call: 16562# dirname: Compute the dirname of FILE. If nonempty, 16563# add APPEND to the result, otherwise set result 16564# to NONDIR_REPLACEMENT. 16565# value returned in "$func_dirname_result" 16566# basename: Compute filename of FILE. 16567# value retuned in "$func_basename_result" 16568# Implementation must be kept synchronized with func_dirname 16569# and func_basename. For efficiency, we do not delegate to 16570# those functions but instead duplicate the functionality here. 16571func_dirname_and_basename () 16572{ 16573 case ${1} in 16574 */*) func_dirname_result="${1%/*}${2}" ;; 16575 * ) func_dirname_result="${3}" ;; 16576 esac 16577 func_basename_result="${1##*/}" 16578} 16579 16580# func_stripname prefix suffix name 16581# strip PREFIX and SUFFIX off of NAME. 16582# PREFIX and SUFFIX must not contain globbing or regex special 16583# characters, hashes, percent signs, but SUFFIX may contain a leading 16584# dot (in which case that matches only a dot). 16585func_stripname () 16586{ 16587 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 16588 # positional parameters, so assign one to ordinary parameter first. 16589 func_stripname_result=${3} 16590 func_stripname_result=${func_stripname_result#"${1}"} 16591 func_stripname_result=${func_stripname_result%"${2}"} 16592} 16593 16594# func_opt_split 16595func_opt_split () 16596{ 16597 func_opt_split_opt=${1%%=*} 16598 func_opt_split_arg=${1#*=} 16599} 16600 16601# func_lo2o object 16602func_lo2o () 16603{ 16604 case ${1} in 16605 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 16606 *) func_lo2o_result=${1} ;; 16607 esac 16608} 16609 16610# func_xform libobj-or-source 16611func_xform () 16612{ 16613 func_xform_result=${1%.*}.lo 16614} 16615 16616# func_arith arithmetic-term... 16617func_arith () 16618{ 16619 func_arith_result=$(( $* )) 16620} 16621 16622# func_len string 16623# STRING may not start with a hyphen. 16624func_len () 16625{ 16626 func_len_result=${#1} 16627} 16628 16629_LT_EOF 16630 ;; 16631 *) # Bourne compatible functions. 16632 cat << \_LT_EOF >> "$cfgfile" 16633 16634# func_dirname file append nondir_replacement 16635# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16636# otherwise set result to NONDIR_REPLACEMENT. 16637func_dirname () 16638{ 16639 # Extract subdirectory from the argument. 16640 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 16641 if test "X$func_dirname_result" = "X${1}"; then 16642 func_dirname_result="${3}" 16643 else 16644 func_dirname_result="$func_dirname_result${2}" 16645 fi 16646} 16647 16648# func_basename file 16649func_basename () 16650{ 16651 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 16652} 16653 16654 16655# func_stripname prefix suffix name 16656# strip PREFIX and SUFFIX off of NAME. 16657# PREFIX and SUFFIX must not contain globbing or regex special 16658# characters, hashes, percent signs, but SUFFIX may contain a leading 16659# dot (in which case that matches only a dot). 16660# func_strip_suffix prefix name 16661func_stripname () 16662{ 16663 case ${2} in 16664 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 16665 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 16666 esac 16667} 16668 16669# sed scripts: 16670my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 16671my_sed_long_arg='1s/^-[^=]*=//' 16672 16673# func_opt_split 16674func_opt_split () 16675{ 16676 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 16677 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 16678} 16679 16680# func_lo2o object 16681func_lo2o () 16682{ 16683 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 16684} 16685 16686# func_xform libobj-or-source 16687func_xform () 16688{ 16689 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 16690} 16691 16692# func_arith arithmetic-term... 16693func_arith () 16694{ 16695 func_arith_result=`expr "$@"` 16696} 16697 16698# func_len string 16699# STRING may not start with a hyphen. 16700func_len () 16701{ 16702 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16703} 16704 16705_LT_EOF 16706esac 16707 16708case $lt_shell_append in 16709 yes) 16710 cat << \_LT_EOF >> "$cfgfile" 16711 16712# func_append var value 16713# Append VALUE to the end of shell variable VAR. 16714func_append () 16715{ 16716 eval "$1+=\$2" 16717} 16718_LT_EOF 16719 ;; 16720 *) 16721 cat << \_LT_EOF >> "$cfgfile" 16722 16723# func_append var value 16724# Append VALUE to the end of shell variable VAR. 16725func_append () 16726{ 16727 eval "$1=\$$1\$2" 16728} 16729 16730_LT_EOF 16731 ;; 16732 esac 16733 16734 16735 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16736 || (rm -f "$cfgfile"; exit 1) 16737 16738 mv -f "$cfgfile" "$ofile" || 16739 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16740 chmod +x "$ofile" 16741 16742 16743 cat <<_LT_EOF >> "$ofile" 16744 16745# ### BEGIN LIBTOOL TAG CONFIG: CXX 16746 16747# The linker used to build libraries. 16748LD=$lt_LD_CXX 16749 16750# How to create reloadable object files. 16751reload_flag=$lt_reload_flag_CXX 16752reload_cmds=$lt_reload_cmds_CXX 16753 16754# Commands used to build an old-style archive. 16755old_archive_cmds=$lt_old_archive_cmds_CXX 16756 16757# A language specific compiler. 16758CC=$lt_compiler_CXX 16759 16760# Is the compiler the GNU compiler? 16761with_gcc=$GCC_CXX 16762 16763# Compiler flag to turn off builtin functions. 16764no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 16765 16766# How to pass a linker flag through the compiler. 16767wl=$lt_lt_prog_compiler_wl_CXX 16768 16769# Additional compiler flags for building library objects. 16770pic_flag=$lt_lt_prog_compiler_pic_CXX 16771 16772# Compiler flag to prevent dynamic linking. 16773link_static_flag=$lt_lt_prog_compiler_static_CXX 16774 16775# Does compiler simultaneously support -c and -o options? 16776compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 16777 16778# Whether or not to add -lc for building shared libraries. 16779build_libtool_need_lc=$archive_cmds_need_lc_CXX 16780 16781# Whether or not to disallow shared libs when runtime libs are static. 16782allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 16783 16784# Compiler flag to allow reflexive dlopens. 16785export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 16786 16787# Compiler flag to generate shared objects directly from archives. 16788whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 16789 16790# Whether the compiler copes with passing no objects directly. 16791compiler_needs_object=$lt_compiler_needs_object_CXX 16792 16793# Create an old-style archive from a shared archive. 16794old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 16795 16796# Create a temporary old-style archive to link instead of a shared archive. 16797old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 16798 16799# Commands used to build a shared archive. 16800archive_cmds=$lt_archive_cmds_CXX 16801archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 16802 16803# Commands used to build a loadable module if different from building 16804# a shared archive. 16805module_cmds=$lt_module_cmds_CXX 16806module_expsym_cmds=$lt_module_expsym_cmds_CXX 16807 16808# Whether we are building with GNU ld or not. 16809with_gnu_ld=$lt_with_gnu_ld_CXX 16810 16811# Flag that allows shared libraries with undefined symbols to be built. 16812allow_undefined_flag=$lt_allow_undefined_flag_CXX 16813 16814# Flag that enforces no undefined symbols. 16815no_undefined_flag=$lt_no_undefined_flag_CXX 16816 16817# Flag to hardcode \$libdir into a binary during linking. 16818# This must work even if \$libdir does not exist 16819hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 16820 16821# If ld is used when linking, flag to hardcode \$libdir into a binary 16822# during linking. This must work even if \$libdir does not exist. 16823hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 16824 16825# Whether we need a single "-rpath" flag with a separated argument. 16826hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 16827 16828# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16829# DIR into the resulting binary. 16830hardcode_direct=$hardcode_direct_CXX 16831 16832# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16833# DIR into the resulting binary and the resulting library dependency is 16834# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16835# library is relocated. 16836hardcode_direct_absolute=$hardcode_direct_absolute_CXX 16837 16838# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16839# into the resulting binary. 16840hardcode_minus_L=$hardcode_minus_L_CXX 16841 16842# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16843# into the resulting binary. 16844hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 16845 16846# Set to "yes" if building a shared library automatically hardcodes DIR 16847# into the library and all subsequent libraries and executables linked 16848# against it. 16849hardcode_automatic=$hardcode_automatic_CXX 16850 16851# Set to yes if linker adds runtime paths of dependent libraries 16852# to runtime path list. 16853inherit_rpath=$inherit_rpath_CXX 16854 16855# Whether libtool must link a program against all its dependency libraries. 16856link_all_deplibs=$link_all_deplibs_CXX 16857 16858# Fix the shell variable \$srcfile for the compiler. 16859fix_srcfile_path=$lt_fix_srcfile_path_CXX 16860 16861# Set to "yes" if exported symbols are required. 16862always_export_symbols=$always_export_symbols_CXX 16863 16864# The commands to list exported symbols. 16865export_symbols_cmds=$lt_export_symbols_cmds_CXX 16866 16867# Symbols that should not be listed in the preloaded symbols. 16868exclude_expsyms=$lt_exclude_expsyms_CXX 16869 16870# Symbols that must always be exported. 16871include_expsyms=$lt_include_expsyms_CXX 16872 16873# Commands necessary for linking programs (against libraries) with templates. 16874prelink_cmds=$lt_prelink_cmds_CXX 16875 16876# Specify filename containing input files. 16877file_list_spec=$lt_file_list_spec_CXX 16878 16879# How to hardcode a shared library path into an executable. 16880hardcode_action=$hardcode_action_CXX 16881 16882# The directories searched by this compiler when creating a shared library. 16883compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 16884 16885# Dependencies to place before and after the objects being linked to 16886# create a shared library. 16887predep_objects=$lt_predep_objects_CXX 16888postdep_objects=$lt_postdep_objects_CXX 16889predeps=$lt_predeps_CXX 16890postdeps=$lt_postdeps_CXX 16891 16892# The library search path used internally by the compiler when linking 16893# a shared library. 16894compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 16895 16896# ### END LIBTOOL TAG CONFIG: CXX 16897_LT_EOF 16898 16899 ;; 16900 16901 esac 16902done # for ac_tag 16903 16904 16905as_fn_exit 0 16906_ACEOF 16907ac_clean_files=$ac_clean_files_save 16908 16909test $ac_write_fail = 0 || 16910 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16911 16912 16913# configure is writing to config.log, and then calls config.status. 16914# config.status does its own redirection, appending to config.log. 16915# Unfortunately, on DOS this fails, as config.log is still kept open 16916# by configure, so config.status won't be able to write to it; its 16917# output is simply discarded. So we exec the FD to /dev/null, 16918# effectively closing config.log, so it can be properly (re)opened and 16919# appended to by config.status. When coming back to configure, we 16920# need to make the FD available again. 16921if test "$no_create" != yes; then 16922 ac_cs_success=: 16923 ac_config_status_args= 16924 test "$silent" = yes && 16925 ac_config_status_args="$ac_config_status_args --quiet" 16926 exec 5>/dev/null 16927 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16928 exec 5>>config.log 16929 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16930 # would make configure fail if this is the last instruction. 16931 $ac_cs_success || as_fn_exit 1 16932fi 16933if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16934 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16935$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16936fi 16937 16938