1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for Cilk Runtime Library 2.0. 4# 5# Report bugs to <cilk@intel.com>. 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 9# Foundation, Inc. 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92case $0 in #(( 93 *[\\/]* ) as_myself=$0 ;; 94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 95for as_dir in $PATH 96do 97 IFS=$as_save_IFS 98 test -z "$as_dir" && as_dir=. 99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 100 done 101IFS=$as_save_IFS 102 103 ;; 104esac 105# We did not find ourselves, most probably we were run as `sh COMMAND' 106# in which case we are not to be found in the path. 107if test "x$as_myself" = x; then 108 as_myself=$0 109fi 110if test ! -f "$as_myself"; then 111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 112 exit 1 113fi 114 115# Unset variables that we do not need and which cause bugs (e.g. in 116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 117# suppresses any "Segmentation fault" message there. '((' could 118# trigger a bug in pdksh 5.2.14. 119for as_var in BASH_ENV ENV MAIL MAILPATH 120do eval test x\${$as_var+set} = xset \ 121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 122done 123PS1='$ ' 124PS2='> ' 125PS4='+ ' 126 127# NLS nuisances. 128LC_ALL=C 129export LC_ALL 130LANGUAGE=C 131export LANGUAGE 132 133# CDPATH. 134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 135 136if test "x$CONFIG_SHELL" = x; then 137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 138 emulate sh 139 NULLCMD=: 140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 141 # is contrary to our usage. Disable this feature. 142 alias -g '\${1+\"\$@\"}'='\"\$@\"' 143 setopt NO_GLOB_SUBST 144else 145 case \`(set -o) 2>/dev/null\` in #( 146 *posix*) : 147 set -o posix ;; #( 148 *) : 149 ;; 150esac 151fi 152" 153 as_required="as_fn_return () { (exit \$1); } 154as_fn_success () { as_fn_return 0; } 155as_fn_failure () { as_fn_return 1; } 156as_fn_ret_success () { return 0; } 157as_fn_ret_failure () { return 1; } 158 159exitcode=0 160as_fn_success || { exitcode=1; echo as_fn_success failed.; } 161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 165 166else 167 exitcode=1; echo positional parameters were not saved. 168fi 169test x\$exitcode = x0 || exit 1" 170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 174test \$(( 1 + 1 )) = 2 || exit 1 175 176 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 177 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 178 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 179 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 180 PATH=/empty FPATH=/empty; export PATH FPATH 181 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 182 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 183 if (eval "$as_required") 2>/dev/null; then : 184 as_have_required=yes 185else 186 as_have_required=no 187fi 188 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 189 190else 191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 192as_found=false 193for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 194do 195 IFS=$as_save_IFS 196 test -z "$as_dir" && as_dir=. 197 as_found=: 198 case $as_dir in #( 199 /*) 200 for as_base in sh bash ksh sh5; do 201 # Try only shells that exist, to save several forks. 202 as_shell=$as_dir/$as_base 203 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 204 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 CONFIG_SHELL=$as_shell as_have_required=yes 206 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 207 break 2 208fi 209fi 210 done;; 211 esac 212 as_found=false 213done 214$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 215 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 216 CONFIG_SHELL=$SHELL as_have_required=yes 217fi; } 218IFS=$as_save_IFS 219 220 221 if test "x$CONFIG_SHELL" != x; then : 222 # We cannot yet assume a decent shell, so we have to provide a 223 # neutralization value for shells without unset; and this also 224 # works around shells that cannot unset nonexistent variables. 225 BASH_ENV=/dev/null 226 ENV=/dev/null 227 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 228 export CONFIG_SHELL 229 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 230fi 231 232 if test x$as_have_required = xno; then : 233 $as_echo "$0: This script requires a shell more modern than all" 234 $as_echo "$0: the shells that I found on your system." 235 if test x${ZSH_VERSION+set} = xset ; then 236 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 237 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 238 else 239 $as_echo "$0: Please tell bug-autoconf@gnu.org and cilk@intel.com 240$0: about your system, including any error possibly output 241$0: before this message. Then install a modern shell, or 242$0: manually run the script under such a shell if you do 243$0: have one." 244 fi 245 exit 1 246fi 247fi 248fi 249SHELL=${CONFIG_SHELL-/bin/sh} 250export SHELL 251# Unset more variables known to interfere with behavior of common tools. 252CLICOLOR_FORCE= GREP_OPTIONS= 253unset CLICOLOR_FORCE GREP_OPTIONS 254 255## --------------------- ## 256## M4sh Shell Functions. ## 257## --------------------- ## 258# as_fn_unset VAR 259# --------------- 260# Portably unset VAR. 261as_fn_unset () 262{ 263 { eval $1=; unset $1;} 264} 265as_unset=as_fn_unset 266 267# as_fn_set_status STATUS 268# ----------------------- 269# Set $? to STATUS, without forking. 270as_fn_set_status () 271{ 272 return $1 273} # as_fn_set_status 274 275# as_fn_exit STATUS 276# ----------------- 277# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 278as_fn_exit () 279{ 280 set +e 281 as_fn_set_status $1 282 exit $1 283} # as_fn_exit 284 285# as_fn_mkdir_p 286# ------------- 287# Create "$as_dir" as a directory, including parents if necessary. 288as_fn_mkdir_p () 289{ 290 291 case $as_dir in #( 292 -*) as_dir=./$as_dir;; 293 esac 294 test -d "$as_dir" || eval $as_mkdir_p || { 295 as_dirs= 296 while :; do 297 case $as_dir in #( 298 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 299 *) as_qdir=$as_dir;; 300 esac 301 as_dirs="'$as_qdir' $as_dirs" 302 as_dir=`$as_dirname -- "$as_dir" || 303$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 304 X"$as_dir" : 'X\(//\)[^/]' \| \ 305 X"$as_dir" : 'X\(//\)$' \| \ 306 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 307$as_echo X"$as_dir" | 308 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 309 s//\1/ 310 q 311 } 312 /^X\(\/\/\)[^/].*/{ 313 s//\1/ 314 q 315 } 316 /^X\(\/\/\)$/{ 317 s//\1/ 318 q 319 } 320 /^X\(\/\).*/{ 321 s//\1/ 322 q 323 } 324 s/.*/./; q'` 325 test -d "$as_dir" && break 326 done 327 test -z "$as_dirs" || eval "mkdir $as_dirs" 328 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 329 330 331} # as_fn_mkdir_p 332# as_fn_append VAR VALUE 333# ---------------------- 334# Append the text in VALUE to the end of the definition contained in VAR. Take 335# advantage of any shell optimizations that allow amortized linear growth over 336# repeated appends, instead of the typical quadratic growth present in naive 337# implementations. 338if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 339 eval 'as_fn_append () 340 { 341 eval $1+=\$2 342 }' 343else 344 as_fn_append () 345 { 346 eval $1=\$$1\$2 347 } 348fi # as_fn_append 349 350# as_fn_arith ARG... 351# ------------------ 352# Perform arithmetic evaluation on the ARGs, and store the result in the 353# global $as_val. Take advantage of shells that can avoid forks. The arguments 354# must be portable across $(()) and expr. 355if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 356 eval 'as_fn_arith () 357 { 358 as_val=$(( $* )) 359 }' 360else 361 as_fn_arith () 362 { 363 as_val=`expr "$@" || test $? -eq 1` 364 } 365fi # as_fn_arith 366 367 368# as_fn_error ERROR [LINENO LOG_FD] 369# --------------------------------- 370# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 371# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 372# script with status $?, using 1 if that was 0. 373as_fn_error () 374{ 375 as_status=$?; test $as_status -eq 0 && as_status=1 376 if test "$3"; then 377 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 378 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 379 fi 380 $as_echo "$as_me: error: $1" >&2 381 as_fn_exit $as_status 382} # as_fn_error 383 384if expr a : '\(a\)' >/dev/null 2>&1 && 385 test "X`expr 00001 : '.*\(...\)'`" = X001; then 386 as_expr=expr 387else 388 as_expr=false 389fi 390 391if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 392 as_basename=basename 393else 394 as_basename=false 395fi 396 397if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 398 as_dirname=dirname 399else 400 as_dirname=false 401fi 402 403as_me=`$as_basename -- "$0" || 404$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 405 X"$0" : 'X\(//\)$' \| \ 406 X"$0" : 'X\(/\)' \| . 2>/dev/null || 407$as_echo X/"$0" | 408 sed '/^.*\/\([^/][^/]*\)\/*$/{ 409 s//\1/ 410 q 411 } 412 /^X\/\(\/\/\)$/{ 413 s//\1/ 414 q 415 } 416 /^X\/\(\/\).*/{ 417 s//\1/ 418 q 419 } 420 s/.*/./; q'` 421 422# Avoid depending upon Character Ranges. 423as_cr_letters='abcdefghijklmnopqrstuvwxyz' 424as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 425as_cr_Letters=$as_cr_letters$as_cr_LETTERS 426as_cr_digits='0123456789' 427as_cr_alnum=$as_cr_Letters$as_cr_digits 428 429 430 as_lineno_1=$LINENO as_lineno_1a=$LINENO 431 as_lineno_2=$LINENO as_lineno_2a=$LINENO 432 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 433 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 434 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 435 sed -n ' 436 p 437 /[$]LINENO/= 438 ' <$as_myself | 439 sed ' 440 s/[$]LINENO.*/&-/ 441 t lineno 442 b 443 :lineno 444 N 445 :loop 446 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 447 t loop 448 s/-\n.*// 449 ' >$as_me.lineno && 450 chmod +x "$as_me.lineno" || 451 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 452 453 # Don't try to exec as it changes $[0], causing all sort of problems 454 # (the dirname of $[0] is not the place where we might find the 455 # original and so on. Autoconf is especially sensitive to this). 456 . "./$as_me.lineno" 457 # Exit status is that of the last command. 458 exit 459} 460 461ECHO_C= ECHO_N= ECHO_T= 462case `echo -n x` in #((((( 463-n*) 464 case `echo 'xy\c'` in 465 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 466 xy) ECHO_C='\c';; 467 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 468 ECHO_T=' ';; 469 esac;; 470*) 471 ECHO_N='-n';; 472esac 473 474rm -f conf$$ conf$$.exe conf$$.file 475if test -d conf$$.dir; then 476 rm -f conf$$.dir/conf$$.file 477else 478 rm -f conf$$.dir 479 mkdir conf$$.dir 2>/dev/null 480fi 481if (echo >conf$$.file) 2>/dev/null; then 482 if ln -s conf$$.file conf$$ 2>/dev/null; then 483 as_ln_s='ln -s' 484 # ... but there are two gotchas: 485 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 486 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 487 # In both cases, we have to default to `cp -p'. 488 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 489 as_ln_s='cp -p' 490 elif ln conf$$.file conf$$ 2>/dev/null; then 491 as_ln_s=ln 492 else 493 as_ln_s='cp -p' 494 fi 495else 496 as_ln_s='cp -p' 497fi 498rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 499rmdir conf$$.dir 2>/dev/null 500 501if mkdir -p . 2>/dev/null; then 502 as_mkdir_p='mkdir -p "$as_dir"' 503else 504 test -d ./-p && rmdir ./-p 505 as_mkdir_p=false 506fi 507 508if test -x / >/dev/null 2>&1; then 509 as_test_x='test -x' 510else 511 if ls -dL / >/dev/null 2>&1; then 512 as_ls_L_option=L 513 else 514 as_ls_L_option= 515 fi 516 as_test_x=' 517 eval sh -c '\'' 518 if test -d "$1"; then 519 test -d "$1/."; 520 else 521 case $1 in #( 522 -*)set "./$1";; 523 esac; 524 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 525 ???[sx]*):;;*)false;;esac;fi 526 '\'' sh 527 ' 528fi 529as_executable_p=$as_test_x 530 531# Sed expression to map a string onto a valid CPP name. 532as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 533 534# Sed expression to map a string onto a valid variable name. 535as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 536 537SHELL=${CONFIG_SHELL-/bin/sh} 538 539 540exec 7<&0 </dev/null 6>&1 541 542# Name of the host. 543# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 544# so uname gets run too. 545ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 546 547# 548# Initializations. 549# 550ac_default_prefix=/usr/local 551ac_clean_files= 552ac_config_libobj_dir=. 553LIBOBJS= 554cross_compiling=no 555subdirs= 556MFLAGS= 557MAKEFLAGS= 558 559# Identity of this package. 560PACKAGE_NAME='Cilk Runtime Library' 561PACKAGE_TARNAME='cilk-runtime-library' 562PACKAGE_VERSION='2.0' 563PACKAGE_STRING='Cilk Runtime Library 2.0' 564PACKAGE_BUGREPORT='cilk@intel.com' 565PACKAGE_URL='' 566 567# Factoring default headers for most tests. 568ac_includes_default="\ 569#include <stdio.h> 570#ifdef HAVE_SYS_TYPES_H 571# include <sys/types.h> 572#endif 573#ifdef HAVE_SYS_STAT_H 574# include <sys/stat.h> 575#endif 576#ifdef STDC_HEADERS 577# include <stdlib.h> 578# include <stddef.h> 579#else 580# ifdef HAVE_STDLIB_H 581# include <stdlib.h> 582# endif 583#endif 584#ifdef HAVE_STRING_H 585# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 586# include <memory.h> 587# endif 588# include <string.h> 589#endif 590#ifdef HAVE_STRINGS_H 591# include <strings.h> 592#endif 593#ifdef HAVE_INTTYPES_H 594# include <inttypes.h> 595#endif 596#ifdef HAVE_STDINT_H 597# include <stdint.h> 598#endif 599#ifdef HAVE_UNISTD_H 600# include <unistd.h> 601#endif" 602 603ac_subst_vars='am__EXEEXT_FALSE 604am__EXEEXT_TRUE 605LTLIBOBJS 606LIBOBJS 607link_cilkrts 608XLDFLAGS 609XCFLAGS 610lt_cv_dlopen_libs 611toolexeclibdir 612toolexecdir 613CXXCPP 614OTOOL64 615OTOOL 616LIPO 617NMEDIT 618DSYMUTIL 619RANLIB 620AR 621OBJDUMP 622LN_S 623NM 624ac_ct_DUMPBIN 625DUMPBIN 626LD 627FGREP 628SED 629LIBTOOL 630MAC_LINKER_SCRIPT_FALSE 631MAC_LINKER_SCRIPT_TRUE 632LINUX_LINKER_SCRIPT_FALSE 633LINUX_LINKER_SCRIPT_TRUE 634config_dir 635EGREP 636GREP 637CPP 638ALLOCA 639am__fastdepCXX_FALSE 640am__fastdepCXX_TRUE 641CXXDEPMODE 642ac_ct_CXX 643CXXFLAGS 644CXX 645am__fastdepCC_FALSE 646am__fastdepCC_TRUE 647CCDEPMODE 648AMDEPBACKSLASH 649AMDEP_FALSE 650AMDEP_TRUE 651am__quote 652am__include 653DEPDIR 654OBJEXT 655EXEEXT 656ac_ct_CC 657CPPFLAGS 658LDFLAGS 659CFLAGS 660CC 661multi_basedir 662MAINT 663MAINTAINER_MODE_FALSE 664MAINTAINER_MODE_TRUE 665am__untar 666am__tar 667AMTAR 668am__leading_dot 669SET_MAKE 670AWK 671mkdir_p 672MKDIR_P 673INSTALL_STRIP_PROGRAM 674STRIP 675install_sh 676MAKEINFO 677AUTOHEADER 678AUTOMAKE 679AUTOCONF 680ACLOCAL 681VERSION 682PACKAGE 683CYGPATH_W 684am__isrc 685INSTALL_DATA 686INSTALL_SCRIPT 687INSTALL_PROGRAM 688target_os 689target_vendor 690target_cpu 691target 692host_os 693host_vendor 694host_cpu 695host 696build_os 697build_vendor 698build_cpu 699build 700target_alias 701host_alias 702build_alias 703LIBS 704ECHO_T 705ECHO_N 706ECHO_C 707DEFS 708mandir 709localedir 710libdir 711psdir 712pdfdir 713dvidir 714htmldir 715infodir 716docdir 717oldincludedir 718includedir 719localstatedir 720sharedstatedir 721sysconfdir 722datadir 723datarootdir 724libexecdir 725sbindir 726bindir 727program_transform_name 728prefix 729exec_prefix 730PACKAGE_URL 731PACKAGE_BUGREPORT 732PACKAGE_STRING 733PACKAGE_VERSION 734PACKAGE_TARNAME 735PACKAGE_NAME 736PATH_SEPARATOR 737SHELL' 738ac_subst_files='' 739ac_user_opts=' 740enable_option_checking 741enable_maintainer_mode 742enable_multilib 743enable_dependency_tracking 744enable_version_specific_runtime_libs 745enable_shared 746enable_static 747with_pic 748enable_fast_install 749with_gnu_ld 750enable_libtool_lock 751' 752 ac_precious_vars='build_alias 753host_alias 754target_alias 755CC 756CFLAGS 757LDFLAGS 758LIBS 759CPPFLAGS 760CXX 761CXXFLAGS 762CCC 763CPP 764CXXCPP' 765 766 767# Initialize some variables set by options. 768ac_init_help= 769ac_init_version=false 770ac_unrecognized_opts= 771ac_unrecognized_sep= 772# The variables have the same names as the options, with 773# dashes changed to underlines. 774cache_file=/dev/null 775exec_prefix=NONE 776no_create= 777no_recursion= 778prefix=NONE 779program_prefix=NONE 780program_suffix=NONE 781program_transform_name=s,x,x, 782silent= 783site= 784srcdir= 785verbose= 786x_includes=NONE 787x_libraries=NONE 788 789# Installation directory options. 790# These are left unexpanded so users can "make install exec_prefix=/foo" 791# and all the variables that are supposed to be based on exec_prefix 792# by default will actually change. 793# Use braces instead of parens because sh, perl, etc. also accept them. 794# (The list follows the same order as the GNU Coding Standards.) 795bindir='${exec_prefix}/bin' 796sbindir='${exec_prefix}/sbin' 797libexecdir='${exec_prefix}/libexec' 798datarootdir='${prefix}/share' 799datadir='${datarootdir}' 800sysconfdir='${prefix}/etc' 801sharedstatedir='${prefix}/com' 802localstatedir='${prefix}/var' 803includedir='${prefix}/include' 804oldincludedir='/usr/include' 805docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 806infodir='${datarootdir}/info' 807htmldir='${docdir}' 808dvidir='${docdir}' 809pdfdir='${docdir}' 810psdir='${docdir}' 811libdir='${exec_prefix}/lib' 812localedir='${datarootdir}/locale' 813mandir='${datarootdir}/man' 814 815ac_prev= 816ac_dashdash= 817for ac_option 818do 819 # If the previous option needs an argument, assign it. 820 if test -n "$ac_prev"; then 821 eval $ac_prev=\$ac_option 822 ac_prev= 823 continue 824 fi 825 826 case $ac_option in 827 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 828 *) ac_optarg=yes ;; 829 esac 830 831 # Accept the important Cygnus configure options, so we can diagnose typos. 832 833 case $ac_dashdash$ac_option in 834 --) 835 ac_dashdash=yes ;; 836 837 -bindir | --bindir | --bindi | --bind | --bin | --bi) 838 ac_prev=bindir ;; 839 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 840 bindir=$ac_optarg ;; 841 842 -build | --build | --buil | --bui | --bu) 843 ac_prev=build_alias ;; 844 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 845 build_alias=$ac_optarg ;; 846 847 -cache-file | --cache-file | --cache-fil | --cache-fi \ 848 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 849 ac_prev=cache_file ;; 850 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 851 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 852 cache_file=$ac_optarg ;; 853 854 --config-cache | -C) 855 cache_file=config.cache ;; 856 857 -datadir | --datadir | --datadi | --datad) 858 ac_prev=datadir ;; 859 -datadir=* | --datadir=* | --datadi=* | --datad=*) 860 datadir=$ac_optarg ;; 861 862 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 863 | --dataroo | --dataro | --datar) 864 ac_prev=datarootdir ;; 865 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 866 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 867 datarootdir=$ac_optarg ;; 868 869 -disable-* | --disable-*) 870 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 871 # Reject names that are not valid shell variable names. 872 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 873 as_fn_error "invalid feature name: $ac_useropt" 874 ac_useropt_orig=$ac_useropt 875 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 876 case $ac_user_opts in 877 *" 878"enable_$ac_useropt" 879"*) ;; 880 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 881 ac_unrecognized_sep=', ';; 882 esac 883 eval enable_$ac_useropt=no ;; 884 885 -docdir | --docdir | --docdi | --doc | --do) 886 ac_prev=docdir ;; 887 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 888 docdir=$ac_optarg ;; 889 890 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 891 ac_prev=dvidir ;; 892 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 893 dvidir=$ac_optarg ;; 894 895 -enable-* | --enable-*) 896 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 897 # Reject names that are not valid shell variable names. 898 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 899 as_fn_error "invalid feature name: $ac_useropt" 900 ac_useropt_orig=$ac_useropt 901 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 902 case $ac_user_opts in 903 *" 904"enable_$ac_useropt" 905"*) ;; 906 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 907 ac_unrecognized_sep=', ';; 908 esac 909 eval enable_$ac_useropt=\$ac_optarg ;; 910 911 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 912 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 913 | --exec | --exe | --ex) 914 ac_prev=exec_prefix ;; 915 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 916 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 917 | --exec=* | --exe=* | --ex=*) 918 exec_prefix=$ac_optarg ;; 919 920 -gas | --gas | --ga | --g) 921 # Obsolete; use --with-gas. 922 with_gas=yes ;; 923 924 -help | --help | --hel | --he | -h) 925 ac_init_help=long ;; 926 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 927 ac_init_help=recursive ;; 928 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 929 ac_init_help=short ;; 930 931 -host | --host | --hos | --ho) 932 ac_prev=host_alias ;; 933 -host=* | --host=* | --hos=* | --ho=*) 934 host_alias=$ac_optarg ;; 935 936 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 937 ac_prev=htmldir ;; 938 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 939 | --ht=*) 940 htmldir=$ac_optarg ;; 941 942 -includedir | --includedir | --includedi | --included | --include \ 943 | --includ | --inclu | --incl | --inc) 944 ac_prev=includedir ;; 945 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 946 | --includ=* | --inclu=* | --incl=* | --inc=*) 947 includedir=$ac_optarg ;; 948 949 -infodir | --infodir | --infodi | --infod | --info | --inf) 950 ac_prev=infodir ;; 951 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 952 infodir=$ac_optarg ;; 953 954 -libdir | --libdir | --libdi | --libd) 955 ac_prev=libdir ;; 956 -libdir=* | --libdir=* | --libdi=* | --libd=*) 957 libdir=$ac_optarg ;; 958 959 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 960 | --libexe | --libex | --libe) 961 ac_prev=libexecdir ;; 962 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 963 | --libexe=* | --libex=* | --libe=*) 964 libexecdir=$ac_optarg ;; 965 966 -localedir | --localedir | --localedi | --localed | --locale) 967 ac_prev=localedir ;; 968 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 969 localedir=$ac_optarg ;; 970 971 -localstatedir | --localstatedir | --localstatedi | --localstated \ 972 | --localstate | --localstat | --localsta | --localst | --locals) 973 ac_prev=localstatedir ;; 974 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 975 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 976 localstatedir=$ac_optarg ;; 977 978 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 979 ac_prev=mandir ;; 980 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 981 mandir=$ac_optarg ;; 982 983 -nfp | --nfp | --nf) 984 # Obsolete; use --without-fp. 985 with_fp=no ;; 986 987 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 988 | --no-cr | --no-c | -n) 989 no_create=yes ;; 990 991 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 992 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 993 no_recursion=yes ;; 994 995 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 996 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 997 | --oldin | --oldi | --old | --ol | --o) 998 ac_prev=oldincludedir ;; 999 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1000 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1001 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1002 oldincludedir=$ac_optarg ;; 1003 1004 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1005 ac_prev=prefix ;; 1006 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1007 prefix=$ac_optarg ;; 1008 1009 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1010 | --program-pre | --program-pr | --program-p) 1011 ac_prev=program_prefix ;; 1012 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1013 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1014 program_prefix=$ac_optarg ;; 1015 1016 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1017 | --program-suf | --program-su | --program-s) 1018 ac_prev=program_suffix ;; 1019 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1020 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1021 program_suffix=$ac_optarg ;; 1022 1023 -program-transform-name | --program-transform-name \ 1024 | --program-transform-nam | --program-transform-na \ 1025 | --program-transform-n | --program-transform- \ 1026 | --program-transform | --program-transfor \ 1027 | --program-transfo | --program-transf \ 1028 | --program-trans | --program-tran \ 1029 | --progr-tra | --program-tr | --program-t) 1030 ac_prev=program_transform_name ;; 1031 -program-transform-name=* | --program-transform-name=* \ 1032 | --program-transform-nam=* | --program-transform-na=* \ 1033 | --program-transform-n=* | --program-transform-=* \ 1034 | --program-transform=* | --program-transfor=* \ 1035 | --program-transfo=* | --program-transf=* \ 1036 | --program-trans=* | --program-tran=* \ 1037 | --progr-tra=* | --program-tr=* | --program-t=*) 1038 program_transform_name=$ac_optarg ;; 1039 1040 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1041 ac_prev=pdfdir ;; 1042 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1043 pdfdir=$ac_optarg ;; 1044 1045 -psdir | --psdir | --psdi | --psd | --ps) 1046 ac_prev=psdir ;; 1047 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1048 psdir=$ac_optarg ;; 1049 1050 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1051 | -silent | --silent | --silen | --sile | --sil) 1052 silent=yes ;; 1053 1054 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1055 ac_prev=sbindir ;; 1056 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1057 | --sbi=* | --sb=*) 1058 sbindir=$ac_optarg ;; 1059 1060 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1061 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1062 | --sharedst | --shareds | --shared | --share | --shar \ 1063 | --sha | --sh) 1064 ac_prev=sharedstatedir ;; 1065 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1066 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1067 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1068 | --sha=* | --sh=*) 1069 sharedstatedir=$ac_optarg ;; 1070 1071 -site | --site | --sit) 1072 ac_prev=site ;; 1073 -site=* | --site=* | --sit=*) 1074 site=$ac_optarg ;; 1075 1076 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1077 ac_prev=srcdir ;; 1078 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1079 srcdir=$ac_optarg ;; 1080 1081 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1082 | --syscon | --sysco | --sysc | --sys | --sy) 1083 ac_prev=sysconfdir ;; 1084 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1085 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1086 sysconfdir=$ac_optarg ;; 1087 1088 -target | --target | --targe | --targ | --tar | --ta | --t) 1089 ac_prev=target_alias ;; 1090 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1091 target_alias=$ac_optarg ;; 1092 1093 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1094 verbose=yes ;; 1095 1096 -version | --version | --versio | --versi | --vers | -V) 1097 ac_init_version=: ;; 1098 1099 -with-* | --with-*) 1100 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1101 # Reject names that are not valid shell variable names. 1102 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1103 as_fn_error "invalid package name: $ac_useropt" 1104 ac_useropt_orig=$ac_useropt 1105 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1106 case $ac_user_opts in 1107 *" 1108"with_$ac_useropt" 1109"*) ;; 1110 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1111 ac_unrecognized_sep=', ';; 1112 esac 1113 eval with_$ac_useropt=\$ac_optarg ;; 1114 1115 -without-* | --without-*) 1116 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1117 # Reject names that are not valid shell variable names. 1118 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1119 as_fn_error "invalid package name: $ac_useropt" 1120 ac_useropt_orig=$ac_useropt 1121 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1122 case $ac_user_opts in 1123 *" 1124"with_$ac_useropt" 1125"*) ;; 1126 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1127 ac_unrecognized_sep=', ';; 1128 esac 1129 eval with_$ac_useropt=no ;; 1130 1131 --x) 1132 # Obsolete; use --with-x. 1133 with_x=yes ;; 1134 1135 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1136 | --x-incl | --x-inc | --x-in | --x-i) 1137 ac_prev=x_includes ;; 1138 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1139 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1140 x_includes=$ac_optarg ;; 1141 1142 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1143 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1144 ac_prev=x_libraries ;; 1145 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1146 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1147 x_libraries=$ac_optarg ;; 1148 1149 -*) as_fn_error "unrecognized option: \`$ac_option' 1150Try \`$0 --help' for more information." 1151 ;; 1152 1153 *=*) 1154 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1155 # Reject names that are not valid shell variable names. 1156 case $ac_envvar in #( 1157 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1158 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1159 esac 1160 eval $ac_envvar=\$ac_optarg 1161 export $ac_envvar ;; 1162 1163 *) 1164 # FIXME: should be removed in autoconf 3.0. 1165 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1166 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1167 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1168 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1169 ;; 1170 1171 esac 1172done 1173 1174if test -n "$ac_prev"; then 1175 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1176 as_fn_error "missing argument to $ac_option" 1177fi 1178 1179if test -n "$ac_unrecognized_opts"; then 1180 case $enable_option_checking in 1181 no) ;; 1182 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1183 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1184 esac 1185fi 1186 1187# Check all directory arguments for consistency. 1188for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1189 datadir sysconfdir sharedstatedir localstatedir includedir \ 1190 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1191 libdir localedir mandir 1192do 1193 eval ac_val=\$$ac_var 1194 # Remove trailing slashes. 1195 case $ac_val in 1196 */ ) 1197 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1198 eval $ac_var=\$ac_val;; 1199 esac 1200 # Be sure to have absolute directory names. 1201 case $ac_val in 1202 [\\/$]* | ?:[\\/]* ) continue;; 1203 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1204 esac 1205 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1206done 1207 1208# There might be people who depend on the old broken behavior: `$host' 1209# used to hold the argument of --host etc. 1210# FIXME: To remove some day. 1211build=$build_alias 1212host=$host_alias 1213target=$target_alias 1214 1215# FIXME: To remove some day. 1216if test "x$host_alias" != x; then 1217 if test "x$build_alias" = x; then 1218 cross_compiling=maybe 1219 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1220 If a cross compiler is detected then cross compile mode will be used." >&2 1221 elif test "x$build_alias" != "x$host_alias"; then 1222 cross_compiling=yes 1223 fi 1224fi 1225 1226ac_tool_prefix= 1227test -n "$host_alias" && ac_tool_prefix=$host_alias- 1228 1229test "$silent" = yes && exec 6>/dev/null 1230 1231 1232ac_pwd=`pwd` && test -n "$ac_pwd" && 1233ac_ls_di=`ls -di .` && 1234ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1235 as_fn_error "working directory cannot be determined" 1236test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1237 as_fn_error "pwd does not report name of working directory" 1238 1239 1240# Find the source files, if location was not specified. 1241if test -z "$srcdir"; then 1242 ac_srcdir_defaulted=yes 1243 # Try the directory containing this script, then the parent directory. 1244 ac_confdir=`$as_dirname -- "$as_myself" || 1245$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1246 X"$as_myself" : 'X\(//\)[^/]' \| \ 1247 X"$as_myself" : 'X\(//\)$' \| \ 1248 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1249$as_echo X"$as_myself" | 1250 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1251 s//\1/ 1252 q 1253 } 1254 /^X\(\/\/\)[^/].*/{ 1255 s//\1/ 1256 q 1257 } 1258 /^X\(\/\/\)$/{ 1259 s//\1/ 1260 q 1261 } 1262 /^X\(\/\).*/{ 1263 s//\1/ 1264 q 1265 } 1266 s/.*/./; q'` 1267 srcdir=$ac_confdir 1268 if test ! -r "$srcdir/$ac_unique_file"; then 1269 srcdir=.. 1270 fi 1271else 1272 ac_srcdir_defaulted=no 1273fi 1274if test ! -r "$srcdir/$ac_unique_file"; then 1275 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1276 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1277fi 1278ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1279ac_abs_confdir=`( 1280 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1281 pwd)` 1282# When building in place, set srcdir=. 1283if test "$ac_abs_confdir" = "$ac_pwd"; then 1284 srcdir=. 1285fi 1286# Remove unnecessary trailing slashes from srcdir. 1287# Double slashes in file names in object file debugging info 1288# mess up M-x gdb in Emacs. 1289case $srcdir in 1290*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1291esac 1292for ac_var in $ac_precious_vars; do 1293 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1294 eval ac_env_${ac_var}_value=\$${ac_var} 1295 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1296 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1297done 1298 1299# 1300# Report the --help message. 1301# 1302if test "$ac_init_help" = "long"; then 1303 # Omit some internal or obsolete options to make the list less imposing. 1304 # This message is too long to be a string in the A/UX 3.1 sh. 1305 cat <<_ACEOF 1306\`configure' configures Cilk Runtime Library 2.0 to adapt to many kinds of systems. 1307 1308Usage: $0 [OPTION]... [VAR=VALUE]... 1309 1310To assign environment variables (e.g., CC, CFLAGS...), specify them as 1311VAR=VALUE. See below for descriptions of some of the useful variables. 1312 1313Defaults for the options are specified in brackets. 1314 1315Configuration: 1316 -h, --help display this help and exit 1317 --help=short display options specific to this package 1318 --help=recursive display the short help of all the included packages 1319 -V, --version display version information and exit 1320 -q, --quiet, --silent do not print \`checking...' messages 1321 --cache-file=FILE cache test results in FILE [disabled] 1322 -C, --config-cache alias for \`--cache-file=config.cache' 1323 -n, --no-create do not create output files 1324 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1325 1326Installation directories: 1327 --prefix=PREFIX install architecture-independent files in PREFIX 1328 [$ac_default_prefix] 1329 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1330 [PREFIX] 1331 1332By default, \`make install' will install all the files in 1333\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1334an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1335for instance \`--prefix=\$HOME'. 1336 1337For better control, use the options below. 1338 1339Fine tuning of the installation directories: 1340 --bindir=DIR user executables [EPREFIX/bin] 1341 --sbindir=DIR system admin executables [EPREFIX/sbin] 1342 --libexecdir=DIR program executables [EPREFIX/libexec] 1343 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1344 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1345 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1346 --libdir=DIR object code libraries [EPREFIX/lib] 1347 --includedir=DIR C header files [PREFIX/include] 1348 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1349 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1350 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1351 --infodir=DIR info documentation [DATAROOTDIR/info] 1352 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1353 --mandir=DIR man documentation [DATAROOTDIR/man] 1354 --docdir=DIR documentation root 1355 [DATAROOTDIR/doc/cilk-runtime-library] 1356 --htmldir=DIR html documentation [DOCDIR] 1357 --dvidir=DIR dvi documentation [DOCDIR] 1358 --pdfdir=DIR pdf documentation [DOCDIR] 1359 --psdir=DIR ps documentation [DOCDIR] 1360_ACEOF 1361 1362 cat <<\_ACEOF 1363 1364Program names: 1365 --program-prefix=PREFIX prepend PREFIX to installed program names 1366 --program-suffix=SUFFIX append SUFFIX to installed program names 1367 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1368 1369System types: 1370 --build=BUILD configure for building on BUILD [guessed] 1371 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1372 --target=TARGET configure for building compilers for TARGET [HOST] 1373_ACEOF 1374fi 1375 1376if test -n "$ac_init_help"; then 1377 case $ac_init_help in 1378 short | recursive ) echo "Configuration of Cilk Runtime Library 2.0:";; 1379 esac 1380 cat <<\_ACEOF 1381 1382Optional Features: 1383 --disable-option-checking ignore unrecognized --enable/--with options 1384 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1385 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1386 --enable-maintainer-mode enable make rules and dependencies not useful 1387 (and sometimes confusing) to the casual installer 1388 --enable-multilib build many library versions (default) 1389 --disable-dependency-tracking speeds up one-time build 1390 --enable-dependency-tracking do not reject slow dependency extractors 1391 --enable-version-specific-runtime-libs 1392 Specify that runtime libraries should be installed 1393 in a compi ler-specific directory 1394 --enable-shared[=PKGS] build shared libraries [default=yes] 1395 --enable-static[=PKGS] build static libraries [default=yes] 1396 --enable-fast-install[=PKGS] 1397 optimize for fast installation [default=yes] 1398 --disable-libtool-lock avoid locking (might break parallel builds) 1399 1400Optional Packages: 1401 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1402 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1403 --with-pic try to use only PIC/non-PIC objects [default=use 1404 both] 1405 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1406 1407Some influential environment variables: 1408 CC C compiler command 1409 CFLAGS C compiler flags 1410 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1411 nonstandard directory <lib dir> 1412 LIBS libraries to pass to the linker, e.g. -l<library> 1413 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1414 you have headers in a nonstandard directory <include dir> 1415 CXX C++ compiler command 1416 CXXFLAGS C++ compiler flags 1417 CPP C preprocessor 1418 CXXCPP C++ preprocessor 1419 1420Use these variables to override the choices made by `configure' or to help 1421it to find libraries and programs with nonstandard names/locations. 1422 1423Report bugs to <cilk@intel.com>. 1424_ACEOF 1425ac_status=$? 1426fi 1427 1428if test "$ac_init_help" = "recursive"; then 1429 # If there are subdirs, report their specific --help. 1430 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1431 test -d "$ac_dir" || 1432 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1433 continue 1434 ac_builddir=. 1435 1436case "$ac_dir" in 1437.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1438*) 1439 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1440 # A ".." for each directory in $ac_dir_suffix. 1441 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1442 case $ac_top_builddir_sub in 1443 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1444 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1445 esac ;; 1446esac 1447ac_abs_top_builddir=$ac_pwd 1448ac_abs_builddir=$ac_pwd$ac_dir_suffix 1449# for backward compatibility: 1450ac_top_builddir=$ac_top_build_prefix 1451 1452case $srcdir in 1453 .) # We are building in place. 1454 ac_srcdir=. 1455 ac_top_srcdir=$ac_top_builddir_sub 1456 ac_abs_top_srcdir=$ac_pwd ;; 1457 [\\/]* | ?:[\\/]* ) # Absolute name. 1458 ac_srcdir=$srcdir$ac_dir_suffix; 1459 ac_top_srcdir=$srcdir 1460 ac_abs_top_srcdir=$srcdir ;; 1461 *) # Relative name. 1462 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1463 ac_top_srcdir=$ac_top_build_prefix$srcdir 1464 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1465esac 1466ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1467 1468 cd "$ac_dir" || { ac_status=$?; continue; } 1469 # Check for guested configure. 1470 if test -f "$ac_srcdir/configure.gnu"; then 1471 echo && 1472 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1473 elif test -f "$ac_srcdir/configure"; then 1474 echo && 1475 $SHELL "$ac_srcdir/configure" --help=recursive 1476 else 1477 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1478 fi || ac_status=$? 1479 cd "$ac_pwd" || { ac_status=$?; break; } 1480 done 1481fi 1482 1483test -n "$ac_init_help" && exit $ac_status 1484if $ac_init_version; then 1485 cat <<\_ACEOF 1486Cilk Runtime Library configure 2.0 1487generated by GNU Autoconf 2.64 1488 1489Copyright (C) 2009 Free Software Foundation, Inc. 1490This configure script is free software; the Free Software Foundation 1491gives unlimited permission to copy, distribute and modify it. 1492_ACEOF 1493 exit 1494fi 1495 1496## ------------------------ ## 1497## Autoconf initialization. ## 1498## ------------------------ ## 1499 1500# ac_fn_c_try_compile LINENO 1501# -------------------------- 1502# Try to compile conftest.$ac_ext, and return whether this succeeded. 1503ac_fn_c_try_compile () 1504{ 1505 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1506 rm -f conftest.$ac_objext 1507 if { { ac_try="$ac_compile" 1508case "(($ac_try" in 1509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1510 *) ac_try_echo=$ac_try;; 1511esac 1512eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1513$as_echo "$ac_try_echo"; } >&5 1514 (eval "$ac_compile") 2>conftest.err 1515 ac_status=$? 1516 if test -s conftest.err; then 1517 grep -v '^ *+' conftest.err >conftest.er1 1518 cat conftest.er1 >&5 1519 mv -f conftest.er1 conftest.err 1520 fi 1521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1522 test $ac_status = 0; } && { 1523 test -z "$ac_c_werror_flag" || 1524 test ! -s conftest.err 1525 } && test -s conftest.$ac_objext; then : 1526 ac_retval=0 1527else 1528 $as_echo "$as_me: failed program was:" >&5 1529sed 's/^/| /' conftest.$ac_ext >&5 1530 1531 ac_retval=1 1532fi 1533 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1534 return $ac_retval 1535 1536} # ac_fn_c_try_compile 1537 1538# ac_fn_cxx_try_compile LINENO 1539# ---------------------------- 1540# Try to compile conftest.$ac_ext, and return whether this succeeded. 1541ac_fn_cxx_try_compile () 1542{ 1543 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1544 rm -f conftest.$ac_objext 1545 if { { ac_try="$ac_compile" 1546case "(($ac_try" in 1547 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1548 *) ac_try_echo=$ac_try;; 1549esac 1550eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1551$as_echo "$ac_try_echo"; } >&5 1552 (eval "$ac_compile") 2>conftest.err 1553 ac_status=$? 1554 if test -s conftest.err; then 1555 grep -v '^ *+' conftest.err >conftest.er1 1556 cat conftest.er1 >&5 1557 mv -f conftest.er1 conftest.err 1558 fi 1559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1560 test $ac_status = 0; } && { 1561 test -z "$ac_cxx_werror_flag" || 1562 test ! -s conftest.err 1563 } && test -s conftest.$ac_objext; then : 1564 ac_retval=0 1565else 1566 $as_echo "$as_me: failed program was:" >&5 1567sed 's/^/| /' conftest.$ac_ext >&5 1568 1569 ac_retval=1 1570fi 1571 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1572 return $ac_retval 1573 1574} # ac_fn_cxx_try_compile 1575 1576# ac_fn_c_try_link LINENO 1577# ----------------------- 1578# Try to link conftest.$ac_ext, and return whether this succeeded. 1579ac_fn_c_try_link () 1580{ 1581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1582 rm -f conftest.$ac_objext conftest$ac_exeext 1583 if { { ac_try="$ac_link" 1584case "(($ac_try" in 1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1586 *) ac_try_echo=$ac_try;; 1587esac 1588eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1589$as_echo "$ac_try_echo"; } >&5 1590 (eval "$ac_link") 2>conftest.err 1591 ac_status=$? 1592 if test -s conftest.err; then 1593 grep -v '^ *+' conftest.err >conftest.er1 1594 cat conftest.er1 >&5 1595 mv -f conftest.er1 conftest.err 1596 fi 1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1598 test $ac_status = 0; } && { 1599 test -z "$ac_c_werror_flag" || 1600 test ! -s conftest.err 1601 } && test -s conftest$ac_exeext && { 1602 test "$cross_compiling" = yes || 1603 $as_test_x conftest$ac_exeext 1604 }; then : 1605 ac_retval=0 1606else 1607 $as_echo "$as_me: failed program was:" >&5 1608sed 's/^/| /' conftest.$ac_ext >&5 1609 1610 ac_retval=1 1611fi 1612 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1613 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1614 # interfere with the next link command; also delete a directory that is 1615 # left behind by Apple's compiler. We do this before executing the actions. 1616 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1617 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1618 return $ac_retval 1619 1620} # ac_fn_c_try_link 1621 1622# ac_fn_c_try_cpp LINENO 1623# ---------------------- 1624# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1625ac_fn_c_try_cpp () 1626{ 1627 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1628 if { { ac_try="$ac_cpp conftest.$ac_ext" 1629case "(($ac_try" in 1630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1631 *) ac_try_echo=$ac_try;; 1632esac 1633eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1634$as_echo "$ac_try_echo"; } >&5 1635 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1636 ac_status=$? 1637 if test -s conftest.err; then 1638 grep -v '^ *+' conftest.err >conftest.er1 1639 cat conftest.er1 >&5 1640 mv -f conftest.er1 conftest.err 1641 fi 1642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1643 test $ac_status = 0; } >/dev/null && { 1644 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1645 test ! -s conftest.err 1646 }; then : 1647 ac_retval=0 1648else 1649 $as_echo "$as_me: failed program was:" >&5 1650sed 's/^/| /' conftest.$ac_ext >&5 1651 1652 ac_retval=1 1653fi 1654 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1655 return $ac_retval 1656 1657} # ac_fn_c_try_cpp 1658 1659# ac_fn_c_check_func LINENO FUNC VAR 1660# ---------------------------------- 1661# Tests whether FUNC exists, setting the cache variable VAR accordingly 1662ac_fn_c_check_func () 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 { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1668 $as_echo_n "(cached) " >&6 1669else 1670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1671/* end confdefs.h. */ 1672/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1673 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1674#define $2 innocuous_$2 1675 1676/* System header to define __stub macros and hopefully few prototypes, 1677 which can conflict with char $2 (); below. 1678 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1679 <limits.h> exists even on freestanding compilers. */ 1680 1681#ifdef __STDC__ 1682# include <limits.h> 1683#else 1684# include <assert.h> 1685#endif 1686 1687#undef $2 1688 1689/* Override any GCC internal prototype to avoid an error. 1690 Use char because int might match the return type of a GCC 1691 builtin and then its argument prototype would still apply. */ 1692#ifdef __cplusplus 1693extern "C" 1694#endif 1695char $2 (); 1696/* The GNU C library defines this for functions which it implements 1697 to always fail with ENOSYS. Some functions are actually named 1698 something starting with __ and the normal name is an alias. */ 1699#if defined __stub_$2 || defined __stub___$2 1700choke me 1701#endif 1702 1703int 1704main () 1705{ 1706return $2 (); 1707 ; 1708 return 0; 1709} 1710_ACEOF 1711if ac_fn_c_try_link "$LINENO"; then : 1712 eval "$3=yes" 1713else 1714 eval "$3=no" 1715fi 1716rm -f core conftest.err conftest.$ac_objext \ 1717 conftest$ac_exeext conftest.$ac_ext 1718fi 1719eval ac_res=\$$3 1720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1721$as_echo "$ac_res" >&6; } 1722 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1723 1724} # ac_fn_c_check_func 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; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1764 return $ac_retval 1765 1766} # ac_fn_c_try_run 1767 1768# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1769# ------------------------------------------------------- 1770# Tests whether HEADER exists and can be compiled using the include files in 1771# INCLUDES, setting the cache variable VAR accordingly. 1772ac_fn_c_check_header_compile () 1773{ 1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1776$as_echo_n "checking for $2... " >&6; } 1777if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1778 $as_echo_n "(cached) " >&6 1779else 1780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1781/* end confdefs.h. */ 1782$4 1783#include <$2> 1784_ACEOF 1785if ac_fn_c_try_compile "$LINENO"; then : 1786 eval "$3=yes" 1787else 1788 eval "$3=no" 1789fi 1790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1791fi 1792eval ac_res=\$$3 1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1794$as_echo "$ac_res" >&6; } 1795 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1796 1797} # ac_fn_c_check_header_compile 1798 1799# ac_fn_cxx_try_cpp LINENO 1800# ------------------------ 1801# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1802ac_fn_cxx_try_cpp () 1803{ 1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1805 if { { ac_try="$ac_cpp conftest.$ac_ext" 1806case "(($ac_try" in 1807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1808 *) ac_try_echo=$ac_try;; 1809esac 1810eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1811$as_echo "$ac_try_echo"; } >&5 1812 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1813 ac_status=$? 1814 if test -s conftest.err; then 1815 grep -v '^ *+' conftest.err >conftest.er1 1816 cat conftest.er1 >&5 1817 mv -f conftest.er1 conftest.err 1818 fi 1819 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1820 test $ac_status = 0; } >/dev/null && { 1821 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1822 test ! -s conftest.err 1823 }; then : 1824 ac_retval=0 1825else 1826 $as_echo "$as_me: failed program was:" >&5 1827sed 's/^/| /' conftest.$ac_ext >&5 1828 1829 ac_retval=1 1830fi 1831 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1832 return $ac_retval 1833 1834} # ac_fn_cxx_try_cpp 1835 1836# ac_fn_cxx_try_link LINENO 1837# ------------------------- 1838# Try to link conftest.$ac_ext, and return whether this succeeded. 1839ac_fn_cxx_try_link () 1840{ 1841 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1842 rm -f conftest.$ac_objext conftest$ac_exeext 1843 if { { ac_try="$ac_link" 1844case "(($ac_try" in 1845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1846 *) ac_try_echo=$ac_try;; 1847esac 1848eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1849$as_echo "$ac_try_echo"; } >&5 1850 (eval "$ac_link") 2>conftest.err 1851 ac_status=$? 1852 if test -s conftest.err; then 1853 grep -v '^ *+' conftest.err >conftest.er1 1854 cat conftest.er1 >&5 1855 mv -f conftest.er1 conftest.err 1856 fi 1857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1858 test $ac_status = 0; } && { 1859 test -z "$ac_cxx_werror_flag" || 1860 test ! -s conftest.err 1861 } && test -s conftest$ac_exeext && { 1862 test "$cross_compiling" = yes || 1863 $as_test_x conftest$ac_exeext 1864 }; then : 1865 ac_retval=0 1866else 1867 $as_echo "$as_me: failed program was:" >&5 1868sed 's/^/| /' conftest.$ac_ext >&5 1869 1870 ac_retval=1 1871fi 1872 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1873 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1874 # interfere with the next link command; also delete a directory that is 1875 # left behind by Apple's compiler. We do this before executing the actions. 1876 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1877 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1878 return $ac_retval 1879 1880} # ac_fn_cxx_try_link 1881cat >config.log <<_ACEOF 1882This file contains any messages produced by compilers while 1883running configure, to aid debugging if configure makes a mistake. 1884 1885It was created by Cilk Runtime Library $as_me 2.0, which was 1886generated by GNU Autoconf 2.64. Invocation command line was 1887 1888 $ $0 $@ 1889 1890_ACEOF 1891exec 5>>config.log 1892{ 1893cat <<_ASUNAME 1894## --------- ## 1895## Platform. ## 1896## --------- ## 1897 1898hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1899uname -m = `(uname -m) 2>/dev/null || echo unknown` 1900uname -r = `(uname -r) 2>/dev/null || echo unknown` 1901uname -s = `(uname -s) 2>/dev/null || echo unknown` 1902uname -v = `(uname -v) 2>/dev/null || echo unknown` 1903 1904/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1905/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1906 1907/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1908/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1909/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1910/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1911/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1912/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1913/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1914 1915_ASUNAME 1916 1917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1918for as_dir in $PATH 1919do 1920 IFS=$as_save_IFS 1921 test -z "$as_dir" && as_dir=. 1922 $as_echo "PATH: $as_dir" 1923 done 1924IFS=$as_save_IFS 1925 1926} >&5 1927 1928cat >&5 <<_ACEOF 1929 1930 1931## ----------- ## 1932## Core tests. ## 1933## ----------- ## 1934 1935_ACEOF 1936 1937 1938# Keep a trace of the command line. 1939# Strip out --no-create and --no-recursion so they do not pile up. 1940# Strip out --silent because we don't want to record it for future runs. 1941# Also quote any args containing shell meta-characters. 1942# Make two passes to allow for proper duplicate-argument suppression. 1943ac_configure_args= 1944ac_configure_args0= 1945ac_configure_args1= 1946ac_must_keep_next=false 1947for ac_pass in 1 2 1948do 1949 for ac_arg 1950 do 1951 case $ac_arg in 1952 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1953 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1954 | -silent | --silent | --silen | --sile | --sil) 1955 continue ;; 1956 *\'*) 1957 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1958 esac 1959 case $ac_pass in 1960 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1961 2) 1962 as_fn_append ac_configure_args1 " '$ac_arg'" 1963 if test $ac_must_keep_next = true; then 1964 ac_must_keep_next=false # Got value, back to normal. 1965 else 1966 case $ac_arg in 1967 *=* | --config-cache | -C | -disable-* | --disable-* \ 1968 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1969 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1970 | -with-* | --with-* | -without-* | --without-* | --x) 1971 case "$ac_configure_args0 " in 1972 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1973 esac 1974 ;; 1975 -* ) ac_must_keep_next=true ;; 1976 esac 1977 fi 1978 as_fn_append ac_configure_args " '$ac_arg'" 1979 ;; 1980 esac 1981 done 1982done 1983{ ac_configure_args0=; unset ac_configure_args0;} 1984{ ac_configure_args1=; unset ac_configure_args1;} 1985 1986# When interrupted or exit'd, cleanup temporary files, and complete 1987# config.log. We remove comments because anyway the quotes in there 1988# would cause problems or look ugly. 1989# WARNING: Use '\'' to represent an apostrophe within the trap. 1990# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1991trap 'exit_status=$? 1992 # Save into config.log some information that might help in debugging. 1993 { 1994 echo 1995 1996 cat <<\_ASBOX 1997## ---------------- ## 1998## Cache variables. ## 1999## ---------------- ## 2000_ASBOX 2001 echo 2002 # The following way of writing the cache mishandles newlines in values, 2003( 2004 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2005 eval ac_val=\$$ac_var 2006 case $ac_val in #( 2007 *${as_nl}*) 2008 case $ac_var in #( 2009 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2010$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2011 esac 2012 case $ac_var in #( 2013 _ | IFS | as_nl) ;; #( 2014 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2015 *) { eval $ac_var=; unset $ac_var;} ;; 2016 esac ;; 2017 esac 2018 done 2019 (set) 2>&1 | 2020 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2021 *${as_nl}ac_space=\ *) 2022 sed -n \ 2023 "s/'\''/'\''\\\\'\'''\''/g; 2024 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2025 ;; #( 2026 *) 2027 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2028 ;; 2029 esac | 2030 sort 2031) 2032 echo 2033 2034 cat <<\_ASBOX 2035## ----------------- ## 2036## Output variables. ## 2037## ----------------- ## 2038_ASBOX 2039 echo 2040 for ac_var in $ac_subst_vars 2041 do 2042 eval ac_val=\$$ac_var 2043 case $ac_val in 2044 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2045 esac 2046 $as_echo "$ac_var='\''$ac_val'\''" 2047 done | sort 2048 echo 2049 2050 if test -n "$ac_subst_files"; then 2051 cat <<\_ASBOX 2052## ------------------- ## 2053## File substitutions. ## 2054## ------------------- ## 2055_ASBOX 2056 echo 2057 for ac_var in $ac_subst_files 2058 do 2059 eval ac_val=\$$ac_var 2060 case $ac_val in 2061 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2062 esac 2063 $as_echo "$ac_var='\''$ac_val'\''" 2064 done | sort 2065 echo 2066 fi 2067 2068 if test -s confdefs.h; then 2069 cat <<\_ASBOX 2070## ----------- ## 2071## confdefs.h. ## 2072## ----------- ## 2073_ASBOX 2074 echo 2075 cat confdefs.h 2076 echo 2077 fi 2078 test "$ac_signal" != 0 && 2079 $as_echo "$as_me: caught signal $ac_signal" 2080 $as_echo "$as_me: exit $exit_status" 2081 } >&5 2082 rm -f core *.core core.conftest.* && 2083 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2084 exit $exit_status 2085' 0 2086for ac_signal in 1 2 13 15; do 2087 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2088done 2089ac_signal=0 2090 2091# confdefs.h avoids OS command line length limits that DEFS can exceed. 2092rm -f -r conftest* confdefs.h 2093 2094$as_echo "/* confdefs.h */" > confdefs.h 2095 2096# Predefined preprocessor variables. 2097 2098cat >>confdefs.h <<_ACEOF 2099#define PACKAGE_NAME "$PACKAGE_NAME" 2100_ACEOF 2101 2102cat >>confdefs.h <<_ACEOF 2103#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2104_ACEOF 2105 2106cat >>confdefs.h <<_ACEOF 2107#define PACKAGE_VERSION "$PACKAGE_VERSION" 2108_ACEOF 2109 2110cat >>confdefs.h <<_ACEOF 2111#define PACKAGE_STRING "$PACKAGE_STRING" 2112_ACEOF 2113 2114cat >>confdefs.h <<_ACEOF 2115#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2116_ACEOF 2117 2118cat >>confdefs.h <<_ACEOF 2119#define PACKAGE_URL "$PACKAGE_URL" 2120_ACEOF 2121 2122 2123# Let the site file select an alternate cache file if it wants to. 2124# Prefer an explicitly selected file to automatically selected ones. 2125ac_site_file1=NONE 2126ac_site_file2=NONE 2127if test -n "$CONFIG_SITE"; then 2128 ac_site_file1=$CONFIG_SITE 2129elif test "x$prefix" != xNONE; then 2130 ac_site_file1=$prefix/share/config.site 2131 ac_site_file2=$prefix/etc/config.site 2132else 2133 ac_site_file1=$ac_default_prefix/share/config.site 2134 ac_site_file2=$ac_default_prefix/etc/config.site 2135fi 2136for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2137do 2138 test "x$ac_site_file" = xNONE && continue 2139 if test -r "$ac_site_file"; then 2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2141$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2142 sed 's/^/| /' "$ac_site_file" >&5 2143 . "$ac_site_file" 2144 fi 2145done 2146 2147if test -r "$cache_file"; then 2148 # Some versions of bash will fail to source /dev/null (special 2149 # files actually), so we avoid doing that. 2150 if test -f "$cache_file"; then 2151 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2152$as_echo "$as_me: loading cache $cache_file" >&6;} 2153 case $cache_file in 2154 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2155 *) . "./$cache_file";; 2156 esac 2157 fi 2158else 2159 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2160$as_echo "$as_me: creating cache $cache_file" >&6;} 2161 >$cache_file 2162fi 2163 2164# Check that the precious variables saved in the cache have kept the same 2165# value. 2166ac_cache_corrupted=false 2167for ac_var in $ac_precious_vars; do 2168 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2169 eval ac_new_set=\$ac_env_${ac_var}_set 2170 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2171 eval ac_new_val=\$ac_env_${ac_var}_value 2172 case $ac_old_set,$ac_new_set in 2173 set,) 2174 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2175$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2176 ac_cache_corrupted=: ;; 2177 ,set) 2178 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2179$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2180 ac_cache_corrupted=: ;; 2181 ,);; 2182 *) 2183 if test "x$ac_old_val" != "x$ac_new_val"; then 2184 # differences in whitespace do not lead to failure. 2185 ac_old_val_w=`echo x $ac_old_val` 2186 ac_new_val_w=`echo x $ac_new_val` 2187 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2188 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2189$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2190 ac_cache_corrupted=: 2191 else 2192 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2193$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2194 eval $ac_var=\$ac_old_val 2195 fi 2196 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2197$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2198 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2199$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2200 fi;; 2201 esac 2202 # Pass precious variables to config.status. 2203 if test "$ac_new_set" = set; then 2204 case $ac_new_val in 2205 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2206 *) ac_arg=$ac_var=$ac_new_val ;; 2207 esac 2208 case " $ac_configure_args " in 2209 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2210 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2211 esac 2212 fi 2213done 2214if $ac_cache_corrupted; then 2215 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2216$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2218$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2219 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2220fi 2221## -------------------- ## 2222## Main body of script. ## 2223## -------------------- ## 2224 2225ac_ext=c 2226ac_cpp='$CPP $CPPFLAGS' 2227ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2228ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2229ac_compiler_gnu=$ac_cv_c_compiler_gnu 2230 2231 2232 2233 2234 2235 2236 2237# Needed to define ${target}. Needs to be very early to avoid annoying 2238# warning about calling AC_ARG_PROGRAM before AC_CANONICAL_SYSTEM 2239ac_aux_dir= 2240for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2241 for ac_t in install-sh install.sh shtool; do 2242 if test -f "$ac_dir/$ac_t"; then 2243 ac_aux_dir=$ac_dir 2244 ac_install_sh="$ac_aux_dir/$ac_t -c" 2245 break 2 2246 fi 2247 done 2248done 2249if test -z "$ac_aux_dir"; then 2250 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2251fi 2252 2253# These three variables are undocumented and unsupported, 2254# and are intended to be withdrawn in a future Autoconf release. 2255# They can cause serious problems if a builder's source tree is in a directory 2256# whose full name contains unusual characters. 2257ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2258ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2259ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2260 2261 2262# Make sure we can run config.sub. 2263$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2264 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2265 2266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2267$as_echo_n "checking build system type... " >&6; } 2268if test "${ac_cv_build+set}" = set; then : 2269 $as_echo_n "(cached) " >&6 2270else 2271 ac_build_alias=$build_alias 2272test "x$ac_build_alias" = x && 2273 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2274test "x$ac_build_alias" = x && 2275 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2276ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2277 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2278 2279fi 2280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2281$as_echo "$ac_cv_build" >&6; } 2282case $ac_cv_build in 2283*-*-*) ;; 2284*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2285esac 2286build=$ac_cv_build 2287ac_save_IFS=$IFS; IFS='-' 2288set x $ac_cv_build 2289shift 2290build_cpu=$1 2291build_vendor=$2 2292shift; shift 2293# Remember, the first character of IFS is used to create $*, 2294# except with old shells: 2295build_os=$* 2296IFS=$ac_save_IFS 2297case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2298 2299 2300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2301$as_echo_n "checking host system type... " >&6; } 2302if test "${ac_cv_host+set}" = set; then : 2303 $as_echo_n "(cached) " >&6 2304else 2305 if test "x$host_alias" = x; then 2306 ac_cv_host=$ac_cv_build 2307else 2308 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2309 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2310fi 2311 2312fi 2313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2314$as_echo "$ac_cv_host" >&6; } 2315case $ac_cv_host in 2316*-*-*) ;; 2317*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2318esac 2319host=$ac_cv_host 2320ac_save_IFS=$IFS; IFS='-' 2321set x $ac_cv_host 2322shift 2323host_cpu=$1 2324host_vendor=$2 2325shift; shift 2326# Remember, the first character of IFS is used to create $*, 2327# except with old shells: 2328host_os=$* 2329IFS=$ac_save_IFS 2330case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2331 2332 2333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2334$as_echo_n "checking target system type... " >&6; } 2335if test "${ac_cv_target+set}" = set; then : 2336 $as_echo_n "(cached) " >&6 2337else 2338 if test "x$target_alias" = x; then 2339 ac_cv_target=$ac_cv_host 2340else 2341 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2342 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2343fi 2344 2345fi 2346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2347$as_echo "$ac_cv_target" >&6; } 2348case $ac_cv_target in 2349*-*-*) ;; 2350*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2351esac 2352target=$ac_cv_target 2353ac_save_IFS=$IFS; IFS='-' 2354set x $ac_cv_target 2355shift 2356target_cpu=$1 2357target_vendor=$2 2358shift; shift 2359# Remember, the first character of IFS is used to create $*, 2360# except with old shells: 2361target_os=$* 2362IFS=$ac_save_IFS 2363case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2364 2365 2366# The aliases save the names the user supplied, while $host etc. 2367# will get canonicalized. 2368test -n "$target_alias" && 2369 test "$program_prefix$program_suffix$program_transform_name" = \ 2370 NONENONEs,x,x, && 2371 program_prefix=${target_alias}- 2372 2373target_alias=${target_alias-$host_alias} 2374 2375am__api_version='1.11' 2376 2377# Find a good install program. We prefer a C program (faster), 2378# so one script is as good as another. But avoid the broken or 2379# incompatible versions: 2380# SysV /etc/install, /usr/sbin/install 2381# SunOS /usr/etc/install 2382# IRIX /sbin/install 2383# AIX /bin/install 2384# AmigaOS /C/install, which installs bootblocks on floppy discs 2385# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2386# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2387# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2388# OS/2's system install, which has a completely different semantic 2389# ./install, which can be erroneously created by make from ./install.sh. 2390# Reject install programs that cannot install multiple files. 2391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2392$as_echo_n "checking for a BSD-compatible install... " >&6; } 2393if test -z "$INSTALL"; then 2394if test "${ac_cv_path_install+set}" = set; then : 2395 $as_echo_n "(cached) " >&6 2396else 2397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2398for as_dir in $PATH 2399do 2400 IFS=$as_save_IFS 2401 test -z "$as_dir" && as_dir=. 2402 # Account for people who put trailing slashes in PATH elements. 2403case $as_dir/ in #(( 2404 ./ | .// | /[cC]/* | \ 2405 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2406 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2407 /usr/ucb/* ) ;; 2408 *) 2409 # OSF1 and SCO ODT 3.0 have their own names for install. 2410 # Don't use installbsd from OSF since it installs stuff as root 2411 # by default. 2412 for ac_prog in ginstall scoinst install; do 2413 for ac_exec_ext in '' $ac_executable_extensions; do 2414 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2415 if test $ac_prog = install && 2416 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2417 # AIX install. It has an incompatible calling convention. 2418 : 2419 elif test $ac_prog = install && 2420 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2421 # program-specific install script used by HP pwplus--don't use. 2422 : 2423 else 2424 rm -rf conftest.one conftest.two conftest.dir 2425 echo one > conftest.one 2426 echo two > conftest.two 2427 mkdir conftest.dir 2428 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2429 test -s conftest.one && test -s conftest.two && 2430 test -s conftest.dir/conftest.one && 2431 test -s conftest.dir/conftest.two 2432 then 2433 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2434 break 3 2435 fi 2436 fi 2437 fi 2438 done 2439 done 2440 ;; 2441esac 2442 2443 done 2444IFS=$as_save_IFS 2445 2446rm -rf conftest.one conftest.two conftest.dir 2447 2448fi 2449 if test "${ac_cv_path_install+set}" = set; then 2450 INSTALL=$ac_cv_path_install 2451 else 2452 # As a last resort, use the slow shell script. Don't cache a 2453 # value for INSTALL within a source directory, because that will 2454 # break other packages using the cache if that directory is 2455 # removed, or if the value is a relative name. 2456 INSTALL=$ac_install_sh 2457 fi 2458fi 2459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2460$as_echo "$INSTALL" >&6; } 2461 2462# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2463# It thinks the first close brace ends the variable substitution. 2464test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2465 2466test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2467 2468test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2469 2470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2471$as_echo_n "checking whether build environment is sane... " >&6; } 2472# Just in case 2473sleep 1 2474echo timestamp > conftest.file 2475# Reject unsafe characters in $srcdir or the absolute working directory 2476# name. Accept space and tab only in the latter. 2477am_lf=' 2478' 2479case `pwd` in 2480 *[\\\"\#\$\&\'\`$am_lf]*) 2481 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2482esac 2483case $srcdir in 2484 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2485 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2486esac 2487 2488# Do `set' in a subshell so we don't clobber the current shell's 2489# arguments. Must try -L first in case configure is actually a 2490# symlink; some systems play weird games with the mod time of symlinks 2491# (eg FreeBSD returns the mod time of the symlink's containing 2492# directory). 2493if ( 2494 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2495 if test "$*" = "X"; then 2496 # -L didn't work. 2497 set X `ls -t "$srcdir/configure" conftest.file` 2498 fi 2499 rm -f conftest.file 2500 if test "$*" != "X $srcdir/configure conftest.file" \ 2501 && test "$*" != "X conftest.file $srcdir/configure"; then 2502 2503 # If neither matched, then we have a broken ls. This can happen 2504 # if, for instance, CONFIG_SHELL is bash and it inherits a 2505 # broken ls alias from the environment. This has actually 2506 # happened. Such a system could not be considered "sane". 2507 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2508alias in your environment" "$LINENO" 5 2509 fi 2510 2511 test "$2" = conftest.file 2512 ) 2513then 2514 # Ok. 2515 : 2516else 2517 as_fn_error "newly created file is older than distributed files! 2518Check your system clock" "$LINENO" 5 2519fi 2520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2521$as_echo "yes" >&6; } 2522test "$program_prefix" != NONE && 2523 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2524# Use a double $ so make ignores it. 2525test "$program_suffix" != NONE && 2526 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2527# Double any \ or $. 2528# By default was `s,x,x', remove it if useless. 2529ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2530program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2531 2532# expand $ac_aux_dir to an absolute path 2533am_aux_dir=`cd $ac_aux_dir && pwd` 2534 2535if test x"${MISSING+set}" != xset; then 2536 case $am_aux_dir in 2537 *\ * | *\ *) 2538 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2539 *) 2540 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2541 esac 2542fi 2543# Use eval to expand $SHELL 2544if eval "$MISSING --run true"; then 2545 am_missing_run="$MISSING --run " 2546else 2547 am_missing_run= 2548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2549$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2550fi 2551 2552if test x"${install_sh}" != xset; then 2553 case $am_aux_dir in 2554 *\ * | *\ *) 2555 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2556 *) 2557 install_sh="\${SHELL} $am_aux_dir/install-sh" 2558 esac 2559fi 2560 2561# Installed binaries are usually stripped using `strip' when the user 2562# run `make install-strip'. However `strip' might not be the right 2563# tool to use in cross-compilation environments, therefore Automake 2564# will honor the `STRIP' environment variable to overrule this program. 2565if test "$cross_compiling" != no; then 2566 if test -n "$ac_tool_prefix"; then 2567 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2568set dummy ${ac_tool_prefix}strip; ac_word=$2 2569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2570$as_echo_n "checking for $ac_word... " >&6; } 2571if test "${ac_cv_prog_STRIP+set}" = set; then : 2572 $as_echo_n "(cached) " >&6 2573else 2574 if test -n "$STRIP"; then 2575 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2576else 2577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2578for as_dir in $PATH 2579do 2580 IFS=$as_save_IFS 2581 test -z "$as_dir" && as_dir=. 2582 for ac_exec_ext in '' $ac_executable_extensions; do 2583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2584 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2586 break 2 2587 fi 2588done 2589 done 2590IFS=$as_save_IFS 2591 2592fi 2593fi 2594STRIP=$ac_cv_prog_STRIP 2595if test -n "$STRIP"; then 2596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2597$as_echo "$STRIP" >&6; } 2598else 2599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2600$as_echo "no" >&6; } 2601fi 2602 2603 2604fi 2605if test -z "$ac_cv_prog_STRIP"; then 2606 ac_ct_STRIP=$STRIP 2607 # Extract the first word of "strip", so it can be a program name with args. 2608set dummy strip; ac_word=$2 2609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2610$as_echo_n "checking for $ac_word... " >&6; } 2611if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2612 $as_echo_n "(cached) " >&6 2613else 2614 if test -n "$ac_ct_STRIP"; then 2615 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2616else 2617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2618for as_dir in $PATH 2619do 2620 IFS=$as_save_IFS 2621 test -z "$as_dir" && as_dir=. 2622 for ac_exec_ext in '' $ac_executable_extensions; do 2623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2624 ac_cv_prog_ac_ct_STRIP="strip" 2625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2626 break 2 2627 fi 2628done 2629 done 2630IFS=$as_save_IFS 2631 2632fi 2633fi 2634ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2635if test -n "$ac_ct_STRIP"; then 2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2637$as_echo "$ac_ct_STRIP" >&6; } 2638else 2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2640$as_echo "no" >&6; } 2641fi 2642 2643 if test "x$ac_ct_STRIP" = x; then 2644 STRIP=":" 2645 else 2646 case $cross_compiling:$ac_tool_warned in 2647yes:) 2648{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2650ac_tool_warned=yes ;; 2651esac 2652 STRIP=$ac_ct_STRIP 2653 fi 2654else 2655 STRIP="$ac_cv_prog_STRIP" 2656fi 2657 2658fi 2659INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2660 2661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2662$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2663if test -z "$MKDIR_P"; then 2664 if test "${ac_cv_path_mkdir+set}" = set; then : 2665 $as_echo_n "(cached) " >&6 2666else 2667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2668for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2669do 2670 IFS=$as_save_IFS 2671 test -z "$as_dir" && as_dir=. 2672 for ac_prog in mkdir gmkdir; do 2673 for ac_exec_ext in '' $ac_executable_extensions; do 2674 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2675 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2676 'mkdir (GNU coreutils) '* | \ 2677 'mkdir (coreutils) '* | \ 2678 'mkdir (fileutils) '4.1*) 2679 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2680 break 3;; 2681 esac 2682 done 2683 done 2684 done 2685IFS=$as_save_IFS 2686 2687fi 2688 2689 if test "${ac_cv_path_mkdir+set}" = set; then 2690 MKDIR_P="$ac_cv_path_mkdir -p" 2691 else 2692 # As a last resort, use the slow shell script. Don't cache a 2693 # value for MKDIR_P within a source directory, because that will 2694 # break other packages using the cache if that directory is 2695 # removed, or if the value is a relative name. 2696 test -d ./--version && rmdir ./--version 2697 MKDIR_P="$ac_install_sh -d" 2698 fi 2699fi 2700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2701$as_echo "$MKDIR_P" >&6; } 2702 2703mkdir_p="$MKDIR_P" 2704case $mkdir_p in 2705 [\\/$]* | ?:[\\/]*) ;; 2706 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2707esac 2708 2709for ac_prog in gawk mawk nawk awk 2710do 2711 # Extract the first word of "$ac_prog", so it can be a program name with args. 2712set dummy $ac_prog; ac_word=$2 2713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2714$as_echo_n "checking for $ac_word... " >&6; } 2715if test "${ac_cv_prog_AWK+set}" = set; then : 2716 $as_echo_n "(cached) " >&6 2717else 2718 if test -n "$AWK"; then 2719 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2720else 2721as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2722for as_dir in $PATH 2723do 2724 IFS=$as_save_IFS 2725 test -z "$as_dir" && as_dir=. 2726 for ac_exec_ext in '' $ac_executable_extensions; do 2727 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2728 ac_cv_prog_AWK="$ac_prog" 2729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2730 break 2 2731 fi 2732done 2733 done 2734IFS=$as_save_IFS 2735 2736fi 2737fi 2738AWK=$ac_cv_prog_AWK 2739if test -n "$AWK"; then 2740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2741$as_echo "$AWK" >&6; } 2742else 2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2744$as_echo "no" >&6; } 2745fi 2746 2747 2748 test -n "$AWK" && break 2749done 2750 2751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2752$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2753set x ${MAKE-make} 2754ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2755if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2756 $as_echo_n "(cached) " >&6 2757else 2758 cat >conftest.make <<\_ACEOF 2759SHELL = /bin/sh 2760all: 2761 @echo '@@@%%%=$(MAKE)=@@@%%%' 2762_ACEOF 2763# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2764case `${MAKE-make} -f conftest.make 2>/dev/null` in 2765 *@@@%%%=?*=@@@%%%*) 2766 eval ac_cv_prog_make_${ac_make}_set=yes;; 2767 *) 2768 eval ac_cv_prog_make_${ac_make}_set=no;; 2769esac 2770rm -f conftest.make 2771fi 2772if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2774$as_echo "yes" >&6; } 2775 SET_MAKE= 2776else 2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2778$as_echo "no" >&6; } 2779 SET_MAKE="MAKE=${MAKE-make}" 2780fi 2781 2782rm -rf .tst 2>/dev/null 2783mkdir .tst 2>/dev/null 2784if test -d .tst; then 2785 am__leading_dot=. 2786else 2787 am__leading_dot=_ 2788fi 2789rmdir .tst 2>/dev/null 2790 2791if test "`cd $srcdir && pwd`" != "`pwd`"; then 2792 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2793 # is not polluted with repeated "-I." 2794 am__isrc=' -I$(srcdir)' 2795 # test to see if srcdir already configured 2796 if test -f $srcdir/config.status; then 2797 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2798 fi 2799fi 2800 2801# test whether we have cygpath 2802if test -z "$CYGPATH_W"; then 2803 if (cygpath --version) >/dev/null 2>/dev/null; then 2804 CYGPATH_W='cygpath -w' 2805 else 2806 CYGPATH_W=echo 2807 fi 2808fi 2809 2810 2811# Define the identity of the package. 2812 PACKAGE='cilk-runtime-library' 2813 VERSION='2.0' 2814 2815 2816cat >>confdefs.h <<_ACEOF 2817#define PACKAGE "$PACKAGE" 2818_ACEOF 2819 2820 2821cat >>confdefs.h <<_ACEOF 2822#define VERSION "$VERSION" 2823_ACEOF 2824 2825# Some tools Automake needs. 2826 2827ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2828 2829 2830AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2831 2832 2833AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2834 2835 2836AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2837 2838 2839MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2840 2841# We need awk for the "check" target. The system "awk" is bad on 2842# some platforms. 2843# Always define AMTAR for backward compatibility. 2844 2845AMTAR=${AMTAR-"${am_missing_run}tar"} 2846 2847am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2848 2849 2850 2851 2852 2853 2854 2855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2856$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2857 # Check whether --enable-maintainer-mode was given. 2858if test "${enable_maintainer_mode+set}" = set; then : 2859 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2860else 2861 USE_MAINTAINER_MODE=no 2862fi 2863 2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2865$as_echo "$USE_MAINTAINER_MODE" >&6; } 2866 if test $USE_MAINTAINER_MODE = yes; then 2867 MAINTAINER_MODE_TRUE= 2868 MAINTAINER_MODE_FALSE='#' 2869else 2870 MAINTAINER_MODE_TRUE='#' 2871 MAINTAINER_MODE_FALSE= 2872fi 2873 2874 MAINT=$MAINTAINER_MODE_TRUE 2875 2876 2877 2878# Default to --enable-multilib 2879# Check whether --enable-multilib was given. 2880if test "${enable_multilib+set}" = set; then : 2881 enableval=$enable_multilib; case "$enableval" in 2882 yes) multilib=yes ;; 2883 no) multilib=no ;; 2884 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 2885 esac 2886else 2887 multilib=yes 2888fi 2889 2890 2891# We may get other options which we leave undocumented: 2892# --with-target-subdir, --with-multisrctop, --with-multisubdir 2893# See config-ml.in if you want the gory details. 2894 2895if test "$srcdir" = "."; then 2896 if test "$with_target_subdir" != "."; then 2897 multi_basedir="$srcdir/$with_multisrctop../.." 2898 else 2899 multi_basedir="$srcdir/$with_multisrctop.." 2900 fi 2901else 2902 multi_basedir="$srcdir/.." 2903fi 2904 2905 2906# Even if the default multilib is not a cross compilation, 2907# it may be that some of the other multilibs are. 2908if test $cross_compiling = no && test $multilib = yes \ 2909 && test "x${with_multisubdir}" != x ; then 2910 cross_compiling=maybe 2911fi 2912 2913ac_config_commands="$ac_config_commands default-1" 2914 2915 2916# Build a DLL on Windows 2917# AC_LIBTOOL_WIN32_DLL 2918ac_ext=c 2919ac_cpp='$CPP $CPPFLAGS' 2920ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2921ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2922ac_compiler_gnu=$ac_cv_c_compiler_gnu 2923if test -n "$ac_tool_prefix"; then 2924 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2925set dummy ${ac_tool_prefix}gcc; ac_word=$2 2926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2927$as_echo_n "checking for $ac_word... " >&6; } 2928if test "${ac_cv_prog_CC+set}" = set; then : 2929 $as_echo_n "(cached) " >&6 2930else 2931 if test -n "$CC"; then 2932 ac_cv_prog_CC="$CC" # Let the user override the test. 2933else 2934as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2935for as_dir in $PATH 2936do 2937 IFS=$as_save_IFS 2938 test -z "$as_dir" && as_dir=. 2939 for ac_exec_ext in '' $ac_executable_extensions; do 2940 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2941 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2943 break 2 2944 fi 2945done 2946 done 2947IFS=$as_save_IFS 2948 2949fi 2950fi 2951CC=$ac_cv_prog_CC 2952if test -n "$CC"; then 2953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2954$as_echo "$CC" >&6; } 2955else 2956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2957$as_echo "no" >&6; } 2958fi 2959 2960 2961fi 2962if test -z "$ac_cv_prog_CC"; then 2963 ac_ct_CC=$CC 2964 # Extract the first word of "gcc", so it can be a program name with args. 2965set dummy gcc; ac_word=$2 2966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2967$as_echo_n "checking for $ac_word... " >&6; } 2968if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2969 $as_echo_n "(cached) " >&6 2970else 2971 if test -n "$ac_ct_CC"; then 2972 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2973else 2974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2975for as_dir in $PATH 2976do 2977 IFS=$as_save_IFS 2978 test -z "$as_dir" && as_dir=. 2979 for ac_exec_ext in '' $ac_executable_extensions; do 2980 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2981 ac_cv_prog_ac_ct_CC="gcc" 2982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2983 break 2 2984 fi 2985done 2986 done 2987IFS=$as_save_IFS 2988 2989fi 2990fi 2991ac_ct_CC=$ac_cv_prog_ac_ct_CC 2992if test -n "$ac_ct_CC"; then 2993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2994$as_echo "$ac_ct_CC" >&6; } 2995else 2996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2997$as_echo "no" >&6; } 2998fi 2999 3000 if test "x$ac_ct_CC" = x; then 3001 CC="" 3002 else 3003 case $cross_compiling:$ac_tool_warned in 3004yes:) 3005{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3006$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3007ac_tool_warned=yes ;; 3008esac 3009 CC=$ac_ct_CC 3010 fi 3011else 3012 CC="$ac_cv_prog_CC" 3013fi 3014 3015if test -z "$CC"; then 3016 if test -n "$ac_tool_prefix"; then 3017 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3018set dummy ${ac_tool_prefix}cc; ac_word=$2 3019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3020$as_echo_n "checking for $ac_word... " >&6; } 3021if test "${ac_cv_prog_CC+set}" = set; then : 3022 $as_echo_n "(cached) " >&6 3023else 3024 if test -n "$CC"; then 3025 ac_cv_prog_CC="$CC" # Let the user override the test. 3026else 3027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3028for as_dir in $PATH 3029do 3030 IFS=$as_save_IFS 3031 test -z "$as_dir" && as_dir=. 3032 for ac_exec_ext in '' $ac_executable_extensions; do 3033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3034 ac_cv_prog_CC="${ac_tool_prefix}cc" 3035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3036 break 2 3037 fi 3038done 3039 done 3040IFS=$as_save_IFS 3041 3042fi 3043fi 3044CC=$ac_cv_prog_CC 3045if test -n "$CC"; then 3046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3047$as_echo "$CC" >&6; } 3048else 3049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3050$as_echo "no" >&6; } 3051fi 3052 3053 3054 fi 3055fi 3056if test -z "$CC"; then 3057 # Extract the first word of "cc", so it can be a program name with args. 3058set dummy cc; ac_word=$2 3059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3060$as_echo_n "checking for $ac_word... " >&6; } 3061if test "${ac_cv_prog_CC+set}" = set; then : 3062 $as_echo_n "(cached) " >&6 3063else 3064 if test -n "$CC"; then 3065 ac_cv_prog_CC="$CC" # Let the user override the test. 3066else 3067 ac_prog_rejected=no 3068as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3069for as_dir in $PATH 3070do 3071 IFS=$as_save_IFS 3072 test -z "$as_dir" && as_dir=. 3073 for ac_exec_ext in '' $ac_executable_extensions; do 3074 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3075 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3076 ac_prog_rejected=yes 3077 continue 3078 fi 3079 ac_cv_prog_CC="cc" 3080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3081 break 2 3082 fi 3083done 3084 done 3085IFS=$as_save_IFS 3086 3087if test $ac_prog_rejected = yes; then 3088 # We found a bogon in the path, so make sure we never use it. 3089 set dummy $ac_cv_prog_CC 3090 shift 3091 if test $# != 0; then 3092 # We chose a different compiler from the bogus one. 3093 # However, it has the same basename, so the bogon will be chosen 3094 # first if we set CC to just the basename; use the full file name. 3095 shift 3096 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3097 fi 3098fi 3099fi 3100fi 3101CC=$ac_cv_prog_CC 3102if test -n "$CC"; then 3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3104$as_echo "$CC" >&6; } 3105else 3106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3107$as_echo "no" >&6; } 3108fi 3109 3110 3111fi 3112if test -z "$CC"; then 3113 if test -n "$ac_tool_prefix"; then 3114 for ac_prog in cl.exe 3115 do 3116 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3117set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3119$as_echo_n "checking for $ac_word... " >&6; } 3120if test "${ac_cv_prog_CC+set}" = set; then : 3121 $as_echo_n "(cached) " >&6 3122else 3123 if test -n "$CC"; then 3124 ac_cv_prog_CC="$CC" # Let the user override the test. 3125else 3126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3127for as_dir in $PATH 3128do 3129 IFS=$as_save_IFS 3130 test -z "$as_dir" && as_dir=. 3131 for ac_exec_ext in '' $ac_executable_extensions; do 3132 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3133 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3135 break 2 3136 fi 3137done 3138 done 3139IFS=$as_save_IFS 3140 3141fi 3142fi 3143CC=$ac_cv_prog_CC 3144if test -n "$CC"; then 3145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3146$as_echo "$CC" >&6; } 3147else 3148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3149$as_echo "no" >&6; } 3150fi 3151 3152 3153 test -n "$CC" && break 3154 done 3155fi 3156if test -z "$CC"; then 3157 ac_ct_CC=$CC 3158 for ac_prog in cl.exe 3159do 3160 # Extract the first word of "$ac_prog", so it can be a program name with args. 3161set dummy $ac_prog; 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 test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3165 $as_echo_n "(cached) " >&6 3166else 3167 if test -n "$ac_ct_CC"; then 3168 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3169else 3170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3171for as_dir in $PATH 3172do 3173 IFS=$as_save_IFS 3174 test -z "$as_dir" && as_dir=. 3175 for ac_exec_ext in '' $ac_executable_extensions; do 3176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3177 ac_cv_prog_ac_ct_CC="$ac_prog" 3178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3179 break 2 3180 fi 3181done 3182 done 3183IFS=$as_save_IFS 3184 3185fi 3186fi 3187ac_ct_CC=$ac_cv_prog_ac_ct_CC 3188if test -n "$ac_ct_CC"; then 3189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3190$as_echo "$ac_ct_CC" >&6; } 3191else 3192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3193$as_echo "no" >&6; } 3194fi 3195 3196 3197 test -n "$ac_ct_CC" && break 3198done 3199 3200 if test "x$ac_ct_CC" = x; then 3201 CC="" 3202 else 3203 case $cross_compiling:$ac_tool_warned in 3204yes:) 3205{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3206$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3207ac_tool_warned=yes ;; 3208esac 3209 CC=$ac_ct_CC 3210 fi 3211fi 3212 3213fi 3214 3215 3216test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3217$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3218as_fn_error "no acceptable C compiler found in \$PATH 3219See \`config.log' for more details." "$LINENO" 5; } 3220 3221# Provide some information about the compiler. 3222$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3223set X $ac_compile 3224ac_compiler=$2 3225for ac_option in --version -v -V -qversion; do 3226 { { ac_try="$ac_compiler $ac_option >&5" 3227case "(($ac_try" in 3228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3229 *) ac_try_echo=$ac_try;; 3230esac 3231eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3232$as_echo "$ac_try_echo"; } >&5 3233 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3234 ac_status=$? 3235 if test -s conftest.err; then 3236 sed '10a\ 3237... rest of stderr output deleted ... 3238 10q' conftest.err >conftest.er1 3239 cat conftest.er1 >&5 3240 rm -f conftest.er1 conftest.err 3241 fi 3242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3243 test $ac_status = 0; } 3244done 3245 3246cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3247/* end confdefs.h. */ 3248 3249int 3250main () 3251{ 3252 3253 ; 3254 return 0; 3255} 3256_ACEOF 3257ac_clean_files_save=$ac_clean_files 3258ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3259# Try to create an executable without -o first, disregard a.out. 3260# It will help us diagnose broken compilers, and finding out an intuition 3261# of exeext. 3262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3263$as_echo_n "checking for C compiler default output file name... " >&6; } 3264ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3265 3266# The possible output files: 3267ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3268 3269ac_rmfiles= 3270for ac_file in $ac_files 3271do 3272 case $ac_file in 3273 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3274 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3275 esac 3276done 3277rm -f $ac_rmfiles 3278 3279if { { ac_try="$ac_link_default" 3280case "(($ac_try" in 3281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3282 *) ac_try_echo=$ac_try;; 3283esac 3284eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3285$as_echo "$ac_try_echo"; } >&5 3286 (eval "$ac_link_default") 2>&5 3287 ac_status=$? 3288 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3289 test $ac_status = 0; }; then : 3290 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3291# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3292# in a Makefile. We should not override ac_cv_exeext if it was cached, 3293# so that the user can short-circuit this test for compilers unknown to 3294# Autoconf. 3295for ac_file in $ac_files '' 3296do 3297 test -f "$ac_file" || continue 3298 case $ac_file in 3299 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3300 ;; 3301 [ab].out ) 3302 # We found the default executable, but exeext='' is most 3303 # certainly right. 3304 break;; 3305 *.* ) 3306 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3307 then :; else 3308 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3309 fi 3310 # We set ac_cv_exeext here because the later test for it is not 3311 # safe: cross compilers may not add the suffix if given an `-o' 3312 # argument, so we may need to know it at that point already. 3313 # Even if this section looks crufty: it has the advantage of 3314 # actually working. 3315 break;; 3316 * ) 3317 break;; 3318 esac 3319done 3320test "$ac_cv_exeext" = no && ac_cv_exeext= 3321 3322else 3323 ac_file='' 3324fi 3325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3326$as_echo "$ac_file" >&6; } 3327if test -z "$ac_file"; then : 3328 $as_echo "$as_me: failed program was:" >&5 3329sed 's/^/| /' conftest.$ac_ext >&5 3330 3331{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3332$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3333{ as_fn_set_status 77 3334as_fn_error "C compiler cannot create executables 3335See \`config.log' for more details." "$LINENO" 5; }; } 3336fi 3337ac_exeext=$ac_cv_exeext 3338 3339# Check that the compiler produces executables we can run. If not, either 3340# the compiler is broken, or we cross compile. 3341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3342$as_echo_n "checking whether the C compiler works... " >&6; } 3343# If not cross compiling, check that we can run a simple program. 3344if test "$cross_compiling" != yes; then 3345 if { ac_try='./$ac_file' 3346 { { case "(($ac_try" in 3347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3348 *) ac_try_echo=$ac_try;; 3349esac 3350eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3351$as_echo "$ac_try_echo"; } >&5 3352 (eval "$ac_try") 2>&5 3353 ac_status=$? 3354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3355 test $ac_status = 0; }; }; then 3356 cross_compiling=no 3357 else 3358 if test "$cross_compiling" = maybe; then 3359 cross_compiling=yes 3360 else 3361 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3362$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3363as_fn_error "cannot run C compiled programs. 3364If you meant to cross compile, use \`--host'. 3365See \`config.log' for more details." "$LINENO" 5; } 3366 fi 3367 fi 3368fi 3369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3370$as_echo "yes" >&6; } 3371 3372rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3373ac_clean_files=$ac_clean_files_save 3374# Check that the compiler produces executables we can run. If not, either 3375# the compiler is broken, or we cross compile. 3376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3377$as_echo_n "checking whether we are cross compiling... " >&6; } 3378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3379$as_echo "$cross_compiling" >&6; } 3380 3381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3382$as_echo_n "checking for suffix of executables... " >&6; } 3383if { { ac_try="$ac_link" 3384case "(($ac_try" in 3385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3386 *) ac_try_echo=$ac_try;; 3387esac 3388eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3389$as_echo "$ac_try_echo"; } >&5 3390 (eval "$ac_link") 2>&5 3391 ac_status=$? 3392 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3393 test $ac_status = 0; }; then : 3394 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3395# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3396# work properly (i.e., refer to `conftest.exe'), while it won't with 3397# `rm'. 3398for ac_file in conftest.exe conftest conftest.*; do 3399 test -f "$ac_file" || continue 3400 case $ac_file in 3401 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3402 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3403 break;; 3404 * ) break;; 3405 esac 3406done 3407else 3408 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3409$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3410as_fn_error "cannot compute suffix of executables: cannot compile and link 3411See \`config.log' for more details." "$LINENO" 5; } 3412fi 3413rm -f conftest$ac_cv_exeext 3414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3415$as_echo "$ac_cv_exeext" >&6; } 3416 3417rm -f conftest.$ac_ext 3418EXEEXT=$ac_cv_exeext 3419ac_exeext=$EXEEXT 3420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3421$as_echo_n "checking for suffix of object files... " >&6; } 3422if test "${ac_cv_objext+set}" = set; then : 3423 $as_echo_n "(cached) " >&6 3424else 3425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3426/* end confdefs.h. */ 3427 3428int 3429main () 3430{ 3431 3432 ; 3433 return 0; 3434} 3435_ACEOF 3436rm -f conftest.o conftest.obj 3437if { { ac_try="$ac_compile" 3438case "(($ac_try" in 3439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3440 *) ac_try_echo=$ac_try;; 3441esac 3442eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3443$as_echo "$ac_try_echo"; } >&5 3444 (eval "$ac_compile") 2>&5 3445 ac_status=$? 3446 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3447 test $ac_status = 0; }; then : 3448 for ac_file in conftest.o conftest.obj conftest.*; do 3449 test -f "$ac_file" || continue; 3450 case $ac_file in 3451 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3452 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3453 break;; 3454 esac 3455done 3456else 3457 $as_echo "$as_me: failed program was:" >&5 3458sed 's/^/| /' conftest.$ac_ext >&5 3459 3460{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3461$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3462as_fn_error "cannot compute suffix of object files: cannot compile 3463See \`config.log' for more details." "$LINENO" 5; } 3464fi 3465rm -f conftest.$ac_cv_objext conftest.$ac_ext 3466fi 3467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3468$as_echo "$ac_cv_objext" >&6; } 3469OBJEXT=$ac_cv_objext 3470ac_objext=$OBJEXT 3471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3472$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3473if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3474 $as_echo_n "(cached) " >&6 3475else 3476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3477/* end confdefs.h. */ 3478 3479int 3480main () 3481{ 3482#ifndef __GNUC__ 3483 choke me 3484#endif 3485 3486 ; 3487 return 0; 3488} 3489_ACEOF 3490if ac_fn_c_try_compile "$LINENO"; then : 3491 ac_compiler_gnu=yes 3492else 3493 ac_compiler_gnu=no 3494fi 3495rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3496ac_cv_c_compiler_gnu=$ac_compiler_gnu 3497 3498fi 3499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3500$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3501if test $ac_compiler_gnu = yes; then 3502 GCC=yes 3503else 3504 GCC= 3505fi 3506ac_test_CFLAGS=${CFLAGS+set} 3507ac_save_CFLAGS=$CFLAGS 3508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3509$as_echo_n "checking whether $CC accepts -g... " >&6; } 3510if test "${ac_cv_prog_cc_g+set}" = set; then : 3511 $as_echo_n "(cached) " >&6 3512else 3513 ac_save_c_werror_flag=$ac_c_werror_flag 3514 ac_c_werror_flag=yes 3515 ac_cv_prog_cc_g=no 3516 CFLAGS="-g" 3517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3518/* end confdefs.h. */ 3519 3520int 3521main () 3522{ 3523 3524 ; 3525 return 0; 3526} 3527_ACEOF 3528if ac_fn_c_try_compile "$LINENO"; then : 3529 ac_cv_prog_cc_g=yes 3530else 3531 CFLAGS="" 3532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3533/* end confdefs.h. */ 3534 3535int 3536main () 3537{ 3538 3539 ; 3540 return 0; 3541} 3542_ACEOF 3543if ac_fn_c_try_compile "$LINENO"; then : 3544 3545else 3546 ac_c_werror_flag=$ac_save_c_werror_flag 3547 CFLAGS="-g" 3548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3549/* end confdefs.h. */ 3550 3551int 3552main () 3553{ 3554 3555 ; 3556 return 0; 3557} 3558_ACEOF 3559if ac_fn_c_try_compile "$LINENO"; then : 3560 ac_cv_prog_cc_g=yes 3561fi 3562rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3563fi 3564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3565fi 3566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3567 ac_c_werror_flag=$ac_save_c_werror_flag 3568fi 3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3570$as_echo "$ac_cv_prog_cc_g" >&6; } 3571if test "$ac_test_CFLAGS" = set; then 3572 CFLAGS=$ac_save_CFLAGS 3573elif test $ac_cv_prog_cc_g = yes; then 3574 if test "$GCC" = yes; then 3575 CFLAGS="-g -O2" 3576 else 3577 CFLAGS="-g" 3578 fi 3579else 3580 if test "$GCC" = yes; then 3581 CFLAGS="-O2" 3582 else 3583 CFLAGS= 3584 fi 3585fi 3586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3587$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3588if test "${ac_cv_prog_cc_c89+set}" = set; then : 3589 $as_echo_n "(cached) " >&6 3590else 3591 ac_cv_prog_cc_c89=no 3592ac_save_CC=$CC 3593cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3594/* end confdefs.h. */ 3595#include <stdarg.h> 3596#include <stdio.h> 3597#include <sys/types.h> 3598#include <sys/stat.h> 3599/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3600struct buf { int x; }; 3601FILE * (*rcsopen) (struct buf *, struct stat *, int); 3602static char *e (p, i) 3603 char **p; 3604 int i; 3605{ 3606 return p[i]; 3607} 3608static char *f (char * (*g) (char **, int), char **p, ...) 3609{ 3610 char *s; 3611 va_list v; 3612 va_start (v,p); 3613 s = g (p, va_arg (v,int)); 3614 va_end (v); 3615 return s; 3616} 3617 3618/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3619 function prototypes and stuff, but not '\xHH' hex character constants. 3620 These don't provoke an error unfortunately, instead are silently treated 3621 as 'x'. The following induces an error, until -std is added to get 3622 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3623 array size at least. It's necessary to write '\x00'==0 to get something 3624 that's true only with -std. */ 3625int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3626 3627/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3628 inside strings and character constants. */ 3629#define FOO(x) 'x' 3630int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3631 3632int test (int i, double x); 3633struct s1 {int (*f) (int a);}; 3634struct s2 {int (*f) (double a);}; 3635int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3636int argc; 3637char **argv; 3638int 3639main () 3640{ 3641return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3642 ; 3643 return 0; 3644} 3645_ACEOF 3646for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3647 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3648do 3649 CC="$ac_save_CC $ac_arg" 3650 if ac_fn_c_try_compile "$LINENO"; then : 3651 ac_cv_prog_cc_c89=$ac_arg 3652fi 3653rm -f core conftest.err conftest.$ac_objext 3654 test "x$ac_cv_prog_cc_c89" != "xno" && break 3655done 3656rm -f conftest.$ac_ext 3657CC=$ac_save_CC 3658 3659fi 3660# AC_CACHE_VAL 3661case "x$ac_cv_prog_cc_c89" in 3662 x) 3663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3664$as_echo "none needed" >&6; } ;; 3665 xno) 3666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3667$as_echo "unsupported" >&6; } ;; 3668 *) 3669 CC="$CC $ac_cv_prog_cc_c89" 3670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3671$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3672esac 3673if test "x$ac_cv_prog_cc_c89" != xno; then : 3674 3675fi 3676 3677ac_ext=c 3678ac_cpp='$CPP $CPPFLAGS' 3679ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3680ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3681ac_compiler_gnu=$ac_cv_c_compiler_gnu 3682DEPDIR="${am__leading_dot}deps" 3683 3684ac_config_commands="$ac_config_commands depfiles" 3685 3686 3687am_make=${MAKE-make} 3688cat > confinc << 'END' 3689am__doit: 3690 @echo this is the am__doit target 3691.PHONY: am__doit 3692END 3693# If we don't find an include directive, just comment out the code. 3694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3695$as_echo_n "checking for style of include used by $am_make... " >&6; } 3696am__include="#" 3697am__quote= 3698_am_result=none 3699# First try GNU make style include. 3700echo "include confinc" > confmf 3701# Ignore all kinds of additional output from `make'. 3702case `$am_make -s -f confmf 2> /dev/null` in #( 3703*the\ am__doit\ target*) 3704 am__include=include 3705 am__quote= 3706 _am_result=GNU 3707 ;; 3708esac 3709# Now try BSD make style include. 3710if test "$am__include" = "#"; then 3711 echo '.include "confinc"' > confmf 3712 case `$am_make -s -f confmf 2> /dev/null` in #( 3713 *the\ am__doit\ target*) 3714 am__include=.include 3715 am__quote="\"" 3716 _am_result=BSD 3717 ;; 3718 esac 3719fi 3720 3721 3722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3723$as_echo "$_am_result" >&6; } 3724rm -f confinc confmf 3725 3726# Check whether --enable-dependency-tracking was given. 3727if test "${enable_dependency_tracking+set}" = set; then : 3728 enableval=$enable_dependency_tracking; 3729fi 3730 3731if test "x$enable_dependency_tracking" != xno; then 3732 am_depcomp="$ac_aux_dir/depcomp" 3733 AMDEPBACKSLASH='\' 3734fi 3735 if test "x$enable_dependency_tracking" != xno; then 3736 AMDEP_TRUE= 3737 AMDEP_FALSE='#' 3738else 3739 AMDEP_TRUE='#' 3740 AMDEP_FALSE= 3741fi 3742 3743 3744 3745depcc="$CC" am_compiler_list= 3746 3747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3748$as_echo_n "checking dependency style of $depcc... " >&6; } 3749if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3750 $as_echo_n "(cached) " >&6 3751else 3752 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3753 # We make a subdir and do the tests there. Otherwise we can end up 3754 # making bogus files that we don't know about and never remove. For 3755 # instance it was reported that on HP-UX the gcc test will end up 3756 # making a dummy file named `D' -- because `-MD' means `put the output 3757 # in D'. 3758 mkdir conftest.dir 3759 # Copy depcomp to subdir because otherwise we won't find it if we're 3760 # using a relative directory. 3761 cp "$am_depcomp" conftest.dir 3762 cd conftest.dir 3763 # We will build objects and dependencies in a subdirectory because 3764 # it helps to detect inapplicable dependency modes. For instance 3765 # both Tru64's cc and ICC support -MD to output dependencies as a 3766 # side effect of compilation, but ICC will put the dependencies in 3767 # the current directory while Tru64 will put them in the object 3768 # directory. 3769 mkdir sub 3770 3771 am_cv_CC_dependencies_compiler_type=none 3772 if test "$am_compiler_list" = ""; then 3773 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3774 fi 3775 am__universal=false 3776 case " $depcc " in #( 3777 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3778 esac 3779 3780 for depmode in $am_compiler_list; do 3781 # Setup a source with many dependencies, because some compilers 3782 # like to wrap large dependency lists on column 80 (with \), and 3783 # we should not choose a depcomp mode which is confused by this. 3784 # 3785 # We need to recreate these files for each test, as the compiler may 3786 # overwrite some of them when testing with obscure command lines. 3787 # This happens at least with the AIX C compiler. 3788 : > sub/conftest.c 3789 for i in 1 2 3 4 5 6; do 3790 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3791 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3792 # Solaris 8's {/usr,}/bin/sh. 3793 touch sub/conftst$i.h 3794 done 3795 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3796 3797 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3798 # mode. It turns out that the SunPro C++ compiler does not properly 3799 # handle `-M -o', and we need to detect this. Also, some Intel 3800 # versions had trouble with output in subdirs 3801 am__obj=sub/conftest.${OBJEXT-o} 3802 am__minus_obj="-o $am__obj" 3803 case $depmode in 3804 gcc) 3805 # This depmode causes a compiler race in universal mode. 3806 test "$am__universal" = false || continue 3807 ;; 3808 nosideeffect) 3809 # after this tag, mechanisms are not by side-effect, so they'll 3810 # only be used when explicitly requested 3811 if test "x$enable_dependency_tracking" = xyes; then 3812 continue 3813 else 3814 break 3815 fi 3816 ;; 3817 msvisualcpp | msvcmsys) 3818 # This compiler won't grok `-c -o', but also, the minuso test has 3819 # not run yet. These depmodes are late enough in the game, and 3820 # so weak that their functioning should not be impacted. 3821 am__obj=conftest.${OBJEXT-o} 3822 am__minus_obj= 3823 ;; 3824 none) break ;; 3825 esac 3826 if depmode=$depmode \ 3827 source=sub/conftest.c object=$am__obj \ 3828 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3829 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3830 >/dev/null 2>conftest.err && 3831 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3832 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3833 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3834 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3835 # icc doesn't choke on unknown options, it will just issue warnings 3836 # or remarks (even with -Werror). So we grep stderr for any message 3837 # that says an option was ignored or not supported. 3838 # When given -MP, icc 7.0 and 7.1 complain thusly: 3839 # icc: Command line warning: ignoring option '-M'; no argument required 3840 # The diagnosis changed in icc 8.0: 3841 # icc: Command line remark: option '-MP' not supported 3842 if (grep 'ignoring option' conftest.err || 3843 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3844 am_cv_CC_dependencies_compiler_type=$depmode 3845 break 3846 fi 3847 fi 3848 done 3849 3850 cd .. 3851 rm -rf conftest.dir 3852else 3853 am_cv_CC_dependencies_compiler_type=none 3854fi 3855 3856fi 3857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3858$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3859CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3860 3861 if 3862 test "x$enable_dependency_tracking" != xno \ 3863 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3864 am__fastdepCC_TRUE= 3865 am__fastdepCC_FALSE='#' 3866else 3867 am__fastdepCC_TRUE='#' 3868 am__fastdepCC_FALSE= 3869fi 3870 3871 3872ac_ext=cpp 3873ac_cpp='$CXXCPP $CPPFLAGS' 3874ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3875ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3876ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3877if test -z "$CXX"; then 3878 if test -n "$CCC"; then 3879 CXX=$CCC 3880 else 3881 if test -n "$ac_tool_prefix"; then 3882 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3883 do 3884 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3885set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3887$as_echo_n "checking for $ac_word... " >&6; } 3888if test "${ac_cv_prog_CXX+set}" = set; then : 3889 $as_echo_n "(cached) " >&6 3890else 3891 if test -n "$CXX"; then 3892 ac_cv_prog_CXX="$CXX" # Let the user override the test. 3893else 3894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3895for as_dir in $PATH 3896do 3897 IFS=$as_save_IFS 3898 test -z "$as_dir" && as_dir=. 3899 for ac_exec_ext in '' $ac_executable_extensions; do 3900 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3901 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 3902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3903 break 2 3904 fi 3905done 3906 done 3907IFS=$as_save_IFS 3908 3909fi 3910fi 3911CXX=$ac_cv_prog_CXX 3912if test -n "$CXX"; then 3913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 3914$as_echo "$CXX" >&6; } 3915else 3916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3917$as_echo "no" >&6; } 3918fi 3919 3920 3921 test -n "$CXX" && break 3922 done 3923fi 3924if test -z "$CXX"; then 3925 ac_ct_CXX=$CXX 3926 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3927do 3928 # Extract the first word of "$ac_prog", so it can be a program name with args. 3929set dummy $ac_prog; ac_word=$2 3930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3931$as_echo_n "checking for $ac_word... " >&6; } 3932if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : 3933 $as_echo_n "(cached) " >&6 3934else 3935 if test -n "$ac_ct_CXX"; then 3936 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 3937else 3938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3939for as_dir in $PATH 3940do 3941 IFS=$as_save_IFS 3942 test -z "$as_dir" && as_dir=. 3943 for ac_exec_ext in '' $ac_executable_extensions; do 3944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3945 ac_cv_prog_ac_ct_CXX="$ac_prog" 3946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3947 break 2 3948 fi 3949done 3950 done 3951IFS=$as_save_IFS 3952 3953fi 3954fi 3955ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 3956if test -n "$ac_ct_CXX"; then 3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 3958$as_echo "$ac_ct_CXX" >&6; } 3959else 3960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3961$as_echo "no" >&6; } 3962fi 3963 3964 3965 test -n "$ac_ct_CXX" && break 3966done 3967 3968 if test "x$ac_ct_CXX" = x; then 3969 CXX="g++" 3970 else 3971 case $cross_compiling:$ac_tool_warned in 3972yes:) 3973{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3974$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3975ac_tool_warned=yes ;; 3976esac 3977 CXX=$ac_ct_CXX 3978 fi 3979fi 3980 3981 fi 3982fi 3983# Provide some information about the compiler. 3984$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 3985set X $ac_compile 3986ac_compiler=$2 3987for ac_option in --version -v -V -qversion; do 3988 { { ac_try="$ac_compiler $ac_option >&5" 3989case "(($ac_try" in 3990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3991 *) ac_try_echo=$ac_try;; 3992esac 3993eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3994$as_echo "$ac_try_echo"; } >&5 3995 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3996 ac_status=$? 3997 if test -s conftest.err; then 3998 sed '10a\ 3999... rest of stderr output deleted ... 4000 10q' conftest.err >conftest.er1 4001 cat conftest.er1 >&5 4002 rm -f conftest.er1 conftest.err 4003 fi 4004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4005 test $ac_status = 0; } 4006done 4007 4008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 4009$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 4010if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : 4011 $as_echo_n "(cached) " >&6 4012else 4013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4014/* end confdefs.h. */ 4015 4016int 4017main () 4018{ 4019#ifndef __GNUC__ 4020 choke me 4021#endif 4022 4023 ; 4024 return 0; 4025} 4026_ACEOF 4027if ac_fn_cxx_try_compile "$LINENO"; then : 4028 ac_compiler_gnu=yes 4029else 4030 ac_compiler_gnu=no 4031fi 4032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4033ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 4034 4035fi 4036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 4037$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 4038if test $ac_compiler_gnu = yes; then 4039 GXX=yes 4040else 4041 GXX= 4042fi 4043ac_test_CXXFLAGS=${CXXFLAGS+set} 4044ac_save_CXXFLAGS=$CXXFLAGS 4045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 4046$as_echo_n "checking whether $CXX accepts -g... " >&6; } 4047if test "${ac_cv_prog_cxx_g+set}" = set; then : 4048 $as_echo_n "(cached) " >&6 4049else 4050 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 4051 ac_cxx_werror_flag=yes 4052 ac_cv_prog_cxx_g=no 4053 CXXFLAGS="-g" 4054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4055/* end confdefs.h. */ 4056 4057int 4058main () 4059{ 4060 4061 ; 4062 return 0; 4063} 4064_ACEOF 4065if ac_fn_cxx_try_compile "$LINENO"; then : 4066 ac_cv_prog_cxx_g=yes 4067else 4068 CXXFLAGS="" 4069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4070/* end confdefs.h. */ 4071 4072int 4073main () 4074{ 4075 4076 ; 4077 return 0; 4078} 4079_ACEOF 4080if ac_fn_cxx_try_compile "$LINENO"; then : 4081 4082else 4083 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4084 CXXFLAGS="-g" 4085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4086/* end confdefs.h. */ 4087 4088int 4089main () 4090{ 4091 4092 ; 4093 return 0; 4094} 4095_ACEOF 4096if ac_fn_cxx_try_compile "$LINENO"; then : 4097 ac_cv_prog_cxx_g=yes 4098fi 4099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4100fi 4101rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4102fi 4103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4104 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4105fi 4106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 4107$as_echo "$ac_cv_prog_cxx_g" >&6; } 4108if test "$ac_test_CXXFLAGS" = set; then 4109 CXXFLAGS=$ac_save_CXXFLAGS 4110elif test $ac_cv_prog_cxx_g = yes; then 4111 if test "$GXX" = yes; then 4112 CXXFLAGS="-g -O2" 4113 else 4114 CXXFLAGS="-g" 4115 fi 4116else 4117 if test "$GXX" = yes; then 4118 CXXFLAGS="-O2" 4119 else 4120 CXXFLAGS= 4121 fi 4122fi 4123ac_ext=c 4124ac_cpp='$CPP $CPPFLAGS' 4125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4127ac_compiler_gnu=$ac_cv_c_compiler_gnu 4128 4129depcc="$CXX" am_compiler_list= 4130 4131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4132$as_echo_n "checking dependency style of $depcc... " >&6; } 4133if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : 4134 $as_echo_n "(cached) " >&6 4135else 4136 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4137 # We make a subdir and do the tests there. Otherwise we can end up 4138 # making bogus files that we don't know about and never remove. For 4139 # instance it was reported that on HP-UX the gcc test will end up 4140 # making a dummy file named `D' -- because `-MD' means `put the output 4141 # in D'. 4142 mkdir conftest.dir 4143 # Copy depcomp to subdir because otherwise we won't find it if we're 4144 # using a relative directory. 4145 cp "$am_depcomp" conftest.dir 4146 cd conftest.dir 4147 # We will build objects and dependencies in a subdirectory because 4148 # it helps to detect inapplicable dependency modes. For instance 4149 # both Tru64's cc and ICC support -MD to output dependencies as a 4150 # side effect of compilation, but ICC will put the dependencies in 4151 # the current directory while Tru64 will put them in the object 4152 # directory. 4153 mkdir sub 4154 4155 am_cv_CXX_dependencies_compiler_type=none 4156 if test "$am_compiler_list" = ""; then 4157 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4158 fi 4159 am__universal=false 4160 case " $depcc " in #( 4161 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4162 esac 4163 4164 for depmode in $am_compiler_list; do 4165 # Setup a source with many dependencies, because some compilers 4166 # like to wrap large dependency lists on column 80 (with \), and 4167 # we should not choose a depcomp mode which is confused by this. 4168 # 4169 # We need to recreate these files for each test, as the compiler may 4170 # overwrite some of them when testing with obscure command lines. 4171 # This happens at least with the AIX C compiler. 4172 : > sub/conftest.c 4173 for i in 1 2 3 4 5 6; do 4174 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4175 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4176 # Solaris 8's {/usr,}/bin/sh. 4177 touch sub/conftst$i.h 4178 done 4179 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4180 4181 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4182 # mode. It turns out that the SunPro C++ compiler does not properly 4183 # handle `-M -o', and we need to detect this. Also, some Intel 4184 # versions had trouble with output in subdirs 4185 am__obj=sub/conftest.${OBJEXT-o} 4186 am__minus_obj="-o $am__obj" 4187 case $depmode in 4188 gcc) 4189 # This depmode causes a compiler race in universal mode. 4190 test "$am__universal" = false || continue 4191 ;; 4192 nosideeffect) 4193 # after this tag, mechanisms are not by side-effect, so they'll 4194 # only be used when explicitly requested 4195 if test "x$enable_dependency_tracking" = xyes; then 4196 continue 4197 else 4198 break 4199 fi 4200 ;; 4201 msvisualcpp | msvcmsys) 4202 # This compiler won't grok `-c -o', but also, the minuso test has 4203 # not run yet. These depmodes are late enough in the game, and 4204 # so weak that their functioning should not be impacted. 4205 am__obj=conftest.${OBJEXT-o} 4206 am__minus_obj= 4207 ;; 4208 none) break ;; 4209 esac 4210 if depmode=$depmode \ 4211 source=sub/conftest.c object=$am__obj \ 4212 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4213 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4214 >/dev/null 2>conftest.err && 4215 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4216 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4217 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4218 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4219 # icc doesn't choke on unknown options, it will just issue warnings 4220 # or remarks (even with -Werror). So we grep stderr for any message 4221 # that says an option was ignored or not supported. 4222 # When given -MP, icc 7.0 and 7.1 complain thusly: 4223 # icc: Command line warning: ignoring option '-M'; no argument required 4224 # The diagnosis changed in icc 8.0: 4225 # icc: Command line remark: option '-MP' not supported 4226 if (grep 'ignoring option' conftest.err || 4227 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4228 am_cv_CXX_dependencies_compiler_type=$depmode 4229 break 4230 fi 4231 fi 4232 done 4233 4234 cd .. 4235 rm -rf conftest.dir 4236else 4237 am_cv_CXX_dependencies_compiler_type=none 4238fi 4239 4240fi 4241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 4242$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 4243CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 4244 4245 if 4246 test "x$enable_dependency_tracking" != xno \ 4247 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 4248 am__fastdepCXX_TRUE= 4249 am__fastdepCXX_FALSE='#' 4250else 4251 am__fastdepCXX_TRUE='#' 4252 am__fastdepCXX_FALSE= 4253fi 4254 4255 4256# AC_PROG_LIBTOOL 4257# AC_CONFIG_MACRO_DIR([..]) 4258ac_config_files="$ac_config_files Makefile libcilkrts.spec" 4259 4260 4261ac_ext=c 4262ac_cpp='$CPP $CPPFLAGS' 4263ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4264ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4265ac_compiler_gnu=$ac_cv_c_compiler_gnu 4266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4267$as_echo_n "checking how to run the C preprocessor... " >&6; } 4268# On Suns, sometimes $CPP names a directory. 4269if test -n "$CPP" && test -d "$CPP"; then 4270 CPP= 4271fi 4272if test -z "$CPP"; then 4273 if test "${ac_cv_prog_CPP+set}" = set; then : 4274 $as_echo_n "(cached) " >&6 4275else 4276 # Double quotes because CPP needs to be expanded 4277 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4278 do 4279 ac_preproc_ok=false 4280for ac_c_preproc_warn_flag in '' yes 4281do 4282 # Use a header file that comes with gcc, so configuring glibc 4283 # with a fresh cross-compiler works. 4284 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4285 # <limits.h> exists even on freestanding compilers. 4286 # On the NeXT, cc -E runs the code through the compiler's parser, 4287 # not just through cpp. "Syntax error" is here to catch this case. 4288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4289/* end confdefs.h. */ 4290#ifdef __STDC__ 4291# include <limits.h> 4292#else 4293# include <assert.h> 4294#endif 4295 Syntax error 4296_ACEOF 4297if ac_fn_c_try_cpp "$LINENO"; then : 4298 4299else 4300 # Broken: fails on valid input. 4301continue 4302fi 4303rm -f conftest.err conftest.$ac_ext 4304 4305 # OK, works on sane cases. Now check whether nonexistent headers 4306 # can be detected and how. 4307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4308/* end confdefs.h. */ 4309#include <ac_nonexistent.h> 4310_ACEOF 4311if ac_fn_c_try_cpp "$LINENO"; then : 4312 # Broken: success on invalid input. 4313continue 4314else 4315 # Passes both tests. 4316ac_preproc_ok=: 4317break 4318fi 4319rm -f conftest.err conftest.$ac_ext 4320 4321done 4322# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4323rm -f conftest.err conftest.$ac_ext 4324if $ac_preproc_ok; then : 4325 break 4326fi 4327 4328 done 4329 ac_cv_prog_CPP=$CPP 4330 4331fi 4332 CPP=$ac_cv_prog_CPP 4333else 4334 ac_cv_prog_CPP=$CPP 4335fi 4336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4337$as_echo "$CPP" >&6; } 4338ac_preproc_ok=false 4339for ac_c_preproc_warn_flag in '' yes 4340do 4341 # Use a header file that comes with gcc, so configuring glibc 4342 # with a fresh cross-compiler works. 4343 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4344 # <limits.h> exists even on freestanding compilers. 4345 # On the NeXT, cc -E runs the code through the compiler's parser, 4346 # not just through cpp. "Syntax error" is here to catch this case. 4347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4348/* end confdefs.h. */ 4349#ifdef __STDC__ 4350# include <limits.h> 4351#else 4352# include <assert.h> 4353#endif 4354 Syntax error 4355_ACEOF 4356if ac_fn_c_try_cpp "$LINENO"; then : 4357 4358else 4359 # Broken: fails on valid input. 4360continue 4361fi 4362rm -f conftest.err conftest.$ac_ext 4363 4364 # OK, works on sane cases. Now check whether nonexistent headers 4365 # can be detected and how. 4366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4367/* end confdefs.h. */ 4368#include <ac_nonexistent.h> 4369_ACEOF 4370if ac_fn_c_try_cpp "$LINENO"; then : 4371 # Broken: success on invalid input. 4372continue 4373else 4374 # Passes both tests. 4375ac_preproc_ok=: 4376break 4377fi 4378rm -f conftest.err conftest.$ac_ext 4379 4380done 4381# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4382rm -f conftest.err conftest.$ac_ext 4383if $ac_preproc_ok; then : 4384 4385else 4386 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4387$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4388as_fn_error "C preprocessor \"$CPP\" fails sanity check 4389See \`config.log' for more details." "$LINENO" 5; } 4390fi 4391 4392ac_ext=c 4393ac_cpp='$CPP $CPPFLAGS' 4394ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4395ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4396ac_compiler_gnu=$ac_cv_c_compiler_gnu 4397 4398 4399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4400$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4401if test "${ac_cv_path_GREP+set}" = set; then : 4402 $as_echo_n "(cached) " >&6 4403else 4404 if test -z "$GREP"; then 4405 ac_path_GREP_found=false 4406 # Loop through the user's path and test for each of PROGNAME-LIST 4407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4408for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4409do 4410 IFS=$as_save_IFS 4411 test -z "$as_dir" && as_dir=. 4412 for ac_prog in grep ggrep; do 4413 for ac_exec_ext in '' $ac_executable_extensions; do 4414 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4415 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4416# Check for GNU ac_path_GREP and select it if it is found. 4417 # Check for GNU $ac_path_GREP 4418case `"$ac_path_GREP" --version 2>&1` in 4419*GNU*) 4420 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4421*) 4422 ac_count=0 4423 $as_echo_n 0123456789 >"conftest.in" 4424 while : 4425 do 4426 cat "conftest.in" "conftest.in" >"conftest.tmp" 4427 mv "conftest.tmp" "conftest.in" 4428 cp "conftest.in" "conftest.nl" 4429 $as_echo 'GREP' >> "conftest.nl" 4430 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4431 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4432 as_fn_arith $ac_count + 1 && ac_count=$as_val 4433 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4434 # Best one so far, save it but keep looking for a better one 4435 ac_cv_path_GREP="$ac_path_GREP" 4436 ac_path_GREP_max=$ac_count 4437 fi 4438 # 10*(2^10) chars as input seems more than enough 4439 test $ac_count -gt 10 && break 4440 done 4441 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4442esac 4443 4444 $ac_path_GREP_found && break 3 4445 done 4446 done 4447 done 4448IFS=$as_save_IFS 4449 if test -z "$ac_cv_path_GREP"; then 4450 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4451 fi 4452else 4453 ac_cv_path_GREP=$GREP 4454fi 4455 4456fi 4457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4458$as_echo "$ac_cv_path_GREP" >&6; } 4459 GREP="$ac_cv_path_GREP" 4460 4461 4462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4463$as_echo_n "checking for egrep... " >&6; } 4464if test "${ac_cv_path_EGREP+set}" = set; then : 4465 $as_echo_n "(cached) " >&6 4466else 4467 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4468 then ac_cv_path_EGREP="$GREP -E" 4469 else 4470 if test -z "$EGREP"; then 4471 ac_path_EGREP_found=false 4472 # Loop through the user's path and test for each of PROGNAME-LIST 4473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4474for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4475do 4476 IFS=$as_save_IFS 4477 test -z "$as_dir" && as_dir=. 4478 for ac_prog in egrep; do 4479 for ac_exec_ext in '' $ac_executable_extensions; do 4480 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4481 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4482# Check for GNU ac_path_EGREP and select it if it is found. 4483 # Check for GNU $ac_path_EGREP 4484case `"$ac_path_EGREP" --version 2>&1` in 4485*GNU*) 4486 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4487*) 4488 ac_count=0 4489 $as_echo_n 0123456789 >"conftest.in" 4490 while : 4491 do 4492 cat "conftest.in" "conftest.in" >"conftest.tmp" 4493 mv "conftest.tmp" "conftest.in" 4494 cp "conftest.in" "conftest.nl" 4495 $as_echo 'EGREP' >> "conftest.nl" 4496 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4497 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4498 as_fn_arith $ac_count + 1 && ac_count=$as_val 4499 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4500 # Best one so far, save it but keep looking for a better one 4501 ac_cv_path_EGREP="$ac_path_EGREP" 4502 ac_path_EGREP_max=$ac_count 4503 fi 4504 # 10*(2^10) chars as input seems more than enough 4505 test $ac_count -gt 10 && break 4506 done 4507 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4508esac 4509 4510 $ac_path_EGREP_found && break 3 4511 done 4512 done 4513 done 4514IFS=$as_save_IFS 4515 if test -z "$ac_cv_path_EGREP"; then 4516 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4517 fi 4518else 4519 ac_cv_path_EGREP=$EGREP 4520fi 4521 4522 fi 4523fi 4524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4525$as_echo "$ac_cv_path_EGREP" >&6; } 4526 EGREP="$ac_cv_path_EGREP" 4527 4528 4529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4530$as_echo_n "checking for ANSI C header files... " >&6; } 4531if test "${ac_cv_header_stdc+set}" = set; then : 4532 $as_echo_n "(cached) " >&6 4533else 4534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4535/* end confdefs.h. */ 4536#include <stdlib.h> 4537#include <stdarg.h> 4538#include <string.h> 4539#include <float.h> 4540 4541int 4542main () 4543{ 4544 4545 ; 4546 return 0; 4547} 4548_ACEOF 4549if ac_fn_c_try_compile "$LINENO"; then : 4550 ac_cv_header_stdc=yes 4551else 4552 ac_cv_header_stdc=no 4553fi 4554rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4555 4556if test $ac_cv_header_stdc = yes; then 4557 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4559/* end confdefs.h. */ 4560#include <string.h> 4561 4562_ACEOF 4563if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4564 $EGREP "memchr" >/dev/null 2>&1; then : 4565 4566else 4567 ac_cv_header_stdc=no 4568fi 4569rm -f conftest* 4570 4571fi 4572 4573if test $ac_cv_header_stdc = yes; then 4574 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4576/* end confdefs.h. */ 4577#include <stdlib.h> 4578 4579_ACEOF 4580if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4581 $EGREP "free" >/dev/null 2>&1; then : 4582 4583else 4584 ac_cv_header_stdc=no 4585fi 4586rm -f conftest* 4587 4588fi 4589 4590if test $ac_cv_header_stdc = yes; then 4591 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4592 if test "$cross_compiling" = yes; then : 4593 : 4594else 4595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4596/* end confdefs.h. */ 4597#include <ctype.h> 4598#include <stdlib.h> 4599#if ((' ' & 0x0FF) == 0x020) 4600# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4601# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4602#else 4603# define ISLOWER(c) \ 4604 (('a' <= (c) && (c) <= 'i') \ 4605 || ('j' <= (c) && (c) <= 'r') \ 4606 || ('s' <= (c) && (c) <= 'z')) 4607# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4608#endif 4609 4610#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4611int 4612main () 4613{ 4614 int i; 4615 for (i = 0; i < 256; i++) 4616 if (XOR (islower (i), ISLOWER (i)) 4617 || toupper (i) != TOUPPER (i)) 4618 return 2; 4619 return 0; 4620} 4621_ACEOF 4622if ac_fn_c_try_run "$LINENO"; then : 4623 4624else 4625 ac_cv_header_stdc=no 4626fi 4627rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4628 conftest.$ac_objext conftest.beam conftest.$ac_ext 4629fi 4630 4631fi 4632fi 4633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4634$as_echo "$ac_cv_header_stdc" >&6; } 4635if test $ac_cv_header_stdc = yes; then 4636 4637$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4638 4639fi 4640 4641# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4642for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4643 inttypes.h stdint.h unistd.h 4644do : 4645 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4646ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4647" 4648eval as_val=\$$as_ac_Header 4649 if test "x$as_val" = x""yes; then : 4650 cat >>confdefs.h <<_ACEOF 4651#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4652_ACEOF 4653 4654fi 4655 4656done 4657 4658 4659# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 4660# for constant arguments. Useless! 4661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 4662$as_echo_n "checking for working alloca.h... " >&6; } 4663if test "${ac_cv_working_alloca_h+set}" = set; then : 4664 $as_echo_n "(cached) " >&6 4665else 4666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4667/* end confdefs.h. */ 4668#include <alloca.h> 4669int 4670main () 4671{ 4672char *p = (char *) alloca (2 * sizeof (int)); 4673 if (p) return 0; 4674 ; 4675 return 0; 4676} 4677_ACEOF 4678if ac_fn_c_try_link "$LINENO"; then : 4679 ac_cv_working_alloca_h=yes 4680else 4681 ac_cv_working_alloca_h=no 4682fi 4683rm -f core conftest.err conftest.$ac_objext \ 4684 conftest$ac_exeext conftest.$ac_ext 4685fi 4686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5 4687$as_echo "$ac_cv_working_alloca_h" >&6; } 4688if test $ac_cv_working_alloca_h = yes; then 4689 4690$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h 4691 4692fi 4693 4694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 4695$as_echo_n "checking for alloca... " >&6; } 4696if test "${ac_cv_func_alloca_works+set}" = set; then : 4697 $as_echo_n "(cached) " >&6 4698else 4699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4700/* end confdefs.h. */ 4701#ifdef __GNUC__ 4702# define alloca __builtin_alloca 4703#else 4704# ifdef _MSC_VER 4705# include <malloc.h> 4706# define alloca _alloca 4707# else 4708# ifdef HAVE_ALLOCA_H 4709# include <alloca.h> 4710# else 4711# ifdef _AIX 4712 #pragma alloca 4713# else 4714# ifndef alloca /* predefined by HP cc +Olibcalls */ 4715char *alloca (); 4716# endif 4717# endif 4718# endif 4719# endif 4720#endif 4721 4722int 4723main () 4724{ 4725char *p = (char *) alloca (1); 4726 if (p) return 0; 4727 ; 4728 return 0; 4729} 4730_ACEOF 4731if ac_fn_c_try_link "$LINENO"; then : 4732 ac_cv_func_alloca_works=yes 4733else 4734 ac_cv_func_alloca_works=no 4735fi 4736rm -f core conftest.err conftest.$ac_objext \ 4737 conftest$ac_exeext conftest.$ac_ext 4738fi 4739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5 4740$as_echo "$ac_cv_func_alloca_works" >&6; } 4741 4742if test $ac_cv_func_alloca_works = yes; then 4743 4744$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h 4745 4746else 4747 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 4748# that cause trouble. Some versions do not even contain alloca or 4749# contain a buggy version. If you still want to use their alloca, 4750# use ar to extract alloca.o from them instead of compiling alloca.c. 4751 4752ALLOCA=\${LIBOBJDIR}alloca.$ac_objext 4753 4754$as_echo "#define C_ALLOCA 1" >>confdefs.h 4755 4756 4757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5 4758$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; } 4759if test "${ac_cv_os_cray+set}" = set; then : 4760 $as_echo_n "(cached) " >&6 4761else 4762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4763/* end confdefs.h. */ 4764#if defined CRAY && ! defined CRAY2 4765webecray 4766#else 4767wenotbecray 4768#endif 4769 4770_ACEOF 4771if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4772 $EGREP "webecray" >/dev/null 2>&1; then : 4773 ac_cv_os_cray=yes 4774else 4775 ac_cv_os_cray=no 4776fi 4777rm -f conftest* 4778 4779fi 4780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 4781$as_echo "$ac_cv_os_cray" >&6; } 4782if test $ac_cv_os_cray = yes; then 4783 for ac_func in _getb67 GETB67 getb67; do 4784 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4785ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4786eval as_val=\$$as_ac_var 4787 if test "x$as_val" = x""yes; then : 4788 4789cat >>confdefs.h <<_ACEOF 4790#define CRAY_STACKSEG_END $ac_func 4791_ACEOF 4792 4793 break 4794fi 4795 4796 done 4797fi 4798 4799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 4800$as_echo_n "checking stack direction for C alloca... " >&6; } 4801if test "${ac_cv_c_stack_direction+set}" = set; then : 4802 $as_echo_n "(cached) " >&6 4803else 4804 if test "$cross_compiling" = yes; then : 4805 ac_cv_c_stack_direction=0 4806else 4807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4808/* end confdefs.h. */ 4809$ac_includes_default 4810int 4811find_stack_direction () 4812{ 4813 static char *addr = 0; 4814 auto char dummy; 4815 if (addr == 0) 4816 { 4817 addr = &dummy; 4818 return find_stack_direction (); 4819 } 4820 else 4821 return (&dummy > addr) ? 1 : -1; 4822} 4823 4824int 4825main () 4826{ 4827 return find_stack_direction () < 0; 4828} 4829_ACEOF 4830if ac_fn_c_try_run "$LINENO"; then : 4831 ac_cv_c_stack_direction=1 4832else 4833 ac_cv_c_stack_direction=-1 4834fi 4835rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4836 conftest.$ac_objext conftest.beam conftest.$ac_ext 4837fi 4838 4839fi 4840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 4841$as_echo "$ac_cv_c_stack_direction" >&6; } 4842cat >>confdefs.h <<_ACEOF 4843#define STACK_DIRECTION $ac_cv_c_stack_direction 4844_ACEOF 4845 4846 4847fi 4848 4849 4850# Check whether the target supports protected visibility. 4851save_CFLAGS="$CFLAGS" 4852CFLAGS="$CFLAGS -Werror" 4853cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4854/* end confdefs.h. */ 4855void __attribute__((visibility("protected"))) foo(void) { } 4856int 4857main () 4858{ 4859 4860 ; 4861 return 0; 4862} 4863_ACEOF 4864if ac_fn_c_try_compile "$LINENO"; then : 4865 libcilkrts_cv_have_attribute_visibility=yes 4866else 4867 libcilkrts_cv_have_attribute_visibility=no 4868fi 4869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4870CFLAGS="$save_CFLAGS" 4871if test $libcilkrts_cv_have_attribute_visibility = yes; then 4872 4873$as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h 4874 4875fi 4876 4877# Get target configury. 4878. ${srcdir}/configure.tgt 4879if test -n "$UNSUPPORTED"; then 4880 as_fn_error "Configuration ${target} is unsupported." "$LINENO" 5 4881fi 4882 4883if test "${multilib}" = "yes"; then 4884 multilib_arg="--enable-multilib" 4885else 4886 multilib_arg= 4887fi 4888 4889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 4890$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 4891# Check whether --enable-version-specific-runtime-libs was given. 4892if test "${enable_version_specific_runtime_libs+set}" = set; then : 4893 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 4894 yes) enable_version_specific_runtime_libs=yes ;; 4895 no) enable_version_specific_runtime_libs=no ;; 4896 *) as_fn_error "Unknown argument to enable/disable version-specific libs 4897" "$LINENO" 5;; 4898 esac 4899else 4900 enable_version_specific_runtime_libs=no 4901fi 4902 4903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5 4904$as_echo "$enable_version_specific_runtime_libs" >&6; } 4905 4906 4907# Calculate toolexeclibdir 4908# Also toolexecdir, though it's only used in toolexeclibdir 4909case ${enable_version_specific_runtime_libs} in 4910 yes) 4911 # Need the gcc compiler version to know where to install libraries 4912 # and header files if --enable-version-specific-runtime-libs option 4913 # is selected. 4914 toolexecdir='$(libdir)/gcc/$(target_alias)' 4915 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 4916 ;; 4917 no) 4918 if test -n "$with_cross_host" && 4919 test x"$with_cross_host" != x"no"; then 4920 # Install a library built with a cross compiler in tooldir, not libdir. 4921 toolexecdir='$(exec_prefix)/$(target_alias)' 4922 toolexeclibdir='$(toolexecdir)/lib' 4923 else 4924 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 4925 toolexeclibdir='$(libdir)' 4926 fi 4927 multi_os_directory=`$CC -print-multi-os-directory` 4928 case $multi_os_directory in 4929 .) ;; # Avoid trailing /. 4930 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 4931 esac 4932 ;; 4933esac 4934 4935# Set config_dir based on the target. config_dir specifies where to get 4936# target-specific files. The generic implementation is incomplete, but 4937# contains information on what's needed 4938case "${target}" in 4939 4940 x86_64-*-*) 4941 config_dir="x86" 4942 ;; 4943 4944 i?86-*-*) 4945 config_dir="x86" 4946 ;; 4947 4948 *) 4949 config_dir="generic" 4950 ;; 4951 4952esac 4953 4954 4955# We have linker scripts for appropriate operating systems 4956linux_linker_script=no 4957case "${host}" in 4958 *-*-linux*) 4959 linux_linker_script=yes 4960 ;; 4961esac 4962 if test "$linux_linker_script" = "yes"; then 4963 LINUX_LINKER_SCRIPT_TRUE= 4964 LINUX_LINKER_SCRIPT_FALSE='#' 4965else 4966 LINUX_LINKER_SCRIPT_TRUE='#' 4967 LINUX_LINKER_SCRIPT_FALSE= 4968fi 4969 4970 4971mac_linker_script=no 4972case "${host}" in 4973 *-*-apple*) 4974 mac_linker_script=yes 4975 ;; 4976esac 4977 if test "$mac_linker_script" = "yes"; then 4978 MAC_LINKER_SCRIPT_TRUE= 4979 MAC_LINKER_SCRIPT_FALSE='#' 4980else 4981 MAC_LINKER_SCRIPT_TRUE='#' 4982 MAC_LINKER_SCRIPT_FALSE= 4983fi 4984 4985 4986enable_dlopen=yes 4987 4988 4989 4990case `pwd` in 4991 *\ * | *\ *) 4992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4993$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4994esac 4995 4996 4997 4998macro_version='2.2.7a' 4999macro_revision='1.3134' 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013ltmain="$ac_aux_dir/ltmain.sh" 5014 5015# Backslashify metacharacters that are still active within 5016# double-quoted strings. 5017sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5018 5019# Same as above, but do not quote variable references. 5020double_quote_subst='s/\(["`\\]\)/\\\1/g' 5021 5022# Sed substitution to delay expansion of an escaped shell variable in a 5023# double_quote_subst'ed string. 5024delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5025 5026# Sed substitution to delay expansion of an escaped single quote. 5027delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5028 5029# Sed substitution to avoid accidental globbing in evaled expressions 5030no_glob_subst='s/\*/\\\*/g' 5031 5032ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5033ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5034ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5035 5036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5037$as_echo_n "checking how to print strings... " >&6; } 5038# Test print first, because it will be a builtin if present. 5039if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5040 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5041 ECHO='print -r --' 5042elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5043 ECHO='printf %s\n' 5044else 5045 # Use this function as a fallback that always works. 5046 func_fallback_echo () 5047 { 5048 eval 'cat <<_LTECHO_EOF 5049$1 5050_LTECHO_EOF' 5051 } 5052 ECHO='func_fallback_echo' 5053fi 5054 5055# func_echo_all arg... 5056# Invoke $ECHO with all args, space-separated. 5057func_echo_all () 5058{ 5059 $ECHO "" 5060} 5061 5062case "$ECHO" in 5063 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5064$as_echo "printf" >&6; } ;; 5065 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5066$as_echo "print -r" >&6; } ;; 5067 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5068$as_echo "cat" >&6; } ;; 5069esac 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5085$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5086if test "${ac_cv_path_SED+set}" = set; then : 5087 $as_echo_n "(cached) " >&6 5088else 5089 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5090 for ac_i in 1 2 3 4 5 6 7; do 5091 ac_script="$ac_script$as_nl$ac_script" 5092 done 5093 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5094 { ac_script=; unset ac_script;} 5095 if test -z "$SED"; then 5096 ac_path_SED_found=false 5097 # Loop through the user's path and test for each of PROGNAME-LIST 5098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5099for as_dir in $PATH 5100do 5101 IFS=$as_save_IFS 5102 test -z "$as_dir" && as_dir=. 5103 for ac_prog in sed gsed; do 5104 for ac_exec_ext in '' $ac_executable_extensions; do 5105 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5106 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5107# Check for GNU ac_path_SED and select it if it is found. 5108 # Check for GNU $ac_path_SED 5109case `"$ac_path_SED" --version 2>&1` in 5110*GNU*) 5111 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5112*) 5113 ac_count=0 5114 $as_echo_n 0123456789 >"conftest.in" 5115 while : 5116 do 5117 cat "conftest.in" "conftest.in" >"conftest.tmp" 5118 mv "conftest.tmp" "conftest.in" 5119 cp "conftest.in" "conftest.nl" 5120 $as_echo '' >> "conftest.nl" 5121 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5122 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5123 as_fn_arith $ac_count + 1 && ac_count=$as_val 5124 if test $ac_count -gt ${ac_path_SED_max-0}; then 5125 # Best one so far, save it but keep looking for a better one 5126 ac_cv_path_SED="$ac_path_SED" 5127 ac_path_SED_max=$ac_count 5128 fi 5129 # 10*(2^10) chars as input seems more than enough 5130 test $ac_count -gt 10 && break 5131 done 5132 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5133esac 5134 5135 $ac_path_SED_found && break 3 5136 done 5137 done 5138 done 5139IFS=$as_save_IFS 5140 if test -z "$ac_cv_path_SED"; then 5141 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5142 fi 5143else 5144 ac_cv_path_SED=$SED 5145fi 5146 5147fi 5148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5149$as_echo "$ac_cv_path_SED" >&6; } 5150 SED="$ac_cv_path_SED" 5151 rm -f conftest.sed 5152 5153test -z "$SED" && SED=sed 5154Xsed="$SED -e 1s/^X//" 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5167$as_echo_n "checking for fgrep... " >&6; } 5168if test "${ac_cv_path_FGREP+set}" = set; then : 5169 $as_echo_n "(cached) " >&6 5170else 5171 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5172 then ac_cv_path_FGREP="$GREP -F" 5173 else 5174 if test -z "$FGREP"; then 5175 ac_path_FGREP_found=false 5176 # Loop through the user's path and test for each of PROGNAME-LIST 5177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5178for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5179do 5180 IFS=$as_save_IFS 5181 test -z "$as_dir" && as_dir=. 5182 for ac_prog in fgrep; do 5183 for ac_exec_ext in '' $ac_executable_extensions; do 5184 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5185 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5186# Check for GNU ac_path_FGREP and select it if it is found. 5187 # Check for GNU $ac_path_FGREP 5188case `"$ac_path_FGREP" --version 2>&1` in 5189*GNU*) 5190 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5191*) 5192 ac_count=0 5193 $as_echo_n 0123456789 >"conftest.in" 5194 while : 5195 do 5196 cat "conftest.in" "conftest.in" >"conftest.tmp" 5197 mv "conftest.tmp" "conftest.in" 5198 cp "conftest.in" "conftest.nl" 5199 $as_echo 'FGREP' >> "conftest.nl" 5200 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5201 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5202 as_fn_arith $ac_count + 1 && ac_count=$as_val 5203 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5204 # Best one so far, save it but keep looking for a better one 5205 ac_cv_path_FGREP="$ac_path_FGREP" 5206 ac_path_FGREP_max=$ac_count 5207 fi 5208 # 10*(2^10) chars as input seems more than enough 5209 test $ac_count -gt 10 && break 5210 done 5211 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5212esac 5213 5214 $ac_path_FGREP_found && break 3 5215 done 5216 done 5217 done 5218IFS=$as_save_IFS 5219 if test -z "$ac_cv_path_FGREP"; then 5220 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5221 fi 5222else 5223 ac_cv_path_FGREP=$FGREP 5224fi 5225 5226 fi 5227fi 5228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5229$as_echo "$ac_cv_path_FGREP" >&6; } 5230 FGREP="$ac_cv_path_FGREP" 5231 5232 5233test -z "$GREP" && GREP=grep 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253# Check whether --with-gnu-ld was given. 5254if test "${with_gnu_ld+set}" = set; then : 5255 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5256else 5257 with_gnu_ld=no 5258fi 5259 5260ac_prog=ld 5261if test "$GCC" = yes; then 5262 # Check if gcc -print-prog-name=ld gives a path. 5263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5264$as_echo_n "checking for ld used by $CC... " >&6; } 5265 case $host in 5266 *-*-mingw*) 5267 # gcc leaves a trailing carriage return which upsets mingw 5268 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5269 *) 5270 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5271 esac 5272 case $ac_prog in 5273 # Accept absolute paths. 5274 [\\/]* | ?:[\\/]*) 5275 re_direlt='/[^/][^/]*/\.\./' 5276 # Canonicalize the pathname of ld 5277 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5278 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5279 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5280 done 5281 test -z "$LD" && LD="$ac_prog" 5282 ;; 5283 "") 5284 # If it fails, then pretend we aren't using GCC. 5285 ac_prog=ld 5286 ;; 5287 *) 5288 # If it is relative, then search for the first ld in PATH. 5289 with_gnu_ld=unknown 5290 ;; 5291 esac 5292elif test "$with_gnu_ld" = yes; then 5293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5294$as_echo_n "checking for GNU ld... " >&6; } 5295else 5296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5297$as_echo_n "checking for non-GNU ld... " >&6; } 5298fi 5299if test "${lt_cv_path_LD+set}" = set; then : 5300 $as_echo_n "(cached) " >&6 5301else 5302 if test -z "$LD"; then 5303 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5304 for ac_dir in $PATH; do 5305 IFS="$lt_save_ifs" 5306 test -z "$ac_dir" && ac_dir=. 5307 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5308 lt_cv_path_LD="$ac_dir/$ac_prog" 5309 # Check to see if the program is GNU ld. I'd rather use --version, 5310 # but apparently some variants of GNU ld only accept -v. 5311 # Break only if it was the GNU/non-GNU ld that we prefer. 5312 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5313 *GNU* | *'with BFD'*) 5314 test "$with_gnu_ld" != no && break 5315 ;; 5316 *) 5317 test "$with_gnu_ld" != yes && break 5318 ;; 5319 esac 5320 fi 5321 done 5322 IFS="$lt_save_ifs" 5323else 5324 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5325fi 5326fi 5327 5328LD="$lt_cv_path_LD" 5329if test -n "$LD"; then 5330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5331$as_echo "$LD" >&6; } 5332else 5333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5334$as_echo "no" >&6; } 5335fi 5336test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5338$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5339if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5340 $as_echo_n "(cached) " >&6 5341else 5342 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5343case `$LD -v 2>&1 </dev/null` in 5344*GNU* | *'with BFD'*) 5345 lt_cv_prog_gnu_ld=yes 5346 ;; 5347*) 5348 lt_cv_prog_gnu_ld=no 5349 ;; 5350esac 5351fi 5352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5353$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5354with_gnu_ld=$lt_cv_prog_gnu_ld 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5365$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5366if test "${lt_cv_path_NM+set}" = set; then : 5367 $as_echo_n "(cached) " >&6 5368else 5369 if test -n "$NM"; then 5370 # Let the user override the test. 5371 lt_cv_path_NM="$NM" 5372else 5373 lt_nm_to_check="${ac_tool_prefix}nm" 5374 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5375 lt_nm_to_check="$lt_nm_to_check nm" 5376 fi 5377 for lt_tmp_nm in $lt_nm_to_check; do 5378 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5379 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5380 IFS="$lt_save_ifs" 5381 test -z "$ac_dir" && ac_dir=. 5382 tmp_nm="$ac_dir/$lt_tmp_nm" 5383 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5384 # Check to see if the nm accepts a BSD-compat flag. 5385 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5386 # nm: unknown option "B" ignored 5387 # Tru64's nm complains that /dev/null is an invalid object file 5388 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5389 */dev/null* | *'Invalid file or object type'*) 5390 lt_cv_path_NM="$tmp_nm -B" 5391 break 5392 ;; 5393 *) 5394 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5395 */dev/null*) 5396 lt_cv_path_NM="$tmp_nm -p" 5397 break 5398 ;; 5399 *) 5400 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5401 continue # so that we can try to find one that supports BSD flags 5402 ;; 5403 esac 5404 ;; 5405 esac 5406 fi 5407 done 5408 IFS="$lt_save_ifs" 5409 done 5410 : ${lt_cv_path_NM=no} 5411fi 5412fi 5413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5414$as_echo "$lt_cv_path_NM" >&6; } 5415if test "$lt_cv_path_NM" != "no"; then 5416 NM="$lt_cv_path_NM" 5417else 5418 # Didn't find any BSD compatible name lister, look for dumpbin. 5419 if test -n "$DUMPBIN"; then : 5420 # Let the user override the test. 5421 else 5422 if test -n "$ac_tool_prefix"; then 5423 for ac_prog in dumpbin "link -dump" 5424 do 5425 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5426set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5428$as_echo_n "checking for $ac_word... " >&6; } 5429if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5430 $as_echo_n "(cached) " >&6 5431else 5432 if test -n "$DUMPBIN"; then 5433 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5434else 5435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5436for as_dir in $PATH 5437do 5438 IFS=$as_save_IFS 5439 test -z "$as_dir" && as_dir=. 5440 for ac_exec_ext in '' $ac_executable_extensions; do 5441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5442 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5444 break 2 5445 fi 5446done 5447 done 5448IFS=$as_save_IFS 5449 5450fi 5451fi 5452DUMPBIN=$ac_cv_prog_DUMPBIN 5453if test -n "$DUMPBIN"; then 5454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5455$as_echo "$DUMPBIN" >&6; } 5456else 5457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5458$as_echo "no" >&6; } 5459fi 5460 5461 5462 test -n "$DUMPBIN" && break 5463 done 5464fi 5465if test -z "$DUMPBIN"; then 5466 ac_ct_DUMPBIN=$DUMPBIN 5467 for ac_prog in dumpbin "link -dump" 5468do 5469 # Extract the first word of "$ac_prog", so it can be a program name with args. 5470set dummy $ac_prog; ac_word=$2 5471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5472$as_echo_n "checking for $ac_word... " >&6; } 5473if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5474 $as_echo_n "(cached) " >&6 5475else 5476 if test -n "$ac_ct_DUMPBIN"; then 5477 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5478else 5479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5480for as_dir in $PATH 5481do 5482 IFS=$as_save_IFS 5483 test -z "$as_dir" && as_dir=. 5484 for ac_exec_ext in '' $ac_executable_extensions; do 5485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5486 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5488 break 2 5489 fi 5490done 5491 done 5492IFS=$as_save_IFS 5493 5494fi 5495fi 5496ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5497if test -n "$ac_ct_DUMPBIN"; then 5498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5499$as_echo "$ac_ct_DUMPBIN" >&6; } 5500else 5501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5502$as_echo "no" >&6; } 5503fi 5504 5505 5506 test -n "$ac_ct_DUMPBIN" && break 5507done 5508 5509 if test "x$ac_ct_DUMPBIN" = x; then 5510 DUMPBIN=":" 5511 else 5512 case $cross_compiling:$ac_tool_warned in 5513yes:) 5514{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5515$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5516ac_tool_warned=yes ;; 5517esac 5518 DUMPBIN=$ac_ct_DUMPBIN 5519 fi 5520fi 5521 5522 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5523 *COFF*) 5524 DUMPBIN="$DUMPBIN -symbols" 5525 ;; 5526 *) 5527 DUMPBIN=: 5528 ;; 5529 esac 5530 fi 5531 5532 if test "$DUMPBIN" != ":"; then 5533 NM="$DUMPBIN" 5534 fi 5535fi 5536test -z "$NM" && NM=nm 5537 5538 5539 5540 5541 5542 5543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5544$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5545if test "${lt_cv_nm_interface+set}" = set; then : 5546 $as_echo_n "(cached) " >&6 5547else 5548 lt_cv_nm_interface="BSD nm" 5549 echo "int some_variable = 0;" > conftest.$ac_ext 5550 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5551 (eval "$ac_compile" 2>conftest.err) 5552 cat conftest.err >&5 5553 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5554 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5555 cat conftest.err >&5 5556 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5557 cat conftest.out >&5 5558 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5559 lt_cv_nm_interface="MS dumpbin" 5560 fi 5561 rm -f conftest* 5562fi 5563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5564$as_echo "$lt_cv_nm_interface" >&6; } 5565 5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5567$as_echo_n "checking whether ln -s works... " >&6; } 5568LN_S=$as_ln_s 5569if test "$LN_S" = "ln -s"; then 5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5571$as_echo "yes" >&6; } 5572else 5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5574$as_echo "no, using $LN_S" >&6; } 5575fi 5576 5577# find the maximum length of command line arguments 5578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5579$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5580if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5581 $as_echo_n "(cached) " >&6 5582else 5583 i=0 5584 teststring="ABCD" 5585 5586 case $build_os in 5587 msdosdjgpp*) 5588 # On DJGPP, this test can blow up pretty badly due to problems in libc 5589 # (any single argument exceeding 2000 bytes causes a buffer overrun 5590 # during glob expansion). Even if it were fixed, the result of this 5591 # check would be larger than it should be. 5592 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5593 ;; 5594 5595 gnu*) 5596 # Under GNU Hurd, this test is not required because there is 5597 # no limit to the length of command line arguments. 5598 # Libtool will interpret -1 as no limit whatsoever 5599 lt_cv_sys_max_cmd_len=-1; 5600 ;; 5601 5602 cygwin* | mingw* | cegcc*) 5603 # On Win9x/ME, this test blows up -- it succeeds, but takes 5604 # about 5 minutes as the teststring grows exponentially. 5605 # Worse, since 9x/ME are not pre-emptively multitasking, 5606 # you end up with a "frozen" computer, even though with patience 5607 # the test eventually succeeds (with a max line length of 256k). 5608 # Instead, let's just punt: use the minimum linelength reported by 5609 # all of the supported platforms: 8192 (on NT/2K/XP). 5610 lt_cv_sys_max_cmd_len=8192; 5611 ;; 5612 5613 mint*) 5614 # On MiNT this can take a long time and run out of memory. 5615 lt_cv_sys_max_cmd_len=8192; 5616 ;; 5617 5618 amigaos*) 5619 # On AmigaOS with pdksh, this test takes hours, literally. 5620 # So we just punt and use a minimum line length of 8192. 5621 lt_cv_sys_max_cmd_len=8192; 5622 ;; 5623 5624 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5625 # This has been around since 386BSD, at least. Likely further. 5626 if test -x /sbin/sysctl; then 5627 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5628 elif test -x /usr/sbin/sysctl; then 5629 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5630 else 5631 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5632 fi 5633 # And add a safety zone 5634 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5635 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5636 ;; 5637 5638 interix*) 5639 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5640 lt_cv_sys_max_cmd_len=196608 5641 ;; 5642 5643 osf*) 5644 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5645 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5646 # nice to cause kernel panics so lets avoid the loop below. 5647 # First set a reasonable default. 5648 lt_cv_sys_max_cmd_len=16384 5649 # 5650 if test -x /sbin/sysconfig; then 5651 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5652 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5653 esac 5654 fi 5655 ;; 5656 sco3.2v5*) 5657 lt_cv_sys_max_cmd_len=102400 5658 ;; 5659 sysv5* | sco5v6* | sysv4.2uw2*) 5660 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5661 if test -n "$kargmax"; then 5662 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5663 else 5664 lt_cv_sys_max_cmd_len=32768 5665 fi 5666 ;; 5667 *) 5668 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5669 if test -n "$lt_cv_sys_max_cmd_len"; then 5670 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5671 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5672 else 5673 # Make teststring a little bigger before we do anything with it. 5674 # a 1K string should be a reasonable start. 5675 for i in 1 2 3 4 5 6 7 8 ; do 5676 teststring=$teststring$teststring 5677 done 5678 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5679 # If test is not a shell built-in, we'll probably end up computing a 5680 # maximum length that is only half of the actual maximum length, but 5681 # we can't tell. 5682 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5683 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5684 test $i != 17 # 1/2 MB should be enough 5685 do 5686 i=`expr $i + 1` 5687 teststring=$teststring$teststring 5688 done 5689 # Only check the string length outside the loop. 5690 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5691 teststring= 5692 # Add a significant safety factor because C++ compilers can tack on 5693 # massive amounts of additional arguments before passing them to the 5694 # linker. It appears as though 1/2 is a usable value. 5695 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5696 fi 5697 ;; 5698 esac 5699 5700fi 5701 5702if test -n $lt_cv_sys_max_cmd_len ; then 5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5704$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5705else 5706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5707$as_echo "none" >&6; } 5708fi 5709max_cmd_len=$lt_cv_sys_max_cmd_len 5710 5711 5712 5713 5714 5715 5716: ${CP="cp -f"} 5717: ${MV="mv -f"} 5718: ${RM="rm -f"} 5719 5720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5721$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5722# Try some XSI features 5723xsi_shell=no 5724( _lt_dummy="a/b/c" 5725 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5726 = c,a/b,, \ 5727 && eval 'test $(( 1 + 1 )) -eq 2 \ 5728 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5729 && xsi_shell=yes 5730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5731$as_echo "$xsi_shell" >&6; } 5732 5733 5734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5735$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5736lt_shell_append=no 5737( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5738 >/dev/null 2>&1 \ 5739 && lt_shell_append=yes 5740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5741$as_echo "$lt_shell_append" >&6; } 5742 5743 5744if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5745 lt_unset=unset 5746else 5747 lt_unset=false 5748fi 5749 5750 5751 5752 5753 5754# test EBCDIC or ASCII 5755case `echo X|tr X '\101'` in 5756 A) # ASCII based system 5757 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5758 lt_SP2NL='tr \040 \012' 5759 lt_NL2SP='tr \015\012 \040\040' 5760 ;; 5761 *) # EBCDIC based system 5762 lt_SP2NL='tr \100 \n' 5763 lt_NL2SP='tr \r\n \100\100' 5764 ;; 5765esac 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5776$as_echo_n "checking for $LD option to reload object files... " >&6; } 5777if test "${lt_cv_ld_reload_flag+set}" = set; then : 5778 $as_echo_n "(cached) " >&6 5779else 5780 lt_cv_ld_reload_flag='-r' 5781fi 5782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5783$as_echo "$lt_cv_ld_reload_flag" >&6; } 5784reload_flag=$lt_cv_ld_reload_flag 5785case $reload_flag in 5786"" | " "*) ;; 5787*) reload_flag=" $reload_flag" ;; 5788esac 5789reload_cmds='$LD$reload_flag -o $output$reload_objs' 5790case $host_os in 5791 darwin*) 5792 if test "$GCC" = yes; then 5793 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5794 else 5795 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5796 fi 5797 ;; 5798esac 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808if test -n "$ac_tool_prefix"; then 5809 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5810set dummy ${ac_tool_prefix}objdump; ac_word=$2 5811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5812$as_echo_n "checking for $ac_word... " >&6; } 5813if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5814 $as_echo_n "(cached) " >&6 5815else 5816 if test -n "$OBJDUMP"; then 5817 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5818else 5819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5820for as_dir in $PATH 5821do 5822 IFS=$as_save_IFS 5823 test -z "$as_dir" && as_dir=. 5824 for ac_exec_ext in '' $ac_executable_extensions; do 5825 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5826 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5827 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5828 break 2 5829 fi 5830done 5831 done 5832IFS=$as_save_IFS 5833 5834fi 5835fi 5836OBJDUMP=$ac_cv_prog_OBJDUMP 5837if test -n "$OBJDUMP"; then 5838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5839$as_echo "$OBJDUMP" >&6; } 5840else 5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5842$as_echo "no" >&6; } 5843fi 5844 5845 5846fi 5847if test -z "$ac_cv_prog_OBJDUMP"; then 5848 ac_ct_OBJDUMP=$OBJDUMP 5849 # Extract the first word of "objdump", so it can be a program name with args. 5850set dummy objdump; ac_word=$2 5851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5852$as_echo_n "checking for $ac_word... " >&6; } 5853if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5854 $as_echo_n "(cached) " >&6 5855else 5856 if test -n "$ac_ct_OBJDUMP"; then 5857 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5858else 5859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5860for as_dir in $PATH 5861do 5862 IFS=$as_save_IFS 5863 test -z "$as_dir" && as_dir=. 5864 for ac_exec_ext in '' $ac_executable_extensions; do 5865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5866 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5868 break 2 5869 fi 5870done 5871 done 5872IFS=$as_save_IFS 5873 5874fi 5875fi 5876ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5877if test -n "$ac_ct_OBJDUMP"; then 5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5879$as_echo "$ac_ct_OBJDUMP" >&6; } 5880else 5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5882$as_echo "no" >&6; } 5883fi 5884 5885 if test "x$ac_ct_OBJDUMP" = x; then 5886 OBJDUMP="false" 5887 else 5888 case $cross_compiling:$ac_tool_warned in 5889yes:) 5890{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5891$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5892ac_tool_warned=yes ;; 5893esac 5894 OBJDUMP=$ac_ct_OBJDUMP 5895 fi 5896else 5897 OBJDUMP="$ac_cv_prog_OBJDUMP" 5898fi 5899 5900test -z "$OBJDUMP" && OBJDUMP=objdump 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5911$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5912if test "${lt_cv_deplibs_check_method+set}" = set; then : 5913 $as_echo_n "(cached) " >&6 5914else 5915 lt_cv_file_magic_cmd='$MAGIC_CMD' 5916lt_cv_file_magic_test_file= 5917lt_cv_deplibs_check_method='unknown' 5918# Need to set the preceding variable on all platforms that support 5919# interlibrary dependencies. 5920# 'none' -- dependencies not supported. 5921# `unknown' -- same as none, but documents that we really don't know. 5922# 'pass_all' -- all dependencies passed with no checks. 5923# 'test_compile' -- check by making test program. 5924# 'file_magic [[regex]]' -- check by looking for files in library path 5925# which responds to the $file_magic_cmd with a given extended regex. 5926# If you have `file' or equivalent on your system and you're not sure 5927# whether `pass_all' will *always* work, you probably want this one. 5928 5929case $host_os in 5930aix[4-9]*) 5931 lt_cv_deplibs_check_method=pass_all 5932 ;; 5933 5934beos*) 5935 lt_cv_deplibs_check_method=pass_all 5936 ;; 5937 5938bsdi[45]*) 5939 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5940 lt_cv_file_magic_cmd='/usr/bin/file -L' 5941 lt_cv_file_magic_test_file=/shlib/libc.so 5942 ;; 5943 5944cygwin*) 5945 # func_win32_libid is a shell function defined in ltmain.sh 5946 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5947 lt_cv_file_magic_cmd='func_win32_libid' 5948 ;; 5949 5950mingw* | pw32*) 5951 # Base MSYS/MinGW do not provide the 'file' command needed by 5952 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5953 # unless we find 'file', for example because we are cross-compiling. 5954 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5955 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5956 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5957 lt_cv_file_magic_cmd='func_win32_libid' 5958 else 5959 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5960 lt_cv_file_magic_cmd='$OBJDUMP -f' 5961 fi 5962 ;; 5963 5964cegcc*) 5965 # use the weaker test based on 'objdump'. See mingw*. 5966 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5967 lt_cv_file_magic_cmd='$OBJDUMP -f' 5968 ;; 5969 5970darwin* | rhapsody*) 5971 lt_cv_deplibs_check_method=pass_all 5972 ;; 5973 5974freebsd* | dragonfly*) 5975 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5976 case $host_cpu in 5977 i*86 ) 5978 # Not sure whether the presence of OpenBSD here was a mistake. 5979 # Let's accept both of them until this is cleared up. 5980 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5981 lt_cv_file_magic_cmd=/usr/bin/file 5982 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5983 ;; 5984 esac 5985 else 5986 lt_cv_deplibs_check_method=pass_all 5987 fi 5988 ;; 5989 5990gnu*) 5991 lt_cv_deplibs_check_method=pass_all 5992 ;; 5993 5994haiku*) 5995 lt_cv_deplibs_check_method=pass_all 5996 ;; 5997 5998hpux10.20* | hpux11*) 5999 lt_cv_file_magic_cmd=/usr/bin/file 6000 case $host_cpu in 6001 ia64*) 6002 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6003 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6004 ;; 6005 hppa*64*) 6006 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]' 6007 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6008 ;; 6009 *) 6010 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6011 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6012 ;; 6013 esac 6014 ;; 6015 6016interix[3-9]*) 6017 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6018 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6019 ;; 6020 6021irix5* | irix6* | nonstopux*) 6022 case $LD in 6023 *-32|*"-32 ") libmagic=32-bit;; 6024 *-n32|*"-n32 ") libmagic=N32;; 6025 *-64|*"-64 ") libmagic=64-bit;; 6026 *) libmagic=never-match;; 6027 esac 6028 lt_cv_deplibs_check_method=pass_all 6029 ;; 6030 6031# This must be Linux ELF. 6032linux* | k*bsd*-gnu | kopensolaris*-gnu) 6033 lt_cv_deplibs_check_method=pass_all 6034 ;; 6035 6036netbsd*) 6037 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6038 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6039 else 6040 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6041 fi 6042 ;; 6043 6044newos6*) 6045 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6046 lt_cv_file_magic_cmd=/usr/bin/file 6047 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6048 ;; 6049 6050*nto* | *qnx*) 6051 lt_cv_deplibs_check_method=pass_all 6052 ;; 6053 6054openbsd*) 6055 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6056 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6057 else 6058 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6059 fi 6060 ;; 6061 6062osf3* | osf4* | osf5*) 6063 lt_cv_deplibs_check_method=pass_all 6064 ;; 6065 6066rdos*) 6067 lt_cv_deplibs_check_method=pass_all 6068 ;; 6069 6070solaris*) 6071 lt_cv_deplibs_check_method=pass_all 6072 ;; 6073 6074sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6075 lt_cv_deplibs_check_method=pass_all 6076 ;; 6077 6078sysv4 | sysv4.3*) 6079 case $host_vendor in 6080 motorola) 6081 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]' 6082 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6083 ;; 6084 ncr) 6085 lt_cv_deplibs_check_method=pass_all 6086 ;; 6087 sequent) 6088 lt_cv_file_magic_cmd='/bin/file' 6089 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6090 ;; 6091 sni) 6092 lt_cv_file_magic_cmd='/bin/file' 6093 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6094 lt_cv_file_magic_test_file=/lib/libc.so 6095 ;; 6096 siemens) 6097 lt_cv_deplibs_check_method=pass_all 6098 ;; 6099 pc) 6100 lt_cv_deplibs_check_method=pass_all 6101 ;; 6102 esac 6103 ;; 6104 6105tpf*) 6106 lt_cv_deplibs_check_method=pass_all 6107 ;; 6108esac 6109 6110fi 6111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6112$as_echo "$lt_cv_deplibs_check_method" >&6; } 6113file_magic_cmd=$lt_cv_file_magic_cmd 6114deplibs_check_method=$lt_cv_deplibs_check_method 6115test -z "$deplibs_check_method" && deplibs_check_method=unknown 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128if test -n "$ac_tool_prefix"; then 6129 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6130set dummy ${ac_tool_prefix}ar; ac_word=$2 6131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6132$as_echo_n "checking for $ac_word... " >&6; } 6133if test "${ac_cv_prog_AR+set}" = set; then : 6134 $as_echo_n "(cached) " >&6 6135else 6136 if test -n "$AR"; then 6137 ac_cv_prog_AR="$AR" # Let the user override the test. 6138else 6139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6140for as_dir in $PATH 6141do 6142 IFS=$as_save_IFS 6143 test -z "$as_dir" && as_dir=. 6144 for ac_exec_ext in '' $ac_executable_extensions; do 6145 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6146 ac_cv_prog_AR="${ac_tool_prefix}ar" 6147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6148 break 2 6149 fi 6150done 6151 done 6152IFS=$as_save_IFS 6153 6154fi 6155fi 6156AR=$ac_cv_prog_AR 6157if test -n "$AR"; then 6158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6159$as_echo "$AR" >&6; } 6160else 6161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6162$as_echo "no" >&6; } 6163fi 6164 6165 6166fi 6167if test -z "$ac_cv_prog_AR"; then 6168 ac_ct_AR=$AR 6169 # Extract the first word of "ar", so it can be a program name with args. 6170set dummy ar; ac_word=$2 6171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6172$as_echo_n "checking for $ac_word... " >&6; } 6173if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6174 $as_echo_n "(cached) " >&6 6175else 6176 if test -n "$ac_ct_AR"; then 6177 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6178else 6179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6180for as_dir in $PATH 6181do 6182 IFS=$as_save_IFS 6183 test -z "$as_dir" && as_dir=. 6184 for ac_exec_ext in '' $ac_executable_extensions; do 6185 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6186 ac_cv_prog_ac_ct_AR="ar" 6187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6188 break 2 6189 fi 6190done 6191 done 6192IFS=$as_save_IFS 6193 6194fi 6195fi 6196ac_ct_AR=$ac_cv_prog_ac_ct_AR 6197if test -n "$ac_ct_AR"; then 6198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6199$as_echo "$ac_ct_AR" >&6; } 6200else 6201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6202$as_echo "no" >&6; } 6203fi 6204 6205 if test "x$ac_ct_AR" = x; then 6206 AR="false" 6207 else 6208 case $cross_compiling:$ac_tool_warned in 6209yes:) 6210{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6212ac_tool_warned=yes ;; 6213esac 6214 AR=$ac_ct_AR 6215 fi 6216else 6217 AR="$ac_cv_prog_AR" 6218fi 6219 6220test -z "$AR" && AR=ar 6221test -z "$AR_FLAGS" && AR_FLAGS=cru 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233if test -n "$ac_tool_prefix"; then 6234 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6235set dummy ${ac_tool_prefix}strip; ac_word=$2 6236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6237$as_echo_n "checking for $ac_word... " >&6; } 6238if test "${ac_cv_prog_STRIP+set}" = set; then : 6239 $as_echo_n "(cached) " >&6 6240else 6241 if test -n "$STRIP"; then 6242 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6243else 6244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6245for as_dir in $PATH 6246do 6247 IFS=$as_save_IFS 6248 test -z "$as_dir" && as_dir=. 6249 for ac_exec_ext in '' $ac_executable_extensions; do 6250 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6251 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6252 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6253 break 2 6254 fi 6255done 6256 done 6257IFS=$as_save_IFS 6258 6259fi 6260fi 6261STRIP=$ac_cv_prog_STRIP 6262if test -n "$STRIP"; then 6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6264$as_echo "$STRIP" >&6; } 6265else 6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6267$as_echo "no" >&6; } 6268fi 6269 6270 6271fi 6272if test -z "$ac_cv_prog_STRIP"; then 6273 ac_ct_STRIP=$STRIP 6274 # Extract the first word of "strip", so it can be a program name with args. 6275set dummy strip; ac_word=$2 6276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6277$as_echo_n "checking for $ac_word... " >&6; } 6278if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6279 $as_echo_n "(cached) " >&6 6280else 6281 if test -n "$ac_ct_STRIP"; then 6282 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6283else 6284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6285for as_dir in $PATH 6286do 6287 IFS=$as_save_IFS 6288 test -z "$as_dir" && as_dir=. 6289 for ac_exec_ext in '' $ac_executable_extensions; do 6290 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6291 ac_cv_prog_ac_ct_STRIP="strip" 6292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6293 break 2 6294 fi 6295done 6296 done 6297IFS=$as_save_IFS 6298 6299fi 6300fi 6301ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6302if test -n "$ac_ct_STRIP"; then 6303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6304$as_echo "$ac_ct_STRIP" >&6; } 6305else 6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6307$as_echo "no" >&6; } 6308fi 6309 6310 if test "x$ac_ct_STRIP" = x; then 6311 STRIP=":" 6312 else 6313 case $cross_compiling:$ac_tool_warned in 6314yes:) 6315{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6316$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6317ac_tool_warned=yes ;; 6318esac 6319 STRIP=$ac_ct_STRIP 6320 fi 6321else 6322 STRIP="$ac_cv_prog_STRIP" 6323fi 6324 6325test -z "$STRIP" && STRIP=: 6326 6327 6328 6329 6330 6331 6332if test -n "$ac_tool_prefix"; then 6333 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6334set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6336$as_echo_n "checking for $ac_word... " >&6; } 6337if test "${ac_cv_prog_RANLIB+set}" = set; then : 6338 $as_echo_n "(cached) " >&6 6339else 6340 if test -n "$RANLIB"; then 6341 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6342else 6343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6344for as_dir in $PATH 6345do 6346 IFS=$as_save_IFS 6347 test -z "$as_dir" && as_dir=. 6348 for ac_exec_ext in '' $ac_executable_extensions; do 6349 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6350 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6352 break 2 6353 fi 6354done 6355 done 6356IFS=$as_save_IFS 6357 6358fi 6359fi 6360RANLIB=$ac_cv_prog_RANLIB 6361if test -n "$RANLIB"; then 6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6363$as_echo "$RANLIB" >&6; } 6364else 6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6366$as_echo "no" >&6; } 6367fi 6368 6369 6370fi 6371if test -z "$ac_cv_prog_RANLIB"; then 6372 ac_ct_RANLIB=$RANLIB 6373 # Extract the first word of "ranlib", so it can be a program name with args. 6374set dummy ranlib; ac_word=$2 6375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6376$as_echo_n "checking for $ac_word... " >&6; } 6377if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6378 $as_echo_n "(cached) " >&6 6379else 6380 if test -n "$ac_ct_RANLIB"; then 6381 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6382else 6383as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6384for as_dir in $PATH 6385do 6386 IFS=$as_save_IFS 6387 test -z "$as_dir" && as_dir=. 6388 for ac_exec_ext in '' $ac_executable_extensions; do 6389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6390 ac_cv_prog_ac_ct_RANLIB="ranlib" 6391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6392 break 2 6393 fi 6394done 6395 done 6396IFS=$as_save_IFS 6397 6398fi 6399fi 6400ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6401if test -n "$ac_ct_RANLIB"; then 6402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6403$as_echo "$ac_ct_RANLIB" >&6; } 6404else 6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6406$as_echo "no" >&6; } 6407fi 6408 6409 if test "x$ac_ct_RANLIB" = x; then 6410 RANLIB=":" 6411 else 6412 case $cross_compiling:$ac_tool_warned in 6413yes:) 6414{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6415$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6416ac_tool_warned=yes ;; 6417esac 6418 RANLIB=$ac_ct_RANLIB 6419 fi 6420else 6421 RANLIB="$ac_cv_prog_RANLIB" 6422fi 6423 6424test -z "$RANLIB" && RANLIB=: 6425 6426 6427 6428 6429 6430 6431# Determine commands to create old-style static archives. 6432old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6433old_postinstall_cmds='chmod 644 $oldlib' 6434old_postuninstall_cmds= 6435 6436if test -n "$RANLIB"; then 6437 case $host_os in 6438 openbsd*) 6439 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6440 ;; 6441 *) 6442 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6443 ;; 6444 esac 6445 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6446fi 6447 6448case $host_os in 6449 darwin*) 6450 lock_old_archive_extraction=yes ;; 6451 *) 6452 lock_old_archive_extraction=no ;; 6453esac 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493# If no C compiler was specified, use CC. 6494LTCC=${LTCC-"$CC"} 6495 6496# If no C compiler flags were specified, use CFLAGS. 6497LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6498 6499# Allow CC to be a program name with arguments. 6500compiler=$CC 6501 6502 6503# Check for command to grab the raw symbol name followed by C symbol from nm. 6504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6505$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6506if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6507 $as_echo_n "(cached) " >&6 6508else 6509 6510# These are sane defaults that work on at least a few old systems. 6511# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6512 6513# Character class describing NM global symbol codes. 6514symcode='[BCDEGRST]' 6515 6516# Regexp to match symbols that can be accessed directly from C. 6517sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6518 6519# Define system-specific variables. 6520case $host_os in 6521aix*) 6522 symcode='[BCDT]' 6523 ;; 6524cygwin* | mingw* | pw32* | cegcc*) 6525 symcode='[ABCDGISTW]' 6526 ;; 6527hpux*) 6528 if test "$host_cpu" = ia64; then 6529 symcode='[ABCDEGRST]' 6530 fi 6531 ;; 6532irix* | nonstopux*) 6533 symcode='[BCDEGRST]' 6534 ;; 6535osf*) 6536 symcode='[BCDEGQRST]' 6537 ;; 6538solaris*) 6539 symcode='[BDRT]' 6540 ;; 6541sco3.2v5*) 6542 symcode='[DT]' 6543 ;; 6544sysv4.2uw2*) 6545 symcode='[DT]' 6546 ;; 6547sysv5* | sco5v6* | unixware* | OpenUNIX*) 6548 symcode='[ABDT]' 6549 ;; 6550sysv4) 6551 symcode='[DFNSTU]' 6552 ;; 6553esac 6554 6555# If we're using GNU nm, then use its standard symbol codes. 6556case `$NM -V 2>&1` in 6557*GNU* | *'with BFD'*) 6558 symcode='[ABCDGIRSTW]' ;; 6559esac 6560 6561# Transform an extracted symbol line into a proper C declaration. 6562# Some systems (esp. on ia64) link data and code symbols differently, 6563# so use this general approach. 6564lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6565 6566# Transform an extracted symbol line into symbol name and symbol address 6567lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6568lt_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'" 6569 6570# Handle CRLF in mingw tool chain 6571opt_cr= 6572case $build_os in 6573mingw*) 6574 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6575 ;; 6576esac 6577 6578# Try without a prefix underscore, then with it. 6579for ac_symprfx in "" "_"; do 6580 6581 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6582 symxfrm="\\1 $ac_symprfx\\2 \\2" 6583 6584 # Write the raw and C identifiers. 6585 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6586 # Fake it for dumpbin and say T for any non-static function 6587 # and D for any global variable. 6588 # Also find C++ and __fastcall symbols from MSVC++, 6589 # which start with @ or ?. 6590 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6591" {last_section=section; section=\$ 3};"\ 6592" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6593" \$ 0!~/External *\|/{next};"\ 6594" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6595" {if(hide[section]) next};"\ 6596" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6597" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6598" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6599" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6600" ' prfx=^$ac_symprfx" 6601 else 6602 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6603 fi 6604 6605 # Check to see that the pipe works correctly. 6606 pipe_works=no 6607 6608 rm -f conftest* 6609 cat > conftest.$ac_ext <<_LT_EOF 6610#ifdef __cplusplus 6611extern "C" { 6612#endif 6613char nm_test_var; 6614void nm_test_func(void); 6615void nm_test_func(void){} 6616#ifdef __cplusplus 6617} 6618#endif 6619int main(){nm_test_var='a';nm_test_func();return(0);} 6620_LT_EOF 6621 6622 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6623 (eval $ac_compile) 2>&5 6624 ac_status=$? 6625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6626 test $ac_status = 0; }; then 6627 # Now try to grab the symbols. 6628 nlist=conftest.nm 6629 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6630 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6631 ac_status=$? 6632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6633 test $ac_status = 0; } && test -s "$nlist"; then 6634 # Try sorting and uniquifying the output. 6635 if sort "$nlist" | uniq > "$nlist"T; then 6636 mv -f "$nlist"T "$nlist" 6637 else 6638 rm -f "$nlist"T 6639 fi 6640 6641 # Make sure that we snagged all the symbols we need. 6642 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6643 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6644 cat <<_LT_EOF > conftest.$ac_ext 6645#ifdef __cplusplus 6646extern "C" { 6647#endif 6648 6649_LT_EOF 6650 # Now generate the symbol file. 6651 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6652 6653 cat <<_LT_EOF >> conftest.$ac_ext 6654 6655/* The mapping between symbol names and symbols. */ 6656const struct { 6657 const char *name; 6658 void *address; 6659} 6660lt__PROGRAM__LTX_preloaded_symbols[] = 6661{ 6662 { "@PROGRAM@", (void *) 0 }, 6663_LT_EOF 6664 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6665 cat <<\_LT_EOF >> conftest.$ac_ext 6666 {0, (void *) 0} 6667}; 6668 6669/* This works around a problem in FreeBSD linker */ 6670#ifdef FREEBSD_WORKAROUND 6671static const void *lt_preloaded_setup() { 6672 return lt__PROGRAM__LTX_preloaded_symbols; 6673} 6674#endif 6675 6676#ifdef __cplusplus 6677} 6678#endif 6679_LT_EOF 6680 # Now try linking the two files. 6681 mv conftest.$ac_objext conftstm.$ac_objext 6682 lt_save_LIBS="$LIBS" 6683 lt_save_CFLAGS="$CFLAGS" 6684 LIBS="conftstm.$ac_objext" 6685 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6686 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6687 (eval $ac_link) 2>&5 6688 ac_status=$? 6689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6690 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6691 pipe_works=yes 6692 fi 6693 LIBS="$lt_save_LIBS" 6694 CFLAGS="$lt_save_CFLAGS" 6695 else 6696 echo "cannot find nm_test_func in $nlist" >&5 6697 fi 6698 else 6699 echo "cannot find nm_test_var in $nlist" >&5 6700 fi 6701 else 6702 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6703 fi 6704 else 6705 echo "$progname: failed program was:" >&5 6706 cat conftest.$ac_ext >&5 6707 fi 6708 rm -rf conftest* conftst* 6709 6710 # Do not use the global_symbol_pipe unless it works. 6711 if test "$pipe_works" = yes; then 6712 break 6713 else 6714 lt_cv_sys_global_symbol_pipe= 6715 fi 6716done 6717 6718fi 6719 6720if test -z "$lt_cv_sys_global_symbol_pipe"; then 6721 lt_cv_sys_global_symbol_to_cdecl= 6722fi 6723if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6725$as_echo "failed" >&6; } 6726else 6727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6728$as_echo "ok" >&6; } 6729fi 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752# Check whether --enable-libtool-lock was given. 6753if test "${enable_libtool_lock+set}" = set; then : 6754 enableval=$enable_libtool_lock; 6755fi 6756 6757test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6758 6759# Some flags need to be propagated to the compiler or linker for good 6760# libtool support. 6761case $host in 6762ia64-*-hpux*) 6763 # Find out which ABI we are using. 6764 echo 'int i;' > conftest.$ac_ext 6765 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6766 (eval $ac_compile) 2>&5 6767 ac_status=$? 6768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6769 test $ac_status = 0; }; then 6770 case `/usr/bin/file conftest.$ac_objext` in 6771 *ELF-32*) 6772 HPUX_IA64_MODE="32" 6773 ;; 6774 *ELF-64*) 6775 HPUX_IA64_MODE="64" 6776 ;; 6777 esac 6778 fi 6779 rm -rf conftest* 6780 ;; 6781*-*-irix6*) 6782 # Find out which ABI we are using. 6783 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6784 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6785 (eval $ac_compile) 2>&5 6786 ac_status=$? 6787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6788 test $ac_status = 0; }; then 6789 if test "$lt_cv_prog_gnu_ld" = yes; then 6790 case `/usr/bin/file conftest.$ac_objext` in 6791 *32-bit*) 6792 LD="${LD-ld} -melf32bsmip" 6793 ;; 6794 *N32*) 6795 LD="${LD-ld} -melf32bmipn32" 6796 ;; 6797 *64-bit*) 6798 LD="${LD-ld} -melf64bmip" 6799 ;; 6800 esac 6801 else 6802 case `/usr/bin/file conftest.$ac_objext` in 6803 *32-bit*) 6804 LD="${LD-ld} -32" 6805 ;; 6806 *N32*) 6807 LD="${LD-ld} -n32" 6808 ;; 6809 *64-bit*) 6810 LD="${LD-ld} -64" 6811 ;; 6812 esac 6813 fi 6814 fi 6815 rm -rf conftest* 6816 ;; 6817 6818x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6819s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6820 # Find out which ABI we are using. 6821 echo 'int i;' > conftest.$ac_ext 6822 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6823 (eval $ac_compile) 2>&5 6824 ac_status=$? 6825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6826 test $ac_status = 0; }; then 6827 case `/usr/bin/file conftest.o` in 6828 *32-bit*) 6829 case $host in 6830 x86_64-*kfreebsd*-gnu) 6831 LD="${LD-ld} -m elf_i386_fbsd" 6832 ;; 6833 x86_64-*linux*) 6834 case `/usr/bin/file conftest.o` in 6835 *x86-64*) 6836 LD="${LD-ld} -m elf32_x86_64" 6837 ;; 6838 *) 6839 LD="${LD-ld} -m elf_i386" 6840 ;; 6841 esac 6842 ;; 6843 powerpc64le-*linux*) 6844 LD="${LD-ld} -m elf32lppclinux" 6845 ;; 6846 powerpc64-*linux*) 6847 LD="${LD-ld} -m elf32ppclinux" 6848 ;; 6849 s390x-*linux*) 6850 LD="${LD-ld} -m elf_s390" 6851 ;; 6852 sparc64-*linux*) 6853 LD="${LD-ld} -m elf32_sparc" 6854 ;; 6855 esac 6856 ;; 6857 *64-bit*) 6858 case $host in 6859 x86_64-*kfreebsd*-gnu) 6860 LD="${LD-ld} -m elf_x86_64_fbsd" 6861 ;; 6862 x86_64-*linux*) 6863 LD="${LD-ld} -m elf_x86_64" 6864 ;; 6865 powerpcle-*linux*) 6866 LD="${LD-ld} -m elf64lppc" 6867 ;; 6868 powerpc-*linux*) 6869 LD="${LD-ld} -m elf64ppc" 6870 ;; 6871 s390*-*linux*|s390*-*tpf*) 6872 LD="${LD-ld} -m elf64_s390" 6873 ;; 6874 sparc*-*linux*) 6875 LD="${LD-ld} -m elf64_sparc" 6876 ;; 6877 esac 6878 ;; 6879 esac 6880 fi 6881 rm -rf conftest* 6882 ;; 6883 6884*-*-sco3.2v5*) 6885 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6886 SAVE_CFLAGS="$CFLAGS" 6887 CFLAGS="$CFLAGS -belf" 6888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6889$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6890if test "${lt_cv_cc_needs_belf+set}" = set; then : 6891 $as_echo_n "(cached) " >&6 6892else 6893 ac_ext=c 6894ac_cpp='$CPP $CPPFLAGS' 6895ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6896ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6897ac_compiler_gnu=$ac_cv_c_compiler_gnu 6898 6899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6900/* end confdefs.h. */ 6901 6902int 6903main () 6904{ 6905 6906 ; 6907 return 0; 6908} 6909_ACEOF 6910if ac_fn_c_try_link "$LINENO"; then : 6911 lt_cv_cc_needs_belf=yes 6912else 6913 lt_cv_cc_needs_belf=no 6914fi 6915rm -f core conftest.err conftest.$ac_objext \ 6916 conftest$ac_exeext conftest.$ac_ext 6917 ac_ext=c 6918ac_cpp='$CPP $CPPFLAGS' 6919ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6920ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6921ac_compiler_gnu=$ac_cv_c_compiler_gnu 6922 6923fi 6924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6925$as_echo "$lt_cv_cc_needs_belf" >&6; } 6926 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6927 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6928 CFLAGS="$SAVE_CFLAGS" 6929 fi 6930 ;; 6931sparc*-*solaris*) 6932 # Find out which ABI we are using. 6933 echo 'int i;' > conftest.$ac_ext 6934 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6935 (eval $ac_compile) 2>&5 6936 ac_status=$? 6937 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6938 test $ac_status = 0; }; then 6939 case `/usr/bin/file conftest.o` in 6940 *64-bit*) 6941 case $lt_cv_prog_gnu_ld in 6942 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6943 *) 6944 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6945 LD="${LD-ld} -64" 6946 fi 6947 ;; 6948 esac 6949 ;; 6950 esac 6951 fi 6952 rm -rf conftest* 6953 ;; 6954esac 6955 6956need_locks="$enable_libtool_lock" 6957 6958 6959 case $host_os in 6960 rhapsody* | darwin*) 6961 if test -n "$ac_tool_prefix"; then 6962 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6963set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6965$as_echo_n "checking for $ac_word... " >&6; } 6966if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6967 $as_echo_n "(cached) " >&6 6968else 6969 if test -n "$DSYMUTIL"; then 6970 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6971else 6972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6973for as_dir in $PATH 6974do 6975 IFS=$as_save_IFS 6976 test -z "$as_dir" && as_dir=. 6977 for ac_exec_ext in '' $ac_executable_extensions; do 6978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6979 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6981 break 2 6982 fi 6983done 6984 done 6985IFS=$as_save_IFS 6986 6987fi 6988fi 6989DSYMUTIL=$ac_cv_prog_DSYMUTIL 6990if test -n "$DSYMUTIL"; then 6991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6992$as_echo "$DSYMUTIL" >&6; } 6993else 6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6995$as_echo "no" >&6; } 6996fi 6997 6998 6999fi 7000if test -z "$ac_cv_prog_DSYMUTIL"; then 7001 ac_ct_DSYMUTIL=$DSYMUTIL 7002 # Extract the first word of "dsymutil", so it can be a program name with args. 7003set dummy dsymutil; ac_word=$2 7004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7005$as_echo_n "checking for $ac_word... " >&6; } 7006if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7007 $as_echo_n "(cached) " >&6 7008else 7009 if test -n "$ac_ct_DSYMUTIL"; then 7010 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7011else 7012as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7013for as_dir in $PATH 7014do 7015 IFS=$as_save_IFS 7016 test -z "$as_dir" && as_dir=. 7017 for ac_exec_ext in '' $ac_executable_extensions; do 7018 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7019 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7021 break 2 7022 fi 7023done 7024 done 7025IFS=$as_save_IFS 7026 7027fi 7028fi 7029ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7030if test -n "$ac_ct_DSYMUTIL"; then 7031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7032$as_echo "$ac_ct_DSYMUTIL" >&6; } 7033else 7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7035$as_echo "no" >&6; } 7036fi 7037 7038 if test "x$ac_ct_DSYMUTIL" = x; then 7039 DSYMUTIL=":" 7040 else 7041 case $cross_compiling:$ac_tool_warned in 7042yes:) 7043{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7044$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7045ac_tool_warned=yes ;; 7046esac 7047 DSYMUTIL=$ac_ct_DSYMUTIL 7048 fi 7049else 7050 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7051fi 7052 7053 if test -n "$ac_tool_prefix"; then 7054 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7055set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7057$as_echo_n "checking for $ac_word... " >&6; } 7058if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7059 $as_echo_n "(cached) " >&6 7060else 7061 if test -n "$NMEDIT"; then 7062 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7063else 7064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7065for as_dir in $PATH 7066do 7067 IFS=$as_save_IFS 7068 test -z "$as_dir" && as_dir=. 7069 for ac_exec_ext in '' $ac_executable_extensions; do 7070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7071 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7073 break 2 7074 fi 7075done 7076 done 7077IFS=$as_save_IFS 7078 7079fi 7080fi 7081NMEDIT=$ac_cv_prog_NMEDIT 7082if test -n "$NMEDIT"; then 7083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7084$as_echo "$NMEDIT" >&6; } 7085else 7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7087$as_echo "no" >&6; } 7088fi 7089 7090 7091fi 7092if test -z "$ac_cv_prog_NMEDIT"; then 7093 ac_ct_NMEDIT=$NMEDIT 7094 # Extract the first word of "nmedit", so it can be a program name with args. 7095set dummy nmedit; ac_word=$2 7096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7097$as_echo_n "checking for $ac_word... " >&6; } 7098if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7099 $as_echo_n "(cached) " >&6 7100else 7101 if test -n "$ac_ct_NMEDIT"; then 7102 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7103else 7104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7105for as_dir in $PATH 7106do 7107 IFS=$as_save_IFS 7108 test -z "$as_dir" && as_dir=. 7109 for ac_exec_ext in '' $ac_executable_extensions; do 7110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7111 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7113 break 2 7114 fi 7115done 7116 done 7117IFS=$as_save_IFS 7118 7119fi 7120fi 7121ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7122if test -n "$ac_ct_NMEDIT"; then 7123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7124$as_echo "$ac_ct_NMEDIT" >&6; } 7125else 7126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7127$as_echo "no" >&6; } 7128fi 7129 7130 if test "x$ac_ct_NMEDIT" = x; then 7131 NMEDIT=":" 7132 else 7133 case $cross_compiling:$ac_tool_warned in 7134yes:) 7135{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7136$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7137ac_tool_warned=yes ;; 7138esac 7139 NMEDIT=$ac_ct_NMEDIT 7140 fi 7141else 7142 NMEDIT="$ac_cv_prog_NMEDIT" 7143fi 7144 7145 if test -n "$ac_tool_prefix"; then 7146 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7147set dummy ${ac_tool_prefix}lipo; ac_word=$2 7148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7149$as_echo_n "checking for $ac_word... " >&6; } 7150if test "${ac_cv_prog_LIPO+set}" = set; then : 7151 $as_echo_n "(cached) " >&6 7152else 7153 if test -n "$LIPO"; then 7154 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7155else 7156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7157for as_dir in $PATH 7158do 7159 IFS=$as_save_IFS 7160 test -z "$as_dir" && as_dir=. 7161 for ac_exec_ext in '' $ac_executable_extensions; do 7162 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7163 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7165 break 2 7166 fi 7167done 7168 done 7169IFS=$as_save_IFS 7170 7171fi 7172fi 7173LIPO=$ac_cv_prog_LIPO 7174if test -n "$LIPO"; then 7175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7176$as_echo "$LIPO" >&6; } 7177else 7178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7179$as_echo "no" >&6; } 7180fi 7181 7182 7183fi 7184if test -z "$ac_cv_prog_LIPO"; then 7185 ac_ct_LIPO=$LIPO 7186 # Extract the first word of "lipo", so it can be a program name with args. 7187set dummy lipo; ac_word=$2 7188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7189$as_echo_n "checking for $ac_word... " >&6; } 7190if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7191 $as_echo_n "(cached) " >&6 7192else 7193 if test -n "$ac_ct_LIPO"; then 7194 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7195else 7196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7197for as_dir in $PATH 7198do 7199 IFS=$as_save_IFS 7200 test -z "$as_dir" && as_dir=. 7201 for ac_exec_ext in '' $ac_executable_extensions; do 7202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7203 ac_cv_prog_ac_ct_LIPO="lipo" 7204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7205 break 2 7206 fi 7207done 7208 done 7209IFS=$as_save_IFS 7210 7211fi 7212fi 7213ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7214if test -n "$ac_ct_LIPO"; then 7215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7216$as_echo "$ac_ct_LIPO" >&6; } 7217else 7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7219$as_echo "no" >&6; } 7220fi 7221 7222 if test "x$ac_ct_LIPO" = x; then 7223 LIPO=":" 7224 else 7225 case $cross_compiling:$ac_tool_warned in 7226yes:) 7227{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7228$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7229ac_tool_warned=yes ;; 7230esac 7231 LIPO=$ac_ct_LIPO 7232 fi 7233else 7234 LIPO="$ac_cv_prog_LIPO" 7235fi 7236 7237 if test -n "$ac_tool_prefix"; then 7238 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7239set dummy ${ac_tool_prefix}otool; ac_word=$2 7240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7241$as_echo_n "checking for $ac_word... " >&6; } 7242if test "${ac_cv_prog_OTOOL+set}" = set; then : 7243 $as_echo_n "(cached) " >&6 7244else 7245 if test -n "$OTOOL"; then 7246 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7247else 7248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7249for as_dir in $PATH 7250do 7251 IFS=$as_save_IFS 7252 test -z "$as_dir" && as_dir=. 7253 for ac_exec_ext in '' $ac_executable_extensions; do 7254 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7255 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7257 break 2 7258 fi 7259done 7260 done 7261IFS=$as_save_IFS 7262 7263fi 7264fi 7265OTOOL=$ac_cv_prog_OTOOL 7266if test -n "$OTOOL"; then 7267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7268$as_echo "$OTOOL" >&6; } 7269else 7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7271$as_echo "no" >&6; } 7272fi 7273 7274 7275fi 7276if test -z "$ac_cv_prog_OTOOL"; then 7277 ac_ct_OTOOL=$OTOOL 7278 # Extract the first word of "otool", so it can be a program name with args. 7279set dummy otool; ac_word=$2 7280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7281$as_echo_n "checking for $ac_word... " >&6; } 7282if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7283 $as_echo_n "(cached) " >&6 7284else 7285 if test -n "$ac_ct_OTOOL"; then 7286 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7287else 7288as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7289for as_dir in $PATH 7290do 7291 IFS=$as_save_IFS 7292 test -z "$as_dir" && as_dir=. 7293 for ac_exec_ext in '' $ac_executable_extensions; do 7294 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7295 ac_cv_prog_ac_ct_OTOOL="otool" 7296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7297 break 2 7298 fi 7299done 7300 done 7301IFS=$as_save_IFS 7302 7303fi 7304fi 7305ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7306if test -n "$ac_ct_OTOOL"; then 7307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7308$as_echo "$ac_ct_OTOOL" >&6; } 7309else 7310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7311$as_echo "no" >&6; } 7312fi 7313 7314 if test "x$ac_ct_OTOOL" = x; then 7315 OTOOL=":" 7316 else 7317 case $cross_compiling:$ac_tool_warned in 7318yes:) 7319{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7320$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7321ac_tool_warned=yes ;; 7322esac 7323 OTOOL=$ac_ct_OTOOL 7324 fi 7325else 7326 OTOOL="$ac_cv_prog_OTOOL" 7327fi 7328 7329 if test -n "$ac_tool_prefix"; then 7330 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7331set dummy ${ac_tool_prefix}otool64; ac_word=$2 7332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7333$as_echo_n "checking for $ac_word... " >&6; } 7334if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7335 $as_echo_n "(cached) " >&6 7336else 7337 if test -n "$OTOOL64"; then 7338 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7339else 7340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7341for as_dir in $PATH 7342do 7343 IFS=$as_save_IFS 7344 test -z "$as_dir" && as_dir=. 7345 for ac_exec_ext in '' $ac_executable_extensions; do 7346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7347 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7349 break 2 7350 fi 7351done 7352 done 7353IFS=$as_save_IFS 7354 7355fi 7356fi 7357OTOOL64=$ac_cv_prog_OTOOL64 7358if test -n "$OTOOL64"; then 7359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7360$as_echo "$OTOOL64" >&6; } 7361else 7362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7363$as_echo "no" >&6; } 7364fi 7365 7366 7367fi 7368if test -z "$ac_cv_prog_OTOOL64"; then 7369 ac_ct_OTOOL64=$OTOOL64 7370 # Extract the first word of "otool64", so it can be a program name with args. 7371set dummy otool64; ac_word=$2 7372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7373$as_echo_n "checking for $ac_word... " >&6; } 7374if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7375 $as_echo_n "(cached) " >&6 7376else 7377 if test -n "$ac_ct_OTOOL64"; then 7378 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7379else 7380as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7381for as_dir in $PATH 7382do 7383 IFS=$as_save_IFS 7384 test -z "$as_dir" && as_dir=. 7385 for ac_exec_ext in '' $ac_executable_extensions; do 7386 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7387 ac_cv_prog_ac_ct_OTOOL64="otool64" 7388 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7389 break 2 7390 fi 7391done 7392 done 7393IFS=$as_save_IFS 7394 7395fi 7396fi 7397ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7398if test -n "$ac_ct_OTOOL64"; then 7399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7400$as_echo "$ac_ct_OTOOL64" >&6; } 7401else 7402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7403$as_echo "no" >&6; } 7404fi 7405 7406 if test "x$ac_ct_OTOOL64" = x; then 7407 OTOOL64=":" 7408 else 7409 case $cross_compiling:$ac_tool_warned in 7410yes:) 7411{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7412$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7413ac_tool_warned=yes ;; 7414esac 7415 OTOOL64=$ac_ct_OTOOL64 7416 fi 7417else 7418 OTOOL64="$ac_cv_prog_OTOOL64" 7419fi 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7448$as_echo_n "checking for -single_module linker flag... " >&6; } 7449if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7450 $as_echo_n "(cached) " >&6 7451else 7452 lt_cv_apple_cc_single_mod=no 7453 if test -z "${LT_MULTI_MODULE}"; then 7454 # By default we will add the -single_module flag. You can override 7455 # by either setting the environment variable LT_MULTI_MODULE 7456 # non-empty at configure time, or by adding -multi_module to the 7457 # link flags. 7458 rm -rf libconftest.dylib* 7459 echo "int foo(void){return 1;}" > conftest.c 7460 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7461-dynamiclib -Wl,-single_module conftest.c" >&5 7462 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7463 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7464 _lt_result=$? 7465 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7466 lt_cv_apple_cc_single_mod=yes 7467 else 7468 cat conftest.err >&5 7469 fi 7470 rm -rf libconftest.dylib* 7471 rm -f conftest.* 7472 fi 7473fi 7474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7475$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7477$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7478if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7479 $as_echo_n "(cached) " >&6 7480else 7481 lt_cv_ld_exported_symbols_list=no 7482 save_LDFLAGS=$LDFLAGS 7483 echo "_main" > conftest.sym 7484 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7486/* end confdefs.h. */ 7487 7488int 7489main () 7490{ 7491 7492 ; 7493 return 0; 7494} 7495_ACEOF 7496if ac_fn_c_try_link "$LINENO"; then : 7497 lt_cv_ld_exported_symbols_list=yes 7498else 7499 lt_cv_ld_exported_symbols_list=no 7500fi 7501rm -f core conftest.err conftest.$ac_objext \ 7502 conftest$ac_exeext conftest.$ac_ext 7503 LDFLAGS="$save_LDFLAGS" 7504 7505fi 7506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7507$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7509$as_echo_n "checking for -force_load linker flag... " >&6; } 7510if test "${lt_cv_ld_force_load+set}" = set; then : 7511 $as_echo_n "(cached) " >&6 7512else 7513 lt_cv_ld_force_load=no 7514 cat > conftest.c << _LT_EOF 7515int forced_loaded() { return 2;} 7516_LT_EOF 7517 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7518 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7519 echo "$AR cru libconftest.a conftest.o" >&5 7520 $AR cru libconftest.a conftest.o 2>&5 7521 cat > conftest.c << _LT_EOF 7522int main() { return 0;} 7523_LT_EOF 7524 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7525 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7526 _lt_result=$? 7527 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7528 lt_cv_ld_force_load=yes 7529 else 7530 cat conftest.err >&5 7531 fi 7532 rm -f conftest.err libconftest.a conftest conftest.c 7533 rm -rf conftest.dSYM 7534 7535fi 7536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7537$as_echo "$lt_cv_ld_force_load" >&6; } 7538 case $host_os in 7539 rhapsody* | darwin1.[012]) 7540 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7541 darwin1.*) 7542 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7543 darwin*) # darwin 5.x on 7544 # if running on 10.5 or later, the deployment target defaults 7545 # to the OS version, if on x86, and 10.4, the deployment 7546 # target defaults to 10.4. Don't you love it? 7547 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7548 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7549 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7550 10.[012][,.]*) 7551 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7552 10.*) 7553 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7554 esac 7555 ;; 7556 esac 7557 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7558 _lt_dar_single_mod='$single_module' 7559 fi 7560 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7561 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7562 else 7563 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7564 fi 7565 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7566 _lt_dsymutil='~$DSYMUTIL $lib || :' 7567 else 7568 _lt_dsymutil= 7569 fi 7570 ;; 7571 esac 7572 7573for ac_header in dlfcn.h 7574do : 7575 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7576" 7577if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7578 cat >>confdefs.h <<_ACEOF 7579#define HAVE_DLFCN_H 1 7580_ACEOF 7581 7582fi 7583 7584done 7585 7586 7587 7588 7589 7590 7591# Set options 7592 7593 7594 7595 7596 enable_win32_dll=no 7597 7598 7599 # Check whether --enable-shared was given. 7600if test "${enable_shared+set}" = set; then : 7601 enableval=$enable_shared; p=${PACKAGE-default} 7602 case $enableval in 7603 yes) enable_shared=yes ;; 7604 no) enable_shared=no ;; 7605 *) 7606 enable_shared=no 7607 # Look at the argument we got. We use all the common list separators. 7608 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7609 for pkg in $enableval; do 7610 IFS="$lt_save_ifs" 7611 if test "X$pkg" = "X$p"; then 7612 enable_shared=yes 7613 fi 7614 done 7615 IFS="$lt_save_ifs" 7616 ;; 7617 esac 7618else 7619 enable_shared=yes 7620fi 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 # Check whether --enable-static was given. 7631if test "${enable_static+set}" = set; then : 7632 enableval=$enable_static; p=${PACKAGE-default} 7633 case $enableval in 7634 yes) enable_static=yes ;; 7635 no) enable_static=no ;; 7636 *) 7637 enable_static=no 7638 # Look at the argument we got. We use all the common list separators. 7639 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7640 for pkg in $enableval; do 7641 IFS="$lt_save_ifs" 7642 if test "X$pkg" = "X$p"; then 7643 enable_static=yes 7644 fi 7645 done 7646 IFS="$lt_save_ifs" 7647 ;; 7648 esac 7649else 7650 enable_static=yes 7651fi 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662# Check whether --with-pic was given. 7663if test "${with_pic+set}" = set; then : 7664 withval=$with_pic; pic_mode="$withval" 7665else 7666 pic_mode=default 7667fi 7668 7669 7670test -z "$pic_mode" && pic_mode=default 7671 7672 7673 7674 7675 7676 7677 7678 # Check whether --enable-fast-install was given. 7679if test "${enable_fast_install+set}" = set; then : 7680 enableval=$enable_fast_install; p=${PACKAGE-default} 7681 case $enableval in 7682 yes) enable_fast_install=yes ;; 7683 no) enable_fast_install=no ;; 7684 *) 7685 enable_fast_install=no 7686 # Look at the argument we got. We use all the common list separators. 7687 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7688 for pkg in $enableval; do 7689 IFS="$lt_save_ifs" 7690 if test "X$pkg" = "X$p"; then 7691 enable_fast_install=yes 7692 fi 7693 done 7694 IFS="$lt_save_ifs" 7695 ;; 7696 esac 7697else 7698 enable_fast_install=yes 7699fi 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711# This can be used to rebuild libtool when needed 7712LIBTOOL_DEPS="$ltmain" 7713 7714# Always use our own libtool. 7715LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742test -z "$LN_S" && LN_S="ln -s" 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757if test -n "${ZSH_VERSION+set}" ; then 7758 setopt NO_GLOB_SUBST 7759fi 7760 7761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7762$as_echo_n "checking for objdir... " >&6; } 7763if test "${lt_cv_objdir+set}" = set; then : 7764 $as_echo_n "(cached) " >&6 7765else 7766 rm -f .libs 2>/dev/null 7767mkdir .libs 2>/dev/null 7768if test -d .libs; then 7769 lt_cv_objdir=.libs 7770else 7771 # MS-DOS does not allow filenames that begin with a dot. 7772 lt_cv_objdir=_libs 7773fi 7774rmdir .libs 2>/dev/null 7775fi 7776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7777$as_echo "$lt_cv_objdir" >&6; } 7778objdir=$lt_cv_objdir 7779 7780 7781 7782 7783 7784cat >>confdefs.h <<_ACEOF 7785#define LT_OBJDIR "$lt_cv_objdir/" 7786_ACEOF 7787 7788 7789 7790 7791case $host_os in 7792aix3*) 7793 # AIX sometimes has problems with the GCC collect2 program. For some 7794 # reason, if we set the COLLECT_NAMES environment variable, the problems 7795 # vanish in a puff of smoke. 7796 if test "X${COLLECT_NAMES+set}" != Xset; then 7797 COLLECT_NAMES= 7798 export COLLECT_NAMES 7799 fi 7800 ;; 7801esac 7802 7803# Global variables: 7804ofile=libtool 7805can_build_shared=yes 7806 7807# All known linkers require a `.a' archive for static linking (except MSVC, 7808# which needs '.lib'). 7809libext=a 7810 7811with_gnu_ld="$lt_cv_prog_gnu_ld" 7812 7813old_CC="$CC" 7814old_CFLAGS="$CFLAGS" 7815 7816# Set sane defaults for various variables 7817test -z "$CC" && CC=cc 7818test -z "$LTCC" && LTCC=$CC 7819test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7820test -z "$LD" && LD=ld 7821test -z "$ac_objext" && ac_objext=o 7822 7823for cc_temp in $compiler""; do 7824 case $cc_temp in 7825 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7826 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7827 \-*) ;; 7828 *) break;; 7829 esac 7830done 7831cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7832 7833 7834# Only perform the check for file, if the check method requires it 7835test -z "$MAGIC_CMD" && MAGIC_CMD=file 7836case $deplibs_check_method in 7837file_magic*) 7838 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7840$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7841if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7842 $as_echo_n "(cached) " >&6 7843else 7844 case $MAGIC_CMD in 7845[\\/*] | ?:[\\/]*) 7846 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7847 ;; 7848*) 7849 lt_save_MAGIC_CMD="$MAGIC_CMD" 7850 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7851 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7852 for ac_dir in $ac_dummy; do 7853 IFS="$lt_save_ifs" 7854 test -z "$ac_dir" && ac_dir=. 7855 if test -f $ac_dir/${ac_tool_prefix}file; then 7856 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7857 if test -n "$file_magic_test_file"; then 7858 case $deplibs_check_method in 7859 "file_magic "*) 7860 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7861 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7862 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7863 $EGREP "$file_magic_regex" > /dev/null; then 7864 : 7865 else 7866 cat <<_LT_EOF 1>&2 7867 7868*** Warning: the command libtool uses to detect shared libraries, 7869*** $file_magic_cmd, produces output that libtool cannot recognize. 7870*** The result is that libtool may fail to recognize shared libraries 7871*** as such. This will affect the creation of libtool libraries that 7872*** depend on shared libraries, but programs linked with such libtool 7873*** libraries will work regardless of this problem. Nevertheless, you 7874*** may want to report the problem to your system manager and/or to 7875*** bug-libtool@gnu.org 7876 7877_LT_EOF 7878 fi ;; 7879 esac 7880 fi 7881 break 7882 fi 7883 done 7884 IFS="$lt_save_ifs" 7885 MAGIC_CMD="$lt_save_MAGIC_CMD" 7886 ;; 7887esac 7888fi 7889 7890MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7891if test -n "$MAGIC_CMD"; then 7892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7893$as_echo "$MAGIC_CMD" >&6; } 7894else 7895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7896$as_echo "no" >&6; } 7897fi 7898 7899 7900 7901 7902 7903if test -z "$lt_cv_path_MAGIC_CMD"; then 7904 if test -n "$ac_tool_prefix"; then 7905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7906$as_echo_n "checking for file... " >&6; } 7907if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7908 $as_echo_n "(cached) " >&6 7909else 7910 case $MAGIC_CMD in 7911[\\/*] | ?:[\\/]*) 7912 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7913 ;; 7914*) 7915 lt_save_MAGIC_CMD="$MAGIC_CMD" 7916 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7917 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7918 for ac_dir in $ac_dummy; do 7919 IFS="$lt_save_ifs" 7920 test -z "$ac_dir" && ac_dir=. 7921 if test -f $ac_dir/file; then 7922 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7923 if test -n "$file_magic_test_file"; then 7924 case $deplibs_check_method in 7925 "file_magic "*) 7926 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7927 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7928 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7929 $EGREP "$file_magic_regex" > /dev/null; then 7930 : 7931 else 7932 cat <<_LT_EOF 1>&2 7933 7934*** Warning: the command libtool uses to detect shared libraries, 7935*** $file_magic_cmd, produces output that libtool cannot recognize. 7936*** The result is that libtool may fail to recognize shared libraries 7937*** as such. This will affect the creation of libtool libraries that 7938*** depend on shared libraries, but programs linked with such libtool 7939*** libraries will work regardless of this problem. Nevertheless, you 7940*** may want to report the problem to your system manager and/or to 7941*** bug-libtool@gnu.org 7942 7943_LT_EOF 7944 fi ;; 7945 esac 7946 fi 7947 break 7948 fi 7949 done 7950 IFS="$lt_save_ifs" 7951 MAGIC_CMD="$lt_save_MAGIC_CMD" 7952 ;; 7953esac 7954fi 7955 7956MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7957if test -n "$MAGIC_CMD"; then 7958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7959$as_echo "$MAGIC_CMD" >&6; } 7960else 7961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7962$as_echo "no" >&6; } 7963fi 7964 7965 7966 else 7967 MAGIC_CMD=: 7968 fi 7969fi 7970 7971 fi 7972 ;; 7973esac 7974 7975# Use C for the default configuration in the libtool script 7976 7977lt_save_CC="$CC" 7978ac_ext=c 7979ac_cpp='$CPP $CPPFLAGS' 7980ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7981ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7982ac_compiler_gnu=$ac_cv_c_compiler_gnu 7983 7984 7985# Source file extension for C test sources. 7986ac_ext=c 7987 7988# Object file extension for compiled C test sources. 7989objext=o 7990objext=$objext 7991 7992# Code to be used in simple compile tests 7993lt_simple_compile_test_code="int some_variable = 0;" 7994 7995# Code to be used in simple link tests 7996lt_simple_link_test_code='int main(){return(0);}' 7997 7998 7999 8000 8001 8002 8003 8004# If no C compiler was specified, use CC. 8005LTCC=${LTCC-"$CC"} 8006 8007# If no C compiler flags were specified, use CFLAGS. 8008LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8009 8010# Allow CC to be a program name with arguments. 8011compiler=$CC 8012 8013# Save the default compiler, since it gets overwritten when the other 8014# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8015compiler_DEFAULT=$CC 8016 8017# save warnings/boilerplate of simple test code 8018ac_outfile=conftest.$ac_objext 8019echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8020eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8021_lt_compiler_boilerplate=`cat conftest.err` 8022$RM conftest* 8023 8024ac_outfile=conftest.$ac_objext 8025echo "$lt_simple_link_test_code" >conftest.$ac_ext 8026eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8027_lt_linker_boilerplate=`cat conftest.err` 8028$RM -r conftest* 8029 8030 8031## CAVEAT EMPTOR: 8032## There is no encapsulation within the following macros, do not change 8033## the running order or otherwise move them around unless you know exactly 8034## what you are doing... 8035if test -n "$compiler"; then 8036 8037lt_prog_compiler_no_builtin_flag= 8038 8039if test "$GCC" = yes; then 8040 case $cc_basename in 8041 nvcc*) 8042 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8043 *) 8044 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8045 esac 8046 8047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8048$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8049if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 8050 $as_echo_n "(cached) " >&6 8051else 8052 lt_cv_prog_compiler_rtti_exceptions=no 8053 ac_outfile=conftest.$ac_objext 8054 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8055 lt_compiler_flag="-fno-rtti -fno-exceptions" 8056 # Insert the option either (1) after the last *FLAGS variable, or 8057 # (2) before a word containing "conftest.", or (3) at the end. 8058 # Note that $ac_compile itself does not contain backslashes and begins 8059 # with a dollar sign (not a hyphen), so the echo should work correctly. 8060 # The option is referenced via a variable to avoid confusing sed. 8061 lt_compile=`echo "$ac_compile" | $SED \ 8062 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8063 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8064 -e 's:$: $lt_compiler_flag:'` 8065 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8066 (eval "$lt_compile" 2>conftest.err) 8067 ac_status=$? 8068 cat conftest.err >&5 8069 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8070 if (exit $ac_status) && test -s "$ac_outfile"; then 8071 # The compiler can only warn and ignore the option if not recognized 8072 # So say no if there are warnings other than the usual output. 8073 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8074 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8075 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8076 lt_cv_prog_compiler_rtti_exceptions=yes 8077 fi 8078 fi 8079 $RM conftest* 8080 8081fi 8082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8083$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8084 8085if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8086 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8087else 8088 : 8089fi 8090 8091fi 8092 8093 8094 8095 8096 8097 8098 lt_prog_compiler_wl= 8099lt_prog_compiler_pic= 8100lt_prog_compiler_static= 8101 8102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8103$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8104 8105 if test "$GCC" = yes; then 8106 lt_prog_compiler_wl='-Wl,' 8107 lt_prog_compiler_static='-static' 8108 8109 case $host_os in 8110 aix*) 8111 # All AIX code is PIC. 8112 if test "$host_cpu" = ia64; then 8113 # AIX 5 now supports IA64 processor 8114 lt_prog_compiler_static='-Bstatic' 8115 fi 8116 lt_prog_compiler_pic='-fPIC' 8117 ;; 8118 8119 amigaos*) 8120 case $host_cpu in 8121 powerpc) 8122 # see comment about AmigaOS4 .so support 8123 lt_prog_compiler_pic='-fPIC' 8124 ;; 8125 m68k) 8126 # FIXME: we need at least 68020 code to build shared libraries, but 8127 # adding the `-m68020' flag to GCC prevents building anything better, 8128 # like `-m68040'. 8129 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8130 ;; 8131 esac 8132 ;; 8133 8134 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8135 # PIC is the default for these OSes. 8136 ;; 8137 8138 mingw* | cygwin* | pw32* | os2* | cegcc*) 8139 # This hack is so that the source file can tell whether it is being 8140 # built for inclusion in a dll (and should export symbols for example). 8141 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8142 # (--disable-auto-import) libraries 8143 lt_prog_compiler_pic='-DDLL_EXPORT' 8144 ;; 8145 8146 darwin* | rhapsody*) 8147 # PIC is the default on this platform 8148 # Common symbols not allowed in MH_DYLIB files 8149 lt_prog_compiler_pic='-fno-common' 8150 ;; 8151 8152 haiku*) 8153 # PIC is the default for Haiku. 8154 # The "-static" flag exists, but is broken. 8155 lt_prog_compiler_static= 8156 ;; 8157 8158 hpux*) 8159 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8160 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8161 # sets the default TLS model and affects inlining. 8162 case $host_cpu in 8163 hppa*64*) 8164 # +Z the default 8165 ;; 8166 *) 8167 lt_prog_compiler_pic='-fPIC' 8168 ;; 8169 esac 8170 ;; 8171 8172 interix[3-9]*) 8173 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8174 # Instead, we relocate shared libraries at runtime. 8175 ;; 8176 8177 msdosdjgpp*) 8178 # Just because we use GCC doesn't mean we suddenly get shared libraries 8179 # on systems that don't support them. 8180 lt_prog_compiler_can_build_shared=no 8181 enable_shared=no 8182 ;; 8183 8184 *nto* | *qnx*) 8185 # QNX uses GNU C++, but need to define -shared option too, otherwise 8186 # it will coredump. 8187 lt_prog_compiler_pic='-fPIC -shared' 8188 ;; 8189 8190 sysv4*MP*) 8191 if test -d /usr/nec; then 8192 lt_prog_compiler_pic=-Kconform_pic 8193 fi 8194 ;; 8195 8196 *) 8197 lt_prog_compiler_pic='-fPIC' 8198 ;; 8199 esac 8200 8201 case $cc_basename in 8202 nvcc*) # Cuda Compiler Driver 2.2 8203 lt_prog_compiler_wl='-Xlinker ' 8204 lt_prog_compiler_pic='-Xcompiler -fPIC' 8205 ;; 8206 esac 8207 else 8208 # PORTME Check for flag to pass linker flags through the system compiler. 8209 case $host_os in 8210 aix*) 8211 lt_prog_compiler_wl='-Wl,' 8212 if test "$host_cpu" = ia64; then 8213 # AIX 5 now supports IA64 processor 8214 lt_prog_compiler_static='-Bstatic' 8215 else 8216 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8217 fi 8218 ;; 8219 8220 mingw* | cygwin* | pw32* | os2* | cegcc*) 8221 # This hack is so that the source file can tell whether it is being 8222 # built for inclusion in a dll (and should export symbols for example). 8223 lt_prog_compiler_pic='-DDLL_EXPORT' 8224 ;; 8225 8226 hpux9* | hpux10* | hpux11*) 8227 lt_prog_compiler_wl='-Wl,' 8228 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8229 # not for PA HP-UX. 8230 case $host_cpu in 8231 hppa*64*|ia64*) 8232 # +Z the default 8233 ;; 8234 *) 8235 lt_prog_compiler_pic='+Z' 8236 ;; 8237 esac 8238 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8239 lt_prog_compiler_static='${wl}-a ${wl}archive' 8240 ;; 8241 8242 irix5* | irix6* | nonstopux*) 8243 lt_prog_compiler_wl='-Wl,' 8244 # PIC (with -KPIC) is the default. 8245 lt_prog_compiler_static='-non_shared' 8246 ;; 8247 8248 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8249 case $cc_basename in 8250 # old Intel for x86_64 which still supported -KPIC. 8251 ecc*) 8252 lt_prog_compiler_wl='-Wl,' 8253 lt_prog_compiler_pic='-KPIC' 8254 lt_prog_compiler_static='-static' 8255 ;; 8256 # icc used to be incompatible with GCC. 8257 # ICC 10 doesn't accept -KPIC any more. 8258 icc* | ifort*) 8259 lt_prog_compiler_wl='-Wl,' 8260 lt_prog_compiler_pic='-fPIC' 8261 lt_prog_compiler_static='-static' 8262 ;; 8263 # Lahey Fortran 8.1. 8264 lf95*) 8265 lt_prog_compiler_wl='-Wl,' 8266 lt_prog_compiler_pic='--shared' 8267 lt_prog_compiler_static='--static' 8268 ;; 8269 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8270 # Portland Group compilers (*not* the Pentium gcc compiler, 8271 # which looks to be a dead project) 8272 lt_prog_compiler_wl='-Wl,' 8273 lt_prog_compiler_pic='-fpic' 8274 lt_prog_compiler_static='-Bstatic' 8275 ;; 8276 ccc*) 8277 lt_prog_compiler_wl='-Wl,' 8278 # All Alpha code is PIC. 8279 lt_prog_compiler_static='-non_shared' 8280 ;; 8281 xl* | bgxl* | bgf* | mpixl*) 8282 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8283 lt_prog_compiler_wl='-Wl,' 8284 lt_prog_compiler_pic='-qpic' 8285 lt_prog_compiler_static='-qstaticlink' 8286 ;; 8287 *) 8288 case `$CC -V 2>&1 | sed 5q` in 8289 *Sun\ F* | *Sun*Fortran*) 8290 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8291 lt_prog_compiler_pic='-KPIC' 8292 lt_prog_compiler_static='-Bstatic' 8293 lt_prog_compiler_wl='' 8294 ;; 8295 *Sun\ C*) 8296 # Sun C 5.9 8297 lt_prog_compiler_pic='-KPIC' 8298 lt_prog_compiler_static='-Bstatic' 8299 lt_prog_compiler_wl='-Wl,' 8300 ;; 8301 esac 8302 ;; 8303 esac 8304 ;; 8305 8306 newsos6) 8307 lt_prog_compiler_pic='-KPIC' 8308 lt_prog_compiler_static='-Bstatic' 8309 ;; 8310 8311 *nto* | *qnx*) 8312 # QNX uses GNU C++, but need to define -shared option too, otherwise 8313 # it will coredump. 8314 lt_prog_compiler_pic='-fPIC -shared' 8315 ;; 8316 8317 osf3* | osf4* | osf5*) 8318 lt_prog_compiler_wl='-Wl,' 8319 # All OSF/1 code is PIC. 8320 lt_prog_compiler_static='-non_shared' 8321 ;; 8322 8323 rdos*) 8324 lt_prog_compiler_static='-non_shared' 8325 ;; 8326 8327 solaris*) 8328 lt_prog_compiler_pic='-KPIC' 8329 lt_prog_compiler_static='-Bstatic' 8330 case $cc_basename in 8331 f77* | f90* | f95*) 8332 lt_prog_compiler_wl='-Qoption ld ';; 8333 *) 8334 lt_prog_compiler_wl='-Wl,';; 8335 esac 8336 ;; 8337 8338 sunos4*) 8339 lt_prog_compiler_wl='-Qoption ld ' 8340 lt_prog_compiler_pic='-PIC' 8341 lt_prog_compiler_static='-Bstatic' 8342 ;; 8343 8344 sysv4 | sysv4.2uw2* | sysv4.3*) 8345 lt_prog_compiler_wl='-Wl,' 8346 lt_prog_compiler_pic='-KPIC' 8347 lt_prog_compiler_static='-Bstatic' 8348 ;; 8349 8350 sysv4*MP*) 8351 if test -d /usr/nec ;then 8352 lt_prog_compiler_pic='-Kconform_pic' 8353 lt_prog_compiler_static='-Bstatic' 8354 fi 8355 ;; 8356 8357 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8358 lt_prog_compiler_wl='-Wl,' 8359 lt_prog_compiler_pic='-KPIC' 8360 lt_prog_compiler_static='-Bstatic' 8361 ;; 8362 8363 unicos*) 8364 lt_prog_compiler_wl='-Wl,' 8365 lt_prog_compiler_can_build_shared=no 8366 ;; 8367 8368 uts4*) 8369 lt_prog_compiler_pic='-pic' 8370 lt_prog_compiler_static='-Bstatic' 8371 ;; 8372 8373 *) 8374 lt_prog_compiler_can_build_shared=no 8375 ;; 8376 esac 8377 fi 8378 8379case $host_os in 8380 # For platforms which do not support PIC, -DPIC is meaningless: 8381 *djgpp*) 8382 lt_prog_compiler_pic= 8383 ;; 8384 *) 8385 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8386 ;; 8387esac 8388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8389$as_echo "$lt_prog_compiler_pic" >&6; } 8390 8391 8392 8393 8394 8395 8396# 8397# Check to make sure the PIC flag actually works. 8398# 8399if test -n "$lt_prog_compiler_pic"; then 8400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8401$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8402if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8403 $as_echo_n "(cached) " >&6 8404else 8405 lt_cv_prog_compiler_pic_works=no 8406 ac_outfile=conftest.$ac_objext 8407 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8408 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8409 # Insert the option either (1) after the last *FLAGS variable, or 8410 # (2) before a word containing "conftest.", or (3) at the end. 8411 # Note that $ac_compile itself does not contain backslashes and begins 8412 # with a dollar sign (not a hyphen), so the echo should work correctly. 8413 # The option is referenced via a variable to avoid confusing sed. 8414 lt_compile=`echo "$ac_compile" | $SED \ 8415 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8416 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8417 -e 's:$: $lt_compiler_flag:'` 8418 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8419 (eval "$lt_compile" 2>conftest.err) 8420 ac_status=$? 8421 cat conftest.err >&5 8422 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8423 if (exit $ac_status) && test -s "$ac_outfile"; then 8424 # The compiler can only warn and ignore the option if not recognized 8425 # So say no if there are warnings other than the usual output. 8426 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8427 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8428 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8429 lt_cv_prog_compiler_pic_works=yes 8430 fi 8431 fi 8432 $RM conftest* 8433 8434fi 8435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8436$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8437 8438if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8439 case $lt_prog_compiler_pic in 8440 "" | " "*) ;; 8441 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8442 esac 8443else 8444 lt_prog_compiler_pic= 8445 lt_prog_compiler_can_build_shared=no 8446fi 8447 8448fi 8449 8450 8451 8452 8453 8454 8455# 8456# Check to make sure the static flag actually works. 8457# 8458wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8460$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8461if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8462 $as_echo_n "(cached) " >&6 8463else 8464 lt_cv_prog_compiler_static_works=no 8465 save_LDFLAGS="$LDFLAGS" 8466 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8467 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8468 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8469 # The linker can only warn and ignore the option if not recognized 8470 # So say no if there are warnings 8471 if test -s conftest.err; then 8472 # Append any errors to the config.log. 8473 cat conftest.err 1>&5 8474 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8475 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8476 if diff conftest.exp conftest.er2 >/dev/null; then 8477 lt_cv_prog_compiler_static_works=yes 8478 fi 8479 else 8480 lt_cv_prog_compiler_static_works=yes 8481 fi 8482 fi 8483 $RM -r conftest* 8484 LDFLAGS="$save_LDFLAGS" 8485 8486fi 8487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8488$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8489 8490if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8491 : 8492else 8493 lt_prog_compiler_static= 8494fi 8495 8496 8497 8498 8499 8500 8501 8502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8503$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8504if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8505 $as_echo_n "(cached) " >&6 8506else 8507 lt_cv_prog_compiler_c_o=no 8508 $RM -r conftest 2>/dev/null 8509 mkdir conftest 8510 cd conftest 8511 mkdir out 8512 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8513 8514 lt_compiler_flag="-o out/conftest2.$ac_objext" 8515 # Insert the option either (1) after the last *FLAGS variable, or 8516 # (2) before a word containing "conftest.", or (3) at the end. 8517 # Note that $ac_compile itself does not contain backslashes and begins 8518 # with a dollar sign (not a hyphen), so the echo should work correctly. 8519 lt_compile=`echo "$ac_compile" | $SED \ 8520 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8521 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8522 -e 's:$: $lt_compiler_flag:'` 8523 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8524 (eval "$lt_compile" 2>out/conftest.err) 8525 ac_status=$? 8526 cat out/conftest.err >&5 8527 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8528 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8529 then 8530 # The compiler can only warn and ignore the option if not recognized 8531 # So say no if there are warnings 8532 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8533 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8534 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8535 lt_cv_prog_compiler_c_o=yes 8536 fi 8537 fi 8538 chmod u+w . 2>&5 8539 $RM conftest* 8540 # SGI C++ compiler will create directory out/ii_files/ for 8541 # template instantiation 8542 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8543 $RM out/* && rmdir out 8544 cd .. 8545 $RM -r conftest 8546 $RM conftest* 8547 8548fi 8549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8550$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8551 8552 8553 8554 8555 8556 8557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8558$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8559if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8560 $as_echo_n "(cached) " >&6 8561else 8562 lt_cv_prog_compiler_c_o=no 8563 $RM -r conftest 2>/dev/null 8564 mkdir conftest 8565 cd conftest 8566 mkdir out 8567 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8568 8569 lt_compiler_flag="-o out/conftest2.$ac_objext" 8570 # Insert the option either (1) after the last *FLAGS variable, or 8571 # (2) before a word containing "conftest.", or (3) at the end. 8572 # Note that $ac_compile itself does not contain backslashes and begins 8573 # with a dollar sign (not a hyphen), so the echo should work correctly. 8574 lt_compile=`echo "$ac_compile" | $SED \ 8575 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8576 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8577 -e 's:$: $lt_compiler_flag:'` 8578 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8579 (eval "$lt_compile" 2>out/conftest.err) 8580 ac_status=$? 8581 cat out/conftest.err >&5 8582 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8583 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8584 then 8585 # The compiler can only warn and ignore the option if not recognized 8586 # So say no if there are warnings 8587 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8588 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8589 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8590 lt_cv_prog_compiler_c_o=yes 8591 fi 8592 fi 8593 chmod u+w . 2>&5 8594 $RM conftest* 8595 # SGI C++ compiler will create directory out/ii_files/ for 8596 # template instantiation 8597 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8598 $RM out/* && rmdir out 8599 cd .. 8600 $RM -r conftest 8601 $RM conftest* 8602 8603fi 8604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8605$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8606 8607 8608 8609 8610hard_links="nottested" 8611if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8612 # do not overwrite the value of need_locks provided by the user 8613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8614$as_echo_n "checking if we can lock with hard links... " >&6; } 8615 hard_links=yes 8616 $RM conftest* 8617 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8618 touch conftest.a 8619 ln conftest.a conftest.b 2>&5 || hard_links=no 8620 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8622$as_echo "$hard_links" >&6; } 8623 if test "$hard_links" = no; then 8624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8625$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8626 need_locks=warn 8627 fi 8628else 8629 need_locks=no 8630fi 8631 8632 8633 8634 8635 8636 8637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8638$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8639 8640 runpath_var= 8641 allow_undefined_flag= 8642 always_export_symbols=no 8643 archive_cmds= 8644 archive_expsym_cmds= 8645 compiler_needs_object=no 8646 enable_shared_with_static_runtimes=no 8647 export_dynamic_flag_spec= 8648 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8649 hardcode_automatic=no 8650 hardcode_direct=no 8651 hardcode_direct_absolute=no 8652 hardcode_libdir_flag_spec= 8653 hardcode_libdir_flag_spec_ld= 8654 hardcode_libdir_separator= 8655 hardcode_minus_L=no 8656 hardcode_shlibpath_var=unsupported 8657 inherit_rpath=no 8658 link_all_deplibs=unknown 8659 module_cmds= 8660 module_expsym_cmds= 8661 old_archive_from_new_cmds= 8662 old_archive_from_expsyms_cmds= 8663 thread_safe_flag_spec= 8664 whole_archive_flag_spec= 8665 # include_expsyms should be a list of space-separated symbols to be *always* 8666 # included in the symbol list 8667 include_expsyms= 8668 # exclude_expsyms can be an extended regexp of symbols to exclude 8669 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8670 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8671 # as well as any symbol that contains `d'. 8672 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8673 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8674 # platforms (ab)use it in PIC code, but their linkers get confused if 8675 # the symbol is explicitly referenced. Since portable code cannot 8676 # rely on this symbol name, it's probably fine to never include it in 8677 # preloaded symbol tables. 8678 # Exclude shared library initialization/finalization symbols. 8679 extract_expsyms_cmds= 8680 8681 case $host_os in 8682 cygwin* | mingw* | pw32* | cegcc*) 8683 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8684 # When not using gcc, we currently assume that we are using 8685 # Microsoft Visual C++. 8686 if test "$GCC" != yes; then 8687 with_gnu_ld=no 8688 fi 8689 ;; 8690 interix*) 8691 # we just hope/assume this is gcc and not c89 (= MSVC++) 8692 with_gnu_ld=yes 8693 ;; 8694 openbsd*) 8695 with_gnu_ld=no 8696 ;; 8697 esac 8698 8699 ld_shlibs=yes 8700 8701 # On some targets, GNU ld is compatible enough with the native linker 8702 # that we're better off using the native interface for both. 8703 lt_use_gnu_ld_interface=no 8704 if test "$with_gnu_ld" = yes; then 8705 case $host_os in 8706 aix*) 8707 # The AIX port of GNU ld has always aspired to compatibility 8708 # with the native linker. However, as the warning in the GNU ld 8709 # block says, versions before 2.19.5* couldn't really create working 8710 # shared libraries, regardless of the interface used. 8711 case `$LD -v 2>&1` in 8712 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8713 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8714 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8715 *) 8716 lt_use_gnu_ld_interface=yes 8717 ;; 8718 esac 8719 ;; 8720 *) 8721 lt_use_gnu_ld_interface=yes 8722 ;; 8723 esac 8724 fi 8725 8726 if test "$lt_use_gnu_ld_interface" = yes; then 8727 # If archive_cmds runs LD, not CC, wlarc should be empty 8728 wlarc='${wl}' 8729 8730 # Set some defaults for GNU ld with shared library support. These 8731 # are reset later if shared libraries are not supported. Putting them 8732 # here allows them to be overridden if necessary. 8733 runpath_var=LD_RUN_PATH 8734 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8735 export_dynamic_flag_spec='${wl}--export-dynamic' 8736 # ancient GNU ld didn't support --whole-archive et. al. 8737 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8738 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8739 else 8740 whole_archive_flag_spec= 8741 fi 8742 supports_anon_versioning=no 8743 case `$LD -v 2>&1` in 8744 *GNU\ gold*) supports_anon_versioning=yes ;; 8745 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8746 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8747 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8748 *\ 2.11.*) ;; # other 2.11 versions 8749 *) supports_anon_versioning=yes ;; 8750 esac 8751 8752 # See if GNU ld supports shared libraries. 8753 case $host_os in 8754 aix[3-9]*) 8755 # On AIX/PPC, the GNU linker is very broken 8756 if test "$host_cpu" != ia64; then 8757 ld_shlibs=no 8758 cat <<_LT_EOF 1>&2 8759 8760*** Warning: the GNU linker, at least up to release 2.19, is reported 8761*** to be unable to reliably create shared libraries on AIX. 8762*** Therefore, libtool is disabling shared libraries support. If you 8763*** really care for shared libraries, you may want to install binutils 8764*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8765*** You will then need to restart the configuration process. 8766 8767_LT_EOF 8768 fi 8769 ;; 8770 8771 amigaos*) 8772 case $host_cpu in 8773 powerpc) 8774 # see comment about AmigaOS4 .so support 8775 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8776 archive_expsym_cmds='' 8777 ;; 8778 m68k) 8779 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)' 8780 hardcode_libdir_flag_spec='-L$libdir' 8781 hardcode_minus_L=yes 8782 ;; 8783 esac 8784 ;; 8785 8786 beos*) 8787 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8788 allow_undefined_flag=unsupported 8789 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8790 # support --undefined. This deserves some investigation. FIXME 8791 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8792 else 8793 ld_shlibs=no 8794 fi 8795 ;; 8796 8797 cygwin* | mingw* | pw32* | cegcc*) 8798 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8799 # as there is no search path for DLLs. 8800 hardcode_libdir_flag_spec='-L$libdir' 8801 export_dynamic_flag_spec='${wl}--export-all-symbols' 8802 allow_undefined_flag=unsupported 8803 always_export_symbols=no 8804 enable_shared_with_static_runtimes=yes 8805 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8806 8807 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8808 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8809 # If the export-symbols file already is a .def file (1st line 8810 # is EXPORTS), use it as is; otherwise, prepend... 8811 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8812 cp $export_symbols $output_objdir/$soname.def; 8813 else 8814 echo EXPORTS > $output_objdir/$soname.def; 8815 cat $export_symbols >> $output_objdir/$soname.def; 8816 fi~ 8817 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8818 else 8819 ld_shlibs=no 8820 fi 8821 ;; 8822 8823 haiku*) 8824 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8825 link_all_deplibs=yes 8826 ;; 8827 8828 interix[3-9]*) 8829 hardcode_direct=no 8830 hardcode_shlibpath_var=no 8831 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8832 export_dynamic_flag_spec='${wl}-E' 8833 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8834 # Instead, shared libraries are loaded at an image base (0x10000000 by 8835 # default) and relocated if they conflict, which is a slow very memory 8836 # consuming and fragmenting process. To avoid this, we pick a random, 8837 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8838 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8839 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8840 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' 8841 ;; 8842 8843 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8844 tmp_diet=no 8845 if test "$host_os" = linux-dietlibc; then 8846 case $cc_basename in 8847 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8848 esac 8849 fi 8850 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8851 && test "$tmp_diet" = no 8852 then 8853 tmp_addflag=' $pic_flag' 8854 tmp_sharedflag='-shared' 8855 case $cc_basename,$host_cpu in 8856 pgcc*) # Portland Group C compiler 8857 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' 8858 tmp_addflag=' $pic_flag' 8859 ;; 8860 pgf77* | pgf90* | pgf95* | pgfortran*) 8861 # Portland Group f77 and f90 compilers 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 tmp_addflag=' $pic_flag -Mnomain' ;; 8864 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8865 tmp_addflag=' -i_dynamic' ;; 8866 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8867 tmp_addflag=' -i_dynamic -nofor_main' ;; 8868 ifc* | ifort*) # Intel Fortran compiler 8869 tmp_addflag=' -nofor_main' ;; 8870 lf95*) # Lahey Fortran 8.1 8871 whole_archive_flag_spec= 8872 tmp_sharedflag='--shared' ;; 8873 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8874 tmp_sharedflag='-qmkshrobj' 8875 tmp_addflag= ;; 8876 nvcc*) # Cuda Compiler Driver 2.2 8877 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' 8878 compiler_needs_object=yes 8879 ;; 8880 esac 8881 case `$CC -V 2>&1 | sed 5q` in 8882 *Sun\ C*) # Sun C 5.9 8883 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' 8884 compiler_needs_object=yes 8885 tmp_sharedflag='-G' ;; 8886 *Sun\ F*) # Sun Fortran 8.3 8887 tmp_sharedflag='-G' ;; 8888 esac 8889 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8890 8891 if test "x$supports_anon_versioning" = xyes; then 8892 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8893 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8894 echo "local: *; };" >> $output_objdir/$libname.ver~ 8895 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8896 fi 8897 8898 case $cc_basename in 8899 xlf* | bgf* | bgxlf* | mpixlf*) 8900 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8901 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8902 hardcode_libdir_flag_spec= 8903 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8904 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8905 if test "x$supports_anon_versioning" = xyes; then 8906 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8907 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8908 echo "local: *; };" >> $output_objdir/$libname.ver~ 8909 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8910 fi 8911 ;; 8912 esac 8913 else 8914 ld_shlibs=no 8915 fi 8916 ;; 8917 8918 netbsd*) 8919 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8920 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8921 wlarc= 8922 else 8923 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8924 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8925 fi 8926 ;; 8927 8928 solaris*) 8929 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8930 ld_shlibs=no 8931 cat <<_LT_EOF 1>&2 8932 8933*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8934*** create shared libraries on Solaris systems. Therefore, libtool 8935*** is disabling shared libraries support. We urge you to upgrade GNU 8936*** binutils to release 2.9.1 or newer. Another option is to modify 8937*** your PATH or compiler configuration so that the native linker is 8938*** used, and then restart. 8939 8940_LT_EOF 8941 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8942 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8943 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8944 else 8945 ld_shlibs=no 8946 fi 8947 ;; 8948 8949 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8950 case `$LD -v 2>&1` in 8951 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8952 ld_shlibs=no 8953 cat <<_LT_EOF 1>&2 8954 8955*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8956*** reliably create shared libraries on SCO systems. Therefore, libtool 8957*** is disabling shared libraries support. We urge you to upgrade GNU 8958*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8959*** your PATH or compiler configuration so that the native linker is 8960*** used, and then restart. 8961 8962_LT_EOF 8963 ;; 8964 *) 8965 # For security reasons, it is highly recommended that you always 8966 # use absolute paths for naming shared libraries, and exclude the 8967 # DT_RUNPATH tag from executables and libraries. But doing so 8968 # requires that you compile everything twice, which is a pain. 8969 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8970 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8971 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8972 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8973 else 8974 ld_shlibs=no 8975 fi 8976 ;; 8977 esac 8978 ;; 8979 8980 sunos4*) 8981 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8982 wlarc= 8983 hardcode_direct=yes 8984 hardcode_shlibpath_var=no 8985 ;; 8986 8987 *) 8988 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8989 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8990 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8991 else 8992 ld_shlibs=no 8993 fi 8994 ;; 8995 esac 8996 8997 if test "$ld_shlibs" = no; then 8998 runpath_var= 8999 hardcode_libdir_flag_spec= 9000 export_dynamic_flag_spec= 9001 whole_archive_flag_spec= 9002 fi 9003 else 9004 # PORTME fill in a description of your system's linker (not GNU ld) 9005 case $host_os in 9006 aix3*) 9007 allow_undefined_flag=unsupported 9008 always_export_symbols=yes 9009 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' 9010 # Note: this linker hardcodes the directories in LIBPATH if there 9011 # are no directories specified by -L. 9012 hardcode_minus_L=yes 9013 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9014 # Neither direct hardcoding nor static linking is supported with a 9015 # broken collect2. 9016 hardcode_direct=unsupported 9017 fi 9018 ;; 9019 9020 aix[4-9]*) 9021 if test "$host_cpu" = ia64; then 9022 # On IA64, the linker does run time linking by default, so we don't 9023 # have to do anything special. 9024 aix_use_runtimelinking=no 9025 exp_sym_flag='-Bexport' 9026 no_entry_flag="" 9027 else 9028 # If we're using GNU nm, then we don't want the "-C" option. 9029 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9030 # Also, AIX nm treats weak defined symbols like other global 9031 # defined symbols, whereas GNU nm marks them as "W". 9032 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9033 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' 9034 else 9035 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9036 fi 9037 aix_use_runtimelinking=no 9038 9039 # Test if we are trying to use run time linking or normal 9040 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9041 # need to do runtime linking. 9042 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9043 for ld_flag in $LDFLAGS; do 9044 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9045 aix_use_runtimelinking=yes 9046 break 9047 fi 9048 done 9049 ;; 9050 esac 9051 9052 exp_sym_flag='-bexport' 9053 no_entry_flag='-bnoentry' 9054 fi 9055 9056 # When large executables or shared objects are built, AIX ld can 9057 # have problems creating the table of contents. If linking a library 9058 # or program results in "error TOC overflow" add -mminimal-toc to 9059 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9060 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9061 9062 archive_cmds='' 9063 hardcode_direct=yes 9064 hardcode_direct_absolute=yes 9065 hardcode_libdir_separator=':' 9066 link_all_deplibs=yes 9067 file_list_spec='${wl}-f,' 9068 9069 if test "$GCC" = yes; then 9070 case $host_os in aix4.[012]|aix4.[012].*) 9071 # We only want to do this on AIX 4.2 and lower, the check 9072 # below for broken collect2 doesn't work under 4.3+ 9073 collect2name=`${CC} -print-prog-name=collect2` 9074 if test -f "$collect2name" && 9075 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9076 then 9077 # We have reworked collect2 9078 : 9079 else 9080 # We have old collect2 9081 hardcode_direct=unsupported 9082 # It fails to find uninstalled libraries when the uninstalled 9083 # path is not listed in the libpath. Setting hardcode_minus_L 9084 # to unsupported forces relinking 9085 hardcode_minus_L=yes 9086 hardcode_libdir_flag_spec='-L$libdir' 9087 hardcode_libdir_separator= 9088 fi 9089 ;; 9090 esac 9091 shared_flag='-shared' 9092 if test "$aix_use_runtimelinking" = yes; then 9093 shared_flag="$shared_flag "'${wl}-G' 9094 fi 9095 else 9096 # not using gcc 9097 if test "$host_cpu" = ia64; then 9098 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9099 # chokes on -Wl,-G. The following line is correct: 9100 shared_flag='-G' 9101 else 9102 if test "$aix_use_runtimelinking" = yes; then 9103 shared_flag='${wl}-G' 9104 else 9105 shared_flag='${wl}-bM:SRE' 9106 fi 9107 fi 9108 fi 9109 9110 export_dynamic_flag_spec='${wl}-bexpall' 9111 # It seems that -bexpall does not export symbols beginning with 9112 # underscore (_), so it is better to generate a list of symbols to export. 9113 always_export_symbols=yes 9114 if test "$aix_use_runtimelinking" = yes; then 9115 # Warning - without using the other runtime loading flags (-brtl), 9116 # -berok will link without error, but may produce a broken library. 9117 allow_undefined_flag='-berok' 9118 # Determine the default libpath from the value encoded in an 9119 # empty executable. 9120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9121/* end confdefs.h. */ 9122 9123int 9124main () 9125{ 9126 9127 ; 9128 return 0; 9129} 9130_ACEOF 9131if ac_fn_c_try_link "$LINENO"; then : 9132 9133lt_aix_libpath_sed=' 9134 /Import File Strings/,/^$/ { 9135 /^0/ { 9136 s/^0 *\(.*\)$/\1/ 9137 p 9138 } 9139 }' 9140aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9141# Check for a 64-bit object if we didn't find anything. 9142if test -z "$aix_libpath"; then 9143 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9144fi 9145fi 9146rm -f core conftest.err conftest.$ac_objext \ 9147 conftest$ac_exeext conftest.$ac_ext 9148if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9149 9150 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9151 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" 9152 else 9153 if test "$host_cpu" = ia64; then 9154 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9155 allow_undefined_flag="-z nodefs" 9156 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" 9157 else 9158 # Determine the default libpath from the value encoded in an 9159 # empty executable. 9160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9161/* end confdefs.h. */ 9162 9163int 9164main () 9165{ 9166 9167 ; 9168 return 0; 9169} 9170_ACEOF 9171if ac_fn_c_try_link "$LINENO"; then : 9172 9173lt_aix_libpath_sed=' 9174 /Import File Strings/,/^$/ { 9175 /^0/ { 9176 s/^0 *\(.*\)$/\1/ 9177 p 9178 } 9179 }' 9180aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9181# Check for a 64-bit object if we didn't find anything. 9182if test -z "$aix_libpath"; then 9183 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9184fi 9185fi 9186rm -f core conftest.err conftest.$ac_objext \ 9187 conftest$ac_exeext conftest.$ac_ext 9188if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9189 9190 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9191 # Warning - without using the other run time loading flags, 9192 # -berok will link without error, but may produce a broken library. 9193 no_undefined_flag=' ${wl}-bernotok' 9194 allow_undefined_flag=' ${wl}-berok' 9195 if test "$with_gnu_ld" = yes; then 9196 # We only use this code for GNU lds that support --whole-archive. 9197 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9198 else 9199 # Exported symbols can be pulled into shared objects from archives 9200 whole_archive_flag_spec='$convenience' 9201 fi 9202 archive_cmds_need_lc=yes 9203 # This is similar to how AIX traditionally builds its shared libraries. 9204 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' 9205 fi 9206 fi 9207 ;; 9208 9209 amigaos*) 9210 case $host_cpu in 9211 powerpc) 9212 # see comment about AmigaOS4 .so support 9213 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9214 archive_expsym_cmds='' 9215 ;; 9216 m68k) 9217 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)' 9218 hardcode_libdir_flag_spec='-L$libdir' 9219 hardcode_minus_L=yes 9220 ;; 9221 esac 9222 ;; 9223 9224 bsdi[45]*) 9225 export_dynamic_flag_spec=-rdynamic 9226 ;; 9227 9228 cygwin* | mingw* | pw32* | cegcc*) 9229 # When not using gcc, we currently assume that we are using 9230 # Microsoft Visual C++. 9231 # hardcode_libdir_flag_spec is actually meaningless, as there is 9232 # no search path for DLLs. 9233 hardcode_libdir_flag_spec=' ' 9234 allow_undefined_flag=unsupported 9235 # Tell ltmain to make .lib files, not .a files. 9236 libext=lib 9237 # Tell ltmain to make .dll files, not .so files. 9238 shrext_cmds=".dll" 9239 # FIXME: Setting linknames here is a bad hack. 9240 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9241 # The linker will automatically build a .lib file if we build a DLL. 9242 old_archive_from_new_cmds='true' 9243 # FIXME: Should let the user specify the lib program. 9244 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9245 fix_srcfile_path='`cygpath -w "$srcfile"`' 9246 enable_shared_with_static_runtimes=yes 9247 ;; 9248 9249 darwin* | rhapsody*) 9250 9251 9252 archive_cmds_need_lc=no 9253 hardcode_direct=no 9254 hardcode_automatic=yes 9255 hardcode_shlibpath_var=unsupported 9256 if test "$lt_cv_ld_force_load" = "yes"; then 9257 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\"`' 9258 else 9259 whole_archive_flag_spec='' 9260 fi 9261 link_all_deplibs=yes 9262 allow_undefined_flag="$_lt_dar_allow_undefined" 9263 case $cc_basename in 9264 ifort*) _lt_dar_can_shared=yes ;; 9265 *) _lt_dar_can_shared=$GCC ;; 9266 esac 9267 if test "$_lt_dar_can_shared" = "yes"; then 9268 output_verbose_link_cmd=func_echo_all 9269 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9270 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9271 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}" 9272 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}" 9273 9274 else 9275 ld_shlibs=no 9276 fi 9277 9278 ;; 9279 9280 dgux*) 9281 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9282 hardcode_libdir_flag_spec='-L$libdir' 9283 hardcode_shlibpath_var=no 9284 ;; 9285 9286 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9287 # support. Future versions do this automatically, but an explicit c++rt0.o 9288 # does not break anything, and helps significantly (at the cost of a little 9289 # extra space). 9290 freebsd2.2*) 9291 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9292 hardcode_libdir_flag_spec='-R$libdir' 9293 hardcode_direct=yes 9294 hardcode_shlibpath_var=no 9295 ;; 9296 9297 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9298 freebsd2.*) 9299 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9300 hardcode_direct=yes 9301 hardcode_minus_L=yes 9302 hardcode_shlibpath_var=no 9303 ;; 9304 9305 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9306 freebsd* | dragonfly*) 9307 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9308 hardcode_libdir_flag_spec='-R$libdir' 9309 hardcode_direct=yes 9310 hardcode_shlibpath_var=no 9311 ;; 9312 9313 hpux9*) 9314 if test "$GCC" = yes; then 9315 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' 9316 else 9317 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' 9318 fi 9319 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9320 hardcode_libdir_separator=: 9321 hardcode_direct=yes 9322 9323 # hardcode_minus_L: Not really in the search PATH, 9324 # but as the default location of the library. 9325 hardcode_minus_L=yes 9326 export_dynamic_flag_spec='${wl}-E' 9327 ;; 9328 9329 hpux10*) 9330 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9331 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9332 else 9333 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9334 fi 9335 if test "$with_gnu_ld" = no; then 9336 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9337 hardcode_libdir_flag_spec_ld='+b $libdir' 9338 hardcode_libdir_separator=: 9339 hardcode_direct=yes 9340 hardcode_direct_absolute=yes 9341 export_dynamic_flag_spec='${wl}-E' 9342 # hardcode_minus_L: Not really in the search PATH, 9343 # but as the default location of the library. 9344 hardcode_minus_L=yes 9345 fi 9346 ;; 9347 9348 hpux11*) 9349 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9350 case $host_cpu in 9351 hppa*64*) 9352 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9353 ;; 9354 ia64*) 9355 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9356 ;; 9357 *) 9358 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9359 ;; 9360 esac 9361 else 9362 case $host_cpu in 9363 hppa*64*) 9364 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9365 ;; 9366 ia64*) 9367 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9368 ;; 9369 *) 9370 9371 # Older versions of the 11.00 compiler do not understand -b yet 9372 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9374$as_echo_n "checking if $CC understands -b... " >&6; } 9375if test "${lt_cv_prog_compiler__b+set}" = set; then : 9376 $as_echo_n "(cached) " >&6 9377else 9378 lt_cv_prog_compiler__b=no 9379 save_LDFLAGS="$LDFLAGS" 9380 LDFLAGS="$LDFLAGS -b" 9381 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9382 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9383 # The linker can only warn and ignore the option if not recognized 9384 # So say no if there are warnings 9385 if test -s conftest.err; then 9386 # Append any errors to the config.log. 9387 cat conftest.err 1>&5 9388 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9389 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9390 if diff conftest.exp conftest.er2 >/dev/null; then 9391 lt_cv_prog_compiler__b=yes 9392 fi 9393 else 9394 lt_cv_prog_compiler__b=yes 9395 fi 9396 fi 9397 $RM -r conftest* 9398 LDFLAGS="$save_LDFLAGS" 9399 9400fi 9401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9402$as_echo "$lt_cv_prog_compiler__b" >&6; } 9403 9404if test x"$lt_cv_prog_compiler__b" = xyes; then 9405 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9406else 9407 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9408fi 9409 9410 ;; 9411 esac 9412 fi 9413 if test "$with_gnu_ld" = no; then 9414 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9415 hardcode_libdir_separator=: 9416 9417 case $host_cpu in 9418 hppa*64*|ia64*) 9419 hardcode_direct=no 9420 hardcode_shlibpath_var=no 9421 ;; 9422 *) 9423 hardcode_direct=yes 9424 hardcode_direct_absolute=yes 9425 export_dynamic_flag_spec='${wl}-E' 9426 9427 # hardcode_minus_L: Not really in the search PATH, 9428 # but as the default location of the library. 9429 hardcode_minus_L=yes 9430 ;; 9431 esac 9432 fi 9433 ;; 9434 9435 irix5* | irix6* | nonstopux*) 9436 if test "$GCC" = yes; then 9437 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' 9438 # Try to use the -exported_symbol ld option, if it does not 9439 # work, assume that -exports_file does not work either and 9440 # implicitly export all symbols. 9441 save_LDFLAGS="$LDFLAGS" 9442 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9444/* end confdefs.h. */ 9445int foo(void) {} 9446_ACEOF 9447if ac_fn_c_try_link "$LINENO"; then : 9448 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' 9449 9450fi 9451rm -f core conftest.err conftest.$ac_objext \ 9452 conftest$ac_exeext conftest.$ac_ext 9453 LDFLAGS="$save_LDFLAGS" 9454 else 9455 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' 9456 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' 9457 fi 9458 archive_cmds_need_lc='no' 9459 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9460 hardcode_libdir_separator=: 9461 inherit_rpath=yes 9462 link_all_deplibs=yes 9463 ;; 9464 9465 netbsd*) 9466 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9467 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9468 else 9469 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9470 fi 9471 hardcode_libdir_flag_spec='-R$libdir' 9472 hardcode_direct=yes 9473 hardcode_shlibpath_var=no 9474 ;; 9475 9476 newsos6) 9477 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9478 hardcode_direct=yes 9479 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9480 hardcode_libdir_separator=: 9481 hardcode_shlibpath_var=no 9482 ;; 9483 9484 *nto* | *qnx*) 9485 ;; 9486 9487 openbsd*) 9488 if test -f /usr/libexec/ld.so; then 9489 hardcode_direct=yes 9490 hardcode_shlibpath_var=no 9491 hardcode_direct_absolute=yes 9492 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9493 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9494 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9495 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9496 export_dynamic_flag_spec='${wl}-E' 9497 else 9498 case $host_os in 9499 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9500 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9501 hardcode_libdir_flag_spec='-R$libdir' 9502 ;; 9503 *) 9504 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9505 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9506 ;; 9507 esac 9508 fi 9509 else 9510 ld_shlibs=no 9511 fi 9512 ;; 9513 9514 os2*) 9515 hardcode_libdir_flag_spec='-L$libdir' 9516 hardcode_minus_L=yes 9517 allow_undefined_flag=unsupported 9518 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' 9519 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9520 ;; 9521 9522 osf3*) 9523 if test "$GCC" = yes; then 9524 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9525 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' 9526 else 9527 allow_undefined_flag=' -expect_unresolved \*' 9528 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' 9529 fi 9530 archive_cmds_need_lc='no' 9531 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9532 hardcode_libdir_separator=: 9533 ;; 9534 9535 osf4* | osf5*) # as osf3* with the addition of -msym flag 9536 if test "$GCC" = yes; then 9537 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9538 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' 9539 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9540 else 9541 allow_undefined_flag=' -expect_unresolved \*' 9542 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' 9543 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~ 9544 $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' 9545 9546 # Both c and cxx compiler support -rpath directly 9547 hardcode_libdir_flag_spec='-rpath $libdir' 9548 fi 9549 archive_cmds_need_lc='no' 9550 hardcode_libdir_separator=: 9551 ;; 9552 9553 solaris*) 9554 no_undefined_flag=' -z defs' 9555 if test "$GCC" = yes; then 9556 wlarc='${wl}' 9557 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9558 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9559 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9560 else 9561 case `$CC -V 2>&1` in 9562 *"Compilers 5.0"*) 9563 wlarc='' 9564 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9565 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9566 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9567 ;; 9568 *) 9569 wlarc='${wl}' 9570 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9571 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9572 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9573 ;; 9574 esac 9575 fi 9576 hardcode_libdir_flag_spec='-R$libdir' 9577 hardcode_shlibpath_var=no 9578 case $host_os in 9579 solaris2.[0-5] | solaris2.[0-5].*) ;; 9580 *) 9581 # The compiler driver will combine and reorder linker options, 9582 # but understands `-z linker_flag'. GCC discards it without `$wl', 9583 # but is careful enough not to reorder. 9584 # Supported since Solaris 2.6 (maybe 2.5.1?) 9585 if test "$GCC" = yes; then 9586 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9587 else 9588 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9589 fi 9590 ;; 9591 esac 9592 link_all_deplibs=yes 9593 ;; 9594 9595 sunos4*) 9596 if test "x$host_vendor" = xsequent; then 9597 # Use $CC to link under sequent, because it throws in some extra .o 9598 # files that make .init and .fini sections work. 9599 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9600 else 9601 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9602 fi 9603 hardcode_libdir_flag_spec='-L$libdir' 9604 hardcode_direct=yes 9605 hardcode_minus_L=yes 9606 hardcode_shlibpath_var=no 9607 ;; 9608 9609 sysv4) 9610 case $host_vendor in 9611 sni) 9612 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9613 hardcode_direct=yes # is this really true??? 9614 ;; 9615 siemens) 9616 ## LD is ld it makes a PLAMLIB 9617 ## CC just makes a GrossModule. 9618 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9619 reload_cmds='$CC -r -o $output$reload_objs' 9620 hardcode_direct=no 9621 ;; 9622 motorola) 9623 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9624 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9625 ;; 9626 esac 9627 runpath_var='LD_RUN_PATH' 9628 hardcode_shlibpath_var=no 9629 ;; 9630 9631 sysv4.3*) 9632 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9633 hardcode_shlibpath_var=no 9634 export_dynamic_flag_spec='-Bexport' 9635 ;; 9636 9637 sysv4*MP*) 9638 if test -d /usr/nec; then 9639 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9640 hardcode_shlibpath_var=no 9641 runpath_var=LD_RUN_PATH 9642 hardcode_runpath_var=yes 9643 ld_shlibs=yes 9644 fi 9645 ;; 9646 9647 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9648 no_undefined_flag='${wl}-z,text' 9649 archive_cmds_need_lc=no 9650 hardcode_shlibpath_var=no 9651 runpath_var='LD_RUN_PATH' 9652 9653 if test "$GCC" = yes; then 9654 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9655 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9656 else 9657 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9658 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9659 fi 9660 ;; 9661 9662 sysv5* | sco3.2v5* | sco5v6*) 9663 # Note: We can NOT use -z defs as we might desire, because we do not 9664 # link with -lc, and that would cause any symbols used from libc to 9665 # always be unresolved, which means just about no library would 9666 # ever link correctly. If we're not using GNU ld we use -z text 9667 # though, which does catch some bad symbols but isn't as heavy-handed 9668 # as -z defs. 9669 no_undefined_flag='${wl}-z,text' 9670 allow_undefined_flag='${wl}-z,nodefs' 9671 archive_cmds_need_lc=no 9672 hardcode_shlibpath_var=no 9673 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9674 hardcode_libdir_separator=':' 9675 link_all_deplibs=yes 9676 export_dynamic_flag_spec='${wl}-Bexport' 9677 runpath_var='LD_RUN_PATH' 9678 9679 if test "$GCC" = yes; then 9680 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9681 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9682 else 9683 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9684 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9685 fi 9686 ;; 9687 9688 uts4*) 9689 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9690 hardcode_libdir_flag_spec='-L$libdir' 9691 hardcode_shlibpath_var=no 9692 ;; 9693 9694 *) 9695 ld_shlibs=no 9696 ;; 9697 esac 9698 9699 if test x$host_vendor = xsni; then 9700 case $host in 9701 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9702 export_dynamic_flag_spec='${wl}-Blargedynsym' 9703 ;; 9704 esac 9705 fi 9706 fi 9707 9708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9709$as_echo "$ld_shlibs" >&6; } 9710test "$ld_shlibs" = no && can_build_shared=no 9711 9712with_gnu_ld=$with_gnu_ld 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728# 9729# Do we need to explicitly link libc? 9730# 9731case "x$archive_cmds_need_lc" in 9732x|xyes) 9733 # Assume -lc should be added 9734 archive_cmds_need_lc=yes 9735 9736 if test "$enable_shared" = yes && test "$GCC" = yes; then 9737 case $archive_cmds in 9738 *'~'*) 9739 # FIXME: we may have to deal with multi-command sequences. 9740 ;; 9741 '$CC '*) 9742 # Test whether the compiler implicitly links with -lc since on some 9743 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9744 # to ld, don't add -lc before -lgcc. 9745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9746$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9747if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9748 $as_echo_n "(cached) " >&6 9749else 9750 $RM conftest* 9751 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9752 9753 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9754 (eval $ac_compile) 2>&5 9755 ac_status=$? 9756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9757 test $ac_status = 0; } 2>conftest.err; then 9758 soname=conftest 9759 lib=conftest 9760 libobjs=conftest.$ac_objext 9761 deplibs= 9762 wl=$lt_prog_compiler_wl 9763 pic_flag=$lt_prog_compiler_pic 9764 compiler_flags=-v 9765 linker_flags=-v 9766 verstring= 9767 output_objdir=. 9768 libname=conftest 9769 lt_save_allow_undefined_flag=$allow_undefined_flag 9770 allow_undefined_flag= 9771 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9772 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9773 ac_status=$? 9774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9775 test $ac_status = 0; } 9776 then 9777 lt_cv_archive_cmds_need_lc=no 9778 else 9779 lt_cv_archive_cmds_need_lc=yes 9780 fi 9781 allow_undefined_flag=$lt_save_allow_undefined_flag 9782 else 9783 cat conftest.err 1>&5 9784 fi 9785 $RM conftest* 9786 9787fi 9788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9789$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9790 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9791 ;; 9792 esac 9793 fi 9794 ;; 9795esac 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 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9954$as_echo_n "checking dynamic linker characteristics... " >&6; } 9955 9956if test "$GCC" = yes; then 9957 case $host_os in 9958 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9959 *) lt_awk_arg="/^libraries:/" ;; 9960 esac 9961 case $host_os in 9962 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9963 *) lt_sed_strip_eq="s,=/,/,g" ;; 9964 esac 9965 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9966 case $lt_search_path_spec in 9967 *\;*) 9968 # if the path contains ";" then we assume it to be the separator 9969 # otherwise default to the standard path separator (i.e. ":") - it is 9970 # assumed that no part of a normal pathname contains ";" but that should 9971 # okay in the real world where ";" in dirpaths is itself problematic. 9972 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9973 ;; 9974 *) 9975 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9976 ;; 9977 esac 9978 # Ok, now we have the path, separated by spaces, we can step through it 9979 # and add multilib dir if necessary. 9980 lt_tmp_lt_search_path_spec= 9981 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9982 for lt_sys_path in $lt_search_path_spec; do 9983 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9984 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9985 else 9986 test -d "$lt_sys_path" && \ 9987 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9988 fi 9989 done 9990 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9991BEGIN {RS=" "; FS="/|\n";} { 9992 lt_foo=""; 9993 lt_count=0; 9994 for (lt_i = NF; lt_i > 0; lt_i--) { 9995 if ($lt_i != "" && $lt_i != ".") { 9996 if ($lt_i == "..") { 9997 lt_count++; 9998 } else { 9999 if (lt_count == 0) { 10000 lt_foo="/" $lt_i lt_foo; 10001 } else { 10002 lt_count--; 10003 } 10004 } 10005 } 10006 } 10007 if (lt_foo != "") { lt_freq[lt_foo]++; } 10008 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10009}'` 10010 # AWK program above erroneously prepends '/' to C:/dos/paths 10011 # for these hosts. 10012 case $host_os in 10013 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10014 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10015 esac 10016 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10017else 10018 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10019fi 10020library_names_spec= 10021libname_spec='lib$name' 10022soname_spec= 10023shrext_cmds=".so" 10024postinstall_cmds= 10025postuninstall_cmds= 10026finish_cmds= 10027finish_eval= 10028shlibpath_var= 10029shlibpath_overrides_runpath=unknown 10030version_type=none 10031dynamic_linker="$host_os ld.so" 10032sys_lib_dlsearch_path_spec="/lib /usr/lib" 10033need_lib_prefix=unknown 10034hardcode_into_libs=no 10035 10036# when you set need_version to no, make sure it does not cause -set_version 10037# flags to be left without arguments 10038need_version=unknown 10039 10040case $host_os in 10041aix3*) 10042 version_type=linux 10043 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10044 shlibpath_var=LIBPATH 10045 10046 # AIX 3 has no versioning support, so we append a major version to the name. 10047 soname_spec='${libname}${release}${shared_ext}$major' 10048 ;; 10049 10050aix[4-9]*) 10051 version_type=linux 10052 need_lib_prefix=no 10053 need_version=no 10054 hardcode_into_libs=yes 10055 if test "$host_cpu" = ia64; then 10056 # AIX 5 supports IA64 10057 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10058 shlibpath_var=LD_LIBRARY_PATH 10059 else 10060 # With GCC up to 2.95.x, collect2 would create an import file 10061 # for dependence libraries. The import file would start with 10062 # the line `#! .'. This would cause the generated library to 10063 # depend on `.', always an invalid library. This was fixed in 10064 # development snapshots of GCC prior to 3.0. 10065 case $host_os in 10066 aix4 | aix4.[01] | aix4.[01].*) 10067 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10068 echo ' yes ' 10069 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10070 : 10071 else 10072 can_build_shared=no 10073 fi 10074 ;; 10075 esac 10076 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10077 # soname into executable. Probably we can add versioning support to 10078 # collect2, so additional links can be useful in future. 10079 if test "$aix_use_runtimelinking" = yes; then 10080 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10081 # instead of lib<name>.a to let people know that these are not 10082 # typical AIX shared libraries. 10083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10084 else 10085 # We preserve .a as extension for shared libraries through AIX4.2 10086 # and later when we are not doing run time linking. 10087 library_names_spec='${libname}${release}.a $libname.a' 10088 soname_spec='${libname}${release}${shared_ext}$major' 10089 fi 10090 shlibpath_var=LIBPATH 10091 fi 10092 ;; 10093 10094amigaos*) 10095 case $host_cpu in 10096 powerpc) 10097 # Since July 2007 AmigaOS4 officially supports .so libraries. 10098 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10099 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10100 ;; 10101 m68k) 10102 library_names_spec='$libname.ixlibrary $libname.a' 10103 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10104 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' 10105 ;; 10106 esac 10107 ;; 10108 10109beos*) 10110 library_names_spec='${libname}${shared_ext}' 10111 dynamic_linker="$host_os ld.so" 10112 shlibpath_var=LIBRARY_PATH 10113 ;; 10114 10115bsdi[45]*) 10116 version_type=linux 10117 need_version=no 10118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10119 soname_spec='${libname}${release}${shared_ext}$major' 10120 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10121 shlibpath_var=LD_LIBRARY_PATH 10122 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10123 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10124 # the default ld.so.conf also contains /usr/contrib/lib and 10125 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10126 # libtool to hard-code these into programs 10127 ;; 10128 10129cygwin* | mingw* | pw32* | cegcc*) 10130 version_type=windows 10131 shrext_cmds=".dll" 10132 need_version=no 10133 need_lib_prefix=no 10134 10135 case $GCC,$host_os in 10136 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10137 library_names_spec='$libname.dll.a' 10138 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10139 postinstall_cmds='base_file=`basename \${file}`~ 10140 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10141 dldir=$destdir/`dirname \$dlpath`~ 10142 test -d \$dldir || mkdir -p \$dldir~ 10143 $install_prog $dir/$dlname \$dldir/$dlname~ 10144 chmod a+x \$dldir/$dlname~ 10145 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10146 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10147 fi' 10148 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10149 dlpath=$dir/\$dldll~ 10150 $RM \$dlpath' 10151 shlibpath_overrides_runpath=yes 10152 10153 case $host_os in 10154 cygwin*) 10155 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10156 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10157 10158 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10159 ;; 10160 mingw* | cegcc*) 10161 # MinGW DLLs use traditional 'lib' prefix 10162 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10163 ;; 10164 pw32*) 10165 # pw32 DLLs use 'pw' prefix rather than 'lib' 10166 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10167 ;; 10168 esac 10169 ;; 10170 10171 *) 10172 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10173 ;; 10174 esac 10175 dynamic_linker='Win32 ld.exe' 10176 # FIXME: first we should search . and the directory the executable is in 10177 shlibpath_var=PATH 10178 ;; 10179 10180darwin* | rhapsody*) 10181 dynamic_linker="$host_os dyld" 10182 version_type=darwin 10183 need_lib_prefix=no 10184 need_version=no 10185 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10186 soname_spec='${libname}${release}${major}$shared_ext' 10187 shlibpath_overrides_runpath=yes 10188 shlibpath_var=DYLD_LIBRARY_PATH 10189 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10190 10191 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10192 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10193 ;; 10194 10195dgux*) 10196 version_type=linux 10197 need_lib_prefix=no 10198 need_version=no 10199 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10200 soname_spec='${libname}${release}${shared_ext}$major' 10201 shlibpath_var=LD_LIBRARY_PATH 10202 ;; 10203 10204freebsd* | dragonfly*) 10205 # DragonFly does not have aout. When/if they implement a new 10206 # versioning mechanism, adjust this. 10207 if test -x /usr/bin/objformat; then 10208 objformat=`/usr/bin/objformat` 10209 else 10210 case $host_os in 10211 freebsd[23].*) objformat=aout ;; 10212 *) objformat=elf ;; 10213 esac 10214 fi 10215 version_type=freebsd-$objformat 10216 case $version_type in 10217 freebsd-elf*) 10218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10219 need_version=no 10220 need_lib_prefix=no 10221 ;; 10222 freebsd-*) 10223 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10224 need_version=yes 10225 ;; 10226 esac 10227 shlibpath_var=LD_LIBRARY_PATH 10228 case $host_os in 10229 freebsd2.*) 10230 shlibpath_overrides_runpath=yes 10231 ;; 10232 freebsd3.[01]* | freebsdelf3.[01]*) 10233 shlibpath_overrides_runpath=yes 10234 hardcode_into_libs=yes 10235 ;; 10236 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10237 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10238 shlibpath_overrides_runpath=no 10239 hardcode_into_libs=yes 10240 ;; 10241 *) # from 4.6 on, and DragonFly 10242 shlibpath_overrides_runpath=yes 10243 hardcode_into_libs=yes 10244 ;; 10245 esac 10246 ;; 10247 10248gnu*) 10249 version_type=linux 10250 need_lib_prefix=no 10251 need_version=no 10252 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10253 soname_spec='${libname}${release}${shared_ext}$major' 10254 shlibpath_var=LD_LIBRARY_PATH 10255 hardcode_into_libs=yes 10256 ;; 10257 10258haiku*) 10259 version_type=linux 10260 need_lib_prefix=no 10261 need_version=no 10262 dynamic_linker="$host_os runtime_loader" 10263 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10264 soname_spec='${libname}${release}${shared_ext}$major' 10265 shlibpath_var=LIBRARY_PATH 10266 shlibpath_overrides_runpath=yes 10267 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10268 hardcode_into_libs=yes 10269 ;; 10270 10271hpux9* | hpux10* | hpux11*) 10272 # Give a soname corresponding to the major version so that dld.sl refuses to 10273 # link against other versions. 10274 version_type=sunos 10275 need_lib_prefix=no 10276 need_version=no 10277 case $host_cpu in 10278 ia64*) 10279 shrext_cmds='.so' 10280 hardcode_into_libs=yes 10281 dynamic_linker="$host_os dld.so" 10282 shlibpath_var=LD_LIBRARY_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 if test "X$HPUX_IA64_MODE" = X32; then 10287 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10288 else 10289 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10290 fi 10291 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10292 ;; 10293 hppa*64*) 10294 shrext_cmds='.sl' 10295 hardcode_into_libs=yes 10296 dynamic_linker="$host_os dld.sl" 10297 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10298 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10300 soname_spec='${libname}${release}${shared_ext}$major' 10301 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10302 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10303 ;; 10304 *) 10305 shrext_cmds='.sl' 10306 dynamic_linker="$host_os dld.sl" 10307 shlibpath_var=SHLIB_PATH 10308 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10309 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10310 soname_spec='${libname}${release}${shared_ext}$major' 10311 ;; 10312 esac 10313 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10314 postinstall_cmds='chmod 555 $lib' 10315 # or fails outright, so override atomically: 10316 install_override_mode=555 10317 ;; 10318 10319interix[3-9]*) 10320 version_type=linux 10321 need_lib_prefix=no 10322 need_version=no 10323 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10324 soname_spec='${libname}${release}${shared_ext}$major' 10325 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10326 shlibpath_var=LD_LIBRARY_PATH 10327 shlibpath_overrides_runpath=no 10328 hardcode_into_libs=yes 10329 ;; 10330 10331irix5* | irix6* | nonstopux*) 10332 case $host_os in 10333 nonstopux*) version_type=nonstopux ;; 10334 *) 10335 if test "$lt_cv_prog_gnu_ld" = yes; then 10336 version_type=linux 10337 else 10338 version_type=irix 10339 fi ;; 10340 esac 10341 need_lib_prefix=no 10342 need_version=no 10343 soname_spec='${libname}${release}${shared_ext}$major' 10344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10345 case $host_os in 10346 irix5* | nonstopux*) 10347 libsuff= shlibsuff= 10348 ;; 10349 *) 10350 case $LD in # libtool.m4 will add one of these switches to LD 10351 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10352 libsuff= shlibsuff= libmagic=32-bit;; 10353 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10354 libsuff=32 shlibsuff=N32 libmagic=N32;; 10355 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10356 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10357 *) libsuff= shlibsuff= libmagic=never-match;; 10358 esac 10359 ;; 10360 esac 10361 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10362 shlibpath_overrides_runpath=no 10363 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10364 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10365 hardcode_into_libs=yes 10366 ;; 10367 10368# No shared lib support for Linux oldld, aout, or coff. 10369linux*oldld* | linux*aout* | linux*coff*) 10370 dynamic_linker=no 10371 ;; 10372 10373# This must be Linux ELF. 10374linux* | k*bsd*-gnu | kopensolaris*-gnu) 10375 version_type=linux 10376 need_lib_prefix=no 10377 need_version=no 10378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10379 soname_spec='${libname}${release}${shared_ext}$major' 10380 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10381 shlibpath_var=LD_LIBRARY_PATH 10382 shlibpath_overrides_runpath=no 10383 10384 # Some binutils ld are patched to set DT_RUNPATH 10385 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 10386 $as_echo_n "(cached) " >&6 10387else 10388 lt_cv_shlibpath_overrides_runpath=no 10389 save_LDFLAGS=$LDFLAGS 10390 save_libdir=$libdir 10391 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10392 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10394/* end confdefs.h. */ 10395 10396int 10397main () 10398{ 10399 10400 ; 10401 return 0; 10402} 10403_ACEOF 10404if ac_fn_c_try_link "$LINENO"; then : 10405 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10406 lt_cv_shlibpath_overrides_runpath=yes 10407fi 10408fi 10409rm -f core conftest.err conftest.$ac_objext \ 10410 conftest$ac_exeext conftest.$ac_ext 10411 LDFLAGS=$save_LDFLAGS 10412 libdir=$save_libdir 10413 10414fi 10415 10416 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10417 10418 # This implies no fast_install, which is unacceptable. 10419 # Some rework will be needed to allow for fast_install 10420 # before this can be enabled. 10421 hardcode_into_libs=yes 10422 10423 # Append ld.so.conf contents to the search path 10424 if test -f /etc/ld.so.conf; then 10425 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' ' '` 10426 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10427 fi 10428 10429 # We used to test for /lib/ld.so.1 and disable shared libraries on 10430 # powerpc, because MkLinux only supported shared libraries with the 10431 # GNU dynamic linker. Since this was broken with cross compilers, 10432 # most powerpc-linux boxes support dynamic linking these days and 10433 # people can always --disable-shared, the test was removed, and we 10434 # assume the GNU/Linux dynamic linker is in use. 10435 dynamic_linker='GNU/Linux ld.so' 10436 ;; 10437 10438netbsd*) 10439 version_type=sunos 10440 need_lib_prefix=no 10441 need_version=no 10442 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10444 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10445 dynamic_linker='NetBSD (a.out) ld.so' 10446 else 10447 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10448 soname_spec='${libname}${release}${shared_ext}$major' 10449 dynamic_linker='NetBSD ld.elf_so' 10450 fi 10451 shlibpath_var=LD_LIBRARY_PATH 10452 shlibpath_overrides_runpath=yes 10453 hardcode_into_libs=yes 10454 ;; 10455 10456newsos6) 10457 version_type=linux 10458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10459 shlibpath_var=LD_LIBRARY_PATH 10460 shlibpath_overrides_runpath=yes 10461 ;; 10462 10463*nto* | *qnx*) 10464 version_type=qnx 10465 need_lib_prefix=no 10466 need_version=no 10467 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10468 soname_spec='${libname}${release}${shared_ext}$major' 10469 shlibpath_var=LD_LIBRARY_PATH 10470 shlibpath_overrides_runpath=no 10471 hardcode_into_libs=yes 10472 dynamic_linker='ldqnx.so' 10473 ;; 10474 10475openbsd*) 10476 version_type=sunos 10477 sys_lib_dlsearch_path_spec="/usr/lib" 10478 need_lib_prefix=no 10479 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10480 case $host_os in 10481 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10482 *) need_version=no ;; 10483 esac 10484 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10485 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10486 shlibpath_var=LD_LIBRARY_PATH 10487 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10488 case $host_os in 10489 openbsd2.[89] | openbsd2.[89].*) 10490 shlibpath_overrides_runpath=no 10491 ;; 10492 *) 10493 shlibpath_overrides_runpath=yes 10494 ;; 10495 esac 10496 else 10497 shlibpath_overrides_runpath=yes 10498 fi 10499 ;; 10500 10501os2*) 10502 libname_spec='$name' 10503 shrext_cmds=".dll" 10504 need_lib_prefix=no 10505 library_names_spec='$libname${shared_ext} $libname.a' 10506 dynamic_linker='OS/2 ld.exe' 10507 shlibpath_var=LIBPATH 10508 ;; 10509 10510osf3* | osf4* | osf5*) 10511 version_type=osf 10512 need_lib_prefix=no 10513 need_version=no 10514 soname_spec='${libname}${release}${shared_ext}$major' 10515 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10516 shlibpath_var=LD_LIBRARY_PATH 10517 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10518 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10519 ;; 10520 10521rdos*) 10522 dynamic_linker=no 10523 ;; 10524 10525solaris*) 10526 version_type=linux 10527 need_lib_prefix=no 10528 need_version=no 10529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10530 soname_spec='${libname}${release}${shared_ext}$major' 10531 shlibpath_var=LD_LIBRARY_PATH 10532 shlibpath_overrides_runpath=yes 10533 hardcode_into_libs=yes 10534 # ldd complains unless libraries are executable 10535 postinstall_cmds='chmod +x $lib' 10536 ;; 10537 10538sunos4*) 10539 version_type=sunos 10540 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10541 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10542 shlibpath_var=LD_LIBRARY_PATH 10543 shlibpath_overrides_runpath=yes 10544 if test "$with_gnu_ld" = yes; then 10545 need_lib_prefix=no 10546 fi 10547 need_version=yes 10548 ;; 10549 10550sysv4 | sysv4.3*) 10551 version_type=linux 10552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10553 soname_spec='${libname}${release}${shared_ext}$major' 10554 shlibpath_var=LD_LIBRARY_PATH 10555 case $host_vendor in 10556 sni) 10557 shlibpath_overrides_runpath=no 10558 need_lib_prefix=no 10559 runpath_var=LD_RUN_PATH 10560 ;; 10561 siemens) 10562 need_lib_prefix=no 10563 ;; 10564 motorola) 10565 need_lib_prefix=no 10566 need_version=no 10567 shlibpath_overrides_runpath=no 10568 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10569 ;; 10570 esac 10571 ;; 10572 10573sysv4*MP*) 10574 if test -d /usr/nec ;then 10575 version_type=linux 10576 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10577 soname_spec='$libname${shared_ext}.$major' 10578 shlibpath_var=LD_LIBRARY_PATH 10579 fi 10580 ;; 10581 10582sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10583 version_type=freebsd-elf 10584 need_lib_prefix=no 10585 need_version=no 10586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10587 soname_spec='${libname}${release}${shared_ext}$major' 10588 shlibpath_var=LD_LIBRARY_PATH 10589 shlibpath_overrides_runpath=yes 10590 hardcode_into_libs=yes 10591 if test "$with_gnu_ld" = yes; then 10592 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10593 else 10594 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10595 case $host_os in 10596 sco3.2v5*) 10597 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10598 ;; 10599 esac 10600 fi 10601 sys_lib_dlsearch_path_spec='/usr/lib' 10602 ;; 10603 10604tpf*) 10605 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10606 version_type=linux 10607 need_lib_prefix=no 10608 need_version=no 10609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10610 shlibpath_var=LD_LIBRARY_PATH 10611 shlibpath_overrides_runpath=no 10612 hardcode_into_libs=yes 10613 ;; 10614 10615uts4*) 10616 version_type=linux 10617 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10618 soname_spec='${libname}${release}${shared_ext}$major' 10619 shlibpath_var=LD_LIBRARY_PATH 10620 ;; 10621 10622*) 10623 dynamic_linker=no 10624 ;; 10625esac 10626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10627$as_echo "$dynamic_linker" >&6; } 10628test "$dynamic_linker" = no && can_build_shared=no 10629 10630variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10631if test "$GCC" = yes; then 10632 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10633fi 10634 10635if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10636 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10637fi 10638if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10639 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10640fi 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 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10734$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10735hardcode_action= 10736if test -n "$hardcode_libdir_flag_spec" || 10737 test -n "$runpath_var" || 10738 test "X$hardcode_automatic" = "Xyes" ; then 10739 10740 # We can hardcode non-existent directories. 10741 if test "$hardcode_direct" != no && 10742 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10743 # have to relink, otherwise we might link with an installed library 10744 # when we should be linking with a yet-to-be-installed one 10745 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10746 test "$hardcode_minus_L" != no; then 10747 # Linking always hardcodes the temporary library directory. 10748 hardcode_action=relink 10749 else 10750 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10751 hardcode_action=immediate 10752 fi 10753else 10754 # We cannot hardcode anything, or else we can only hardcode existing 10755 # directories. 10756 hardcode_action=unsupported 10757fi 10758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10759$as_echo "$hardcode_action" >&6; } 10760 10761if test "$hardcode_action" = relink || 10762 test "$inherit_rpath" = yes; then 10763 # Fast installation is not supported 10764 enable_fast_install=no 10765elif test "$shlibpath_overrides_runpath" = yes || 10766 test "$enable_shared" = no; then 10767 # Fast installation is not necessary 10768 enable_fast_install=needless 10769fi 10770 10771 10772 10773 10774 10775 10776 if test "x$enable_dlopen" != xyes; then 10777 enable_dlopen=unknown 10778 enable_dlopen_self=unknown 10779 enable_dlopen_self_static=unknown 10780else 10781 lt_cv_dlopen=no 10782 lt_cv_dlopen_libs= 10783 10784 case $host_os in 10785 beos*) 10786 lt_cv_dlopen="load_add_on" 10787 lt_cv_dlopen_libs= 10788 lt_cv_dlopen_self=yes 10789 ;; 10790 10791 mingw* | pw32* | cegcc*) 10792 lt_cv_dlopen="LoadLibrary" 10793 lt_cv_dlopen_libs= 10794 ;; 10795 10796 cygwin*) 10797 lt_cv_dlopen="dlopen" 10798 lt_cv_dlopen_libs= 10799 ;; 10800 10801 darwin*) 10802 # if libdl is installed we need to link against it 10803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10804$as_echo_n "checking for dlopen in -ldl... " >&6; } 10805if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10806 $as_echo_n "(cached) " >&6 10807else 10808 ac_check_lib_save_LIBS=$LIBS 10809LIBS="-ldl $LIBS" 10810cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10811/* end confdefs.h. */ 10812 10813/* Override any GCC internal prototype to avoid an error. 10814 Use char because int might match the return type of a GCC 10815 builtin and then its argument prototype would still apply. */ 10816#ifdef __cplusplus 10817extern "C" 10818#endif 10819char dlopen (); 10820int 10821main () 10822{ 10823return dlopen (); 10824 ; 10825 return 0; 10826} 10827_ACEOF 10828if ac_fn_c_try_link "$LINENO"; then : 10829 ac_cv_lib_dl_dlopen=yes 10830else 10831 ac_cv_lib_dl_dlopen=no 10832fi 10833rm -f core conftest.err conftest.$ac_objext \ 10834 conftest$ac_exeext conftest.$ac_ext 10835LIBS=$ac_check_lib_save_LIBS 10836fi 10837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10838$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10839if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10840 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10841else 10842 10843 lt_cv_dlopen="dyld" 10844 lt_cv_dlopen_libs= 10845 lt_cv_dlopen_self=yes 10846 10847fi 10848 10849 ;; 10850 10851 *) 10852 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10853if test "x$ac_cv_func_shl_load" = x""yes; then : 10854 lt_cv_dlopen="shl_load" 10855else 10856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10857$as_echo_n "checking for shl_load in -ldld... " >&6; } 10858if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10859 $as_echo_n "(cached) " >&6 10860else 10861 ac_check_lib_save_LIBS=$LIBS 10862LIBS="-ldld $LIBS" 10863cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10864/* end confdefs.h. */ 10865 10866/* Override any GCC internal prototype to avoid an error. 10867 Use char because int might match the return type of a GCC 10868 builtin and then its argument prototype would still apply. */ 10869#ifdef __cplusplus 10870extern "C" 10871#endif 10872char shl_load (); 10873int 10874main () 10875{ 10876return shl_load (); 10877 ; 10878 return 0; 10879} 10880_ACEOF 10881if ac_fn_c_try_link "$LINENO"; then : 10882 ac_cv_lib_dld_shl_load=yes 10883else 10884 ac_cv_lib_dld_shl_load=no 10885fi 10886rm -f core conftest.err conftest.$ac_objext \ 10887 conftest$ac_exeext conftest.$ac_ext 10888LIBS=$ac_check_lib_save_LIBS 10889fi 10890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10891$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10892if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10893 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10894else 10895 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10896if test "x$ac_cv_func_dlopen" = x""yes; then : 10897 lt_cv_dlopen="dlopen" 10898else 10899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10900$as_echo_n "checking for dlopen in -ldl... " >&6; } 10901if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10902 $as_echo_n "(cached) " >&6 10903else 10904 ac_check_lib_save_LIBS=$LIBS 10905LIBS="-ldl $LIBS" 10906cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10907/* end confdefs.h. */ 10908 10909/* Override any GCC internal prototype to avoid an error. 10910 Use char because int might match the return type of a GCC 10911 builtin and then its argument prototype would still apply. */ 10912#ifdef __cplusplus 10913extern "C" 10914#endif 10915char dlopen (); 10916int 10917main () 10918{ 10919return dlopen (); 10920 ; 10921 return 0; 10922} 10923_ACEOF 10924if ac_fn_c_try_link "$LINENO"; then : 10925 ac_cv_lib_dl_dlopen=yes 10926else 10927 ac_cv_lib_dl_dlopen=no 10928fi 10929rm -f core conftest.err conftest.$ac_objext \ 10930 conftest$ac_exeext conftest.$ac_ext 10931LIBS=$ac_check_lib_save_LIBS 10932fi 10933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10934$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10935if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10936 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10937else 10938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10939$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10940if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10941 $as_echo_n "(cached) " >&6 10942else 10943 ac_check_lib_save_LIBS=$LIBS 10944LIBS="-lsvld $LIBS" 10945cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10946/* end confdefs.h. */ 10947 10948/* Override any GCC internal prototype to avoid an error. 10949 Use char because int might match the return type of a GCC 10950 builtin and then its argument prototype would still apply. */ 10951#ifdef __cplusplus 10952extern "C" 10953#endif 10954char dlopen (); 10955int 10956main () 10957{ 10958return dlopen (); 10959 ; 10960 return 0; 10961} 10962_ACEOF 10963if ac_fn_c_try_link "$LINENO"; then : 10964 ac_cv_lib_svld_dlopen=yes 10965else 10966 ac_cv_lib_svld_dlopen=no 10967fi 10968rm -f core conftest.err conftest.$ac_objext \ 10969 conftest$ac_exeext conftest.$ac_ext 10970LIBS=$ac_check_lib_save_LIBS 10971fi 10972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10973$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10974if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10975 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10976else 10977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10978$as_echo_n "checking for dld_link in -ldld... " >&6; } 10979if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10980 $as_echo_n "(cached) " >&6 10981else 10982 ac_check_lib_save_LIBS=$LIBS 10983LIBS="-ldld $LIBS" 10984cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10985/* end confdefs.h. */ 10986 10987/* Override any GCC internal prototype to avoid an error. 10988 Use char because int might match the return type of a GCC 10989 builtin and then its argument prototype would still apply. */ 10990#ifdef __cplusplus 10991extern "C" 10992#endif 10993char dld_link (); 10994int 10995main () 10996{ 10997return dld_link (); 10998 ; 10999 return 0; 11000} 11001_ACEOF 11002if ac_fn_c_try_link "$LINENO"; then : 11003 ac_cv_lib_dld_dld_link=yes 11004else 11005 ac_cv_lib_dld_dld_link=no 11006fi 11007rm -f core conftest.err conftest.$ac_objext \ 11008 conftest$ac_exeext conftest.$ac_ext 11009LIBS=$ac_check_lib_save_LIBS 11010fi 11011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11012$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11013if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 11014 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11015fi 11016 11017 11018fi 11019 11020 11021fi 11022 11023 11024fi 11025 11026 11027fi 11028 11029 11030fi 11031 11032 ;; 11033 esac 11034 11035 if test "x$lt_cv_dlopen" != xno; then 11036 enable_dlopen=yes 11037 else 11038 enable_dlopen=no 11039 fi 11040 11041 case $lt_cv_dlopen in 11042 dlopen) 11043 save_CPPFLAGS="$CPPFLAGS" 11044 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11045 11046 save_LDFLAGS="$LDFLAGS" 11047 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11048 11049 save_LIBS="$LIBS" 11050 LIBS="$lt_cv_dlopen_libs $LIBS" 11051 11052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11053$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11054if test "${lt_cv_dlopen_self+set}" = set; then : 11055 $as_echo_n "(cached) " >&6 11056else 11057 if test "$cross_compiling" = yes; then : 11058 lt_cv_dlopen_self=cross 11059else 11060 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11061 lt_status=$lt_dlunknown 11062 cat > conftest.$ac_ext <<_LT_EOF 11063#line 11063 "configure" 11064#include "confdefs.h" 11065 11066#if HAVE_DLFCN_H 11067#include <dlfcn.h> 11068#endif 11069 11070#include <stdio.h> 11071 11072#ifdef RTLD_GLOBAL 11073# define LT_DLGLOBAL RTLD_GLOBAL 11074#else 11075# ifdef DL_GLOBAL 11076# define LT_DLGLOBAL DL_GLOBAL 11077# else 11078# define LT_DLGLOBAL 0 11079# endif 11080#endif 11081 11082/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11083 find out it does not work in some platform. */ 11084#ifndef LT_DLLAZY_OR_NOW 11085# ifdef RTLD_LAZY 11086# define LT_DLLAZY_OR_NOW RTLD_LAZY 11087# else 11088# ifdef DL_LAZY 11089# define LT_DLLAZY_OR_NOW DL_LAZY 11090# else 11091# ifdef RTLD_NOW 11092# define LT_DLLAZY_OR_NOW RTLD_NOW 11093# else 11094# ifdef DL_NOW 11095# define LT_DLLAZY_OR_NOW DL_NOW 11096# else 11097# define LT_DLLAZY_OR_NOW 0 11098# endif 11099# endif 11100# endif 11101# endif 11102#endif 11103 11104/* When -fvisbility=hidden is used, assume the code has been annotated 11105 correspondingly for the symbols needed. */ 11106#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11107void fnord () __attribute__((visibility("default"))); 11108#endif 11109 11110void fnord () { int i=42; } 11111int main () 11112{ 11113 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11114 int status = $lt_dlunknown; 11115 11116 if (self) 11117 { 11118 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11119 else 11120 { 11121 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11122 else puts (dlerror ()); 11123 } 11124 /* dlclose (self); */ 11125 } 11126 else 11127 puts (dlerror ()); 11128 11129 return status; 11130} 11131_LT_EOF 11132 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11133 (eval $ac_link) 2>&5 11134 ac_status=$? 11135 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11136 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11137 (./conftest; exit; ) >&5 2>/dev/null 11138 lt_status=$? 11139 case x$lt_status in 11140 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11141 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11142 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11143 esac 11144 else : 11145 # compilation failed 11146 lt_cv_dlopen_self=no 11147 fi 11148fi 11149rm -fr conftest* 11150 11151 11152fi 11153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11154$as_echo "$lt_cv_dlopen_self" >&6; } 11155 11156 if test "x$lt_cv_dlopen_self" = xyes; then 11157 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11159$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11160if test "${lt_cv_dlopen_self_static+set}" = set; then : 11161 $as_echo_n "(cached) " >&6 11162else 11163 if test "$cross_compiling" = yes; then : 11164 lt_cv_dlopen_self_static=cross 11165else 11166 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11167 lt_status=$lt_dlunknown 11168 cat > conftest.$ac_ext <<_LT_EOF 11169#line 11169 "configure" 11170#include "confdefs.h" 11171 11172#if HAVE_DLFCN_H 11173#include <dlfcn.h> 11174#endif 11175 11176#include <stdio.h> 11177 11178#ifdef RTLD_GLOBAL 11179# define LT_DLGLOBAL RTLD_GLOBAL 11180#else 11181# ifdef DL_GLOBAL 11182# define LT_DLGLOBAL DL_GLOBAL 11183# else 11184# define LT_DLGLOBAL 0 11185# endif 11186#endif 11187 11188/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11189 find out it does not work in some platform. */ 11190#ifndef LT_DLLAZY_OR_NOW 11191# ifdef RTLD_LAZY 11192# define LT_DLLAZY_OR_NOW RTLD_LAZY 11193# else 11194# ifdef DL_LAZY 11195# define LT_DLLAZY_OR_NOW DL_LAZY 11196# else 11197# ifdef RTLD_NOW 11198# define LT_DLLAZY_OR_NOW RTLD_NOW 11199# else 11200# ifdef DL_NOW 11201# define LT_DLLAZY_OR_NOW DL_NOW 11202# else 11203# define LT_DLLAZY_OR_NOW 0 11204# endif 11205# endif 11206# endif 11207# endif 11208#endif 11209 11210/* When -fvisbility=hidden is used, assume the code has been annotated 11211 correspondingly for the symbols needed. */ 11212#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11213void fnord () __attribute__((visibility("default"))); 11214#endif 11215 11216void fnord () { int i=42; } 11217int main () 11218{ 11219 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11220 int status = $lt_dlunknown; 11221 11222 if (self) 11223 { 11224 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11225 else 11226 { 11227 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11228 else puts (dlerror ()); 11229 } 11230 /* dlclose (self); */ 11231 } 11232 else 11233 puts (dlerror ()); 11234 11235 return status; 11236} 11237_LT_EOF 11238 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11239 (eval $ac_link) 2>&5 11240 ac_status=$? 11241 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11242 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11243 (./conftest; exit; ) >&5 2>/dev/null 11244 lt_status=$? 11245 case x$lt_status in 11246 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11247 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11248 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11249 esac 11250 else : 11251 # compilation failed 11252 lt_cv_dlopen_self_static=no 11253 fi 11254fi 11255rm -fr conftest* 11256 11257 11258fi 11259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11260$as_echo "$lt_cv_dlopen_self_static" >&6; } 11261 fi 11262 11263 CPPFLAGS="$save_CPPFLAGS" 11264 LDFLAGS="$save_LDFLAGS" 11265 LIBS="$save_LIBS" 11266 ;; 11267 esac 11268 11269 case $lt_cv_dlopen_self in 11270 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11271 *) enable_dlopen_self=unknown ;; 11272 esac 11273 11274 case $lt_cv_dlopen_self_static in 11275 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11276 *) enable_dlopen_self_static=unknown ;; 11277 esac 11278fi 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296striplib= 11297old_striplib= 11298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11299$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11300if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11301 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11302 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11304$as_echo "yes" >&6; } 11305else 11306# FIXME - insert some real tests, host_os isn't really good enough 11307 case $host_os in 11308 darwin*) 11309 if test -n "$STRIP" ; then 11310 striplib="$STRIP -x" 11311 old_striplib="$STRIP -S" 11312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11313$as_echo "yes" >&6; } 11314 else 11315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11316$as_echo "no" >&6; } 11317 fi 11318 ;; 11319 *) 11320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11321$as_echo "no" >&6; } 11322 ;; 11323 esac 11324fi 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 # Report which library types will actually be built 11338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11339$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11341$as_echo "$can_build_shared" >&6; } 11342 11343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11344$as_echo_n "checking whether to build shared libraries... " >&6; } 11345 test "$can_build_shared" = "no" && enable_shared=no 11346 11347 # On AIX, shared libraries and static libraries use the same namespace, and 11348 # are all built from PIC. 11349 case $host_os in 11350 aix3*) 11351 test "$enable_shared" = yes && enable_static=no 11352 if test -n "$RANLIB"; then 11353 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11354 postinstall_cmds='$RANLIB $lib' 11355 fi 11356 ;; 11357 11358 aix[4-9]*) 11359 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11360 test "$enable_shared" = yes && enable_static=no 11361 fi 11362 ;; 11363 esac 11364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11365$as_echo "$enable_shared" >&6; } 11366 11367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11368$as_echo_n "checking whether to build static libraries... " >&6; } 11369 # Make sure either enable_shared or enable_static is yes. 11370 test "$enable_shared" = yes || enable_static=yes 11371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11372$as_echo "$enable_static" >&6; } 11373 11374 11375 11376 11377fi 11378ac_ext=c 11379ac_cpp='$CPP $CPPFLAGS' 11380ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11381ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11382ac_compiler_gnu=$ac_cv_c_compiler_gnu 11383 11384CC="$lt_save_CC" 11385 11386 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11387 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11388 (test "X$CXX" != "Xg++"))) ; then 11389 ac_ext=cpp 11390ac_cpp='$CXXCPP $CPPFLAGS' 11391ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11392ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11393ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 11395$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 11396if test -z "$CXXCPP"; then 11397 if test "${ac_cv_prog_CXXCPP+set}" = set; then : 11398 $as_echo_n "(cached) " >&6 11399else 11400 # Double quotes because CXXCPP needs to be expanded 11401 for CXXCPP in "$CXX -E" "/lib/cpp" 11402 do 11403 ac_preproc_ok=false 11404for ac_cxx_preproc_warn_flag in '' yes 11405do 11406 # Use a header file that comes with gcc, so configuring glibc 11407 # with a fresh cross-compiler works. 11408 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11409 # <limits.h> exists even on freestanding compilers. 11410 # On the NeXT, cc -E runs the code through the compiler's parser, 11411 # not just through cpp. "Syntax error" is here to catch this case. 11412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11413/* end confdefs.h. */ 11414#ifdef __STDC__ 11415# include <limits.h> 11416#else 11417# include <assert.h> 11418#endif 11419 Syntax error 11420_ACEOF 11421if ac_fn_cxx_try_cpp "$LINENO"; then : 11422 11423else 11424 # Broken: fails on valid input. 11425continue 11426fi 11427rm -f conftest.err conftest.$ac_ext 11428 11429 # OK, works on sane cases. Now check whether nonexistent headers 11430 # can be detected and how. 11431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11432/* end confdefs.h. */ 11433#include <ac_nonexistent.h> 11434_ACEOF 11435if ac_fn_cxx_try_cpp "$LINENO"; then : 11436 # Broken: success on invalid input. 11437continue 11438else 11439 # Passes both tests. 11440ac_preproc_ok=: 11441break 11442fi 11443rm -f conftest.err conftest.$ac_ext 11444 11445done 11446# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11447rm -f conftest.err conftest.$ac_ext 11448if $ac_preproc_ok; then : 11449 break 11450fi 11451 11452 done 11453 ac_cv_prog_CXXCPP=$CXXCPP 11454 11455fi 11456 CXXCPP=$ac_cv_prog_CXXCPP 11457else 11458 ac_cv_prog_CXXCPP=$CXXCPP 11459fi 11460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 11461$as_echo "$CXXCPP" >&6; } 11462ac_preproc_ok=false 11463for ac_cxx_preproc_warn_flag in '' yes 11464do 11465 # Use a header file that comes with gcc, so configuring glibc 11466 # with a fresh cross-compiler works. 11467 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11468 # <limits.h> exists even on freestanding compilers. 11469 # On the NeXT, cc -E runs the code through the compiler's parser, 11470 # not just through cpp. "Syntax error" is here to catch this case. 11471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11472/* end confdefs.h. */ 11473#ifdef __STDC__ 11474# include <limits.h> 11475#else 11476# include <assert.h> 11477#endif 11478 Syntax error 11479_ACEOF 11480if ac_fn_cxx_try_cpp "$LINENO"; then : 11481 11482else 11483 # Broken: fails on valid input. 11484continue 11485fi 11486rm -f conftest.err conftest.$ac_ext 11487 11488 # OK, works on sane cases. Now check whether nonexistent headers 11489 # can be detected and how. 11490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11491/* end confdefs.h. */ 11492#include <ac_nonexistent.h> 11493_ACEOF 11494if ac_fn_cxx_try_cpp "$LINENO"; then : 11495 # Broken: success on invalid input. 11496continue 11497else 11498 # Passes both tests. 11499ac_preproc_ok=: 11500break 11501fi 11502rm -f conftest.err conftest.$ac_ext 11503 11504done 11505# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11506rm -f conftest.err conftest.$ac_ext 11507if $ac_preproc_ok; then : 11508 11509else 11510 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11511$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11512as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check 11513See \`config.log' for more details." "$LINENO" 5; } 11514fi 11515 11516ac_ext=c 11517ac_cpp='$CPP $CPPFLAGS' 11518ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11519ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11520ac_compiler_gnu=$ac_cv_c_compiler_gnu 11521 11522else 11523 _lt_caught_CXX_error=yes 11524fi 11525 11526ac_ext=cpp 11527ac_cpp='$CXXCPP $CPPFLAGS' 11528ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11529ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11530ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11531 11532archive_cmds_need_lc_CXX=no 11533allow_undefined_flag_CXX= 11534always_export_symbols_CXX=no 11535archive_expsym_cmds_CXX= 11536compiler_needs_object_CXX=no 11537export_dynamic_flag_spec_CXX= 11538hardcode_direct_CXX=no 11539hardcode_direct_absolute_CXX=no 11540hardcode_libdir_flag_spec_CXX= 11541hardcode_libdir_flag_spec_ld_CXX= 11542hardcode_libdir_separator_CXX= 11543hardcode_minus_L_CXX=no 11544hardcode_shlibpath_var_CXX=unsupported 11545hardcode_automatic_CXX=no 11546inherit_rpath_CXX=no 11547module_cmds_CXX= 11548module_expsym_cmds_CXX= 11549link_all_deplibs_CXX=unknown 11550old_archive_cmds_CXX=$old_archive_cmds 11551reload_flag_CXX=$reload_flag 11552reload_cmds_CXX=$reload_cmds 11553no_undefined_flag_CXX= 11554whole_archive_flag_spec_CXX= 11555enable_shared_with_static_runtimes_CXX=no 11556 11557# Source file extension for C++ test sources. 11558ac_ext=cpp 11559 11560# Object file extension for compiled C++ test sources. 11561objext=o 11562objext_CXX=$objext 11563 11564# No sense in running all these tests if we already determined that 11565# the CXX compiler isn't working. Some variables (like enable_shared) 11566# are currently assumed to apply to all compilers on this platform, 11567# and will be corrupted by setting them based on a non-working compiler. 11568if test "$_lt_caught_CXX_error" != yes; then 11569 # Code to be used in simple compile tests 11570 lt_simple_compile_test_code="int some_variable = 0;" 11571 11572 # Code to be used in simple link tests 11573 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11574 11575 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 11576 11577 11578 11579 11580 11581 11582# If no C compiler was specified, use CC. 11583LTCC=${LTCC-"$CC"} 11584 11585# If no C compiler flags were specified, use CFLAGS. 11586LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11587 11588# Allow CC to be a program name with arguments. 11589compiler=$CC 11590 11591 11592 # save warnings/boilerplate of simple test code 11593 ac_outfile=conftest.$ac_objext 11594echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11595eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11596_lt_compiler_boilerplate=`cat conftest.err` 11597$RM conftest* 11598 11599 ac_outfile=conftest.$ac_objext 11600echo "$lt_simple_link_test_code" >conftest.$ac_ext 11601eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11602_lt_linker_boilerplate=`cat conftest.err` 11603$RM -r conftest* 11604 11605 11606 # Allow CC to be a program name with arguments. 11607 lt_save_CC=$CC 11608 lt_save_LD=$LD 11609 lt_save_GCC=$GCC 11610 GCC=$GXX 11611 lt_save_with_gnu_ld=$with_gnu_ld 11612 lt_save_path_LD=$lt_cv_path_LD 11613 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11614 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11615 else 11616 $as_unset lt_cv_prog_gnu_ld 11617 fi 11618 if test -n "${lt_cv_path_LDCXX+set}"; then 11619 lt_cv_path_LD=$lt_cv_path_LDCXX 11620 else 11621 $as_unset lt_cv_path_LD 11622 fi 11623 test -z "${LDCXX+set}" || LD=$LDCXX 11624 CC=${CXX-"c++"} 11625 compiler=$CC 11626 compiler_CXX=$CC 11627 for cc_temp in $compiler""; do 11628 case $cc_temp in 11629 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11630 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11631 \-*) ;; 11632 *) break;; 11633 esac 11634done 11635cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 11636 11637 11638 if test -n "$compiler"; then 11639 # We don't want -fno-exception when compiling C++ code, so set the 11640 # no_builtin_flag separately 11641 if test "$GXX" = yes; then 11642 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11643 else 11644 lt_prog_compiler_no_builtin_flag_CXX= 11645 fi 11646 11647 if test "$GXX" = yes; then 11648 # Set up default GNU C++ configuration 11649 11650 11651 11652# Check whether --with-gnu-ld was given. 11653if test "${with_gnu_ld+set}" = set; then : 11654 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11655else 11656 with_gnu_ld=no 11657fi 11658 11659ac_prog=ld 11660if test "$GCC" = yes; then 11661 # Check if gcc -print-prog-name=ld gives a path. 11662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11663$as_echo_n "checking for ld used by $CC... " >&6; } 11664 case $host in 11665 *-*-mingw*) 11666 # gcc leaves a trailing carriage return which upsets mingw 11667 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11668 *) 11669 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11670 esac 11671 case $ac_prog in 11672 # Accept absolute paths. 11673 [\\/]* | ?:[\\/]*) 11674 re_direlt='/[^/][^/]*/\.\./' 11675 # Canonicalize the pathname of ld 11676 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11677 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11678 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11679 done 11680 test -z "$LD" && LD="$ac_prog" 11681 ;; 11682 "") 11683 # If it fails, then pretend we aren't using GCC. 11684 ac_prog=ld 11685 ;; 11686 *) 11687 # If it is relative, then search for the first ld in PATH. 11688 with_gnu_ld=unknown 11689 ;; 11690 esac 11691elif test "$with_gnu_ld" = yes; then 11692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11693$as_echo_n "checking for GNU ld... " >&6; } 11694else 11695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11696$as_echo_n "checking for non-GNU ld... " >&6; } 11697fi 11698if test "${lt_cv_path_LD+set}" = set; then : 11699 $as_echo_n "(cached) " >&6 11700else 11701 if test -z "$LD"; then 11702 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11703 for ac_dir in $PATH; do 11704 IFS="$lt_save_ifs" 11705 test -z "$ac_dir" && ac_dir=. 11706 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11707 lt_cv_path_LD="$ac_dir/$ac_prog" 11708 # Check to see if the program is GNU ld. I'd rather use --version, 11709 # but apparently some variants of GNU ld only accept -v. 11710 # Break only if it was the GNU/non-GNU ld that we prefer. 11711 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11712 *GNU* | *'with BFD'*) 11713 test "$with_gnu_ld" != no && break 11714 ;; 11715 *) 11716 test "$with_gnu_ld" != yes && break 11717 ;; 11718 esac 11719 fi 11720 done 11721 IFS="$lt_save_ifs" 11722else 11723 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11724fi 11725fi 11726 11727LD="$lt_cv_path_LD" 11728if test -n "$LD"; then 11729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11730$as_echo "$LD" >&6; } 11731else 11732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11733$as_echo "no" >&6; } 11734fi 11735test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 11736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11737$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11738if test "${lt_cv_prog_gnu_ld+set}" = set; then : 11739 $as_echo_n "(cached) " >&6 11740else 11741 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11742case `$LD -v 2>&1 </dev/null` in 11743*GNU* | *'with BFD'*) 11744 lt_cv_prog_gnu_ld=yes 11745 ;; 11746*) 11747 lt_cv_prog_gnu_ld=no 11748 ;; 11749esac 11750fi 11751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11752$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11753with_gnu_ld=$lt_cv_prog_gnu_ld 11754 11755 11756 11757 11758 11759 11760 11761 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11762 # archiving commands below assume that GNU ld is being used. 11763 if test "$with_gnu_ld" = yes; then 11764 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11765 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' 11766 11767 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11768 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11769 11770 # If archive_cmds runs LD, not CC, wlarc should be empty 11771 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11772 # investigate it a little bit more. (MM) 11773 wlarc='${wl}' 11774 11775 # ancient GNU ld didn't support --whole-archive et. al. 11776 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 11777 $GREP 'no-whole-archive' > /dev/null; then 11778 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11779 else 11780 whole_archive_flag_spec_CXX= 11781 fi 11782 else 11783 with_gnu_ld=no 11784 wlarc= 11785 11786 # A generic and very simple default shared library creation 11787 # command for GNU C++ for the case where it uses the native 11788 # linker, instead of GNU ld. If possible, this setting should 11789 # overridden to take advantage of the native linker features on 11790 # the platform it is being used on. 11791 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11792 fi 11793 11794 # Commands to make compiler produce verbose output that lists 11795 # what "hidden" libraries, object files and flags are used when 11796 # linking a shared library. 11797 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 11798 11799 else 11800 GXX=no 11801 with_gnu_ld=no 11802 wlarc= 11803 fi 11804 11805 # PORTME: fill in a description of your system's C++ link characteristics 11806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11807$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11808 ld_shlibs_CXX=yes 11809 case $host_os in 11810 aix3*) 11811 # FIXME: insert proper C++ library support 11812 ld_shlibs_CXX=no 11813 ;; 11814 aix[4-9]*) 11815 if test "$host_cpu" = ia64; then 11816 # On IA64, the linker does run time linking by default, so we don't 11817 # have to do anything special. 11818 aix_use_runtimelinking=no 11819 exp_sym_flag='-Bexport' 11820 no_entry_flag="" 11821 else 11822 aix_use_runtimelinking=no 11823 11824 # Test if we are trying to use run time linking or normal 11825 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11826 # need to do runtime linking. 11827 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11828 for ld_flag in $LDFLAGS; do 11829 case $ld_flag in 11830 *-brtl*) 11831 aix_use_runtimelinking=yes 11832 break 11833 ;; 11834 esac 11835 done 11836 ;; 11837 esac 11838 11839 exp_sym_flag='-bexport' 11840 no_entry_flag='-bnoentry' 11841 fi 11842 11843 # When large executables or shared objects are built, AIX ld can 11844 # have problems creating the table of contents. If linking a library 11845 # or program results in "error TOC overflow" add -mminimal-toc to 11846 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11847 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11848 11849 archive_cmds_CXX='' 11850 hardcode_direct_CXX=yes 11851 hardcode_direct_absolute_CXX=yes 11852 hardcode_libdir_separator_CXX=':' 11853 link_all_deplibs_CXX=yes 11854 file_list_spec_CXX='${wl}-f,' 11855 11856 if test "$GXX" = yes; then 11857 case $host_os in aix4.[012]|aix4.[012].*) 11858 # We only want to do this on AIX 4.2 and lower, the check 11859 # below for broken collect2 doesn't work under 4.3+ 11860 collect2name=`${CC} -print-prog-name=collect2` 11861 if test -f "$collect2name" && 11862 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 11863 then 11864 # We have reworked collect2 11865 : 11866 else 11867 # We have old collect2 11868 hardcode_direct_CXX=unsupported 11869 # It fails to find uninstalled libraries when the uninstalled 11870 # path is not listed in the libpath. Setting hardcode_minus_L 11871 # to unsupported forces relinking 11872 hardcode_minus_L_CXX=yes 11873 hardcode_libdir_flag_spec_CXX='-L$libdir' 11874 hardcode_libdir_separator_CXX= 11875 fi 11876 esac 11877 shared_flag='-shared' 11878 if test "$aix_use_runtimelinking" = yes; then 11879 shared_flag="$shared_flag "'${wl}-G' 11880 fi 11881 else 11882 # not using gcc 11883 if test "$host_cpu" = ia64; then 11884 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11885 # chokes on -Wl,-G. The following line is correct: 11886 shared_flag='-G' 11887 else 11888 if test "$aix_use_runtimelinking" = yes; then 11889 shared_flag='${wl}-G' 11890 else 11891 shared_flag='${wl}-bM:SRE' 11892 fi 11893 fi 11894 fi 11895 11896 export_dynamic_flag_spec_CXX='${wl}-bexpall' 11897 # It seems that -bexpall does not export symbols beginning with 11898 # underscore (_), so it is better to generate a list of symbols to 11899 # export. 11900 always_export_symbols_CXX=yes 11901 if test "$aix_use_runtimelinking" = yes; then 11902 # Warning - without using the other runtime loading flags (-brtl), 11903 # -berok will link without error, but may produce a broken library. 11904 allow_undefined_flag_CXX='-berok' 11905 # Determine the default libpath from the value encoded in an empty 11906 # executable. 11907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11908/* end confdefs.h. */ 11909 11910int 11911main () 11912{ 11913 11914 ; 11915 return 0; 11916} 11917_ACEOF 11918if ac_fn_cxx_try_link "$LINENO"; then : 11919 11920lt_aix_libpath_sed=' 11921 /Import File Strings/,/^$/ { 11922 /^0/ { 11923 s/^0 *\(.*\)$/\1/ 11924 p 11925 } 11926 }' 11927aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11928# Check for a 64-bit object if we didn't find anything. 11929if test -z "$aix_libpath"; then 11930 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11931fi 11932fi 11933rm -f core conftest.err conftest.$ac_objext \ 11934 conftest$ac_exeext conftest.$ac_ext 11935if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11936 11937 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11938 11939 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" 11940 else 11941 if test "$host_cpu" = ia64; then 11942 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11943 allow_undefined_flag_CXX="-z nodefs" 11944 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" 11945 else 11946 # Determine the default libpath from the value encoded in an 11947 # empty executable. 11948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11949/* end confdefs.h. */ 11950 11951int 11952main () 11953{ 11954 11955 ; 11956 return 0; 11957} 11958_ACEOF 11959if ac_fn_cxx_try_link "$LINENO"; then : 11960 11961lt_aix_libpath_sed=' 11962 /Import File Strings/,/^$/ { 11963 /^0/ { 11964 s/^0 *\(.*\)$/\1/ 11965 p 11966 } 11967 }' 11968aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11969# Check for a 64-bit object if we didn't find anything. 11970if test -z "$aix_libpath"; then 11971 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11972fi 11973fi 11974rm -f core conftest.err conftest.$ac_objext \ 11975 conftest$ac_exeext conftest.$ac_ext 11976if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11977 11978 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11979 # Warning - without using the other run time loading flags, 11980 # -berok will link without error, but may produce a broken library. 11981 no_undefined_flag_CXX=' ${wl}-bernotok' 11982 allow_undefined_flag_CXX=' ${wl}-berok' 11983 if test "$with_gnu_ld" = yes; then 11984 # We only use this code for GNU lds that support --whole-archive. 11985 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11986 else 11987 # Exported symbols can be pulled into shared objects from archives 11988 whole_archive_flag_spec_CXX='$convenience' 11989 fi 11990 archive_cmds_need_lc_CXX=yes 11991 # This is similar to how AIX traditionally builds its shared 11992 # libraries. 11993 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' 11994 fi 11995 fi 11996 ;; 11997 11998 beos*) 11999 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12000 allow_undefined_flag_CXX=unsupported 12001 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12002 # support --undefined. This deserves some investigation. FIXME 12003 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12004 else 12005 ld_shlibs_CXX=no 12006 fi 12007 ;; 12008 12009 chorus*) 12010 case $cc_basename in 12011 *) 12012 # FIXME: insert proper C++ library support 12013 ld_shlibs_CXX=no 12014 ;; 12015 esac 12016 ;; 12017 12018 cygwin* | mingw* | pw32* | cegcc*) 12019 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 12020 # as there is no search path for DLLs. 12021 hardcode_libdir_flag_spec_CXX='-L$libdir' 12022 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 12023 allow_undefined_flag_CXX=unsupported 12024 always_export_symbols_CXX=no 12025 enable_shared_with_static_runtimes_CXX=yes 12026 12027 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12028 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' 12029 # If the export-symbols file already is a .def file (1st line 12030 # is EXPORTS), use it as is; otherwise, prepend... 12031 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12032 cp $export_symbols $output_objdir/$soname.def; 12033 else 12034 echo EXPORTS > $output_objdir/$soname.def; 12035 cat $export_symbols >> $output_objdir/$soname.def; 12036 fi~ 12037 $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' 12038 else 12039 ld_shlibs_CXX=no 12040 fi 12041 ;; 12042 darwin* | rhapsody*) 12043 12044 12045 archive_cmds_need_lc_CXX=no 12046 hardcode_direct_CXX=no 12047 hardcode_automatic_CXX=yes 12048 hardcode_shlibpath_var_CXX=unsupported 12049 if test "$lt_cv_ld_force_load" = "yes"; then 12050 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\"`' 12051 else 12052 whole_archive_flag_spec_CXX='' 12053 fi 12054 link_all_deplibs_CXX=yes 12055 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 12056 case $cc_basename in 12057 ifort*) _lt_dar_can_shared=yes ;; 12058 *) _lt_dar_can_shared=$GCC ;; 12059 esac 12060 if test "$_lt_dar_can_shared" = "yes"; then 12061 output_verbose_link_cmd=func_echo_all 12062 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}" 12063 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12064 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}" 12065 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}" 12066 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12067 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}" 12068 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}" 12069 fi 12070 12071 else 12072 ld_shlibs_CXX=no 12073 fi 12074 12075 ;; 12076 12077 dgux*) 12078 case $cc_basename in 12079 ec++*) 12080 # FIXME: insert proper C++ library support 12081 ld_shlibs_CXX=no 12082 ;; 12083 ghcx*) 12084 # Green Hills C++ Compiler 12085 # FIXME: insert proper C++ library support 12086 ld_shlibs_CXX=no 12087 ;; 12088 *) 12089 # FIXME: insert proper C++ library support 12090 ld_shlibs_CXX=no 12091 ;; 12092 esac 12093 ;; 12094 12095 freebsd2.*) 12096 # C++ shared libraries reported to be fairly broken before 12097 # switch to ELF 12098 ld_shlibs_CXX=no 12099 ;; 12100 12101 freebsd-elf*) 12102 archive_cmds_need_lc_CXX=no 12103 ;; 12104 12105 freebsd* | dragonfly*) 12106 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 12107 # conventions 12108 ld_shlibs_CXX=yes 12109 ;; 12110 12111 gnu*) 12112 ;; 12113 12114 haiku*) 12115 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12116 link_all_deplibs_CXX=yes 12117 ;; 12118 12119 hpux9*) 12120 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12121 hardcode_libdir_separator_CXX=: 12122 export_dynamic_flag_spec_CXX='${wl}-E' 12123 hardcode_direct_CXX=yes 12124 hardcode_minus_L_CXX=yes # Not in the search PATH, 12125 # but as the default 12126 # location of the library. 12127 12128 case $cc_basename in 12129 CC*) 12130 # FIXME: insert proper C++ library support 12131 ld_shlibs_CXX=no 12132 ;; 12133 aCC*) 12134 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' 12135 # Commands to make compiler produce verbose output that lists 12136 # what "hidden" libraries, object files and flags are used when 12137 # linking a shared library. 12138 # 12139 # There doesn't appear to be a way to prevent this compiler from 12140 # explicitly linking system object files so we need to strip them 12141 # from the output so that they don't get included in the library 12142 # dependencies. 12143 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"' 12144 ;; 12145 *) 12146 if test "$GXX" = yes; then 12147 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' 12148 else 12149 # FIXME: insert proper C++ library support 12150 ld_shlibs_CXX=no 12151 fi 12152 ;; 12153 esac 12154 ;; 12155 12156 hpux10*|hpux11*) 12157 if test $with_gnu_ld = no; then 12158 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12159 hardcode_libdir_separator_CXX=: 12160 12161 case $host_cpu in 12162 hppa*64*|ia64*) 12163 ;; 12164 *) 12165 export_dynamic_flag_spec_CXX='${wl}-E' 12166 ;; 12167 esac 12168 fi 12169 case $host_cpu in 12170 hppa*64*|ia64*) 12171 hardcode_direct_CXX=no 12172 hardcode_shlibpath_var_CXX=no 12173 ;; 12174 *) 12175 hardcode_direct_CXX=yes 12176 hardcode_direct_absolute_CXX=yes 12177 hardcode_minus_L_CXX=yes # Not in the search PATH, 12178 # but as the default 12179 # location of the library. 12180 ;; 12181 esac 12182 12183 case $cc_basename in 12184 CC*) 12185 # FIXME: insert proper C++ library support 12186 ld_shlibs_CXX=no 12187 ;; 12188 aCC*) 12189 case $host_cpu in 12190 hppa*64*) 12191 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12192 ;; 12193 ia64*) 12194 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12195 ;; 12196 *) 12197 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12198 ;; 12199 esac 12200 # Commands to make compiler produce verbose output that lists 12201 # what "hidden" libraries, object files and flags are used when 12202 # linking a shared library. 12203 # 12204 # There doesn't appear to be a way to prevent this compiler from 12205 # explicitly linking system object files so we need to strip them 12206 # from the output so that they don't get included in the library 12207 # dependencies. 12208 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"' 12209 ;; 12210 *) 12211 if test "$GXX" = yes; then 12212 if test $with_gnu_ld = no; then 12213 case $host_cpu in 12214 hppa*64*) 12215 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12216 ;; 12217 ia64*) 12218 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12219 ;; 12220 *) 12221 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' 12222 ;; 12223 esac 12224 fi 12225 else 12226 # FIXME: insert proper C++ library support 12227 ld_shlibs_CXX=no 12228 fi 12229 ;; 12230 esac 12231 ;; 12232 12233 interix[3-9]*) 12234 hardcode_direct_CXX=no 12235 hardcode_shlibpath_var_CXX=no 12236 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12237 export_dynamic_flag_spec_CXX='${wl}-E' 12238 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12239 # Instead, shared libraries are loaded at an image base (0x10000000 by 12240 # default) and relocated if they conflict, which is a slow very memory 12241 # consuming and fragmenting process. To avoid this, we pick a random, 12242 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12243 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12244 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' 12245 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' 12246 ;; 12247 irix5* | irix6*) 12248 case $cc_basename in 12249 CC*) 12250 # SGI C++ 12251 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' 12252 12253 # Archives containing C++ object files must be created using 12254 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12255 # necessary to make sure instantiated templates are included 12256 # in the archive. 12257 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12258 ;; 12259 *) 12260 if test "$GXX" = yes; then 12261 if test "$with_gnu_ld" = no; then 12262 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' 12263 else 12264 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' 12265 fi 12266 fi 12267 link_all_deplibs_CXX=yes 12268 ;; 12269 esac 12270 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12271 hardcode_libdir_separator_CXX=: 12272 inherit_rpath_CXX=yes 12273 ;; 12274 12275 linux* | k*bsd*-gnu | kopensolaris*-gnu) 12276 case $cc_basename in 12277 KCC*) 12278 # Kuck and Associates, Inc. (KAI) C++ Compiler 12279 12280 # KCC will only create a shared library if the output file 12281 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12282 # to its proper name (with version) after linking. 12283 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' 12284 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' 12285 # Commands to make compiler produce verbose output that lists 12286 # what "hidden" libraries, object files and flags are used when 12287 # linking a shared library. 12288 # 12289 # There doesn't appear to be a way to prevent this compiler from 12290 # explicitly linking system object files so we need to strip them 12291 # from the output so that they don't get included in the library 12292 # dependencies. 12293 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"' 12294 12295 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12296 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12297 12298 # Archives containing C++ object files must be created using 12299 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12300 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12301 ;; 12302 icpc* | ecpc* ) 12303 # Intel C++ 12304 with_gnu_ld=yes 12305 # version 8.0 and above of icpc choke on multiply defined symbols 12306 # if we add $predep_objects and $postdep_objects, however 7.1 and 12307 # earlier do not add the objects themselves. 12308 case `$CC -V 2>&1` in 12309 *"Version 7."*) 12310 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12311 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' 12312 ;; 12313 *) # Version 8.0 or newer 12314 tmp_idyn= 12315 case $host_cpu in 12316 ia64*) tmp_idyn=' -i_dynamic';; 12317 esac 12318 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12319 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' 12320 ;; 12321 esac 12322 archive_cmds_need_lc_CXX=no 12323 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12324 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12325 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12326 ;; 12327 pgCC* | pgcpp*) 12328 # Portland Group C++ compiler 12329 case `$CC -V` in 12330 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 12331 prelink_cmds_CXX='tpldir=Template.dir~ 12332 rm -rf $tpldir~ 12333 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 12334 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' 12335 old_archive_cmds_CXX='tpldir=Template.dir~ 12336 rm -rf $tpldir~ 12337 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 12338 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ 12339 $RANLIB $oldlib' 12340 archive_cmds_CXX='tpldir=Template.dir~ 12341 rm -rf $tpldir~ 12342 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12343 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12344 archive_expsym_cmds_CXX='tpldir=Template.dir~ 12345 rm -rf $tpldir~ 12346 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12347 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 12348 ;; 12349 *) # Version 6 and above use weak symbols 12350 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12351 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' 12352 ;; 12353 esac 12354 12355 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12356 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12357 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' 12358 ;; 12359 cxx*) 12360 # Compaq C++ 12361 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12362 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' 12363 12364 runpath_var=LD_RUN_PATH 12365 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12366 hardcode_libdir_separator_CXX=: 12367 12368 # Commands to make compiler produce verbose output that lists 12369 # what "hidden" libraries, object files and flags are used when 12370 # linking a shared library. 12371 # 12372 # There doesn't appear to be a way to prevent this compiler from 12373 # explicitly linking system object files so we need to strip them 12374 # from the output so that they don't get included in the library 12375 # dependencies. 12376 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' 12377 ;; 12378 xl* | mpixl* | bgxl*) 12379 # IBM XL 8.0 on PPC, with GNU ld 12380 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12381 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12382 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12383 if test "x$supports_anon_versioning" = xyes; then 12384 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 12385 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12386 echo "local: *; };" >> $output_objdir/$libname.ver~ 12387 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12388 fi 12389 ;; 12390 *) 12391 case `$CC -V 2>&1 | sed 5q` in 12392 *Sun\ C*) 12393 # Sun C++ 5.9 12394 no_undefined_flag_CXX=' -zdefs' 12395 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12396 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' 12397 hardcode_libdir_flag_spec_CXX='-R$libdir' 12398 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' 12399 compiler_needs_object_CXX=yes 12400 12401 # Not sure whether something based on 12402 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12403 # would be better. 12404 output_verbose_link_cmd='func_echo_all' 12405 12406 # Archives containing C++ object files must be created using 12407 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12408 # necessary to make sure instantiated templates are included 12409 # in the archive. 12410 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12411 ;; 12412 esac 12413 ;; 12414 esac 12415 ;; 12416 12417 lynxos*) 12418 # FIXME: insert proper C++ library support 12419 ld_shlibs_CXX=no 12420 ;; 12421 12422 m88k*) 12423 # FIXME: insert proper C++ library support 12424 ld_shlibs_CXX=no 12425 ;; 12426 12427 mvs*) 12428 case $cc_basename in 12429 cxx*) 12430 # FIXME: insert proper C++ library support 12431 ld_shlibs_CXX=no 12432 ;; 12433 *) 12434 # FIXME: insert proper C++ library support 12435 ld_shlibs_CXX=no 12436 ;; 12437 esac 12438 ;; 12439 12440 netbsd*) 12441 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12442 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12443 wlarc= 12444 hardcode_libdir_flag_spec_CXX='-R$libdir' 12445 hardcode_direct_CXX=yes 12446 hardcode_shlibpath_var_CXX=no 12447 fi 12448 # Workaround some broken pre-1.5 toolchains 12449 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12450 ;; 12451 12452 *nto* | *qnx*) 12453 ld_shlibs_CXX=yes 12454 ;; 12455 12456 openbsd2*) 12457 # C++ shared libraries are fairly broken 12458 ld_shlibs_CXX=no 12459 ;; 12460 12461 openbsd*) 12462 if test -f /usr/libexec/ld.so; then 12463 hardcode_direct_CXX=yes 12464 hardcode_shlibpath_var_CXX=no 12465 hardcode_direct_absolute_CXX=yes 12466 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12467 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12468 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12469 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12470 export_dynamic_flag_spec_CXX='${wl}-E' 12471 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12472 fi 12473 output_verbose_link_cmd=func_echo_all 12474 else 12475 ld_shlibs_CXX=no 12476 fi 12477 ;; 12478 12479 osf3* | osf4* | osf5*) 12480 case $cc_basename in 12481 KCC*) 12482 # Kuck and Associates, Inc. (KAI) C++ Compiler 12483 12484 # KCC will only create a shared library if the output file 12485 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12486 # to its proper name (with version) after linking. 12487 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' 12488 12489 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12490 hardcode_libdir_separator_CXX=: 12491 12492 # Archives containing C++ object files must be created using 12493 # the KAI C++ compiler. 12494 case $host in 12495 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 12496 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 12497 esac 12498 ;; 12499 RCC*) 12500 # Rational C++ 2.4.1 12501 # FIXME: insert proper C++ library support 12502 ld_shlibs_CXX=no 12503 ;; 12504 cxx*) 12505 case $host in 12506 osf3*) 12507 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12508 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' 12509 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12510 ;; 12511 *) 12512 allow_undefined_flag_CXX=' -expect_unresolved \*' 12513 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' 12514 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12515 echo "-hidden">> $lib.exp~ 12516 $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~ 12517 $RM $lib.exp' 12518 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12519 ;; 12520 esac 12521 12522 hardcode_libdir_separator_CXX=: 12523 12524 # Commands to make compiler produce verbose output that lists 12525 # what "hidden" libraries, object files and flags are used when 12526 # linking a shared library. 12527 # 12528 # There doesn't appear to be a way to prevent this compiler from 12529 # explicitly linking system object files so we need to strip them 12530 # from the output so that they don't get included in the library 12531 # dependencies. 12532 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"' 12533 ;; 12534 *) 12535 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12536 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12537 case $host in 12538 osf3*) 12539 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' 12540 ;; 12541 *) 12542 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' 12543 ;; 12544 esac 12545 12546 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12547 hardcode_libdir_separator_CXX=: 12548 12549 # Commands to make compiler produce verbose output that lists 12550 # what "hidden" libraries, object files and flags are used when 12551 # linking a shared library. 12552 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12553 12554 else 12555 # FIXME: insert proper C++ library support 12556 ld_shlibs_CXX=no 12557 fi 12558 ;; 12559 esac 12560 ;; 12561 12562 psos*) 12563 # FIXME: insert proper C++ library support 12564 ld_shlibs_CXX=no 12565 ;; 12566 12567 sunos4*) 12568 case $cc_basename in 12569 CC*) 12570 # Sun C++ 4.x 12571 # FIXME: insert proper C++ library support 12572 ld_shlibs_CXX=no 12573 ;; 12574 lcc*) 12575 # Lucid 12576 # FIXME: insert proper C++ library support 12577 ld_shlibs_CXX=no 12578 ;; 12579 *) 12580 # FIXME: insert proper C++ library support 12581 ld_shlibs_CXX=no 12582 ;; 12583 esac 12584 ;; 12585 12586 solaris*) 12587 case $cc_basename in 12588 CC*) 12589 # Sun C++ 4.2, 5.x and Centerline C++ 12590 archive_cmds_need_lc_CXX=yes 12591 no_undefined_flag_CXX=' -zdefs' 12592 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12593 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12594 $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' 12595 12596 hardcode_libdir_flag_spec_CXX='-R$libdir' 12597 hardcode_shlibpath_var_CXX=no 12598 case $host_os in 12599 solaris2.[0-5] | solaris2.[0-5].*) ;; 12600 *) 12601 # The compiler driver will combine and reorder linker options, 12602 # but understands `-z linker_flag'. 12603 # Supported since Solaris 2.6 (maybe 2.5.1?) 12604 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12605 ;; 12606 esac 12607 link_all_deplibs_CXX=yes 12608 12609 output_verbose_link_cmd='func_echo_all' 12610 12611 # Archives containing C++ object files must be created using 12612 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12613 # necessary to make sure instantiated templates are included 12614 # in the archive. 12615 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12616 ;; 12617 gcx*) 12618 # Green Hills C++ Compiler 12619 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12620 12621 # The C++ compiler must be used to create the archive. 12622 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12623 ;; 12624 *) 12625 # GNU C++ compiler with Solaris linker 12626 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12627 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12628 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 12629 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12630 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12631 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12632 12633 # Commands to make compiler produce verbose output that lists 12634 # what "hidden" libraries, object files and flags are used when 12635 # linking a shared library. 12636 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12637 else 12638 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12639 # platform. 12640 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12641 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12642 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12643 12644 # Commands to make compiler produce verbose output that lists 12645 # what "hidden" libraries, object files and flags are used when 12646 # linking a shared library. 12647 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12648 fi 12649 12650 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12651 case $host_os in 12652 solaris2.[0-5] | solaris2.[0-5].*) ;; 12653 *) 12654 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12655 ;; 12656 esac 12657 fi 12658 ;; 12659 esac 12660 ;; 12661 12662 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12663 no_undefined_flag_CXX='${wl}-z,text' 12664 archive_cmds_need_lc_CXX=no 12665 hardcode_shlibpath_var_CXX=no 12666 runpath_var='LD_RUN_PATH' 12667 12668 case $cc_basename in 12669 CC*) 12670 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12671 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12672 ;; 12673 *) 12674 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12675 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12676 ;; 12677 esac 12678 ;; 12679 12680 sysv5* | sco3.2v5* | sco5v6*) 12681 # Note: We can NOT use -z defs as we might desire, because we do not 12682 # link with -lc, and that would cause any symbols used from libc to 12683 # always be unresolved, which means just about no library would 12684 # ever link correctly. If we're not using GNU ld we use -z text 12685 # though, which does catch some bad symbols but isn't as heavy-handed 12686 # as -z defs. 12687 no_undefined_flag_CXX='${wl}-z,text' 12688 allow_undefined_flag_CXX='${wl}-z,nodefs' 12689 archive_cmds_need_lc_CXX=no 12690 hardcode_shlibpath_var_CXX=no 12691 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 12692 hardcode_libdir_separator_CXX=':' 12693 link_all_deplibs_CXX=yes 12694 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12695 runpath_var='LD_RUN_PATH' 12696 12697 case $cc_basename in 12698 CC*) 12699 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12700 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12701 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 12702 '"$old_archive_cmds_CXX" 12703 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 12704 '"$reload_cmds_CXX" 12705 ;; 12706 *) 12707 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12708 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12709 ;; 12710 esac 12711 ;; 12712 12713 tandem*) 12714 case $cc_basename in 12715 NCC*) 12716 # NonStop-UX NCC 3.20 12717 # FIXME: insert proper C++ library support 12718 ld_shlibs_CXX=no 12719 ;; 12720 *) 12721 # FIXME: insert proper C++ library support 12722 ld_shlibs_CXX=no 12723 ;; 12724 esac 12725 ;; 12726 12727 vxworks*) 12728 # FIXME: insert proper C++ library support 12729 ld_shlibs_CXX=no 12730 ;; 12731 12732 *) 12733 # FIXME: insert proper C++ library support 12734 ld_shlibs_CXX=no 12735 ;; 12736 esac 12737 12738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 12739$as_echo "$ld_shlibs_CXX" >&6; } 12740 test "$ld_shlibs_CXX" = no && can_build_shared=no 12741 12742 GCC_CXX="$GXX" 12743 LD_CXX="$LD" 12744 12745 ## CAVEAT EMPTOR: 12746 ## There is no encapsulation within the following macros, do not change 12747 ## the running order or otherwise move them around unless you know exactly 12748 ## what you are doing... 12749 # Dependencies to place before and after the object being linked: 12750predep_objects_CXX= 12751postdep_objects_CXX= 12752predeps_CXX= 12753postdeps_CXX= 12754compiler_lib_search_path_CXX= 12755 12756cat > conftest.$ac_ext <<_LT_EOF 12757class Foo 12758{ 12759public: 12760 Foo (void) { a = 0; } 12761private: 12762 int a; 12763}; 12764_LT_EOF 12765 12766if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12767 (eval $ac_compile) 2>&5 12768 ac_status=$? 12769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12770 test $ac_status = 0; }; then 12771 # Parse the compiler output and extract the necessary 12772 # objects, libraries and library flags. 12773 12774 # Sentinel used to keep track of whether or not we are before 12775 # the conftest object file. 12776 pre_test_object_deps_done=no 12777 12778 for p in `eval "$output_verbose_link_cmd"`; do 12779 case $p in 12780 12781 -L* | -R* | -l*) 12782 # Some compilers place space between "-{L,R}" and the path. 12783 # Remove the space. 12784 if test $p = "-L" || 12785 test $p = "-R"; then 12786 prev=$p 12787 continue 12788 else 12789 prev= 12790 fi 12791 12792 if test "$pre_test_object_deps_done" = no; then 12793 case $p in 12794 -L* | -R*) 12795 # Internal compiler library paths should come after those 12796 # provided the user. The postdeps already come after the 12797 # user supplied libs so there is no need to process them. 12798 if test -z "$compiler_lib_search_path_CXX"; then 12799 compiler_lib_search_path_CXX="${prev}${p}" 12800 else 12801 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12802 fi 12803 ;; 12804 # The "-l" case would never come before the object being 12805 # linked, so don't bother handling this case. 12806 esac 12807 else 12808 if test -z "$postdeps_CXX"; then 12809 postdeps_CXX="${prev}${p}" 12810 else 12811 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12812 fi 12813 fi 12814 ;; 12815 12816 *.$objext) 12817 # This assumes that the test object file only shows up 12818 # once in the compiler output. 12819 if test "$p" = "conftest.$objext"; then 12820 pre_test_object_deps_done=yes 12821 continue 12822 fi 12823 12824 if test "$pre_test_object_deps_done" = no; then 12825 if test -z "$predep_objects_CXX"; then 12826 predep_objects_CXX="$p" 12827 else 12828 predep_objects_CXX="$predep_objects_CXX $p" 12829 fi 12830 else 12831 if test -z "$postdep_objects_CXX"; then 12832 postdep_objects_CXX="$p" 12833 else 12834 postdep_objects_CXX="$postdep_objects_CXX $p" 12835 fi 12836 fi 12837 ;; 12838 12839 *) ;; # Ignore the rest. 12840 12841 esac 12842 done 12843 12844 # Clean up. 12845 rm -f a.out a.exe 12846else 12847 echo "libtool.m4: error: problem compiling CXX test program" 12848fi 12849 12850$RM -f confest.$objext 12851 12852# PORTME: override above test on systems where it is broken 12853case $host_os in 12854interix[3-9]*) 12855 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12856 # hack all around it, let's just trust "g++" to DTRT. 12857 predep_objects_CXX= 12858 postdep_objects_CXX= 12859 postdeps_CXX= 12860 ;; 12861 12862linux*) 12863 case `$CC -V 2>&1 | sed 5q` in 12864 *Sun\ C*) 12865 # Sun C++ 5.9 12866 12867 # The more standards-conforming stlport4 library is 12868 # incompatible with the Cstd library. Avoid specifying 12869 # it if it's in CXXFLAGS. Ignore libCrun as 12870 # -library=stlport4 depends on it. 12871 case " $CXX $CXXFLAGS " in 12872 *" -library=stlport4 "*) 12873 solaris_use_stlport4=yes 12874 ;; 12875 esac 12876 12877 if test "$solaris_use_stlport4" != yes; then 12878 postdeps_CXX='-library=Cstd -library=Crun' 12879 fi 12880 ;; 12881 esac 12882 ;; 12883 12884solaris*) 12885 case $cc_basename in 12886 CC*) 12887 # The more standards-conforming stlport4 library is 12888 # incompatible with the Cstd library. Avoid specifying 12889 # it if it's in CXXFLAGS. Ignore libCrun as 12890 # -library=stlport4 depends on it. 12891 case " $CXX $CXXFLAGS " in 12892 *" -library=stlport4 "*) 12893 solaris_use_stlport4=yes 12894 ;; 12895 esac 12896 12897 # Adding this requires a known-good setup of shared libraries for 12898 # Sun compiler versions before 5.6, else PIC objects from an old 12899 # archive will be linked into the output, leading to subtle bugs. 12900 if test "$solaris_use_stlport4" != yes; then 12901 postdeps_CXX='-library=Cstd -library=Crun' 12902 fi 12903 ;; 12904 esac 12905 ;; 12906esac 12907 12908 12909case " $postdeps_CXX " in 12910*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12911esac 12912 compiler_lib_search_dirs_CXX= 12913if test -n "${compiler_lib_search_path_CXX}"; then 12914 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12915fi 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 lt_prog_compiler_wl_CXX= 12948lt_prog_compiler_pic_CXX= 12949lt_prog_compiler_static_CXX= 12950 12951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 12952$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12953 12954 # C++ specific cases for pic, static, wl, etc. 12955 if test "$GXX" = yes; then 12956 lt_prog_compiler_wl_CXX='-Wl,' 12957 lt_prog_compiler_static_CXX='-static' 12958 12959 case $host_os in 12960 aix*) 12961 # All AIX code is PIC. 12962 if test "$host_cpu" = ia64; then 12963 # AIX 5 now supports IA64 processor 12964 lt_prog_compiler_static_CXX='-Bstatic' 12965 fi 12966 lt_prog_compiler_pic_CXX='-fPIC' 12967 ;; 12968 12969 amigaos*) 12970 case $host_cpu in 12971 powerpc) 12972 # see comment about AmigaOS4 .so support 12973 lt_prog_compiler_pic_CXX='-fPIC' 12974 ;; 12975 m68k) 12976 # FIXME: we need at least 68020 code to build shared libraries, but 12977 # adding the `-m68020' flag to GCC prevents building anything better, 12978 # like `-m68040'. 12979 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12980 ;; 12981 esac 12982 ;; 12983 12984 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12985 # PIC is the default for these OSes. 12986 ;; 12987 mingw* | cygwin* | os2* | pw32* | cegcc*) 12988 # This hack is so that the source file can tell whether it is being 12989 # built for inclusion in a dll (and should export symbols for example). 12990 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12991 # (--disable-auto-import) libraries 12992 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12993 ;; 12994 darwin* | rhapsody*) 12995 # PIC is the default on this platform 12996 # Common symbols not allowed in MH_DYLIB files 12997 lt_prog_compiler_pic_CXX='-fno-common' 12998 ;; 12999 *djgpp*) 13000 # DJGPP does not support shared libraries at all 13001 lt_prog_compiler_pic_CXX= 13002 ;; 13003 haiku*) 13004 # PIC is the default for Haiku. 13005 # The "-static" flag exists, but is broken. 13006 lt_prog_compiler_static_CXX= 13007 ;; 13008 interix[3-9]*) 13009 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13010 # Instead, we relocate shared libraries at runtime. 13011 ;; 13012 sysv4*MP*) 13013 if test -d /usr/nec; then 13014 lt_prog_compiler_pic_CXX=-Kconform_pic 13015 fi 13016 ;; 13017 hpux*) 13018 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13019 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13020 # sets the default TLS model and affects inlining. 13021 case $host_cpu in 13022 hppa*64*) 13023 ;; 13024 *) 13025 lt_prog_compiler_pic_CXX='-fPIC' 13026 ;; 13027 esac 13028 ;; 13029 *qnx* | *nto*) 13030 # QNX uses GNU C++, but need to define -shared option too, otherwise 13031 # it will coredump. 13032 lt_prog_compiler_pic_CXX='-fPIC -shared' 13033 ;; 13034 *) 13035 lt_prog_compiler_pic_CXX='-fPIC' 13036 ;; 13037 esac 13038 else 13039 case $host_os in 13040 aix[4-9]*) 13041 # All AIX code is PIC. 13042 if test "$host_cpu" = ia64; then 13043 # AIX 5 now supports IA64 processor 13044 lt_prog_compiler_static_CXX='-Bstatic' 13045 else 13046 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 13047 fi 13048 ;; 13049 chorus*) 13050 case $cc_basename in 13051 cxch68*) 13052 # Green Hills C++ Compiler 13053 # _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" 13054 ;; 13055 esac 13056 ;; 13057 dgux*) 13058 case $cc_basename in 13059 ec++*) 13060 lt_prog_compiler_pic_CXX='-KPIC' 13061 ;; 13062 ghcx*) 13063 # Green Hills C++ Compiler 13064 lt_prog_compiler_pic_CXX='-pic' 13065 ;; 13066 *) 13067 ;; 13068 esac 13069 ;; 13070 freebsd* | dragonfly*) 13071 # FreeBSD uses GNU C++ 13072 ;; 13073 hpux9* | hpux10* | hpux11*) 13074 case $cc_basename in 13075 CC*) 13076 lt_prog_compiler_wl_CXX='-Wl,' 13077 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13078 if test "$host_cpu" != ia64; then 13079 lt_prog_compiler_pic_CXX='+Z' 13080 fi 13081 ;; 13082 aCC*) 13083 lt_prog_compiler_wl_CXX='-Wl,' 13084 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13085 case $host_cpu in 13086 hppa*64*|ia64*) 13087 # +Z the default 13088 ;; 13089 *) 13090 lt_prog_compiler_pic_CXX='+Z' 13091 ;; 13092 esac 13093 ;; 13094 *) 13095 ;; 13096 esac 13097 ;; 13098 interix*) 13099 # This is c89, which is MS Visual C++ (no shared libs) 13100 # Anyone wants to do a port? 13101 ;; 13102 irix5* | irix6* | nonstopux*) 13103 case $cc_basename in 13104 CC*) 13105 lt_prog_compiler_wl_CXX='-Wl,' 13106 lt_prog_compiler_static_CXX='-non_shared' 13107 # CC pic flag -KPIC is the default. 13108 ;; 13109 *) 13110 ;; 13111 esac 13112 ;; 13113 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13114 case $cc_basename in 13115 KCC*) 13116 # KAI C++ Compiler 13117 lt_prog_compiler_wl_CXX='--backend -Wl,' 13118 lt_prog_compiler_pic_CXX='-fPIC' 13119 ;; 13120 ecpc* ) 13121 # old Intel C++ for x86_64 which still supported -KPIC. 13122 lt_prog_compiler_wl_CXX='-Wl,' 13123 lt_prog_compiler_pic_CXX='-KPIC' 13124 lt_prog_compiler_static_CXX='-static' 13125 ;; 13126 icpc* ) 13127 # Intel C++, used to be incompatible with GCC. 13128 # ICC 10 doesn't accept -KPIC any more. 13129 lt_prog_compiler_wl_CXX='-Wl,' 13130 lt_prog_compiler_pic_CXX='-fPIC' 13131 lt_prog_compiler_static_CXX='-static' 13132 ;; 13133 pgCC* | pgcpp*) 13134 # Portland Group C++ compiler 13135 lt_prog_compiler_wl_CXX='-Wl,' 13136 lt_prog_compiler_pic_CXX='-fpic' 13137 lt_prog_compiler_static_CXX='-Bstatic' 13138 ;; 13139 cxx*) 13140 # Compaq C++ 13141 # Make sure the PIC flag is empty. It appears that all Alpha 13142 # Linux and Compaq Tru64 Unix objects are PIC. 13143 lt_prog_compiler_pic_CXX= 13144 lt_prog_compiler_static_CXX='-non_shared' 13145 ;; 13146 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 13147 # IBM XL 8.0, 9.0 on PPC and BlueGene 13148 lt_prog_compiler_wl_CXX='-Wl,' 13149 lt_prog_compiler_pic_CXX='-qpic' 13150 lt_prog_compiler_static_CXX='-qstaticlink' 13151 ;; 13152 *) 13153 case `$CC -V 2>&1 | sed 5q` in 13154 *Sun\ C*) 13155 # Sun C++ 5.9 13156 lt_prog_compiler_pic_CXX='-KPIC' 13157 lt_prog_compiler_static_CXX='-Bstatic' 13158 lt_prog_compiler_wl_CXX='-Qoption ld ' 13159 ;; 13160 esac 13161 ;; 13162 esac 13163 ;; 13164 lynxos*) 13165 ;; 13166 m88k*) 13167 ;; 13168 mvs*) 13169 case $cc_basename in 13170 cxx*) 13171 lt_prog_compiler_pic_CXX='-W c,exportall' 13172 ;; 13173 *) 13174 ;; 13175 esac 13176 ;; 13177 netbsd*) 13178 ;; 13179 *qnx* | *nto*) 13180 # QNX uses GNU C++, but need to define -shared option too, otherwise 13181 # it will coredump. 13182 lt_prog_compiler_pic_CXX='-fPIC -shared' 13183 ;; 13184 osf3* | osf4* | osf5*) 13185 case $cc_basename in 13186 KCC*) 13187 lt_prog_compiler_wl_CXX='--backend -Wl,' 13188 ;; 13189 RCC*) 13190 # Rational C++ 2.4.1 13191 lt_prog_compiler_pic_CXX='-pic' 13192 ;; 13193 cxx*) 13194 # Digital/Compaq C++ 13195 lt_prog_compiler_wl_CXX='-Wl,' 13196 # Make sure the PIC flag is empty. It appears that all Alpha 13197 # Linux and Compaq Tru64 Unix objects are PIC. 13198 lt_prog_compiler_pic_CXX= 13199 lt_prog_compiler_static_CXX='-non_shared' 13200 ;; 13201 *) 13202 ;; 13203 esac 13204 ;; 13205 psos*) 13206 ;; 13207 solaris*) 13208 case $cc_basename in 13209 CC*) 13210 # Sun C++ 4.2, 5.x and Centerline C++ 13211 lt_prog_compiler_pic_CXX='-KPIC' 13212 lt_prog_compiler_static_CXX='-Bstatic' 13213 lt_prog_compiler_wl_CXX='-Qoption ld ' 13214 ;; 13215 gcx*) 13216 # Green Hills C++ Compiler 13217 lt_prog_compiler_pic_CXX='-PIC' 13218 ;; 13219 *) 13220 ;; 13221 esac 13222 ;; 13223 sunos4*) 13224 case $cc_basename in 13225 CC*) 13226 # Sun C++ 4.x 13227 lt_prog_compiler_pic_CXX='-pic' 13228 lt_prog_compiler_static_CXX='-Bstatic' 13229 ;; 13230 lcc*) 13231 # Lucid 13232 lt_prog_compiler_pic_CXX='-pic' 13233 ;; 13234 *) 13235 ;; 13236 esac 13237 ;; 13238 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13239 case $cc_basename in 13240 CC*) 13241 lt_prog_compiler_wl_CXX='-Wl,' 13242 lt_prog_compiler_pic_CXX='-KPIC' 13243 lt_prog_compiler_static_CXX='-Bstatic' 13244 ;; 13245 esac 13246 ;; 13247 tandem*) 13248 case $cc_basename in 13249 NCC*) 13250 # NonStop-UX NCC 3.20 13251 lt_prog_compiler_pic_CXX='-KPIC' 13252 ;; 13253 *) 13254 ;; 13255 esac 13256 ;; 13257 vxworks*) 13258 ;; 13259 *) 13260 lt_prog_compiler_can_build_shared_CXX=no 13261 ;; 13262 esac 13263 fi 13264 13265case $host_os in 13266 # For platforms which do not support PIC, -DPIC is meaningless: 13267 *djgpp*) 13268 lt_prog_compiler_pic_CXX= 13269 ;; 13270 *) 13271 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13272 ;; 13273esac 13274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 13275$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 13276 13277 13278 13279# 13280# Check to make sure the PIC flag actually works. 13281# 13282if test -n "$lt_prog_compiler_pic_CXX"; then 13283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 13284$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 13285if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : 13286 $as_echo_n "(cached) " >&6 13287else 13288 lt_cv_prog_compiler_pic_works_CXX=no 13289 ac_outfile=conftest.$ac_objext 13290 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13291 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 13292 # Insert the option either (1) after the last *FLAGS variable, or 13293 # (2) before a word containing "conftest.", or (3) at the end. 13294 # Note that $ac_compile itself does not contain backslashes and begins 13295 # with a dollar sign (not a hyphen), so the echo should work correctly. 13296 # The option is referenced via a variable to avoid confusing sed. 13297 lt_compile=`echo "$ac_compile" | $SED \ 13298 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13299 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13300 -e 's:$: $lt_compiler_flag:'` 13301 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13302 (eval "$lt_compile" 2>conftest.err) 13303 ac_status=$? 13304 cat conftest.err >&5 13305 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13306 if (exit $ac_status) && test -s "$ac_outfile"; then 13307 # The compiler can only warn and ignore the option if not recognized 13308 # So say no if there are warnings other than the usual output. 13309 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13310 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13311 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13312 lt_cv_prog_compiler_pic_works_CXX=yes 13313 fi 13314 fi 13315 $RM conftest* 13316 13317fi 13318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 13319$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13320 13321if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13322 case $lt_prog_compiler_pic_CXX in 13323 "" | " "*) ;; 13324 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13325 esac 13326else 13327 lt_prog_compiler_pic_CXX= 13328 lt_prog_compiler_can_build_shared_CXX=no 13329fi 13330 13331fi 13332 13333 13334 13335# 13336# Check to make sure the static flag actually works. 13337# 13338wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13340$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13341if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : 13342 $as_echo_n "(cached) " >&6 13343else 13344 lt_cv_prog_compiler_static_works_CXX=no 13345 save_LDFLAGS="$LDFLAGS" 13346 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13347 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13348 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13349 # The linker can only warn and ignore the option if not recognized 13350 # So say no if there are warnings 13351 if test -s conftest.err; then 13352 # Append any errors to the config.log. 13353 cat conftest.err 1>&5 13354 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13355 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13356 if diff conftest.exp conftest.er2 >/dev/null; then 13357 lt_cv_prog_compiler_static_works_CXX=yes 13358 fi 13359 else 13360 lt_cv_prog_compiler_static_works_CXX=yes 13361 fi 13362 fi 13363 $RM -r conftest* 13364 LDFLAGS="$save_LDFLAGS" 13365 13366fi 13367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13368$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13369 13370if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13371 : 13372else 13373 lt_prog_compiler_static_CXX= 13374fi 13375 13376 13377 13378 13379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13380$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13381if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : 13382 $as_echo_n "(cached) " >&6 13383else 13384 lt_cv_prog_compiler_c_o_CXX=no 13385 $RM -r conftest 2>/dev/null 13386 mkdir conftest 13387 cd conftest 13388 mkdir out 13389 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13390 13391 lt_compiler_flag="-o out/conftest2.$ac_objext" 13392 # Insert the option either (1) after the last *FLAGS variable, or 13393 # (2) before a word containing "conftest.", or (3) at the end. 13394 # Note that $ac_compile itself does not contain backslashes and begins 13395 # with a dollar sign (not a hyphen), so the echo should work correctly. 13396 lt_compile=`echo "$ac_compile" | $SED \ 13397 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13398 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13399 -e 's:$: $lt_compiler_flag:'` 13400 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13401 (eval "$lt_compile" 2>out/conftest.err) 13402 ac_status=$? 13403 cat out/conftest.err >&5 13404 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13405 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13406 then 13407 # The compiler can only warn and ignore the option if not recognized 13408 # So say no if there are warnings 13409 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13410 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13411 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13412 lt_cv_prog_compiler_c_o_CXX=yes 13413 fi 13414 fi 13415 chmod u+w . 2>&5 13416 $RM conftest* 13417 # SGI C++ compiler will create directory out/ii_files/ for 13418 # template instantiation 13419 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13420 $RM out/* && rmdir out 13421 cd .. 13422 $RM -r conftest 13423 $RM conftest* 13424 13425fi 13426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13427$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13428 13429 13430 13431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13432$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13433if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : 13434 $as_echo_n "(cached) " >&6 13435else 13436 lt_cv_prog_compiler_c_o_CXX=no 13437 $RM -r conftest 2>/dev/null 13438 mkdir conftest 13439 cd conftest 13440 mkdir out 13441 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13442 13443 lt_compiler_flag="-o out/conftest2.$ac_objext" 13444 # Insert the option either (1) after the last *FLAGS variable, or 13445 # (2) before a word containing "conftest.", or (3) at the end. 13446 # Note that $ac_compile itself does not contain backslashes and begins 13447 # with a dollar sign (not a hyphen), so the echo should work correctly. 13448 lt_compile=`echo "$ac_compile" | $SED \ 13449 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13450 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13451 -e 's:$: $lt_compiler_flag:'` 13452 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13453 (eval "$lt_compile" 2>out/conftest.err) 13454 ac_status=$? 13455 cat out/conftest.err >&5 13456 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13457 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13458 then 13459 # The compiler can only warn and ignore the option if not recognized 13460 # So say no if there are warnings 13461 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13462 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13463 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13464 lt_cv_prog_compiler_c_o_CXX=yes 13465 fi 13466 fi 13467 chmod u+w . 2>&5 13468 $RM conftest* 13469 # SGI C++ compiler will create directory out/ii_files/ for 13470 # template instantiation 13471 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13472 $RM out/* && rmdir out 13473 cd .. 13474 $RM -r conftest 13475 $RM conftest* 13476 13477fi 13478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13479$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13480 13481 13482 13483 13484hard_links="nottested" 13485if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13486 # do not overwrite the value of need_locks provided by the user 13487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 13488$as_echo_n "checking if we can lock with hard links... " >&6; } 13489 hard_links=yes 13490 $RM conftest* 13491 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13492 touch conftest.a 13493 ln conftest.a conftest.b 2>&5 || hard_links=no 13494 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 13496$as_echo "$hard_links" >&6; } 13497 if test "$hard_links" = no; then 13498 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13499$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13500 need_locks=warn 13501 fi 13502else 13503 need_locks=no 13504fi 13505 13506 13507 13508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13509$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13510 13511 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13512 case $host_os in 13513 aix[4-9]*) 13514 # If we're using GNU nm, then we don't want the "-C" option. 13515 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13516 # Also, AIX nm treats weak defined symbols like other global defined 13517 # symbols, whereas GNU nm marks them as "W". 13518 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 13519 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' 13520 else 13521 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13522 fi 13523 ;; 13524 pw32*) 13525 export_symbols_cmds_CXX="$ltdll_cmds" 13526 ;; 13527 cygwin* | mingw* | cegcc*) 13528 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' 13529 ;; 13530 *) 13531 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13532 ;; 13533 esac 13534 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13535 13536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13537$as_echo "$ld_shlibs_CXX" >&6; } 13538test "$ld_shlibs_CXX" = no && can_build_shared=no 13539 13540with_gnu_ld_CXX=$with_gnu_ld 13541 13542 13543 13544 13545 13546 13547# 13548# Do we need to explicitly link libc? 13549# 13550case "x$archive_cmds_need_lc_CXX" in 13551x|xyes) 13552 # Assume -lc should be added 13553 archive_cmds_need_lc_CXX=yes 13554 13555 if test "$enable_shared" = yes && test "$GCC" = yes; then 13556 case $archive_cmds_CXX in 13557 *'~'*) 13558 # FIXME: we may have to deal with multi-command sequences. 13559 ;; 13560 '$CC '*) 13561 # Test whether the compiler implicitly links with -lc since on some 13562 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13563 # to ld, don't add -lc before -lgcc. 13564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 13565$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13566if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then : 13567 $as_echo_n "(cached) " >&6 13568else 13569 $RM conftest* 13570 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13571 13572 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13573 (eval $ac_compile) 2>&5 13574 ac_status=$? 13575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13576 test $ac_status = 0; } 2>conftest.err; then 13577 soname=conftest 13578 lib=conftest 13579 libobjs=conftest.$ac_objext 13580 deplibs= 13581 wl=$lt_prog_compiler_wl_CXX 13582 pic_flag=$lt_prog_compiler_pic_CXX 13583 compiler_flags=-v 13584 linker_flags=-v 13585 verstring= 13586 output_objdir=. 13587 libname=conftest 13588 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13589 allow_undefined_flag_CXX= 13590 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 13591 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 13592 ac_status=$? 13593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13594 test $ac_status = 0; } 13595 then 13596 lt_cv_archive_cmds_need_lc_CXX=no 13597 else 13598 lt_cv_archive_cmds_need_lc_CXX=yes 13599 fi 13600 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13601 else 13602 cat conftest.err 1>&5 13603 fi 13604 $RM conftest* 13605 13606fi 13607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 13608$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 13609 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 13610 ;; 13611 esac 13612 fi 13613 ;; 13614esac 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 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 13680$as_echo_n "checking dynamic linker characteristics... " >&6; } 13681 13682library_names_spec= 13683libname_spec='lib$name' 13684soname_spec= 13685shrext_cmds=".so" 13686postinstall_cmds= 13687postuninstall_cmds= 13688finish_cmds= 13689finish_eval= 13690shlibpath_var= 13691shlibpath_overrides_runpath=unknown 13692version_type=none 13693dynamic_linker="$host_os ld.so" 13694sys_lib_dlsearch_path_spec="/lib /usr/lib" 13695need_lib_prefix=unknown 13696hardcode_into_libs=no 13697 13698# when you set need_version to no, make sure it does not cause -set_version 13699# flags to be left without arguments 13700need_version=unknown 13701 13702case $host_os in 13703aix3*) 13704 version_type=linux 13705 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13706 shlibpath_var=LIBPATH 13707 13708 # AIX 3 has no versioning support, so we append a major version to the name. 13709 soname_spec='${libname}${release}${shared_ext}$major' 13710 ;; 13711 13712aix[4-9]*) 13713 version_type=linux 13714 need_lib_prefix=no 13715 need_version=no 13716 hardcode_into_libs=yes 13717 if test "$host_cpu" = ia64; then 13718 # AIX 5 supports IA64 13719 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13720 shlibpath_var=LD_LIBRARY_PATH 13721 else 13722 # With GCC up to 2.95.x, collect2 would create an import file 13723 # for dependence libraries. The import file would start with 13724 # the line `#! .'. This would cause the generated library to 13725 # depend on `.', always an invalid library. This was fixed in 13726 # development snapshots of GCC prior to 3.0. 13727 case $host_os in 13728 aix4 | aix4.[01] | aix4.[01].*) 13729 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13730 echo ' yes ' 13731 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 13732 : 13733 else 13734 can_build_shared=no 13735 fi 13736 ;; 13737 esac 13738 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13739 # soname into executable. Probably we can add versioning support to 13740 # collect2, so additional links can be useful in future. 13741 if test "$aix_use_runtimelinking" = yes; then 13742 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13743 # instead of lib<name>.a to let people know that these are not 13744 # typical AIX shared libraries. 13745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13746 else 13747 # We preserve .a as extension for shared libraries through AIX4.2 13748 # and later when we are not doing run time linking. 13749 library_names_spec='${libname}${release}.a $libname.a' 13750 soname_spec='${libname}${release}${shared_ext}$major' 13751 fi 13752 shlibpath_var=LIBPATH 13753 fi 13754 ;; 13755 13756amigaos*) 13757 case $host_cpu in 13758 powerpc) 13759 # Since July 2007 AmigaOS4 officially supports .so libraries. 13760 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 13761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13762 ;; 13763 m68k) 13764 library_names_spec='$libname.ixlibrary $libname.a' 13765 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13766 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' 13767 ;; 13768 esac 13769 ;; 13770 13771beos*) 13772 library_names_spec='${libname}${shared_ext}' 13773 dynamic_linker="$host_os ld.so" 13774 shlibpath_var=LIBRARY_PATH 13775 ;; 13776 13777bsdi[45]*) 13778 version_type=linux 13779 need_version=no 13780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13781 soname_spec='${libname}${release}${shared_ext}$major' 13782 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13783 shlibpath_var=LD_LIBRARY_PATH 13784 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13785 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13786 # the default ld.so.conf also contains /usr/contrib/lib and 13787 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13788 # libtool to hard-code these into programs 13789 ;; 13790 13791cygwin* | mingw* | pw32* | cegcc*) 13792 version_type=windows 13793 shrext_cmds=".dll" 13794 need_version=no 13795 need_lib_prefix=no 13796 13797 case $GCC,$host_os in 13798 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 13799 library_names_spec='$libname.dll.a' 13800 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13801 postinstall_cmds='base_file=`basename \${file}`~ 13802 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 13803 dldir=$destdir/`dirname \$dlpath`~ 13804 test -d \$dldir || mkdir -p \$dldir~ 13805 $install_prog $dir/$dlname \$dldir/$dlname~ 13806 chmod a+x \$dldir/$dlname~ 13807 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13808 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13809 fi' 13810 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13811 dlpath=$dir/\$dldll~ 13812 $RM \$dlpath' 13813 shlibpath_overrides_runpath=yes 13814 13815 case $host_os in 13816 cygwin*) 13817 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13818 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13819 13820 ;; 13821 mingw* | cegcc*) 13822 # MinGW DLLs use traditional 'lib' prefix 13823 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13824 ;; 13825 pw32*) 13826 # pw32 DLLs use 'pw' prefix rather than 'lib' 13827 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13828 ;; 13829 esac 13830 ;; 13831 13832 *) 13833 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13834 ;; 13835 esac 13836 dynamic_linker='Win32 ld.exe' 13837 # FIXME: first we should search . and the directory the executable is in 13838 shlibpath_var=PATH 13839 ;; 13840 13841darwin* | rhapsody*) 13842 dynamic_linker="$host_os dyld" 13843 version_type=darwin 13844 need_lib_prefix=no 13845 need_version=no 13846 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13847 soname_spec='${libname}${release}${major}$shared_ext' 13848 shlibpath_overrides_runpath=yes 13849 shlibpath_var=DYLD_LIBRARY_PATH 13850 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13851 13852 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13853 ;; 13854 13855dgux*) 13856 version_type=linux 13857 need_lib_prefix=no 13858 need_version=no 13859 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13860 soname_spec='${libname}${release}${shared_ext}$major' 13861 shlibpath_var=LD_LIBRARY_PATH 13862 ;; 13863 13864freebsd* | dragonfly*) 13865 # DragonFly does not have aout. When/if they implement a new 13866 # versioning mechanism, adjust this. 13867 if test -x /usr/bin/objformat; then 13868 objformat=`/usr/bin/objformat` 13869 else 13870 case $host_os in 13871 freebsd[23].*) objformat=aout ;; 13872 *) objformat=elf ;; 13873 esac 13874 fi 13875 version_type=freebsd-$objformat 13876 case $version_type in 13877 freebsd-elf*) 13878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13879 need_version=no 13880 need_lib_prefix=no 13881 ;; 13882 freebsd-*) 13883 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13884 need_version=yes 13885 ;; 13886 esac 13887 shlibpath_var=LD_LIBRARY_PATH 13888 case $host_os in 13889 freebsd2.*) 13890 shlibpath_overrides_runpath=yes 13891 ;; 13892 freebsd3.[01]* | freebsdelf3.[01]*) 13893 shlibpath_overrides_runpath=yes 13894 hardcode_into_libs=yes 13895 ;; 13896 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13897 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13898 shlibpath_overrides_runpath=no 13899 hardcode_into_libs=yes 13900 ;; 13901 *) # from 4.6 on, and DragonFly 13902 shlibpath_overrides_runpath=yes 13903 hardcode_into_libs=yes 13904 ;; 13905 esac 13906 ;; 13907 13908gnu*) 13909 version_type=linux 13910 need_lib_prefix=no 13911 need_version=no 13912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13913 soname_spec='${libname}${release}${shared_ext}$major' 13914 shlibpath_var=LD_LIBRARY_PATH 13915 hardcode_into_libs=yes 13916 ;; 13917 13918haiku*) 13919 version_type=linux 13920 need_lib_prefix=no 13921 need_version=no 13922 dynamic_linker="$host_os runtime_loader" 13923 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13924 soname_spec='${libname}${release}${shared_ext}$major' 13925 shlibpath_var=LIBRARY_PATH 13926 shlibpath_overrides_runpath=yes 13927 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 13928 hardcode_into_libs=yes 13929 ;; 13930 13931hpux9* | hpux10* | hpux11*) 13932 # Give a soname corresponding to the major version so that dld.sl refuses to 13933 # link against other versions. 13934 version_type=sunos 13935 need_lib_prefix=no 13936 need_version=no 13937 case $host_cpu in 13938 ia64*) 13939 shrext_cmds='.so' 13940 hardcode_into_libs=yes 13941 dynamic_linker="$host_os dld.so" 13942 shlibpath_var=LD_LIBRARY_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 if test "X$HPUX_IA64_MODE" = X32; then 13947 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13948 else 13949 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13950 fi 13951 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13952 ;; 13953 hppa*64*) 13954 shrext_cmds='.sl' 13955 hardcode_into_libs=yes 13956 dynamic_linker="$host_os dld.sl" 13957 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13958 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13959 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13960 soname_spec='${libname}${release}${shared_ext}$major' 13961 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13962 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13963 ;; 13964 *) 13965 shrext_cmds='.sl' 13966 dynamic_linker="$host_os dld.sl" 13967 shlibpath_var=SHLIB_PATH 13968 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13970 soname_spec='${libname}${release}${shared_ext}$major' 13971 ;; 13972 esac 13973 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 13974 postinstall_cmds='chmod 555 $lib' 13975 # or fails outright, so override atomically: 13976 install_override_mode=555 13977 ;; 13978 13979interix[3-9]*) 13980 version_type=linux 13981 need_lib_prefix=no 13982 need_version=no 13983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13984 soname_spec='${libname}${release}${shared_ext}$major' 13985 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13986 shlibpath_var=LD_LIBRARY_PATH 13987 shlibpath_overrides_runpath=no 13988 hardcode_into_libs=yes 13989 ;; 13990 13991irix5* | irix6* | nonstopux*) 13992 case $host_os in 13993 nonstopux*) version_type=nonstopux ;; 13994 *) 13995 if test "$lt_cv_prog_gnu_ld" = yes; then 13996 version_type=linux 13997 else 13998 version_type=irix 13999 fi ;; 14000 esac 14001 need_lib_prefix=no 14002 need_version=no 14003 soname_spec='${libname}${release}${shared_ext}$major' 14004 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14005 case $host_os in 14006 irix5* | nonstopux*) 14007 libsuff= shlibsuff= 14008 ;; 14009 *) 14010 case $LD in # libtool.m4 will add one of these switches to LD 14011 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14012 libsuff= shlibsuff= libmagic=32-bit;; 14013 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14014 libsuff=32 shlibsuff=N32 libmagic=N32;; 14015 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14016 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14017 *) libsuff= shlibsuff= libmagic=never-match;; 14018 esac 14019 ;; 14020 esac 14021 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14022 shlibpath_overrides_runpath=no 14023 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14024 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14025 hardcode_into_libs=yes 14026 ;; 14027 14028# No shared lib support for Linux oldld, aout, or coff. 14029linux*oldld* | linux*aout* | linux*coff*) 14030 dynamic_linker=no 14031 ;; 14032 14033# This must be Linux ELF. 14034linux* | k*bsd*-gnu | kopensolaris*-gnu) 14035 version_type=linux 14036 need_lib_prefix=no 14037 need_version=no 14038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14039 soname_spec='${libname}${release}${shared_ext}$major' 14040 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14041 shlibpath_var=LD_LIBRARY_PATH 14042 shlibpath_overrides_runpath=no 14043 14044 # Some binutils ld are patched to set DT_RUNPATH 14045 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 14046 $as_echo_n "(cached) " >&6 14047else 14048 lt_cv_shlibpath_overrides_runpath=no 14049 save_LDFLAGS=$LDFLAGS 14050 save_libdir=$libdir 14051 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 14052 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 14053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14054/* end confdefs.h. */ 14055 14056int 14057main () 14058{ 14059 14060 ; 14061 return 0; 14062} 14063_ACEOF 14064if ac_fn_cxx_try_link "$LINENO"; then : 14065 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14066 lt_cv_shlibpath_overrides_runpath=yes 14067fi 14068fi 14069rm -f core conftest.err conftest.$ac_objext \ 14070 conftest$ac_exeext conftest.$ac_ext 14071 LDFLAGS=$save_LDFLAGS 14072 libdir=$save_libdir 14073 14074fi 14075 14076 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14077 14078 # This implies no fast_install, which is unacceptable. 14079 # Some rework will be needed to allow for fast_install 14080 # before this can be enabled. 14081 hardcode_into_libs=yes 14082 14083 # Append ld.so.conf contents to the search path 14084 if test -f /etc/ld.so.conf; then 14085 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' ' '` 14086 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14087 fi 14088 14089 # We used to test for /lib/ld.so.1 and disable shared libraries on 14090 # powerpc, because MkLinux only supported shared libraries with the 14091 # GNU dynamic linker. Since this was broken with cross compilers, 14092 # most powerpc-linux boxes support dynamic linking these days and 14093 # people can always --disable-shared, the test was removed, and we 14094 # assume the GNU/Linux dynamic linker is in use. 14095 dynamic_linker='GNU/Linux ld.so' 14096 ;; 14097 14098netbsd*) 14099 version_type=sunos 14100 need_lib_prefix=no 14101 need_version=no 14102 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14104 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14105 dynamic_linker='NetBSD (a.out) ld.so' 14106 else 14107 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14108 soname_spec='${libname}${release}${shared_ext}$major' 14109 dynamic_linker='NetBSD ld.elf_so' 14110 fi 14111 shlibpath_var=LD_LIBRARY_PATH 14112 shlibpath_overrides_runpath=yes 14113 hardcode_into_libs=yes 14114 ;; 14115 14116newsos6) 14117 version_type=linux 14118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14119 shlibpath_var=LD_LIBRARY_PATH 14120 shlibpath_overrides_runpath=yes 14121 ;; 14122 14123*nto* | *qnx*) 14124 version_type=qnx 14125 need_lib_prefix=no 14126 need_version=no 14127 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14128 soname_spec='${libname}${release}${shared_ext}$major' 14129 shlibpath_var=LD_LIBRARY_PATH 14130 shlibpath_overrides_runpath=no 14131 hardcode_into_libs=yes 14132 dynamic_linker='ldqnx.so' 14133 ;; 14134 14135openbsd*) 14136 version_type=sunos 14137 sys_lib_dlsearch_path_spec="/usr/lib" 14138 need_lib_prefix=no 14139 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14140 case $host_os in 14141 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14142 *) need_version=no ;; 14143 esac 14144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14145 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14146 shlibpath_var=LD_LIBRARY_PATH 14147 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14148 case $host_os in 14149 openbsd2.[89] | openbsd2.[89].*) 14150 shlibpath_overrides_runpath=no 14151 ;; 14152 *) 14153 shlibpath_overrides_runpath=yes 14154 ;; 14155 esac 14156 else 14157 shlibpath_overrides_runpath=yes 14158 fi 14159 ;; 14160 14161os2*) 14162 libname_spec='$name' 14163 shrext_cmds=".dll" 14164 need_lib_prefix=no 14165 library_names_spec='$libname${shared_ext} $libname.a' 14166 dynamic_linker='OS/2 ld.exe' 14167 shlibpath_var=LIBPATH 14168 ;; 14169 14170osf3* | osf4* | osf5*) 14171 version_type=osf 14172 need_lib_prefix=no 14173 need_version=no 14174 soname_spec='${libname}${release}${shared_ext}$major' 14175 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14176 shlibpath_var=LD_LIBRARY_PATH 14177 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14178 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14179 ;; 14180 14181rdos*) 14182 dynamic_linker=no 14183 ;; 14184 14185solaris*) 14186 version_type=linux 14187 need_lib_prefix=no 14188 need_version=no 14189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14190 soname_spec='${libname}${release}${shared_ext}$major' 14191 shlibpath_var=LD_LIBRARY_PATH 14192 shlibpath_overrides_runpath=yes 14193 hardcode_into_libs=yes 14194 # ldd complains unless libraries are executable 14195 postinstall_cmds='chmod +x $lib' 14196 ;; 14197 14198sunos4*) 14199 version_type=sunos 14200 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14201 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14202 shlibpath_var=LD_LIBRARY_PATH 14203 shlibpath_overrides_runpath=yes 14204 if test "$with_gnu_ld" = yes; then 14205 need_lib_prefix=no 14206 fi 14207 need_version=yes 14208 ;; 14209 14210sysv4 | sysv4.3*) 14211 version_type=linux 14212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14213 soname_spec='${libname}${release}${shared_ext}$major' 14214 shlibpath_var=LD_LIBRARY_PATH 14215 case $host_vendor in 14216 sni) 14217 shlibpath_overrides_runpath=no 14218 need_lib_prefix=no 14219 runpath_var=LD_RUN_PATH 14220 ;; 14221 siemens) 14222 need_lib_prefix=no 14223 ;; 14224 motorola) 14225 need_lib_prefix=no 14226 need_version=no 14227 shlibpath_overrides_runpath=no 14228 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14229 ;; 14230 esac 14231 ;; 14232 14233sysv4*MP*) 14234 if test -d /usr/nec ;then 14235 version_type=linux 14236 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14237 soname_spec='$libname${shared_ext}.$major' 14238 shlibpath_var=LD_LIBRARY_PATH 14239 fi 14240 ;; 14241 14242sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14243 version_type=freebsd-elf 14244 need_lib_prefix=no 14245 need_version=no 14246 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14247 soname_spec='${libname}${release}${shared_ext}$major' 14248 shlibpath_var=LD_LIBRARY_PATH 14249 shlibpath_overrides_runpath=yes 14250 hardcode_into_libs=yes 14251 if test "$with_gnu_ld" = yes; then 14252 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14253 else 14254 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14255 case $host_os in 14256 sco3.2v5*) 14257 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14258 ;; 14259 esac 14260 fi 14261 sys_lib_dlsearch_path_spec='/usr/lib' 14262 ;; 14263 14264tpf*) 14265 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 14266 version_type=linux 14267 need_lib_prefix=no 14268 need_version=no 14269 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14270 shlibpath_var=LD_LIBRARY_PATH 14271 shlibpath_overrides_runpath=no 14272 hardcode_into_libs=yes 14273 ;; 14274 14275uts4*) 14276 version_type=linux 14277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14278 soname_spec='${libname}${release}${shared_ext}$major' 14279 shlibpath_var=LD_LIBRARY_PATH 14280 ;; 14281 14282*) 14283 dynamic_linker=no 14284 ;; 14285esac 14286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14287$as_echo "$dynamic_linker" >&6; } 14288test "$dynamic_linker" = no && can_build_shared=no 14289 14290variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14291if test "$GCC" = yes; then 14292 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14293fi 14294 14295if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14296 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14297fi 14298if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14299 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14300fi 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 14317 14318 14319 14320 14321 14322 14323 14324 14325 14326 14327 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14340$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14341hardcode_action_CXX= 14342if test -n "$hardcode_libdir_flag_spec_CXX" || 14343 test -n "$runpath_var_CXX" || 14344 test "X$hardcode_automatic_CXX" = "Xyes" ; then 14345 14346 # We can hardcode non-existent directories. 14347 if test "$hardcode_direct_CXX" != no && 14348 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14349 # have to relink, otherwise we might link with an installed library 14350 # when we should be linking with a yet-to-be-installed one 14351 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 14352 test "$hardcode_minus_L_CXX" != no; then 14353 # Linking always hardcodes the temporary library directory. 14354 hardcode_action_CXX=relink 14355 else 14356 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14357 hardcode_action_CXX=immediate 14358 fi 14359else 14360 # We cannot hardcode anything, or else we can only hardcode existing 14361 # directories. 14362 hardcode_action_CXX=unsupported 14363fi 14364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 14365$as_echo "$hardcode_action_CXX" >&6; } 14366 14367if test "$hardcode_action_CXX" = relink || 14368 test "$inherit_rpath_CXX" = yes; then 14369 # Fast installation is not supported 14370 enable_fast_install=no 14371elif test "$shlibpath_overrides_runpath" = yes || 14372 test "$enable_shared" = no; then 14373 # Fast installation is not necessary 14374 enable_fast_install=needless 14375fi 14376 14377 14378 14379 14380 14381 14382 14383 fi # test -n "$compiler" 14384 14385 CC=$lt_save_CC 14386 LDCXX=$LD 14387 LD=$lt_save_LD 14388 GCC=$lt_save_GCC 14389 with_gnu_ld=$lt_save_with_gnu_ld 14390 lt_cv_path_LDCXX=$lt_cv_path_LD 14391 lt_cv_path_LD=$lt_save_path_LD 14392 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14393 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14394fi # test "$_lt_caught_CXX_error" != yes 14395 14396ac_ext=c 14397ac_cpp='$CPP $CPPFLAGS' 14398ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14399ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14400ac_compiler_gnu=$ac_cv_c_compiler_gnu 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 ac_config_commands="$ac_config_commands libtool" 14415 14416 14417 14418 14419# Only expand once: 14420 14421 14422 14423 14424 14425 14426 14427# Check to see if -pthread or -lpthread is needed. Prefer the former. 14428# Note that the CILK_SELF_SPEC in gcc.c may force -pthread. 14429# In case the pthread.h system header is not found, this test will fail. 14430XCFLAGS="" 14431XLDFLAGS="" 14432CFLAGS="$CFLAGS -pthread" 14433cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14434/* end confdefs.h. */ 14435#include <pthread.h> 14436 void *g(void *d) { return NULL; } 14437int 14438main () 14439{ 14440pthread_t t; pthread_create(&t,NULL,g,NULL); 14441 ; 14442 return 0; 14443} 14444_ACEOF 14445if ac_fn_c_try_link "$LINENO"; then : 14446 XCFLAGS=" -Wc,-pthread" 14447else 14448 CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS" 14449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14450/* end confdefs.h. */ 14451#include <pthread.h> 14452 void *g(void *d) { return NULL; } 14453int 14454main () 14455{ 14456pthread_t t; pthread_create(&t,NULL,g,NULL); 14457 ; 14458 return 0; 14459} 14460_ACEOF 14461if ac_fn_c_try_link "$LINENO"; then : 14462 14463else 14464 as_fn_error "Pthreads are required to build libcilkrts" "$LINENO" 5 14465fi 14466rm -f core conftest.err conftest.$ac_objext \ 14467 conftest$ac_exeext conftest.$ac_ext 14468fi 14469rm -f core conftest.err conftest.$ac_objext \ 14470 conftest$ac_exeext conftest.$ac_ext 14471 14472# Check for pthread_{,attr_}[sg]etaffinity_np. 14473cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14474/* end confdefs.h. */ 14475#define _GNU_SOURCE 14476 #include <pthread.h> 14477int 14478main () 14479{ 14480cpu_set_t cpuset; 14481 pthread_attr_t attr; 14482 pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset); 14483 if (CPU_ISSET (0, &cpuset)) 14484 CPU_SET (1, &cpuset); 14485 else 14486 CPU_ZERO (&cpuset); 14487 pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset); 14488 pthread_attr_init (&attr); 14489 pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset); 14490 pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset); 14491 ; 14492 return 0; 14493} 14494_ACEOF 14495if ac_fn_c_try_link "$LINENO"; then : 14496 14497$as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h 14498 14499fi 14500rm -f core conftest.err conftest.$ac_objext \ 14501 conftest$ac_exeext conftest.$ac_ext 14502 14503# Every c++ lib is linking by default with -nostdlib, which leads to the 14504# fact, that proper pthread library will not be given at link time. We have 14505# to hard-code that. 14506case "${target}" in 14507 14508 *android*) 14509 XLDFLAGS="$XLDFLAGS -lc" 14510 ;; 14511 *) 14512 XLDFLAGS="$XLDFLAGS -lpthread" 14513 ;; 14514 14515esac 14516 14517 14518 14519 14520CFLAGS="$save_CFLAGS" 14521 14522if test $enable_shared = yes; then 14523 link_cilkrts="-lcilkrts %{static: $LIBS}" 14524else 14525 link_cilkrts="-lcilkrts $LIBS" 14526fi 14527 14528 14529 14530# Must be last 14531cat >confcache <<\_ACEOF 14532# This file is a shell script that caches the results of configure 14533# tests run on this system so they can be shared between configure 14534# scripts and configure runs, see configure's option --config-cache. 14535# It is not useful on other systems. If it contains results you don't 14536# want to keep, you may remove or edit it. 14537# 14538# config.status only pays attention to the cache file if you give it 14539# the --recheck option to rerun configure. 14540# 14541# `ac_cv_env_foo' variables (set or unset) will be overridden when 14542# loading this file, other *unset* `ac_cv_foo' will be assigned the 14543# following values. 14544 14545_ACEOF 14546 14547# The following way of writing the cache mishandles newlines in values, 14548# but we know of no workaround that is simple, portable, and efficient. 14549# So, we kill variables containing newlines. 14550# Ultrix sh set writes to stderr and can't be redirected directly, 14551# and sets the high bit in the cache file unless we assign to the vars. 14552( 14553 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14554 eval ac_val=\$$ac_var 14555 case $ac_val in #( 14556 *${as_nl}*) 14557 case $ac_var in #( 14558 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14559$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14560 esac 14561 case $ac_var in #( 14562 _ | IFS | as_nl) ;; #( 14563 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14564 *) { eval $ac_var=; unset $ac_var;} ;; 14565 esac ;; 14566 esac 14567 done 14568 14569 (set) 2>&1 | 14570 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14571 *${as_nl}ac_space=\ *) 14572 # `set' does not quote correctly, so add quotes: double-quote 14573 # substitution turns \\\\ into \\, and sed turns \\ into \. 14574 sed -n \ 14575 "s/'/'\\\\''/g; 14576 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14577 ;; #( 14578 *) 14579 # `set' quotes correctly as required by POSIX, so do not add quotes. 14580 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14581 ;; 14582 esac | 14583 sort 14584) | 14585 sed ' 14586 /^ac_cv_env_/b end 14587 t clear 14588 :clear 14589 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14590 t end 14591 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14592 :end' >>confcache 14593if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14594 if test -w "$cache_file"; then 14595 test "x$cache_file" != "x/dev/null" && 14596 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14597$as_echo "$as_me: updating cache $cache_file" >&6;} 14598 cat confcache >$cache_file 14599 else 14600 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14601$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14602 fi 14603fi 14604rm -f confcache 14605 14606test "x$prefix" = xNONE && prefix=$ac_default_prefix 14607# Let make expand exec_prefix. 14608test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14609 14610# Transform confdefs.h into DEFS. 14611# Protect against shell expansion while executing Makefile rules. 14612# Protect against Makefile macro expansion. 14613# 14614# If the first sed substitution is executed (which looks for macros that 14615# take arguments), then branch to the quote section. Otherwise, 14616# look for a macro that doesn't take arguments. 14617ac_script=' 14618:mline 14619/\\$/{ 14620 N 14621 s,\\\n,, 14622 b mline 14623} 14624t clear 14625:clear 14626s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 14627t quote 14628s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 14629t quote 14630b any 14631:quote 14632s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 14633s/\[/\\&/g 14634s/\]/\\&/g 14635s/\$/$$/g 14636H 14637:any 14638${ 14639 g 14640 s/^\n// 14641 s/\n/ /g 14642 p 14643} 14644' 14645DEFS=`sed -n "$ac_script" confdefs.h` 14646 14647 14648ac_libobjs= 14649ac_ltlibobjs= 14650for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14651 # 1. Remove the extension, and $U if already installed. 14652 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14653 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14654 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14655 # will be set to the directory where LIBOBJS objects are built. 14656 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14657 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14658done 14659LIBOBJS=$ac_libobjs 14660 14661LTLIBOBJS=$ac_ltlibobjs 14662 14663 14664 if test -n "$EXEEXT"; then 14665 am__EXEEXT_TRUE= 14666 am__EXEEXT_FALSE='#' 14667else 14668 am__EXEEXT_TRUE='#' 14669 am__EXEEXT_FALSE= 14670fi 14671 14672if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14673 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 14674Usually this means the macro was only invoked conditionally." "$LINENO" 5 14675fi 14676if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14677 as_fn_error "conditional \"AMDEP\" was never defined. 14678Usually this means the macro was only invoked conditionally." "$LINENO" 5 14679fi 14680if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14681 as_fn_error "conditional \"am__fastdepCC\" was never defined. 14682Usually this means the macro was only invoked conditionally." "$LINENO" 5 14683fi 14684if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 14685 as_fn_error "conditional \"am__fastdepCXX\" was never defined. 14686Usually this means the macro was only invoked conditionally." "$LINENO" 5 14687fi 14688if test -z "${LINUX_LINKER_SCRIPT_TRUE}" && test -z "${LINUX_LINKER_SCRIPT_FALSE}"; then 14689 as_fn_error "conditional \"LINUX_LINKER_SCRIPT\" was never defined. 14690Usually this means the macro was only invoked conditionally." "$LINENO" 5 14691fi 14692if test -z "${MAC_LINKER_SCRIPT_TRUE}" && test -z "${MAC_LINKER_SCRIPT_FALSE}"; then 14693 as_fn_error "conditional \"MAC_LINKER_SCRIPT\" was never defined. 14694Usually this means the macro was only invoked conditionally." "$LINENO" 5 14695fi 14696 14697: ${CONFIG_STATUS=./config.status} 14698ac_write_fail=0 14699ac_clean_files_save=$ac_clean_files 14700ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14701{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14702$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14703as_write_fail=0 14704cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14705#! $SHELL 14706# Generated by $as_me. 14707# Run this file to recreate the current configuration. 14708# Compiler output produced by configure, useful for debugging 14709# configure, is in config.log if it exists. 14710 14711debug=false 14712ac_cs_recheck=false 14713ac_cs_silent=false 14714 14715SHELL=\${CONFIG_SHELL-$SHELL} 14716export SHELL 14717_ASEOF 14718cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14719## -------------------- ## 14720## M4sh Initialization. ## 14721## -------------------- ## 14722 14723# Be more Bourne compatible 14724DUALCASE=1; export DUALCASE # for MKS sh 14725if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14726 emulate sh 14727 NULLCMD=: 14728 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14729 # is contrary to our usage. Disable this feature. 14730 alias -g '${1+"$@"}'='"$@"' 14731 setopt NO_GLOB_SUBST 14732else 14733 case `(set -o) 2>/dev/null` in #( 14734 *posix*) : 14735 set -o posix ;; #( 14736 *) : 14737 ;; 14738esac 14739fi 14740 14741 14742as_nl=' 14743' 14744export as_nl 14745# Printing a long string crashes Solaris 7 /usr/bin/printf. 14746as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14747as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14748as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14749# Prefer a ksh shell builtin over an external printf program on Solaris, 14750# but without wasting forks for bash or zsh. 14751if test -z "$BASH_VERSION$ZSH_VERSION" \ 14752 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14753 as_echo='print -r --' 14754 as_echo_n='print -rn --' 14755elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14756 as_echo='printf %s\n' 14757 as_echo_n='printf %s' 14758else 14759 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14760 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14761 as_echo_n='/usr/ucb/echo -n' 14762 else 14763 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14764 as_echo_n_body='eval 14765 arg=$1; 14766 case $arg in #( 14767 *"$as_nl"*) 14768 expr "X$arg" : "X\\(.*\\)$as_nl"; 14769 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14770 esac; 14771 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14772 ' 14773 export as_echo_n_body 14774 as_echo_n='sh -c $as_echo_n_body as_echo' 14775 fi 14776 export as_echo_body 14777 as_echo='sh -c $as_echo_body as_echo' 14778fi 14779 14780# The user is always right. 14781if test "${PATH_SEPARATOR+set}" != set; then 14782 PATH_SEPARATOR=: 14783 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14784 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14785 PATH_SEPARATOR=';' 14786 } 14787fi 14788 14789 14790# IFS 14791# We need space, tab and new line, in precisely that order. Quoting is 14792# there to prevent editors from complaining about space-tab. 14793# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14794# splitting by setting IFS to empty value.) 14795IFS=" "" $as_nl" 14796 14797# Find who we are. Look in the path if we contain no directory separator. 14798case $0 in #(( 14799 *[\\/]* ) as_myself=$0 ;; 14800 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14801for as_dir in $PATH 14802do 14803 IFS=$as_save_IFS 14804 test -z "$as_dir" && as_dir=. 14805 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14806 done 14807IFS=$as_save_IFS 14808 14809 ;; 14810esac 14811# We did not find ourselves, most probably we were run as `sh COMMAND' 14812# in which case we are not to be found in the path. 14813if test "x$as_myself" = x; then 14814 as_myself=$0 14815fi 14816if test ! -f "$as_myself"; then 14817 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14818 exit 1 14819fi 14820 14821# Unset variables that we do not need and which cause bugs (e.g. in 14822# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14823# suppresses any "Segmentation fault" message there. '((' could 14824# trigger a bug in pdksh 5.2.14. 14825for as_var in BASH_ENV ENV MAIL MAILPATH 14826do eval test x\${$as_var+set} = xset \ 14827 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14828done 14829PS1='$ ' 14830PS2='> ' 14831PS4='+ ' 14832 14833# NLS nuisances. 14834LC_ALL=C 14835export LC_ALL 14836LANGUAGE=C 14837export LANGUAGE 14838 14839# CDPATH. 14840(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14841 14842 14843# as_fn_error ERROR [LINENO LOG_FD] 14844# --------------------------------- 14845# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14846# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14847# script with status $?, using 1 if that was 0. 14848as_fn_error () 14849{ 14850 as_status=$?; test $as_status -eq 0 && as_status=1 14851 if test "$3"; then 14852 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14853 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 14854 fi 14855 $as_echo "$as_me: error: $1" >&2 14856 as_fn_exit $as_status 14857} # as_fn_error 14858 14859 14860# as_fn_set_status STATUS 14861# ----------------------- 14862# Set $? to STATUS, without forking. 14863as_fn_set_status () 14864{ 14865 return $1 14866} # as_fn_set_status 14867 14868# as_fn_exit STATUS 14869# ----------------- 14870# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14871as_fn_exit () 14872{ 14873 set +e 14874 as_fn_set_status $1 14875 exit $1 14876} # as_fn_exit 14877 14878# as_fn_unset VAR 14879# --------------- 14880# Portably unset VAR. 14881as_fn_unset () 14882{ 14883 { eval $1=; unset $1;} 14884} 14885as_unset=as_fn_unset 14886# as_fn_append VAR VALUE 14887# ---------------------- 14888# Append the text in VALUE to the end of the definition contained in VAR. Take 14889# advantage of any shell optimizations that allow amortized linear growth over 14890# repeated appends, instead of the typical quadratic growth present in naive 14891# implementations. 14892if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14893 eval 'as_fn_append () 14894 { 14895 eval $1+=\$2 14896 }' 14897else 14898 as_fn_append () 14899 { 14900 eval $1=\$$1\$2 14901 } 14902fi # as_fn_append 14903 14904# as_fn_arith ARG... 14905# ------------------ 14906# Perform arithmetic evaluation on the ARGs, and store the result in the 14907# global $as_val. Take advantage of shells that can avoid forks. The arguments 14908# must be portable across $(()) and expr. 14909if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14910 eval 'as_fn_arith () 14911 { 14912 as_val=$(( $* )) 14913 }' 14914else 14915 as_fn_arith () 14916 { 14917 as_val=`expr "$@" || test $? -eq 1` 14918 } 14919fi # as_fn_arith 14920 14921 14922if expr a : '\(a\)' >/dev/null 2>&1 && 14923 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14924 as_expr=expr 14925else 14926 as_expr=false 14927fi 14928 14929if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14930 as_basename=basename 14931else 14932 as_basename=false 14933fi 14934 14935if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14936 as_dirname=dirname 14937else 14938 as_dirname=false 14939fi 14940 14941as_me=`$as_basename -- "$0" || 14942$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14943 X"$0" : 'X\(//\)$' \| \ 14944 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14945$as_echo X/"$0" | 14946 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14947 s//\1/ 14948 q 14949 } 14950 /^X\/\(\/\/\)$/{ 14951 s//\1/ 14952 q 14953 } 14954 /^X\/\(\/\).*/{ 14955 s//\1/ 14956 q 14957 } 14958 s/.*/./; q'` 14959 14960# Avoid depending upon Character Ranges. 14961as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14962as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14963as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14964as_cr_digits='0123456789' 14965as_cr_alnum=$as_cr_Letters$as_cr_digits 14966 14967ECHO_C= ECHO_N= ECHO_T= 14968case `echo -n x` in #((((( 14969-n*) 14970 case `echo 'xy\c'` in 14971 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14972 xy) ECHO_C='\c';; 14973 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14974 ECHO_T=' ';; 14975 esac;; 14976*) 14977 ECHO_N='-n';; 14978esac 14979 14980rm -f conf$$ conf$$.exe conf$$.file 14981if test -d conf$$.dir; then 14982 rm -f conf$$.dir/conf$$.file 14983else 14984 rm -f conf$$.dir 14985 mkdir conf$$.dir 2>/dev/null 14986fi 14987if (echo >conf$$.file) 2>/dev/null; then 14988 if ln -s conf$$.file conf$$ 2>/dev/null; then 14989 as_ln_s='ln -s' 14990 # ... but there are two gotchas: 14991 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14992 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14993 # In both cases, we have to default to `cp -p'. 14994 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14995 as_ln_s='cp -p' 14996 elif ln conf$$.file conf$$ 2>/dev/null; then 14997 as_ln_s=ln 14998 else 14999 as_ln_s='cp -p' 15000 fi 15001else 15002 as_ln_s='cp -p' 15003fi 15004rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15005rmdir conf$$.dir 2>/dev/null 15006 15007 15008# as_fn_mkdir_p 15009# ------------- 15010# Create "$as_dir" as a directory, including parents if necessary. 15011as_fn_mkdir_p () 15012{ 15013 15014 case $as_dir in #( 15015 -*) as_dir=./$as_dir;; 15016 esac 15017 test -d "$as_dir" || eval $as_mkdir_p || { 15018 as_dirs= 15019 while :; do 15020 case $as_dir in #( 15021 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15022 *) as_qdir=$as_dir;; 15023 esac 15024 as_dirs="'$as_qdir' $as_dirs" 15025 as_dir=`$as_dirname -- "$as_dir" || 15026$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15027 X"$as_dir" : 'X\(//\)[^/]' \| \ 15028 X"$as_dir" : 'X\(//\)$' \| \ 15029 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15030$as_echo X"$as_dir" | 15031 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15032 s//\1/ 15033 q 15034 } 15035 /^X\(\/\/\)[^/].*/{ 15036 s//\1/ 15037 q 15038 } 15039 /^X\(\/\/\)$/{ 15040 s//\1/ 15041 q 15042 } 15043 /^X\(\/\).*/{ 15044 s//\1/ 15045 q 15046 } 15047 s/.*/./; q'` 15048 test -d "$as_dir" && break 15049 done 15050 test -z "$as_dirs" || eval "mkdir $as_dirs" 15051 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 15052 15053 15054} # as_fn_mkdir_p 15055if mkdir -p . 2>/dev/null; then 15056 as_mkdir_p='mkdir -p "$as_dir"' 15057else 15058 test -d ./-p && rmdir ./-p 15059 as_mkdir_p=false 15060fi 15061 15062if test -x / >/dev/null 2>&1; then 15063 as_test_x='test -x' 15064else 15065 if ls -dL / >/dev/null 2>&1; then 15066 as_ls_L_option=L 15067 else 15068 as_ls_L_option= 15069 fi 15070 as_test_x=' 15071 eval sh -c '\'' 15072 if test -d "$1"; then 15073 test -d "$1/."; 15074 else 15075 case $1 in #( 15076 -*)set "./$1";; 15077 esac; 15078 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 15079 ???[sx]*):;;*)false;;esac;fi 15080 '\'' sh 15081 ' 15082fi 15083as_executable_p=$as_test_x 15084 15085# Sed expression to map a string onto a valid CPP name. 15086as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15087 15088# Sed expression to map a string onto a valid variable name. 15089as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15090 15091 15092exec 6>&1 15093## ----------------------------------- ## 15094## Main body of $CONFIG_STATUS script. ## 15095## ----------------------------------- ## 15096_ASEOF 15097test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15098 15099cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15100# Save the log message, to keep $0 and so on meaningful, and to 15101# report actual input values of CONFIG_FILES etc. instead of their 15102# values after options handling. 15103ac_log=" 15104This file was extended by Cilk Runtime Library $as_me 2.0, which was 15105generated by GNU Autoconf 2.64. Invocation command line was 15106 15107 CONFIG_FILES = $CONFIG_FILES 15108 CONFIG_HEADERS = $CONFIG_HEADERS 15109 CONFIG_LINKS = $CONFIG_LINKS 15110 CONFIG_COMMANDS = $CONFIG_COMMANDS 15111 $ $0 $@ 15112 15113on `(hostname || uname -n) 2>/dev/null | sed 1q` 15114" 15115 15116_ACEOF 15117 15118case $ac_config_files in *" 15119"*) set x $ac_config_files; shift; ac_config_files=$*;; 15120esac 15121 15122 15123 15124cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15125# Files that config.status was made for. 15126config_files="$ac_config_files" 15127config_commands="$ac_config_commands" 15128 15129_ACEOF 15130 15131cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15132ac_cs_usage="\ 15133\`$as_me' instantiates files and other configuration actions 15134from templates according to the current configuration. Unless the files 15135and actions are specified as TAGs, all are instantiated by default. 15136 15137Usage: $0 [OPTION]... [TAG]... 15138 15139 -h, --help print this help, then exit 15140 -V, --version print version number and configuration settings, then exit 15141 -q, --quiet, --silent 15142 do not print progress messages 15143 -d, --debug don't remove temporary files 15144 --recheck update $as_me by reconfiguring in the same conditions 15145 --file=FILE[:TEMPLATE] 15146 instantiate the configuration file FILE 15147 15148Configuration files: 15149$config_files 15150 15151Configuration commands: 15152$config_commands 15153 15154Report bugs to <cilk@intel.com>." 15155 15156_ACEOF 15157cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15158ac_cs_version="\\ 15159Cilk Runtime Library config.status 2.0 15160configured by $0, generated by GNU Autoconf 2.64, 15161 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 15162 15163Copyright (C) 2009 Free Software Foundation, Inc. 15164This config.status script is free software; the Free Software Foundation 15165gives unlimited permission to copy, distribute and modify it." 15166 15167ac_pwd='$ac_pwd' 15168srcdir='$srcdir' 15169INSTALL='$INSTALL' 15170MKDIR_P='$MKDIR_P' 15171AWK='$AWK' 15172test -n "\$AWK" || AWK=awk 15173_ACEOF 15174 15175cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15176# The default lists apply if the user does not specify any file. 15177ac_need_defaults=: 15178while test $# != 0 15179do 15180 case $1 in 15181 --*=*) 15182 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15183 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15184 ac_shift=: 15185 ;; 15186 *) 15187 ac_option=$1 15188 ac_optarg=$2 15189 ac_shift=shift 15190 ;; 15191 esac 15192 15193 case $ac_option in 15194 # Handling of the options. 15195 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15196 ac_cs_recheck=: ;; 15197 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15198 $as_echo "$ac_cs_version"; exit ;; 15199 --debug | --debu | --deb | --de | --d | -d ) 15200 debug=: ;; 15201 --file | --fil | --fi | --f ) 15202 $ac_shift 15203 case $ac_optarg in 15204 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15205 esac 15206 as_fn_append CONFIG_FILES " '$ac_optarg'" 15207 ac_need_defaults=false;; 15208 --he | --h | --help | --hel | -h ) 15209 $as_echo "$ac_cs_usage"; exit ;; 15210 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15211 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15212 ac_cs_silent=: ;; 15213 15214 # This is an error. 15215 -*) as_fn_error "unrecognized option: \`$1' 15216Try \`$0 --help' for more information." ;; 15217 15218 *) as_fn_append ac_config_targets " $1" 15219 ac_need_defaults=false ;; 15220 15221 esac 15222 shift 15223done 15224 15225ac_configure_extra_args= 15226 15227if $ac_cs_silent; then 15228 exec 6>/dev/null 15229 ac_configure_extra_args="$ac_configure_extra_args --silent" 15230fi 15231 15232_ACEOF 15233cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15234if \$ac_cs_recheck; then 15235 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15236 shift 15237 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15238 CONFIG_SHELL='$SHELL' 15239 export CONFIG_SHELL 15240 exec "\$@" 15241fi 15242 15243_ACEOF 15244cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15245exec 5>>config.log 15246{ 15247 echo 15248 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15249## Running $as_me. ## 15250_ASBOX 15251 $as_echo "$ac_log" 15252} >&5 15253 15254_ACEOF 15255cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15256# 15257# INIT-COMMANDS 15258# 15259 15260srcdir="$srcdir" 15261host="$host" 15262target="$target" 15263with_multisubdir="$with_multisubdir" 15264with_multisrctop="$with_multisrctop" 15265with_target_subdir="$with_target_subdir" 15266ac_configure_args="${multilib_arg} ${ac_configure_args}" 15267multi_basedir="$multi_basedir" 15268CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 15269CC="$CC" 15270CXX="$CXX" 15271GFORTRAN="$GFORTRAN" 15272GCJ="$GCJ" 15273AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15274 15275 15276# The HP-UX ksh and POSIX shell print the target directory to stdout 15277# if CDPATH is set. 15278(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15279 15280sed_quote_subst='$sed_quote_subst' 15281double_quote_subst='$double_quote_subst' 15282delay_variable_subst='$delay_variable_subst' 15283macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15284macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15285enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15286enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15287pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15288enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15289SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15290ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15291host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15292host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15293host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15294build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15295build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15296build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15297SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15298Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15299GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15300EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15301FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15302LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15303NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15304LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15305max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15306ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15307exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15308lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15309lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15310lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15311reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15312reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15313OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15314deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15315file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15316AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15317AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15318STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15319RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15320old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15321old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15322old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15323lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15324CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15325CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15326compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15327GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15328lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15329lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15330lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15331lt_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"`' 15332objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15333MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15334lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15335lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15336lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15337lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15338lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15339need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15340DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15341NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15342LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15343OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15344OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15345libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15346shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15347extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15348archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15349enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15350export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15351whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15352compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15353old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15354old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15355archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15356archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15357module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15358module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15359with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15360allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15361no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15362hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15363hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 15364hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15365hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15366hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15367hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15368hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15369hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15370inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15371link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15372fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 15373always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15374export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15375exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15376include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15377prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15378file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15379variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15380need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15381need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15382version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15383runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15384shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15385shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15386libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15387library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15388soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15389install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15390postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15391postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15392finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15393finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15394hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15395sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15396sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15397hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15398enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15399enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15400enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15401old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15402striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15403compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 15404predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 15405postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 15406predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 15407postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 15408compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 15409LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 15410reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 15411reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15412old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15413compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 15414GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 15415lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 15416lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 15417lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 15418lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 15419lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 15420archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 15421enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 15422export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 15423whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 15424compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 15425old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15426old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15427archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15428archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15429module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15430module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15431with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 15432allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 15433no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 15434hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 15435hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' 15436hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 15437hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 15438hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 15439hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 15440hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 15441hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 15442inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 15443link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 15444fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' 15445always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 15446export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15447exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 15448include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 15449prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 15450file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 15451hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 15452compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 15453predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 15454postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 15455predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 15456postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 15457compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 15458 15459LTCC='$LTCC' 15460LTCFLAGS='$LTCFLAGS' 15461compiler='$compiler_DEFAULT' 15462 15463# A function that is used when there is no print builtin or printf. 15464func_fallback_echo () 15465{ 15466 eval 'cat <<_LTECHO_EOF 15467\$1 15468_LTECHO_EOF' 15469} 15470 15471# Quote evaled strings. 15472for var in SHELL \ 15473ECHO \ 15474SED \ 15475GREP \ 15476EGREP \ 15477FGREP \ 15478LD \ 15479NM \ 15480LN_S \ 15481lt_SP2NL \ 15482lt_NL2SP \ 15483reload_flag \ 15484OBJDUMP \ 15485deplibs_check_method \ 15486file_magic_cmd \ 15487AR \ 15488AR_FLAGS \ 15489STRIP \ 15490RANLIB \ 15491CC \ 15492CFLAGS \ 15493compiler \ 15494lt_cv_sys_global_symbol_pipe \ 15495lt_cv_sys_global_symbol_to_cdecl \ 15496lt_cv_sys_global_symbol_to_c_name_address \ 15497lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15498lt_prog_compiler_no_builtin_flag \ 15499lt_prog_compiler_wl \ 15500lt_prog_compiler_pic \ 15501lt_prog_compiler_static \ 15502lt_cv_prog_compiler_c_o \ 15503need_locks \ 15504DSYMUTIL \ 15505NMEDIT \ 15506LIPO \ 15507OTOOL \ 15508OTOOL64 \ 15509shrext_cmds \ 15510export_dynamic_flag_spec \ 15511whole_archive_flag_spec \ 15512compiler_needs_object \ 15513with_gnu_ld \ 15514allow_undefined_flag \ 15515no_undefined_flag \ 15516hardcode_libdir_flag_spec \ 15517hardcode_libdir_flag_spec_ld \ 15518hardcode_libdir_separator \ 15519fix_srcfile_path \ 15520exclude_expsyms \ 15521include_expsyms \ 15522file_list_spec \ 15523variables_saved_for_relink \ 15524libname_spec \ 15525library_names_spec \ 15526soname_spec \ 15527install_override_mode \ 15528finish_eval \ 15529old_striplib \ 15530striplib \ 15531compiler_lib_search_dirs \ 15532predep_objects \ 15533postdep_objects \ 15534predeps \ 15535postdeps \ 15536compiler_lib_search_path \ 15537LD_CXX \ 15538reload_flag_CXX \ 15539compiler_CXX \ 15540lt_prog_compiler_no_builtin_flag_CXX \ 15541lt_prog_compiler_wl_CXX \ 15542lt_prog_compiler_pic_CXX \ 15543lt_prog_compiler_static_CXX \ 15544lt_cv_prog_compiler_c_o_CXX \ 15545export_dynamic_flag_spec_CXX \ 15546whole_archive_flag_spec_CXX \ 15547compiler_needs_object_CXX \ 15548with_gnu_ld_CXX \ 15549allow_undefined_flag_CXX \ 15550no_undefined_flag_CXX \ 15551hardcode_libdir_flag_spec_CXX \ 15552hardcode_libdir_flag_spec_ld_CXX \ 15553hardcode_libdir_separator_CXX \ 15554fix_srcfile_path_CXX \ 15555exclude_expsyms_CXX \ 15556include_expsyms_CXX \ 15557file_list_spec_CXX \ 15558compiler_lib_search_dirs_CXX \ 15559predep_objects_CXX \ 15560postdep_objects_CXX \ 15561predeps_CXX \ 15562postdeps_CXX \ 15563compiler_lib_search_path_CXX; do 15564 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15565 *[\\\\\\\`\\"\\\$]*) 15566 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15567 ;; 15568 *) 15569 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15570 ;; 15571 esac 15572done 15573 15574# Double-quote double-evaled strings. 15575for var in reload_cmds \ 15576old_postinstall_cmds \ 15577old_postuninstall_cmds \ 15578old_archive_cmds \ 15579extract_expsyms_cmds \ 15580old_archive_from_new_cmds \ 15581old_archive_from_expsyms_cmds \ 15582archive_cmds \ 15583archive_expsym_cmds \ 15584module_cmds \ 15585module_expsym_cmds \ 15586export_symbols_cmds \ 15587prelink_cmds \ 15588postinstall_cmds \ 15589postuninstall_cmds \ 15590finish_cmds \ 15591sys_lib_search_path_spec \ 15592sys_lib_dlsearch_path_spec \ 15593reload_cmds_CXX \ 15594old_archive_cmds_CXX \ 15595old_archive_from_new_cmds_CXX \ 15596old_archive_from_expsyms_cmds_CXX \ 15597archive_cmds_CXX \ 15598archive_expsym_cmds_CXX \ 15599module_cmds_CXX \ 15600module_expsym_cmds_CXX \ 15601export_symbols_cmds_CXX \ 15602prelink_cmds_CXX; do 15603 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15604 *[\\\\\\\`\\"\\\$]*) 15605 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15606 ;; 15607 *) 15608 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15609 ;; 15610 esac 15611done 15612 15613ac_aux_dir='$ac_aux_dir' 15614xsi_shell='$xsi_shell' 15615lt_shell_append='$lt_shell_append' 15616 15617# See if we are running on zsh, and set the options which allow our 15618# commands through without removal of \ escapes INIT. 15619if test -n "\${ZSH_VERSION+set}" ; then 15620 setopt NO_GLOB_SUBST 15621fi 15622 15623 15624 PACKAGE='$PACKAGE' 15625 VERSION='$VERSION' 15626 TIMESTAMP='$TIMESTAMP' 15627 RM='$RM' 15628 ofile='$ofile' 15629 15630 15631 15632 15633 15634 15635_ACEOF 15636 15637cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15638 15639# Handling of arguments. 15640for ac_config_target in $ac_config_targets 15641do 15642 case $ac_config_target in 15643 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 15644 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15645 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15646 "libcilkrts.spec") CONFIG_FILES="$CONFIG_FILES libcilkrts.spec" ;; 15647 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15648 15649 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15650 esac 15651done 15652 15653 15654# If the user did not use the arguments to specify the items to instantiate, 15655# then the envvar interface is used. Set only those that are not. 15656# We use the long form for the default assignment because of an extremely 15657# bizarre bug on SunOS 4.1.3. 15658if $ac_need_defaults; then 15659 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15660 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15661fi 15662 15663# Have a temporary directory for convenience. Make it in the build tree 15664# simply because there is no reason against having it here, and in addition, 15665# creating and moving files from /tmp can sometimes cause problems. 15666# Hook for its removal unless debugging. 15667# Note that there is a small window in which the directory will not be cleaned: 15668# after its creation but before its name has been assigned to `$tmp'. 15669$debug || 15670{ 15671 tmp= 15672 trap 'exit_status=$? 15673 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 15674' 0 15675 trap 'as_fn_exit 1' 1 2 13 15 15676} 15677# Create a (secure) tmp directory for tmp files. 15678 15679{ 15680 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15681 test -n "$tmp" && test -d "$tmp" 15682} || 15683{ 15684 tmp=./conf$$-$RANDOM 15685 (umask 077 && mkdir "$tmp") 15686} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 15687 15688# Set up the scripts for CONFIG_FILES section. 15689# No need to generate them if there are no CONFIG_FILES. 15690# This happens for instance with `./config.status config.h'. 15691if test -n "$CONFIG_FILES"; then 15692 15693 15694ac_cr=`echo X | tr X '\015'` 15695# On cygwin, bash can eat \r inside `` if the user requested igncr. 15696# But we know of no other shell where ac_cr would be empty at this 15697# point, so we can use a bashism as a fallback. 15698if test "x$ac_cr" = x; then 15699 eval ac_cr=\$\'\\r\' 15700fi 15701ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15702if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15703 ac_cs_awk_cr='\r' 15704else 15705 ac_cs_awk_cr=$ac_cr 15706fi 15707 15708echo 'BEGIN {' >"$tmp/subs1.awk" && 15709_ACEOF 15710 15711 15712{ 15713 echo "cat >conf$$subs.awk <<_ACEOF" && 15714 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15715 echo "_ACEOF" 15716} >conf$$subs.sh || 15717 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15718ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 15719ac_delim='%!_!# ' 15720for ac_last_try in false false false false false :; do 15721 . ./conf$$subs.sh || 15722 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15723 15724 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15725 if test $ac_delim_n = $ac_delim_num; then 15726 break 15727 elif $ac_last_try; then 15728 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15729 else 15730 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15731 fi 15732done 15733rm -f conf$$subs.sh 15734 15735cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15736cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 15737_ACEOF 15738sed -n ' 15739h 15740s/^/S["/; s/!.*/"]=/ 15741p 15742g 15743s/^[^!]*!// 15744:repl 15745t repl 15746s/'"$ac_delim"'$// 15747t delim 15748:nl 15749h 15750s/\(.\{148\}\).*/\1/ 15751t more1 15752s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15753p 15754n 15755b repl 15756:more1 15757s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15758p 15759g 15760s/.\{148\}// 15761t nl 15762:delim 15763h 15764s/\(.\{148\}\).*/\1/ 15765t more2 15766s/["\\]/\\&/g; s/^/"/; s/$/"/ 15767p 15768b 15769:more2 15770s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15771p 15772g 15773s/.\{148\}// 15774t delim 15775' <conf$$subs.awk | sed ' 15776/^[^""]/{ 15777 N 15778 s/\n// 15779} 15780' >>$CONFIG_STATUS || ac_write_fail=1 15781rm -f conf$$subs.awk 15782cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15783_ACAWK 15784cat >>"\$tmp/subs1.awk" <<_ACAWK && 15785 for (key in S) S_is_set[key] = 1 15786 FS = "" 15787 15788} 15789{ 15790 line = $ 0 15791 nfields = split(line, field, "@") 15792 substed = 0 15793 len = length(field[1]) 15794 for (i = 2; i < nfields; i++) { 15795 key = field[i] 15796 keylen = length(key) 15797 if (S_is_set[key]) { 15798 value = S[key] 15799 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15800 len += length(value) + length(field[++i]) 15801 substed = 1 15802 } else 15803 len += 1 + keylen 15804 } 15805 15806 print line 15807} 15808 15809_ACAWK 15810_ACEOF 15811cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15812if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15813 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15814else 15815 cat 15816fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 15817 || as_fn_error "could not setup config files machinery" "$LINENO" 5 15818_ACEOF 15819 15820# VPATH may cause trouble with some makes, so we remove $(srcdir), 15821# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 15822# trailing colons and then remove the whole line if VPATH becomes empty 15823# (actually we leave an empty line to preserve line numbers). 15824if test "x$srcdir" = x.; then 15825 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 15826s/:*\$(srcdir):*/:/ 15827s/:*\${srcdir}:*/:/ 15828s/:*@srcdir@:*/:/ 15829s/^\([^=]*=[ ]*\):*/\1/ 15830s/:*$// 15831s/^[^=]*=[ ]*$// 15832}' 15833fi 15834 15835cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15836fi # test -n "$CONFIG_FILES" 15837 15838 15839eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 15840shift 15841for ac_tag 15842do 15843 case $ac_tag in 15844 :[FHLC]) ac_mode=$ac_tag; continue;; 15845 esac 15846 case $ac_mode$ac_tag in 15847 :[FHL]*:*);; 15848 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 15849 :[FH]-) ac_tag=-:-;; 15850 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15851 esac 15852 ac_save_IFS=$IFS 15853 IFS=: 15854 set x $ac_tag 15855 IFS=$ac_save_IFS 15856 shift 15857 ac_file=$1 15858 shift 15859 15860 case $ac_mode in 15861 :L) ac_source=$1;; 15862 :[FH]) 15863 ac_file_inputs= 15864 for ac_f 15865 do 15866 case $ac_f in 15867 -) ac_f="$tmp/stdin";; 15868 *) # Look for the file first in the build tree, then in the source tree 15869 # (if the path is not absolute). The absolute path cannot be DOS-style, 15870 # because $ac_f cannot contain `:'. 15871 test -f "$ac_f" || 15872 case $ac_f in 15873 [\\/$]*) false;; 15874 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15875 esac || 15876 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15877 esac 15878 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15879 as_fn_append ac_file_inputs " '$ac_f'" 15880 done 15881 15882 # Let's still pretend it is `configure' which instantiates (i.e., don't 15883 # use $as_me), people would be surprised to read: 15884 # /* config.h. Generated by config.status. */ 15885 configure_input='Generated from '` 15886 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15887 `' by configure.' 15888 if test x"$ac_file" != x-; then 15889 configure_input="$ac_file. $configure_input" 15890 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15891$as_echo "$as_me: creating $ac_file" >&6;} 15892 fi 15893 # Neutralize special characters interpreted by sed in replacement strings. 15894 case $configure_input in #( 15895 *\&* | *\|* | *\\* ) 15896 ac_sed_conf_input=`$as_echo "$configure_input" | 15897 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15898 *) ac_sed_conf_input=$configure_input;; 15899 esac 15900 15901 case $ac_tag in 15902 *:-:* | *:-) cat >"$tmp/stdin" \ 15903 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 15904 esac 15905 ;; 15906 esac 15907 15908 ac_dir=`$as_dirname -- "$ac_file" || 15909$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15910 X"$ac_file" : 'X\(//\)[^/]' \| \ 15911 X"$ac_file" : 'X\(//\)$' \| \ 15912 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15913$as_echo X"$ac_file" | 15914 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15915 s//\1/ 15916 q 15917 } 15918 /^X\(\/\/\)[^/].*/{ 15919 s//\1/ 15920 q 15921 } 15922 /^X\(\/\/\)$/{ 15923 s//\1/ 15924 q 15925 } 15926 /^X\(\/\).*/{ 15927 s//\1/ 15928 q 15929 } 15930 s/.*/./; q'` 15931 as_dir="$ac_dir"; as_fn_mkdir_p 15932 ac_builddir=. 15933 15934case "$ac_dir" in 15935.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15936*) 15937 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15938 # A ".." for each directory in $ac_dir_suffix. 15939 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15940 case $ac_top_builddir_sub in 15941 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15942 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15943 esac ;; 15944esac 15945ac_abs_top_builddir=$ac_pwd 15946ac_abs_builddir=$ac_pwd$ac_dir_suffix 15947# for backward compatibility: 15948ac_top_builddir=$ac_top_build_prefix 15949 15950case $srcdir in 15951 .) # We are building in place. 15952 ac_srcdir=. 15953 ac_top_srcdir=$ac_top_builddir_sub 15954 ac_abs_top_srcdir=$ac_pwd ;; 15955 [\\/]* | ?:[\\/]* ) # Absolute name. 15956 ac_srcdir=$srcdir$ac_dir_suffix; 15957 ac_top_srcdir=$srcdir 15958 ac_abs_top_srcdir=$srcdir ;; 15959 *) # Relative name. 15960 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15961 ac_top_srcdir=$ac_top_build_prefix$srcdir 15962 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15963esac 15964ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15965 15966 15967 case $ac_mode in 15968 :F) 15969 # 15970 # CONFIG_FILE 15971 # 15972 15973 case $INSTALL in 15974 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15975 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15976 esac 15977 ac_MKDIR_P=$MKDIR_P 15978 case $MKDIR_P in 15979 [\\/$]* | ?:[\\/]* ) ;; 15980 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15981 esac 15982_ACEOF 15983 15984cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15985# If the template does not know about datarootdir, expand it. 15986# FIXME: This hack should be removed a few years after 2.60. 15987ac_datarootdir_hack=; ac_datarootdir_seen= 15988ac_sed_dataroot=' 15989/datarootdir/ { 15990 p 15991 q 15992} 15993/@datadir@/p 15994/@docdir@/p 15995/@infodir@/p 15996/@localedir@/p 15997/@mandir@/p' 15998case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15999*datarootdir*) ac_datarootdir_seen=yes;; 16000*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16001 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16002$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16003_ACEOF 16004cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16005 ac_datarootdir_hack=' 16006 s&@datadir@&$datadir&g 16007 s&@docdir@&$docdir&g 16008 s&@infodir@&$infodir&g 16009 s&@localedir@&$localedir&g 16010 s&@mandir@&$mandir&g 16011 s&\\\${datarootdir}&$datarootdir&g' ;; 16012esac 16013_ACEOF 16014 16015# Neutralize VPATH when `$srcdir' = `.'. 16016# Shell code in configure.ac might set extrasub. 16017# FIXME: do we really want to maintain this feature? 16018cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16019ac_sed_extra="$ac_vpsub 16020$extrasub 16021_ACEOF 16022cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16023:t 16024/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16025s|@configure_input@|$ac_sed_conf_input|;t t 16026s&@top_builddir@&$ac_top_builddir_sub&;t t 16027s&@top_build_prefix@&$ac_top_build_prefix&;t t 16028s&@srcdir@&$ac_srcdir&;t t 16029s&@abs_srcdir@&$ac_abs_srcdir&;t t 16030s&@top_srcdir@&$ac_top_srcdir&;t t 16031s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16032s&@builddir@&$ac_builddir&;t t 16033s&@abs_builddir@&$ac_abs_builddir&;t t 16034s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16035s&@INSTALL@&$ac_INSTALL&;t t 16036s&@MKDIR_P@&$ac_MKDIR_P&;t t 16037$ac_datarootdir_hack 16038" 16039eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 16040 || as_fn_error "could not create $ac_file" "$LINENO" 5 16041 16042test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16043 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 16044 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 16045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16046which seems to be undefined. Please make sure it is defined." >&5 16047$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16048which seems to be undefined. Please make sure it is defined." >&2;} 16049 16050 rm -f "$tmp/stdin" 16051 case $ac_file in 16052 -) cat "$tmp/out" && rm -f "$tmp/out";; 16053 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 16054 esac \ 16055 || as_fn_error "could not create $ac_file" "$LINENO" 5 16056 ;; 16057 16058 16059 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16060$as_echo "$as_me: executing $ac_file commands" >&6;} 16061 ;; 16062 esac 16063 16064 16065 case $ac_file$ac_mode in 16066 "default-1":C) 16067# Only add multilib support code if we just rebuilt the top-level 16068# Makefile. 16069case " $CONFIG_FILES " in 16070 *" Makefile "*) 16071 ac_file=Makefile . ${multi_basedir}/config-ml.in 16072 ;; 16073esac ;; 16074 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16075 # Autoconf 2.62 quotes --file arguments for eval, but not when files 16076 # are listed without --file. Let's play safe and only enable the eval 16077 # if we detect the quoting. 16078 case $CONFIG_FILES in 16079 *\'*) eval set x "$CONFIG_FILES" ;; 16080 *) set x $CONFIG_FILES ;; 16081 esac 16082 shift 16083 for mf 16084 do 16085 # Strip MF so we end up with the name of the file. 16086 mf=`echo "$mf" | sed -e 's/:.*$//'` 16087 # Check whether this is an Automake generated Makefile or not. 16088 # We used to match only the files named `Makefile.in', but 16089 # some people rename them; so instead we look at the file content. 16090 # Grep'ing the first line is not enough: some people post-process 16091 # each Makefile.in and add a new line on top of each file to say so. 16092 # Grep'ing the whole file is not good either: AIX grep has a line 16093 # limit of 2048, but all sed's we know have understand at least 4000. 16094 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16095 dirpart=`$as_dirname -- "$mf" || 16096$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16097 X"$mf" : 'X\(//\)[^/]' \| \ 16098 X"$mf" : 'X\(//\)$' \| \ 16099 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16100$as_echo X"$mf" | 16101 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16102 s//\1/ 16103 q 16104 } 16105 /^X\(\/\/\)[^/].*/{ 16106 s//\1/ 16107 q 16108 } 16109 /^X\(\/\/\)$/{ 16110 s//\1/ 16111 q 16112 } 16113 /^X\(\/\).*/{ 16114 s//\1/ 16115 q 16116 } 16117 s/.*/./; q'` 16118 else 16119 continue 16120 fi 16121 # Extract the definition of DEPDIR, am__include, and am__quote 16122 # from the Makefile without running `make'. 16123 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16124 test -z "$DEPDIR" && continue 16125 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16126 test -z "am__include" && continue 16127 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16128 # When using ansi2knr, U may be empty or an underscore; expand it 16129 U=`sed -n 's/^U = //p' < "$mf"` 16130 # Find all dependency output files, they are included files with 16131 # $(DEPDIR) in their names. We invoke sed twice because it is the 16132 # simplest approach to changing $(DEPDIR) to its actual value in the 16133 # expansion. 16134 for file in `sed -n " 16135 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16136 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 16137 # Make sure the directory exists. 16138 test -f "$dirpart/$file" && continue 16139 fdir=`$as_dirname -- "$file" || 16140$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16141 X"$file" : 'X\(//\)[^/]' \| \ 16142 X"$file" : 'X\(//\)$' \| \ 16143 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16144$as_echo X"$file" | 16145 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16146 s//\1/ 16147 q 16148 } 16149 /^X\(\/\/\)[^/].*/{ 16150 s//\1/ 16151 q 16152 } 16153 /^X\(\/\/\)$/{ 16154 s//\1/ 16155 q 16156 } 16157 /^X\(\/\).*/{ 16158 s//\1/ 16159 q 16160 } 16161 s/.*/./; q'` 16162 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16163 # echo "creating $dirpart/$file" 16164 echo '# dummy' > "$dirpart/$file" 16165 done 16166 done 16167} 16168 ;; 16169 "libtool":C) 16170 16171 # See if we are running on zsh, and set the options which allow our 16172 # commands through without removal of \ escapes. 16173 if test -n "${ZSH_VERSION+set}" ; then 16174 setopt NO_GLOB_SUBST 16175 fi 16176 16177 cfgfile="${ofile}T" 16178 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16179 $RM "$cfgfile" 16180 16181 cat <<_LT_EOF >> "$cfgfile" 16182#! $SHELL 16183 16184# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16185# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16186# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16187# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16188# 16189# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16190# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 16191# Written by Gordon Matzigkeit, 1996 16192# 16193# This file is part of GNU Libtool. 16194# 16195# GNU Libtool is free software; you can redistribute it and/or 16196# modify it under the terms of the GNU General Public License as 16197# published by the Free Software Foundation; either version 2 of 16198# the License, or (at your option) any later version. 16199# 16200# As a special exception to the GNU General Public License, 16201# if you distribute this file as part of a program or library that 16202# is built using GNU Libtool, you may include this file under the 16203# same distribution terms that you use for the rest of that program. 16204# 16205# GNU Libtool is distributed in the hope that it will be useful, 16206# but WITHOUT ANY WARRANTY; without even the implied warranty of 16207# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16208# GNU General Public License for more details. 16209# 16210# You should have received a copy of the GNU General Public License 16211# along with GNU Libtool; see the file COPYING. If not, a copy 16212# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16213# obtained by writing to the Free Software Foundation, Inc., 16214# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16215 16216 16217# The names of the tagged configurations supported by this script. 16218available_tags="CXX " 16219 16220# ### BEGIN LIBTOOL CONFIG 16221 16222# Which release of libtool.m4 was used? 16223macro_version=$macro_version 16224macro_revision=$macro_revision 16225 16226# Whether or not to build shared libraries. 16227build_libtool_libs=$enable_shared 16228 16229# Whether or not to build static libraries. 16230build_old_libs=$enable_static 16231 16232# What type of objects to build. 16233pic_mode=$pic_mode 16234 16235# Whether or not to optimize for fast installation. 16236fast_install=$enable_fast_install 16237 16238# Shell to use when invoking shell scripts. 16239SHELL=$lt_SHELL 16240 16241# An echo program that protects backslashes. 16242ECHO=$lt_ECHO 16243 16244# The host system. 16245host_alias=$host_alias 16246host=$host 16247host_os=$host_os 16248 16249# The build system. 16250build_alias=$build_alias 16251build=$build 16252build_os=$build_os 16253 16254# A sed program that does not truncate output. 16255SED=$lt_SED 16256 16257# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16258Xsed="\$SED -e 1s/^X//" 16259 16260# A grep program that handles long lines. 16261GREP=$lt_GREP 16262 16263# An ERE matcher. 16264EGREP=$lt_EGREP 16265 16266# A literal string matcher. 16267FGREP=$lt_FGREP 16268 16269# A BSD- or MS-compatible name lister. 16270NM=$lt_NM 16271 16272# Whether we need soft or hard links. 16273LN_S=$lt_LN_S 16274 16275# What is the maximum length of a command? 16276max_cmd_len=$max_cmd_len 16277 16278# Object file suffix (normally "o"). 16279objext=$ac_objext 16280 16281# Executable file suffix (normally ""). 16282exeext=$exeext 16283 16284# whether the shell understands "unset". 16285lt_unset=$lt_unset 16286 16287# turn spaces into newlines. 16288SP2NL=$lt_lt_SP2NL 16289 16290# turn newlines into spaces. 16291NL2SP=$lt_lt_NL2SP 16292 16293# An object symbol dumper. 16294OBJDUMP=$lt_OBJDUMP 16295 16296# Method to check whether dependent libraries are shared objects. 16297deplibs_check_method=$lt_deplibs_check_method 16298 16299# Command to use when deplibs_check_method == "file_magic". 16300file_magic_cmd=$lt_file_magic_cmd 16301 16302# The archiver. 16303AR=$lt_AR 16304AR_FLAGS=$lt_AR_FLAGS 16305 16306# A symbol stripping program. 16307STRIP=$lt_STRIP 16308 16309# Commands used to install an old-style archive. 16310RANLIB=$lt_RANLIB 16311old_postinstall_cmds=$lt_old_postinstall_cmds 16312old_postuninstall_cmds=$lt_old_postuninstall_cmds 16313 16314# Whether to use a lock for old archive extraction. 16315lock_old_archive_extraction=$lock_old_archive_extraction 16316 16317# A C compiler. 16318LTCC=$lt_CC 16319 16320# LTCC compiler flags. 16321LTCFLAGS=$lt_CFLAGS 16322 16323# Take the output of nm and produce a listing of raw symbols and C names. 16324global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16325 16326# Transform the output of nm in a proper C declaration. 16327global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16328 16329# Transform the output of nm in a C name address pair. 16330global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16331 16332# Transform the output of nm in a C name address pair when lib prefix is needed. 16333global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16334 16335# The name of the directory that contains temporary libtool files. 16336objdir=$objdir 16337 16338# Used to examine libraries when file_magic_cmd begins with "file". 16339MAGIC_CMD=$MAGIC_CMD 16340 16341# Must we lock files when doing compilation? 16342need_locks=$lt_need_locks 16343 16344# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16345DSYMUTIL=$lt_DSYMUTIL 16346 16347# Tool to change global to local symbols on Mac OS X. 16348NMEDIT=$lt_NMEDIT 16349 16350# Tool to manipulate fat objects and archives on Mac OS X. 16351LIPO=$lt_LIPO 16352 16353# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16354OTOOL=$lt_OTOOL 16355 16356# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16357OTOOL64=$lt_OTOOL64 16358 16359# Old archive suffix (normally "a"). 16360libext=$libext 16361 16362# Shared library suffix (normally ".so"). 16363shrext_cmds=$lt_shrext_cmds 16364 16365# The commands to extract the exported symbol list from a shared archive. 16366extract_expsyms_cmds=$lt_extract_expsyms_cmds 16367 16368# Variables whose values should be saved in libtool wrapper scripts and 16369# restored at link time. 16370variables_saved_for_relink=$lt_variables_saved_for_relink 16371 16372# Do we need the "lib" prefix for modules? 16373need_lib_prefix=$need_lib_prefix 16374 16375# Do we need a version for libraries? 16376need_version=$need_version 16377 16378# Library versioning type. 16379version_type=$version_type 16380 16381# Shared library runtime path variable. 16382runpath_var=$runpath_var 16383 16384# Shared library path variable. 16385shlibpath_var=$shlibpath_var 16386 16387# Is shlibpath searched before the hard-coded library search path? 16388shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16389 16390# Format of library name prefix. 16391libname_spec=$lt_libname_spec 16392 16393# List of archive names. First name is the real one, the rest are links. 16394# The last name is the one that the linker finds with -lNAME 16395library_names_spec=$lt_library_names_spec 16396 16397# The coded name of the library, if different from the real name. 16398soname_spec=$lt_soname_spec 16399 16400# Permission mode override for installation of shared libraries. 16401install_override_mode=$lt_install_override_mode 16402 16403# Command to use after installation of a shared archive. 16404postinstall_cmds=$lt_postinstall_cmds 16405 16406# Command to use after uninstallation of a shared archive. 16407postuninstall_cmds=$lt_postuninstall_cmds 16408 16409# Commands used to finish a libtool library installation in a directory. 16410finish_cmds=$lt_finish_cmds 16411 16412# As "finish_cmds", except a single script fragment to be evaled but 16413# not shown. 16414finish_eval=$lt_finish_eval 16415 16416# Whether we should hardcode library paths into libraries. 16417hardcode_into_libs=$hardcode_into_libs 16418 16419# Compile-time system search path for libraries. 16420sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16421 16422# Run-time system search path for libraries. 16423sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16424 16425# Whether dlopen is supported. 16426dlopen_support=$enable_dlopen 16427 16428# Whether dlopen of programs is supported. 16429dlopen_self=$enable_dlopen_self 16430 16431# Whether dlopen of statically linked programs is supported. 16432dlopen_self_static=$enable_dlopen_self_static 16433 16434# Commands to strip libraries. 16435old_striplib=$lt_old_striplib 16436striplib=$lt_striplib 16437 16438 16439# The linker used to build libraries. 16440LD=$lt_LD 16441 16442# How to create reloadable object files. 16443reload_flag=$lt_reload_flag 16444reload_cmds=$lt_reload_cmds 16445 16446# Commands used to build an old-style archive. 16447old_archive_cmds=$lt_old_archive_cmds 16448 16449# A language specific compiler. 16450CC=$lt_compiler 16451 16452# Is the compiler the GNU compiler? 16453with_gcc=$GCC 16454 16455# Compiler flag to turn off builtin functions. 16456no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16457 16458# How to pass a linker flag through the compiler. 16459wl=$lt_lt_prog_compiler_wl 16460 16461# Additional compiler flags for building library objects. 16462pic_flag=$lt_lt_prog_compiler_pic 16463 16464# Compiler flag to prevent dynamic linking. 16465link_static_flag=$lt_lt_prog_compiler_static 16466 16467# Does compiler simultaneously support -c and -o options? 16468compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16469 16470# Whether or not to add -lc for building shared libraries. 16471build_libtool_need_lc=$archive_cmds_need_lc 16472 16473# Whether or not to disallow shared libs when runtime libs are static. 16474allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16475 16476# Compiler flag to allow reflexive dlopens. 16477export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16478 16479# Compiler flag to generate shared objects directly from archives. 16480whole_archive_flag_spec=$lt_whole_archive_flag_spec 16481 16482# Whether the compiler copes with passing no objects directly. 16483compiler_needs_object=$lt_compiler_needs_object 16484 16485# Create an old-style archive from a shared archive. 16486old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16487 16488# Create a temporary old-style archive to link instead of a shared archive. 16489old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16490 16491# Commands used to build a shared archive. 16492archive_cmds=$lt_archive_cmds 16493archive_expsym_cmds=$lt_archive_expsym_cmds 16494 16495# Commands used to build a loadable module if different from building 16496# a shared archive. 16497module_cmds=$lt_module_cmds 16498module_expsym_cmds=$lt_module_expsym_cmds 16499 16500# Whether we are building with GNU ld or not. 16501with_gnu_ld=$lt_with_gnu_ld 16502 16503# Flag that allows shared libraries with undefined symbols to be built. 16504allow_undefined_flag=$lt_allow_undefined_flag 16505 16506# Flag that enforces no undefined symbols. 16507no_undefined_flag=$lt_no_undefined_flag 16508 16509# Flag to hardcode \$libdir into a binary during linking. 16510# This must work even if \$libdir does not exist 16511hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16512 16513# If ld is used when linking, flag to hardcode \$libdir into a binary 16514# during linking. This must work even if \$libdir does not exist. 16515hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 16516 16517# Whether we need a single "-rpath" flag with a separated argument. 16518hardcode_libdir_separator=$lt_hardcode_libdir_separator 16519 16520# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16521# DIR into the resulting binary. 16522hardcode_direct=$hardcode_direct 16523 16524# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16525# DIR into the resulting binary and the resulting library dependency is 16526# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16527# library is relocated. 16528hardcode_direct_absolute=$hardcode_direct_absolute 16529 16530# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16531# into the resulting binary. 16532hardcode_minus_L=$hardcode_minus_L 16533 16534# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16535# into the resulting binary. 16536hardcode_shlibpath_var=$hardcode_shlibpath_var 16537 16538# Set to "yes" if building a shared library automatically hardcodes DIR 16539# into the library and all subsequent libraries and executables linked 16540# against it. 16541hardcode_automatic=$hardcode_automatic 16542 16543# Set to yes if linker adds runtime paths of dependent libraries 16544# to runtime path list. 16545inherit_rpath=$inherit_rpath 16546 16547# Whether libtool must link a program against all its dependency libraries. 16548link_all_deplibs=$link_all_deplibs 16549 16550# Fix the shell variable \$srcfile for the compiler. 16551fix_srcfile_path=$lt_fix_srcfile_path 16552 16553# Set to "yes" if exported symbols are required. 16554always_export_symbols=$always_export_symbols 16555 16556# The commands to list exported symbols. 16557export_symbols_cmds=$lt_export_symbols_cmds 16558 16559# Symbols that should not be listed in the preloaded symbols. 16560exclude_expsyms=$lt_exclude_expsyms 16561 16562# Symbols that must always be exported. 16563include_expsyms=$lt_include_expsyms 16564 16565# Commands necessary for linking programs (against libraries) with templates. 16566prelink_cmds=$lt_prelink_cmds 16567 16568# Specify filename containing input files. 16569file_list_spec=$lt_file_list_spec 16570 16571# How to hardcode a shared library path into an executable. 16572hardcode_action=$hardcode_action 16573 16574# The directories searched by this compiler when creating a shared library. 16575compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 16576 16577# Dependencies to place before and after the objects being linked to 16578# create a shared library. 16579predep_objects=$lt_predep_objects 16580postdep_objects=$lt_postdep_objects 16581predeps=$lt_predeps 16582postdeps=$lt_postdeps 16583 16584# The library search path used internally by the compiler when linking 16585# a shared library. 16586compiler_lib_search_path=$lt_compiler_lib_search_path 16587 16588# ### END LIBTOOL CONFIG 16589 16590_LT_EOF 16591 16592 case $host_os in 16593 aix3*) 16594 cat <<\_LT_EOF >> "$cfgfile" 16595# AIX sometimes has problems with the GCC collect2 program. For some 16596# reason, if we set the COLLECT_NAMES environment variable, the problems 16597# vanish in a puff of smoke. 16598if test "X${COLLECT_NAMES+set}" != Xset; then 16599 COLLECT_NAMES= 16600 export COLLECT_NAMES 16601fi 16602_LT_EOF 16603 ;; 16604 esac 16605 16606 16607ltmain="$ac_aux_dir/ltmain.sh" 16608 16609 16610 # We use sed instead of cat because bash on DJGPP gets confused if 16611 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16612 # text mode, it properly converts lines to CR/LF. This bash problem 16613 # is reportedly fixed, but why not run on old versions too? 16614 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 16615 || (rm -f "$cfgfile"; exit 1) 16616 16617 case $xsi_shell in 16618 yes) 16619 cat << \_LT_EOF >> "$cfgfile" 16620 16621# func_dirname file append nondir_replacement 16622# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16623# otherwise set result to NONDIR_REPLACEMENT. 16624func_dirname () 16625{ 16626 case ${1} in 16627 */*) func_dirname_result="${1%/*}${2}" ;; 16628 * ) func_dirname_result="${3}" ;; 16629 esac 16630} 16631 16632# func_basename file 16633func_basename () 16634{ 16635 func_basename_result="${1##*/}" 16636} 16637 16638# func_dirname_and_basename file append nondir_replacement 16639# perform func_basename and func_dirname in a single function 16640# call: 16641# dirname: Compute the dirname of FILE. If nonempty, 16642# add APPEND to the result, otherwise set result 16643# to NONDIR_REPLACEMENT. 16644# value returned in "$func_dirname_result" 16645# basename: Compute filename of FILE. 16646# value retuned in "$func_basename_result" 16647# Implementation must be kept synchronized with func_dirname 16648# and func_basename. For efficiency, we do not delegate to 16649# those functions but instead duplicate the functionality here. 16650func_dirname_and_basename () 16651{ 16652 case ${1} in 16653 */*) func_dirname_result="${1%/*}${2}" ;; 16654 * ) func_dirname_result="${3}" ;; 16655 esac 16656 func_basename_result="${1##*/}" 16657} 16658 16659# func_stripname prefix suffix name 16660# strip PREFIX and SUFFIX off of NAME. 16661# PREFIX and SUFFIX must not contain globbing or regex special 16662# characters, hashes, percent signs, but SUFFIX may contain a leading 16663# dot (in which case that matches only a dot). 16664func_stripname () 16665{ 16666 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 16667 # positional parameters, so assign one to ordinary parameter first. 16668 func_stripname_result=${3} 16669 func_stripname_result=${func_stripname_result#"${1}"} 16670 func_stripname_result=${func_stripname_result%"${2}"} 16671} 16672 16673# func_opt_split 16674func_opt_split () 16675{ 16676 func_opt_split_opt=${1%%=*} 16677 func_opt_split_arg=${1#*=} 16678} 16679 16680# func_lo2o object 16681func_lo2o () 16682{ 16683 case ${1} in 16684 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 16685 *) func_lo2o_result=${1} ;; 16686 esac 16687} 16688 16689# func_xform libobj-or-source 16690func_xform () 16691{ 16692 func_xform_result=${1%.*}.lo 16693} 16694 16695# func_arith arithmetic-term... 16696func_arith () 16697{ 16698 func_arith_result=$(( $* )) 16699} 16700 16701# func_len string 16702# STRING may not start with a hyphen. 16703func_len () 16704{ 16705 func_len_result=${#1} 16706} 16707 16708_LT_EOF 16709 ;; 16710 *) # Bourne compatible functions. 16711 cat << \_LT_EOF >> "$cfgfile" 16712 16713# func_dirname file append nondir_replacement 16714# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16715# otherwise set result to NONDIR_REPLACEMENT. 16716func_dirname () 16717{ 16718 # Extract subdirectory from the argument. 16719 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 16720 if test "X$func_dirname_result" = "X${1}"; then 16721 func_dirname_result="${3}" 16722 else 16723 func_dirname_result="$func_dirname_result${2}" 16724 fi 16725} 16726 16727# func_basename file 16728func_basename () 16729{ 16730 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 16731} 16732 16733 16734# func_stripname prefix suffix name 16735# strip PREFIX and SUFFIX off of NAME. 16736# PREFIX and SUFFIX must not contain globbing or regex special 16737# characters, hashes, percent signs, but SUFFIX may contain a leading 16738# dot (in which case that matches only a dot). 16739# func_strip_suffix prefix name 16740func_stripname () 16741{ 16742 case ${2} in 16743 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 16744 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 16745 esac 16746} 16747 16748# sed scripts: 16749my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 16750my_sed_long_arg='1s/^-[^=]*=//' 16751 16752# func_opt_split 16753func_opt_split () 16754{ 16755 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 16756 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 16757} 16758 16759# func_lo2o object 16760func_lo2o () 16761{ 16762 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 16763} 16764 16765# func_xform libobj-or-source 16766func_xform () 16767{ 16768 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 16769} 16770 16771# func_arith arithmetic-term... 16772func_arith () 16773{ 16774 func_arith_result=`expr "$@"` 16775} 16776 16777# func_len string 16778# STRING may not start with a hyphen. 16779func_len () 16780{ 16781 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16782} 16783 16784_LT_EOF 16785esac 16786 16787case $lt_shell_append in 16788 yes) 16789 cat << \_LT_EOF >> "$cfgfile" 16790 16791# func_append var value 16792# Append VALUE to the end of shell variable VAR. 16793func_append () 16794{ 16795 eval "$1+=\$2" 16796} 16797_LT_EOF 16798 ;; 16799 *) 16800 cat << \_LT_EOF >> "$cfgfile" 16801 16802# func_append var value 16803# Append VALUE to the end of shell variable VAR. 16804func_append () 16805{ 16806 eval "$1=\$$1\$2" 16807} 16808 16809_LT_EOF 16810 ;; 16811 esac 16812 16813 16814 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16815 || (rm -f "$cfgfile"; exit 1) 16816 16817 mv -f "$cfgfile" "$ofile" || 16818 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16819 chmod +x "$ofile" 16820 16821 16822 cat <<_LT_EOF >> "$ofile" 16823 16824# ### BEGIN LIBTOOL TAG CONFIG: CXX 16825 16826# The linker used to build libraries. 16827LD=$lt_LD_CXX 16828 16829# How to create reloadable object files. 16830reload_flag=$lt_reload_flag_CXX 16831reload_cmds=$lt_reload_cmds_CXX 16832 16833# Commands used to build an old-style archive. 16834old_archive_cmds=$lt_old_archive_cmds_CXX 16835 16836# A language specific compiler. 16837CC=$lt_compiler_CXX 16838 16839# Is the compiler the GNU compiler? 16840with_gcc=$GCC_CXX 16841 16842# Compiler flag to turn off builtin functions. 16843no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 16844 16845# How to pass a linker flag through the compiler. 16846wl=$lt_lt_prog_compiler_wl_CXX 16847 16848# Additional compiler flags for building library objects. 16849pic_flag=$lt_lt_prog_compiler_pic_CXX 16850 16851# Compiler flag to prevent dynamic linking. 16852link_static_flag=$lt_lt_prog_compiler_static_CXX 16853 16854# Does compiler simultaneously support -c and -o options? 16855compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 16856 16857# Whether or not to add -lc for building shared libraries. 16858build_libtool_need_lc=$archive_cmds_need_lc_CXX 16859 16860# Whether or not to disallow shared libs when runtime libs are static. 16861allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 16862 16863# Compiler flag to allow reflexive dlopens. 16864export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 16865 16866# Compiler flag to generate shared objects directly from archives. 16867whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 16868 16869# Whether the compiler copes with passing no objects directly. 16870compiler_needs_object=$lt_compiler_needs_object_CXX 16871 16872# Create an old-style archive from a shared archive. 16873old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 16874 16875# Create a temporary old-style archive to link instead of a shared archive. 16876old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 16877 16878# Commands used to build a shared archive. 16879archive_cmds=$lt_archive_cmds_CXX 16880archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 16881 16882# Commands used to build a loadable module if different from building 16883# a shared archive. 16884module_cmds=$lt_module_cmds_CXX 16885module_expsym_cmds=$lt_module_expsym_cmds_CXX 16886 16887# Whether we are building with GNU ld or not. 16888with_gnu_ld=$lt_with_gnu_ld_CXX 16889 16890# Flag that allows shared libraries with undefined symbols to be built. 16891allow_undefined_flag=$lt_allow_undefined_flag_CXX 16892 16893# Flag that enforces no undefined symbols. 16894no_undefined_flag=$lt_no_undefined_flag_CXX 16895 16896# Flag to hardcode \$libdir into a binary during linking. 16897# This must work even if \$libdir does not exist 16898hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 16899 16900# If ld is used when linking, flag to hardcode \$libdir into a binary 16901# during linking. This must work even if \$libdir does not exist. 16902hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 16903 16904# Whether we need a single "-rpath" flag with a separated argument. 16905hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 16906 16907# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16908# DIR into the resulting binary. 16909hardcode_direct=$hardcode_direct_CXX 16910 16911# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16912# DIR into the resulting binary and the resulting library dependency is 16913# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16914# library is relocated. 16915hardcode_direct_absolute=$hardcode_direct_absolute_CXX 16916 16917# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16918# into the resulting binary. 16919hardcode_minus_L=$hardcode_minus_L_CXX 16920 16921# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16922# into the resulting binary. 16923hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 16924 16925# Set to "yes" if building a shared library automatically hardcodes DIR 16926# into the library and all subsequent libraries and executables linked 16927# against it. 16928hardcode_automatic=$hardcode_automatic_CXX 16929 16930# Set to yes if linker adds runtime paths of dependent libraries 16931# to runtime path list. 16932inherit_rpath=$inherit_rpath_CXX 16933 16934# Whether libtool must link a program against all its dependency libraries. 16935link_all_deplibs=$link_all_deplibs_CXX 16936 16937# Fix the shell variable \$srcfile for the compiler. 16938fix_srcfile_path=$lt_fix_srcfile_path_CXX 16939 16940# Set to "yes" if exported symbols are required. 16941always_export_symbols=$always_export_symbols_CXX 16942 16943# The commands to list exported symbols. 16944export_symbols_cmds=$lt_export_symbols_cmds_CXX 16945 16946# Symbols that should not be listed in the preloaded symbols. 16947exclude_expsyms=$lt_exclude_expsyms_CXX 16948 16949# Symbols that must always be exported. 16950include_expsyms=$lt_include_expsyms_CXX 16951 16952# Commands necessary for linking programs (against libraries) with templates. 16953prelink_cmds=$lt_prelink_cmds_CXX 16954 16955# Specify filename containing input files. 16956file_list_spec=$lt_file_list_spec_CXX 16957 16958# How to hardcode a shared library path into an executable. 16959hardcode_action=$hardcode_action_CXX 16960 16961# The directories searched by this compiler when creating a shared library. 16962compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 16963 16964# Dependencies to place before and after the objects being linked to 16965# create a shared library. 16966predep_objects=$lt_predep_objects_CXX 16967postdep_objects=$lt_postdep_objects_CXX 16968predeps=$lt_predeps_CXX 16969postdeps=$lt_postdeps_CXX 16970 16971# The library search path used internally by the compiler when linking 16972# a shared library. 16973compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 16974 16975# ### END LIBTOOL TAG CONFIG: CXX 16976_LT_EOF 16977 16978 ;; 16979 16980 esac 16981done # for ac_tag 16982 16983 16984as_fn_exit 0 16985_ACEOF 16986ac_clean_files=$ac_clean_files_save 16987 16988test $ac_write_fail = 0 || 16989 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 16990 16991 16992# configure is writing to config.log, and then calls config.status. 16993# config.status does its own redirection, appending to config.log. 16994# Unfortunately, on DOS this fails, as config.log is still kept open 16995# by configure, so config.status won't be able to write to it; its 16996# output is simply discarded. So we exec the FD to /dev/null, 16997# effectively closing config.log, so it can be properly (re)opened and 16998# appended to by config.status. When coming back to configure, we 16999# need to make the FD available again. 17000if test "$no_create" != yes; then 17001 ac_cs_success=: 17002 ac_config_status_args= 17003 test "$silent" = yes && 17004 ac_config_status_args="$ac_config_status_args --quiet" 17005 exec 5>/dev/null 17006 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17007 exec 5>>config.log 17008 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17009 # would make configure fail if this is the last instruction. 17010 $ac_cs_success || as_fn_exit $? 17011fi 17012if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17013 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17014$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17015fi 17016 17017