1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for GCC Quad-precision Math Library 0.1. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1 173 174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 178 PATH=/empty FPATH=/empty; export PATH FPATH 179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME='GCC Quad-precision Math Library' 558PACKAGE_TARNAME='libquadmath' 559PACKAGE_VERSION='0.1' 560PACKAGE_STRING='GCC Quad-precision Math Library 0.1' 561PACKAGE_BUGREPORT='' 562PACKAGE_URL='' 563 564# Factoring default headers for most tests. 565ac_includes_default="\ 566#include <stdio.h> 567#ifdef HAVE_SYS_TYPES_H 568# include <sys/types.h> 569#endif 570#ifdef HAVE_SYS_STAT_H 571# include <sys/stat.h> 572#endif 573#ifdef STDC_HEADERS 574# include <stdlib.h> 575# include <stddef.h> 576#else 577# ifdef HAVE_STDLIB_H 578# include <stdlib.h> 579# endif 580#endif 581#ifdef HAVE_STRING_H 582# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 583# include <memory.h> 584# endif 585# include <string.h> 586#endif 587#ifdef HAVE_STRINGS_H 588# include <strings.h> 589#endif 590#ifdef HAVE_INTTYPES_H 591# include <inttypes.h> 592#endif 593#ifdef HAVE_STDINT_H 594# include <stdint.h> 595#endif 596#ifdef HAVE_UNISTD_H 597# include <unistd.h> 598#endif" 599 600ac_subst_vars='am__EXEEXT_FALSE 601am__EXEEXT_TRUE 602LTLIBOBJS 603LIBOBJS 604GENINSRC_FALSE 605GENINSRC_TRUE 606BUILD_LIBQUADMATH_FALSE 607BUILD_LIBQUADMATH_TRUE 608LIBQUAD_USE_SYMVER_SUN_FALSE 609LIBQUAD_USE_SYMVER_SUN_TRUE 610LIBQUAD_USE_SYMVER_GNU_FALSE 611LIBQUAD_USE_SYMVER_GNU_TRUE 612LIBQUAD_USE_SYMVER_FALSE 613LIBQUAD_USE_SYMVER_TRUE 614toolexeclibdir 615toolexecdir 616multi_basedir 617MAINT 618MAINTAINER_MODE_FALSE 619MAINTAINER_MODE_TRUE 620enable_static 621enable_shared 622lt_host_flags 623OTOOL64 624OTOOL 625LIPO 626NMEDIT 627DSYMUTIL 628RANLIB 629AR 630OBJDUMP 631LN_S 632NM 633ac_ct_DUMPBIN 634DUMPBIN 635LD 636FGREP 637SED 638LIBTOOL 639REPORT_BUGS_TEXI 640REPORT_BUGS_TO 641BUILD_INFO_FALSE 642BUILD_INFO_TRUE 643EGREP 644GREP 645CPP 646am__fastdepCC_FALSE 647am__fastdepCC_TRUE 648CCDEPMODE 649AMDEPBACKSLASH 650AMDEP_FALSE 651AMDEP_TRUE 652am__quote 653am__include 654DEPDIR 655OBJEXT 656EXEEXT 657ac_ct_CC 658CPPFLAGS 659LDFLAGS 660CFLAGS 661CC 662am__untar 663am__tar 664AMTAR 665am__leading_dot 666SET_MAKE 667AWK 668mkdir_p 669MKDIR_P 670INSTALL_STRIP_PROGRAM 671STRIP 672install_sh 673MAKEINFO 674AUTOHEADER 675AUTOMAKE 676AUTOCONF 677ACLOCAL 678VERSION 679PACKAGE 680CYGPATH_W 681am__isrc 682INSTALL_DATA 683INSTALL_SCRIPT 684INSTALL_PROGRAM 685target_noncanonical 686target_os 687target_vendor 688target_cpu 689target 690host_os 691host_vendor 692host_cpu 693host 694build_os 695build_vendor 696build_cpu 697build 698target_alias 699host_alias 700build_alias 701LIBS 702ECHO_T 703ECHO_N 704ECHO_C 705DEFS 706mandir 707localedir 708libdir 709psdir 710pdfdir 711dvidir 712htmldir 713infodir 714docdir 715oldincludedir 716includedir 717localstatedir 718sharedstatedir 719sysconfdir 720datadir 721datarootdir 722libexecdir 723sbindir 724bindir 725program_transform_name 726prefix 727exec_prefix 728PACKAGE_URL 729PACKAGE_BUGREPORT 730PACKAGE_STRING 731PACKAGE_VERSION 732PACKAGE_TARNAME 733PACKAGE_NAME 734PATH_SEPARATOR 735SHELL' 736ac_subst_files='' 737ac_user_opts=' 738enable_option_checking 739enable_version_specific_runtime_libs 740enable_dependency_tracking 741with_bugurl 742enable_shared 743enable_static 744with_pic 745enable_fast_install 746with_gnu_ld 747enable_libtool_lock 748enable_maintainer_mode 749enable_multilib 750enable_symvers 751enable_generated_files_in_srcdir 752' 753 ac_precious_vars='build_alias 754host_alias 755target_alias 756CC 757CFLAGS 758LDFLAGS 759LIBS 760CPPFLAGS 761CPP' 762 763 764# Initialize some variables set by options. 765ac_init_help= 766ac_init_version=false 767ac_unrecognized_opts= 768ac_unrecognized_sep= 769# The variables have the same names as the options, with 770# dashes changed to underlines. 771cache_file=/dev/null 772exec_prefix=NONE 773no_create= 774no_recursion= 775prefix=NONE 776program_prefix=NONE 777program_suffix=NONE 778program_transform_name=s,x,x, 779silent= 780site= 781srcdir= 782verbose= 783x_includes=NONE 784x_libraries=NONE 785 786# Installation directory options. 787# These are left unexpanded so users can "make install exec_prefix=/foo" 788# and all the variables that are supposed to be based on exec_prefix 789# by default will actually change. 790# Use braces instead of parens because sh, perl, etc. also accept them. 791# (The list follows the same order as the GNU Coding Standards.) 792bindir='${exec_prefix}/bin' 793sbindir='${exec_prefix}/sbin' 794libexecdir='${exec_prefix}/libexec' 795datarootdir='${prefix}/share' 796datadir='${datarootdir}' 797sysconfdir='${prefix}/etc' 798sharedstatedir='${prefix}/com' 799localstatedir='${prefix}/var' 800includedir='${prefix}/include' 801oldincludedir='/usr/include' 802docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 803infodir='${datarootdir}/info' 804htmldir='${docdir}' 805dvidir='${docdir}' 806pdfdir='${docdir}' 807psdir='${docdir}' 808libdir='${exec_prefix}/lib' 809localedir='${datarootdir}/locale' 810mandir='${datarootdir}/man' 811 812ac_prev= 813ac_dashdash= 814for ac_option 815do 816 # If the previous option needs an argument, assign it. 817 if test -n "$ac_prev"; then 818 eval $ac_prev=\$ac_option 819 ac_prev= 820 continue 821 fi 822 823 case $ac_option in 824 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 825 *) ac_optarg=yes ;; 826 esac 827 828 # Accept the important Cygnus configure options, so we can diagnose typos. 829 830 case $ac_dashdash$ac_option in 831 --) 832 ac_dashdash=yes ;; 833 834 -bindir | --bindir | --bindi | --bind | --bin | --bi) 835 ac_prev=bindir ;; 836 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 837 bindir=$ac_optarg ;; 838 839 -build | --build | --buil | --bui | --bu) 840 ac_prev=build_alias ;; 841 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 842 build_alias=$ac_optarg ;; 843 844 -cache-file | --cache-file | --cache-fil | --cache-fi \ 845 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 846 ac_prev=cache_file ;; 847 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 848 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 849 cache_file=$ac_optarg ;; 850 851 --config-cache | -C) 852 cache_file=config.cache ;; 853 854 -datadir | --datadir | --datadi | --datad) 855 ac_prev=datadir ;; 856 -datadir=* | --datadir=* | --datadi=* | --datad=*) 857 datadir=$ac_optarg ;; 858 859 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 860 | --dataroo | --dataro | --datar) 861 ac_prev=datarootdir ;; 862 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 863 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 864 datarootdir=$ac_optarg ;; 865 866 -disable-* | --disable-*) 867 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 868 # Reject names that are not valid shell variable names. 869 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 870 as_fn_error "invalid feature name: $ac_useropt" 871 ac_useropt_orig=$ac_useropt 872 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 873 case $ac_user_opts in 874 *" 875"enable_$ac_useropt" 876"*) ;; 877 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 878 ac_unrecognized_sep=', ';; 879 esac 880 eval enable_$ac_useropt=no ;; 881 882 -docdir | --docdir | --docdi | --doc | --do) 883 ac_prev=docdir ;; 884 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 885 docdir=$ac_optarg ;; 886 887 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 888 ac_prev=dvidir ;; 889 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 890 dvidir=$ac_optarg ;; 891 892 -enable-* | --enable-*) 893 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 894 # Reject names that are not valid shell variable names. 895 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 896 as_fn_error "invalid feature name: $ac_useropt" 897 ac_useropt_orig=$ac_useropt 898 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 899 case $ac_user_opts in 900 *" 901"enable_$ac_useropt" 902"*) ;; 903 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 904 ac_unrecognized_sep=', ';; 905 esac 906 eval enable_$ac_useropt=\$ac_optarg ;; 907 908 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 909 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 910 | --exec | --exe | --ex) 911 ac_prev=exec_prefix ;; 912 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 913 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 914 | --exec=* | --exe=* | --ex=*) 915 exec_prefix=$ac_optarg ;; 916 917 -gas | --gas | --ga | --g) 918 # Obsolete; use --with-gas. 919 with_gas=yes ;; 920 921 -help | --help | --hel | --he | -h) 922 ac_init_help=long ;; 923 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 924 ac_init_help=recursive ;; 925 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 926 ac_init_help=short ;; 927 928 -host | --host | --hos | --ho) 929 ac_prev=host_alias ;; 930 -host=* | --host=* | --hos=* | --ho=*) 931 host_alias=$ac_optarg ;; 932 933 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 934 ac_prev=htmldir ;; 935 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 936 | --ht=*) 937 htmldir=$ac_optarg ;; 938 939 -includedir | --includedir | --includedi | --included | --include \ 940 | --includ | --inclu | --incl | --inc) 941 ac_prev=includedir ;; 942 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 943 | --includ=* | --inclu=* | --incl=* | --inc=*) 944 includedir=$ac_optarg ;; 945 946 -infodir | --infodir | --infodi | --infod | --info | --inf) 947 ac_prev=infodir ;; 948 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 949 infodir=$ac_optarg ;; 950 951 -libdir | --libdir | --libdi | --libd) 952 ac_prev=libdir ;; 953 -libdir=* | --libdir=* | --libdi=* | --libd=*) 954 libdir=$ac_optarg ;; 955 956 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 957 | --libexe | --libex | --libe) 958 ac_prev=libexecdir ;; 959 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 960 | --libexe=* | --libex=* | --libe=*) 961 libexecdir=$ac_optarg ;; 962 963 -localedir | --localedir | --localedi | --localed | --locale) 964 ac_prev=localedir ;; 965 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 966 localedir=$ac_optarg ;; 967 968 -localstatedir | --localstatedir | --localstatedi | --localstated \ 969 | --localstate | --localstat | --localsta | --localst | --locals) 970 ac_prev=localstatedir ;; 971 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 972 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 973 localstatedir=$ac_optarg ;; 974 975 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 976 ac_prev=mandir ;; 977 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 978 mandir=$ac_optarg ;; 979 980 -nfp | --nfp | --nf) 981 # Obsolete; use --without-fp. 982 with_fp=no ;; 983 984 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 985 | --no-cr | --no-c | -n) 986 no_create=yes ;; 987 988 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 989 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 990 no_recursion=yes ;; 991 992 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 993 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 994 | --oldin | --oldi | --old | --ol | --o) 995 ac_prev=oldincludedir ;; 996 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 997 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 998 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 999 oldincludedir=$ac_optarg ;; 1000 1001 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1002 ac_prev=prefix ;; 1003 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1004 prefix=$ac_optarg ;; 1005 1006 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1007 | --program-pre | --program-pr | --program-p) 1008 ac_prev=program_prefix ;; 1009 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1010 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1011 program_prefix=$ac_optarg ;; 1012 1013 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1014 | --program-suf | --program-su | --program-s) 1015 ac_prev=program_suffix ;; 1016 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1017 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1018 program_suffix=$ac_optarg ;; 1019 1020 -program-transform-name | --program-transform-name \ 1021 | --program-transform-nam | --program-transform-na \ 1022 | --program-transform-n | --program-transform- \ 1023 | --program-transform | --program-transfor \ 1024 | --program-transfo | --program-transf \ 1025 | --program-trans | --program-tran \ 1026 | --progr-tra | --program-tr | --program-t) 1027 ac_prev=program_transform_name ;; 1028 -program-transform-name=* | --program-transform-name=* \ 1029 | --program-transform-nam=* | --program-transform-na=* \ 1030 | --program-transform-n=* | --program-transform-=* \ 1031 | --program-transform=* | --program-transfor=* \ 1032 | --program-transfo=* | --program-transf=* \ 1033 | --program-trans=* | --program-tran=* \ 1034 | --progr-tra=* | --program-tr=* | --program-t=*) 1035 program_transform_name=$ac_optarg ;; 1036 1037 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1038 ac_prev=pdfdir ;; 1039 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1040 pdfdir=$ac_optarg ;; 1041 1042 -psdir | --psdir | --psdi | --psd | --ps) 1043 ac_prev=psdir ;; 1044 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1045 psdir=$ac_optarg ;; 1046 1047 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1048 | -silent | --silent | --silen | --sile | --sil) 1049 silent=yes ;; 1050 1051 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1052 ac_prev=sbindir ;; 1053 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1054 | --sbi=* | --sb=*) 1055 sbindir=$ac_optarg ;; 1056 1057 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1058 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1059 | --sharedst | --shareds | --shared | --share | --shar \ 1060 | --sha | --sh) 1061 ac_prev=sharedstatedir ;; 1062 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1063 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1064 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1065 | --sha=* | --sh=*) 1066 sharedstatedir=$ac_optarg ;; 1067 1068 -site | --site | --sit) 1069 ac_prev=site ;; 1070 -site=* | --site=* | --sit=*) 1071 site=$ac_optarg ;; 1072 1073 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1074 ac_prev=srcdir ;; 1075 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1076 srcdir=$ac_optarg ;; 1077 1078 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1079 | --syscon | --sysco | --sysc | --sys | --sy) 1080 ac_prev=sysconfdir ;; 1081 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1082 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1083 sysconfdir=$ac_optarg ;; 1084 1085 -target | --target | --targe | --targ | --tar | --ta | --t) 1086 ac_prev=target_alias ;; 1087 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1088 target_alias=$ac_optarg ;; 1089 1090 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1091 verbose=yes ;; 1092 1093 -version | --version | --versio | --versi | --vers | -V) 1094 ac_init_version=: ;; 1095 1096 -with-* | --with-*) 1097 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1098 # Reject names that are not valid shell variable names. 1099 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1100 as_fn_error "invalid package name: $ac_useropt" 1101 ac_useropt_orig=$ac_useropt 1102 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1103 case $ac_user_opts in 1104 *" 1105"with_$ac_useropt" 1106"*) ;; 1107 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1108 ac_unrecognized_sep=', ';; 1109 esac 1110 eval with_$ac_useropt=\$ac_optarg ;; 1111 1112 -without-* | --without-*) 1113 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1114 # Reject names that are not valid shell variable names. 1115 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1116 as_fn_error "invalid package name: $ac_useropt" 1117 ac_useropt_orig=$ac_useropt 1118 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1119 case $ac_user_opts in 1120 *" 1121"with_$ac_useropt" 1122"*) ;; 1123 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1124 ac_unrecognized_sep=', ';; 1125 esac 1126 eval with_$ac_useropt=no ;; 1127 1128 --x) 1129 # Obsolete; use --with-x. 1130 with_x=yes ;; 1131 1132 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1133 | --x-incl | --x-inc | --x-in | --x-i) 1134 ac_prev=x_includes ;; 1135 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1136 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1137 x_includes=$ac_optarg ;; 1138 1139 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1140 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1141 ac_prev=x_libraries ;; 1142 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1143 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1144 x_libraries=$ac_optarg ;; 1145 1146 -*) as_fn_error "unrecognized option: \`$ac_option' 1147Try \`$0 --help' for more information." 1148 ;; 1149 1150 *=*) 1151 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1152 # Reject names that are not valid shell variable names. 1153 case $ac_envvar in #( 1154 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1155 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1156 esac 1157 eval $ac_envvar=\$ac_optarg 1158 export $ac_envvar ;; 1159 1160 *) 1161 # FIXME: should be removed in autoconf 3.0. 1162 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1163 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1164 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1165 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1166 ;; 1167 1168 esac 1169done 1170 1171if test -n "$ac_prev"; then 1172 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1173 as_fn_error "missing argument to $ac_option" 1174fi 1175 1176if test -n "$ac_unrecognized_opts"; then 1177 case $enable_option_checking in 1178 no) ;; 1179 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1180 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1181 esac 1182fi 1183 1184# Check all directory arguments for consistency. 1185for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1186 datadir sysconfdir sharedstatedir localstatedir includedir \ 1187 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1188 libdir localedir mandir 1189do 1190 eval ac_val=\$$ac_var 1191 # Remove trailing slashes. 1192 case $ac_val in 1193 */ ) 1194 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1195 eval $ac_var=\$ac_val;; 1196 esac 1197 # Be sure to have absolute directory names. 1198 case $ac_val in 1199 [\\/$]* | ?:[\\/]* ) continue;; 1200 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1201 esac 1202 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1203done 1204 1205# There might be people who depend on the old broken behavior: `$host' 1206# used to hold the argument of --host etc. 1207# FIXME: To remove some day. 1208build=$build_alias 1209host=$host_alias 1210target=$target_alias 1211 1212# FIXME: To remove some day. 1213if test "x$host_alias" != x; then 1214 if test "x$build_alias" = x; then 1215 cross_compiling=maybe 1216 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1217 If a cross compiler is detected then cross compile mode will be used." >&2 1218 elif test "x$build_alias" != "x$host_alias"; then 1219 cross_compiling=yes 1220 fi 1221fi 1222 1223ac_tool_prefix= 1224test -n "$host_alias" && ac_tool_prefix=$host_alias- 1225 1226test "$silent" = yes && exec 6>/dev/null 1227 1228 1229ac_pwd=`pwd` && test -n "$ac_pwd" && 1230ac_ls_di=`ls -di .` && 1231ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1232 as_fn_error "working directory cannot be determined" 1233test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1234 as_fn_error "pwd does not report name of working directory" 1235 1236 1237# Find the source files, if location was not specified. 1238if test -z "$srcdir"; then 1239 ac_srcdir_defaulted=yes 1240 # Try the directory containing this script, then the parent directory. 1241 ac_confdir=`$as_dirname -- "$as_myself" || 1242$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1243 X"$as_myself" : 'X\(//\)[^/]' \| \ 1244 X"$as_myself" : 'X\(//\)$' \| \ 1245 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1246$as_echo X"$as_myself" | 1247 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1248 s//\1/ 1249 q 1250 } 1251 /^X\(\/\/\)[^/].*/{ 1252 s//\1/ 1253 q 1254 } 1255 /^X\(\/\/\)$/{ 1256 s//\1/ 1257 q 1258 } 1259 /^X\(\/\).*/{ 1260 s//\1/ 1261 q 1262 } 1263 s/.*/./; q'` 1264 srcdir=$ac_confdir 1265 if test ! -r "$srcdir/$ac_unique_file"; then 1266 srcdir=.. 1267 fi 1268else 1269 ac_srcdir_defaulted=no 1270fi 1271if test ! -r "$srcdir/$ac_unique_file"; then 1272 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1273 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1274fi 1275ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1276ac_abs_confdir=`( 1277 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1278 pwd)` 1279# When building in place, set srcdir=. 1280if test "$ac_abs_confdir" = "$ac_pwd"; then 1281 srcdir=. 1282fi 1283# Remove unnecessary trailing slashes from srcdir. 1284# Double slashes in file names in object file debugging info 1285# mess up M-x gdb in Emacs. 1286case $srcdir in 1287*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1288esac 1289for ac_var in $ac_precious_vars; do 1290 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1291 eval ac_env_${ac_var}_value=\$${ac_var} 1292 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1293 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1294done 1295 1296# 1297# Report the --help message. 1298# 1299if test "$ac_init_help" = "long"; then 1300 # Omit some internal or obsolete options to make the list less imposing. 1301 # This message is too long to be a string in the A/UX 3.1 sh. 1302 cat <<_ACEOF 1303\`configure' configures GCC Quad-precision Math Library 0.1 to adapt to many kinds of systems. 1304 1305Usage: $0 [OPTION]... [VAR=VALUE]... 1306 1307To assign environment variables (e.g., CC, CFLAGS...), specify them as 1308VAR=VALUE. See below for descriptions of some of the useful variables. 1309 1310Defaults for the options are specified in brackets. 1311 1312Configuration: 1313 -h, --help display this help and exit 1314 --help=short display options specific to this package 1315 --help=recursive display the short help of all the included packages 1316 -V, --version display version information and exit 1317 -q, --quiet, --silent do not print \`checking...' messages 1318 --cache-file=FILE cache test results in FILE [disabled] 1319 -C, --config-cache alias for \`--cache-file=config.cache' 1320 -n, --no-create do not create output files 1321 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1322 1323Installation directories: 1324 --prefix=PREFIX install architecture-independent files in PREFIX 1325 [$ac_default_prefix] 1326 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1327 [PREFIX] 1328 1329By default, \`make install' will install all the files in 1330\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1331an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1332for instance \`--prefix=\$HOME'. 1333 1334For better control, use the options below. 1335 1336Fine tuning of the installation directories: 1337 --bindir=DIR user executables [EPREFIX/bin] 1338 --sbindir=DIR system admin executables [EPREFIX/sbin] 1339 --libexecdir=DIR program executables [EPREFIX/libexec] 1340 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1341 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1342 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1343 --libdir=DIR object code libraries [EPREFIX/lib] 1344 --includedir=DIR C header files [PREFIX/include] 1345 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1346 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1347 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1348 --infodir=DIR info documentation [DATAROOTDIR/info] 1349 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1350 --mandir=DIR man documentation [DATAROOTDIR/man] 1351 --docdir=DIR documentation root [DATAROOTDIR/doc/libquadmath] 1352 --htmldir=DIR html documentation [DOCDIR] 1353 --dvidir=DIR dvi documentation [DOCDIR] 1354 --pdfdir=DIR pdf documentation [DOCDIR] 1355 --psdir=DIR ps documentation [DOCDIR] 1356_ACEOF 1357 1358 cat <<\_ACEOF 1359 1360Program names: 1361 --program-prefix=PREFIX prepend PREFIX to installed program names 1362 --program-suffix=SUFFIX append SUFFIX to installed program names 1363 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1364 1365System types: 1366 --build=BUILD configure for building on BUILD [guessed] 1367 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1368 --target=TARGET configure for building compilers for TARGET [HOST] 1369_ACEOF 1370fi 1371 1372if test -n "$ac_init_help"; then 1373 case $ac_init_help in 1374 short | recursive ) echo "Configuration of GCC Quad-precision Math Library 0.1:";; 1375 esac 1376 cat <<\_ACEOF 1377 1378Optional Features: 1379 --disable-option-checking ignore unrecognized --enable/--with options 1380 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1381 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1382 --enable-version-specific-runtime-libs 1383 specify that runtime libraries should be installed 1384 in a compiler-specific directory 1385 --disable-dependency-tracking speeds up one-time build 1386 --enable-dependency-tracking do not reject slow dependency extractors 1387 --enable-shared[=PKGS] build shared libraries [default=yes] 1388 --enable-static[=PKGS] build static libraries [default=yes] 1389 --enable-fast-install[=PKGS] 1390 optimize for fast installation [default=yes] 1391 --disable-libtool-lock avoid locking (might break parallel builds) 1392 --enable-maintainer-mode enable make rules and dependencies not useful 1393 (and sometimes confusing) to the casual installer 1394 --enable-multilib build many library versions (default) 1395 --disable-symvers disable symbol versioning for libquadmath 1396 --enable-generated-files-in-srcdir 1397 put copies of generated files in source dir intended 1398 for creating source tarballs for users without 1399 texinfo bison or flex 1400 1401Optional Packages: 1402 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1403 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1404 --with-bugurl=URL Direct users to URL to report a bug 1405 --with-pic try to use only PIC/non-PIC objects [default=use 1406 both] 1407 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1408 1409Some influential environment variables: 1410 CC C compiler command 1411 CFLAGS C compiler flags 1412 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1413 nonstandard directory <lib dir> 1414 LIBS libraries to pass to the linker, e.g. -l<library> 1415 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1416 you have headers in a nonstandard directory <include dir> 1417 CPP C preprocessor 1418 1419Use these variables to override the choices made by `configure' or to help 1420it to find libraries and programs with nonstandard names/locations. 1421 1422Report bugs to the package provider. 1423_ACEOF 1424ac_status=$? 1425fi 1426 1427if test "$ac_init_help" = "recursive"; then 1428 # If there are subdirs, report their specific --help. 1429 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1430 test -d "$ac_dir" || 1431 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1432 continue 1433 ac_builddir=. 1434 1435case "$ac_dir" in 1436.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1437*) 1438 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1439 # A ".." for each directory in $ac_dir_suffix. 1440 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1441 case $ac_top_builddir_sub in 1442 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1443 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1444 esac ;; 1445esac 1446ac_abs_top_builddir=$ac_pwd 1447ac_abs_builddir=$ac_pwd$ac_dir_suffix 1448# for backward compatibility: 1449ac_top_builddir=$ac_top_build_prefix 1450 1451case $srcdir in 1452 .) # We are building in place. 1453 ac_srcdir=. 1454 ac_top_srcdir=$ac_top_builddir_sub 1455 ac_abs_top_srcdir=$ac_pwd ;; 1456 [\\/]* | ?:[\\/]* ) # Absolute name. 1457 ac_srcdir=$srcdir$ac_dir_suffix; 1458 ac_top_srcdir=$srcdir 1459 ac_abs_top_srcdir=$srcdir ;; 1460 *) # Relative name. 1461 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1462 ac_top_srcdir=$ac_top_build_prefix$srcdir 1463 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1464esac 1465ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1466 1467 cd "$ac_dir" || { ac_status=$?; continue; } 1468 # Check for guested configure. 1469 if test -f "$ac_srcdir/configure.gnu"; then 1470 echo && 1471 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1472 elif test -f "$ac_srcdir/configure"; then 1473 echo && 1474 $SHELL "$ac_srcdir/configure" --help=recursive 1475 else 1476 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1477 fi || ac_status=$? 1478 cd "$ac_pwd" || { ac_status=$?; break; } 1479 done 1480fi 1481 1482test -n "$ac_init_help" && exit $ac_status 1483if $ac_init_version; then 1484 cat <<\_ACEOF 1485GCC Quad-precision Math Library configure 0.1 1486generated by GNU Autoconf 2.64 1487 1488Copyright (C) 2009 Free Software Foundation, Inc. 1489This configure script is free software; the Free Software Foundation 1490gives unlimited permission to copy, distribute and modify it. 1491_ACEOF 1492 exit 1493fi 1494 1495## ------------------------ ## 1496## Autoconf initialization. ## 1497## ------------------------ ## 1498 1499# ac_fn_c_try_compile LINENO 1500# -------------------------- 1501# Try to compile conftest.$ac_ext, and return whether this succeeded. 1502ac_fn_c_try_compile () 1503{ 1504 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1505 rm -f conftest.$ac_objext 1506 if { { ac_try="$ac_compile" 1507case "(($ac_try" in 1508 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1509 *) ac_try_echo=$ac_try;; 1510esac 1511eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1512$as_echo "$ac_try_echo"; } >&5 1513 (eval "$ac_compile") 2>conftest.err 1514 ac_status=$? 1515 if test -s conftest.err; then 1516 grep -v '^ *+' conftest.err >conftest.er1 1517 cat conftest.er1 >&5 1518 mv -f conftest.er1 conftest.err 1519 fi 1520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1521 test $ac_status = 0; } && { 1522 test -z "$ac_c_werror_flag" || 1523 test ! -s conftest.err 1524 } && test -s conftest.$ac_objext; then : 1525 ac_retval=0 1526else 1527 $as_echo "$as_me: failed program was:" >&5 1528sed 's/^/| /' conftest.$ac_ext >&5 1529 1530 ac_retval=1 1531fi 1532 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1533 return $ac_retval 1534 1535} # ac_fn_c_try_compile 1536 1537# ac_fn_c_try_cpp LINENO 1538# ---------------------- 1539# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1540ac_fn_c_try_cpp () 1541{ 1542 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1543 if { { ac_try="$ac_cpp conftest.$ac_ext" 1544case "(($ac_try" in 1545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1546 *) ac_try_echo=$ac_try;; 1547esac 1548eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1549$as_echo "$ac_try_echo"; } >&5 1550 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1551 ac_status=$? 1552 if test -s conftest.err; then 1553 grep -v '^ *+' conftest.err >conftest.er1 1554 cat conftest.er1 >&5 1555 mv -f conftest.er1 conftest.err 1556 fi 1557 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1558 test $ac_status = 0; } >/dev/null && { 1559 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1560 test ! -s conftest.err 1561 }; then : 1562 ac_retval=0 1563else 1564 $as_echo "$as_me: failed program was:" >&5 1565sed 's/^/| /' conftest.$ac_ext >&5 1566 1567 ac_retval=1 1568fi 1569 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1570 return $ac_retval 1571 1572} # ac_fn_c_try_cpp 1573 1574# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1575# ------------------------------------------------------- 1576# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1577# the include files in INCLUDES and setting the cache variable VAR 1578# accordingly. 1579ac_fn_c_check_header_mongrel () 1580{ 1581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1582 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1584$as_echo_n "checking for $2... " >&6; } 1585if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1586 $as_echo_n "(cached) " >&6 1587fi 1588eval ac_res=\$$3 1589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1590$as_echo "$ac_res" >&6; } 1591else 1592 # Is the header compilable? 1593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1594$as_echo_n "checking $2 usability... " >&6; } 1595cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1596/* end confdefs.h. */ 1597$4 1598#include <$2> 1599_ACEOF 1600if ac_fn_c_try_compile "$LINENO"; then : 1601 ac_header_compiler=yes 1602else 1603 ac_header_compiler=no 1604fi 1605rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1607$as_echo "$ac_header_compiler" >&6; } 1608 1609# Is the header present? 1610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1611$as_echo_n "checking $2 presence... " >&6; } 1612cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1613/* end confdefs.h. */ 1614#include <$2> 1615_ACEOF 1616if ac_fn_c_try_cpp "$LINENO"; then : 1617 ac_header_preproc=yes 1618else 1619 ac_header_preproc=no 1620fi 1621rm -f conftest.err conftest.$ac_ext 1622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1623$as_echo "$ac_header_preproc" >&6; } 1624 1625# So? What about this header? 1626case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1627 yes:no: ) 1628 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1629$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1630 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1631$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1632 ;; 1633 no:yes:* ) 1634 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1635$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1636 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1637$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1638 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1639$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1641$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1643$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1644 ;; 1645esac 1646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1647$as_echo_n "checking for $2... " >&6; } 1648if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1649 $as_echo_n "(cached) " >&6 1650else 1651 eval "$3=\$ac_header_compiler" 1652fi 1653eval ac_res=\$$3 1654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1655$as_echo "$ac_res" >&6; } 1656fi 1657 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1658 1659} # ac_fn_c_check_header_mongrel 1660 1661# ac_fn_c_try_run LINENO 1662# ---------------------- 1663# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1664# that executables *can* be run. 1665ac_fn_c_try_run () 1666{ 1667 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1668 if { { ac_try="$ac_link" 1669case "(($ac_try" in 1670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1671 *) ac_try_echo=$ac_try;; 1672esac 1673eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1674$as_echo "$ac_try_echo"; } >&5 1675 (eval "$ac_link") 2>&5 1676 ac_status=$? 1677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1678 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1679 { { case "(($ac_try" in 1680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1681 *) ac_try_echo=$ac_try;; 1682esac 1683eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1684$as_echo "$ac_try_echo"; } >&5 1685 (eval "$ac_try") 2>&5 1686 ac_status=$? 1687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1688 test $ac_status = 0; }; }; then : 1689 ac_retval=0 1690else 1691 $as_echo "$as_me: program exited with status $ac_status" >&5 1692 $as_echo "$as_me: failed program was:" >&5 1693sed 's/^/| /' conftest.$ac_ext >&5 1694 1695 ac_retval=$ac_status 1696fi 1697 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1698 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1699 return $ac_retval 1700 1701} # ac_fn_c_try_run 1702 1703# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1704# ------------------------------------------------------- 1705# Tests whether HEADER exists and can be compiled using the include files in 1706# INCLUDES, setting the cache variable VAR accordingly. 1707ac_fn_c_check_header_compile () 1708{ 1709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1711$as_echo_n "checking for $2... " >&6; } 1712if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1713 $as_echo_n "(cached) " >&6 1714else 1715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1716/* end confdefs.h. */ 1717$4 1718#include <$2> 1719_ACEOF 1720if ac_fn_c_try_compile "$LINENO"; then : 1721 eval "$3=yes" 1722else 1723 eval "$3=no" 1724fi 1725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1726fi 1727eval ac_res=\$$3 1728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1729$as_echo "$ac_res" >&6; } 1730 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1731 1732} # ac_fn_c_check_header_compile 1733 1734# ac_fn_c_try_link LINENO 1735# ----------------------- 1736# Try to link conftest.$ac_ext, and return whether this succeeded. 1737ac_fn_c_try_link () 1738{ 1739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1740 rm -f conftest.$ac_objext conftest$ac_exeext 1741 if { { ac_try="$ac_link" 1742case "(($ac_try" in 1743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1744 *) ac_try_echo=$ac_try;; 1745esac 1746eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1747$as_echo "$ac_try_echo"; } >&5 1748 (eval "$ac_link") 2>conftest.err 1749 ac_status=$? 1750 if test -s conftest.err; then 1751 grep -v '^ *+' conftest.err >conftest.er1 1752 cat conftest.er1 >&5 1753 mv -f conftest.er1 conftest.err 1754 fi 1755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1756 test $ac_status = 0; } && { 1757 test -z "$ac_c_werror_flag" || 1758 test ! -s conftest.err 1759 } && test -s conftest$ac_exeext && { 1760 test "$cross_compiling" = yes || 1761 $as_test_x conftest$ac_exeext 1762 }; then : 1763 ac_retval=0 1764else 1765 $as_echo "$as_me: failed program was:" >&5 1766sed 's/^/| /' conftest.$ac_ext >&5 1767 1768 ac_retval=1 1769fi 1770 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1771 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1772 # interfere with the next link command; also delete a directory that is 1773 # left behind by Apple's compiler. We do this before executing the actions. 1774 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1775 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1776 return $ac_retval 1777 1778} # ac_fn_c_try_link 1779 1780# ac_fn_c_check_func LINENO FUNC VAR 1781# ---------------------------------- 1782# Tests whether FUNC exists, setting the cache variable VAR accordingly 1783ac_fn_c_check_func () 1784{ 1785 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1787$as_echo_n "checking for $2... " >&6; } 1788if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1789 $as_echo_n "(cached) " >&6 1790else 1791 if test x$gcc_no_link = xyes; then 1792 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1793fi 1794cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1795/* end confdefs.h. */ 1796/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1797 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1798#define $2 innocuous_$2 1799 1800/* System header to define __stub macros and hopefully few prototypes, 1801 which can conflict with char $2 (); below. 1802 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1803 <limits.h> exists even on freestanding compilers. */ 1804 1805#ifdef __STDC__ 1806# include <limits.h> 1807#else 1808# include <assert.h> 1809#endif 1810 1811#undef $2 1812 1813/* Override any GCC internal prototype to avoid an error. 1814 Use char because int might match the return type of a GCC 1815 builtin and then its argument prototype would still apply. */ 1816#ifdef __cplusplus 1817extern "C" 1818#endif 1819char $2 (); 1820/* The GNU C library defines this for functions which it implements 1821 to always fail with ENOSYS. Some functions are actually named 1822 something starting with __ and the normal name is an alias. */ 1823#if defined __stub_$2 || defined __stub___$2 1824choke me 1825#endif 1826 1827int 1828main () 1829{ 1830return $2 (); 1831 ; 1832 return 0; 1833} 1834_ACEOF 1835if ac_fn_c_try_link "$LINENO"; then : 1836 eval "$3=yes" 1837else 1838 eval "$3=no" 1839fi 1840rm -f core conftest.err conftest.$ac_objext \ 1841 conftest$ac_exeext conftest.$ac_ext 1842fi 1843eval ac_res=\$$3 1844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1845$as_echo "$ac_res" >&6; } 1846 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1847 1848} # ac_fn_c_check_func 1849cat >config.log <<_ACEOF 1850This file contains any messages produced by compilers while 1851running configure, to aid debugging if configure makes a mistake. 1852 1853It was created by GCC Quad-precision Math Library $as_me 0.1, which was 1854generated by GNU Autoconf 2.64. Invocation command line was 1855 1856 $ $0 $@ 1857 1858_ACEOF 1859exec 5>>config.log 1860{ 1861cat <<_ASUNAME 1862## --------- ## 1863## Platform. ## 1864## --------- ## 1865 1866hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1867uname -m = `(uname -m) 2>/dev/null || echo unknown` 1868uname -r = `(uname -r) 2>/dev/null || echo unknown` 1869uname -s = `(uname -s) 2>/dev/null || echo unknown` 1870uname -v = `(uname -v) 2>/dev/null || echo unknown` 1871 1872/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1873/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1874 1875/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1876/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1877/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1878/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1879/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1880/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1881/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1882 1883_ASUNAME 1884 1885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1886for as_dir in $PATH 1887do 1888 IFS=$as_save_IFS 1889 test -z "$as_dir" && as_dir=. 1890 $as_echo "PATH: $as_dir" 1891 done 1892IFS=$as_save_IFS 1893 1894} >&5 1895 1896cat >&5 <<_ACEOF 1897 1898 1899## ----------- ## 1900## Core tests. ## 1901## ----------- ## 1902 1903_ACEOF 1904 1905 1906# Keep a trace of the command line. 1907# Strip out --no-create and --no-recursion so they do not pile up. 1908# Strip out --silent because we don't want to record it for future runs. 1909# Also quote any args containing shell meta-characters. 1910# Make two passes to allow for proper duplicate-argument suppression. 1911ac_configure_args= 1912ac_configure_args0= 1913ac_configure_args1= 1914ac_must_keep_next=false 1915for ac_pass in 1 2 1916do 1917 for ac_arg 1918 do 1919 case $ac_arg in 1920 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1921 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1922 | -silent | --silent | --silen | --sile | --sil) 1923 continue ;; 1924 *\'*) 1925 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1926 esac 1927 case $ac_pass in 1928 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1929 2) 1930 as_fn_append ac_configure_args1 " '$ac_arg'" 1931 if test $ac_must_keep_next = true; then 1932 ac_must_keep_next=false # Got value, back to normal. 1933 else 1934 case $ac_arg in 1935 *=* | --config-cache | -C | -disable-* | --disable-* \ 1936 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1937 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1938 | -with-* | --with-* | -without-* | --without-* | --x) 1939 case "$ac_configure_args0 " in 1940 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1941 esac 1942 ;; 1943 -* ) ac_must_keep_next=true ;; 1944 esac 1945 fi 1946 as_fn_append ac_configure_args " '$ac_arg'" 1947 ;; 1948 esac 1949 done 1950done 1951{ ac_configure_args0=; unset ac_configure_args0;} 1952{ ac_configure_args1=; unset ac_configure_args1;} 1953 1954# When interrupted or exit'd, cleanup temporary files, and complete 1955# config.log. We remove comments because anyway the quotes in there 1956# would cause problems or look ugly. 1957# WARNING: Use '\'' to represent an apostrophe within the trap. 1958# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1959trap 'exit_status=$? 1960 # Save into config.log some information that might help in debugging. 1961 { 1962 echo 1963 1964 cat <<\_ASBOX 1965## ---------------- ## 1966## Cache variables. ## 1967## ---------------- ## 1968_ASBOX 1969 echo 1970 # The following way of writing the cache mishandles newlines in values, 1971( 1972 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1973 eval ac_val=\$$ac_var 1974 case $ac_val in #( 1975 *${as_nl}*) 1976 case $ac_var in #( 1977 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1978$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1979 esac 1980 case $ac_var in #( 1981 _ | IFS | as_nl) ;; #( 1982 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1983 *) { eval $ac_var=; unset $ac_var;} ;; 1984 esac ;; 1985 esac 1986 done 1987 (set) 2>&1 | 1988 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1989 *${as_nl}ac_space=\ *) 1990 sed -n \ 1991 "s/'\''/'\''\\\\'\'''\''/g; 1992 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1993 ;; #( 1994 *) 1995 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1996 ;; 1997 esac | 1998 sort 1999) 2000 echo 2001 2002 cat <<\_ASBOX 2003## ----------------- ## 2004## Output variables. ## 2005## ----------------- ## 2006_ASBOX 2007 echo 2008 for ac_var in $ac_subst_vars 2009 do 2010 eval ac_val=\$$ac_var 2011 case $ac_val in 2012 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2013 esac 2014 $as_echo "$ac_var='\''$ac_val'\''" 2015 done | sort 2016 echo 2017 2018 if test -n "$ac_subst_files"; then 2019 cat <<\_ASBOX 2020## ------------------- ## 2021## File substitutions. ## 2022## ------------------- ## 2023_ASBOX 2024 echo 2025 for ac_var in $ac_subst_files 2026 do 2027 eval ac_val=\$$ac_var 2028 case $ac_val in 2029 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2030 esac 2031 $as_echo "$ac_var='\''$ac_val'\''" 2032 done | sort 2033 echo 2034 fi 2035 2036 if test -s confdefs.h; then 2037 cat <<\_ASBOX 2038## ----------- ## 2039## confdefs.h. ## 2040## ----------- ## 2041_ASBOX 2042 echo 2043 cat confdefs.h 2044 echo 2045 fi 2046 test "$ac_signal" != 0 && 2047 $as_echo "$as_me: caught signal $ac_signal" 2048 $as_echo "$as_me: exit $exit_status" 2049 } >&5 2050 rm -f core *.core core.conftest.* && 2051 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2052 exit $exit_status 2053' 0 2054for ac_signal in 1 2 13 15; do 2055 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2056done 2057ac_signal=0 2058 2059# confdefs.h avoids OS command line length limits that DEFS can exceed. 2060rm -f -r conftest* confdefs.h 2061 2062$as_echo "/* confdefs.h */" > confdefs.h 2063 2064# Predefined preprocessor variables. 2065 2066cat >>confdefs.h <<_ACEOF 2067#define PACKAGE_NAME "$PACKAGE_NAME" 2068_ACEOF 2069 2070cat >>confdefs.h <<_ACEOF 2071#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2072_ACEOF 2073 2074cat >>confdefs.h <<_ACEOF 2075#define PACKAGE_VERSION "$PACKAGE_VERSION" 2076_ACEOF 2077 2078cat >>confdefs.h <<_ACEOF 2079#define PACKAGE_STRING "$PACKAGE_STRING" 2080_ACEOF 2081 2082cat >>confdefs.h <<_ACEOF 2083#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2084_ACEOF 2085 2086cat >>confdefs.h <<_ACEOF 2087#define PACKAGE_URL "$PACKAGE_URL" 2088_ACEOF 2089 2090 2091# Let the site file select an alternate cache file if it wants to. 2092# Prefer an explicitly selected file to automatically selected ones. 2093ac_site_file1=NONE 2094ac_site_file2=NONE 2095if test -n "$CONFIG_SITE"; then 2096 ac_site_file1=$CONFIG_SITE 2097elif test "x$prefix" != xNONE; then 2098 ac_site_file1=$prefix/share/config.site 2099 ac_site_file2=$prefix/etc/config.site 2100else 2101 ac_site_file1=$ac_default_prefix/share/config.site 2102 ac_site_file2=$ac_default_prefix/etc/config.site 2103fi 2104for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2105do 2106 test "x$ac_site_file" = xNONE && continue 2107 if test -r "$ac_site_file"; then 2108 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2109$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2110 sed 's/^/| /' "$ac_site_file" >&5 2111 . "$ac_site_file" 2112 fi 2113done 2114 2115if test -r "$cache_file"; then 2116 # Some versions of bash will fail to source /dev/null (special 2117 # files actually), so we avoid doing that. 2118 if test -f "$cache_file"; then 2119 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2120$as_echo "$as_me: loading cache $cache_file" >&6;} 2121 case $cache_file in 2122 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2123 *) . "./$cache_file";; 2124 esac 2125 fi 2126else 2127 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2128$as_echo "$as_me: creating cache $cache_file" >&6;} 2129 >$cache_file 2130fi 2131 2132# Check that the precious variables saved in the cache have kept the same 2133# value. 2134ac_cache_corrupted=false 2135for ac_var in $ac_precious_vars; do 2136 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2137 eval ac_new_set=\$ac_env_${ac_var}_set 2138 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2139 eval ac_new_val=\$ac_env_${ac_var}_value 2140 case $ac_old_set,$ac_new_set in 2141 set,) 2142 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2143$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2144 ac_cache_corrupted=: ;; 2145 ,set) 2146 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2147$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2148 ac_cache_corrupted=: ;; 2149 ,);; 2150 *) 2151 if test "x$ac_old_val" != "x$ac_new_val"; then 2152 # differences in whitespace do not lead to failure. 2153 ac_old_val_w=`echo x $ac_old_val` 2154 ac_new_val_w=`echo x $ac_new_val` 2155 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2156 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2157$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2158 ac_cache_corrupted=: 2159 else 2160 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2161$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2162 eval $ac_var=\$ac_old_val 2163 fi 2164 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2165$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2166 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2167$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2168 fi;; 2169 esac 2170 # Pass precious variables to config.status. 2171 if test "$ac_new_set" = set; then 2172 case $ac_new_val in 2173 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2174 *) ac_arg=$ac_var=$ac_new_val ;; 2175 esac 2176 case " $ac_configure_args " in 2177 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2178 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2179 esac 2180 fi 2181done 2182if $ac_cache_corrupted; then 2183 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2184$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2186$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2187 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2188fi 2189## -------------------- ## 2190## Main body of script. ## 2191## -------------------- ## 2192 2193ac_ext=c 2194ac_cpp='$CPP $CPPFLAGS' 2195ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2196ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2197ac_compiler_gnu=$ac_cv_c_compiler_gnu 2198 2199 2200 2201 2202 2203ac_config_headers="$ac_config_headers config.h" 2204 2205 2206# Gets build, host, target, *_vendor, *_cpu, *_os, etc. 2207# 2208# You will slowly go insane if you do not grok the following fact: when 2209# building this library, the top-level /target/ becomes the library's /host/. 2210# 2211# configure then causes --target to default to --host, exactly like any 2212# other package using autoconf. Therefore, 'target' and 'host' will 2213# always be the same. This makes sense both for native and cross compilers 2214# just think about it for a little while. :-) 2215# 2216# Also, if this library is being configured as part of a cross compiler, the 2217# top-level configure script will pass the "real" host as $with_cross_host. 2218# 2219# Do not delete or change the following two lines. For why, see 2220# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html 2221ac_aux_dir= 2222for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2223 for ac_t in install-sh install.sh shtool; do 2224 if test -f "$ac_dir/$ac_t"; then 2225 ac_aux_dir=$ac_dir 2226 ac_install_sh="$ac_aux_dir/$ac_t -c" 2227 break 2 2228 fi 2229 done 2230done 2231if test -z "$ac_aux_dir"; then 2232 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2233fi 2234 2235# These three variables are undocumented and unsupported, 2236# and are intended to be withdrawn in a future Autoconf release. 2237# They can cause serious problems if a builder's source tree is in a directory 2238# whose full name contains unusual characters. 2239ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2240ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2241ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2242 2243 2244# Make sure we can run config.sub. 2245$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2246 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2247 2248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2249$as_echo_n "checking build system type... " >&6; } 2250if test "${ac_cv_build+set}" = set; then : 2251 $as_echo_n "(cached) " >&6 2252else 2253 ac_build_alias=$build_alias 2254test "x$ac_build_alias" = x && 2255 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2256test "x$ac_build_alias" = x && 2257 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2258ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2259 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2260 2261fi 2262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2263$as_echo "$ac_cv_build" >&6; } 2264case $ac_cv_build in 2265*-*-*) ;; 2266*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2267esac 2268build=$ac_cv_build 2269ac_save_IFS=$IFS; IFS='-' 2270set x $ac_cv_build 2271shift 2272build_cpu=$1 2273build_vendor=$2 2274shift; shift 2275# Remember, the first character of IFS is used to create $*, 2276# except with old shells: 2277build_os=$* 2278IFS=$ac_save_IFS 2279case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2280 2281 2282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2283$as_echo_n "checking host system type... " >&6; } 2284if test "${ac_cv_host+set}" = set; then : 2285 $as_echo_n "(cached) " >&6 2286else 2287 if test "x$host_alias" = x; then 2288 ac_cv_host=$ac_cv_build 2289else 2290 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2291 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2292fi 2293 2294fi 2295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2296$as_echo "$ac_cv_host" >&6; } 2297case $ac_cv_host in 2298*-*-*) ;; 2299*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2300esac 2301host=$ac_cv_host 2302ac_save_IFS=$IFS; IFS='-' 2303set x $ac_cv_host 2304shift 2305host_cpu=$1 2306host_vendor=$2 2307shift; shift 2308# Remember, the first character of IFS is used to create $*, 2309# except with old shells: 2310host_os=$* 2311IFS=$ac_save_IFS 2312case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2313 2314 2315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2316$as_echo_n "checking target system type... " >&6; } 2317if test "${ac_cv_target+set}" = set; then : 2318 $as_echo_n "(cached) " >&6 2319else 2320 if test "x$target_alias" = x; then 2321 ac_cv_target=$ac_cv_host 2322else 2323 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2324 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2325fi 2326 2327fi 2328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2329$as_echo "$ac_cv_target" >&6; } 2330case $ac_cv_target in 2331*-*-*) ;; 2332*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2333esac 2334target=$ac_cv_target 2335ac_save_IFS=$IFS; IFS='-' 2336set x $ac_cv_target 2337shift 2338target_cpu=$1 2339target_vendor=$2 2340shift; shift 2341# Remember, the first character of IFS is used to create $*, 2342# except with old shells: 2343target_os=$* 2344IFS=$ac_save_IFS 2345case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2346 2347 2348# The aliases save the names the user supplied, while $host etc. 2349# will get canonicalized. 2350test -n "$target_alias" && 2351 test "$program_prefix$program_suffix$program_transform_name" = \ 2352 NONENONEs,x,x, && 2353 program_prefix=${target_alias}- 2354 2355 case ${build_alias} in 2356 "") build_noncanonical=${build} ;; 2357 *) build_noncanonical=${build_alias} ;; 2358esac 2359 2360 case ${host_alias} in 2361 "") host_noncanonical=${build_noncanonical} ;; 2362 *) host_noncanonical=${host_alias} ;; 2363esac 2364 2365 case ${target_alias} in 2366 "") target_noncanonical=${host_noncanonical} ;; 2367 *) target_noncanonical=${target_alias} ;; 2368esac 2369 2370 2371 2372 2373target_alias=${target_alias-$host_alias} 2374 2375 2376am__api_version='1.11' 2377 2378# Find a good install program. We prefer a C program (faster), 2379# so one script is as good as another. But avoid the broken or 2380# incompatible versions: 2381# SysV /etc/install, /usr/sbin/install 2382# SunOS /usr/etc/install 2383# IRIX /sbin/install 2384# AIX /bin/install 2385# AmigaOS /C/install, which installs bootblocks on floppy discs 2386# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2387# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2388# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2389# OS/2's system install, which has a completely different semantic 2390# ./install, which can be erroneously created by make from ./install.sh. 2391# Reject install programs that cannot install multiple files. 2392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2393$as_echo_n "checking for a BSD-compatible install... " >&6; } 2394if test -z "$INSTALL"; then 2395if test "${ac_cv_path_install+set}" = set; then : 2396 $as_echo_n "(cached) " >&6 2397else 2398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2399for as_dir in $PATH 2400do 2401 IFS=$as_save_IFS 2402 test -z "$as_dir" && as_dir=. 2403 # Account for people who put trailing slashes in PATH elements. 2404case $as_dir/ in #(( 2405 ./ | .// | /[cC]/* | \ 2406 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2407 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2408 /usr/ucb/* ) ;; 2409 *) 2410 # OSF1 and SCO ODT 3.0 have their own names for install. 2411 # Don't use installbsd from OSF since it installs stuff as root 2412 # by default. 2413 for ac_prog in ginstall scoinst install; do 2414 for ac_exec_ext in '' $ac_executable_extensions; do 2415 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2416 if test $ac_prog = install && 2417 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2418 # AIX install. It has an incompatible calling convention. 2419 : 2420 elif test $ac_prog = install && 2421 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2422 # program-specific install script used by HP pwplus--don't use. 2423 : 2424 else 2425 rm -rf conftest.one conftest.two conftest.dir 2426 echo one > conftest.one 2427 echo two > conftest.two 2428 mkdir conftest.dir 2429 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2430 test -s conftest.one && test -s conftest.two && 2431 test -s conftest.dir/conftest.one && 2432 test -s conftest.dir/conftest.two 2433 then 2434 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2435 break 3 2436 fi 2437 fi 2438 fi 2439 done 2440 done 2441 ;; 2442esac 2443 2444 done 2445IFS=$as_save_IFS 2446 2447rm -rf conftest.one conftest.two conftest.dir 2448 2449fi 2450 if test "${ac_cv_path_install+set}" = set; then 2451 INSTALL=$ac_cv_path_install 2452 else 2453 # As a last resort, use the slow shell script. Don't cache a 2454 # value for INSTALL within a source directory, because that will 2455 # break other packages using the cache if that directory is 2456 # removed, or if the value is a relative name. 2457 INSTALL=$ac_install_sh 2458 fi 2459fi 2460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2461$as_echo "$INSTALL" >&6; } 2462 2463# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2464# It thinks the first close brace ends the variable substitution. 2465test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2466 2467test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2468 2469test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2470 2471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2472$as_echo_n "checking whether build environment is sane... " >&6; } 2473# Just in case 2474sleep 1 2475echo timestamp > conftest.file 2476# Reject unsafe characters in $srcdir or the absolute working directory 2477# name. Accept space and tab only in the latter. 2478am_lf=' 2479' 2480case `pwd` in 2481 *[\\\"\#\$\&\'\`$am_lf]*) 2482 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2483esac 2484case $srcdir in 2485 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2486 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2487esac 2488 2489# Do `set' in a subshell so we don't clobber the current shell's 2490# arguments. Must try -L first in case configure is actually a 2491# symlink; some systems play weird games with the mod time of symlinks 2492# (eg FreeBSD returns the mod time of the symlink's containing 2493# directory). 2494if ( 2495 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2496 if test "$*" = "X"; then 2497 # -L didn't work. 2498 set X `ls -t "$srcdir/configure" conftest.file` 2499 fi 2500 rm -f conftest.file 2501 if test "$*" != "X $srcdir/configure conftest.file" \ 2502 && test "$*" != "X conftest.file $srcdir/configure"; then 2503 2504 # If neither matched, then we have a broken ls. This can happen 2505 # if, for instance, CONFIG_SHELL is bash and it inherits a 2506 # broken ls alias from the environment. This has actually 2507 # happened. Such a system could not be considered "sane". 2508 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2509alias in your environment" "$LINENO" 5 2510 fi 2511 2512 test "$2" = conftest.file 2513 ) 2514then 2515 # Ok. 2516 : 2517else 2518 as_fn_error "newly created file is older than distributed files! 2519Check your system clock" "$LINENO" 5 2520fi 2521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2522$as_echo "yes" >&6; } 2523test "$program_prefix" != NONE && 2524 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2525# Use a double $ so make ignores it. 2526test "$program_suffix" != NONE && 2527 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2528# Double any \ or $. 2529# By default was `s,x,x', remove it if useless. 2530ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2531program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2532 2533# expand $ac_aux_dir to an absolute path 2534am_aux_dir=`cd $ac_aux_dir && pwd` 2535 2536if test x"${MISSING+set}" != xset; then 2537 case $am_aux_dir in 2538 *\ * | *\ *) 2539 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2540 *) 2541 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2542 esac 2543fi 2544# Use eval to expand $SHELL 2545if eval "$MISSING --run true"; then 2546 am_missing_run="$MISSING --run " 2547else 2548 am_missing_run= 2549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2550$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2551fi 2552 2553if test x"${install_sh}" != xset; then 2554 case $am_aux_dir in 2555 *\ * | *\ *) 2556 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2557 *) 2558 install_sh="\${SHELL} $am_aux_dir/install-sh" 2559 esac 2560fi 2561 2562# Installed binaries are usually stripped using `strip' when the user 2563# run `make install-strip'. However `strip' might not be the right 2564# tool to use in cross-compilation environments, therefore Automake 2565# will honor the `STRIP' environment variable to overrule this program. 2566if test "$cross_compiling" != no; then 2567 if test -n "$ac_tool_prefix"; then 2568 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2569set dummy ${ac_tool_prefix}strip; ac_word=$2 2570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2571$as_echo_n "checking for $ac_word... " >&6; } 2572if test "${ac_cv_prog_STRIP+set}" = set; then : 2573 $as_echo_n "(cached) " >&6 2574else 2575 if test -n "$STRIP"; then 2576 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2577else 2578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2579for as_dir in $PATH 2580do 2581 IFS=$as_save_IFS 2582 test -z "$as_dir" && as_dir=. 2583 for ac_exec_ext in '' $ac_executable_extensions; do 2584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2585 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2587 break 2 2588 fi 2589done 2590 done 2591IFS=$as_save_IFS 2592 2593fi 2594fi 2595STRIP=$ac_cv_prog_STRIP 2596if test -n "$STRIP"; then 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2598$as_echo "$STRIP" >&6; } 2599else 2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2601$as_echo "no" >&6; } 2602fi 2603 2604 2605fi 2606if test -z "$ac_cv_prog_STRIP"; then 2607 ac_ct_STRIP=$STRIP 2608 # Extract the first word of "strip", so it can be a program name with args. 2609set dummy strip; ac_word=$2 2610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2611$as_echo_n "checking for $ac_word... " >&6; } 2612if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2613 $as_echo_n "(cached) " >&6 2614else 2615 if test -n "$ac_ct_STRIP"; then 2616 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2617else 2618as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2619for as_dir in $PATH 2620do 2621 IFS=$as_save_IFS 2622 test -z "$as_dir" && as_dir=. 2623 for ac_exec_ext in '' $ac_executable_extensions; do 2624 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2625 ac_cv_prog_ac_ct_STRIP="strip" 2626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2627 break 2 2628 fi 2629done 2630 done 2631IFS=$as_save_IFS 2632 2633fi 2634fi 2635ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2636if test -n "$ac_ct_STRIP"; then 2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2638$as_echo "$ac_ct_STRIP" >&6; } 2639else 2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2641$as_echo "no" >&6; } 2642fi 2643 2644 if test "x$ac_ct_STRIP" = x; then 2645 STRIP=":" 2646 else 2647 case $cross_compiling:$ac_tool_warned in 2648yes:) 2649{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2650$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2651ac_tool_warned=yes ;; 2652esac 2653 STRIP=$ac_ct_STRIP 2654 fi 2655else 2656 STRIP="$ac_cv_prog_STRIP" 2657fi 2658 2659fi 2660INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2661 2662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2663$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2664if test -z "$MKDIR_P"; then 2665 if test "${ac_cv_path_mkdir+set}" = set; then : 2666 $as_echo_n "(cached) " >&6 2667else 2668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2669for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2670do 2671 IFS=$as_save_IFS 2672 test -z "$as_dir" && as_dir=. 2673 for ac_prog in mkdir gmkdir; do 2674 for ac_exec_ext in '' $ac_executable_extensions; do 2675 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2676 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2677 'mkdir (GNU coreutils) '* | \ 2678 'mkdir (coreutils) '* | \ 2679 'mkdir (fileutils) '4.1*) 2680 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2681 break 3;; 2682 esac 2683 done 2684 done 2685 done 2686IFS=$as_save_IFS 2687 2688fi 2689 2690 if test "${ac_cv_path_mkdir+set}" = set; then 2691 MKDIR_P="$ac_cv_path_mkdir -p" 2692 else 2693 # As a last resort, use the slow shell script. Don't cache a 2694 # value for MKDIR_P within a source directory, because that will 2695 # break other packages using the cache if that directory is 2696 # removed, or if the value is a relative name. 2697 test -d ./--version && rmdir ./--version 2698 MKDIR_P="$ac_install_sh -d" 2699 fi 2700fi 2701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2702$as_echo "$MKDIR_P" >&6; } 2703 2704mkdir_p="$MKDIR_P" 2705case $mkdir_p in 2706 [\\/$]* | ?:[\\/]*) ;; 2707 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2708esac 2709 2710for ac_prog in gawk mawk nawk awk 2711do 2712 # Extract the first word of "$ac_prog", so it can be a program name with args. 2713set dummy $ac_prog; ac_word=$2 2714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2715$as_echo_n "checking for $ac_word... " >&6; } 2716if test "${ac_cv_prog_AWK+set}" = set; then : 2717 $as_echo_n "(cached) " >&6 2718else 2719 if test -n "$AWK"; then 2720 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2721else 2722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2723for as_dir in $PATH 2724do 2725 IFS=$as_save_IFS 2726 test -z "$as_dir" && as_dir=. 2727 for ac_exec_ext in '' $ac_executable_extensions; do 2728 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2729 ac_cv_prog_AWK="$ac_prog" 2730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2731 break 2 2732 fi 2733done 2734 done 2735IFS=$as_save_IFS 2736 2737fi 2738fi 2739AWK=$ac_cv_prog_AWK 2740if test -n "$AWK"; then 2741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2742$as_echo "$AWK" >&6; } 2743else 2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2745$as_echo "no" >&6; } 2746fi 2747 2748 2749 test -n "$AWK" && break 2750done 2751 2752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2753$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2754set x ${MAKE-make} 2755ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2756if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2757 $as_echo_n "(cached) " >&6 2758else 2759 cat >conftest.make <<\_ACEOF 2760SHELL = /bin/sh 2761all: 2762 @echo '@@@%%%=$(MAKE)=@@@%%%' 2763_ACEOF 2764# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2765case `${MAKE-make} -f conftest.make 2>/dev/null` in 2766 *@@@%%%=?*=@@@%%%*) 2767 eval ac_cv_prog_make_${ac_make}_set=yes;; 2768 *) 2769 eval ac_cv_prog_make_${ac_make}_set=no;; 2770esac 2771rm -f conftest.make 2772fi 2773if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2775$as_echo "yes" >&6; } 2776 SET_MAKE= 2777else 2778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2779$as_echo "no" >&6; } 2780 SET_MAKE="MAKE=${MAKE-make}" 2781fi 2782 2783rm -rf .tst 2>/dev/null 2784mkdir .tst 2>/dev/null 2785if test -d .tst; then 2786 am__leading_dot=. 2787else 2788 am__leading_dot=_ 2789fi 2790rmdir .tst 2>/dev/null 2791 2792if test "`cd $srcdir && pwd`" != "`pwd`"; then 2793 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2794 # is not polluted with repeated "-I." 2795 am__isrc=' -I$(srcdir)' 2796 # test to see if srcdir already configured 2797 if test -f $srcdir/config.status; then 2798 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2799 fi 2800fi 2801 2802# test whether we have cygpath 2803if test -z "$CYGPATH_W"; then 2804 if (cygpath --version) >/dev/null 2>/dev/null; then 2805 CYGPATH_W='cygpath -w' 2806 else 2807 CYGPATH_W=echo 2808 fi 2809fi 2810 2811 2812# Define the identity of the package. 2813 PACKAGE='libquadmath' 2814 VERSION='0.1' 2815 2816 2817cat >>confdefs.h <<_ACEOF 2818#define PACKAGE "$PACKAGE" 2819_ACEOF 2820 2821 2822cat >>confdefs.h <<_ACEOF 2823#define VERSION "$VERSION" 2824_ACEOF 2825 2826# Some tools Automake needs. 2827 2828ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2829 2830 2831AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2832 2833 2834AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2835 2836 2837AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2838 2839 2840MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2841 2842# We need awk for the "check" target. The system "awk" is bad on 2843# some platforms. 2844# Always define AMTAR for backward compatibility. 2845 2846AMTAR=${AMTAR-"${am_missing_run}tar"} 2847 2848am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2849 2850 2851 2852 2853 2854 2855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2856$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2857# Check whether --enable-version-specific-runtime-libs was given. 2858if test "${enable_version_specific_runtime_libs+set}" = set; then : 2859 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2860 yes) version_specific_libs=yes ;; 2861 no) version_specific_libs=no ;; 2862 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2863 esac 2864else 2865 version_specific_libs=no 2866fi 2867 2868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2869$as_echo "$version_specific_libs" >&6; } 2870 2871 2872 2873DEPDIR="${am__leading_dot}deps" 2874 2875ac_config_commands="$ac_config_commands depfiles" 2876 2877 2878am_make=${MAKE-make} 2879cat > confinc << 'END' 2880am__doit: 2881 @echo this is the am__doit target 2882.PHONY: am__doit 2883END 2884# If we don't find an include directive, just comment out the code. 2885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2886$as_echo_n "checking for style of include used by $am_make... " >&6; } 2887am__include="#" 2888am__quote= 2889_am_result=none 2890# First try GNU make style include. 2891echo "include confinc" > confmf 2892# Ignore all kinds of additional output from `make'. 2893case `$am_make -s -f confmf 2> /dev/null` in #( 2894*the\ am__doit\ target*) 2895 am__include=include 2896 am__quote= 2897 _am_result=GNU 2898 ;; 2899esac 2900# Now try BSD make style include. 2901if test "$am__include" = "#"; then 2902 echo '.include "confinc"' > confmf 2903 case `$am_make -s -f confmf 2> /dev/null` in #( 2904 *the\ am__doit\ target*) 2905 am__include=.include 2906 am__quote="\"" 2907 _am_result=BSD 2908 ;; 2909 esac 2910fi 2911 2912 2913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2914$as_echo "$_am_result" >&6; } 2915rm -f confinc confmf 2916 2917# Check whether --enable-dependency-tracking was given. 2918if test "${enable_dependency_tracking+set}" = set; then : 2919 enableval=$enable_dependency_tracking; 2920fi 2921 2922if test "x$enable_dependency_tracking" != xno; then 2923 am_depcomp="$ac_aux_dir/depcomp" 2924 AMDEPBACKSLASH='\' 2925fi 2926 if test "x$enable_dependency_tracking" != xno; then 2927 AMDEP_TRUE= 2928 AMDEP_FALSE='#' 2929else 2930 AMDEP_TRUE='#' 2931 AMDEP_FALSE= 2932fi 2933 2934 2935ac_ext=c 2936ac_cpp='$CPP $CPPFLAGS' 2937ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2938ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2939ac_compiler_gnu=$ac_cv_c_compiler_gnu 2940if test -n "$ac_tool_prefix"; then 2941 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2942set dummy ${ac_tool_prefix}gcc; ac_word=$2 2943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2944$as_echo_n "checking for $ac_word... " >&6; } 2945if test "${ac_cv_prog_CC+set}" = set; then : 2946 $as_echo_n "(cached) " >&6 2947else 2948 if test -n "$CC"; then 2949 ac_cv_prog_CC="$CC" # Let the user override the test. 2950else 2951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2952for as_dir in $PATH 2953do 2954 IFS=$as_save_IFS 2955 test -z "$as_dir" && as_dir=. 2956 for ac_exec_ext in '' $ac_executable_extensions; do 2957 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2958 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2960 break 2 2961 fi 2962done 2963 done 2964IFS=$as_save_IFS 2965 2966fi 2967fi 2968CC=$ac_cv_prog_CC 2969if test -n "$CC"; then 2970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2971$as_echo "$CC" >&6; } 2972else 2973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2974$as_echo "no" >&6; } 2975fi 2976 2977 2978fi 2979if test -z "$ac_cv_prog_CC"; then 2980 ac_ct_CC=$CC 2981 # Extract the first word of "gcc", so it can be a program name with args. 2982set dummy gcc; ac_word=$2 2983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2984$as_echo_n "checking for $ac_word... " >&6; } 2985if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2986 $as_echo_n "(cached) " >&6 2987else 2988 if test -n "$ac_ct_CC"; then 2989 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2990else 2991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2992for as_dir in $PATH 2993do 2994 IFS=$as_save_IFS 2995 test -z "$as_dir" && as_dir=. 2996 for ac_exec_ext in '' $ac_executable_extensions; do 2997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2998 ac_cv_prog_ac_ct_CC="gcc" 2999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3000 break 2 3001 fi 3002done 3003 done 3004IFS=$as_save_IFS 3005 3006fi 3007fi 3008ac_ct_CC=$ac_cv_prog_ac_ct_CC 3009if test -n "$ac_ct_CC"; then 3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3011$as_echo "$ac_ct_CC" >&6; } 3012else 3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3014$as_echo "no" >&6; } 3015fi 3016 3017 if test "x$ac_ct_CC" = x; then 3018 CC="" 3019 else 3020 case $cross_compiling:$ac_tool_warned in 3021yes:) 3022{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3023$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3024ac_tool_warned=yes ;; 3025esac 3026 CC=$ac_ct_CC 3027 fi 3028else 3029 CC="$ac_cv_prog_CC" 3030fi 3031 3032if test -z "$CC"; then 3033 if test -n "$ac_tool_prefix"; then 3034 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3035set dummy ${ac_tool_prefix}cc; ac_word=$2 3036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3037$as_echo_n "checking for $ac_word... " >&6; } 3038if test "${ac_cv_prog_CC+set}" = set; then : 3039 $as_echo_n "(cached) " >&6 3040else 3041 if test -n "$CC"; then 3042 ac_cv_prog_CC="$CC" # Let the user override the test. 3043else 3044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3045for as_dir in $PATH 3046do 3047 IFS=$as_save_IFS 3048 test -z "$as_dir" && as_dir=. 3049 for ac_exec_ext in '' $ac_executable_extensions; do 3050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3051 ac_cv_prog_CC="${ac_tool_prefix}cc" 3052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3053 break 2 3054 fi 3055done 3056 done 3057IFS=$as_save_IFS 3058 3059fi 3060fi 3061CC=$ac_cv_prog_CC 3062if test -n "$CC"; then 3063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3064$as_echo "$CC" >&6; } 3065else 3066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3067$as_echo "no" >&6; } 3068fi 3069 3070 3071 fi 3072fi 3073if test -z "$CC"; then 3074 # Extract the first word of "cc", so it can be a program name with args. 3075set dummy cc; ac_word=$2 3076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3077$as_echo_n "checking for $ac_word... " >&6; } 3078if test "${ac_cv_prog_CC+set}" = set; then : 3079 $as_echo_n "(cached) " >&6 3080else 3081 if test -n "$CC"; then 3082 ac_cv_prog_CC="$CC" # Let the user override the test. 3083else 3084 ac_prog_rejected=no 3085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3086for as_dir in $PATH 3087do 3088 IFS=$as_save_IFS 3089 test -z "$as_dir" && as_dir=. 3090 for ac_exec_ext in '' $ac_executable_extensions; do 3091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3092 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3093 ac_prog_rejected=yes 3094 continue 3095 fi 3096 ac_cv_prog_CC="cc" 3097 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3098 break 2 3099 fi 3100done 3101 done 3102IFS=$as_save_IFS 3103 3104if test $ac_prog_rejected = yes; then 3105 # We found a bogon in the path, so make sure we never use it. 3106 set dummy $ac_cv_prog_CC 3107 shift 3108 if test $# != 0; then 3109 # We chose a different compiler from the bogus one. 3110 # However, it has the same basename, so the bogon will be chosen 3111 # first if we set CC to just the basename; use the full file name. 3112 shift 3113 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3114 fi 3115fi 3116fi 3117fi 3118CC=$ac_cv_prog_CC 3119if test -n "$CC"; then 3120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3121$as_echo "$CC" >&6; } 3122else 3123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3124$as_echo "no" >&6; } 3125fi 3126 3127 3128fi 3129if test -z "$CC"; then 3130 if test -n "$ac_tool_prefix"; then 3131 for ac_prog in cl.exe 3132 do 3133 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3134set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3136$as_echo_n "checking for $ac_word... " >&6; } 3137if test "${ac_cv_prog_CC+set}" = set; then : 3138 $as_echo_n "(cached) " >&6 3139else 3140 if test -n "$CC"; then 3141 ac_cv_prog_CC="$CC" # Let the user override the test. 3142else 3143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3144for as_dir in $PATH 3145do 3146 IFS=$as_save_IFS 3147 test -z "$as_dir" && as_dir=. 3148 for ac_exec_ext in '' $ac_executable_extensions; do 3149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3150 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3152 break 2 3153 fi 3154done 3155 done 3156IFS=$as_save_IFS 3157 3158fi 3159fi 3160CC=$ac_cv_prog_CC 3161if test -n "$CC"; then 3162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3163$as_echo "$CC" >&6; } 3164else 3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3166$as_echo "no" >&6; } 3167fi 3168 3169 3170 test -n "$CC" && break 3171 done 3172fi 3173if test -z "$CC"; then 3174 ac_ct_CC=$CC 3175 for ac_prog in cl.exe 3176do 3177 # Extract the first word of "$ac_prog", so it can be a program name with args. 3178set dummy $ac_prog; ac_word=$2 3179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3180$as_echo_n "checking for $ac_word... " >&6; } 3181if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3182 $as_echo_n "(cached) " >&6 3183else 3184 if test -n "$ac_ct_CC"; then 3185 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3186else 3187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3188for as_dir in $PATH 3189do 3190 IFS=$as_save_IFS 3191 test -z "$as_dir" && as_dir=. 3192 for ac_exec_ext in '' $ac_executable_extensions; do 3193 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3194 ac_cv_prog_ac_ct_CC="$ac_prog" 3195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3196 break 2 3197 fi 3198done 3199 done 3200IFS=$as_save_IFS 3201 3202fi 3203fi 3204ac_ct_CC=$ac_cv_prog_ac_ct_CC 3205if test -n "$ac_ct_CC"; then 3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3207$as_echo "$ac_ct_CC" >&6; } 3208else 3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3210$as_echo "no" >&6; } 3211fi 3212 3213 3214 test -n "$ac_ct_CC" && break 3215done 3216 3217 if test "x$ac_ct_CC" = x; then 3218 CC="" 3219 else 3220 case $cross_compiling:$ac_tool_warned in 3221yes:) 3222{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3223$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3224ac_tool_warned=yes ;; 3225esac 3226 CC=$ac_ct_CC 3227 fi 3228fi 3229 3230fi 3231 3232 3233test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3234$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3235as_fn_error "no acceptable C compiler found in \$PATH 3236See \`config.log' for more details." "$LINENO" 5; } 3237 3238# Provide some information about the compiler. 3239$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3240set X $ac_compile 3241ac_compiler=$2 3242for ac_option in --version -v -V -qversion; do 3243 { { ac_try="$ac_compiler $ac_option >&5" 3244case "(($ac_try" in 3245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3246 *) ac_try_echo=$ac_try;; 3247esac 3248eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3249$as_echo "$ac_try_echo"; } >&5 3250 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3251 ac_status=$? 3252 if test -s conftest.err; then 3253 sed '10a\ 3254... rest of stderr output deleted ... 3255 10q' conftest.err >conftest.er1 3256 cat conftest.er1 >&5 3257 rm -f conftest.er1 conftest.err 3258 fi 3259 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3260 test $ac_status = 0; } 3261done 3262 3263cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3264/* end confdefs.h. */ 3265 3266int 3267main () 3268{ 3269 3270 ; 3271 return 0; 3272} 3273_ACEOF 3274# FIXME: Cleanup? 3275if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3276 (eval $ac_link) 2>&5 3277 ac_status=$? 3278 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3279 test $ac_status = 0; }; then : 3280 gcc_no_link=no 3281else 3282 gcc_no_link=yes 3283fi 3284if test x$gcc_no_link = xyes; then 3285 # Setting cross_compile will disable run tests; it will 3286 # also disable AC_CHECK_FILE but that's generally 3287 # correct if we can't link. 3288 cross_compiling=yes 3289 EXEEXT= 3290else 3291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3292/* end confdefs.h. */ 3293 3294int 3295main () 3296{ 3297 3298 ; 3299 return 0; 3300} 3301_ACEOF 3302ac_clean_files_save=$ac_clean_files 3303ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3304# Try to create an executable without -o first, disregard a.out. 3305# It will help us diagnose broken compilers, and finding out an intuition 3306# of exeext. 3307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3308$as_echo_n "checking for C compiler default output file name... " >&6; } 3309ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3310 3311# The possible output files: 3312ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3313 3314ac_rmfiles= 3315for ac_file in $ac_files 3316do 3317 case $ac_file in 3318 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3319 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3320 esac 3321done 3322rm -f $ac_rmfiles 3323 3324if { { ac_try="$ac_link_default" 3325case "(($ac_try" in 3326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3327 *) ac_try_echo=$ac_try;; 3328esac 3329eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3330$as_echo "$ac_try_echo"; } >&5 3331 (eval "$ac_link_default") 2>&5 3332 ac_status=$? 3333 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3334 test $ac_status = 0; }; then : 3335 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3336# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3337# in a Makefile. We should not override ac_cv_exeext if it was cached, 3338# so that the user can short-circuit this test for compilers unknown to 3339# Autoconf. 3340for ac_file in $ac_files '' 3341do 3342 test -f "$ac_file" || continue 3343 case $ac_file in 3344 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3345 ;; 3346 [ab].out ) 3347 # We found the default executable, but exeext='' is most 3348 # certainly right. 3349 break;; 3350 *.* ) 3351 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3352 then :; else 3353 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3354 fi 3355 # We set ac_cv_exeext here because the later test for it is not 3356 # safe: cross compilers may not add the suffix if given an `-o' 3357 # argument, so we may need to know it at that point already. 3358 # Even if this section looks crufty: it has the advantage of 3359 # actually working. 3360 break;; 3361 * ) 3362 break;; 3363 esac 3364done 3365test "$ac_cv_exeext" = no && ac_cv_exeext= 3366 3367else 3368 ac_file='' 3369fi 3370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3371$as_echo "$ac_file" >&6; } 3372if test -z "$ac_file"; then : 3373 $as_echo "$as_me: failed program was:" >&5 3374sed 's/^/| /' conftest.$ac_ext >&5 3375 3376{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3377$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3378{ as_fn_set_status 77 3379as_fn_error "C compiler cannot create executables 3380See \`config.log' for more details." "$LINENO" 5; }; } 3381fi 3382ac_exeext=$ac_cv_exeext 3383 3384# Check that the compiler produces executables we can run. If not, either 3385# the compiler is broken, or we cross compile. 3386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3387$as_echo_n "checking whether the C compiler works... " >&6; } 3388# If not cross compiling, check that we can run a simple program. 3389if test "$cross_compiling" != yes; then 3390 if { ac_try='./$ac_file' 3391 { { case "(($ac_try" in 3392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3393 *) ac_try_echo=$ac_try;; 3394esac 3395eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3396$as_echo "$ac_try_echo"; } >&5 3397 (eval "$ac_try") 2>&5 3398 ac_status=$? 3399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3400 test $ac_status = 0; }; }; then 3401 cross_compiling=no 3402 else 3403 if test "$cross_compiling" = maybe; then 3404 cross_compiling=yes 3405 else 3406 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3407$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3408as_fn_error "cannot run C compiled programs. 3409If you meant to cross compile, use \`--host'. 3410See \`config.log' for more details." "$LINENO" 5; } 3411 fi 3412 fi 3413fi 3414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3415$as_echo "yes" >&6; } 3416 3417rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3418ac_clean_files=$ac_clean_files_save 3419# Check that the compiler produces executables we can run. If not, either 3420# the compiler is broken, or we cross compile. 3421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3422$as_echo_n "checking whether we are cross compiling... " >&6; } 3423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3424$as_echo "$cross_compiling" >&6; } 3425 3426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3427$as_echo_n "checking for suffix of executables... " >&6; } 3428if { { ac_try="$ac_link" 3429case "(($ac_try" in 3430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3431 *) ac_try_echo=$ac_try;; 3432esac 3433eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3434$as_echo "$ac_try_echo"; } >&5 3435 (eval "$ac_link") 2>&5 3436 ac_status=$? 3437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3438 test $ac_status = 0; }; then : 3439 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3440# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3441# work properly (i.e., refer to `conftest.exe'), while it won't with 3442# `rm'. 3443for ac_file in conftest.exe conftest conftest.*; do 3444 test -f "$ac_file" || continue 3445 case $ac_file in 3446 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3447 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3448 break;; 3449 * ) break;; 3450 esac 3451done 3452else 3453 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3454$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3455as_fn_error "cannot compute suffix of executables: cannot compile and link 3456See \`config.log' for more details." "$LINENO" 5; } 3457fi 3458rm -f conftest$ac_cv_exeext 3459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3460$as_echo "$ac_cv_exeext" >&6; } 3461 3462rm -f conftest.$ac_ext 3463EXEEXT=$ac_cv_exeext 3464ac_exeext=$EXEEXT 3465fi 3466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3467$as_echo_n "checking for suffix of object files... " >&6; } 3468if test "${ac_cv_objext+set}" = set; then : 3469 $as_echo_n "(cached) " >&6 3470else 3471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3472/* end confdefs.h. */ 3473 3474int 3475main () 3476{ 3477 3478 ; 3479 return 0; 3480} 3481_ACEOF 3482rm -f conftest.o conftest.obj 3483if { { ac_try="$ac_compile" 3484case "(($ac_try" in 3485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3486 *) ac_try_echo=$ac_try;; 3487esac 3488eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3489$as_echo "$ac_try_echo"; } >&5 3490 (eval "$ac_compile") 2>&5 3491 ac_status=$? 3492 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3493 test $ac_status = 0; }; then : 3494 for ac_file in conftest.o conftest.obj conftest.*; do 3495 test -f "$ac_file" || continue; 3496 case $ac_file in 3497 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3498 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3499 break;; 3500 esac 3501done 3502else 3503 $as_echo "$as_me: failed program was:" >&5 3504sed 's/^/| /' conftest.$ac_ext >&5 3505 3506{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3507$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3508as_fn_error "cannot compute suffix of object files: cannot compile 3509See \`config.log' for more details." "$LINENO" 5; } 3510fi 3511rm -f conftest.$ac_cv_objext conftest.$ac_ext 3512fi 3513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3514$as_echo "$ac_cv_objext" >&6; } 3515OBJEXT=$ac_cv_objext 3516ac_objext=$OBJEXT 3517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3518$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3519if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3520 $as_echo_n "(cached) " >&6 3521else 3522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3523/* end confdefs.h. */ 3524 3525int 3526main () 3527{ 3528#ifndef __GNUC__ 3529 choke me 3530#endif 3531 3532 ; 3533 return 0; 3534} 3535_ACEOF 3536if ac_fn_c_try_compile "$LINENO"; then : 3537 ac_compiler_gnu=yes 3538else 3539 ac_compiler_gnu=no 3540fi 3541rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3542ac_cv_c_compiler_gnu=$ac_compiler_gnu 3543 3544fi 3545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3546$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3547if test $ac_compiler_gnu = yes; then 3548 GCC=yes 3549else 3550 GCC= 3551fi 3552ac_test_CFLAGS=${CFLAGS+set} 3553ac_save_CFLAGS=$CFLAGS 3554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3555$as_echo_n "checking whether $CC accepts -g... " >&6; } 3556if test "${ac_cv_prog_cc_g+set}" = set; then : 3557 $as_echo_n "(cached) " >&6 3558else 3559 ac_save_c_werror_flag=$ac_c_werror_flag 3560 ac_c_werror_flag=yes 3561 ac_cv_prog_cc_g=no 3562 CFLAGS="-g" 3563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3564/* end confdefs.h. */ 3565 3566int 3567main () 3568{ 3569 3570 ; 3571 return 0; 3572} 3573_ACEOF 3574if ac_fn_c_try_compile "$LINENO"; then : 3575 ac_cv_prog_cc_g=yes 3576else 3577 CFLAGS="" 3578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3579/* end confdefs.h. */ 3580 3581int 3582main () 3583{ 3584 3585 ; 3586 return 0; 3587} 3588_ACEOF 3589if ac_fn_c_try_compile "$LINENO"; then : 3590 3591else 3592 ac_c_werror_flag=$ac_save_c_werror_flag 3593 CFLAGS="-g" 3594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3595/* end confdefs.h. */ 3596 3597int 3598main () 3599{ 3600 3601 ; 3602 return 0; 3603} 3604_ACEOF 3605if ac_fn_c_try_compile "$LINENO"; then : 3606 ac_cv_prog_cc_g=yes 3607fi 3608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3609fi 3610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3611fi 3612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3613 ac_c_werror_flag=$ac_save_c_werror_flag 3614fi 3615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3616$as_echo "$ac_cv_prog_cc_g" >&6; } 3617if test "$ac_test_CFLAGS" = set; then 3618 CFLAGS=$ac_save_CFLAGS 3619elif test $ac_cv_prog_cc_g = yes; then 3620 if test "$GCC" = yes; then 3621 CFLAGS="-g -O2" 3622 else 3623 CFLAGS="-g" 3624 fi 3625else 3626 if test "$GCC" = yes; then 3627 CFLAGS="-O2" 3628 else 3629 CFLAGS= 3630 fi 3631fi 3632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3633$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3634if test "${ac_cv_prog_cc_c89+set}" = set; then : 3635 $as_echo_n "(cached) " >&6 3636else 3637 ac_cv_prog_cc_c89=no 3638ac_save_CC=$CC 3639cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3640/* end confdefs.h. */ 3641#include <stdarg.h> 3642#include <stdio.h> 3643#include <sys/types.h> 3644#include <sys/stat.h> 3645/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3646struct buf { int x; }; 3647FILE * (*rcsopen) (struct buf *, struct stat *, int); 3648static char *e (p, i) 3649 char **p; 3650 int i; 3651{ 3652 return p[i]; 3653} 3654static char *f (char * (*g) (char **, int), char **p, ...) 3655{ 3656 char *s; 3657 va_list v; 3658 va_start (v,p); 3659 s = g (p, va_arg (v,int)); 3660 va_end (v); 3661 return s; 3662} 3663 3664/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3665 function prototypes and stuff, but not '\xHH' hex character constants. 3666 These don't provoke an error unfortunately, instead are silently treated 3667 as 'x'. The following induces an error, until -std is added to get 3668 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3669 array size at least. It's necessary to write '\x00'==0 to get something 3670 that's true only with -std. */ 3671int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3672 3673/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3674 inside strings and character constants. */ 3675#define FOO(x) 'x' 3676int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3677 3678int test (int i, double x); 3679struct s1 {int (*f) (int a);}; 3680struct s2 {int (*f) (double a);}; 3681int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3682int argc; 3683char **argv; 3684int 3685main () 3686{ 3687return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3688 ; 3689 return 0; 3690} 3691_ACEOF 3692for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3693 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3694do 3695 CC="$ac_save_CC $ac_arg" 3696 if ac_fn_c_try_compile "$LINENO"; then : 3697 ac_cv_prog_cc_c89=$ac_arg 3698fi 3699rm -f core conftest.err conftest.$ac_objext 3700 test "x$ac_cv_prog_cc_c89" != "xno" && break 3701done 3702rm -f conftest.$ac_ext 3703CC=$ac_save_CC 3704 3705fi 3706# AC_CACHE_VAL 3707case "x$ac_cv_prog_cc_c89" in 3708 x) 3709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3710$as_echo "none needed" >&6; } ;; 3711 xno) 3712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3713$as_echo "unsupported" >&6; } ;; 3714 *) 3715 CC="$CC $ac_cv_prog_cc_c89" 3716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3717$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3718esac 3719if test "x$ac_cv_prog_cc_c89" != xno; then : 3720 3721fi 3722 3723ac_ext=c 3724ac_cpp='$CPP $CPPFLAGS' 3725ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3726ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3727ac_compiler_gnu=$ac_cv_c_compiler_gnu 3728 3729depcc="$CC" am_compiler_list= 3730 3731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3732$as_echo_n "checking dependency style of $depcc... " >&6; } 3733if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3734 $as_echo_n "(cached) " >&6 3735else 3736 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3737 # We make a subdir and do the tests there. Otherwise we can end up 3738 # making bogus files that we don't know about and never remove. For 3739 # instance it was reported that on HP-UX the gcc test will end up 3740 # making a dummy file named `D' -- because `-MD' means `put the output 3741 # in D'. 3742 mkdir conftest.dir 3743 # Copy depcomp to subdir because otherwise we won't find it if we're 3744 # using a relative directory. 3745 cp "$am_depcomp" conftest.dir 3746 cd conftest.dir 3747 # We will build objects and dependencies in a subdirectory because 3748 # it helps to detect inapplicable dependency modes. For instance 3749 # both Tru64's cc and ICC support -MD to output dependencies as a 3750 # side effect of compilation, but ICC will put the dependencies in 3751 # the current directory while Tru64 will put them in the object 3752 # directory. 3753 mkdir sub 3754 3755 am_cv_CC_dependencies_compiler_type=none 3756 if test "$am_compiler_list" = ""; then 3757 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3758 fi 3759 am__universal=false 3760 case " $depcc " in #( 3761 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3762 esac 3763 3764 for depmode in $am_compiler_list; do 3765 # Setup a source with many dependencies, because some compilers 3766 # like to wrap large dependency lists on column 80 (with \), and 3767 # we should not choose a depcomp mode which is confused by this. 3768 # 3769 # We need to recreate these files for each test, as the compiler may 3770 # overwrite some of them when testing with obscure command lines. 3771 # This happens at least with the AIX C compiler. 3772 : > sub/conftest.c 3773 for i in 1 2 3 4 5 6; do 3774 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3775 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3776 # Solaris 8's {/usr,}/bin/sh. 3777 touch sub/conftst$i.h 3778 done 3779 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3780 3781 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3782 # mode. It turns out that the SunPro C++ compiler does not properly 3783 # handle `-M -o', and we need to detect this. Also, some Intel 3784 # versions had trouble with output in subdirs 3785 am__obj=sub/conftest.${OBJEXT-o} 3786 am__minus_obj="-o $am__obj" 3787 case $depmode in 3788 gcc) 3789 # This depmode causes a compiler race in universal mode. 3790 test "$am__universal" = false || continue 3791 ;; 3792 nosideeffect) 3793 # after this tag, mechanisms are not by side-effect, so they'll 3794 # only be used when explicitly requested 3795 if test "x$enable_dependency_tracking" = xyes; then 3796 continue 3797 else 3798 break 3799 fi 3800 ;; 3801 msvisualcpp | msvcmsys) 3802 # This compiler won't grok `-c -o', but also, the minuso test has 3803 # not run yet. These depmodes are late enough in the game, and 3804 # so weak that their functioning should not be impacted. 3805 am__obj=conftest.${OBJEXT-o} 3806 am__minus_obj= 3807 ;; 3808 none) break ;; 3809 esac 3810 if depmode=$depmode \ 3811 source=sub/conftest.c object=$am__obj \ 3812 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3813 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3814 >/dev/null 2>conftest.err && 3815 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3816 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3817 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3818 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3819 # icc doesn't choke on unknown options, it will just issue warnings 3820 # or remarks (even with -Werror). So we grep stderr for any message 3821 # that says an option was ignored or not supported. 3822 # When given -MP, icc 7.0 and 7.1 complain thusly: 3823 # icc: Command line warning: ignoring option '-M'; no argument required 3824 # The diagnosis changed in icc 8.0: 3825 # icc: Command line remark: option '-MP' not supported 3826 if (grep 'ignoring option' conftest.err || 3827 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3828 am_cv_CC_dependencies_compiler_type=$depmode 3829 break 3830 fi 3831 fi 3832 done 3833 3834 cd .. 3835 rm -rf conftest.dir 3836else 3837 am_cv_CC_dependencies_compiler_type=none 3838fi 3839 3840fi 3841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3842$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3843CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3844 3845 if 3846 test "x$enable_dependency_tracking" != xno \ 3847 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3848 am__fastdepCC_TRUE= 3849 am__fastdepCC_FALSE='#' 3850else 3851 am__fastdepCC_TRUE='#' 3852 am__fastdepCC_FALSE= 3853fi 3854 3855 3856 3857ac_ext=c 3858ac_cpp='$CPP $CPPFLAGS' 3859ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3860ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3861ac_compiler_gnu=$ac_cv_c_compiler_gnu 3862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3863$as_echo_n "checking how to run the C preprocessor... " >&6; } 3864# On Suns, sometimes $CPP names a directory. 3865if test -n "$CPP" && test -d "$CPP"; then 3866 CPP= 3867fi 3868if test -z "$CPP"; then 3869 if test "${ac_cv_prog_CPP+set}" = set; then : 3870 $as_echo_n "(cached) " >&6 3871else 3872 # Double quotes because CPP needs to be expanded 3873 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3874 do 3875 ac_preproc_ok=false 3876for ac_c_preproc_warn_flag in '' yes 3877do 3878 # Use a header file that comes with gcc, so configuring glibc 3879 # with a fresh cross-compiler works. 3880 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3881 # <limits.h> exists even on freestanding compilers. 3882 # On the NeXT, cc -E runs the code through the compiler's parser, 3883 # not just through cpp. "Syntax error" is here to catch this case. 3884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3885/* end confdefs.h. */ 3886#ifdef __STDC__ 3887# include <limits.h> 3888#else 3889# include <assert.h> 3890#endif 3891 Syntax error 3892_ACEOF 3893if ac_fn_c_try_cpp "$LINENO"; then : 3894 3895else 3896 # Broken: fails on valid input. 3897continue 3898fi 3899rm -f conftest.err conftest.$ac_ext 3900 3901 # OK, works on sane cases. Now check whether nonexistent headers 3902 # can be detected and how. 3903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3904/* end confdefs.h. */ 3905#include <ac_nonexistent.h> 3906_ACEOF 3907if ac_fn_c_try_cpp "$LINENO"; then : 3908 # Broken: success on invalid input. 3909continue 3910else 3911 # Passes both tests. 3912ac_preproc_ok=: 3913break 3914fi 3915rm -f conftest.err conftest.$ac_ext 3916 3917done 3918# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3919rm -f conftest.err conftest.$ac_ext 3920if $ac_preproc_ok; then : 3921 break 3922fi 3923 3924 done 3925 ac_cv_prog_CPP=$CPP 3926 3927fi 3928 CPP=$ac_cv_prog_CPP 3929else 3930 ac_cv_prog_CPP=$CPP 3931fi 3932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3933$as_echo "$CPP" >&6; } 3934ac_preproc_ok=false 3935for ac_c_preproc_warn_flag in '' yes 3936do 3937 # Use a header file that comes with gcc, so configuring glibc 3938 # with a fresh cross-compiler works. 3939 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3940 # <limits.h> exists even on freestanding compilers. 3941 # On the NeXT, cc -E runs the code through the compiler's parser, 3942 # not just through cpp. "Syntax error" is here to catch this case. 3943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3944/* end confdefs.h. */ 3945#ifdef __STDC__ 3946# include <limits.h> 3947#else 3948# include <assert.h> 3949#endif 3950 Syntax error 3951_ACEOF 3952if ac_fn_c_try_cpp "$LINENO"; then : 3953 3954else 3955 # Broken: fails on valid input. 3956continue 3957fi 3958rm -f conftest.err conftest.$ac_ext 3959 3960 # OK, works on sane cases. Now check whether nonexistent headers 3961 # can be detected and how. 3962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3963/* end confdefs.h. */ 3964#include <ac_nonexistent.h> 3965_ACEOF 3966if ac_fn_c_try_cpp "$LINENO"; then : 3967 # Broken: success on invalid input. 3968continue 3969else 3970 # Passes both tests. 3971ac_preproc_ok=: 3972break 3973fi 3974rm -f conftest.err conftest.$ac_ext 3975 3976done 3977# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3978rm -f conftest.err conftest.$ac_ext 3979if $ac_preproc_ok; then : 3980 3981else 3982 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3983$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3984as_fn_error "C preprocessor \"$CPP\" fails sanity check 3985See \`config.log' for more details." "$LINENO" 5; } 3986fi 3987 3988ac_ext=c 3989ac_cpp='$CPP $CPPFLAGS' 3990ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3991ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3992ac_compiler_gnu=$ac_cv_c_compiler_gnu 3993 3994 3995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3996$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3997if test "${ac_cv_path_GREP+set}" = set; then : 3998 $as_echo_n "(cached) " >&6 3999else 4000 if test -z "$GREP"; then 4001 ac_path_GREP_found=false 4002 # Loop through the user's path and test for each of PROGNAME-LIST 4003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4004for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4005do 4006 IFS=$as_save_IFS 4007 test -z "$as_dir" && as_dir=. 4008 for ac_prog in grep ggrep; do 4009 for ac_exec_ext in '' $ac_executable_extensions; do 4010 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4011 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4012# Check for GNU ac_path_GREP and select it if it is found. 4013 # Check for GNU $ac_path_GREP 4014case `"$ac_path_GREP" --version 2>&1` in 4015*GNU*) 4016 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4017*) 4018 ac_count=0 4019 $as_echo_n 0123456789 >"conftest.in" 4020 while : 4021 do 4022 cat "conftest.in" "conftest.in" >"conftest.tmp" 4023 mv "conftest.tmp" "conftest.in" 4024 cp "conftest.in" "conftest.nl" 4025 $as_echo 'GREP' >> "conftest.nl" 4026 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4027 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4028 as_fn_arith $ac_count + 1 && ac_count=$as_val 4029 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4030 # Best one so far, save it but keep looking for a better one 4031 ac_cv_path_GREP="$ac_path_GREP" 4032 ac_path_GREP_max=$ac_count 4033 fi 4034 # 10*(2^10) chars as input seems more than enough 4035 test $ac_count -gt 10 && break 4036 done 4037 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4038esac 4039 4040 $ac_path_GREP_found && break 3 4041 done 4042 done 4043 done 4044IFS=$as_save_IFS 4045 if test -z "$ac_cv_path_GREP"; then 4046 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4047 fi 4048else 4049 ac_cv_path_GREP=$GREP 4050fi 4051 4052fi 4053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4054$as_echo "$ac_cv_path_GREP" >&6; } 4055 GREP="$ac_cv_path_GREP" 4056 4057 4058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4059$as_echo_n "checking for egrep... " >&6; } 4060if test "${ac_cv_path_EGREP+set}" = set; then : 4061 $as_echo_n "(cached) " >&6 4062else 4063 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4064 then ac_cv_path_EGREP="$GREP -E" 4065 else 4066 if test -z "$EGREP"; then 4067 ac_path_EGREP_found=false 4068 # Loop through the user's path and test for each of PROGNAME-LIST 4069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4070for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4071do 4072 IFS=$as_save_IFS 4073 test -z "$as_dir" && as_dir=. 4074 for ac_prog in egrep; do 4075 for ac_exec_ext in '' $ac_executable_extensions; do 4076 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4077 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4078# Check for GNU ac_path_EGREP and select it if it is found. 4079 # Check for GNU $ac_path_EGREP 4080case `"$ac_path_EGREP" --version 2>&1` in 4081*GNU*) 4082 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4083*) 4084 ac_count=0 4085 $as_echo_n 0123456789 >"conftest.in" 4086 while : 4087 do 4088 cat "conftest.in" "conftest.in" >"conftest.tmp" 4089 mv "conftest.tmp" "conftest.in" 4090 cp "conftest.in" "conftest.nl" 4091 $as_echo 'EGREP' >> "conftest.nl" 4092 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4093 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4094 as_fn_arith $ac_count + 1 && ac_count=$as_val 4095 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4096 # Best one so far, save it but keep looking for a better one 4097 ac_cv_path_EGREP="$ac_path_EGREP" 4098 ac_path_EGREP_max=$ac_count 4099 fi 4100 # 10*(2^10) chars as input seems more than enough 4101 test $ac_count -gt 10 && break 4102 done 4103 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4104esac 4105 4106 $ac_path_EGREP_found && break 3 4107 done 4108 done 4109 done 4110IFS=$as_save_IFS 4111 if test -z "$ac_cv_path_EGREP"; then 4112 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4113 fi 4114else 4115 ac_cv_path_EGREP=$EGREP 4116fi 4117 4118 fi 4119fi 4120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4121$as_echo "$ac_cv_path_EGREP" >&6; } 4122 EGREP="$ac_cv_path_EGREP" 4123 4124 4125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4126$as_echo_n "checking for ANSI C header files... " >&6; } 4127if test "${ac_cv_header_stdc+set}" = set; then : 4128 $as_echo_n "(cached) " >&6 4129else 4130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4131/* end confdefs.h. */ 4132#include <stdlib.h> 4133#include <stdarg.h> 4134#include <string.h> 4135#include <float.h> 4136 4137int 4138main () 4139{ 4140 4141 ; 4142 return 0; 4143} 4144_ACEOF 4145if ac_fn_c_try_compile "$LINENO"; then : 4146 ac_cv_header_stdc=yes 4147else 4148 ac_cv_header_stdc=no 4149fi 4150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4151 4152if test $ac_cv_header_stdc = yes; then 4153 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4155/* end confdefs.h. */ 4156#include <string.h> 4157 4158_ACEOF 4159if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4160 $EGREP "memchr" >/dev/null 2>&1; then : 4161 4162else 4163 ac_cv_header_stdc=no 4164fi 4165rm -f conftest* 4166 4167fi 4168 4169if test $ac_cv_header_stdc = yes; then 4170 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4172/* end confdefs.h. */ 4173#include <stdlib.h> 4174 4175_ACEOF 4176if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4177 $EGREP "free" >/dev/null 2>&1; then : 4178 4179else 4180 ac_cv_header_stdc=no 4181fi 4182rm -f conftest* 4183 4184fi 4185 4186if test $ac_cv_header_stdc = yes; then 4187 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4188 if test "$cross_compiling" = yes; then : 4189 : 4190else 4191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4192/* end confdefs.h. */ 4193#include <ctype.h> 4194#include <stdlib.h> 4195#if ((' ' & 0x0FF) == 0x020) 4196# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4197# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4198#else 4199# define ISLOWER(c) \ 4200 (('a' <= (c) && (c) <= 'i') \ 4201 || ('j' <= (c) && (c) <= 'r') \ 4202 || ('s' <= (c) && (c) <= 'z')) 4203# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4204#endif 4205 4206#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4207int 4208main () 4209{ 4210 int i; 4211 for (i = 0; i < 256; i++) 4212 if (XOR (islower (i), ISLOWER (i)) 4213 || toupper (i) != TOUPPER (i)) 4214 return 2; 4215 return 0; 4216} 4217_ACEOF 4218if ac_fn_c_try_run "$LINENO"; then : 4219 4220else 4221 ac_cv_header_stdc=no 4222fi 4223rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4224 conftest.$ac_objext conftest.beam conftest.$ac_ext 4225fi 4226 4227fi 4228fi 4229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4230$as_echo "$ac_cv_header_stdc" >&6; } 4231if test $ac_cv_header_stdc = yes; then 4232 4233$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4234 4235fi 4236 4237# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4238for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4239 inttypes.h stdint.h unistd.h 4240do : 4241 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4242ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4243" 4244eval as_val=\$$as_ac_Header 4245 if test "x$as_val" = x""yes; then : 4246 cat >>confdefs.h <<_ACEOF 4247#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4248_ACEOF 4249 4250fi 4251 4252done 4253 4254 4255 4256 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4257if test "x$ac_cv_header_minix_config_h" = x""yes; then : 4258 MINIX=yes 4259else 4260 MINIX= 4261fi 4262 4263 4264 if test "$MINIX" = yes; then 4265 4266$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4267 4268 4269$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4270 4271 4272$as_echo "#define _MINIX 1" >>confdefs.h 4273 4274 fi 4275 4276 4277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4278$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4279if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 4280 $as_echo_n "(cached) " >&6 4281else 4282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4283/* end confdefs.h. */ 4284 4285# define __EXTENSIONS__ 1 4286 $ac_includes_default 4287int 4288main () 4289{ 4290 4291 ; 4292 return 0; 4293} 4294_ACEOF 4295if ac_fn_c_try_compile "$LINENO"; then : 4296 ac_cv_safe_to_define___extensions__=yes 4297else 4298 ac_cv_safe_to_define___extensions__=no 4299fi 4300rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4301fi 4302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4303$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4304 test $ac_cv_safe_to_define___extensions__ = yes && 4305 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4306 4307 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4308 4309 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4310 4311 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4312 4313 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4314 4315 4316 4317# See if makeinfo has been installed and is modern enough 4318# that we can use it. 4319 4320 # Extract the first word of "makeinfo", so it can be a program name with args. 4321set dummy makeinfo; ac_word=$2 4322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4323$as_echo_n "checking for $ac_word... " >&6; } 4324if test "${ac_cv_prog_MAKEINFO+set}" = set; then : 4325 $as_echo_n "(cached) " >&6 4326else 4327 if test -n "$MAKEINFO"; then 4328 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 4329else 4330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4331for as_dir in $PATH 4332do 4333 IFS=$as_save_IFS 4334 test -z "$as_dir" && as_dir=. 4335 for ac_exec_ext in '' $ac_executable_extensions; do 4336 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4337 ac_cv_prog_MAKEINFO="makeinfo" 4338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4339 break 2 4340 fi 4341done 4342 done 4343IFS=$as_save_IFS 4344 4345fi 4346fi 4347MAKEINFO=$ac_cv_prog_MAKEINFO 4348if test -n "$MAKEINFO"; then 4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 4350$as_echo "$MAKEINFO" >&6; } 4351else 4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4353$as_echo "no" >&6; } 4354fi 4355 4356 4357 if test -n "$MAKEINFO"; then 4358 # Found it, now check the version. 4359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5 4360$as_echo_n "checking for modern makeinfo... " >&6; } 4361if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then : 4362 $as_echo_n "(cached) " >&6 4363else 4364 ac_prog_version=`eval $MAKEINFO --version 2>&1 | 4365 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` 4366 4367 case $ac_prog_version in 4368 '') gcc_cv_prog_makeinfo_modern=no;; 4369 4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;; 4370 *) gcc_cv_prog_makeinfo_modern=no;; 4371 esac 4372 4373fi 4374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5 4375$as_echo "$gcc_cv_prog_makeinfo_modern" >&6; } 4376 else 4377 gcc_cv_prog_makeinfo_modern=no 4378 fi 4379 if test $gcc_cv_prog_makeinfo_modern = no; then 4380 MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo" 4381 fi 4382 4383 if test $gcc_cv_prog_makeinfo_modern = "yes"; then 4384 BUILD_INFO_TRUE= 4385 BUILD_INFO_FALSE='#' 4386else 4387 BUILD_INFO_TRUE='#' 4388 BUILD_INFO_FALSE= 4389fi 4390 4391 4392 4393 4394# Check whether --with-bugurl was given. 4395if test "${with_bugurl+set}" = set; then : 4396 withval=$with_bugurl; case "$withval" in 4397 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 4398 no) BUGURL= 4399 ;; 4400 *) BUGURL="$withval" 4401 ;; 4402 esac 4403else 4404 BUGURL="http://gcc.gnu.org/bugs.html" 4405 4406fi 4407 4408 case ${BUGURL} in 4409 "") 4410 REPORT_BUGS_TO= 4411 REPORT_BUGS_TEXI= 4412 ;; 4413 *) 4414 REPORT_BUGS_TO="<$BUGURL>" 4415 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 4416 ;; 4417 esac; 4418 4419 4420 4421 4422# Configure libtool 4423case `pwd` in 4424 *\ * | *\ *) 4425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4426$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4427esac 4428 4429 4430 4431macro_version='2.2.7a' 4432macro_revision='1.3134' 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446ltmain="$ac_aux_dir/ltmain.sh" 4447 4448# Backslashify metacharacters that are still active within 4449# double-quoted strings. 4450sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4451 4452# Same as above, but do not quote variable references. 4453double_quote_subst='s/\(["`\\]\)/\\\1/g' 4454 4455# Sed substitution to delay expansion of an escaped shell variable in a 4456# double_quote_subst'ed string. 4457delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4458 4459# Sed substitution to delay expansion of an escaped single quote. 4460delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4461 4462# Sed substitution to avoid accidental globbing in evaled expressions 4463no_glob_subst='s/\*/\\\*/g' 4464 4465ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4466ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4467ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4468 4469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4470$as_echo_n "checking how to print strings... " >&6; } 4471# Test print first, because it will be a builtin if present. 4472if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4473 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4474 ECHO='print -r --' 4475elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4476 ECHO='printf %s\n' 4477else 4478 # Use this function as a fallback that always works. 4479 func_fallback_echo () 4480 { 4481 eval 'cat <<_LTECHO_EOF 4482$1 4483_LTECHO_EOF' 4484 } 4485 ECHO='func_fallback_echo' 4486fi 4487 4488# func_echo_all arg... 4489# Invoke $ECHO with all args, space-separated. 4490func_echo_all () 4491{ 4492 $ECHO "" 4493} 4494 4495case "$ECHO" in 4496 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4497$as_echo "printf" >&6; } ;; 4498 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4499$as_echo "print -r" >&6; } ;; 4500 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4501$as_echo "cat" >&6; } ;; 4502esac 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4518$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4519if test "${ac_cv_path_SED+set}" = set; then : 4520 $as_echo_n "(cached) " >&6 4521else 4522 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4523 for ac_i in 1 2 3 4 5 6 7; do 4524 ac_script="$ac_script$as_nl$ac_script" 4525 done 4526 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4527 { ac_script=; unset ac_script;} 4528 if test -z "$SED"; then 4529 ac_path_SED_found=false 4530 # Loop through the user's path and test for each of PROGNAME-LIST 4531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4532for as_dir in $PATH 4533do 4534 IFS=$as_save_IFS 4535 test -z "$as_dir" && as_dir=. 4536 for ac_prog in sed gsed; do 4537 for ac_exec_ext in '' $ac_executable_extensions; do 4538 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4539 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4540# Check for GNU ac_path_SED and select it if it is found. 4541 # Check for GNU $ac_path_SED 4542case `"$ac_path_SED" --version 2>&1` in 4543*GNU*) 4544 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4545*) 4546 ac_count=0 4547 $as_echo_n 0123456789 >"conftest.in" 4548 while : 4549 do 4550 cat "conftest.in" "conftest.in" >"conftest.tmp" 4551 mv "conftest.tmp" "conftest.in" 4552 cp "conftest.in" "conftest.nl" 4553 $as_echo '' >> "conftest.nl" 4554 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4555 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4556 as_fn_arith $ac_count + 1 && ac_count=$as_val 4557 if test $ac_count -gt ${ac_path_SED_max-0}; then 4558 # Best one so far, save it but keep looking for a better one 4559 ac_cv_path_SED="$ac_path_SED" 4560 ac_path_SED_max=$ac_count 4561 fi 4562 # 10*(2^10) chars as input seems more than enough 4563 test $ac_count -gt 10 && break 4564 done 4565 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4566esac 4567 4568 $ac_path_SED_found && break 3 4569 done 4570 done 4571 done 4572IFS=$as_save_IFS 4573 if test -z "$ac_cv_path_SED"; then 4574 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4575 fi 4576else 4577 ac_cv_path_SED=$SED 4578fi 4579 4580fi 4581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4582$as_echo "$ac_cv_path_SED" >&6; } 4583 SED="$ac_cv_path_SED" 4584 rm -f conftest.sed 4585 4586test -z "$SED" && SED=sed 4587Xsed="$SED -e 1s/^X//" 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4600$as_echo_n "checking for fgrep... " >&6; } 4601if test "${ac_cv_path_FGREP+set}" = set; then : 4602 $as_echo_n "(cached) " >&6 4603else 4604 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4605 then ac_cv_path_FGREP="$GREP -F" 4606 else 4607 if test -z "$FGREP"; then 4608 ac_path_FGREP_found=false 4609 # Loop through the user's path and test for each of PROGNAME-LIST 4610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4611for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4612do 4613 IFS=$as_save_IFS 4614 test -z "$as_dir" && as_dir=. 4615 for ac_prog in fgrep; do 4616 for ac_exec_ext in '' $ac_executable_extensions; do 4617 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4618 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4619# Check for GNU ac_path_FGREP and select it if it is found. 4620 # Check for GNU $ac_path_FGREP 4621case `"$ac_path_FGREP" --version 2>&1` in 4622*GNU*) 4623 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4624*) 4625 ac_count=0 4626 $as_echo_n 0123456789 >"conftest.in" 4627 while : 4628 do 4629 cat "conftest.in" "conftest.in" >"conftest.tmp" 4630 mv "conftest.tmp" "conftest.in" 4631 cp "conftest.in" "conftest.nl" 4632 $as_echo 'FGREP' >> "conftest.nl" 4633 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4634 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4635 as_fn_arith $ac_count + 1 && ac_count=$as_val 4636 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4637 # Best one so far, save it but keep looking for a better one 4638 ac_cv_path_FGREP="$ac_path_FGREP" 4639 ac_path_FGREP_max=$ac_count 4640 fi 4641 # 10*(2^10) chars as input seems more than enough 4642 test $ac_count -gt 10 && break 4643 done 4644 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4645esac 4646 4647 $ac_path_FGREP_found && break 3 4648 done 4649 done 4650 done 4651IFS=$as_save_IFS 4652 if test -z "$ac_cv_path_FGREP"; then 4653 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4654 fi 4655else 4656 ac_cv_path_FGREP=$FGREP 4657fi 4658 4659 fi 4660fi 4661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4662$as_echo "$ac_cv_path_FGREP" >&6; } 4663 FGREP="$ac_cv_path_FGREP" 4664 4665 4666test -z "$GREP" && GREP=grep 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686# Check whether --with-gnu-ld was given. 4687if test "${with_gnu_ld+set}" = set; then : 4688 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4689else 4690 with_gnu_ld=no 4691fi 4692 4693ac_prog=ld 4694if test "$GCC" = yes; then 4695 # Check if gcc -print-prog-name=ld gives a path. 4696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4697$as_echo_n "checking for ld used by $CC... " >&6; } 4698 case $host in 4699 *-*-mingw*) 4700 # gcc leaves a trailing carriage return which upsets mingw 4701 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4702 *) 4703 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4704 esac 4705 case $ac_prog in 4706 # Accept absolute paths. 4707 [\\/]* | ?:[\\/]*) 4708 re_direlt='/[^/][^/]*/\.\./' 4709 # Canonicalize the pathname of ld 4710 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4711 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4712 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4713 done 4714 test -z "$LD" && LD="$ac_prog" 4715 ;; 4716 "") 4717 # If it fails, then pretend we aren't using GCC. 4718 ac_prog=ld 4719 ;; 4720 *) 4721 # If it is relative, then search for the first ld in PATH. 4722 with_gnu_ld=unknown 4723 ;; 4724 esac 4725elif test "$with_gnu_ld" = yes; then 4726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4727$as_echo_n "checking for GNU ld... " >&6; } 4728else 4729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4730$as_echo_n "checking for non-GNU ld... " >&6; } 4731fi 4732if test "${lt_cv_path_LD+set}" = set; then : 4733 $as_echo_n "(cached) " >&6 4734else 4735 if test -z "$LD"; then 4736 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4737 for ac_dir in $PATH; do 4738 IFS="$lt_save_ifs" 4739 test -z "$ac_dir" && ac_dir=. 4740 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4741 lt_cv_path_LD="$ac_dir/$ac_prog" 4742 # Check to see if the program is GNU ld. I'd rather use --version, 4743 # but apparently some variants of GNU ld only accept -v. 4744 # Break only if it was the GNU/non-GNU ld that we prefer. 4745 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4746 *GNU* | *'with BFD'*) 4747 test "$with_gnu_ld" != no && break 4748 ;; 4749 *) 4750 test "$with_gnu_ld" != yes && break 4751 ;; 4752 esac 4753 fi 4754 done 4755 IFS="$lt_save_ifs" 4756else 4757 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4758fi 4759fi 4760 4761LD="$lt_cv_path_LD" 4762if test -n "$LD"; then 4763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4764$as_echo "$LD" >&6; } 4765else 4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4767$as_echo "no" >&6; } 4768fi 4769test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 4770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4771$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4772if test "${lt_cv_prog_gnu_ld+set}" = set; then : 4773 $as_echo_n "(cached) " >&6 4774else 4775 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4776case `$LD -v 2>&1 </dev/null` in 4777*GNU* | *'with BFD'*) 4778 lt_cv_prog_gnu_ld=yes 4779 ;; 4780*) 4781 lt_cv_prog_gnu_ld=no 4782 ;; 4783esac 4784fi 4785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4786$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4787with_gnu_ld=$lt_cv_prog_gnu_ld 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4798$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4799if test "${lt_cv_path_NM+set}" = set; then : 4800 $as_echo_n "(cached) " >&6 4801else 4802 if test -n "$NM"; then 4803 # Let the user override the test. 4804 lt_cv_path_NM="$NM" 4805else 4806 lt_nm_to_check="${ac_tool_prefix}nm" 4807 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4808 lt_nm_to_check="$lt_nm_to_check nm" 4809 fi 4810 for lt_tmp_nm in $lt_nm_to_check; do 4811 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4812 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4813 IFS="$lt_save_ifs" 4814 test -z "$ac_dir" && ac_dir=. 4815 tmp_nm="$ac_dir/$lt_tmp_nm" 4816 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4817 # Check to see if the nm accepts a BSD-compat flag. 4818 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4819 # nm: unknown option "B" ignored 4820 # Tru64's nm complains that /dev/null is an invalid object file 4821 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4822 */dev/null* | *'Invalid file or object type'*) 4823 lt_cv_path_NM="$tmp_nm -B" 4824 break 4825 ;; 4826 *) 4827 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4828 */dev/null*) 4829 lt_cv_path_NM="$tmp_nm -p" 4830 break 4831 ;; 4832 *) 4833 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4834 continue # so that we can try to find one that supports BSD flags 4835 ;; 4836 esac 4837 ;; 4838 esac 4839 fi 4840 done 4841 IFS="$lt_save_ifs" 4842 done 4843 : ${lt_cv_path_NM=no} 4844fi 4845fi 4846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4847$as_echo "$lt_cv_path_NM" >&6; } 4848if test "$lt_cv_path_NM" != "no"; then 4849 NM="$lt_cv_path_NM" 4850else 4851 # Didn't find any BSD compatible name lister, look for dumpbin. 4852 if test -n "$DUMPBIN"; then : 4853 # Let the user override the test. 4854 else 4855 if test -n "$ac_tool_prefix"; then 4856 for ac_prog in dumpbin "link -dump" 4857 do 4858 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4859set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4861$as_echo_n "checking for $ac_word... " >&6; } 4862if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 4863 $as_echo_n "(cached) " >&6 4864else 4865 if test -n "$DUMPBIN"; then 4866 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4867else 4868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4869for as_dir in $PATH 4870do 4871 IFS=$as_save_IFS 4872 test -z "$as_dir" && as_dir=. 4873 for ac_exec_ext in '' $ac_executable_extensions; do 4874 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4875 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4877 break 2 4878 fi 4879done 4880 done 4881IFS=$as_save_IFS 4882 4883fi 4884fi 4885DUMPBIN=$ac_cv_prog_DUMPBIN 4886if test -n "$DUMPBIN"; then 4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4888$as_echo "$DUMPBIN" >&6; } 4889else 4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4891$as_echo "no" >&6; } 4892fi 4893 4894 4895 test -n "$DUMPBIN" && break 4896 done 4897fi 4898if test -z "$DUMPBIN"; then 4899 ac_ct_DUMPBIN=$DUMPBIN 4900 for ac_prog in dumpbin "link -dump" 4901do 4902 # Extract the first word of "$ac_prog", so it can be a program name with args. 4903set dummy $ac_prog; ac_word=$2 4904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4905$as_echo_n "checking for $ac_word... " >&6; } 4906if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 4907 $as_echo_n "(cached) " >&6 4908else 4909 if test -n "$ac_ct_DUMPBIN"; then 4910 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4911else 4912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4913for as_dir in $PATH 4914do 4915 IFS=$as_save_IFS 4916 test -z "$as_dir" && as_dir=. 4917 for ac_exec_ext in '' $ac_executable_extensions; do 4918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4919 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4921 break 2 4922 fi 4923done 4924 done 4925IFS=$as_save_IFS 4926 4927fi 4928fi 4929ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4930if test -n "$ac_ct_DUMPBIN"; then 4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4932$as_echo "$ac_ct_DUMPBIN" >&6; } 4933else 4934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4935$as_echo "no" >&6; } 4936fi 4937 4938 4939 test -n "$ac_ct_DUMPBIN" && break 4940done 4941 4942 if test "x$ac_ct_DUMPBIN" = x; then 4943 DUMPBIN=":" 4944 else 4945 case $cross_compiling:$ac_tool_warned in 4946yes:) 4947{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4948$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4949ac_tool_warned=yes ;; 4950esac 4951 DUMPBIN=$ac_ct_DUMPBIN 4952 fi 4953fi 4954 4955 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4956 *COFF*) 4957 DUMPBIN="$DUMPBIN -symbols" 4958 ;; 4959 *) 4960 DUMPBIN=: 4961 ;; 4962 esac 4963 fi 4964 4965 if test "$DUMPBIN" != ":"; then 4966 NM="$DUMPBIN" 4967 fi 4968fi 4969test -z "$NM" && NM=nm 4970 4971 4972 4973 4974 4975 4976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4977$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4978if test "${lt_cv_nm_interface+set}" = set; then : 4979 $as_echo_n "(cached) " >&6 4980else 4981 lt_cv_nm_interface="BSD nm" 4982 echo "int some_variable = 0;" > conftest.$ac_ext 4983 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4984 (eval "$ac_compile" 2>conftest.err) 4985 cat conftest.err >&5 4986 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4987 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4988 cat conftest.err >&5 4989 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4990 cat conftest.out >&5 4991 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4992 lt_cv_nm_interface="MS dumpbin" 4993 fi 4994 rm -f conftest* 4995fi 4996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4997$as_echo "$lt_cv_nm_interface" >&6; } 4998 4999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5000$as_echo_n "checking whether ln -s works... " >&6; } 5001LN_S=$as_ln_s 5002if test "$LN_S" = "ln -s"; then 5003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5004$as_echo "yes" >&6; } 5005else 5006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5007$as_echo "no, using $LN_S" >&6; } 5008fi 5009 5010# find the maximum length of command line arguments 5011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5012$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5013if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5014 $as_echo_n "(cached) " >&6 5015else 5016 i=0 5017 teststring="ABCD" 5018 5019 case $build_os in 5020 msdosdjgpp*) 5021 # On DJGPP, this test can blow up pretty badly due to problems in libc 5022 # (any single argument exceeding 2000 bytes causes a buffer overrun 5023 # during glob expansion). Even if it were fixed, the result of this 5024 # check would be larger than it should be. 5025 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5026 ;; 5027 5028 gnu*) 5029 # Under GNU Hurd, this test is not required because there is 5030 # no limit to the length of command line arguments. 5031 # Libtool will interpret -1 as no limit whatsoever 5032 lt_cv_sys_max_cmd_len=-1; 5033 ;; 5034 5035 cygwin* | mingw* | cegcc*) 5036 # On Win9x/ME, this test blows up -- it succeeds, but takes 5037 # about 5 minutes as the teststring grows exponentially. 5038 # Worse, since 9x/ME are not pre-emptively multitasking, 5039 # you end up with a "frozen" computer, even though with patience 5040 # the test eventually succeeds (with a max line length of 256k). 5041 # Instead, let's just punt: use the minimum linelength reported by 5042 # all of the supported platforms: 8192 (on NT/2K/XP). 5043 lt_cv_sys_max_cmd_len=8192; 5044 ;; 5045 5046 mint*) 5047 # On MiNT this can take a long time and run out of memory. 5048 lt_cv_sys_max_cmd_len=8192; 5049 ;; 5050 5051 amigaos*) 5052 # On AmigaOS with pdksh, this test takes hours, literally. 5053 # So we just punt and use a minimum line length of 8192. 5054 lt_cv_sys_max_cmd_len=8192; 5055 ;; 5056 5057 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5058 # This has been around since 386BSD, at least. Likely further. 5059 if test -x /sbin/sysctl; then 5060 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5061 elif test -x /usr/sbin/sysctl; then 5062 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5063 else 5064 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5065 fi 5066 # And add a safety zone 5067 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5068 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5069 ;; 5070 5071 interix*) 5072 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5073 lt_cv_sys_max_cmd_len=196608 5074 ;; 5075 5076 osf*) 5077 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5078 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5079 # nice to cause kernel panics so lets avoid the loop below. 5080 # First set a reasonable default. 5081 lt_cv_sys_max_cmd_len=16384 5082 # 5083 if test -x /sbin/sysconfig; then 5084 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5085 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5086 esac 5087 fi 5088 ;; 5089 sco3.2v5*) 5090 lt_cv_sys_max_cmd_len=102400 5091 ;; 5092 sysv5* | sco5v6* | sysv4.2uw2*) 5093 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5094 if test -n "$kargmax"; then 5095 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5096 else 5097 lt_cv_sys_max_cmd_len=32768 5098 fi 5099 ;; 5100 *) 5101 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5102 if test -n "$lt_cv_sys_max_cmd_len"; then 5103 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5104 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5105 else 5106 # Make teststring a little bigger before we do anything with it. 5107 # a 1K string should be a reasonable start. 5108 for i in 1 2 3 4 5 6 7 8 ; do 5109 teststring=$teststring$teststring 5110 done 5111 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5112 # If test is not a shell built-in, we'll probably end up computing a 5113 # maximum length that is only half of the actual maximum length, but 5114 # we can't tell. 5115 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5116 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5117 test $i != 17 # 1/2 MB should be enough 5118 do 5119 i=`expr $i + 1` 5120 teststring=$teststring$teststring 5121 done 5122 # Only check the string length outside the loop. 5123 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5124 teststring= 5125 # Add a significant safety factor because C++ compilers can tack on 5126 # massive amounts of additional arguments before passing them to the 5127 # linker. It appears as though 1/2 is a usable value. 5128 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5129 fi 5130 ;; 5131 esac 5132 5133fi 5134 5135if test -n $lt_cv_sys_max_cmd_len ; then 5136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5137$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5138else 5139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5140$as_echo "none" >&6; } 5141fi 5142max_cmd_len=$lt_cv_sys_max_cmd_len 5143 5144 5145 5146 5147 5148 5149: ${CP="cp -f"} 5150: ${MV="mv -f"} 5151: ${RM="rm -f"} 5152 5153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5154$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5155# Try some XSI features 5156xsi_shell=no 5157( _lt_dummy="a/b/c" 5158 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5159 = c,a/b,, \ 5160 && eval 'test $(( 1 + 1 )) -eq 2 \ 5161 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5162 && xsi_shell=yes 5163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5164$as_echo "$xsi_shell" >&6; } 5165 5166 5167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5168$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5169lt_shell_append=no 5170( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5171 >/dev/null 2>&1 \ 5172 && lt_shell_append=yes 5173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5174$as_echo "$lt_shell_append" >&6; } 5175 5176 5177if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5178 lt_unset=unset 5179else 5180 lt_unset=false 5181fi 5182 5183 5184 5185 5186 5187# test EBCDIC or ASCII 5188case `echo X|tr X '\101'` in 5189 A) # ASCII based system 5190 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5191 lt_SP2NL='tr \040 \012' 5192 lt_NL2SP='tr \015\012 \040\040' 5193 ;; 5194 *) # EBCDIC based system 5195 lt_SP2NL='tr \100 \n' 5196 lt_NL2SP='tr \r\n \100\100' 5197 ;; 5198esac 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5209$as_echo_n "checking for $LD option to reload object files... " >&6; } 5210if test "${lt_cv_ld_reload_flag+set}" = set; then : 5211 $as_echo_n "(cached) " >&6 5212else 5213 lt_cv_ld_reload_flag='-r' 5214fi 5215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5216$as_echo "$lt_cv_ld_reload_flag" >&6; } 5217reload_flag=$lt_cv_ld_reload_flag 5218case $reload_flag in 5219"" | " "*) ;; 5220*) reload_flag=" $reload_flag" ;; 5221esac 5222reload_cmds='$LD$reload_flag -o $output$reload_objs' 5223case $host_os in 5224 darwin*) 5225 if test "$GCC" = yes; then 5226 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5227 else 5228 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5229 fi 5230 ;; 5231esac 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241if test -n "$ac_tool_prefix"; then 5242 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5243set dummy ${ac_tool_prefix}objdump; ac_word=$2 5244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5245$as_echo_n "checking for $ac_word... " >&6; } 5246if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5247 $as_echo_n "(cached) " >&6 5248else 5249 if test -n "$OBJDUMP"; then 5250 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5251else 5252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5253for as_dir in $PATH 5254do 5255 IFS=$as_save_IFS 5256 test -z "$as_dir" && as_dir=. 5257 for ac_exec_ext in '' $ac_executable_extensions; do 5258 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5259 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5261 break 2 5262 fi 5263done 5264 done 5265IFS=$as_save_IFS 5266 5267fi 5268fi 5269OBJDUMP=$ac_cv_prog_OBJDUMP 5270if test -n "$OBJDUMP"; then 5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5272$as_echo "$OBJDUMP" >&6; } 5273else 5274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5275$as_echo "no" >&6; } 5276fi 5277 5278 5279fi 5280if test -z "$ac_cv_prog_OBJDUMP"; then 5281 ac_ct_OBJDUMP=$OBJDUMP 5282 # Extract the first word of "objdump", so it can be a program name with args. 5283set dummy objdump; ac_word=$2 5284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5285$as_echo_n "checking for $ac_word... " >&6; } 5286if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5287 $as_echo_n "(cached) " >&6 5288else 5289 if test -n "$ac_ct_OBJDUMP"; then 5290 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5291else 5292as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5293for as_dir in $PATH 5294do 5295 IFS=$as_save_IFS 5296 test -z "$as_dir" && as_dir=. 5297 for ac_exec_ext in '' $ac_executable_extensions; do 5298 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5299 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5301 break 2 5302 fi 5303done 5304 done 5305IFS=$as_save_IFS 5306 5307fi 5308fi 5309ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5310if test -n "$ac_ct_OBJDUMP"; then 5311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5312$as_echo "$ac_ct_OBJDUMP" >&6; } 5313else 5314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5315$as_echo "no" >&6; } 5316fi 5317 5318 if test "x$ac_ct_OBJDUMP" = x; then 5319 OBJDUMP="false" 5320 else 5321 case $cross_compiling:$ac_tool_warned in 5322yes:) 5323{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5324$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5325ac_tool_warned=yes ;; 5326esac 5327 OBJDUMP=$ac_ct_OBJDUMP 5328 fi 5329else 5330 OBJDUMP="$ac_cv_prog_OBJDUMP" 5331fi 5332 5333test -z "$OBJDUMP" && OBJDUMP=objdump 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5344$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5345if test "${lt_cv_deplibs_check_method+set}" = set; then : 5346 $as_echo_n "(cached) " >&6 5347else 5348 lt_cv_file_magic_cmd='$MAGIC_CMD' 5349lt_cv_file_magic_test_file= 5350lt_cv_deplibs_check_method='unknown' 5351# Need to set the preceding variable on all platforms that support 5352# interlibrary dependencies. 5353# 'none' -- dependencies not supported. 5354# `unknown' -- same as none, but documents that we really don't know. 5355# 'pass_all' -- all dependencies passed with no checks. 5356# 'test_compile' -- check by making test program. 5357# 'file_magic [[regex]]' -- check by looking for files in library path 5358# which responds to the $file_magic_cmd with a given extended regex. 5359# If you have `file' or equivalent on your system and you're not sure 5360# whether `pass_all' will *always* work, you probably want this one. 5361 5362case $host_os in 5363aix[4-9]*) 5364 lt_cv_deplibs_check_method=pass_all 5365 ;; 5366 5367beos*) 5368 lt_cv_deplibs_check_method=pass_all 5369 ;; 5370 5371bsdi[45]*) 5372 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5373 lt_cv_file_magic_cmd='/usr/bin/file -L' 5374 lt_cv_file_magic_test_file=/shlib/libc.so 5375 ;; 5376 5377cygwin*) 5378 # func_win32_libid is a shell function defined in ltmain.sh 5379 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5380 lt_cv_file_magic_cmd='func_win32_libid' 5381 ;; 5382 5383mingw* | pw32*) 5384 # Base MSYS/MinGW do not provide the 'file' command needed by 5385 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5386 # unless we find 'file', for example because we are cross-compiling. 5387 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5388 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5389 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5390 lt_cv_file_magic_cmd='func_win32_libid' 5391 else 5392 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5393 lt_cv_file_magic_cmd='$OBJDUMP -f' 5394 fi 5395 ;; 5396 5397cegcc*) 5398 # use the weaker test based on 'objdump'. See mingw*. 5399 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5400 lt_cv_file_magic_cmd='$OBJDUMP -f' 5401 ;; 5402 5403darwin* | rhapsody*) 5404 lt_cv_deplibs_check_method=pass_all 5405 ;; 5406 5407freebsd* | dragonfly*) 5408 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5409 case $host_cpu in 5410 i*86 ) 5411 # Not sure whether the presence of OpenBSD here was a mistake. 5412 # Let's accept both of them until this is cleared up. 5413 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5414 lt_cv_file_magic_cmd=/usr/bin/file 5415 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5416 ;; 5417 esac 5418 else 5419 lt_cv_deplibs_check_method=pass_all 5420 fi 5421 ;; 5422 5423gnu*) 5424 lt_cv_deplibs_check_method=pass_all 5425 ;; 5426 5427haiku*) 5428 lt_cv_deplibs_check_method=pass_all 5429 ;; 5430 5431hpux10.20* | hpux11*) 5432 lt_cv_file_magic_cmd=/usr/bin/file 5433 case $host_cpu in 5434 ia64*) 5435 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5436 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5437 ;; 5438 hppa*64*) 5439 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]' 5440 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5441 ;; 5442 *) 5443 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5444 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5445 ;; 5446 esac 5447 ;; 5448 5449interix[3-9]*) 5450 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5451 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5452 ;; 5453 5454irix5* | irix6* | nonstopux*) 5455 case $LD in 5456 *-32|*"-32 ") libmagic=32-bit;; 5457 *-n32|*"-n32 ") libmagic=N32;; 5458 *-64|*"-64 ") libmagic=64-bit;; 5459 *) libmagic=never-match;; 5460 esac 5461 lt_cv_deplibs_check_method=pass_all 5462 ;; 5463 5464# This must be Linux ELF. 5465linux* | k*bsd*-gnu | kopensolaris*-gnu) 5466 lt_cv_deplibs_check_method=pass_all 5467 ;; 5468 5469netbsd*) 5470 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5471 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5472 else 5473 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5474 fi 5475 ;; 5476 5477newos6*) 5478 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5479 lt_cv_file_magic_cmd=/usr/bin/file 5480 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5481 ;; 5482 5483*nto* | *qnx*) 5484 lt_cv_deplibs_check_method=pass_all 5485 ;; 5486 5487openbsd*) 5488 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5489 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5490 else 5491 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5492 fi 5493 ;; 5494 5495osf3* | osf4* | osf5*) 5496 lt_cv_deplibs_check_method=pass_all 5497 ;; 5498 5499rdos*) 5500 lt_cv_deplibs_check_method=pass_all 5501 ;; 5502 5503solaris*) 5504 lt_cv_deplibs_check_method=pass_all 5505 ;; 5506 5507sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5508 lt_cv_deplibs_check_method=pass_all 5509 ;; 5510 5511sysv4 | sysv4.3*) 5512 case $host_vendor in 5513 motorola) 5514 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]' 5515 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5516 ;; 5517 ncr) 5518 lt_cv_deplibs_check_method=pass_all 5519 ;; 5520 sequent) 5521 lt_cv_file_magic_cmd='/bin/file' 5522 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5523 ;; 5524 sni) 5525 lt_cv_file_magic_cmd='/bin/file' 5526 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5527 lt_cv_file_magic_test_file=/lib/libc.so 5528 ;; 5529 siemens) 5530 lt_cv_deplibs_check_method=pass_all 5531 ;; 5532 pc) 5533 lt_cv_deplibs_check_method=pass_all 5534 ;; 5535 esac 5536 ;; 5537 5538tpf*) 5539 lt_cv_deplibs_check_method=pass_all 5540 ;; 5541esac 5542 5543fi 5544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5545$as_echo "$lt_cv_deplibs_check_method" >&6; } 5546file_magic_cmd=$lt_cv_file_magic_cmd 5547deplibs_check_method=$lt_cv_deplibs_check_method 5548test -z "$deplibs_check_method" && deplibs_check_method=unknown 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561if test -n "$ac_tool_prefix"; then 5562 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5563set dummy ${ac_tool_prefix}ar; ac_word=$2 5564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5565$as_echo_n "checking for $ac_word... " >&6; } 5566if test "${ac_cv_prog_AR+set}" = set; then : 5567 $as_echo_n "(cached) " >&6 5568else 5569 if test -n "$AR"; then 5570 ac_cv_prog_AR="$AR" # Let the user override the test. 5571else 5572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5573for as_dir in $PATH 5574do 5575 IFS=$as_save_IFS 5576 test -z "$as_dir" && as_dir=. 5577 for ac_exec_ext in '' $ac_executable_extensions; do 5578 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5579 ac_cv_prog_AR="${ac_tool_prefix}ar" 5580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5581 break 2 5582 fi 5583done 5584 done 5585IFS=$as_save_IFS 5586 5587fi 5588fi 5589AR=$ac_cv_prog_AR 5590if test -n "$AR"; then 5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5592$as_echo "$AR" >&6; } 5593else 5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5595$as_echo "no" >&6; } 5596fi 5597 5598 5599fi 5600if test -z "$ac_cv_prog_AR"; then 5601 ac_ct_AR=$AR 5602 # Extract the first word of "ar", so it can be a program name with args. 5603set dummy ar; ac_word=$2 5604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5605$as_echo_n "checking for $ac_word... " >&6; } 5606if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5607 $as_echo_n "(cached) " >&6 5608else 5609 if test -n "$ac_ct_AR"; then 5610 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5611else 5612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5613for as_dir in $PATH 5614do 5615 IFS=$as_save_IFS 5616 test -z "$as_dir" && as_dir=. 5617 for ac_exec_ext in '' $ac_executable_extensions; do 5618 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5619 ac_cv_prog_ac_ct_AR="ar" 5620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5621 break 2 5622 fi 5623done 5624 done 5625IFS=$as_save_IFS 5626 5627fi 5628fi 5629ac_ct_AR=$ac_cv_prog_ac_ct_AR 5630if test -n "$ac_ct_AR"; then 5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5632$as_echo "$ac_ct_AR" >&6; } 5633else 5634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5635$as_echo "no" >&6; } 5636fi 5637 5638 if test "x$ac_ct_AR" = x; then 5639 AR="false" 5640 else 5641 case $cross_compiling:$ac_tool_warned in 5642yes:) 5643{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5644$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5645ac_tool_warned=yes ;; 5646esac 5647 AR=$ac_ct_AR 5648 fi 5649else 5650 AR="$ac_cv_prog_AR" 5651fi 5652 5653test -z "$AR" && AR=ar 5654test -z "$AR_FLAGS" && AR_FLAGS=cru 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666if test -n "$ac_tool_prefix"; then 5667 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5668set dummy ${ac_tool_prefix}strip; ac_word=$2 5669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5670$as_echo_n "checking for $ac_word... " >&6; } 5671if test "${ac_cv_prog_STRIP+set}" = set; then : 5672 $as_echo_n "(cached) " >&6 5673else 5674 if test -n "$STRIP"; then 5675 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5676else 5677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5678for as_dir in $PATH 5679do 5680 IFS=$as_save_IFS 5681 test -z "$as_dir" && as_dir=. 5682 for ac_exec_ext in '' $ac_executable_extensions; do 5683 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5684 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5685 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5686 break 2 5687 fi 5688done 5689 done 5690IFS=$as_save_IFS 5691 5692fi 5693fi 5694STRIP=$ac_cv_prog_STRIP 5695if test -n "$STRIP"; then 5696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5697$as_echo "$STRIP" >&6; } 5698else 5699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5700$as_echo "no" >&6; } 5701fi 5702 5703 5704fi 5705if test -z "$ac_cv_prog_STRIP"; then 5706 ac_ct_STRIP=$STRIP 5707 # Extract the first word of "strip", so it can be a program name with args. 5708set dummy strip; ac_word=$2 5709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5710$as_echo_n "checking for $ac_word... " >&6; } 5711if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 5712 $as_echo_n "(cached) " >&6 5713else 5714 if test -n "$ac_ct_STRIP"; then 5715 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5716else 5717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5718for as_dir in $PATH 5719do 5720 IFS=$as_save_IFS 5721 test -z "$as_dir" && as_dir=. 5722 for ac_exec_ext in '' $ac_executable_extensions; do 5723 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5724 ac_cv_prog_ac_ct_STRIP="strip" 5725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5726 break 2 5727 fi 5728done 5729 done 5730IFS=$as_save_IFS 5731 5732fi 5733fi 5734ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5735if test -n "$ac_ct_STRIP"; then 5736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5737$as_echo "$ac_ct_STRIP" >&6; } 5738else 5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5740$as_echo "no" >&6; } 5741fi 5742 5743 if test "x$ac_ct_STRIP" = x; then 5744 STRIP=":" 5745 else 5746 case $cross_compiling:$ac_tool_warned in 5747yes:) 5748{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5749$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5750ac_tool_warned=yes ;; 5751esac 5752 STRIP=$ac_ct_STRIP 5753 fi 5754else 5755 STRIP="$ac_cv_prog_STRIP" 5756fi 5757 5758test -z "$STRIP" && STRIP=: 5759 5760 5761 5762 5763 5764 5765if test -n "$ac_tool_prefix"; then 5766 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5767set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5769$as_echo_n "checking for $ac_word... " >&6; } 5770if test "${ac_cv_prog_RANLIB+set}" = set; then : 5771 $as_echo_n "(cached) " >&6 5772else 5773 if test -n "$RANLIB"; then 5774 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5775else 5776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5777for as_dir in $PATH 5778do 5779 IFS=$as_save_IFS 5780 test -z "$as_dir" && as_dir=. 5781 for ac_exec_ext in '' $ac_executable_extensions; do 5782 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5783 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5785 break 2 5786 fi 5787done 5788 done 5789IFS=$as_save_IFS 5790 5791fi 5792fi 5793RANLIB=$ac_cv_prog_RANLIB 5794if test -n "$RANLIB"; then 5795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5796$as_echo "$RANLIB" >&6; } 5797else 5798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5799$as_echo "no" >&6; } 5800fi 5801 5802 5803fi 5804if test -z "$ac_cv_prog_RANLIB"; then 5805 ac_ct_RANLIB=$RANLIB 5806 # Extract the first word of "ranlib", so it can be a program name with args. 5807set dummy ranlib; ac_word=$2 5808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5809$as_echo_n "checking for $ac_word... " >&6; } 5810if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5811 $as_echo_n "(cached) " >&6 5812else 5813 if test -n "$ac_ct_RANLIB"; then 5814 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5815else 5816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5817for as_dir in $PATH 5818do 5819 IFS=$as_save_IFS 5820 test -z "$as_dir" && as_dir=. 5821 for ac_exec_ext in '' $ac_executable_extensions; do 5822 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5823 ac_cv_prog_ac_ct_RANLIB="ranlib" 5824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5825 break 2 5826 fi 5827done 5828 done 5829IFS=$as_save_IFS 5830 5831fi 5832fi 5833ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5834if test -n "$ac_ct_RANLIB"; then 5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5836$as_echo "$ac_ct_RANLIB" >&6; } 5837else 5838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5839$as_echo "no" >&6; } 5840fi 5841 5842 if test "x$ac_ct_RANLIB" = x; then 5843 RANLIB=":" 5844 else 5845 case $cross_compiling:$ac_tool_warned in 5846yes:) 5847{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5848$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5849ac_tool_warned=yes ;; 5850esac 5851 RANLIB=$ac_ct_RANLIB 5852 fi 5853else 5854 RANLIB="$ac_cv_prog_RANLIB" 5855fi 5856 5857test -z "$RANLIB" && RANLIB=: 5858 5859 5860 5861 5862 5863 5864# Determine commands to create old-style static archives. 5865old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5866old_postinstall_cmds='chmod 644 $oldlib' 5867old_postuninstall_cmds= 5868 5869if test -n "$RANLIB"; then 5870 case $host_os in 5871 openbsd*) 5872 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5873 ;; 5874 *) 5875 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5876 ;; 5877 esac 5878 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5879fi 5880 5881case $host_os in 5882 darwin*) 5883 lock_old_archive_extraction=yes ;; 5884 *) 5885 lock_old_archive_extraction=no ;; 5886esac 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926# If no C compiler was specified, use CC. 5927LTCC=${LTCC-"$CC"} 5928 5929# If no C compiler flags were specified, use CFLAGS. 5930LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5931 5932# Allow CC to be a program name with arguments. 5933compiler=$CC 5934 5935 5936# Check for command to grab the raw symbol name followed by C symbol from nm. 5937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5938$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5939if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 5940 $as_echo_n "(cached) " >&6 5941else 5942 5943# These are sane defaults that work on at least a few old systems. 5944# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5945 5946# Character class describing NM global symbol codes. 5947symcode='[BCDEGRST]' 5948 5949# Regexp to match symbols that can be accessed directly from C. 5950sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5951 5952# Define system-specific variables. 5953case $host_os in 5954aix*) 5955 symcode='[BCDT]' 5956 ;; 5957cygwin* | mingw* | pw32* | cegcc*) 5958 symcode='[ABCDGISTW]' 5959 ;; 5960hpux*) 5961 if test "$host_cpu" = ia64; then 5962 symcode='[ABCDEGRST]' 5963 fi 5964 ;; 5965irix* | nonstopux*) 5966 symcode='[BCDEGRST]' 5967 ;; 5968osf*) 5969 symcode='[BCDEGQRST]' 5970 ;; 5971solaris*) 5972 symcode='[BDRT]' 5973 ;; 5974sco3.2v5*) 5975 symcode='[DT]' 5976 ;; 5977sysv4.2uw2*) 5978 symcode='[DT]' 5979 ;; 5980sysv5* | sco5v6* | unixware* | OpenUNIX*) 5981 symcode='[ABDT]' 5982 ;; 5983sysv4) 5984 symcode='[DFNSTU]' 5985 ;; 5986esac 5987 5988# If we're using GNU nm, then use its standard symbol codes. 5989case `$NM -V 2>&1` in 5990*GNU* | *'with BFD'*) 5991 symcode='[ABCDGIRSTW]' ;; 5992esac 5993 5994# Transform an extracted symbol line into a proper C declaration. 5995# Some systems (esp. on ia64) link data and code symbols differently, 5996# so use this general approach. 5997lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5998 5999# Transform an extracted symbol line into symbol name and symbol address 6000lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6001lt_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'" 6002 6003# Handle CRLF in mingw tool chain 6004opt_cr= 6005case $build_os in 6006mingw*) 6007 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6008 ;; 6009esac 6010 6011# Try without a prefix underscore, then with it. 6012for ac_symprfx in "" "_"; do 6013 6014 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6015 symxfrm="\\1 $ac_symprfx\\2 \\2" 6016 6017 # Write the raw and C identifiers. 6018 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6019 # Fake it for dumpbin and say T for any non-static function 6020 # and D for any global variable. 6021 # Also find C++ and __fastcall symbols from MSVC++, 6022 # which start with @ or ?. 6023 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6024" {last_section=section; section=\$ 3};"\ 6025" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6026" \$ 0!~/External *\|/{next};"\ 6027" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6028" {if(hide[section]) next};"\ 6029" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6030" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6031" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6032" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6033" ' prfx=^$ac_symprfx" 6034 else 6035 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6036 fi 6037 6038 # Check to see that the pipe works correctly. 6039 pipe_works=no 6040 6041 rm -f conftest* 6042 cat > conftest.$ac_ext <<_LT_EOF 6043#ifdef __cplusplus 6044extern "C" { 6045#endif 6046char nm_test_var; 6047void nm_test_func(void); 6048void nm_test_func(void){} 6049#ifdef __cplusplus 6050} 6051#endif 6052int main(){nm_test_var='a';nm_test_func();return(0);} 6053_LT_EOF 6054 6055 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6056 (eval $ac_compile) 2>&5 6057 ac_status=$? 6058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6059 test $ac_status = 0; }; then 6060 # Now try to grab the symbols. 6061 nlist=conftest.nm 6062 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6063 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6064 ac_status=$? 6065 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6066 test $ac_status = 0; } && test -s "$nlist"; then 6067 # Try sorting and uniquifying the output. 6068 if sort "$nlist" | uniq > "$nlist"T; then 6069 mv -f "$nlist"T "$nlist" 6070 else 6071 rm -f "$nlist"T 6072 fi 6073 6074 # Make sure that we snagged all the symbols we need. 6075 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6076 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6077 cat <<_LT_EOF > conftest.$ac_ext 6078#ifdef __cplusplus 6079extern "C" { 6080#endif 6081 6082_LT_EOF 6083 # Now generate the symbol file. 6084 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6085 6086 cat <<_LT_EOF >> conftest.$ac_ext 6087 6088/* The mapping between symbol names and symbols. */ 6089const struct { 6090 const char *name; 6091 void *address; 6092} 6093lt__PROGRAM__LTX_preloaded_symbols[] = 6094{ 6095 { "@PROGRAM@", (void *) 0 }, 6096_LT_EOF 6097 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6098 cat <<\_LT_EOF >> conftest.$ac_ext 6099 {0, (void *) 0} 6100}; 6101 6102/* This works around a problem in FreeBSD linker */ 6103#ifdef FREEBSD_WORKAROUND 6104static const void *lt_preloaded_setup() { 6105 return lt__PROGRAM__LTX_preloaded_symbols; 6106} 6107#endif 6108 6109#ifdef __cplusplus 6110} 6111#endif 6112_LT_EOF 6113 # Now try linking the two files. 6114 mv conftest.$ac_objext conftstm.$ac_objext 6115 lt_save_LIBS="$LIBS" 6116 lt_save_CFLAGS="$CFLAGS" 6117 LIBS="conftstm.$ac_objext" 6118 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6119 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6120 (eval $ac_link) 2>&5 6121 ac_status=$? 6122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6123 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6124 pipe_works=yes 6125 fi 6126 LIBS="$lt_save_LIBS" 6127 CFLAGS="$lt_save_CFLAGS" 6128 else 6129 echo "cannot find nm_test_func in $nlist" >&5 6130 fi 6131 else 6132 echo "cannot find nm_test_var in $nlist" >&5 6133 fi 6134 else 6135 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6136 fi 6137 else 6138 echo "$progname: failed program was:" >&5 6139 cat conftest.$ac_ext >&5 6140 fi 6141 rm -rf conftest* conftst* 6142 6143 # Do not use the global_symbol_pipe unless it works. 6144 if test "$pipe_works" = yes; then 6145 break 6146 else 6147 lt_cv_sys_global_symbol_pipe= 6148 fi 6149done 6150 6151fi 6152 6153if test -z "$lt_cv_sys_global_symbol_pipe"; then 6154 lt_cv_sys_global_symbol_to_cdecl= 6155fi 6156if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6158$as_echo "failed" >&6; } 6159else 6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6161$as_echo "ok" >&6; } 6162fi 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185# Check whether --enable-libtool-lock was given. 6186if test "${enable_libtool_lock+set}" = set; then : 6187 enableval=$enable_libtool_lock; 6188fi 6189 6190test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6191 6192# Some flags need to be propagated to the compiler or linker for good 6193# libtool support. 6194case $host in 6195ia64-*-hpux*) 6196 # Find out which ABI we are using. 6197 echo 'int i;' > conftest.$ac_ext 6198 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6199 (eval $ac_compile) 2>&5 6200 ac_status=$? 6201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6202 test $ac_status = 0; }; then 6203 case `/usr/bin/file conftest.$ac_objext` in 6204 *ELF-32*) 6205 HPUX_IA64_MODE="32" 6206 ;; 6207 *ELF-64*) 6208 HPUX_IA64_MODE="64" 6209 ;; 6210 esac 6211 fi 6212 rm -rf conftest* 6213 ;; 6214*-*-irix6*) 6215 # Find out which ABI we are using. 6216 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6217 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6218 (eval $ac_compile) 2>&5 6219 ac_status=$? 6220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6221 test $ac_status = 0; }; then 6222 if test "$lt_cv_prog_gnu_ld" = yes; then 6223 case `/usr/bin/file conftest.$ac_objext` in 6224 *32-bit*) 6225 LD="${LD-ld} -melf32bsmip" 6226 ;; 6227 *N32*) 6228 LD="${LD-ld} -melf32bmipn32" 6229 ;; 6230 *64-bit*) 6231 LD="${LD-ld} -melf64bmip" 6232 ;; 6233 esac 6234 else 6235 case `/usr/bin/file conftest.$ac_objext` in 6236 *32-bit*) 6237 LD="${LD-ld} -32" 6238 ;; 6239 *N32*) 6240 LD="${LD-ld} -n32" 6241 ;; 6242 *64-bit*) 6243 LD="${LD-ld} -64" 6244 ;; 6245 esac 6246 fi 6247 fi 6248 rm -rf conftest* 6249 ;; 6250 6251x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6252s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6253 # Find out which ABI we are using. 6254 echo 'int i;' > conftest.$ac_ext 6255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6256 (eval $ac_compile) 2>&5 6257 ac_status=$? 6258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6259 test $ac_status = 0; }; then 6260 case `/usr/bin/file conftest.o` in 6261 *32-bit*) 6262 case $host in 6263 x86_64-*kfreebsd*-gnu) 6264 LD="${LD-ld} -m elf_i386_fbsd" 6265 ;; 6266 x86_64-*linux*) 6267 case `/usr/bin/file conftest.o` in 6268 *x86-64*) 6269 LD="${LD-ld} -m elf32_x86_64" 6270 ;; 6271 *) 6272 LD="${LD-ld} -m elf_i386" 6273 ;; 6274 esac 6275 ;; 6276 powerpc64le-*linux*) 6277 LD="${LD-ld} -m elf32lppclinux" 6278 ;; 6279 powerpc64-*linux*) 6280 LD="${LD-ld} -m elf32ppclinux" 6281 ;; 6282 s390x-*linux*) 6283 LD="${LD-ld} -m elf_s390" 6284 ;; 6285 sparc64-*linux*) 6286 LD="${LD-ld} -m elf32_sparc" 6287 ;; 6288 esac 6289 ;; 6290 *64-bit*) 6291 case $host in 6292 x86_64-*kfreebsd*-gnu) 6293 LD="${LD-ld} -m elf_x86_64_fbsd" 6294 ;; 6295 x86_64-*linux*) 6296 LD="${LD-ld} -m elf_x86_64" 6297 ;; 6298 powerpcle-*linux*) 6299 LD="${LD-ld} -m elf64lppc" 6300 ;; 6301 powerpc-*linux*) 6302 LD="${LD-ld} -m elf64ppc" 6303 ;; 6304 s390*-*linux*|s390*-*tpf*) 6305 LD="${LD-ld} -m elf64_s390" 6306 ;; 6307 sparc*-*linux*) 6308 LD="${LD-ld} -m elf64_sparc" 6309 ;; 6310 esac 6311 ;; 6312 esac 6313 fi 6314 rm -rf conftest* 6315 ;; 6316 6317*-*-sco3.2v5*) 6318 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6319 SAVE_CFLAGS="$CFLAGS" 6320 CFLAGS="$CFLAGS -belf" 6321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6322$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6323if test "${lt_cv_cc_needs_belf+set}" = set; then : 6324 $as_echo_n "(cached) " >&6 6325else 6326 ac_ext=c 6327ac_cpp='$CPP $CPPFLAGS' 6328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6330ac_compiler_gnu=$ac_cv_c_compiler_gnu 6331 6332 if test x$gcc_no_link = xyes; then 6333 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6334fi 6335cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6336/* end confdefs.h. */ 6337 6338int 6339main () 6340{ 6341 6342 ; 6343 return 0; 6344} 6345_ACEOF 6346if ac_fn_c_try_link "$LINENO"; then : 6347 lt_cv_cc_needs_belf=yes 6348else 6349 lt_cv_cc_needs_belf=no 6350fi 6351rm -f core conftest.err conftest.$ac_objext \ 6352 conftest$ac_exeext conftest.$ac_ext 6353 ac_ext=c 6354ac_cpp='$CPP $CPPFLAGS' 6355ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6356ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6357ac_compiler_gnu=$ac_cv_c_compiler_gnu 6358 6359fi 6360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6361$as_echo "$lt_cv_cc_needs_belf" >&6; } 6362 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6363 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6364 CFLAGS="$SAVE_CFLAGS" 6365 fi 6366 ;; 6367sparc*-*solaris*) 6368 # Find out which ABI we are using. 6369 echo 'int i;' > conftest.$ac_ext 6370 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6371 (eval $ac_compile) 2>&5 6372 ac_status=$? 6373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6374 test $ac_status = 0; }; then 6375 case `/usr/bin/file conftest.o` in 6376 *64-bit*) 6377 case $lt_cv_prog_gnu_ld in 6378 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6379 *) 6380 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6381 LD="${LD-ld} -64" 6382 fi 6383 ;; 6384 esac 6385 ;; 6386 esac 6387 fi 6388 rm -rf conftest* 6389 ;; 6390esac 6391 6392need_locks="$enable_libtool_lock" 6393 6394 6395 case $host_os in 6396 rhapsody* | darwin*) 6397 if test -n "$ac_tool_prefix"; then 6398 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6399set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6401$as_echo_n "checking for $ac_word... " >&6; } 6402if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6403 $as_echo_n "(cached) " >&6 6404else 6405 if test -n "$DSYMUTIL"; then 6406 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6407else 6408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6409for as_dir in $PATH 6410do 6411 IFS=$as_save_IFS 6412 test -z "$as_dir" && as_dir=. 6413 for ac_exec_ext in '' $ac_executable_extensions; do 6414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6415 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6417 break 2 6418 fi 6419done 6420 done 6421IFS=$as_save_IFS 6422 6423fi 6424fi 6425DSYMUTIL=$ac_cv_prog_DSYMUTIL 6426if test -n "$DSYMUTIL"; then 6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6428$as_echo "$DSYMUTIL" >&6; } 6429else 6430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6431$as_echo "no" >&6; } 6432fi 6433 6434 6435fi 6436if test -z "$ac_cv_prog_DSYMUTIL"; then 6437 ac_ct_DSYMUTIL=$DSYMUTIL 6438 # Extract the first word of "dsymutil", so it can be a program name with args. 6439set dummy dsymutil; ac_word=$2 6440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6441$as_echo_n "checking for $ac_word... " >&6; } 6442if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6443 $as_echo_n "(cached) " >&6 6444else 6445 if test -n "$ac_ct_DSYMUTIL"; then 6446 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6447else 6448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6449for as_dir in $PATH 6450do 6451 IFS=$as_save_IFS 6452 test -z "$as_dir" && as_dir=. 6453 for ac_exec_ext in '' $ac_executable_extensions; do 6454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6455 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6457 break 2 6458 fi 6459done 6460 done 6461IFS=$as_save_IFS 6462 6463fi 6464fi 6465ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6466if test -n "$ac_ct_DSYMUTIL"; then 6467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6468$as_echo "$ac_ct_DSYMUTIL" >&6; } 6469else 6470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6471$as_echo "no" >&6; } 6472fi 6473 6474 if test "x$ac_ct_DSYMUTIL" = x; then 6475 DSYMUTIL=":" 6476 else 6477 case $cross_compiling:$ac_tool_warned in 6478yes:) 6479{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6480$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6481ac_tool_warned=yes ;; 6482esac 6483 DSYMUTIL=$ac_ct_DSYMUTIL 6484 fi 6485else 6486 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6487fi 6488 6489 if test -n "$ac_tool_prefix"; then 6490 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6491set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6493$as_echo_n "checking for $ac_word... " >&6; } 6494if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6495 $as_echo_n "(cached) " >&6 6496else 6497 if test -n "$NMEDIT"; then 6498 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6499else 6500as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6501for as_dir in $PATH 6502do 6503 IFS=$as_save_IFS 6504 test -z "$as_dir" && as_dir=. 6505 for ac_exec_ext in '' $ac_executable_extensions; do 6506 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6507 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6508 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6509 break 2 6510 fi 6511done 6512 done 6513IFS=$as_save_IFS 6514 6515fi 6516fi 6517NMEDIT=$ac_cv_prog_NMEDIT 6518if test -n "$NMEDIT"; then 6519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6520$as_echo "$NMEDIT" >&6; } 6521else 6522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6523$as_echo "no" >&6; } 6524fi 6525 6526 6527fi 6528if test -z "$ac_cv_prog_NMEDIT"; then 6529 ac_ct_NMEDIT=$NMEDIT 6530 # Extract the first word of "nmedit", so it can be a program name with args. 6531set dummy nmedit; ac_word=$2 6532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6533$as_echo_n "checking for $ac_word... " >&6; } 6534if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6535 $as_echo_n "(cached) " >&6 6536else 6537 if test -n "$ac_ct_NMEDIT"; then 6538 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6539else 6540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6541for as_dir in $PATH 6542do 6543 IFS=$as_save_IFS 6544 test -z "$as_dir" && as_dir=. 6545 for ac_exec_ext in '' $ac_executable_extensions; do 6546 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6547 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6549 break 2 6550 fi 6551done 6552 done 6553IFS=$as_save_IFS 6554 6555fi 6556fi 6557ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6558if test -n "$ac_ct_NMEDIT"; then 6559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6560$as_echo "$ac_ct_NMEDIT" >&6; } 6561else 6562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6563$as_echo "no" >&6; } 6564fi 6565 6566 if test "x$ac_ct_NMEDIT" = x; then 6567 NMEDIT=":" 6568 else 6569 case $cross_compiling:$ac_tool_warned in 6570yes:) 6571{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6572$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6573ac_tool_warned=yes ;; 6574esac 6575 NMEDIT=$ac_ct_NMEDIT 6576 fi 6577else 6578 NMEDIT="$ac_cv_prog_NMEDIT" 6579fi 6580 6581 if test -n "$ac_tool_prefix"; then 6582 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6583set dummy ${ac_tool_prefix}lipo; ac_word=$2 6584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6585$as_echo_n "checking for $ac_word... " >&6; } 6586if test "${ac_cv_prog_LIPO+set}" = set; then : 6587 $as_echo_n "(cached) " >&6 6588else 6589 if test -n "$LIPO"; then 6590 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6591else 6592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6593for as_dir in $PATH 6594do 6595 IFS=$as_save_IFS 6596 test -z "$as_dir" && as_dir=. 6597 for ac_exec_ext in '' $ac_executable_extensions; do 6598 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6599 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6601 break 2 6602 fi 6603done 6604 done 6605IFS=$as_save_IFS 6606 6607fi 6608fi 6609LIPO=$ac_cv_prog_LIPO 6610if test -n "$LIPO"; then 6611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6612$as_echo "$LIPO" >&6; } 6613else 6614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6615$as_echo "no" >&6; } 6616fi 6617 6618 6619fi 6620if test -z "$ac_cv_prog_LIPO"; then 6621 ac_ct_LIPO=$LIPO 6622 # Extract the first word of "lipo", so it can be a program name with args. 6623set dummy lipo; ac_word=$2 6624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6625$as_echo_n "checking for $ac_word... " >&6; } 6626if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6627 $as_echo_n "(cached) " >&6 6628else 6629 if test -n "$ac_ct_LIPO"; then 6630 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6631else 6632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6633for as_dir in $PATH 6634do 6635 IFS=$as_save_IFS 6636 test -z "$as_dir" && as_dir=. 6637 for ac_exec_ext in '' $ac_executable_extensions; do 6638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6639 ac_cv_prog_ac_ct_LIPO="lipo" 6640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6641 break 2 6642 fi 6643done 6644 done 6645IFS=$as_save_IFS 6646 6647fi 6648fi 6649ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6650if test -n "$ac_ct_LIPO"; then 6651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6652$as_echo "$ac_ct_LIPO" >&6; } 6653else 6654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6655$as_echo "no" >&6; } 6656fi 6657 6658 if test "x$ac_ct_LIPO" = x; then 6659 LIPO=":" 6660 else 6661 case $cross_compiling:$ac_tool_warned in 6662yes:) 6663{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6664$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6665ac_tool_warned=yes ;; 6666esac 6667 LIPO=$ac_ct_LIPO 6668 fi 6669else 6670 LIPO="$ac_cv_prog_LIPO" 6671fi 6672 6673 if test -n "$ac_tool_prefix"; then 6674 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6675set dummy ${ac_tool_prefix}otool; ac_word=$2 6676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6677$as_echo_n "checking for $ac_word... " >&6; } 6678if test "${ac_cv_prog_OTOOL+set}" = set; then : 6679 $as_echo_n "(cached) " >&6 6680else 6681 if test -n "$OTOOL"; then 6682 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6683else 6684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6685for as_dir in $PATH 6686do 6687 IFS=$as_save_IFS 6688 test -z "$as_dir" && as_dir=. 6689 for ac_exec_ext in '' $ac_executable_extensions; do 6690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6691 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6693 break 2 6694 fi 6695done 6696 done 6697IFS=$as_save_IFS 6698 6699fi 6700fi 6701OTOOL=$ac_cv_prog_OTOOL 6702if test -n "$OTOOL"; then 6703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6704$as_echo "$OTOOL" >&6; } 6705else 6706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6707$as_echo "no" >&6; } 6708fi 6709 6710 6711fi 6712if test -z "$ac_cv_prog_OTOOL"; then 6713 ac_ct_OTOOL=$OTOOL 6714 # Extract the first word of "otool", so it can be a program name with args. 6715set dummy otool; ac_word=$2 6716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6717$as_echo_n "checking for $ac_word... " >&6; } 6718if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 6719 $as_echo_n "(cached) " >&6 6720else 6721 if test -n "$ac_ct_OTOOL"; then 6722 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6723else 6724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6725for as_dir in $PATH 6726do 6727 IFS=$as_save_IFS 6728 test -z "$as_dir" && as_dir=. 6729 for ac_exec_ext in '' $ac_executable_extensions; do 6730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6731 ac_cv_prog_ac_ct_OTOOL="otool" 6732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6733 break 2 6734 fi 6735done 6736 done 6737IFS=$as_save_IFS 6738 6739fi 6740fi 6741ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6742if test -n "$ac_ct_OTOOL"; then 6743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6744$as_echo "$ac_ct_OTOOL" >&6; } 6745else 6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6747$as_echo "no" >&6; } 6748fi 6749 6750 if test "x$ac_ct_OTOOL" = x; then 6751 OTOOL=":" 6752 else 6753 case $cross_compiling:$ac_tool_warned in 6754yes:) 6755{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6756$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6757ac_tool_warned=yes ;; 6758esac 6759 OTOOL=$ac_ct_OTOOL 6760 fi 6761else 6762 OTOOL="$ac_cv_prog_OTOOL" 6763fi 6764 6765 if test -n "$ac_tool_prefix"; then 6766 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6767set dummy ${ac_tool_prefix}otool64; ac_word=$2 6768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6769$as_echo_n "checking for $ac_word... " >&6; } 6770if test "${ac_cv_prog_OTOOL64+set}" = set; then : 6771 $as_echo_n "(cached) " >&6 6772else 6773 if test -n "$OTOOL64"; then 6774 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6775else 6776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6777for as_dir in $PATH 6778do 6779 IFS=$as_save_IFS 6780 test -z "$as_dir" && as_dir=. 6781 for ac_exec_ext in '' $ac_executable_extensions; do 6782 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6783 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6785 break 2 6786 fi 6787done 6788 done 6789IFS=$as_save_IFS 6790 6791fi 6792fi 6793OTOOL64=$ac_cv_prog_OTOOL64 6794if test -n "$OTOOL64"; then 6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6796$as_echo "$OTOOL64" >&6; } 6797else 6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6799$as_echo "no" >&6; } 6800fi 6801 6802 6803fi 6804if test -z "$ac_cv_prog_OTOOL64"; then 6805 ac_ct_OTOOL64=$OTOOL64 6806 # Extract the first word of "otool64", so it can be a program name with args. 6807set dummy otool64; ac_word=$2 6808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6809$as_echo_n "checking for $ac_word... " >&6; } 6810if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 6811 $as_echo_n "(cached) " >&6 6812else 6813 if test -n "$ac_ct_OTOOL64"; then 6814 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6815else 6816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6817for as_dir in $PATH 6818do 6819 IFS=$as_save_IFS 6820 test -z "$as_dir" && as_dir=. 6821 for ac_exec_ext in '' $ac_executable_extensions; do 6822 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6823 ac_cv_prog_ac_ct_OTOOL64="otool64" 6824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6825 break 2 6826 fi 6827done 6828 done 6829IFS=$as_save_IFS 6830 6831fi 6832fi 6833ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6834if test -n "$ac_ct_OTOOL64"; then 6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6836$as_echo "$ac_ct_OTOOL64" >&6; } 6837else 6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6839$as_echo "no" >&6; } 6840fi 6841 6842 if test "x$ac_ct_OTOOL64" = x; then 6843 OTOOL64=":" 6844 else 6845 case $cross_compiling:$ac_tool_warned in 6846yes:) 6847{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6848$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6849ac_tool_warned=yes ;; 6850esac 6851 OTOOL64=$ac_ct_OTOOL64 6852 fi 6853else 6854 OTOOL64="$ac_cv_prog_OTOOL64" 6855fi 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6884$as_echo_n "checking for -single_module linker flag... " >&6; } 6885if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 6886 $as_echo_n "(cached) " >&6 6887else 6888 lt_cv_apple_cc_single_mod=no 6889 if test -z "${LT_MULTI_MODULE}"; then 6890 # By default we will add the -single_module flag. You can override 6891 # by either setting the environment variable LT_MULTI_MODULE 6892 # non-empty at configure time, or by adding -multi_module to the 6893 # link flags. 6894 rm -rf libconftest.dylib* 6895 echo "int foo(void){return 1;}" > conftest.c 6896 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6897-dynamiclib -Wl,-single_module conftest.c" >&5 6898 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6899 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6900 _lt_result=$? 6901 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6902 lt_cv_apple_cc_single_mod=yes 6903 else 6904 cat conftest.err >&5 6905 fi 6906 rm -rf libconftest.dylib* 6907 rm -f conftest.* 6908 fi 6909fi 6910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6911$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6913$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6914if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 6915 $as_echo_n "(cached) " >&6 6916else 6917 lt_cv_ld_exported_symbols_list=no 6918 save_LDFLAGS=$LDFLAGS 6919 echo "_main" > conftest.sym 6920 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6921 if test x$gcc_no_link = xyes; then 6922 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6923fi 6924cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6925/* end confdefs.h. */ 6926 6927int 6928main () 6929{ 6930 6931 ; 6932 return 0; 6933} 6934_ACEOF 6935if ac_fn_c_try_link "$LINENO"; then : 6936 lt_cv_ld_exported_symbols_list=yes 6937else 6938 lt_cv_ld_exported_symbols_list=no 6939fi 6940rm -f core conftest.err conftest.$ac_objext \ 6941 conftest$ac_exeext conftest.$ac_ext 6942 LDFLAGS="$save_LDFLAGS" 6943 6944fi 6945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6946$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6948$as_echo_n "checking for -force_load linker flag... " >&6; } 6949if test "${lt_cv_ld_force_load+set}" = set; then : 6950 $as_echo_n "(cached) " >&6 6951else 6952 lt_cv_ld_force_load=no 6953 cat > conftest.c << _LT_EOF 6954int forced_loaded() { return 2;} 6955_LT_EOF 6956 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6957 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6958 echo "$AR cru libconftest.a conftest.o" >&5 6959 $AR cru libconftest.a conftest.o 2>&5 6960 cat > conftest.c << _LT_EOF 6961int main() { return 0;} 6962_LT_EOF 6963 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6964 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6965 _lt_result=$? 6966 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6967 lt_cv_ld_force_load=yes 6968 else 6969 cat conftest.err >&5 6970 fi 6971 rm -f conftest.err libconftest.a conftest conftest.c 6972 rm -rf conftest.dSYM 6973 6974fi 6975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6976$as_echo "$lt_cv_ld_force_load" >&6; } 6977 case $host_os in 6978 rhapsody* | darwin1.[012]) 6979 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6980 darwin1.*) 6981 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6982 darwin*) # darwin 5.x on 6983 # if running on 10.5 or later, the deployment target defaults 6984 # to the OS version, if on x86, and 10.4, the deployment 6985 # target defaults to 10.4. Don't you love it? 6986 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6987 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6988 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6989 10.[012]*) 6990 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6991 10.*) 6992 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6993 esac 6994 ;; 6995 esac 6996 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6997 _lt_dar_single_mod='$single_module' 6998 fi 6999 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7000 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7001 else 7002 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7003 fi 7004 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7005 _lt_dsymutil='~$DSYMUTIL $lib || :' 7006 else 7007 _lt_dsymutil= 7008 fi 7009 ;; 7010 esac 7011 7012for ac_header in dlfcn.h 7013do : 7014 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7015" 7016if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7017 cat >>confdefs.h <<_ACEOF 7018#define HAVE_DLFCN_H 1 7019_ACEOF 7020 7021fi 7022 7023done 7024 7025 7026 7027 7028 7029# Set options 7030 7031 7032 7033 enable_dlopen=no 7034 7035 7036 enable_win32_dll=no 7037 7038 7039 # Check whether --enable-shared was given. 7040if test "${enable_shared+set}" = set; then : 7041 enableval=$enable_shared; p=${PACKAGE-default} 7042 case $enableval in 7043 yes) enable_shared=yes ;; 7044 no) enable_shared=no ;; 7045 *) 7046 enable_shared=no 7047 # Look at the argument we got. We use all the common list separators. 7048 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7049 for pkg in $enableval; do 7050 IFS="$lt_save_ifs" 7051 if test "X$pkg" = "X$p"; then 7052 enable_shared=yes 7053 fi 7054 done 7055 IFS="$lt_save_ifs" 7056 ;; 7057 esac 7058else 7059 enable_shared=yes 7060fi 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 # Check whether --enable-static was given. 7071if test "${enable_static+set}" = set; then : 7072 enableval=$enable_static; p=${PACKAGE-default} 7073 case $enableval in 7074 yes) enable_static=yes ;; 7075 no) enable_static=no ;; 7076 *) 7077 enable_static=no 7078 # Look at the argument we got. We use all the common list separators. 7079 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7080 for pkg in $enableval; do 7081 IFS="$lt_save_ifs" 7082 if test "X$pkg" = "X$p"; then 7083 enable_static=yes 7084 fi 7085 done 7086 IFS="$lt_save_ifs" 7087 ;; 7088 esac 7089else 7090 enable_static=yes 7091fi 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102# Check whether --with-pic was given. 7103if test "${with_pic+set}" = set; then : 7104 withval=$with_pic; pic_mode="$withval" 7105else 7106 pic_mode=default 7107fi 7108 7109 7110test -z "$pic_mode" && pic_mode=default 7111 7112 7113 7114 7115 7116 7117 7118 # Check whether --enable-fast-install was given. 7119if test "${enable_fast_install+set}" = set; then : 7120 enableval=$enable_fast_install; p=${PACKAGE-default} 7121 case $enableval in 7122 yes) enable_fast_install=yes ;; 7123 no) enable_fast_install=no ;; 7124 *) 7125 enable_fast_install=no 7126 # Look at the argument we got. We use all the common list separators. 7127 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7128 for pkg in $enableval; do 7129 IFS="$lt_save_ifs" 7130 if test "X$pkg" = "X$p"; then 7131 enable_fast_install=yes 7132 fi 7133 done 7134 IFS="$lt_save_ifs" 7135 ;; 7136 esac 7137else 7138 enable_fast_install=yes 7139fi 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151# This can be used to rebuild libtool when needed 7152LIBTOOL_DEPS="$ltmain" 7153 7154# Always use our own libtool. 7155LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182test -z "$LN_S" && LN_S="ln -s" 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197if test -n "${ZSH_VERSION+set}" ; then 7198 setopt NO_GLOB_SUBST 7199fi 7200 7201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7202$as_echo_n "checking for objdir... " >&6; } 7203if test "${lt_cv_objdir+set}" = set; then : 7204 $as_echo_n "(cached) " >&6 7205else 7206 rm -f .libs 2>/dev/null 7207mkdir .libs 2>/dev/null 7208if test -d .libs; then 7209 lt_cv_objdir=.libs 7210else 7211 # MS-DOS does not allow filenames that begin with a dot. 7212 lt_cv_objdir=_libs 7213fi 7214rmdir .libs 2>/dev/null 7215fi 7216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7217$as_echo "$lt_cv_objdir" >&6; } 7218objdir=$lt_cv_objdir 7219 7220 7221 7222 7223 7224cat >>confdefs.h <<_ACEOF 7225#define LT_OBJDIR "$lt_cv_objdir/" 7226_ACEOF 7227 7228 7229 7230 7231case $host_os in 7232aix3*) 7233 # AIX sometimes has problems with the GCC collect2 program. For some 7234 # reason, if we set the COLLECT_NAMES environment variable, the problems 7235 # vanish in a puff of smoke. 7236 if test "X${COLLECT_NAMES+set}" != Xset; then 7237 COLLECT_NAMES= 7238 export COLLECT_NAMES 7239 fi 7240 ;; 7241esac 7242 7243# Global variables: 7244ofile=libtool 7245can_build_shared=yes 7246 7247# All known linkers require a `.a' archive for static linking (except MSVC, 7248# which needs '.lib'). 7249libext=a 7250 7251with_gnu_ld="$lt_cv_prog_gnu_ld" 7252 7253old_CC="$CC" 7254old_CFLAGS="$CFLAGS" 7255 7256# Set sane defaults for various variables 7257test -z "$CC" && CC=cc 7258test -z "$LTCC" && LTCC=$CC 7259test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7260test -z "$LD" && LD=ld 7261test -z "$ac_objext" && ac_objext=o 7262 7263for cc_temp in $compiler""; do 7264 case $cc_temp in 7265 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7266 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7267 \-*) ;; 7268 *) break;; 7269 esac 7270done 7271cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7272 7273 7274# Only perform the check for file, if the check method requires it 7275test -z "$MAGIC_CMD" && MAGIC_CMD=file 7276case $deplibs_check_method in 7277file_magic*) 7278 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7280$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7281if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7282 $as_echo_n "(cached) " >&6 7283else 7284 case $MAGIC_CMD in 7285[\\/*] | ?:[\\/]*) 7286 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7287 ;; 7288*) 7289 lt_save_MAGIC_CMD="$MAGIC_CMD" 7290 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7291 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7292 for ac_dir in $ac_dummy; do 7293 IFS="$lt_save_ifs" 7294 test -z "$ac_dir" && ac_dir=. 7295 if test -f $ac_dir/${ac_tool_prefix}file; then 7296 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7297 if test -n "$file_magic_test_file"; then 7298 case $deplibs_check_method in 7299 "file_magic "*) 7300 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7301 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7302 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7303 $EGREP "$file_magic_regex" > /dev/null; then 7304 : 7305 else 7306 cat <<_LT_EOF 1>&2 7307 7308*** Warning: the command libtool uses to detect shared libraries, 7309*** $file_magic_cmd, produces output that libtool cannot recognize. 7310*** The result is that libtool may fail to recognize shared libraries 7311*** as such. This will affect the creation of libtool libraries that 7312*** depend on shared libraries, but programs linked with such libtool 7313*** libraries will work regardless of this problem. Nevertheless, you 7314*** may want to report the problem to your system manager and/or to 7315*** bug-libtool@gnu.org 7316 7317_LT_EOF 7318 fi ;; 7319 esac 7320 fi 7321 break 7322 fi 7323 done 7324 IFS="$lt_save_ifs" 7325 MAGIC_CMD="$lt_save_MAGIC_CMD" 7326 ;; 7327esac 7328fi 7329 7330MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7331if test -n "$MAGIC_CMD"; then 7332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7333$as_echo "$MAGIC_CMD" >&6; } 7334else 7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7336$as_echo "no" >&6; } 7337fi 7338 7339 7340 7341 7342 7343if test -z "$lt_cv_path_MAGIC_CMD"; then 7344 if test -n "$ac_tool_prefix"; then 7345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7346$as_echo_n "checking for file... " >&6; } 7347if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7348 $as_echo_n "(cached) " >&6 7349else 7350 case $MAGIC_CMD in 7351[\\/*] | ?:[\\/]*) 7352 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7353 ;; 7354*) 7355 lt_save_MAGIC_CMD="$MAGIC_CMD" 7356 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7357 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7358 for ac_dir in $ac_dummy; do 7359 IFS="$lt_save_ifs" 7360 test -z "$ac_dir" && ac_dir=. 7361 if test -f $ac_dir/file; then 7362 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7363 if test -n "$file_magic_test_file"; then 7364 case $deplibs_check_method in 7365 "file_magic "*) 7366 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7367 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7368 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7369 $EGREP "$file_magic_regex" > /dev/null; then 7370 : 7371 else 7372 cat <<_LT_EOF 1>&2 7373 7374*** Warning: the command libtool uses to detect shared libraries, 7375*** $file_magic_cmd, produces output that libtool cannot recognize. 7376*** The result is that libtool may fail to recognize shared libraries 7377*** as such. This will affect the creation of libtool libraries that 7378*** depend on shared libraries, but programs linked with such libtool 7379*** libraries will work regardless of this problem. Nevertheless, you 7380*** may want to report the problem to your system manager and/or to 7381*** bug-libtool@gnu.org 7382 7383_LT_EOF 7384 fi ;; 7385 esac 7386 fi 7387 break 7388 fi 7389 done 7390 IFS="$lt_save_ifs" 7391 MAGIC_CMD="$lt_save_MAGIC_CMD" 7392 ;; 7393esac 7394fi 7395 7396MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7397if test -n "$MAGIC_CMD"; then 7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7399$as_echo "$MAGIC_CMD" >&6; } 7400else 7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7402$as_echo "no" >&6; } 7403fi 7404 7405 7406 else 7407 MAGIC_CMD=: 7408 fi 7409fi 7410 7411 fi 7412 ;; 7413esac 7414 7415# Use C for the default configuration in the libtool script 7416 7417lt_save_CC="$CC" 7418ac_ext=c 7419ac_cpp='$CPP $CPPFLAGS' 7420ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7421ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7422ac_compiler_gnu=$ac_cv_c_compiler_gnu 7423 7424 7425# Source file extension for C test sources. 7426ac_ext=c 7427 7428# Object file extension for compiled C test sources. 7429objext=o 7430objext=$objext 7431 7432# Code to be used in simple compile tests 7433lt_simple_compile_test_code="int some_variable = 0;" 7434 7435# Code to be used in simple link tests 7436lt_simple_link_test_code='int main(){return(0);}' 7437 7438 7439 7440 7441 7442 7443 7444# If no C compiler was specified, use CC. 7445LTCC=${LTCC-"$CC"} 7446 7447# If no C compiler flags were specified, use CFLAGS. 7448LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7449 7450# Allow CC to be a program name with arguments. 7451compiler=$CC 7452 7453# Save the default compiler, since it gets overwritten when the other 7454# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7455compiler_DEFAULT=$CC 7456 7457# save warnings/boilerplate of simple test code 7458ac_outfile=conftest.$ac_objext 7459echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7460eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7461_lt_compiler_boilerplate=`cat conftest.err` 7462$RM conftest* 7463 7464ac_outfile=conftest.$ac_objext 7465echo "$lt_simple_link_test_code" >conftest.$ac_ext 7466eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7467_lt_linker_boilerplate=`cat conftest.err` 7468$RM -r conftest* 7469 7470 7471## CAVEAT EMPTOR: 7472## There is no encapsulation within the following macros, do not change 7473## the running order or otherwise move them around unless you know exactly 7474## what you are doing... 7475if test -n "$compiler"; then 7476 7477lt_prog_compiler_no_builtin_flag= 7478 7479if test "$GCC" = yes; then 7480 case $cc_basename in 7481 nvcc*) 7482 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7483 *) 7484 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7485 esac 7486 7487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7488$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7489if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7490 $as_echo_n "(cached) " >&6 7491else 7492 lt_cv_prog_compiler_rtti_exceptions=no 7493 ac_outfile=conftest.$ac_objext 7494 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7495 lt_compiler_flag="-fno-rtti -fno-exceptions" 7496 # Insert the option either (1) after the last *FLAGS variable, or 7497 # (2) before a word containing "conftest.", or (3) at the end. 7498 # Note that $ac_compile itself does not contain backslashes and begins 7499 # with a dollar sign (not a hyphen), so the echo should work correctly. 7500 # The option is referenced via a variable to avoid confusing sed. 7501 lt_compile=`echo "$ac_compile" | $SED \ 7502 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7503 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7504 -e 's:$: $lt_compiler_flag:'` 7505 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7506 (eval "$lt_compile" 2>conftest.err) 7507 ac_status=$? 7508 cat conftest.err >&5 7509 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7510 if (exit $ac_status) && test -s "$ac_outfile"; then 7511 # The compiler can only warn and ignore the option if not recognized 7512 # So say no if there are warnings other than the usual output. 7513 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7514 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7515 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7516 lt_cv_prog_compiler_rtti_exceptions=yes 7517 fi 7518 fi 7519 $RM conftest* 7520 7521fi 7522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7523$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7524 7525if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7526 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7527else 7528 : 7529fi 7530 7531fi 7532 7533 7534 7535 7536 7537 7538 lt_prog_compiler_wl= 7539lt_prog_compiler_pic= 7540lt_prog_compiler_static= 7541 7542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7543$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7544 7545 if test "$GCC" = yes; then 7546 lt_prog_compiler_wl='-Wl,' 7547 lt_prog_compiler_static='-static' 7548 7549 case $host_os in 7550 aix*) 7551 # All AIX code is PIC. 7552 if test "$host_cpu" = ia64; then 7553 # AIX 5 now supports IA64 processor 7554 lt_prog_compiler_static='-Bstatic' 7555 fi 7556 lt_prog_compiler_pic='-fPIC' 7557 ;; 7558 7559 amigaos*) 7560 case $host_cpu in 7561 powerpc) 7562 # see comment about AmigaOS4 .so support 7563 lt_prog_compiler_pic='-fPIC' 7564 ;; 7565 m68k) 7566 # FIXME: we need at least 68020 code to build shared libraries, but 7567 # adding the `-m68020' flag to GCC prevents building anything better, 7568 # like `-m68040'. 7569 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7570 ;; 7571 esac 7572 ;; 7573 7574 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7575 # PIC is the default for these OSes. 7576 ;; 7577 7578 mingw* | cygwin* | pw32* | os2* | cegcc*) 7579 # This hack is so that the source file can tell whether it is being 7580 # built for inclusion in a dll (and should export symbols for example). 7581 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7582 # (--disable-auto-import) libraries 7583 lt_prog_compiler_pic='-DDLL_EXPORT' 7584 ;; 7585 7586 darwin* | rhapsody*) 7587 # PIC is the default on this platform 7588 # Common symbols not allowed in MH_DYLIB files 7589 lt_prog_compiler_pic='-fno-common' 7590 ;; 7591 7592 haiku*) 7593 # PIC is the default for Haiku. 7594 # The "-static" flag exists, but is broken. 7595 lt_prog_compiler_static= 7596 ;; 7597 7598 hpux*) 7599 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7600 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7601 # sets the default TLS model and affects inlining. 7602 case $host_cpu in 7603 hppa*64*) 7604 # +Z the default 7605 ;; 7606 *) 7607 lt_prog_compiler_pic='-fPIC' 7608 ;; 7609 esac 7610 ;; 7611 7612 interix[3-9]*) 7613 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7614 # Instead, we relocate shared libraries at runtime. 7615 ;; 7616 7617 msdosdjgpp*) 7618 # Just because we use GCC doesn't mean we suddenly get shared libraries 7619 # on systems that don't support them. 7620 lt_prog_compiler_can_build_shared=no 7621 enable_shared=no 7622 ;; 7623 7624 *nto* | *qnx*) 7625 # QNX uses GNU C++, but need to define -shared option too, otherwise 7626 # it will coredump. 7627 lt_prog_compiler_pic='-fPIC -shared' 7628 ;; 7629 7630 sysv4*MP*) 7631 if test -d /usr/nec; then 7632 lt_prog_compiler_pic=-Kconform_pic 7633 fi 7634 ;; 7635 7636 *) 7637 lt_prog_compiler_pic='-fPIC' 7638 ;; 7639 esac 7640 7641 case $cc_basename in 7642 nvcc*) # Cuda Compiler Driver 2.2 7643 lt_prog_compiler_wl='-Xlinker ' 7644 lt_prog_compiler_pic='-Xcompiler -fPIC' 7645 ;; 7646 esac 7647 else 7648 # PORTME Check for flag to pass linker flags through the system compiler. 7649 case $host_os in 7650 aix*) 7651 lt_prog_compiler_wl='-Wl,' 7652 if test "$host_cpu" = ia64; then 7653 # AIX 5 now supports IA64 processor 7654 lt_prog_compiler_static='-Bstatic' 7655 else 7656 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7657 fi 7658 ;; 7659 7660 mingw* | cygwin* | pw32* | os2* | cegcc*) 7661 # This hack is so that the source file can tell whether it is being 7662 # built for inclusion in a dll (and should export symbols for example). 7663 lt_prog_compiler_pic='-DDLL_EXPORT' 7664 ;; 7665 7666 hpux9* | hpux10* | hpux11*) 7667 lt_prog_compiler_wl='-Wl,' 7668 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7669 # not for PA HP-UX. 7670 case $host_cpu in 7671 hppa*64*|ia64*) 7672 # +Z the default 7673 ;; 7674 *) 7675 lt_prog_compiler_pic='+Z' 7676 ;; 7677 esac 7678 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7679 lt_prog_compiler_static='${wl}-a ${wl}archive' 7680 ;; 7681 7682 irix5* | irix6* | nonstopux*) 7683 lt_prog_compiler_wl='-Wl,' 7684 # PIC (with -KPIC) is the default. 7685 lt_prog_compiler_static='-non_shared' 7686 ;; 7687 7688 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7689 case $cc_basename in 7690 # old Intel for x86_64 which still supported -KPIC. 7691 ecc*) 7692 lt_prog_compiler_wl='-Wl,' 7693 lt_prog_compiler_pic='-KPIC' 7694 lt_prog_compiler_static='-static' 7695 ;; 7696 # icc used to be incompatible with GCC. 7697 # ICC 10 doesn't accept -KPIC any more. 7698 icc* | ifort*) 7699 lt_prog_compiler_wl='-Wl,' 7700 lt_prog_compiler_pic='-fPIC' 7701 lt_prog_compiler_static='-static' 7702 ;; 7703 # Lahey Fortran 8.1. 7704 lf95*) 7705 lt_prog_compiler_wl='-Wl,' 7706 lt_prog_compiler_pic='--shared' 7707 lt_prog_compiler_static='--static' 7708 ;; 7709 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7710 # Portland Group compilers (*not* the Pentium gcc compiler, 7711 # which looks to be a dead project) 7712 lt_prog_compiler_wl='-Wl,' 7713 lt_prog_compiler_pic='-fpic' 7714 lt_prog_compiler_static='-Bstatic' 7715 ;; 7716 ccc*) 7717 lt_prog_compiler_wl='-Wl,' 7718 # All Alpha code is PIC. 7719 lt_prog_compiler_static='-non_shared' 7720 ;; 7721 xl* | bgxl* | bgf* | mpixl*) 7722 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7723 lt_prog_compiler_wl='-Wl,' 7724 lt_prog_compiler_pic='-qpic' 7725 lt_prog_compiler_static='-qstaticlink' 7726 ;; 7727 *) 7728 case `$CC -V 2>&1 | sed 5q` in 7729 *Sun\ F* | *Sun*Fortran*) 7730 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7731 lt_prog_compiler_pic='-KPIC' 7732 lt_prog_compiler_static='-Bstatic' 7733 lt_prog_compiler_wl='' 7734 ;; 7735 *Sun\ C*) 7736 # Sun C 5.9 7737 lt_prog_compiler_pic='-KPIC' 7738 lt_prog_compiler_static='-Bstatic' 7739 lt_prog_compiler_wl='-Wl,' 7740 ;; 7741 esac 7742 ;; 7743 esac 7744 ;; 7745 7746 newsos6) 7747 lt_prog_compiler_pic='-KPIC' 7748 lt_prog_compiler_static='-Bstatic' 7749 ;; 7750 7751 *nto* | *qnx*) 7752 # QNX uses GNU C++, but need to define -shared option too, otherwise 7753 # it will coredump. 7754 lt_prog_compiler_pic='-fPIC -shared' 7755 ;; 7756 7757 osf3* | osf4* | osf5*) 7758 lt_prog_compiler_wl='-Wl,' 7759 # All OSF/1 code is PIC. 7760 lt_prog_compiler_static='-non_shared' 7761 ;; 7762 7763 rdos*) 7764 lt_prog_compiler_static='-non_shared' 7765 ;; 7766 7767 solaris*) 7768 lt_prog_compiler_pic='-KPIC' 7769 lt_prog_compiler_static='-Bstatic' 7770 case $cc_basename in 7771 f77* | f90* | f95*) 7772 lt_prog_compiler_wl='-Qoption ld ';; 7773 *) 7774 lt_prog_compiler_wl='-Wl,';; 7775 esac 7776 ;; 7777 7778 sunos4*) 7779 lt_prog_compiler_wl='-Qoption ld ' 7780 lt_prog_compiler_pic='-PIC' 7781 lt_prog_compiler_static='-Bstatic' 7782 ;; 7783 7784 sysv4 | sysv4.2uw2* | sysv4.3*) 7785 lt_prog_compiler_wl='-Wl,' 7786 lt_prog_compiler_pic='-KPIC' 7787 lt_prog_compiler_static='-Bstatic' 7788 ;; 7789 7790 sysv4*MP*) 7791 if test -d /usr/nec ;then 7792 lt_prog_compiler_pic='-Kconform_pic' 7793 lt_prog_compiler_static='-Bstatic' 7794 fi 7795 ;; 7796 7797 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7798 lt_prog_compiler_wl='-Wl,' 7799 lt_prog_compiler_pic='-KPIC' 7800 lt_prog_compiler_static='-Bstatic' 7801 ;; 7802 7803 unicos*) 7804 lt_prog_compiler_wl='-Wl,' 7805 lt_prog_compiler_can_build_shared=no 7806 ;; 7807 7808 uts4*) 7809 lt_prog_compiler_pic='-pic' 7810 lt_prog_compiler_static='-Bstatic' 7811 ;; 7812 7813 *) 7814 lt_prog_compiler_can_build_shared=no 7815 ;; 7816 esac 7817 fi 7818 7819case $host_os in 7820 # For platforms which do not support PIC, -DPIC is meaningless: 7821 *djgpp*) 7822 lt_prog_compiler_pic= 7823 ;; 7824 *) 7825 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7826 ;; 7827esac 7828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7829$as_echo "$lt_prog_compiler_pic" >&6; } 7830 7831 7832 7833 7834 7835 7836# 7837# Check to make sure the PIC flag actually works. 7838# 7839if test -n "$lt_prog_compiler_pic"; then 7840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7841$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7842if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 7843 $as_echo_n "(cached) " >&6 7844else 7845 lt_cv_prog_compiler_pic_works=no 7846 ac_outfile=conftest.$ac_objext 7847 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7848 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7849 # Insert the option either (1) after the last *FLAGS variable, or 7850 # (2) before a word containing "conftest.", or (3) at the end. 7851 # Note that $ac_compile itself does not contain backslashes and begins 7852 # with a dollar sign (not a hyphen), so the echo should work correctly. 7853 # The option is referenced via a variable to avoid confusing sed. 7854 lt_compile=`echo "$ac_compile" | $SED \ 7855 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7856 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7857 -e 's:$: $lt_compiler_flag:'` 7858 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7859 (eval "$lt_compile" 2>conftest.err) 7860 ac_status=$? 7861 cat conftest.err >&5 7862 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7863 if (exit $ac_status) && test -s "$ac_outfile"; then 7864 # The compiler can only warn and ignore the option if not recognized 7865 # So say no if there are warnings other than the usual output. 7866 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7867 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7868 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7869 lt_cv_prog_compiler_pic_works=yes 7870 fi 7871 fi 7872 $RM conftest* 7873 7874fi 7875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7876$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7877 7878if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7879 case $lt_prog_compiler_pic in 7880 "" | " "*) ;; 7881 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7882 esac 7883else 7884 lt_prog_compiler_pic= 7885 lt_prog_compiler_can_build_shared=no 7886fi 7887 7888fi 7889 7890 7891 7892 7893 7894 7895# 7896# Check to make sure the static flag actually works. 7897# 7898wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7900$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7901if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 7902 $as_echo_n "(cached) " >&6 7903else 7904 lt_cv_prog_compiler_static_works=no 7905 save_LDFLAGS="$LDFLAGS" 7906 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7907 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7908 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7909 # The linker can only warn and ignore the option if not recognized 7910 # So say no if there are warnings 7911 if test -s conftest.err; then 7912 # Append any errors to the config.log. 7913 cat conftest.err 1>&5 7914 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 7915 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7916 if diff conftest.exp conftest.er2 >/dev/null; then 7917 lt_cv_prog_compiler_static_works=yes 7918 fi 7919 else 7920 lt_cv_prog_compiler_static_works=yes 7921 fi 7922 fi 7923 $RM -r conftest* 7924 LDFLAGS="$save_LDFLAGS" 7925 7926fi 7927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7928$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7929 7930if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7931 : 7932else 7933 lt_prog_compiler_static= 7934fi 7935 7936 7937 7938 7939 7940 7941 7942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7943$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7944if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 7945 $as_echo_n "(cached) " >&6 7946else 7947 lt_cv_prog_compiler_c_o=no 7948 $RM -r conftest 2>/dev/null 7949 mkdir conftest 7950 cd conftest 7951 mkdir out 7952 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7953 7954 lt_compiler_flag="-o out/conftest2.$ac_objext" 7955 # Insert the option either (1) after the last *FLAGS variable, or 7956 # (2) before a word containing "conftest.", or (3) at the end. 7957 # Note that $ac_compile itself does not contain backslashes and begins 7958 # with a dollar sign (not a hyphen), so the echo should work correctly. 7959 lt_compile=`echo "$ac_compile" | $SED \ 7960 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7961 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7962 -e 's:$: $lt_compiler_flag:'` 7963 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7964 (eval "$lt_compile" 2>out/conftest.err) 7965 ac_status=$? 7966 cat out/conftest.err >&5 7967 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7968 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7969 then 7970 # The compiler can only warn and ignore the option if not recognized 7971 # So say no if there are warnings 7972 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 7973 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7974 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7975 lt_cv_prog_compiler_c_o=yes 7976 fi 7977 fi 7978 chmod u+w . 2>&5 7979 $RM conftest* 7980 # SGI C++ compiler will create directory out/ii_files/ for 7981 # template instantiation 7982 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7983 $RM out/* && rmdir out 7984 cd .. 7985 $RM -r conftest 7986 $RM conftest* 7987 7988fi 7989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7990$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7991 7992 7993 7994 7995 7996 7997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7998$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7999if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8000 $as_echo_n "(cached) " >&6 8001else 8002 lt_cv_prog_compiler_c_o=no 8003 $RM -r conftest 2>/dev/null 8004 mkdir conftest 8005 cd conftest 8006 mkdir out 8007 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8008 8009 lt_compiler_flag="-o out/conftest2.$ac_objext" 8010 # Insert the option either (1) after the last *FLAGS variable, or 8011 # (2) before a word containing "conftest.", or (3) at the end. 8012 # Note that $ac_compile itself does not contain backslashes and begins 8013 # with a dollar sign (not a hyphen), so the echo should work correctly. 8014 lt_compile=`echo "$ac_compile" | $SED \ 8015 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8016 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8017 -e 's:$: $lt_compiler_flag:'` 8018 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8019 (eval "$lt_compile" 2>out/conftest.err) 8020 ac_status=$? 8021 cat out/conftest.err >&5 8022 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8023 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8024 then 8025 # The compiler can only warn and ignore the option if not recognized 8026 # So say no if there are warnings 8027 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8028 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8029 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8030 lt_cv_prog_compiler_c_o=yes 8031 fi 8032 fi 8033 chmod u+w . 2>&5 8034 $RM conftest* 8035 # SGI C++ compiler will create directory out/ii_files/ for 8036 # template instantiation 8037 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8038 $RM out/* && rmdir out 8039 cd .. 8040 $RM -r conftest 8041 $RM conftest* 8042 8043fi 8044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8045$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8046 8047 8048 8049 8050hard_links="nottested" 8051if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8052 # do not overwrite the value of need_locks provided by the user 8053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8054$as_echo_n "checking if we can lock with hard links... " >&6; } 8055 hard_links=yes 8056 $RM conftest* 8057 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8058 touch conftest.a 8059 ln conftest.a conftest.b 2>&5 || hard_links=no 8060 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8062$as_echo "$hard_links" >&6; } 8063 if test "$hard_links" = no; then 8064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8065$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8066 need_locks=warn 8067 fi 8068else 8069 need_locks=no 8070fi 8071 8072 8073 8074 8075 8076 8077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8078$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8079 8080 runpath_var= 8081 allow_undefined_flag= 8082 always_export_symbols=no 8083 archive_cmds= 8084 archive_expsym_cmds= 8085 compiler_needs_object=no 8086 enable_shared_with_static_runtimes=no 8087 export_dynamic_flag_spec= 8088 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8089 hardcode_automatic=no 8090 hardcode_direct=no 8091 hardcode_direct_absolute=no 8092 hardcode_libdir_flag_spec= 8093 hardcode_libdir_flag_spec_ld= 8094 hardcode_libdir_separator= 8095 hardcode_minus_L=no 8096 hardcode_shlibpath_var=unsupported 8097 inherit_rpath=no 8098 link_all_deplibs=unknown 8099 module_cmds= 8100 module_expsym_cmds= 8101 old_archive_from_new_cmds= 8102 old_archive_from_expsyms_cmds= 8103 thread_safe_flag_spec= 8104 whole_archive_flag_spec= 8105 # include_expsyms should be a list of space-separated symbols to be *always* 8106 # included in the symbol list 8107 include_expsyms= 8108 # exclude_expsyms can be an extended regexp of symbols to exclude 8109 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8110 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8111 # as well as any symbol that contains `d'. 8112 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8113 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8114 # platforms (ab)use it in PIC code, but their linkers get confused if 8115 # the symbol is explicitly referenced. Since portable code cannot 8116 # rely on this symbol name, it's probably fine to never include it in 8117 # preloaded symbol tables. 8118 # Exclude shared library initialization/finalization symbols. 8119 extract_expsyms_cmds= 8120 8121 case $host_os in 8122 cygwin* | mingw* | pw32* | cegcc*) 8123 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8124 # When not using gcc, we currently assume that we are using 8125 # Microsoft Visual C++. 8126 if test "$GCC" != yes; then 8127 with_gnu_ld=no 8128 fi 8129 ;; 8130 interix*) 8131 # we just hope/assume this is gcc and not c89 (= MSVC++) 8132 with_gnu_ld=yes 8133 ;; 8134 openbsd*) 8135 with_gnu_ld=no 8136 ;; 8137 esac 8138 8139 ld_shlibs=yes 8140 8141 # On some targets, GNU ld is compatible enough with the native linker 8142 # that we're better off using the native interface for both. 8143 lt_use_gnu_ld_interface=no 8144 if test "$with_gnu_ld" = yes; then 8145 case $host_os in 8146 aix*) 8147 # The AIX port of GNU ld has always aspired to compatibility 8148 # with the native linker. However, as the warning in the GNU ld 8149 # block says, versions before 2.19.5* couldn't really create working 8150 # shared libraries, regardless of the interface used. 8151 case `$LD -v 2>&1` in 8152 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8153 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8154 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8155 *) 8156 lt_use_gnu_ld_interface=yes 8157 ;; 8158 esac 8159 ;; 8160 *) 8161 lt_use_gnu_ld_interface=yes 8162 ;; 8163 esac 8164 fi 8165 8166 if test "$lt_use_gnu_ld_interface" = yes; then 8167 # If archive_cmds runs LD, not CC, wlarc should be empty 8168 wlarc='${wl}' 8169 8170 # Set some defaults for GNU ld with shared library support. These 8171 # are reset later if shared libraries are not supported. Putting them 8172 # here allows them to be overridden if necessary. 8173 runpath_var=LD_RUN_PATH 8174 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8175 export_dynamic_flag_spec='${wl}--export-dynamic' 8176 # ancient GNU ld didn't support --whole-archive et. al. 8177 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8178 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8179 else 8180 whole_archive_flag_spec= 8181 fi 8182 supports_anon_versioning=no 8183 case `$LD -v 2>&1` in 8184 *GNU\ gold*) supports_anon_versioning=yes ;; 8185 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8186 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8187 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8188 *\ 2.11.*) ;; # other 2.11 versions 8189 *) supports_anon_versioning=yes ;; 8190 esac 8191 8192 # See if GNU ld supports shared libraries. 8193 case $host_os in 8194 aix[3-9]*) 8195 # On AIX/PPC, the GNU linker is very broken 8196 if test "$host_cpu" != ia64; then 8197 ld_shlibs=no 8198 cat <<_LT_EOF 1>&2 8199 8200*** Warning: the GNU linker, at least up to release 2.19, is reported 8201*** to be unable to reliably create shared libraries on AIX. 8202*** Therefore, libtool is disabling shared libraries support. If you 8203*** really care for shared libraries, you may want to install binutils 8204*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8205*** You will then need to restart the configuration process. 8206 8207_LT_EOF 8208 fi 8209 ;; 8210 8211 amigaos*) 8212 case $host_cpu in 8213 powerpc) 8214 # see comment about AmigaOS4 .so support 8215 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8216 archive_expsym_cmds='' 8217 ;; 8218 m68k) 8219 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)' 8220 hardcode_libdir_flag_spec='-L$libdir' 8221 hardcode_minus_L=yes 8222 ;; 8223 esac 8224 ;; 8225 8226 beos*) 8227 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8228 allow_undefined_flag=unsupported 8229 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8230 # support --undefined. This deserves some investigation. FIXME 8231 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8232 else 8233 ld_shlibs=no 8234 fi 8235 ;; 8236 8237 cygwin* | mingw* | pw32* | cegcc*) 8238 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8239 # as there is no search path for DLLs. 8240 hardcode_libdir_flag_spec='-L$libdir' 8241 export_dynamic_flag_spec='${wl}--export-all-symbols' 8242 allow_undefined_flag=unsupported 8243 always_export_symbols=no 8244 enable_shared_with_static_runtimes=yes 8245 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8246 8247 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8248 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8249 # If the export-symbols file already is a .def file (1st line 8250 # is EXPORTS), use it as is; otherwise, prepend... 8251 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8252 cp $export_symbols $output_objdir/$soname.def; 8253 else 8254 echo EXPORTS > $output_objdir/$soname.def; 8255 cat $export_symbols >> $output_objdir/$soname.def; 8256 fi~ 8257 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8258 else 8259 ld_shlibs=no 8260 fi 8261 ;; 8262 8263 haiku*) 8264 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8265 link_all_deplibs=yes 8266 ;; 8267 8268 interix[3-9]*) 8269 hardcode_direct=no 8270 hardcode_shlibpath_var=no 8271 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8272 export_dynamic_flag_spec='${wl}-E' 8273 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8274 # Instead, shared libraries are loaded at an image base (0x10000000 by 8275 # default) and relocated if they conflict, which is a slow very memory 8276 # consuming and fragmenting process. To avoid this, we pick a random, 8277 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8278 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8279 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8280 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' 8281 ;; 8282 8283 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8284 tmp_diet=no 8285 if test "$host_os" = linux-dietlibc; then 8286 case $cc_basename in 8287 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8288 esac 8289 fi 8290 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8291 && test "$tmp_diet" = no 8292 then 8293 tmp_addflag= 8294 tmp_sharedflag='-shared' 8295 case $cc_basename,$host_cpu in 8296 pgcc*) # Portland Group C compiler 8297 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' 8298 tmp_addflag=' $pic_flag' 8299 ;; 8300 pgf77* | pgf90* | pgf95* | pgfortran*) 8301 # Portland Group f77 and f90 compilers 8302 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' 8303 tmp_addflag=' $pic_flag -Mnomain' ;; 8304 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8305 tmp_addflag=' -i_dynamic' ;; 8306 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8307 tmp_addflag=' -i_dynamic -nofor_main' ;; 8308 ifc* | ifort*) # Intel Fortran compiler 8309 tmp_addflag=' -nofor_main' ;; 8310 lf95*) # Lahey Fortran 8.1 8311 whole_archive_flag_spec= 8312 tmp_sharedflag='--shared' ;; 8313 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8314 tmp_sharedflag='-qmkshrobj' 8315 tmp_addflag= ;; 8316 nvcc*) # Cuda Compiler Driver 2.2 8317 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' 8318 compiler_needs_object=yes 8319 ;; 8320 esac 8321 case `$CC -V 2>&1 | sed 5q` in 8322 *Sun\ C*) # Sun C 5.9 8323 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' 8324 compiler_needs_object=yes 8325 tmp_sharedflag='-G' ;; 8326 *Sun\ F*) # Sun Fortran 8.3 8327 tmp_sharedflag='-G' ;; 8328 esac 8329 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8330 8331 if test "x$supports_anon_versioning" = xyes; then 8332 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8333 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8334 echo "local: *; };" >> $output_objdir/$libname.ver~ 8335 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8336 fi 8337 8338 case $cc_basename in 8339 xlf* | bgf* | bgxlf* | mpixlf*) 8340 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8341 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8342 hardcode_libdir_flag_spec= 8343 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8344 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8345 if test "x$supports_anon_versioning" = xyes; then 8346 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8347 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8348 echo "local: *; };" >> $output_objdir/$libname.ver~ 8349 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8350 fi 8351 ;; 8352 esac 8353 else 8354 ld_shlibs=no 8355 fi 8356 ;; 8357 8358 netbsd*) 8359 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8360 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8361 wlarc= 8362 else 8363 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8364 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8365 fi 8366 ;; 8367 8368 solaris*) 8369 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8370 ld_shlibs=no 8371 cat <<_LT_EOF 1>&2 8372 8373*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8374*** create shared libraries on Solaris systems. Therefore, libtool 8375*** is disabling shared libraries support. We urge you to upgrade GNU 8376*** binutils to release 2.9.1 or newer. Another option is to modify 8377*** your PATH or compiler configuration so that the native linker is 8378*** used, and then restart. 8379 8380_LT_EOF 8381 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8382 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8383 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8384 else 8385 ld_shlibs=no 8386 fi 8387 ;; 8388 8389 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8390 case `$LD -v 2>&1` in 8391 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8392 ld_shlibs=no 8393 cat <<_LT_EOF 1>&2 8394 8395*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8396*** reliably create shared libraries on SCO systems. Therefore, libtool 8397*** is disabling shared libraries support. We urge you to upgrade GNU 8398*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8399*** your PATH or compiler configuration so that the native linker is 8400*** used, and then restart. 8401 8402_LT_EOF 8403 ;; 8404 *) 8405 # For security reasons, it is highly recommended that you always 8406 # use absolute paths for naming shared libraries, and exclude the 8407 # DT_RUNPATH tag from executables and libraries. But doing so 8408 # requires that you compile everything twice, which is a pain. 8409 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8410 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8411 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8412 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8413 else 8414 ld_shlibs=no 8415 fi 8416 ;; 8417 esac 8418 ;; 8419 8420 sunos4*) 8421 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8422 wlarc= 8423 hardcode_direct=yes 8424 hardcode_shlibpath_var=no 8425 ;; 8426 8427 *) 8428 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8429 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8430 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8431 else 8432 ld_shlibs=no 8433 fi 8434 ;; 8435 esac 8436 8437 if test "$ld_shlibs" = no; then 8438 runpath_var= 8439 hardcode_libdir_flag_spec= 8440 export_dynamic_flag_spec= 8441 whole_archive_flag_spec= 8442 fi 8443 else 8444 # PORTME fill in a description of your system's linker (not GNU ld) 8445 case $host_os in 8446 aix3*) 8447 allow_undefined_flag=unsupported 8448 always_export_symbols=yes 8449 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' 8450 # Note: this linker hardcodes the directories in LIBPATH if there 8451 # are no directories specified by -L. 8452 hardcode_minus_L=yes 8453 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8454 # Neither direct hardcoding nor static linking is supported with a 8455 # broken collect2. 8456 hardcode_direct=unsupported 8457 fi 8458 ;; 8459 8460 aix[4-9]*) 8461 if test "$host_cpu" = ia64; then 8462 # On IA64, the linker does run time linking by default, so we don't 8463 # have to do anything special. 8464 aix_use_runtimelinking=no 8465 exp_sym_flag='-Bexport' 8466 no_entry_flag="" 8467 else 8468 # If we're using GNU nm, then we don't want the "-C" option. 8469 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8470 # Also, AIX nm treats weak defined symbols like other global 8471 # defined symbols, whereas GNU nm marks them as "W". 8472 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8473 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' 8474 else 8475 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' 8476 fi 8477 aix_use_runtimelinking=no 8478 8479 # Test if we are trying to use run time linking or normal 8480 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8481 # need to do runtime linking. 8482 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8483 for ld_flag in $LDFLAGS; do 8484 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8485 aix_use_runtimelinking=yes 8486 break 8487 fi 8488 done 8489 ;; 8490 esac 8491 8492 exp_sym_flag='-bexport' 8493 no_entry_flag='-bnoentry' 8494 fi 8495 8496 # When large executables or shared objects are built, AIX ld can 8497 # have problems creating the table of contents. If linking a library 8498 # or program results in "error TOC overflow" add -mminimal-toc to 8499 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8500 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8501 8502 archive_cmds='' 8503 hardcode_direct=yes 8504 hardcode_direct_absolute=yes 8505 hardcode_libdir_separator=':' 8506 link_all_deplibs=yes 8507 file_list_spec='${wl}-f,' 8508 8509 if test "$GCC" = yes; then 8510 case $host_os in aix4.[012]|aix4.[012].*) 8511 # We only want to do this on AIX 4.2 and lower, the check 8512 # below for broken collect2 doesn't work under 4.3+ 8513 collect2name=`${CC} -print-prog-name=collect2` 8514 if test -f "$collect2name" && 8515 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8516 then 8517 # We have reworked collect2 8518 : 8519 else 8520 # We have old collect2 8521 hardcode_direct=unsupported 8522 # It fails to find uninstalled libraries when the uninstalled 8523 # path is not listed in the libpath. Setting hardcode_minus_L 8524 # to unsupported forces relinking 8525 hardcode_minus_L=yes 8526 hardcode_libdir_flag_spec='-L$libdir' 8527 hardcode_libdir_separator= 8528 fi 8529 ;; 8530 esac 8531 shared_flag='-shared' 8532 if test "$aix_use_runtimelinking" = yes; then 8533 shared_flag="$shared_flag "'${wl}-G' 8534 fi 8535 else 8536 # not using gcc 8537 if test "$host_cpu" = ia64; then 8538 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8539 # chokes on -Wl,-G. The following line is correct: 8540 shared_flag='-G' 8541 else 8542 if test "$aix_use_runtimelinking" = yes; then 8543 shared_flag='${wl}-G' 8544 else 8545 shared_flag='${wl}-bM:SRE' 8546 fi 8547 fi 8548 fi 8549 8550 export_dynamic_flag_spec='${wl}-bexpall' 8551 # It seems that -bexpall does not export symbols beginning with 8552 # underscore (_), so it is better to generate a list of symbols to export. 8553 always_export_symbols=yes 8554 if test "$aix_use_runtimelinking" = yes; then 8555 # Warning - without using the other runtime loading flags (-brtl), 8556 # -berok will link without error, but may produce a broken library. 8557 allow_undefined_flag='-berok' 8558 # Determine the default libpath from the value encoded in an 8559 # empty executable. 8560 if test x$gcc_no_link = xyes; then 8561 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8562fi 8563cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8564/* end confdefs.h. */ 8565 8566int 8567main () 8568{ 8569 8570 ; 8571 return 0; 8572} 8573_ACEOF 8574if ac_fn_c_try_link "$LINENO"; then : 8575 8576lt_aix_libpath_sed=' 8577 /Import File Strings/,/^$/ { 8578 /^0/ { 8579 s/^0 *\(.*\)$/\1/ 8580 p 8581 } 8582 }' 8583aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8584# Check for a 64-bit object if we didn't find anything. 8585if test -z "$aix_libpath"; then 8586 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8587fi 8588fi 8589rm -f core conftest.err conftest.$ac_objext \ 8590 conftest$ac_exeext conftest.$ac_ext 8591if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8592 8593 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8594 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" 8595 else 8596 if test "$host_cpu" = ia64; then 8597 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8598 allow_undefined_flag="-z nodefs" 8599 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" 8600 else 8601 # Determine the default libpath from the value encoded in an 8602 # empty executable. 8603 if test x$gcc_no_link = xyes; then 8604 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8605fi 8606cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8607/* end confdefs.h. */ 8608 8609int 8610main () 8611{ 8612 8613 ; 8614 return 0; 8615} 8616_ACEOF 8617if ac_fn_c_try_link "$LINENO"; then : 8618 8619lt_aix_libpath_sed=' 8620 /Import File Strings/,/^$/ { 8621 /^0/ { 8622 s/^0 *\(.*\)$/\1/ 8623 p 8624 } 8625 }' 8626aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8627# Check for a 64-bit object if we didn't find anything. 8628if test -z "$aix_libpath"; then 8629 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8630fi 8631fi 8632rm -f core conftest.err conftest.$ac_objext \ 8633 conftest$ac_exeext conftest.$ac_ext 8634if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8635 8636 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8637 # Warning - without using the other run time loading flags, 8638 # -berok will link without error, but may produce a broken library. 8639 no_undefined_flag=' ${wl}-bernotok' 8640 allow_undefined_flag=' ${wl}-berok' 8641 if test "$with_gnu_ld" = yes; then 8642 # We only use this code for GNU lds that support --whole-archive. 8643 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8644 else 8645 # Exported symbols can be pulled into shared objects from archives 8646 whole_archive_flag_spec='$convenience' 8647 fi 8648 archive_cmds_need_lc=yes 8649 # This is similar to how AIX traditionally builds its shared libraries. 8650 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' 8651 fi 8652 fi 8653 ;; 8654 8655 amigaos*) 8656 case $host_cpu in 8657 powerpc) 8658 # see comment about AmigaOS4 .so support 8659 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8660 archive_expsym_cmds='' 8661 ;; 8662 m68k) 8663 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)' 8664 hardcode_libdir_flag_spec='-L$libdir' 8665 hardcode_minus_L=yes 8666 ;; 8667 esac 8668 ;; 8669 8670 bsdi[45]*) 8671 export_dynamic_flag_spec=-rdynamic 8672 ;; 8673 8674 cygwin* | mingw* | pw32* | cegcc*) 8675 # When not using gcc, we currently assume that we are using 8676 # Microsoft Visual C++. 8677 # hardcode_libdir_flag_spec is actually meaningless, as there is 8678 # no search path for DLLs. 8679 hardcode_libdir_flag_spec=' ' 8680 allow_undefined_flag=unsupported 8681 # Tell ltmain to make .lib files, not .a files. 8682 libext=lib 8683 # Tell ltmain to make .dll files, not .so files. 8684 shrext_cmds=".dll" 8685 # FIXME: Setting linknames here is a bad hack. 8686 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8687 # The linker will automatically build a .lib file if we build a DLL. 8688 old_archive_from_new_cmds='true' 8689 # FIXME: Should let the user specify the lib program. 8690 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8691 fix_srcfile_path='`cygpath -w "$srcfile"`' 8692 enable_shared_with_static_runtimes=yes 8693 ;; 8694 8695 darwin* | rhapsody*) 8696 8697 8698 archive_cmds_need_lc=no 8699 hardcode_direct=no 8700 hardcode_automatic=yes 8701 hardcode_shlibpath_var=unsupported 8702 if test "$lt_cv_ld_force_load" = "yes"; then 8703 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\"`' 8704 else 8705 whole_archive_flag_spec='' 8706 fi 8707 link_all_deplibs=yes 8708 allow_undefined_flag="$_lt_dar_allow_undefined" 8709 case $cc_basename in 8710 ifort*) _lt_dar_can_shared=yes ;; 8711 *) _lt_dar_can_shared=$GCC ;; 8712 esac 8713 if test "$_lt_dar_can_shared" = "yes"; then 8714 output_verbose_link_cmd=func_echo_all 8715 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8716 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8717 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}" 8718 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}" 8719 8720 else 8721 ld_shlibs=no 8722 fi 8723 8724 ;; 8725 8726 dgux*) 8727 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8728 hardcode_libdir_flag_spec='-L$libdir' 8729 hardcode_shlibpath_var=no 8730 ;; 8731 8732 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8733 # support. Future versions do this automatically, but an explicit c++rt0.o 8734 # does not break anything, and helps significantly (at the cost of a little 8735 # extra space). 8736 freebsd2.2*) 8737 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8738 hardcode_libdir_flag_spec='-R$libdir' 8739 hardcode_direct=yes 8740 hardcode_shlibpath_var=no 8741 ;; 8742 8743 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8744 freebsd2.*) 8745 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8746 hardcode_direct=yes 8747 hardcode_minus_L=yes 8748 hardcode_shlibpath_var=no 8749 ;; 8750 8751 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8752 freebsd* | dragonfly*) 8753 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8754 hardcode_libdir_flag_spec='-R$libdir' 8755 hardcode_direct=yes 8756 hardcode_shlibpath_var=no 8757 ;; 8758 8759 hpux9*) 8760 if test "$GCC" = yes; then 8761 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' 8762 else 8763 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' 8764 fi 8765 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8766 hardcode_libdir_separator=: 8767 hardcode_direct=yes 8768 8769 # hardcode_minus_L: Not really in the search PATH, 8770 # but as the default location of the library. 8771 hardcode_minus_L=yes 8772 export_dynamic_flag_spec='${wl}-E' 8773 ;; 8774 8775 hpux10*) 8776 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8777 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8778 else 8779 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8780 fi 8781 if test "$with_gnu_ld" = no; then 8782 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8783 hardcode_libdir_flag_spec_ld='+b $libdir' 8784 hardcode_libdir_separator=: 8785 hardcode_direct=yes 8786 hardcode_direct_absolute=yes 8787 export_dynamic_flag_spec='${wl}-E' 8788 # hardcode_minus_L: Not really in the search PATH, 8789 # but as the default location of the library. 8790 hardcode_minus_L=yes 8791 fi 8792 ;; 8793 8794 hpux11*) 8795 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8796 case $host_cpu in 8797 hppa*64*) 8798 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8799 ;; 8800 ia64*) 8801 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8802 ;; 8803 *) 8804 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8805 ;; 8806 esac 8807 else 8808 case $host_cpu in 8809 hppa*64*) 8810 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8811 ;; 8812 ia64*) 8813 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8814 ;; 8815 *) 8816 8817 # Older versions of the 11.00 compiler do not understand -b yet 8818 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 8819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 8820$as_echo_n "checking if $CC understands -b... " >&6; } 8821if test "${lt_cv_prog_compiler__b+set}" = set; then : 8822 $as_echo_n "(cached) " >&6 8823else 8824 lt_cv_prog_compiler__b=no 8825 save_LDFLAGS="$LDFLAGS" 8826 LDFLAGS="$LDFLAGS -b" 8827 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8828 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8829 # The linker can only warn and ignore the option if not recognized 8830 # So say no if there are warnings 8831 if test -s conftest.err; then 8832 # Append any errors to the config.log. 8833 cat conftest.err 1>&5 8834 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8835 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8836 if diff conftest.exp conftest.er2 >/dev/null; then 8837 lt_cv_prog_compiler__b=yes 8838 fi 8839 else 8840 lt_cv_prog_compiler__b=yes 8841 fi 8842 fi 8843 $RM -r conftest* 8844 LDFLAGS="$save_LDFLAGS" 8845 8846fi 8847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 8848$as_echo "$lt_cv_prog_compiler__b" >&6; } 8849 8850if test x"$lt_cv_prog_compiler__b" = xyes; then 8851 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8852else 8853 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8854fi 8855 8856 ;; 8857 esac 8858 fi 8859 if test "$with_gnu_ld" = no; then 8860 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8861 hardcode_libdir_separator=: 8862 8863 case $host_cpu in 8864 hppa*64*|ia64*) 8865 hardcode_direct=no 8866 hardcode_shlibpath_var=no 8867 ;; 8868 *) 8869 hardcode_direct=yes 8870 hardcode_direct_absolute=yes 8871 export_dynamic_flag_spec='${wl}-E' 8872 8873 # hardcode_minus_L: Not really in the search PATH, 8874 # but as the default location of the library. 8875 hardcode_minus_L=yes 8876 ;; 8877 esac 8878 fi 8879 ;; 8880 8881 irix5* | irix6* | nonstopux*) 8882 if test "$GCC" = yes; then 8883 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' 8884 # Try to use the -exported_symbol ld option, if it does not 8885 # work, assume that -exports_file does not work either and 8886 # implicitly export all symbols. 8887 save_LDFLAGS="$LDFLAGS" 8888 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8889 if test x$gcc_no_link = xyes; then 8890 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8891fi 8892cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8893/* end confdefs.h. */ 8894int foo(void) {} 8895_ACEOF 8896if ac_fn_c_try_link "$LINENO"; then : 8897 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' 8898 8899fi 8900rm -f core conftest.err conftest.$ac_objext \ 8901 conftest$ac_exeext conftest.$ac_ext 8902 LDFLAGS="$save_LDFLAGS" 8903 else 8904 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' 8905 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' 8906 fi 8907 archive_cmds_need_lc='no' 8908 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8909 hardcode_libdir_separator=: 8910 inherit_rpath=yes 8911 link_all_deplibs=yes 8912 ;; 8913 8914 netbsd*) 8915 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8916 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8917 else 8918 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8919 fi 8920 hardcode_libdir_flag_spec='-R$libdir' 8921 hardcode_direct=yes 8922 hardcode_shlibpath_var=no 8923 ;; 8924 8925 newsos6) 8926 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8927 hardcode_direct=yes 8928 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8929 hardcode_libdir_separator=: 8930 hardcode_shlibpath_var=no 8931 ;; 8932 8933 *nto* | *qnx*) 8934 ;; 8935 8936 openbsd*) 8937 if test -f /usr/libexec/ld.so; then 8938 hardcode_direct=yes 8939 hardcode_shlibpath_var=no 8940 hardcode_direct_absolute=yes 8941 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8942 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8943 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8944 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8945 export_dynamic_flag_spec='${wl}-E' 8946 else 8947 case $host_os in 8948 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8949 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8950 hardcode_libdir_flag_spec='-R$libdir' 8951 ;; 8952 *) 8953 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8954 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8955 ;; 8956 esac 8957 fi 8958 else 8959 ld_shlibs=no 8960 fi 8961 ;; 8962 8963 os2*) 8964 hardcode_libdir_flag_spec='-L$libdir' 8965 hardcode_minus_L=yes 8966 allow_undefined_flag=unsupported 8967 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' 8968 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8969 ;; 8970 8971 osf3*) 8972 if test "$GCC" = yes; then 8973 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8974 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' 8975 else 8976 allow_undefined_flag=' -expect_unresolved \*' 8977 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' 8978 fi 8979 archive_cmds_need_lc='no' 8980 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8981 hardcode_libdir_separator=: 8982 ;; 8983 8984 osf4* | osf5*) # as osf3* with the addition of -msym flag 8985 if test "$GCC" = yes; then 8986 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8987 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' 8988 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8989 else 8990 allow_undefined_flag=' -expect_unresolved \*' 8991 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' 8992 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~ 8993 $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' 8994 8995 # Both c and cxx compiler support -rpath directly 8996 hardcode_libdir_flag_spec='-rpath $libdir' 8997 fi 8998 archive_cmds_need_lc='no' 8999 hardcode_libdir_separator=: 9000 ;; 9001 9002 solaris*) 9003 no_undefined_flag=' -z defs' 9004 if test "$GCC" = yes; then 9005 wlarc='${wl}' 9006 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9007 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9008 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9009 else 9010 case `$CC -V 2>&1` in 9011 *"Compilers 5.0"*) 9012 wlarc='' 9013 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9014 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9015 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9016 ;; 9017 *) 9018 wlarc='${wl}' 9019 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9020 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9021 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9022 ;; 9023 esac 9024 fi 9025 hardcode_libdir_flag_spec='-R$libdir' 9026 hardcode_shlibpath_var=no 9027 case $host_os in 9028 solaris2.[0-5] | solaris2.[0-5].*) ;; 9029 *) 9030 # The compiler driver will combine and reorder linker options, 9031 # but understands `-z linker_flag'. GCC discards it without `$wl', 9032 # but is careful enough not to reorder. 9033 # Supported since Solaris 2.6 (maybe 2.5.1?) 9034 if test "$GCC" = yes; then 9035 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9036 else 9037 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9038 fi 9039 ;; 9040 esac 9041 link_all_deplibs=yes 9042 ;; 9043 9044 sunos4*) 9045 if test "x$host_vendor" = xsequent; then 9046 # Use $CC to link under sequent, because it throws in some extra .o 9047 # files that make .init and .fini sections work. 9048 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9049 else 9050 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9051 fi 9052 hardcode_libdir_flag_spec='-L$libdir' 9053 hardcode_direct=yes 9054 hardcode_minus_L=yes 9055 hardcode_shlibpath_var=no 9056 ;; 9057 9058 sysv4) 9059 case $host_vendor in 9060 sni) 9061 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9062 hardcode_direct=yes # is this really true??? 9063 ;; 9064 siemens) 9065 ## LD is ld it makes a PLAMLIB 9066 ## CC just makes a GrossModule. 9067 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9068 reload_cmds='$CC -r -o $output$reload_objs' 9069 hardcode_direct=no 9070 ;; 9071 motorola) 9072 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9073 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9074 ;; 9075 esac 9076 runpath_var='LD_RUN_PATH' 9077 hardcode_shlibpath_var=no 9078 ;; 9079 9080 sysv4.3*) 9081 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9082 hardcode_shlibpath_var=no 9083 export_dynamic_flag_spec='-Bexport' 9084 ;; 9085 9086 sysv4*MP*) 9087 if test -d /usr/nec; then 9088 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9089 hardcode_shlibpath_var=no 9090 runpath_var=LD_RUN_PATH 9091 hardcode_runpath_var=yes 9092 ld_shlibs=yes 9093 fi 9094 ;; 9095 9096 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9097 no_undefined_flag='${wl}-z,text' 9098 archive_cmds_need_lc=no 9099 hardcode_shlibpath_var=no 9100 runpath_var='LD_RUN_PATH' 9101 9102 if test "$GCC" = yes; then 9103 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9104 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9105 else 9106 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9107 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9108 fi 9109 ;; 9110 9111 sysv5* | sco3.2v5* | sco5v6*) 9112 # Note: We can NOT use -z defs as we might desire, because we do not 9113 # link with -lc, and that would cause any symbols used from libc to 9114 # always be unresolved, which means just about no library would 9115 # ever link correctly. If we're not using GNU ld we use -z text 9116 # though, which does catch some bad symbols but isn't as heavy-handed 9117 # as -z defs. 9118 no_undefined_flag='${wl}-z,text' 9119 allow_undefined_flag='${wl}-z,nodefs' 9120 archive_cmds_need_lc=no 9121 hardcode_shlibpath_var=no 9122 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9123 hardcode_libdir_separator=':' 9124 link_all_deplibs=yes 9125 export_dynamic_flag_spec='${wl}-Bexport' 9126 runpath_var='LD_RUN_PATH' 9127 9128 if test "$GCC" = yes; then 9129 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9130 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9131 else 9132 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9133 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9134 fi 9135 ;; 9136 9137 uts4*) 9138 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9139 hardcode_libdir_flag_spec='-L$libdir' 9140 hardcode_shlibpath_var=no 9141 ;; 9142 9143 *) 9144 ld_shlibs=no 9145 ;; 9146 esac 9147 9148 if test x$host_vendor = xsni; then 9149 case $host in 9150 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9151 export_dynamic_flag_spec='${wl}-Blargedynsym' 9152 ;; 9153 esac 9154 fi 9155 fi 9156 9157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9158$as_echo "$ld_shlibs" >&6; } 9159test "$ld_shlibs" = no && can_build_shared=no 9160 9161with_gnu_ld=$with_gnu_ld 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177# 9178# Do we need to explicitly link libc? 9179# 9180case "x$archive_cmds_need_lc" in 9181x|xyes) 9182 # Assume -lc should be added 9183 archive_cmds_need_lc=yes 9184 9185 if test "$enable_shared" = yes && test "$GCC" = yes; then 9186 case $archive_cmds in 9187 *'~'*) 9188 # FIXME: we may have to deal with multi-command sequences. 9189 ;; 9190 '$CC '*) 9191 # Test whether the compiler implicitly links with -lc since on some 9192 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9193 # to ld, don't add -lc before -lgcc. 9194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9195$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9196if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9197 $as_echo_n "(cached) " >&6 9198else 9199 $RM conftest* 9200 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9201 9202 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9203 (eval $ac_compile) 2>&5 9204 ac_status=$? 9205 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9206 test $ac_status = 0; } 2>conftest.err; then 9207 soname=conftest 9208 lib=conftest 9209 libobjs=conftest.$ac_objext 9210 deplibs= 9211 wl=$lt_prog_compiler_wl 9212 pic_flag=$lt_prog_compiler_pic 9213 compiler_flags=-v 9214 linker_flags=-v 9215 verstring= 9216 output_objdir=. 9217 libname=conftest 9218 lt_save_allow_undefined_flag=$allow_undefined_flag 9219 allow_undefined_flag= 9220 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9221 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9222 ac_status=$? 9223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9224 test $ac_status = 0; } 9225 then 9226 lt_cv_archive_cmds_need_lc=no 9227 else 9228 lt_cv_archive_cmds_need_lc=yes 9229 fi 9230 allow_undefined_flag=$lt_save_allow_undefined_flag 9231 else 9232 cat conftest.err 1>&5 9233 fi 9234 $RM conftest* 9235 9236fi 9237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9238$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9239 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9240 ;; 9241 esac 9242 fi 9243 ;; 9244esac 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9403$as_echo_n "checking dynamic linker characteristics... " >&6; } 9404 9405if test "$GCC" = yes; then 9406 case $host_os in 9407 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9408 *) lt_awk_arg="/^libraries:/" ;; 9409 esac 9410 case $host_os in 9411 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9412 *) lt_sed_strip_eq="s,=/,/,g" ;; 9413 esac 9414 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9415 case $lt_search_path_spec in 9416 *\;*) 9417 # if the path contains ";" then we assume it to be the separator 9418 # otherwise default to the standard path separator (i.e. ":") - it is 9419 # assumed that no part of a normal pathname contains ";" but that should 9420 # okay in the real world where ";" in dirpaths is itself problematic. 9421 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9422 ;; 9423 *) 9424 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9425 ;; 9426 esac 9427 # Ok, now we have the path, separated by spaces, we can step through it 9428 # and add multilib dir if necessary. 9429 lt_tmp_lt_search_path_spec= 9430 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9431 for lt_sys_path in $lt_search_path_spec; do 9432 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9433 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9434 else 9435 test -d "$lt_sys_path" && \ 9436 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9437 fi 9438 done 9439 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9440BEGIN {RS=" "; FS="/|\n";} { 9441 lt_foo=""; 9442 lt_count=0; 9443 for (lt_i = NF; lt_i > 0; lt_i--) { 9444 if ($lt_i != "" && $lt_i != ".") { 9445 if ($lt_i == "..") { 9446 lt_count++; 9447 } else { 9448 if (lt_count == 0) { 9449 lt_foo="/" $lt_i lt_foo; 9450 } else { 9451 lt_count--; 9452 } 9453 } 9454 } 9455 } 9456 if (lt_foo != "") { lt_freq[lt_foo]++; } 9457 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9458}'` 9459 # AWK program above erroneously prepends '/' to C:/dos/paths 9460 # for these hosts. 9461 case $host_os in 9462 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9463 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9464 esac 9465 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9466else 9467 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9468fi 9469library_names_spec= 9470libname_spec='lib$name' 9471soname_spec= 9472shrext_cmds=".so" 9473postinstall_cmds= 9474postuninstall_cmds= 9475finish_cmds= 9476finish_eval= 9477shlibpath_var= 9478shlibpath_overrides_runpath=unknown 9479version_type=none 9480dynamic_linker="$host_os ld.so" 9481sys_lib_dlsearch_path_spec="/lib /usr/lib" 9482need_lib_prefix=unknown 9483hardcode_into_libs=no 9484 9485# when you set need_version to no, make sure it does not cause -set_version 9486# flags to be left without arguments 9487need_version=unknown 9488 9489case $host_os in 9490aix3*) 9491 version_type=linux 9492 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9493 shlibpath_var=LIBPATH 9494 9495 # AIX 3 has no versioning support, so we append a major version to the name. 9496 soname_spec='${libname}${release}${shared_ext}$major' 9497 ;; 9498 9499aix[4-9]*) 9500 version_type=linux 9501 need_lib_prefix=no 9502 need_version=no 9503 hardcode_into_libs=yes 9504 if test "$host_cpu" = ia64; then 9505 # AIX 5 supports IA64 9506 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9507 shlibpath_var=LD_LIBRARY_PATH 9508 else 9509 # With GCC up to 2.95.x, collect2 would create an import file 9510 # for dependence libraries. The import file would start with 9511 # the line `#! .'. This would cause the generated library to 9512 # depend on `.', always an invalid library. This was fixed in 9513 # development snapshots of GCC prior to 3.0. 9514 case $host_os in 9515 aix4 | aix4.[01] | aix4.[01].*) 9516 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9517 echo ' yes ' 9518 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9519 : 9520 else 9521 can_build_shared=no 9522 fi 9523 ;; 9524 esac 9525 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9526 # soname into executable. Probably we can add versioning support to 9527 # collect2, so additional links can be useful in future. 9528 if test "$aix_use_runtimelinking" = yes; then 9529 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9530 # instead of lib<name>.a to let people know that these are not 9531 # typical AIX shared libraries. 9532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9533 else 9534 # We preserve .a as extension for shared libraries through AIX4.2 9535 # and later when we are not doing run time linking. 9536 library_names_spec='${libname}${release}.a $libname.a' 9537 soname_spec='${libname}${release}${shared_ext}$major' 9538 fi 9539 shlibpath_var=LIBPATH 9540 fi 9541 ;; 9542 9543amigaos*) 9544 case $host_cpu in 9545 powerpc) 9546 # Since July 2007 AmigaOS4 officially supports .so libraries. 9547 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9549 ;; 9550 m68k) 9551 library_names_spec='$libname.ixlibrary $libname.a' 9552 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9553 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' 9554 ;; 9555 esac 9556 ;; 9557 9558beos*) 9559 library_names_spec='${libname}${shared_ext}' 9560 dynamic_linker="$host_os ld.so" 9561 shlibpath_var=LIBRARY_PATH 9562 ;; 9563 9564bsdi[45]*) 9565 version_type=linux 9566 need_version=no 9567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9568 soname_spec='${libname}${release}${shared_ext}$major' 9569 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9570 shlibpath_var=LD_LIBRARY_PATH 9571 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9572 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9573 # the default ld.so.conf also contains /usr/contrib/lib and 9574 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9575 # libtool to hard-code these into programs 9576 ;; 9577 9578cygwin* | mingw* | pw32* | cegcc*) 9579 version_type=windows 9580 shrext_cmds=".dll" 9581 need_version=no 9582 need_lib_prefix=no 9583 9584 case $GCC,$host_os in 9585 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9586 library_names_spec='$libname.dll.a' 9587 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9588 postinstall_cmds='base_file=`basename \${file}`~ 9589 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9590 dldir=$destdir/`dirname \$dlpath`~ 9591 test -d \$dldir || mkdir -p \$dldir~ 9592 $install_prog $dir/$dlname \$dldir/$dlname~ 9593 chmod a+x \$dldir/$dlname~ 9594 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9595 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9596 fi' 9597 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9598 dlpath=$dir/\$dldll~ 9599 $RM \$dlpath' 9600 shlibpath_overrides_runpath=yes 9601 9602 case $host_os in 9603 cygwin*) 9604 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9605 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9606 9607 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9608 ;; 9609 mingw* | cegcc*) 9610 # MinGW DLLs use traditional 'lib' prefix 9611 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9612 ;; 9613 pw32*) 9614 # pw32 DLLs use 'pw' prefix rather than 'lib' 9615 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9616 ;; 9617 esac 9618 ;; 9619 9620 *) 9621 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9622 ;; 9623 esac 9624 dynamic_linker='Win32 ld.exe' 9625 # FIXME: first we should search . and the directory the executable is in 9626 shlibpath_var=PATH 9627 ;; 9628 9629darwin* | rhapsody*) 9630 dynamic_linker="$host_os dyld" 9631 version_type=darwin 9632 need_lib_prefix=no 9633 need_version=no 9634 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9635 soname_spec='${libname}${release}${major}$shared_ext' 9636 shlibpath_overrides_runpath=yes 9637 shlibpath_var=DYLD_LIBRARY_PATH 9638 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9639 9640 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9641 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9642 ;; 9643 9644dgux*) 9645 version_type=linux 9646 need_lib_prefix=no 9647 need_version=no 9648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9649 soname_spec='${libname}${release}${shared_ext}$major' 9650 shlibpath_var=LD_LIBRARY_PATH 9651 ;; 9652 9653freebsd* | dragonfly*) 9654 # DragonFly does not have aout. When/if they implement a new 9655 # versioning mechanism, adjust this. 9656 if test -x /usr/bin/objformat; then 9657 objformat=`/usr/bin/objformat` 9658 else 9659 case $host_os in 9660 freebsd[23].*) objformat=aout ;; 9661 *) objformat=elf ;; 9662 esac 9663 fi 9664 version_type=freebsd-$objformat 9665 case $version_type in 9666 freebsd-elf*) 9667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9668 need_version=no 9669 need_lib_prefix=no 9670 ;; 9671 freebsd-*) 9672 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9673 need_version=yes 9674 ;; 9675 esac 9676 shlibpath_var=LD_LIBRARY_PATH 9677 case $host_os in 9678 freebsd2.*) 9679 shlibpath_overrides_runpath=yes 9680 ;; 9681 freebsd3.[01]* | freebsdelf3.[01]*) 9682 shlibpath_overrides_runpath=yes 9683 hardcode_into_libs=yes 9684 ;; 9685 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9686 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9687 shlibpath_overrides_runpath=no 9688 hardcode_into_libs=yes 9689 ;; 9690 *) # from 4.6 on, and DragonFly 9691 shlibpath_overrides_runpath=yes 9692 hardcode_into_libs=yes 9693 ;; 9694 esac 9695 ;; 9696 9697gnu*) 9698 version_type=linux 9699 need_lib_prefix=no 9700 need_version=no 9701 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9702 soname_spec='${libname}${release}${shared_ext}$major' 9703 shlibpath_var=LD_LIBRARY_PATH 9704 hardcode_into_libs=yes 9705 ;; 9706 9707haiku*) 9708 version_type=linux 9709 need_lib_prefix=no 9710 need_version=no 9711 dynamic_linker="$host_os runtime_loader" 9712 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9713 soname_spec='${libname}${release}${shared_ext}$major' 9714 shlibpath_var=LIBRARY_PATH 9715 shlibpath_overrides_runpath=yes 9716 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9717 hardcode_into_libs=yes 9718 ;; 9719 9720hpux9* | hpux10* | hpux11*) 9721 # Give a soname corresponding to the major version so that dld.sl refuses to 9722 # link against other versions. 9723 version_type=sunos 9724 need_lib_prefix=no 9725 need_version=no 9726 case $host_cpu in 9727 ia64*) 9728 shrext_cmds='.so' 9729 hardcode_into_libs=yes 9730 dynamic_linker="$host_os dld.so" 9731 shlibpath_var=LD_LIBRARY_PATH 9732 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9733 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9734 soname_spec='${libname}${release}${shared_ext}$major' 9735 if test "X$HPUX_IA64_MODE" = X32; then 9736 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9737 else 9738 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9739 fi 9740 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9741 ;; 9742 hppa*64*) 9743 shrext_cmds='.sl' 9744 hardcode_into_libs=yes 9745 dynamic_linker="$host_os dld.sl" 9746 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9747 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9749 soname_spec='${libname}${release}${shared_ext}$major' 9750 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9751 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9752 ;; 9753 *) 9754 shrext_cmds='.sl' 9755 dynamic_linker="$host_os dld.sl" 9756 shlibpath_var=SHLIB_PATH 9757 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9759 soname_spec='${libname}${release}${shared_ext}$major' 9760 ;; 9761 esac 9762 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9763 postinstall_cmds='chmod 555 $lib' 9764 # or fails outright, so override atomically: 9765 install_override_mode=555 9766 ;; 9767 9768interix[3-9]*) 9769 version_type=linux 9770 need_lib_prefix=no 9771 need_version=no 9772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9773 soname_spec='${libname}${release}${shared_ext}$major' 9774 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9775 shlibpath_var=LD_LIBRARY_PATH 9776 shlibpath_overrides_runpath=no 9777 hardcode_into_libs=yes 9778 ;; 9779 9780irix5* | irix6* | nonstopux*) 9781 case $host_os in 9782 nonstopux*) version_type=nonstopux ;; 9783 *) 9784 if test "$lt_cv_prog_gnu_ld" = yes; then 9785 version_type=linux 9786 else 9787 version_type=irix 9788 fi ;; 9789 esac 9790 need_lib_prefix=no 9791 need_version=no 9792 soname_spec='${libname}${release}${shared_ext}$major' 9793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9794 case $host_os in 9795 irix5* | nonstopux*) 9796 libsuff= shlibsuff= 9797 ;; 9798 *) 9799 case $LD in # libtool.m4 will add one of these switches to LD 9800 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9801 libsuff= shlibsuff= libmagic=32-bit;; 9802 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9803 libsuff=32 shlibsuff=N32 libmagic=N32;; 9804 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9805 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9806 *) libsuff= shlibsuff= libmagic=never-match;; 9807 esac 9808 ;; 9809 esac 9810 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9811 shlibpath_overrides_runpath=no 9812 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9813 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9814 hardcode_into_libs=yes 9815 ;; 9816 9817# No shared lib support for Linux oldld, aout, or coff. 9818linux*oldld* | linux*aout* | linux*coff*) 9819 dynamic_linker=no 9820 ;; 9821 9822# This must be Linux ELF. 9823linux* | k*bsd*-gnu | kopensolaris*-gnu) 9824 version_type=linux 9825 need_lib_prefix=no 9826 need_version=no 9827 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9828 soname_spec='${libname}${release}${shared_ext}$major' 9829 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9830 shlibpath_var=LD_LIBRARY_PATH 9831 shlibpath_overrides_runpath=no 9832 9833 # Some binutils ld are patched to set DT_RUNPATH 9834 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 9835 $as_echo_n "(cached) " >&6 9836else 9837 lt_cv_shlibpath_overrides_runpath=no 9838 save_LDFLAGS=$LDFLAGS 9839 save_libdir=$libdir 9840 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9841 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9842 if test x$gcc_no_link = xyes; then 9843 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9844fi 9845cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9846/* end confdefs.h. */ 9847 9848int 9849main () 9850{ 9851 9852 ; 9853 return 0; 9854} 9855_ACEOF 9856if ac_fn_c_try_link "$LINENO"; then : 9857 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9858 lt_cv_shlibpath_overrides_runpath=yes 9859fi 9860fi 9861rm -f core conftest.err conftest.$ac_objext \ 9862 conftest$ac_exeext conftest.$ac_ext 9863 LDFLAGS=$save_LDFLAGS 9864 libdir=$save_libdir 9865 9866fi 9867 9868 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 9869 9870 # This implies no fast_install, which is unacceptable. 9871 # Some rework will be needed to allow for fast_install 9872 # before this can be enabled. 9873 hardcode_into_libs=yes 9874 9875 # Append ld.so.conf contents to the search path 9876 if test -f /etc/ld.so.conf; then 9877 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' ' '` 9878 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9879 fi 9880 9881 # We used to test for /lib/ld.so.1 and disable shared libraries on 9882 # powerpc, because MkLinux only supported shared libraries with the 9883 # GNU dynamic linker. Since this was broken with cross compilers, 9884 # most powerpc-linux boxes support dynamic linking these days and 9885 # people can always --disable-shared, the test was removed, and we 9886 # assume the GNU/Linux dynamic linker is in use. 9887 dynamic_linker='GNU/Linux ld.so' 9888 ;; 9889 9890netbsd*) 9891 version_type=sunos 9892 need_lib_prefix=no 9893 need_version=no 9894 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9896 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9897 dynamic_linker='NetBSD (a.out) ld.so' 9898 else 9899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9900 soname_spec='${libname}${release}${shared_ext}$major' 9901 dynamic_linker='NetBSD ld.elf_so' 9902 fi 9903 shlibpath_var=LD_LIBRARY_PATH 9904 shlibpath_overrides_runpath=yes 9905 hardcode_into_libs=yes 9906 ;; 9907 9908newsos6) 9909 version_type=linux 9910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9911 shlibpath_var=LD_LIBRARY_PATH 9912 shlibpath_overrides_runpath=yes 9913 ;; 9914 9915*nto* | *qnx*) 9916 version_type=qnx 9917 need_lib_prefix=no 9918 need_version=no 9919 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9920 soname_spec='${libname}${release}${shared_ext}$major' 9921 shlibpath_var=LD_LIBRARY_PATH 9922 shlibpath_overrides_runpath=no 9923 hardcode_into_libs=yes 9924 dynamic_linker='ldqnx.so' 9925 ;; 9926 9927openbsd*) 9928 version_type=sunos 9929 sys_lib_dlsearch_path_spec="/usr/lib" 9930 need_lib_prefix=no 9931 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9932 case $host_os in 9933 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9934 *) need_version=no ;; 9935 esac 9936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9937 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9938 shlibpath_var=LD_LIBRARY_PATH 9939 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9940 case $host_os in 9941 openbsd2.[89] | openbsd2.[89].*) 9942 shlibpath_overrides_runpath=no 9943 ;; 9944 *) 9945 shlibpath_overrides_runpath=yes 9946 ;; 9947 esac 9948 else 9949 shlibpath_overrides_runpath=yes 9950 fi 9951 ;; 9952 9953os2*) 9954 libname_spec='$name' 9955 shrext_cmds=".dll" 9956 need_lib_prefix=no 9957 library_names_spec='$libname${shared_ext} $libname.a' 9958 dynamic_linker='OS/2 ld.exe' 9959 shlibpath_var=LIBPATH 9960 ;; 9961 9962osf3* | osf4* | osf5*) 9963 version_type=osf 9964 need_lib_prefix=no 9965 need_version=no 9966 soname_spec='${libname}${release}${shared_ext}$major' 9967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9968 shlibpath_var=LD_LIBRARY_PATH 9969 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9970 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9971 ;; 9972 9973rdos*) 9974 dynamic_linker=no 9975 ;; 9976 9977solaris*) 9978 version_type=linux 9979 need_lib_prefix=no 9980 need_version=no 9981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9982 soname_spec='${libname}${release}${shared_ext}$major' 9983 shlibpath_var=LD_LIBRARY_PATH 9984 shlibpath_overrides_runpath=yes 9985 hardcode_into_libs=yes 9986 # ldd complains unless libraries are executable 9987 postinstall_cmds='chmod +x $lib' 9988 ;; 9989 9990sunos4*) 9991 version_type=sunos 9992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9993 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9994 shlibpath_var=LD_LIBRARY_PATH 9995 shlibpath_overrides_runpath=yes 9996 if test "$with_gnu_ld" = yes; then 9997 need_lib_prefix=no 9998 fi 9999 need_version=yes 10000 ;; 10001 10002sysv4 | sysv4.3*) 10003 version_type=linux 10004 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10005 soname_spec='${libname}${release}${shared_ext}$major' 10006 shlibpath_var=LD_LIBRARY_PATH 10007 case $host_vendor in 10008 sni) 10009 shlibpath_overrides_runpath=no 10010 need_lib_prefix=no 10011 runpath_var=LD_RUN_PATH 10012 ;; 10013 siemens) 10014 need_lib_prefix=no 10015 ;; 10016 motorola) 10017 need_lib_prefix=no 10018 need_version=no 10019 shlibpath_overrides_runpath=no 10020 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10021 ;; 10022 esac 10023 ;; 10024 10025sysv4*MP*) 10026 if test -d /usr/nec ;then 10027 version_type=linux 10028 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10029 soname_spec='$libname${shared_ext}.$major' 10030 shlibpath_var=LD_LIBRARY_PATH 10031 fi 10032 ;; 10033 10034sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10035 version_type=freebsd-elf 10036 need_lib_prefix=no 10037 need_version=no 10038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10039 soname_spec='${libname}${release}${shared_ext}$major' 10040 shlibpath_var=LD_LIBRARY_PATH 10041 shlibpath_overrides_runpath=yes 10042 hardcode_into_libs=yes 10043 if test "$with_gnu_ld" = yes; then 10044 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10045 else 10046 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10047 case $host_os in 10048 sco3.2v5*) 10049 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10050 ;; 10051 esac 10052 fi 10053 sys_lib_dlsearch_path_spec='/usr/lib' 10054 ;; 10055 10056tpf*) 10057 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10058 version_type=linux 10059 need_lib_prefix=no 10060 need_version=no 10061 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10062 shlibpath_var=LD_LIBRARY_PATH 10063 shlibpath_overrides_runpath=no 10064 hardcode_into_libs=yes 10065 ;; 10066 10067uts4*) 10068 version_type=linux 10069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10070 soname_spec='${libname}${release}${shared_ext}$major' 10071 shlibpath_var=LD_LIBRARY_PATH 10072 ;; 10073 10074*) 10075 dynamic_linker=no 10076 ;; 10077esac 10078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10079$as_echo "$dynamic_linker" >&6; } 10080test "$dynamic_linker" = no && can_build_shared=no 10081 10082variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10083if test "$GCC" = yes; then 10084 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10085fi 10086 10087if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10088 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10089fi 10090if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10091 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10092fi 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10186$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10187hardcode_action= 10188if test -n "$hardcode_libdir_flag_spec" || 10189 test -n "$runpath_var" || 10190 test "X$hardcode_automatic" = "Xyes" ; then 10191 10192 # We can hardcode non-existent directories. 10193 if test "$hardcode_direct" != no && 10194 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10195 # have to relink, otherwise we might link with an installed library 10196 # when we should be linking with a yet-to-be-installed one 10197 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10198 test "$hardcode_minus_L" != no; then 10199 # Linking always hardcodes the temporary library directory. 10200 hardcode_action=relink 10201 else 10202 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10203 hardcode_action=immediate 10204 fi 10205else 10206 # We cannot hardcode anything, or else we can only hardcode existing 10207 # directories. 10208 hardcode_action=unsupported 10209fi 10210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10211$as_echo "$hardcode_action" >&6; } 10212 10213if test "$hardcode_action" = relink || 10214 test "$inherit_rpath" = yes; then 10215 # Fast installation is not supported 10216 enable_fast_install=no 10217elif test "$shlibpath_overrides_runpath" = yes || 10218 test "$enable_shared" = no; then 10219 # Fast installation is not necessary 10220 enable_fast_install=needless 10221fi 10222 10223 10224 10225 10226 10227 10228 if test "x$enable_dlopen" != xyes; then 10229 enable_dlopen=unknown 10230 enable_dlopen_self=unknown 10231 enable_dlopen_self_static=unknown 10232else 10233 lt_cv_dlopen=no 10234 lt_cv_dlopen_libs= 10235 10236 case $host_os in 10237 beos*) 10238 lt_cv_dlopen="load_add_on" 10239 lt_cv_dlopen_libs= 10240 lt_cv_dlopen_self=yes 10241 ;; 10242 10243 mingw* | pw32* | cegcc*) 10244 lt_cv_dlopen="LoadLibrary" 10245 lt_cv_dlopen_libs= 10246 ;; 10247 10248 cygwin*) 10249 lt_cv_dlopen="dlopen" 10250 lt_cv_dlopen_libs= 10251 ;; 10252 10253 darwin*) 10254 # if libdl is installed we need to link against it 10255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10256$as_echo_n "checking for dlopen in -ldl... " >&6; } 10257if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10258 $as_echo_n "(cached) " >&6 10259else 10260 ac_check_lib_save_LIBS=$LIBS 10261LIBS="-ldl $LIBS" 10262if test x$gcc_no_link = xyes; then 10263 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10264fi 10265cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10266/* end confdefs.h. */ 10267 10268/* Override any GCC internal prototype to avoid an error. 10269 Use char because int might match the return type of a GCC 10270 builtin and then its argument prototype would still apply. */ 10271#ifdef __cplusplus 10272extern "C" 10273#endif 10274char dlopen (); 10275int 10276main () 10277{ 10278return dlopen (); 10279 ; 10280 return 0; 10281} 10282_ACEOF 10283if ac_fn_c_try_link "$LINENO"; then : 10284 ac_cv_lib_dl_dlopen=yes 10285else 10286 ac_cv_lib_dl_dlopen=no 10287fi 10288rm -f core conftest.err conftest.$ac_objext \ 10289 conftest$ac_exeext conftest.$ac_ext 10290LIBS=$ac_check_lib_save_LIBS 10291fi 10292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10293$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10294if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10295 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10296else 10297 10298 lt_cv_dlopen="dyld" 10299 lt_cv_dlopen_libs= 10300 lt_cv_dlopen_self=yes 10301 10302fi 10303 10304 ;; 10305 10306 *) 10307 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10308if test "x$ac_cv_func_shl_load" = x""yes; then : 10309 lt_cv_dlopen="shl_load" 10310else 10311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10312$as_echo_n "checking for shl_load in -ldld... " >&6; } 10313if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10314 $as_echo_n "(cached) " >&6 10315else 10316 ac_check_lib_save_LIBS=$LIBS 10317LIBS="-ldld $LIBS" 10318if test x$gcc_no_link = xyes; then 10319 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10320fi 10321cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10322/* end confdefs.h. */ 10323 10324/* Override any GCC internal prototype to avoid an error. 10325 Use char because int might match the return type of a GCC 10326 builtin and then its argument prototype would still apply. */ 10327#ifdef __cplusplus 10328extern "C" 10329#endif 10330char shl_load (); 10331int 10332main () 10333{ 10334return shl_load (); 10335 ; 10336 return 0; 10337} 10338_ACEOF 10339if ac_fn_c_try_link "$LINENO"; then : 10340 ac_cv_lib_dld_shl_load=yes 10341else 10342 ac_cv_lib_dld_shl_load=no 10343fi 10344rm -f core conftest.err conftest.$ac_objext \ 10345 conftest$ac_exeext conftest.$ac_ext 10346LIBS=$ac_check_lib_save_LIBS 10347fi 10348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10349$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10350if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10351 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10352else 10353 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10354if test "x$ac_cv_func_dlopen" = x""yes; then : 10355 lt_cv_dlopen="dlopen" 10356else 10357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10358$as_echo_n "checking for dlopen in -ldl... " >&6; } 10359if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10360 $as_echo_n "(cached) " >&6 10361else 10362 ac_check_lib_save_LIBS=$LIBS 10363LIBS="-ldl $LIBS" 10364if test x$gcc_no_link = xyes; then 10365 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10366fi 10367cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10368/* end confdefs.h. */ 10369 10370/* Override any GCC internal prototype to avoid an error. 10371 Use char because int might match the return type of a GCC 10372 builtin and then its argument prototype would still apply. */ 10373#ifdef __cplusplus 10374extern "C" 10375#endif 10376char dlopen (); 10377int 10378main () 10379{ 10380return dlopen (); 10381 ; 10382 return 0; 10383} 10384_ACEOF 10385if ac_fn_c_try_link "$LINENO"; then : 10386 ac_cv_lib_dl_dlopen=yes 10387else 10388 ac_cv_lib_dl_dlopen=no 10389fi 10390rm -f core conftest.err conftest.$ac_objext \ 10391 conftest$ac_exeext conftest.$ac_ext 10392LIBS=$ac_check_lib_save_LIBS 10393fi 10394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10395$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10396if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10397 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10398else 10399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10400$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10401if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10402 $as_echo_n "(cached) " >&6 10403else 10404 ac_check_lib_save_LIBS=$LIBS 10405LIBS="-lsvld $LIBS" 10406if test x$gcc_no_link = xyes; then 10407 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10408fi 10409cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10410/* end confdefs.h. */ 10411 10412/* Override any GCC internal prototype to avoid an error. 10413 Use char because int might match the return type of a GCC 10414 builtin and then its argument prototype would still apply. */ 10415#ifdef __cplusplus 10416extern "C" 10417#endif 10418char dlopen (); 10419int 10420main () 10421{ 10422return dlopen (); 10423 ; 10424 return 0; 10425} 10426_ACEOF 10427if ac_fn_c_try_link "$LINENO"; then : 10428 ac_cv_lib_svld_dlopen=yes 10429else 10430 ac_cv_lib_svld_dlopen=no 10431fi 10432rm -f core conftest.err conftest.$ac_objext \ 10433 conftest$ac_exeext conftest.$ac_ext 10434LIBS=$ac_check_lib_save_LIBS 10435fi 10436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10437$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10438if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10439 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10440else 10441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10442$as_echo_n "checking for dld_link in -ldld... " >&6; } 10443if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10444 $as_echo_n "(cached) " >&6 10445else 10446 ac_check_lib_save_LIBS=$LIBS 10447LIBS="-ldld $LIBS" 10448if test x$gcc_no_link = xyes; then 10449 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10450fi 10451cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10452/* end confdefs.h. */ 10453 10454/* Override any GCC internal prototype to avoid an error. 10455 Use char because int might match the return type of a GCC 10456 builtin and then its argument prototype would still apply. */ 10457#ifdef __cplusplus 10458extern "C" 10459#endif 10460char dld_link (); 10461int 10462main () 10463{ 10464return dld_link (); 10465 ; 10466 return 0; 10467} 10468_ACEOF 10469if ac_fn_c_try_link "$LINENO"; then : 10470 ac_cv_lib_dld_dld_link=yes 10471else 10472 ac_cv_lib_dld_dld_link=no 10473fi 10474rm -f core conftest.err conftest.$ac_objext \ 10475 conftest$ac_exeext conftest.$ac_ext 10476LIBS=$ac_check_lib_save_LIBS 10477fi 10478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10479$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10480if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10481 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10482fi 10483 10484 10485fi 10486 10487 10488fi 10489 10490 10491fi 10492 10493 10494fi 10495 10496 10497fi 10498 10499 ;; 10500 esac 10501 10502 if test "x$lt_cv_dlopen" != xno; then 10503 enable_dlopen=yes 10504 else 10505 enable_dlopen=no 10506 fi 10507 10508 case $lt_cv_dlopen in 10509 dlopen) 10510 save_CPPFLAGS="$CPPFLAGS" 10511 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10512 10513 save_LDFLAGS="$LDFLAGS" 10514 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10515 10516 save_LIBS="$LIBS" 10517 LIBS="$lt_cv_dlopen_libs $LIBS" 10518 10519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10520$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10521if test "${lt_cv_dlopen_self+set}" = set; then : 10522 $as_echo_n "(cached) " >&6 10523else 10524 if test "$cross_compiling" = yes; then : 10525 lt_cv_dlopen_self=cross 10526else 10527 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10528 lt_status=$lt_dlunknown 10529 cat > conftest.$ac_ext <<_LT_EOF 10530#line 10530 "configure" 10531#include "confdefs.h" 10532 10533#if HAVE_DLFCN_H 10534#include <dlfcn.h> 10535#endif 10536 10537#include <stdio.h> 10538 10539#ifdef RTLD_GLOBAL 10540# define LT_DLGLOBAL RTLD_GLOBAL 10541#else 10542# ifdef DL_GLOBAL 10543# define LT_DLGLOBAL DL_GLOBAL 10544# else 10545# define LT_DLGLOBAL 0 10546# endif 10547#endif 10548 10549/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10550 find out it does not work in some platform. */ 10551#ifndef LT_DLLAZY_OR_NOW 10552# ifdef RTLD_LAZY 10553# define LT_DLLAZY_OR_NOW RTLD_LAZY 10554# else 10555# ifdef DL_LAZY 10556# define LT_DLLAZY_OR_NOW DL_LAZY 10557# else 10558# ifdef RTLD_NOW 10559# define LT_DLLAZY_OR_NOW RTLD_NOW 10560# else 10561# ifdef DL_NOW 10562# define LT_DLLAZY_OR_NOW DL_NOW 10563# else 10564# define LT_DLLAZY_OR_NOW 0 10565# endif 10566# endif 10567# endif 10568# endif 10569#endif 10570 10571/* When -fvisbility=hidden is used, assume the code has been annotated 10572 correspondingly for the symbols needed. */ 10573#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10574void fnord () __attribute__((visibility("default"))); 10575#endif 10576 10577void fnord () { int i=42; } 10578int main () 10579{ 10580 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10581 int status = $lt_dlunknown; 10582 10583 if (self) 10584 { 10585 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10586 else 10587 { 10588 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10589 else puts (dlerror ()); 10590 } 10591 /* dlclose (self); */ 10592 } 10593 else 10594 puts (dlerror ()); 10595 10596 return status; 10597} 10598_LT_EOF 10599 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10600 (eval $ac_link) 2>&5 10601 ac_status=$? 10602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10603 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10604 (./conftest; exit; ) >&5 2>/dev/null 10605 lt_status=$? 10606 case x$lt_status in 10607 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10608 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10609 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10610 esac 10611 else : 10612 # compilation failed 10613 lt_cv_dlopen_self=no 10614 fi 10615fi 10616rm -fr conftest* 10617 10618 10619fi 10620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10621$as_echo "$lt_cv_dlopen_self" >&6; } 10622 10623 if test "x$lt_cv_dlopen_self" = xyes; then 10624 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10626$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10627if test "${lt_cv_dlopen_self_static+set}" = set; then : 10628 $as_echo_n "(cached) " >&6 10629else 10630 if test "$cross_compiling" = yes; then : 10631 lt_cv_dlopen_self_static=cross 10632else 10633 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10634 lt_status=$lt_dlunknown 10635 cat > conftest.$ac_ext <<_LT_EOF 10636#line 10636 "configure" 10637#include "confdefs.h" 10638 10639#if HAVE_DLFCN_H 10640#include <dlfcn.h> 10641#endif 10642 10643#include <stdio.h> 10644 10645#ifdef RTLD_GLOBAL 10646# define LT_DLGLOBAL RTLD_GLOBAL 10647#else 10648# ifdef DL_GLOBAL 10649# define LT_DLGLOBAL DL_GLOBAL 10650# else 10651# define LT_DLGLOBAL 0 10652# endif 10653#endif 10654 10655/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10656 find out it does not work in some platform. */ 10657#ifndef LT_DLLAZY_OR_NOW 10658# ifdef RTLD_LAZY 10659# define LT_DLLAZY_OR_NOW RTLD_LAZY 10660# else 10661# ifdef DL_LAZY 10662# define LT_DLLAZY_OR_NOW DL_LAZY 10663# else 10664# ifdef RTLD_NOW 10665# define LT_DLLAZY_OR_NOW RTLD_NOW 10666# else 10667# ifdef DL_NOW 10668# define LT_DLLAZY_OR_NOW DL_NOW 10669# else 10670# define LT_DLLAZY_OR_NOW 0 10671# endif 10672# endif 10673# endif 10674# endif 10675#endif 10676 10677/* When -fvisbility=hidden is used, assume the code has been annotated 10678 correspondingly for the symbols needed. */ 10679#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10680void fnord () __attribute__((visibility("default"))); 10681#endif 10682 10683void fnord () { int i=42; } 10684int main () 10685{ 10686 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10687 int status = $lt_dlunknown; 10688 10689 if (self) 10690 { 10691 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10692 else 10693 { 10694 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10695 else puts (dlerror ()); 10696 } 10697 /* dlclose (self); */ 10698 } 10699 else 10700 puts (dlerror ()); 10701 10702 return status; 10703} 10704_LT_EOF 10705 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10706 (eval $ac_link) 2>&5 10707 ac_status=$? 10708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10709 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10710 (./conftest; exit; ) >&5 2>/dev/null 10711 lt_status=$? 10712 case x$lt_status in 10713 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10714 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10715 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10716 esac 10717 else : 10718 # compilation failed 10719 lt_cv_dlopen_self_static=no 10720 fi 10721fi 10722rm -fr conftest* 10723 10724 10725fi 10726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10727$as_echo "$lt_cv_dlopen_self_static" >&6; } 10728 fi 10729 10730 CPPFLAGS="$save_CPPFLAGS" 10731 LDFLAGS="$save_LDFLAGS" 10732 LIBS="$save_LIBS" 10733 ;; 10734 esac 10735 10736 case $lt_cv_dlopen_self in 10737 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10738 *) enable_dlopen_self=unknown ;; 10739 esac 10740 10741 case $lt_cv_dlopen_self_static in 10742 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10743 *) enable_dlopen_self_static=unknown ;; 10744 esac 10745fi 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763striplib= 10764old_striplib= 10765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10766$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10767if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10768 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10769 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10771$as_echo "yes" >&6; } 10772else 10773# FIXME - insert some real tests, host_os isn't really good enough 10774 case $host_os in 10775 darwin*) 10776 if test -n "$STRIP" ; then 10777 striplib="$STRIP -x" 10778 old_striplib="$STRIP -S" 10779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10780$as_echo "yes" >&6; } 10781 else 10782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10783$as_echo "no" >&6; } 10784 fi 10785 ;; 10786 *) 10787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10788$as_echo "no" >&6; } 10789 ;; 10790 esac 10791fi 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 # Report which library types will actually be built 10805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10806$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10808$as_echo "$can_build_shared" >&6; } 10809 10810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10811$as_echo_n "checking whether to build shared libraries... " >&6; } 10812 test "$can_build_shared" = "no" && enable_shared=no 10813 10814 # On AIX, shared libraries and static libraries use the same namespace, and 10815 # are all built from PIC. 10816 case $host_os in 10817 aix3*) 10818 test "$enable_shared" = yes && enable_static=no 10819 if test -n "$RANLIB"; then 10820 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10821 postinstall_cmds='$RANLIB $lib' 10822 fi 10823 ;; 10824 10825 aix[4-9]*) 10826 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10827 test "$enable_shared" = yes && enable_static=no 10828 fi 10829 ;; 10830 esac 10831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10832$as_echo "$enable_shared" >&6; } 10833 10834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10835$as_echo_n "checking whether to build static libraries... " >&6; } 10836 # Make sure either enable_shared or enable_static is yes. 10837 test "$enable_shared" = yes || enable_static=yes 10838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10839$as_echo "$enable_static" >&6; } 10840 10841 10842 10843 10844fi 10845ac_ext=c 10846ac_cpp='$CPP $CPPFLAGS' 10847ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10848ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10849ac_compiler_gnu=$ac_cv_c_compiler_gnu 10850 10851CC="$lt_save_CC" 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 ac_config_commands="$ac_config_commands libtool" 10866 10867 10868 10869 10870# Only expand once: 10871 10872 10873 10874 10875 10876case $host in 10877 *-cygwin* | *-mingw*) 10878 # 'host' will be top-level target in the case of a target lib, 10879 # we must compare to with_cross_host to decide if this is a native 10880 # or cross-compiler and select where to install dlls appropriately. 10881 if test -n "$with_cross_host" && 10882 test x"$with_cross_host" != x"no"; then 10883 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 10884 else 10885 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 10886 fi 10887 ;; 10888 *) 10889 lt_host_flags= 10890 ;; 10891esac 10892 10893 10894 10895 10896 10897 10898 10899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 10900$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 10901 # Check whether --enable-maintainer-mode was given. 10902if test "${enable_maintainer_mode+set}" = set; then : 10903 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 10904else 10905 USE_MAINTAINER_MODE=no 10906fi 10907 10908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 10909$as_echo "$USE_MAINTAINER_MODE" >&6; } 10910 if test $USE_MAINTAINER_MODE = yes; then 10911 MAINTAINER_MODE_TRUE= 10912 MAINTAINER_MODE_FALSE='#' 10913else 10914 MAINTAINER_MODE_TRUE='#' 10915 MAINTAINER_MODE_FALSE= 10916fi 10917 10918 MAINT=$MAINTAINER_MODE_TRUE 10919 10920 10921# Default to --enable-multilib 10922# Check whether --enable-multilib was given. 10923if test "${enable_multilib+set}" = set; then : 10924 enableval=$enable_multilib; case "$enableval" in 10925 yes) multilib=yes ;; 10926 no) multilib=no ;; 10927 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 10928 esac 10929else 10930 multilib=yes 10931fi 10932 10933 10934# We may get other options which we leave undocumented: 10935# --with-target-subdir, --with-multisrctop, --with-multisubdir 10936# See config-ml.in if you want the gory details. 10937 10938if test "$srcdir" = "."; then 10939 if test "$with_target_subdir" != "."; then 10940 multi_basedir="$srcdir/$with_multisrctop../.." 10941 else 10942 multi_basedir="$srcdir/$with_multisrctop.." 10943 fi 10944else 10945 multi_basedir="$srcdir/.." 10946fi 10947 10948 10949# Even if the default multilib is not a cross compilation, 10950# it may be that some of the other multilibs are. 10951if test $cross_compiling = no && test $multilib = yes \ 10952 && test "x${with_multisubdir}" != x ; then 10953 cross_compiling=maybe 10954fi 10955 10956ac_config_commands="$ac_config_commands default-1" 10957 10958 10959ac_ext=c 10960ac_cpp='$CPP $CPPFLAGS' 10961ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10962ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10963ac_compiler_gnu=$ac_cv_c_compiler_gnu 10964 10965# The same as in boehm-gc and libstdc++. Have to borrow it from there. 10966# We must force CC to /not/ be precious variables; otherwise 10967# the wrong, non-multilib-adjusted value will be used in multilibs. 10968# As a side effect, we have to subst CFLAGS ourselves. 10969 10970 10971 10972ac_ext=c 10973ac_cpp='$CPP $CPPFLAGS' 10974ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10975ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10976ac_compiler_gnu=$ac_cv_c_compiler_gnu 10977if test -n "$ac_tool_prefix"; then 10978 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 10979set dummy ${ac_tool_prefix}gcc; ac_word=$2 10980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10981$as_echo_n "checking for $ac_word... " >&6; } 10982if test "${ac_cv_prog_CC+set}" = set; then : 10983 $as_echo_n "(cached) " >&6 10984else 10985 if test -n "$CC"; then 10986 ac_cv_prog_CC="$CC" # Let the user override the test. 10987else 10988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10989for as_dir in $PATH 10990do 10991 IFS=$as_save_IFS 10992 test -z "$as_dir" && as_dir=. 10993 for ac_exec_ext in '' $ac_executable_extensions; do 10994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10995 ac_cv_prog_CC="${ac_tool_prefix}gcc" 10996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10997 break 2 10998 fi 10999done 11000 done 11001IFS=$as_save_IFS 11002 11003fi 11004fi 11005CC=$ac_cv_prog_CC 11006if test -n "$CC"; then 11007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11008$as_echo "$CC" >&6; } 11009else 11010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11011$as_echo "no" >&6; } 11012fi 11013 11014 11015fi 11016if test -z "$ac_cv_prog_CC"; then 11017 ac_ct_CC=$CC 11018 # Extract the first word of "gcc", so it can be a program name with args. 11019set dummy gcc; ac_word=$2 11020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11021$as_echo_n "checking for $ac_word... " >&6; } 11022if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 11023 $as_echo_n "(cached) " >&6 11024else 11025 if test -n "$ac_ct_CC"; then 11026 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 11027else 11028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11029for as_dir in $PATH 11030do 11031 IFS=$as_save_IFS 11032 test -z "$as_dir" && as_dir=. 11033 for ac_exec_ext in '' $ac_executable_extensions; do 11034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11035 ac_cv_prog_ac_ct_CC="gcc" 11036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11037 break 2 11038 fi 11039done 11040 done 11041IFS=$as_save_IFS 11042 11043fi 11044fi 11045ac_ct_CC=$ac_cv_prog_ac_ct_CC 11046if test -n "$ac_ct_CC"; then 11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 11048$as_echo "$ac_ct_CC" >&6; } 11049else 11050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11051$as_echo "no" >&6; } 11052fi 11053 11054 if test "x$ac_ct_CC" = x; then 11055 CC="" 11056 else 11057 case $cross_compiling:$ac_tool_warned in 11058yes:) 11059{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11060$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11061ac_tool_warned=yes ;; 11062esac 11063 CC=$ac_ct_CC 11064 fi 11065else 11066 CC="$ac_cv_prog_CC" 11067fi 11068 11069if test -z "$CC"; then 11070 if test -n "$ac_tool_prefix"; then 11071 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 11072set dummy ${ac_tool_prefix}cc; ac_word=$2 11073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11074$as_echo_n "checking for $ac_word... " >&6; } 11075if test "${ac_cv_prog_CC+set}" = set; then : 11076 $as_echo_n "(cached) " >&6 11077else 11078 if test -n "$CC"; then 11079 ac_cv_prog_CC="$CC" # Let the user override the test. 11080else 11081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11082for as_dir in $PATH 11083do 11084 IFS=$as_save_IFS 11085 test -z "$as_dir" && as_dir=. 11086 for ac_exec_ext in '' $ac_executable_extensions; do 11087 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11088 ac_cv_prog_CC="${ac_tool_prefix}cc" 11089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11090 break 2 11091 fi 11092done 11093 done 11094IFS=$as_save_IFS 11095 11096fi 11097fi 11098CC=$ac_cv_prog_CC 11099if test -n "$CC"; then 11100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11101$as_echo "$CC" >&6; } 11102else 11103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11104$as_echo "no" >&6; } 11105fi 11106 11107 11108 fi 11109fi 11110if test -z "$CC"; then 11111 # Extract the first word of "cc", so it can be a program name with args. 11112set dummy cc; ac_word=$2 11113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11114$as_echo_n "checking for $ac_word... " >&6; } 11115if test "${ac_cv_prog_CC+set}" = set; then : 11116 $as_echo_n "(cached) " >&6 11117else 11118 if test -n "$CC"; then 11119 ac_cv_prog_CC="$CC" # Let the user override the test. 11120else 11121 ac_prog_rejected=no 11122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11123for as_dir in $PATH 11124do 11125 IFS=$as_save_IFS 11126 test -z "$as_dir" && as_dir=. 11127 for ac_exec_ext in '' $ac_executable_extensions; do 11128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11129 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 11130 ac_prog_rejected=yes 11131 continue 11132 fi 11133 ac_cv_prog_CC="cc" 11134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11135 break 2 11136 fi 11137done 11138 done 11139IFS=$as_save_IFS 11140 11141if test $ac_prog_rejected = yes; then 11142 # We found a bogon in the path, so make sure we never use it. 11143 set dummy $ac_cv_prog_CC 11144 shift 11145 if test $# != 0; then 11146 # We chose a different compiler from the bogus one. 11147 # However, it has the same basename, so the bogon will be chosen 11148 # first if we set CC to just the basename; use the full file name. 11149 shift 11150 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 11151 fi 11152fi 11153fi 11154fi 11155CC=$ac_cv_prog_CC 11156if test -n "$CC"; then 11157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11158$as_echo "$CC" >&6; } 11159else 11160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11161$as_echo "no" >&6; } 11162fi 11163 11164 11165fi 11166if test -z "$CC"; then 11167 if test -n "$ac_tool_prefix"; then 11168 for ac_prog in cl.exe 11169 do 11170 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11171set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11173$as_echo_n "checking for $ac_word... " >&6; } 11174if test "${ac_cv_prog_CC+set}" = set; then : 11175 $as_echo_n "(cached) " >&6 11176else 11177 if test -n "$CC"; then 11178 ac_cv_prog_CC="$CC" # Let the user override the test. 11179else 11180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11181for as_dir in $PATH 11182do 11183 IFS=$as_save_IFS 11184 test -z "$as_dir" && as_dir=. 11185 for ac_exec_ext in '' $ac_executable_extensions; do 11186 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11187 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 11188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11189 break 2 11190 fi 11191done 11192 done 11193IFS=$as_save_IFS 11194 11195fi 11196fi 11197CC=$ac_cv_prog_CC 11198if test -n "$CC"; then 11199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11200$as_echo "$CC" >&6; } 11201else 11202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11203$as_echo "no" >&6; } 11204fi 11205 11206 11207 test -n "$CC" && break 11208 done 11209fi 11210if test -z "$CC"; then 11211 ac_ct_CC=$CC 11212 for ac_prog in cl.exe 11213do 11214 # Extract the first word of "$ac_prog", so it can be a program name with args. 11215set dummy $ac_prog; ac_word=$2 11216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11217$as_echo_n "checking for $ac_word... " >&6; } 11218if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 11219 $as_echo_n "(cached) " >&6 11220else 11221 if test -n "$ac_ct_CC"; then 11222 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 11223else 11224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11225for as_dir in $PATH 11226do 11227 IFS=$as_save_IFS 11228 test -z "$as_dir" && as_dir=. 11229 for ac_exec_ext in '' $ac_executable_extensions; do 11230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11231 ac_cv_prog_ac_ct_CC="$ac_prog" 11232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11233 break 2 11234 fi 11235done 11236 done 11237IFS=$as_save_IFS 11238 11239fi 11240fi 11241ac_ct_CC=$ac_cv_prog_ac_ct_CC 11242if test -n "$ac_ct_CC"; then 11243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 11244$as_echo "$ac_ct_CC" >&6; } 11245else 11246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11247$as_echo "no" >&6; } 11248fi 11249 11250 11251 test -n "$ac_ct_CC" && break 11252done 11253 11254 if test "x$ac_ct_CC" = x; then 11255 CC="" 11256 else 11257 case $cross_compiling:$ac_tool_warned in 11258yes:) 11259{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11260$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11261ac_tool_warned=yes ;; 11262esac 11263 CC=$ac_ct_CC 11264 fi 11265fi 11266 11267fi 11268 11269 11270test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11271$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11272as_fn_error "no acceptable C compiler found in \$PATH 11273See \`config.log' for more details." "$LINENO" 5; } 11274 11275# Provide some information about the compiler. 11276$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 11277set X $ac_compile 11278ac_compiler=$2 11279for ac_option in --version -v -V -qversion; do 11280 { { ac_try="$ac_compiler $ac_option >&5" 11281case "(($ac_try" in 11282 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11283 *) ac_try_echo=$ac_try;; 11284esac 11285eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11286$as_echo "$ac_try_echo"; } >&5 11287 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 11288 ac_status=$? 11289 if test -s conftest.err; then 11290 sed '10a\ 11291... rest of stderr output deleted ... 11292 10q' conftest.err >conftest.er1 11293 cat conftest.er1 >&5 11294 rm -f conftest.er1 conftest.err 11295 fi 11296 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11297 test $ac_status = 0; } 11298done 11299 11300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 11301$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 11302if test "${ac_cv_c_compiler_gnu+set}" = set; then : 11303 $as_echo_n "(cached) " >&6 11304else 11305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11306/* end confdefs.h. */ 11307 11308int 11309main () 11310{ 11311#ifndef __GNUC__ 11312 choke me 11313#endif 11314 11315 ; 11316 return 0; 11317} 11318_ACEOF 11319if ac_fn_c_try_compile "$LINENO"; then : 11320 ac_compiler_gnu=yes 11321else 11322 ac_compiler_gnu=no 11323fi 11324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11325ac_cv_c_compiler_gnu=$ac_compiler_gnu 11326 11327fi 11328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 11329$as_echo "$ac_cv_c_compiler_gnu" >&6; } 11330if test $ac_compiler_gnu = yes; then 11331 GCC=yes 11332else 11333 GCC= 11334fi 11335ac_test_CFLAGS=${CFLAGS+set} 11336ac_save_CFLAGS=$CFLAGS 11337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 11338$as_echo_n "checking whether $CC accepts -g... " >&6; } 11339if test "${ac_cv_prog_cc_g+set}" = set; then : 11340 $as_echo_n "(cached) " >&6 11341else 11342 ac_save_c_werror_flag=$ac_c_werror_flag 11343 ac_c_werror_flag=yes 11344 ac_cv_prog_cc_g=no 11345 CFLAGS="-g" 11346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11347/* end confdefs.h. */ 11348 11349int 11350main () 11351{ 11352 11353 ; 11354 return 0; 11355} 11356_ACEOF 11357if ac_fn_c_try_compile "$LINENO"; then : 11358 ac_cv_prog_cc_g=yes 11359else 11360 CFLAGS="" 11361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11362/* end confdefs.h. */ 11363 11364int 11365main () 11366{ 11367 11368 ; 11369 return 0; 11370} 11371_ACEOF 11372if ac_fn_c_try_compile "$LINENO"; then : 11373 11374else 11375 ac_c_werror_flag=$ac_save_c_werror_flag 11376 CFLAGS="-g" 11377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11378/* end confdefs.h. */ 11379 11380int 11381main () 11382{ 11383 11384 ; 11385 return 0; 11386} 11387_ACEOF 11388if ac_fn_c_try_compile "$LINENO"; then : 11389 ac_cv_prog_cc_g=yes 11390fi 11391rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11392fi 11393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11394fi 11395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11396 ac_c_werror_flag=$ac_save_c_werror_flag 11397fi 11398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 11399$as_echo "$ac_cv_prog_cc_g" >&6; } 11400if test "$ac_test_CFLAGS" = set; then 11401 CFLAGS=$ac_save_CFLAGS 11402elif test $ac_cv_prog_cc_g = yes; then 11403 if test "$GCC" = yes; then 11404 CFLAGS="-g -O2" 11405 else 11406 CFLAGS="-g" 11407 fi 11408else 11409 if test "$GCC" = yes; then 11410 CFLAGS="-O2" 11411 else 11412 CFLAGS= 11413 fi 11414fi 11415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 11416$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 11417if test "${ac_cv_prog_cc_c89+set}" = set; then : 11418 $as_echo_n "(cached) " >&6 11419else 11420 ac_cv_prog_cc_c89=no 11421ac_save_CC=$CC 11422cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11423/* end confdefs.h. */ 11424#include <stdarg.h> 11425#include <stdio.h> 11426#include <sys/types.h> 11427#include <sys/stat.h> 11428/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 11429struct buf { int x; }; 11430FILE * (*rcsopen) (struct buf *, struct stat *, int); 11431static char *e (p, i) 11432 char **p; 11433 int i; 11434{ 11435 return p[i]; 11436} 11437static char *f (char * (*g) (char **, int), char **p, ...) 11438{ 11439 char *s; 11440 va_list v; 11441 va_start (v,p); 11442 s = g (p, va_arg (v,int)); 11443 va_end (v); 11444 return s; 11445} 11446 11447/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 11448 function prototypes and stuff, but not '\xHH' hex character constants. 11449 These don't provoke an error unfortunately, instead are silently treated 11450 as 'x'. The following induces an error, until -std is added to get 11451 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 11452 array size at least. It's necessary to write '\x00'==0 to get something 11453 that's true only with -std. */ 11454int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 11455 11456/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 11457 inside strings and character constants. */ 11458#define FOO(x) 'x' 11459int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 11460 11461int test (int i, double x); 11462struct s1 {int (*f) (int a);}; 11463struct s2 {int (*f) (double a);}; 11464int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 11465int argc; 11466char **argv; 11467int 11468main () 11469{ 11470return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 11471 ; 11472 return 0; 11473} 11474_ACEOF 11475for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 11476 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 11477do 11478 CC="$ac_save_CC $ac_arg" 11479 if ac_fn_c_try_compile "$LINENO"; then : 11480 ac_cv_prog_cc_c89=$ac_arg 11481fi 11482rm -f core conftest.err conftest.$ac_objext 11483 test "x$ac_cv_prog_cc_c89" != "xno" && break 11484done 11485rm -f conftest.$ac_ext 11486CC=$ac_save_CC 11487 11488fi 11489# AC_CACHE_VAL 11490case "x$ac_cv_prog_cc_c89" in 11491 x) 11492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 11493$as_echo "none needed" >&6; } ;; 11494 xno) 11495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 11496$as_echo "unsupported" >&6; } ;; 11497 *) 11498 CC="$CC $ac_cv_prog_cc_c89" 11499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 11500$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 11501esac 11502if test "x$ac_cv_prog_cc_c89" != xno; then : 11503 11504fi 11505 11506ac_ext=c 11507ac_cpp='$CPP $CPPFLAGS' 11508ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11509ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11510ac_compiler_gnu=$ac_cv_c_compiler_gnu 11511 11512depcc="$CC" am_compiler_list= 11513 11514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 11515$as_echo_n "checking dependency style of $depcc... " >&6; } 11516if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 11517 $as_echo_n "(cached) " >&6 11518else 11519 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 11520 # We make a subdir and do the tests there. Otherwise we can end up 11521 # making bogus files that we don't know about and never remove. For 11522 # instance it was reported that on HP-UX the gcc test will end up 11523 # making a dummy file named `D' -- because `-MD' means `put the output 11524 # in D'. 11525 mkdir conftest.dir 11526 # Copy depcomp to subdir because otherwise we won't find it if we're 11527 # using a relative directory. 11528 cp "$am_depcomp" conftest.dir 11529 cd conftest.dir 11530 # We will build objects and dependencies in a subdirectory because 11531 # it helps to detect inapplicable dependency modes. For instance 11532 # both Tru64's cc and ICC support -MD to output dependencies as a 11533 # side effect of compilation, but ICC will put the dependencies in 11534 # the current directory while Tru64 will put them in the object 11535 # directory. 11536 mkdir sub 11537 11538 am_cv_CC_dependencies_compiler_type=none 11539 if test "$am_compiler_list" = ""; then 11540 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 11541 fi 11542 am__universal=false 11543 case " $depcc " in #( 11544 *\ -arch\ *\ -arch\ *) am__universal=true ;; 11545 esac 11546 11547 for depmode in $am_compiler_list; do 11548 # Setup a source with many dependencies, because some compilers 11549 # like to wrap large dependency lists on column 80 (with \), and 11550 # we should not choose a depcomp mode which is confused by this. 11551 # 11552 # We need to recreate these files for each test, as the compiler may 11553 # overwrite some of them when testing with obscure command lines. 11554 # This happens at least with the AIX C compiler. 11555 : > sub/conftest.c 11556 for i in 1 2 3 4 5 6; do 11557 echo '#include "conftst'$i'.h"' >> sub/conftest.c 11558 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 11559 # Solaris 8's {/usr,}/bin/sh. 11560 touch sub/conftst$i.h 11561 done 11562 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 11563 11564 # We check with `-c' and `-o' for the sake of the "dashmstdout" 11565 # mode. It turns out that the SunPro C++ compiler does not properly 11566 # handle `-M -o', and we need to detect this. Also, some Intel 11567 # versions had trouble with output in subdirs 11568 am__obj=sub/conftest.${OBJEXT-o} 11569 am__minus_obj="-o $am__obj" 11570 case $depmode in 11571 gcc) 11572 # This depmode causes a compiler race in universal mode. 11573 test "$am__universal" = false || continue 11574 ;; 11575 nosideeffect) 11576 # after this tag, mechanisms are not by side-effect, so they'll 11577 # only be used when explicitly requested 11578 if test "x$enable_dependency_tracking" = xyes; then 11579 continue 11580 else 11581 break 11582 fi 11583 ;; 11584 msvisualcpp | msvcmsys) 11585 # This compiler won't grok `-c -o', but also, the minuso test has 11586 # not run yet. These depmodes are late enough in the game, and 11587 # so weak that their functioning should not be impacted. 11588 am__obj=conftest.${OBJEXT-o} 11589 am__minus_obj= 11590 ;; 11591 none) break ;; 11592 esac 11593 if depmode=$depmode \ 11594 source=sub/conftest.c object=$am__obj \ 11595 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 11596 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 11597 >/dev/null 2>conftest.err && 11598 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 11599 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 11600 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 11601 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 11602 # icc doesn't choke on unknown options, it will just issue warnings 11603 # or remarks (even with -Werror). So we grep stderr for any message 11604 # that says an option was ignored or not supported. 11605 # When given -MP, icc 7.0 and 7.1 complain thusly: 11606 # icc: Command line warning: ignoring option '-M'; no argument required 11607 # The diagnosis changed in icc 8.0: 11608 # icc: Command line remark: option '-MP' not supported 11609 if (grep 'ignoring option' conftest.err || 11610 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 11611 am_cv_CC_dependencies_compiler_type=$depmode 11612 break 11613 fi 11614 fi 11615 done 11616 11617 cd .. 11618 rm -rf conftest.dir 11619else 11620 am_cv_CC_dependencies_compiler_type=none 11621fi 11622 11623fi 11624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 11625$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 11626CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 11627 11628 if 11629 test "x$enable_dependency_tracking" != xno \ 11630 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 11631 am__fastdepCC_TRUE= 11632 am__fastdepCC_FALSE='#' 11633else 11634 am__fastdepCC_TRUE='#' 11635 am__fastdepCC_FALSE= 11636fi 11637 11638 11639 11640 11641 11642 11643if test "x$CC" != xcc; then 11644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 11645$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 11646else 11647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 11648$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 11649fi 11650set dummy $CC; ac_cc=`$as_echo "$2" | 11651 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 11652if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 11653 $as_echo_n "(cached) " >&6 11654else 11655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11656/* end confdefs.h. */ 11657 11658int 11659main () 11660{ 11661 11662 ; 11663 return 0; 11664} 11665_ACEOF 11666# Make sure it works both with $CC and with simple cc. 11667# We do the test twice because some compilers refuse to overwrite an 11668# existing .o file with -o, though they will create one. 11669ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 11670rm -f conftest2.* 11671if { { case "(($ac_try" in 11672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11673 *) ac_try_echo=$ac_try;; 11674esac 11675eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11676$as_echo "$ac_try_echo"; } >&5 11677 (eval "$ac_try") 2>&5 11678 ac_status=$? 11679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11680 test $ac_status = 0; } && 11681 test -f conftest2.$ac_objext && { { case "(($ac_try" in 11682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11683 *) ac_try_echo=$ac_try;; 11684esac 11685eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11686$as_echo "$ac_try_echo"; } >&5 11687 (eval "$ac_try") 2>&5 11688 ac_status=$? 11689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11690 test $ac_status = 0; }; 11691then 11692 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 11693 if test "x$CC" != xcc; then 11694 # Test first that cc exists at all. 11695 if { ac_try='cc -c conftest.$ac_ext >&5' 11696 { { case "(($ac_try" in 11697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11698 *) ac_try_echo=$ac_try;; 11699esac 11700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11701$as_echo "$ac_try_echo"; } >&5 11702 (eval "$ac_try") 2>&5 11703 ac_status=$? 11704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11705 test $ac_status = 0; }; }; then 11706 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 11707 rm -f conftest2.* 11708 if { { case "(($ac_try" in 11709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11710 *) ac_try_echo=$ac_try;; 11711esac 11712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11713$as_echo "$ac_try_echo"; } >&5 11714 (eval "$ac_try") 2>&5 11715 ac_status=$? 11716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11717 test $ac_status = 0; } && 11718 test -f conftest2.$ac_objext && { { case "(($ac_try" in 11719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11720 *) ac_try_echo=$ac_try;; 11721esac 11722eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11723$as_echo "$ac_try_echo"; } >&5 11724 (eval "$ac_try") 2>&5 11725 ac_status=$? 11726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11727 test $ac_status = 0; }; 11728 then 11729 # cc works too. 11730 : 11731 else 11732 # cc exists but doesn't like -o. 11733 eval ac_cv_prog_cc_${ac_cc}_c_o=no 11734 fi 11735 fi 11736 fi 11737else 11738 eval ac_cv_prog_cc_${ac_cc}_c_o=no 11739fi 11740rm -f core conftest* 11741 11742fi 11743if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 11744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11745$as_echo "yes" >&6; } 11746else 11747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11748$as_echo "no" >&6; } 11749 11750$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 11751 11752fi 11753 11754# FIXME: we rely on the cache variable name because 11755# there is no other way. 11756set dummy $CC 11757am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 11758eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 11759if test "$am_t" != yes; then 11760 # Losing compiler, so override with the script. 11761 # FIXME: It is wrong to rewrite CC. 11762 # But if we don't then we get into trouble of one sort or another. 11763 # A longer-term fix would be to have automake use am__CC in this case, 11764 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 11765 CC="$am_aux_dir/compile $CC" 11766fi 11767 11768 11769 11770if test "x$GCC" != "xyes"; then 11771 as_fn_error "libquadmath must be built with GCC" "$LINENO" 5 11772fi 11773ac_ext=c 11774ac_cpp='$CPP $CPPFLAGS' 11775ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11776ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11777ac_compiler_gnu=$ac_cv_c_compiler_gnu 11778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 11779$as_echo_n "checking how to run the C preprocessor... " >&6; } 11780# On Suns, sometimes $CPP names a directory. 11781if test -n "$CPP" && test -d "$CPP"; then 11782 CPP= 11783fi 11784if test -z "$CPP"; then 11785 if test "${ac_cv_prog_CPP+set}" = set; then : 11786 $as_echo_n "(cached) " >&6 11787else 11788 # Double quotes because CPP needs to be expanded 11789 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 11790 do 11791 ac_preproc_ok=false 11792for ac_c_preproc_warn_flag in '' yes 11793do 11794 # Use a header file that comes with gcc, so configuring glibc 11795 # with a fresh cross-compiler works. 11796 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11797 # <limits.h> exists even on freestanding compilers. 11798 # On the NeXT, cc -E runs the code through the compiler's parser, 11799 # not just through cpp. "Syntax error" is here to catch this case. 11800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11801/* end confdefs.h. */ 11802#ifdef __STDC__ 11803# include <limits.h> 11804#else 11805# include <assert.h> 11806#endif 11807 Syntax error 11808_ACEOF 11809if ac_fn_c_try_cpp "$LINENO"; then : 11810 11811else 11812 # Broken: fails on valid input. 11813continue 11814fi 11815rm -f conftest.err conftest.$ac_ext 11816 11817 # OK, works on sane cases. Now check whether nonexistent headers 11818 # can be detected and how. 11819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11820/* end confdefs.h. */ 11821#include <ac_nonexistent.h> 11822_ACEOF 11823if ac_fn_c_try_cpp "$LINENO"; then : 11824 # Broken: success on invalid input. 11825continue 11826else 11827 # Passes both tests. 11828ac_preproc_ok=: 11829break 11830fi 11831rm -f conftest.err conftest.$ac_ext 11832 11833done 11834# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11835rm -f conftest.err conftest.$ac_ext 11836if $ac_preproc_ok; then : 11837 break 11838fi 11839 11840 done 11841 ac_cv_prog_CPP=$CPP 11842 11843fi 11844 CPP=$ac_cv_prog_CPP 11845else 11846 ac_cv_prog_CPP=$CPP 11847fi 11848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 11849$as_echo "$CPP" >&6; } 11850ac_preproc_ok=false 11851for ac_c_preproc_warn_flag in '' yes 11852do 11853 # Use a header file that comes with gcc, so configuring glibc 11854 # with a fresh cross-compiler works. 11855 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11856 # <limits.h> exists even on freestanding compilers. 11857 # On the NeXT, cc -E runs the code through the compiler's parser, 11858 # not just through cpp. "Syntax error" is here to catch this case. 11859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11860/* end confdefs.h. */ 11861#ifdef __STDC__ 11862# include <limits.h> 11863#else 11864# include <assert.h> 11865#endif 11866 Syntax error 11867_ACEOF 11868if ac_fn_c_try_cpp "$LINENO"; then : 11869 11870else 11871 # Broken: fails on valid input. 11872continue 11873fi 11874rm -f conftest.err conftest.$ac_ext 11875 11876 # OK, works on sane cases. Now check whether nonexistent headers 11877 # can be detected and how. 11878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11879/* end confdefs.h. */ 11880#include <ac_nonexistent.h> 11881_ACEOF 11882if ac_fn_c_try_cpp "$LINENO"; then : 11883 # Broken: success on invalid input. 11884continue 11885else 11886 # Passes both tests. 11887ac_preproc_ok=: 11888break 11889fi 11890rm -f conftest.err conftest.$ac_ext 11891 11892done 11893# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11894rm -f conftest.err conftest.$ac_ext 11895if $ac_preproc_ok; then : 11896 11897else 11898 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11899$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11900as_fn_error "C preprocessor \"$CPP\" fails sanity check 11901See \`config.log' for more details." "$LINENO" 5; } 11902fi 11903 11904ac_ext=c 11905ac_cpp='$CPP $CPPFLAGS' 11906ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11907ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11908ac_compiler_gnu=$ac_cv_c_compiler_gnu 11909 11910 11911# Calculate toolexeclibdir 11912# Also toolexecdir, though it's only used in toolexeclibdir 11913case ${version_specific_libs} in 11914 yes) 11915 # Need the gcc compiler version to know where to install libraries 11916 # and header files if --enable-version-specific-runtime-libs option 11917 # is selected. 11918 toolexecdir='$(libdir)/gcc/$(target_alias)' 11919 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 11920 ;; 11921 no) 11922 if test -n "$with_cross_host" && 11923 test x"$with_cross_host" != x"no"; then 11924 # Install a library built with a cross compiler in tooldir, not libdir. 11925 toolexecdir='$(exec_prefix)/$(target_alias)' 11926 toolexeclibdir='$(toolexecdir)/lib' 11927 else 11928 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11929 toolexeclibdir='$(libdir)' 11930 fi 11931 multi_os_directory=`$CC -print-multi-os-directory` 11932 case $multi_os_directory in 11933 .) ;; # Avoid trailing /. 11934 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 11935 esac 11936 ;; 11937esac 11938 11939 11940 11941for ac_header in fenv.h langinfo.h locale.h wchar.h wctype.h limits.h ctype.h printf.h errno.h 11942do : 11943 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11944ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 11945eval as_val=\$$as_ac_Header 11946 if test "x$as_val" = x""yes; then : 11947 cat >>confdefs.h <<_ACEOF 11948#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11949_ACEOF 11950 11951fi 11952 11953done 11954 11955 11956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the math.h includes POSIX's signgam" >&5 11957$as_echo_n "checking whether the math.h includes POSIX's signgam... " >&6; } 11958if test "${libgfor_cv_have_math_h_signgam+set}" = set; then : 11959 $as_echo_n "(cached) " >&6 11960else 11961 11962 save_CFLAGS="$CFLAGS" 11963 CFLAGS="$CFLAGS -Werror" 11964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11965/* end confdefs.h. */ 11966 11967#include <math.h> 11968void foo(void) { signgam = 1; } 11969int 11970main () 11971{ 11972 11973 ; 11974 return 0; 11975} 11976_ACEOF 11977if ac_fn_c_try_compile "$LINENO"; then : 11978 libgfor_cv_have_math_h_signgam=yes 11979else 11980 libgfor_cv_have_math_h_signgam=no 11981fi 11982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11983 CFLAGS="$save_CFLAGS" 11984fi 11985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_math_h_signgam" >&5 11986$as_echo "$libgfor_cv_have_math_h_signgam" >&6; } 11987 if test $libgfor_cv_have_math_h_signgam = yes; then 11988 11989$as_echo "#define HAVE_MATH_H_SIGNGAM 1" >>confdefs.h 11990 11991 fi 11992 11993# If available, sqrtl and cbrtl speed up the calculation - 11994# but they are not required 11995if test x$gcc_no_link != xyes; then 11996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtl in -lm" >&5 11997$as_echo_n "checking for sqrtl in -lm... " >&6; } 11998if test "${ac_cv_lib_m_sqrtl+set}" = set; then : 11999 $as_echo_n "(cached) " >&6 12000else 12001 ac_check_lib_save_LIBS=$LIBS 12002LIBS="-lm $LIBS" 12003if test x$gcc_no_link = xyes; then 12004 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12005fi 12006cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12007/* end confdefs.h. */ 12008 12009/* Override any GCC internal prototype to avoid an error. 12010 Use char because int might match the return type of a GCC 12011 builtin and then its argument prototype would still apply. */ 12012#ifdef __cplusplus 12013extern "C" 12014#endif 12015char sqrtl (); 12016int 12017main () 12018{ 12019return sqrtl (); 12020 ; 12021 return 0; 12022} 12023_ACEOF 12024if ac_fn_c_try_link "$LINENO"; then : 12025 ac_cv_lib_m_sqrtl=yes 12026else 12027 ac_cv_lib_m_sqrtl=no 12028fi 12029rm -f core conftest.err conftest.$ac_objext \ 12030 conftest$ac_exeext conftest.$ac_ext 12031LIBS=$ac_check_lib_save_LIBS 12032fi 12033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrtl" >&5 12034$as_echo "$ac_cv_lib_m_sqrtl" >&6; } 12035if test "x$ac_cv_lib_m_sqrtl" = x""yes; then : 12036 12037$as_echo "#define HAVE_SQRTL 1" >>confdefs.h 12038 12039fi 12040 12041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cbrtl in -lm" >&5 12042$as_echo_n "checking for cbrtl in -lm... " >&6; } 12043if test "${ac_cv_lib_m_cbrtl+set}" = set; then : 12044 $as_echo_n "(cached) " >&6 12045else 12046 ac_check_lib_save_LIBS=$LIBS 12047LIBS="-lm $LIBS" 12048if test x$gcc_no_link = xyes; then 12049 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12050fi 12051cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12052/* end confdefs.h. */ 12053 12054/* Override any GCC internal prototype to avoid an error. 12055 Use char because int might match the return type of a GCC 12056 builtin and then its argument prototype would still apply. */ 12057#ifdef __cplusplus 12058extern "C" 12059#endif 12060char cbrtl (); 12061int 12062main () 12063{ 12064return cbrtl (); 12065 ; 12066 return 0; 12067} 12068_ACEOF 12069if ac_fn_c_try_link "$LINENO"; then : 12070 ac_cv_lib_m_cbrtl=yes 12071else 12072 ac_cv_lib_m_cbrtl=no 12073fi 12074rm -f core conftest.err conftest.$ac_objext \ 12075 conftest$ac_exeext conftest.$ac_ext 12076LIBS=$ac_check_lib_save_LIBS 12077fi 12078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cbrtl" >&5 12079$as_echo "$ac_cv_lib_m_cbrtl" >&6; } 12080if test "x$ac_cv_lib_m_cbrtl" = x""yes; then : 12081 12082$as_echo "#define HAVE_CBRTL 1" >>confdefs.h 12083 12084fi 12085 12086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feholdexcept in -lm" >&5 12087$as_echo_n "checking for feholdexcept in -lm... " >&6; } 12088if test "${ac_cv_lib_m_feholdexcept+set}" = set; then : 12089 $as_echo_n "(cached) " >&6 12090else 12091 ac_check_lib_save_LIBS=$LIBS 12092LIBS="-lm $LIBS" 12093if test x$gcc_no_link = xyes; then 12094 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12095fi 12096cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12097/* end confdefs.h. */ 12098 12099/* Override any GCC internal prototype to avoid an error. 12100 Use char because int might match the return type of a GCC 12101 builtin and then its argument prototype would still apply. */ 12102#ifdef __cplusplus 12103extern "C" 12104#endif 12105char feholdexcept (); 12106int 12107main () 12108{ 12109return feholdexcept (); 12110 ; 12111 return 0; 12112} 12113_ACEOF 12114if ac_fn_c_try_link "$LINENO"; then : 12115 ac_cv_lib_m_feholdexcept=yes 12116else 12117 ac_cv_lib_m_feholdexcept=no 12118fi 12119rm -f core conftest.err conftest.$ac_objext \ 12120 conftest$ac_exeext conftest.$ac_ext 12121LIBS=$ac_check_lib_save_LIBS 12122fi 12123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feholdexcept" >&5 12124$as_echo "$ac_cv_lib_m_feholdexcept" >&6; } 12125if test "x$ac_cv_lib_m_feholdexcept" = x""yes; then : 12126 12127$as_echo "#define HAVE_FEHOLDEXCEPT 1" >>confdefs.h 12128 12129fi 12130 12131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fesetround in -lm" >&5 12132$as_echo_n "checking for fesetround in -lm... " >&6; } 12133if test "${ac_cv_lib_m_fesetround+set}" = set; then : 12134 $as_echo_n "(cached) " >&6 12135else 12136 ac_check_lib_save_LIBS=$LIBS 12137LIBS="-lm $LIBS" 12138if test x$gcc_no_link = xyes; then 12139 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12140fi 12141cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12142/* end confdefs.h. */ 12143 12144/* Override any GCC internal prototype to avoid an error. 12145 Use char because int might match the return type of a GCC 12146 builtin and then its argument prototype would still apply. */ 12147#ifdef __cplusplus 12148extern "C" 12149#endif 12150char fesetround (); 12151int 12152main () 12153{ 12154return fesetround (); 12155 ; 12156 return 0; 12157} 12158_ACEOF 12159if ac_fn_c_try_link "$LINENO"; then : 12160 ac_cv_lib_m_fesetround=yes 12161else 12162 ac_cv_lib_m_fesetround=no 12163fi 12164rm -f core conftest.err conftest.$ac_objext \ 12165 conftest$ac_exeext conftest.$ac_ext 12166LIBS=$ac_check_lib_save_LIBS 12167fi 12168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fesetround" >&5 12169$as_echo "$ac_cv_lib_m_fesetround" >&6; } 12170if test "x$ac_cv_lib_m_fesetround" = x""yes; then : 12171 12172$as_echo "#define HAVE_FESETROUND 1" >>confdefs.h 12173 12174fi 12175 12176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feupdateenv in -lm" >&5 12177$as_echo_n "checking for feupdateenv in -lm... " >&6; } 12178if test "${ac_cv_lib_m_feupdateenv+set}" = set; then : 12179 $as_echo_n "(cached) " >&6 12180else 12181 ac_check_lib_save_LIBS=$LIBS 12182LIBS="-lm $LIBS" 12183if test x$gcc_no_link = xyes; then 12184 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12185fi 12186cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12187/* end confdefs.h. */ 12188 12189/* Override any GCC internal prototype to avoid an error. 12190 Use char because int might match the return type of a GCC 12191 builtin and then its argument prototype would still apply. */ 12192#ifdef __cplusplus 12193extern "C" 12194#endif 12195char feupdateenv (); 12196int 12197main () 12198{ 12199return feupdateenv (); 12200 ; 12201 return 0; 12202} 12203_ACEOF 12204if ac_fn_c_try_link "$LINENO"; then : 12205 ac_cv_lib_m_feupdateenv=yes 12206else 12207 ac_cv_lib_m_feupdateenv=no 12208fi 12209rm -f core conftest.err conftest.$ac_objext \ 12210 conftest$ac_exeext conftest.$ac_ext 12211LIBS=$ac_check_lib_save_LIBS 12212fi 12213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feupdateenv" >&5 12214$as_echo "$ac_cv_lib_m_feupdateenv" >&6; } 12215if test "x$ac_cv_lib_m_feupdateenv" = x""yes; then : 12216 12217$as_echo "#define HAVE_FEUPDATEENV 1" >>confdefs.h 12218 12219fi 12220 12221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fesetenv in -lm" >&5 12222$as_echo_n "checking for fesetenv in -lm... " >&6; } 12223if test "${ac_cv_lib_m_fesetenv+set}" = set; then : 12224 $as_echo_n "(cached) " >&6 12225else 12226 ac_check_lib_save_LIBS=$LIBS 12227LIBS="-lm $LIBS" 12228if test x$gcc_no_link = xyes; then 12229 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12230fi 12231cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12232/* end confdefs.h. */ 12233 12234/* Override any GCC internal prototype to avoid an error. 12235 Use char because int might match the return type of a GCC 12236 builtin and then its argument prototype would still apply. */ 12237#ifdef __cplusplus 12238extern "C" 12239#endif 12240char fesetenv (); 12241int 12242main () 12243{ 12244return fesetenv (); 12245 ; 12246 return 0; 12247} 12248_ACEOF 12249if ac_fn_c_try_link "$LINENO"; then : 12250 ac_cv_lib_m_fesetenv=yes 12251else 12252 ac_cv_lib_m_fesetenv=no 12253fi 12254rm -f core conftest.err conftest.$ac_objext \ 12255 conftest$ac_exeext conftest.$ac_ext 12256LIBS=$ac_check_lib_save_LIBS 12257fi 12258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fesetenv" >&5 12259$as_echo "$ac_cv_lib_m_fesetenv" >&6; } 12260if test "x$ac_cv_lib_m_fesetenv" = x""yes; then : 12261 12262$as_echo "#define HAVE_FESETENV 1" >>confdefs.h 12263 12264fi 12265 12266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fetestexcept in -lm" >&5 12267$as_echo_n "checking for fetestexcept in -lm... " >&6; } 12268if test "${ac_cv_lib_m_fetestexcept+set}" = set; then : 12269 $as_echo_n "(cached) " >&6 12270else 12271 ac_check_lib_save_LIBS=$LIBS 12272LIBS="-lm $LIBS" 12273if test x$gcc_no_link = xyes; then 12274 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12275fi 12276cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12277/* end confdefs.h. */ 12278 12279/* Override any GCC internal prototype to avoid an error. 12280 Use char because int might match the return type of a GCC 12281 builtin and then its argument prototype would still apply. */ 12282#ifdef __cplusplus 12283extern "C" 12284#endif 12285char fetestexcept (); 12286int 12287main () 12288{ 12289return fetestexcept (); 12290 ; 12291 return 0; 12292} 12293_ACEOF 12294if ac_fn_c_try_link "$LINENO"; then : 12295 ac_cv_lib_m_fetestexcept=yes 12296else 12297 ac_cv_lib_m_fetestexcept=no 12298fi 12299rm -f core conftest.err conftest.$ac_objext \ 12300 conftest$ac_exeext conftest.$ac_ext 12301LIBS=$ac_check_lib_save_LIBS 12302fi 12303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fetestexcept" >&5 12304$as_echo "$ac_cv_lib_m_fetestexcept" >&6; } 12305if test "x$ac_cv_lib_m_fetestexcept" = x""yes; then : 12306 12307$as_echo "#define HAVE_FETESTEXCEPT 1" >>confdefs.h 12308 12309fi 12310 12311 for ac_func in strtoull 12312do : 12313 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull" 12314if test "x$ac_cv_func_strtoull" = x""yes; then : 12315 cat >>confdefs.h <<_ACEOF 12316#define HAVE_STRTOULL 1 12317_ACEOF 12318 12319fi 12320done 12321 12322else 12323 if test "x$ac_cv_lib_m_sqrtl" = x""yes; then 12324 12325$as_echo "#define HAVE_SQRTL 1" >>confdefs.h 12326 12327 fi 12328 if test "x$ac_cv_lib_m_cbrtl" = x""yes; then 12329 12330$as_echo "#define HAVE_CBRTL 1" >>confdefs.h 12331 12332 fi 12333 if test "x$ac_cv_lib_m_feholdexcept" = x""yes; then 12334 12335$as_echo "#define HAVE_FEHOLDEXCEPT 1" >>confdefs.h 12336 12337 fi 12338 if test "x$ac_cv_lib_m_fesetround" = x""yes; then 12339 12340$as_echo "#define HAVE_FESETROUND 1" >>confdefs.h 12341 12342 fi 12343 if test "x$ac_cv_lib_m_feupdateenv" = x""yes; then 12344 12345$as_echo "#define HAVE_FEUPDATEENV 1" >>confdefs.h 12346 12347 fi 12348 if test "x$ac_cv_lib_m_fesetenv" = x""yes; then 12349 12350$as_echo "#define HAVE_FESETENV 1" >>confdefs.h 12351 12352 fi 12353 if test "x$ac_cv_lib_m_fetestexcept" = x""yes; then 12354 12355$as_echo "#define HAVE_FETESTEXCEPT 1" >>confdefs.h 12356 12357 fi 12358fi 12359 12360# Check for hidden visibility (copied from libssp). 12361saved_CFLAGS="$CFLAGS" 12362CFLAGS="$CFLAGS -Werror" 12363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5 12364$as_echo_n "checking whether hidden visibility is supported... " >&6; } 12365cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12366/* end confdefs.h. */ 12367 12368void __attribute__((visibility ("hidden"))) bar (void) {} 12369int 12370main () 12371{ 12372 12373 ; 12374 return 0; 12375} 12376_ACEOF 12377if ac_fn_c_try_compile "$LINENO"; then : 12378 quadmath_hidden=yes 12379else 12380 quadmath_hidden=no 12381fi 12382rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_hidden" >&5 12384$as_echo "$quadmath_hidden" >&6; } 12385if test x$quadmath_hidden = xyes; then 12386 12387$as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h 12388 12389fi 12390CFLAGS="$saved_CFLAGS" 12391 12392# Check for symbol versioning (copied from libssp). 12393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5 12394$as_echo_n "checking whether symbol versioning is supported... " >&6; } 12395# Check whether --enable-symvers was given. 12396if test "${enable_symvers+set}" = set; then : 12397 enableval=$enable_symvers; quadmath_use_symver=$enableval 12398else 12399 quadmath_use_symver=yes 12400fi 12401 12402if test "x$quadmath_use_symver" != xno; then 12403 if test x$gcc_no_link = xyes; then 12404 # If we cannot link, we cannot build shared libraries, so do not use 12405 # symbol versioning. 12406 quadmath_use_symver=no 12407 else 12408 save_LDFLAGS="$LDFLAGS" 12409 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map" 12410 cat > conftest.map <<EOF 12411FOO_1.0 { 12412 global: *foo*; bar; local: *; 12413}; 12414EOF 12415 if test x$gcc_no_link = xyes; then 12416 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12417fi 12418cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12419/* end confdefs.h. */ 12420int foo; 12421int 12422main () 12423{ 12424 12425 ; 12426 return 0; 12427} 12428_ACEOF 12429if ac_fn_c_try_link "$LINENO"; then : 12430 quadmath_use_symver=gnu 12431else 12432 quadmath_use_symver=no 12433fi 12434rm -f core conftest.err conftest.$ac_objext \ 12435 conftest$ac_exeext conftest.$ac_ext 12436 if test x$quadmath_use_symver = xno; then 12437 case "$target_os" in 12438 solaris2*) 12439 LDFLAGS="$save_LDFLAGS" 12440 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map" 12441 # Sun ld cannot handle wildcards and treats all entries as undefined. 12442 cat > conftest.map <<EOF 12443FOO_1.0 { 12444 global: foo; local: *; 12445}; 12446EOF 12447 if test x$gcc_no_link = xyes; then 12448 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12449fi 12450cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12451/* end confdefs.h. */ 12452int foo; 12453int 12454main () 12455{ 12456 12457 ; 12458 return 0; 12459} 12460_ACEOF 12461if ac_fn_c_try_link "$LINENO"; then : 12462 quadmath_use_symver=sun 12463else 12464 quadmath_use_symver=no 12465fi 12466rm -f core conftest.err conftest.$ac_objext \ 12467 conftest$ac_exeext conftest.$ac_ext 12468 ;; 12469 esac 12470 fi 12471 LDFLAGS="$save_LDFLAGS" 12472 fi 12473fi 12474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_symver" >&5 12475$as_echo "$quadmath_use_symver" >&6; } 12476 if test "x$quadmath_use_symver" != xno; then 12477 LIBQUAD_USE_SYMVER_TRUE= 12478 LIBQUAD_USE_SYMVER_FALSE='#' 12479else 12480 LIBQUAD_USE_SYMVER_TRUE='#' 12481 LIBQUAD_USE_SYMVER_FALSE= 12482fi 12483 12484 if test "x$quadmath_use_symver" = xgnu; then 12485 LIBQUAD_USE_SYMVER_GNU_TRUE= 12486 LIBQUAD_USE_SYMVER_GNU_FALSE='#' 12487else 12488 LIBQUAD_USE_SYMVER_GNU_TRUE='#' 12489 LIBQUAD_USE_SYMVER_GNU_FALSE= 12490fi 12491 12492 if test "x$quadmath_use_symver" = xsun; then 12493 LIBQUAD_USE_SYMVER_SUN_TRUE= 12494 LIBQUAD_USE_SYMVER_SUN_FALSE='#' 12495else 12496 LIBQUAD_USE_SYMVER_SUN_TRUE='#' 12497 LIBQUAD_USE_SYMVER_SUN_FALSE= 12498fi 12499 12500 12501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __float128 is supported" >&5 12502$as_echo_n "checking whether __float128 is supported... " >&6; } 12503if test "${libquad_cv_have_float128+set}" = set; then : 12504 $as_echo_n "(cached) " >&6 12505else 12506 if test x$gcc_no_link = xyes; then 12507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12508/* end confdefs.h. */ 12509 12510 typedef _Complex float __attribute__((mode(TC))) __complex128; 12511 12512 __float128 foo (__float128 x) 12513 { 12514 12515 __complex128 z1, z2; 12516 12517 z1 = x; 12518 z2 = x / 7.Q; 12519 z2 /= z1; 12520 12521 return (__float128) z2; 12522 } 12523 12524 __float128 bar (__float128 x) 12525 { 12526 return x * __builtin_huge_valq (); 12527 } 12528 12529int 12530main () 12531{ 12532 12533 foo (1.2Q); 12534 bar (1.2Q); 12535 12536 ; 12537 return 0; 12538} 12539_ACEOF 12540if ac_fn_c_try_compile "$LINENO"; then : 12541 12542 libquad_cv_have_float128=yes 12543 12544else 12545 12546 libquad_cv_have_float128=no 12547 12548fi 12549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12550else 12551 if test x$gcc_no_link = xyes; then 12552 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12553fi 12554cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12555/* end confdefs.h. */ 12556 12557 typedef _Complex float __attribute__((mode(TC))) __complex128; 12558 12559 __float128 foo (__float128 x) 12560 { 12561 12562 __complex128 z1, z2; 12563 12564 z1 = x; 12565 z2 = x / 7.Q; 12566 z2 /= z1; 12567 12568 return (__float128) z2; 12569 } 12570 12571 __float128 bar (__float128 x) 12572 { 12573 return x * __builtin_huge_valq (); 12574 } 12575 12576int 12577main () 12578{ 12579 12580 foo (1.2Q); 12581 bar (1.2Q); 12582 12583 ; 12584 return 0; 12585} 12586_ACEOF 12587if ac_fn_c_try_link "$LINENO"; then : 12588 12589 libquad_cv_have_float128=yes 12590 12591else 12592 12593 libquad_cv_have_float128=no 12594 12595fi 12596rm -f core conftest.err conftest.$ac_objext \ 12597 conftest$ac_exeext conftest.$ac_ext 12598fi 12599fi 12600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libquad_cv_have_float128" >&5 12601$as_echo "$libquad_cv_have_float128" >&6; } 12602 if test "x$libquad_cv_have_float128" = xyes; then 12603 BUILD_LIBQUADMATH_TRUE= 12604 BUILD_LIBQUADMATH_FALSE='#' 12605else 12606 BUILD_LIBQUADMATH_TRUE='#' 12607 BUILD_LIBQUADMATH_FALSE= 12608fi 12609 12610 12611# Check for printf hook support. 12612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf hooks are supported" >&5 12613$as_echo_n "checking whether printf hooks are supported... " >&6; } 12614cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12615/* end confdefs.h. */ 12616 12617#include <printf.h> 12618#include <stdarg.h> 12619#include <stdlib.h> 12620extern void flt128_va (void *, va_list *); 12621extern int flt128_ais (const struct printf_info *, size_t, int *, int *); 12622extern int flt128_printf_fp (FILE *, const struct printf_info *, const void *const *); 12623 12624int 12625main () 12626{ 12627 12628int pa_flt128 = register_printf_type (flt128_va); 12629int mod_Q = register_printf_modifier (L"Q"); 12630int res = register_printf_specifier ('f', flt128_printf_fp, flt128_ais); 12631struct printf_info info = { .user = -1 }; 12632 12633 ; 12634 return 0; 12635} 12636_ACEOF 12637if ac_fn_c_try_compile "$LINENO"; then : 12638 quadmath_printf_hooks=yes 12639else 12640 quadmath_printf_hooks=no 12641fi 12642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_printf_hooks" >&5 12644$as_echo "$quadmath_printf_hooks" >&6; } 12645if test x$quadmath_printf_hooks = xyes; then 12646 12647$as_echo "#define HAVE_PRINTF_HOOKS 1" >>confdefs.h 12648 12649fi 12650 12651# Check for whether locale support for quadmath_snprintf or Q printf hooks 12652# should be provided. 12653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether nl_langinfo should be used" >&5 12654$as_echo_n "checking whether nl_langinfo should be used... " >&6; } 12655cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12656/* end confdefs.h. */ 12657#include <langinfo.h> 12658int 12659main () 12660{ 12661 12662const char *s; 12663s = nl_langinfo (DECIMAL_POINT); 12664s = nl_langinfo (MON_DECIMAL_POINT); 12665s = nl_langinfo (GROUPING); 12666s = nl_langinfo (MON_GROUPING); 12667s = nl_langinfo (THOUSANDS_SEP); 12668s = nl_langinfo (MON_THOUSANDS_SEP); 12669(void) s; 12670 12671 ; 12672 return 0; 12673} 12674_ACEOF 12675if ac_fn_c_try_compile "$LINENO"; then : 12676 quadmath_use_nl_langinfo=yes 12677else 12678 quadmath_use_nl_langinfo=no 12679fi 12680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_nl_langinfo" >&5 12682$as_echo "$quadmath_use_nl_langinfo" >&6; } 12683if test x$quadmath_use_nl_langinfo = xyes; then 12684 12685$as_echo "#define USE_NL_LANGINFO 1" >>confdefs.h 12686 12687fi 12688 12689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether nl_langinfo should be used for wide char locale info" >&5 12690$as_echo_n "checking whether nl_langinfo should be used for wide char locale info... " >&6; } 12691cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12692/* end confdefs.h. */ 12693#include <langinfo.h> 12694int 12695main () 12696{ 12697 12698const char *s; 12699s = nl_langinfo (_NL_NUMERIC_DECIMAL_POINT_WC); 12700s = nl_langinfo (_NL_MONETARY_DECIMAL_POINT_WC); 12701s = nl_langinfo (_NL_NUMERIC_THOUSANDS_SEP_WC); 12702s = nl_langinfo (_NL_MONETARY_THOUSANDS_SEP_WC); 12703(void) s; 12704 12705 ; 12706 return 0; 12707} 12708_ACEOF 12709if ac_fn_c_try_compile "$LINENO"; then : 12710 quadmath_use_nl_langinfo_wc=yes 12711else 12712 quadmath_use_nl_langinfo_wc=no 12713fi 12714rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_nl_langinfo_wc" >&5 12716$as_echo "$quadmath_use_nl_langinfo_wc" >&6; } 12717if test x$quadmath_use_nl_langinfo_wc = xyes; then 12718 12719$as_echo "#define USE_NL_LANGINFO_WC 1" >>confdefs.h 12720 12721fi 12722 12723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localeconv should be used" >&5 12724$as_echo_n "checking whether localeconv should be used... " >&6; } 12725cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12726/* end confdefs.h. */ 12727#include <locale.h> 12728int 12729main () 12730{ 12731 12732const struct lconv *l = localeconv (); 12733const char *s; 12734s = l->decimal_point; 12735s = l->mon_decimal_point; 12736s = l->grouping; 12737s = l->mon_grouping; 12738s = l->thousands_sep; 12739s = l->mon_thousands_sep; 12740(void) s; 12741 12742 ; 12743 return 0; 12744} 12745_ACEOF 12746if ac_fn_c_try_compile "$LINENO"; then : 12747 quadmath_use_localeconv=yes 12748else 12749 quadmath_use_localeconv=no 12750fi 12751rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_localeconv" >&5 12753$as_echo "$quadmath_use_localeconv" >&6; } 12754if test x$quadmath_use_localeconv = xyes; then 12755 12756$as_echo "#define USE_LOCALECONV 1" >>confdefs.h 12757 12758fi 12759 12760# Check for whether i18n number rewriting support for quadmath_snprintf 12761# or Q printf hooks should be provided. 12762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether i18n number rewriting support for quadmath_snprintf should be added" >&5 12763$as_echo_n "checking whether i18n number rewriting support for quadmath_snprintf should be added... " >&6; } 12764cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12765/* end confdefs.h. */ 12766#include <langinfo.h> 12767#include <limits.h> 12768#include <string.h> 12769#include <wchar.h> 12770#include <wctype.h> 12771int 12772main () 12773{ 12774 12775const char *s; 12776char decimal[MB_LEN_MAX]; 12777wctrans_t map = wctrans ("to_outpunct"); 12778wint_t wdecimal = towctrans (L'.', map); 12779mbstate_t state; 12780memset (&state, '\0', sizeof (state)); 12781wcrtomb (decimal, wdecimal, &state); 12782s = nl_langinfo (_NL_CTYPE_OUTDIGIT0_MB); 12783s = nl_langinfo (_NL_CTYPE_OUTDIGIT0_WC); 12784s = nl_langinfo (_NL_CTYPE_MB_CUR_MAX); 12785(void) s; 12786 12787 ; 12788 return 0; 12789} 12790_ACEOF 12791if ac_fn_c_try_compile "$LINENO"; then : 12792 quadmath_use_i18n_number_h=yes 12793else 12794 quadmath_use_i18n_number_h=no 12795fi 12796rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_i18n_number_h" >&5 12798$as_echo "$quadmath_use_i18n_number_h" >&6; } 12799if test x$quadmath_use_i18n_number_h = xyes; then 12800 12801$as_echo "#define USE_I18N_NUMBER_H 1" >>confdefs.h 12802 12803fi 12804 12805cat >confcache <<\_ACEOF 12806# This file is a shell script that caches the results of configure 12807# tests run on this system so they can be shared between configure 12808# scripts and configure runs, see configure's option --config-cache. 12809# It is not useful on other systems. If it contains results you don't 12810# want to keep, you may remove or edit it. 12811# 12812# config.status only pays attention to the cache file if you give it 12813# the --recheck option to rerun configure. 12814# 12815# `ac_cv_env_foo' variables (set or unset) will be overridden when 12816# loading this file, other *unset* `ac_cv_foo' will be assigned the 12817# following values. 12818 12819_ACEOF 12820 12821# The following way of writing the cache mishandles newlines in values, 12822# but we know of no workaround that is simple, portable, and efficient. 12823# So, we kill variables containing newlines. 12824# Ultrix sh set writes to stderr and can't be redirected directly, 12825# and sets the high bit in the cache file unless we assign to the vars. 12826( 12827 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12828 eval ac_val=\$$ac_var 12829 case $ac_val in #( 12830 *${as_nl}*) 12831 case $ac_var in #( 12832 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12833$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12834 esac 12835 case $ac_var in #( 12836 _ | IFS | as_nl) ;; #( 12837 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12838 *) { eval $ac_var=; unset $ac_var;} ;; 12839 esac ;; 12840 esac 12841 done 12842 12843 (set) 2>&1 | 12844 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12845 *${as_nl}ac_space=\ *) 12846 # `set' does not quote correctly, so add quotes: double-quote 12847 # substitution turns \\\\ into \\, and sed turns \\ into \. 12848 sed -n \ 12849 "s/'/'\\\\''/g; 12850 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12851 ;; #( 12852 *) 12853 # `set' quotes correctly as required by POSIX, so do not add quotes. 12854 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12855 ;; 12856 esac | 12857 sort 12858) | 12859 sed ' 12860 /^ac_cv_env_/b end 12861 t clear 12862 :clear 12863 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12864 t end 12865 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12866 :end' >>confcache 12867if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12868 if test -w "$cache_file"; then 12869 test "x$cache_file" != "x/dev/null" && 12870 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12871$as_echo "$as_me: updating cache $cache_file" >&6;} 12872 cat confcache >$cache_file 12873 else 12874 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12875$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12876 fi 12877fi 12878rm -f confcache 12879 12880if test ${multilib} = yes; then 12881 multilib_arg="--enable-multilib" 12882else 12883 multilib_arg= 12884fi 12885 12886 12887# We would like our source tree to be readonly. However when releases or 12888# pre-releases are generated, the flex/bison generated files as well as the 12889# various formats of manuals need to be included along with the rest of the 12890# sources. Therefore we have --enable-generated-files-in-srcdir to do 12891# just that. 12892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking generated-files-in-srcdir" >&5 12893$as_echo_n "checking generated-files-in-srcdir... " >&6; } 12894# Check whether --enable-generated-files-in-srcdir was given. 12895if test "${enable_generated_files_in_srcdir+set}" = set; then : 12896 enableval=$enable_generated_files_in_srcdir; case "$enableval" in 12897 yes) enable_generated_files_in_srcdir=yes ;; 12898 no) enable_generated_files_in_srcdir=no ;; 12899 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 12900 esac 12901else 12902 enable_generated_files_in_srcdir=no 12903fi 12904 12905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5 12906$as_echo "$enable_generated_files_in_srcdir" >&6; } 12907 if test "$enable_generated_files_in_srcdir" = yes; then 12908 GENINSRC_TRUE= 12909 GENINSRC_FALSE='#' 12910else 12911 GENINSRC_TRUE='#' 12912 GENINSRC_FALSE= 12913fi 12914 12915 12916 12917ac_config_files="$ac_config_files Makefile" 12918 12919cat >confcache <<\_ACEOF 12920# This file is a shell script that caches the results of configure 12921# tests run on this system so they can be shared between configure 12922# scripts and configure runs, see configure's option --config-cache. 12923# It is not useful on other systems. If it contains results you don't 12924# want to keep, you may remove or edit it. 12925# 12926# config.status only pays attention to the cache file if you give it 12927# the --recheck option to rerun configure. 12928# 12929# `ac_cv_env_foo' variables (set or unset) will be overridden when 12930# loading this file, other *unset* `ac_cv_foo' will be assigned the 12931# following values. 12932 12933_ACEOF 12934 12935# The following way of writing the cache mishandles newlines in values, 12936# but we know of no workaround that is simple, portable, and efficient. 12937# So, we kill variables containing newlines. 12938# Ultrix sh set writes to stderr and can't be redirected directly, 12939# and sets the high bit in the cache file unless we assign to the vars. 12940( 12941 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12942 eval ac_val=\$$ac_var 12943 case $ac_val in #( 12944 *${as_nl}*) 12945 case $ac_var in #( 12946 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12947$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12948 esac 12949 case $ac_var in #( 12950 _ | IFS | as_nl) ;; #( 12951 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12952 *) { eval $ac_var=; unset $ac_var;} ;; 12953 esac ;; 12954 esac 12955 done 12956 12957 (set) 2>&1 | 12958 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12959 *${as_nl}ac_space=\ *) 12960 # `set' does not quote correctly, so add quotes: double-quote 12961 # substitution turns \\\\ into \\, and sed turns \\ into \. 12962 sed -n \ 12963 "s/'/'\\\\''/g; 12964 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12965 ;; #( 12966 *) 12967 # `set' quotes correctly as required by POSIX, so do not add quotes. 12968 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12969 ;; 12970 esac | 12971 sort 12972) | 12973 sed ' 12974 /^ac_cv_env_/b end 12975 t clear 12976 :clear 12977 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12978 t end 12979 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12980 :end' >>confcache 12981if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12982 if test -w "$cache_file"; then 12983 test "x$cache_file" != "x/dev/null" && 12984 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12985$as_echo "$as_me: updating cache $cache_file" >&6;} 12986 cat confcache >$cache_file 12987 else 12988 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12989$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12990 fi 12991fi 12992rm -f confcache 12993 12994test "x$prefix" = xNONE && prefix=$ac_default_prefix 12995# Let make expand exec_prefix. 12996test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12997 12998DEFS=-DHAVE_CONFIG_H 12999 13000ac_libobjs= 13001ac_ltlibobjs= 13002for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13003 # 1. Remove the extension, and $U if already installed. 13004 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13005 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13006 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13007 # will be set to the directory where LIBOBJS objects are built. 13008 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13009 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13010done 13011LIBOBJS=$ac_libobjs 13012 13013LTLIBOBJS=$ac_ltlibobjs 13014 13015 13016 if test -n "$EXEEXT"; then 13017 am__EXEEXT_TRUE= 13018 am__EXEEXT_FALSE='#' 13019else 13020 am__EXEEXT_TRUE='#' 13021 am__EXEEXT_FALSE= 13022fi 13023 13024if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13025 as_fn_error "conditional \"AMDEP\" was never defined. 13026Usually this means the macro was only invoked conditionally." "$LINENO" 5 13027fi 13028if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13029 as_fn_error "conditional \"am__fastdepCC\" was never defined. 13030Usually this means the macro was only invoked conditionally." "$LINENO" 5 13031fi 13032if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 13033 as_fn_error "conditional \"BUILD_INFO\" was never defined. 13034Usually this means the macro was only invoked conditionally." "$LINENO" 5 13035fi 13036if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13037 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 13038Usually this means the macro was only invoked conditionally." "$LINENO" 5 13039fi 13040if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13041 as_fn_error "conditional \"am__fastdepCC\" was never defined. 13042Usually this means the macro was only invoked conditionally." "$LINENO" 5 13043fi 13044if test -z "${LIBQUAD_USE_SYMVER_TRUE}" && test -z "${LIBQUAD_USE_SYMVER_FALSE}"; then 13045 as_fn_error "conditional \"LIBQUAD_USE_SYMVER\" was never defined. 13046Usually this means the macro was only invoked conditionally." "$LINENO" 5 13047fi 13048if test -z "${LIBQUAD_USE_SYMVER_GNU_TRUE}" && test -z "${LIBQUAD_USE_SYMVER_GNU_FALSE}"; then 13049 as_fn_error "conditional \"LIBQUAD_USE_SYMVER_GNU\" was never defined. 13050Usually this means the macro was only invoked conditionally." "$LINENO" 5 13051fi 13052if test -z "${LIBQUAD_USE_SYMVER_SUN_TRUE}" && test -z "${LIBQUAD_USE_SYMVER_SUN_FALSE}"; then 13053 as_fn_error "conditional \"LIBQUAD_USE_SYMVER_SUN\" was never defined. 13054Usually this means the macro was only invoked conditionally." "$LINENO" 5 13055fi 13056if test -z "${BUILD_LIBQUADMATH_TRUE}" && test -z "${BUILD_LIBQUADMATH_FALSE}"; then 13057 as_fn_error "conditional \"BUILD_LIBQUADMATH\" was never defined. 13058Usually this means the macro was only invoked conditionally." "$LINENO" 5 13059fi 13060if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then 13061 as_fn_error "conditional \"GENINSRC\" was never defined. 13062Usually this means the macro was only invoked conditionally." "$LINENO" 5 13063fi 13064 13065: ${CONFIG_STATUS=./config.status} 13066ac_write_fail=0 13067ac_clean_files_save=$ac_clean_files 13068ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13069{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13070$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13071as_write_fail=0 13072cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13073#! $SHELL 13074# Generated by $as_me. 13075# Run this file to recreate the current configuration. 13076# Compiler output produced by configure, useful for debugging 13077# configure, is in config.log if it exists. 13078 13079debug=false 13080ac_cs_recheck=false 13081ac_cs_silent=false 13082 13083SHELL=\${CONFIG_SHELL-$SHELL} 13084export SHELL 13085_ASEOF 13086cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13087## -------------------- ## 13088## M4sh Initialization. ## 13089## -------------------- ## 13090 13091# Be more Bourne compatible 13092DUALCASE=1; export DUALCASE # for MKS sh 13093if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13094 emulate sh 13095 NULLCMD=: 13096 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13097 # is contrary to our usage. Disable this feature. 13098 alias -g '${1+"$@"}'='"$@"' 13099 setopt NO_GLOB_SUBST 13100else 13101 case `(set -o) 2>/dev/null` in #( 13102 *posix*) : 13103 set -o posix ;; #( 13104 *) : 13105 ;; 13106esac 13107fi 13108 13109 13110as_nl=' 13111' 13112export as_nl 13113# Printing a long string crashes Solaris 7 /usr/bin/printf. 13114as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13115as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13116as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13117# Prefer a ksh shell builtin over an external printf program on Solaris, 13118# but without wasting forks for bash or zsh. 13119if test -z "$BASH_VERSION$ZSH_VERSION" \ 13120 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13121 as_echo='print -r --' 13122 as_echo_n='print -rn --' 13123elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13124 as_echo='printf %s\n' 13125 as_echo_n='printf %s' 13126else 13127 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13128 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13129 as_echo_n='/usr/ucb/echo -n' 13130 else 13131 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13132 as_echo_n_body='eval 13133 arg=$1; 13134 case $arg in #( 13135 *"$as_nl"*) 13136 expr "X$arg" : "X\\(.*\\)$as_nl"; 13137 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13138 esac; 13139 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13140 ' 13141 export as_echo_n_body 13142 as_echo_n='sh -c $as_echo_n_body as_echo' 13143 fi 13144 export as_echo_body 13145 as_echo='sh -c $as_echo_body as_echo' 13146fi 13147 13148# The user is always right. 13149if test "${PATH_SEPARATOR+set}" != set; then 13150 PATH_SEPARATOR=: 13151 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13152 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13153 PATH_SEPARATOR=';' 13154 } 13155fi 13156 13157 13158# IFS 13159# We need space, tab and new line, in precisely that order. Quoting is 13160# there to prevent editors from complaining about space-tab. 13161# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13162# splitting by setting IFS to empty value.) 13163IFS=" "" $as_nl" 13164 13165# Find who we are. Look in the path if we contain no directory separator. 13166case $0 in #(( 13167 *[\\/]* ) as_myself=$0 ;; 13168 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13169for as_dir in $PATH 13170do 13171 IFS=$as_save_IFS 13172 test -z "$as_dir" && as_dir=. 13173 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13174 done 13175IFS=$as_save_IFS 13176 13177 ;; 13178esac 13179# We did not find ourselves, most probably we were run as `sh COMMAND' 13180# in which case we are not to be found in the path. 13181if test "x$as_myself" = x; then 13182 as_myself=$0 13183fi 13184if test ! -f "$as_myself"; then 13185 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13186 exit 1 13187fi 13188 13189# Unset variables that we do not need and which cause bugs (e.g. in 13190# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13191# suppresses any "Segmentation fault" message there. '((' could 13192# trigger a bug in pdksh 5.2.14. 13193for as_var in BASH_ENV ENV MAIL MAILPATH 13194do eval test x\${$as_var+set} = xset \ 13195 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13196done 13197PS1='$ ' 13198PS2='> ' 13199PS4='+ ' 13200 13201# NLS nuisances. 13202LC_ALL=C 13203export LC_ALL 13204LANGUAGE=C 13205export LANGUAGE 13206 13207# CDPATH. 13208(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13209 13210 13211# as_fn_error ERROR [LINENO LOG_FD] 13212# --------------------------------- 13213# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13214# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13215# script with status $?, using 1 if that was 0. 13216as_fn_error () 13217{ 13218 as_status=$?; test $as_status -eq 0 && as_status=1 13219 if test "$3"; then 13220 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13221 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 13222 fi 13223 $as_echo "$as_me: error: $1" >&2 13224 as_fn_exit $as_status 13225} # as_fn_error 13226 13227 13228# as_fn_set_status STATUS 13229# ----------------------- 13230# Set $? to STATUS, without forking. 13231as_fn_set_status () 13232{ 13233 return $1 13234} # as_fn_set_status 13235 13236# as_fn_exit STATUS 13237# ----------------- 13238# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13239as_fn_exit () 13240{ 13241 set +e 13242 as_fn_set_status $1 13243 exit $1 13244} # as_fn_exit 13245 13246# as_fn_unset VAR 13247# --------------- 13248# Portably unset VAR. 13249as_fn_unset () 13250{ 13251 { eval $1=; unset $1;} 13252} 13253as_unset=as_fn_unset 13254# as_fn_append VAR VALUE 13255# ---------------------- 13256# Append the text in VALUE to the end of the definition contained in VAR. Take 13257# advantage of any shell optimizations that allow amortized linear growth over 13258# repeated appends, instead of the typical quadratic growth present in naive 13259# implementations. 13260if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13261 eval 'as_fn_append () 13262 { 13263 eval $1+=\$2 13264 }' 13265else 13266 as_fn_append () 13267 { 13268 eval $1=\$$1\$2 13269 } 13270fi # as_fn_append 13271 13272# as_fn_arith ARG... 13273# ------------------ 13274# Perform arithmetic evaluation on the ARGs, and store the result in the 13275# global $as_val. Take advantage of shells that can avoid forks. The arguments 13276# must be portable across $(()) and expr. 13277if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13278 eval 'as_fn_arith () 13279 { 13280 as_val=$(( $* )) 13281 }' 13282else 13283 as_fn_arith () 13284 { 13285 as_val=`expr "$@" || test $? -eq 1` 13286 } 13287fi # as_fn_arith 13288 13289 13290if expr a : '\(a\)' >/dev/null 2>&1 && 13291 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13292 as_expr=expr 13293else 13294 as_expr=false 13295fi 13296 13297if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13298 as_basename=basename 13299else 13300 as_basename=false 13301fi 13302 13303if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13304 as_dirname=dirname 13305else 13306 as_dirname=false 13307fi 13308 13309as_me=`$as_basename -- "$0" || 13310$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13311 X"$0" : 'X\(//\)$' \| \ 13312 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13313$as_echo X/"$0" | 13314 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13315 s//\1/ 13316 q 13317 } 13318 /^X\/\(\/\/\)$/{ 13319 s//\1/ 13320 q 13321 } 13322 /^X\/\(\/\).*/{ 13323 s//\1/ 13324 q 13325 } 13326 s/.*/./; q'` 13327 13328# Avoid depending upon Character Ranges. 13329as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13330as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13331as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13332as_cr_digits='0123456789' 13333as_cr_alnum=$as_cr_Letters$as_cr_digits 13334 13335ECHO_C= ECHO_N= ECHO_T= 13336case `echo -n x` in #((((( 13337-n*) 13338 case `echo 'xy\c'` in 13339 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13340 xy) ECHO_C='\c';; 13341 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13342 ECHO_T=' ';; 13343 esac;; 13344*) 13345 ECHO_N='-n';; 13346esac 13347 13348rm -f conf$$ conf$$.exe conf$$.file 13349if test -d conf$$.dir; then 13350 rm -f conf$$.dir/conf$$.file 13351else 13352 rm -f conf$$.dir 13353 mkdir conf$$.dir 2>/dev/null 13354fi 13355if (echo >conf$$.file) 2>/dev/null; then 13356 if ln -s conf$$.file conf$$ 2>/dev/null; then 13357 as_ln_s='ln -s' 13358 # ... but there are two gotchas: 13359 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13360 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13361 # In both cases, we have to default to `cp -p'. 13362 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13363 as_ln_s='cp -p' 13364 elif ln conf$$.file conf$$ 2>/dev/null; then 13365 as_ln_s=ln 13366 else 13367 as_ln_s='cp -p' 13368 fi 13369else 13370 as_ln_s='cp -p' 13371fi 13372rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13373rmdir conf$$.dir 2>/dev/null 13374 13375 13376# as_fn_mkdir_p 13377# ------------- 13378# Create "$as_dir" as a directory, including parents if necessary. 13379as_fn_mkdir_p () 13380{ 13381 13382 case $as_dir in #( 13383 -*) as_dir=./$as_dir;; 13384 esac 13385 test -d "$as_dir" || eval $as_mkdir_p || { 13386 as_dirs= 13387 while :; do 13388 case $as_dir in #( 13389 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13390 *) as_qdir=$as_dir;; 13391 esac 13392 as_dirs="'$as_qdir' $as_dirs" 13393 as_dir=`$as_dirname -- "$as_dir" || 13394$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13395 X"$as_dir" : 'X\(//\)[^/]' \| \ 13396 X"$as_dir" : 'X\(//\)$' \| \ 13397 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13398$as_echo X"$as_dir" | 13399 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13400 s//\1/ 13401 q 13402 } 13403 /^X\(\/\/\)[^/].*/{ 13404 s//\1/ 13405 q 13406 } 13407 /^X\(\/\/\)$/{ 13408 s//\1/ 13409 q 13410 } 13411 /^X\(\/\).*/{ 13412 s//\1/ 13413 q 13414 } 13415 s/.*/./; q'` 13416 test -d "$as_dir" && break 13417 done 13418 test -z "$as_dirs" || eval "mkdir $as_dirs" 13419 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13420 13421 13422} # as_fn_mkdir_p 13423if mkdir -p . 2>/dev/null; then 13424 as_mkdir_p='mkdir -p "$as_dir"' 13425else 13426 test -d ./-p && rmdir ./-p 13427 as_mkdir_p=false 13428fi 13429 13430if test -x / >/dev/null 2>&1; then 13431 as_test_x='test -x' 13432else 13433 if ls -dL / >/dev/null 2>&1; then 13434 as_ls_L_option=L 13435 else 13436 as_ls_L_option= 13437 fi 13438 as_test_x=' 13439 eval sh -c '\'' 13440 if test -d "$1"; then 13441 test -d "$1/."; 13442 else 13443 case $1 in #( 13444 -*)set "./$1";; 13445 esac; 13446 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13447 ???[sx]*):;;*)false;;esac;fi 13448 '\'' sh 13449 ' 13450fi 13451as_executable_p=$as_test_x 13452 13453# Sed expression to map a string onto a valid CPP name. 13454as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13455 13456# Sed expression to map a string onto a valid variable name. 13457as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13458 13459 13460exec 6>&1 13461## ----------------------------------- ## 13462## Main body of $CONFIG_STATUS script. ## 13463## ----------------------------------- ## 13464_ASEOF 13465test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13466 13467cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13468# Save the log message, to keep $0 and so on meaningful, and to 13469# report actual input values of CONFIG_FILES etc. instead of their 13470# values after options handling. 13471ac_log=" 13472This file was extended by GCC Quad-precision Math Library $as_me 0.1, which was 13473generated by GNU Autoconf 2.64. Invocation command line was 13474 13475 CONFIG_FILES = $CONFIG_FILES 13476 CONFIG_HEADERS = $CONFIG_HEADERS 13477 CONFIG_LINKS = $CONFIG_LINKS 13478 CONFIG_COMMANDS = $CONFIG_COMMANDS 13479 $ $0 $@ 13480 13481on `(hostname || uname -n) 2>/dev/null | sed 1q` 13482" 13483 13484_ACEOF 13485 13486case $ac_config_files in *" 13487"*) set x $ac_config_files; shift; ac_config_files=$*;; 13488esac 13489 13490case $ac_config_headers in *" 13491"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13492esac 13493 13494 13495cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13496# Files that config.status was made for. 13497config_files="$ac_config_files" 13498config_headers="$ac_config_headers" 13499config_commands="$ac_config_commands" 13500 13501_ACEOF 13502 13503cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13504ac_cs_usage="\ 13505\`$as_me' instantiates files and other configuration actions 13506from templates according to the current configuration. Unless the files 13507and actions are specified as TAGs, all are instantiated by default. 13508 13509Usage: $0 [OPTION]... [TAG]... 13510 13511 -h, --help print this help, then exit 13512 -V, --version print version number and configuration settings, then exit 13513 -q, --quiet, --silent 13514 do not print progress messages 13515 -d, --debug don't remove temporary files 13516 --recheck update $as_me by reconfiguring in the same conditions 13517 --file=FILE[:TEMPLATE] 13518 instantiate the configuration file FILE 13519 --header=FILE[:TEMPLATE] 13520 instantiate the configuration header FILE 13521 13522Configuration files: 13523$config_files 13524 13525Configuration headers: 13526$config_headers 13527 13528Configuration commands: 13529$config_commands 13530 13531Report bugs to the package provider." 13532 13533_ACEOF 13534cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13535ac_cs_version="\\ 13536GCC Quad-precision Math Library config.status 0.1 13537configured by $0, generated by GNU Autoconf 2.64, 13538 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 13539 13540Copyright (C) 2009 Free Software Foundation, Inc. 13541This config.status script is free software; the Free Software Foundation 13542gives unlimited permission to copy, distribute and modify it." 13543 13544ac_pwd='$ac_pwd' 13545srcdir='$srcdir' 13546INSTALL='$INSTALL' 13547MKDIR_P='$MKDIR_P' 13548AWK='$AWK' 13549test -n "\$AWK" || AWK=awk 13550_ACEOF 13551 13552cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13553# The default lists apply if the user does not specify any file. 13554ac_need_defaults=: 13555while test $# != 0 13556do 13557 case $1 in 13558 --*=*) 13559 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13560 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13561 ac_shift=: 13562 ;; 13563 *) 13564 ac_option=$1 13565 ac_optarg=$2 13566 ac_shift=shift 13567 ;; 13568 esac 13569 13570 case $ac_option in 13571 # Handling of the options. 13572 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13573 ac_cs_recheck=: ;; 13574 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13575 $as_echo "$ac_cs_version"; exit ;; 13576 --debug | --debu | --deb | --de | --d | -d ) 13577 debug=: ;; 13578 --file | --fil | --fi | --f ) 13579 $ac_shift 13580 case $ac_optarg in 13581 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13582 esac 13583 as_fn_append CONFIG_FILES " '$ac_optarg'" 13584 ac_need_defaults=false;; 13585 --header | --heade | --head | --hea ) 13586 $ac_shift 13587 case $ac_optarg in 13588 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13589 esac 13590 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13591 ac_need_defaults=false;; 13592 --he | --h) 13593 # Conflict between --help and --header 13594 as_fn_error "ambiguous option: \`$1' 13595Try \`$0 --help' for more information.";; 13596 --help | --hel | -h ) 13597 $as_echo "$ac_cs_usage"; exit ;; 13598 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13599 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13600 ac_cs_silent=: ;; 13601 13602 # This is an error. 13603 -*) as_fn_error "unrecognized option: \`$1' 13604Try \`$0 --help' for more information." ;; 13605 13606 *) as_fn_append ac_config_targets " $1" 13607 ac_need_defaults=false ;; 13608 13609 esac 13610 shift 13611done 13612 13613ac_configure_extra_args= 13614 13615if $ac_cs_silent; then 13616 exec 6>/dev/null 13617 ac_configure_extra_args="$ac_configure_extra_args --silent" 13618fi 13619 13620_ACEOF 13621cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13622if \$ac_cs_recheck; then 13623 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13624 shift 13625 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13626 CONFIG_SHELL='$SHELL' 13627 export CONFIG_SHELL 13628 exec "\$@" 13629fi 13630 13631_ACEOF 13632cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13633exec 5>>config.log 13634{ 13635 echo 13636 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13637## Running $as_me. ## 13638_ASBOX 13639 $as_echo "$ac_log" 13640} >&5 13641 13642_ACEOF 13643cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13644# 13645# INIT-COMMANDS 13646# 13647AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13648 13649 13650# The HP-UX ksh and POSIX shell print the target directory to stdout 13651# if CDPATH is set. 13652(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13653 13654sed_quote_subst='$sed_quote_subst' 13655double_quote_subst='$double_quote_subst' 13656delay_variable_subst='$delay_variable_subst' 13657macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13658macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13659enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13660enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13661pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13662enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13663SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13664ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13665host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13666host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13667host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13668build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13669build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13670build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13671SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13672Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13673GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13674EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13675FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13676LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13677NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13678LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13679max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13680ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13681exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13682lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13683lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13684lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13685reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13686reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13687OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13688deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13689file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13690AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13691AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13692STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13693RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13694old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13695old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13696old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13697lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13698CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13699CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13700compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13701GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13702lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13703lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13704lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13705lt_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"`' 13706objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13707MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13708lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13709lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13710lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13711lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13712lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13713need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13714DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13715NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13716LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13717OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13718OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13719libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13720shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13721extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13722archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13723enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13724export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13725whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13726compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13727old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13728old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13729archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13730archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13731module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13732module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13733with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13734allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13735no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13736hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13737hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13738hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13739hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13740hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13741hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13742hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13743hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13744inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13745link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13746fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13747always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13748export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13749exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13750include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13751prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13752file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13753variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13754need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13755need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13756version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13757runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13758shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13759shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13760libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13761library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13762soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13763install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13764postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13765postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13766finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13767finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13768hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13769sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13770sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13771hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13772enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13773enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13774enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13775old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13776striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13777 13778LTCC='$LTCC' 13779LTCFLAGS='$LTCFLAGS' 13780compiler='$compiler_DEFAULT' 13781 13782# A function that is used when there is no print builtin or printf. 13783func_fallback_echo () 13784{ 13785 eval 'cat <<_LTECHO_EOF 13786\$1 13787_LTECHO_EOF' 13788} 13789 13790# Quote evaled strings. 13791for var in SHELL \ 13792ECHO \ 13793SED \ 13794GREP \ 13795EGREP \ 13796FGREP \ 13797LD \ 13798NM \ 13799LN_S \ 13800lt_SP2NL \ 13801lt_NL2SP \ 13802reload_flag \ 13803OBJDUMP \ 13804deplibs_check_method \ 13805file_magic_cmd \ 13806AR \ 13807AR_FLAGS \ 13808STRIP \ 13809RANLIB \ 13810CC \ 13811CFLAGS \ 13812compiler \ 13813lt_cv_sys_global_symbol_pipe \ 13814lt_cv_sys_global_symbol_to_cdecl \ 13815lt_cv_sys_global_symbol_to_c_name_address \ 13816lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13817lt_prog_compiler_no_builtin_flag \ 13818lt_prog_compiler_wl \ 13819lt_prog_compiler_pic \ 13820lt_prog_compiler_static \ 13821lt_cv_prog_compiler_c_o \ 13822need_locks \ 13823DSYMUTIL \ 13824NMEDIT \ 13825LIPO \ 13826OTOOL \ 13827OTOOL64 \ 13828shrext_cmds \ 13829export_dynamic_flag_spec \ 13830whole_archive_flag_spec \ 13831compiler_needs_object \ 13832with_gnu_ld \ 13833allow_undefined_flag \ 13834no_undefined_flag \ 13835hardcode_libdir_flag_spec \ 13836hardcode_libdir_flag_spec_ld \ 13837hardcode_libdir_separator \ 13838fix_srcfile_path \ 13839exclude_expsyms \ 13840include_expsyms \ 13841file_list_spec \ 13842variables_saved_for_relink \ 13843libname_spec \ 13844library_names_spec \ 13845soname_spec \ 13846install_override_mode \ 13847finish_eval \ 13848old_striplib \ 13849striplib; do 13850 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13851 *[\\\\\\\`\\"\\\$]*) 13852 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13853 ;; 13854 *) 13855 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13856 ;; 13857 esac 13858done 13859 13860# Double-quote double-evaled strings. 13861for var in reload_cmds \ 13862old_postinstall_cmds \ 13863old_postuninstall_cmds \ 13864old_archive_cmds \ 13865extract_expsyms_cmds \ 13866old_archive_from_new_cmds \ 13867old_archive_from_expsyms_cmds \ 13868archive_cmds \ 13869archive_expsym_cmds \ 13870module_cmds \ 13871module_expsym_cmds \ 13872export_symbols_cmds \ 13873prelink_cmds \ 13874postinstall_cmds \ 13875postuninstall_cmds \ 13876finish_cmds \ 13877sys_lib_search_path_spec \ 13878sys_lib_dlsearch_path_spec; do 13879 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13880 *[\\\\\\\`\\"\\\$]*) 13881 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13882 ;; 13883 *) 13884 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13885 ;; 13886 esac 13887done 13888 13889ac_aux_dir='$ac_aux_dir' 13890xsi_shell='$xsi_shell' 13891lt_shell_append='$lt_shell_append' 13892 13893# See if we are running on zsh, and set the options which allow our 13894# commands through without removal of \ escapes INIT. 13895if test -n "\${ZSH_VERSION+set}" ; then 13896 setopt NO_GLOB_SUBST 13897fi 13898 13899 13900 PACKAGE='$PACKAGE' 13901 VERSION='$VERSION' 13902 TIMESTAMP='$TIMESTAMP' 13903 RM='$RM' 13904 ofile='$ofile' 13905 13906 13907 13908 13909srcdir="$srcdir" 13910host="$host" 13911target="$target" 13912with_multisubdir="$with_multisubdir" 13913with_multisrctop="$with_multisrctop" 13914with_target_subdir="$with_target_subdir" 13915ac_configure_args="${multilib_arg} ${ac_configure_args}" 13916multi_basedir="$multi_basedir" 13917CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 13918CC="$CC" 13919CXX="$CXX" 13920GFORTRAN="$GFORTRAN" 13921GCJ="$GCJ" 13922 13923_ACEOF 13924 13925cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13926 13927# Handling of arguments. 13928for ac_config_target in $ac_config_targets 13929do 13930 case $ac_config_target in 13931 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13932 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13933 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13934 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 13935 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13936 13937 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13938 esac 13939done 13940 13941 13942# If the user did not use the arguments to specify the items to instantiate, 13943# then the envvar interface is used. Set only those that are not. 13944# We use the long form for the default assignment because of an extremely 13945# bizarre bug on SunOS 4.1.3. 13946if $ac_need_defaults; then 13947 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13948 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13949 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13950fi 13951 13952# Have a temporary directory for convenience. Make it in the build tree 13953# simply because there is no reason against having it here, and in addition, 13954# creating and moving files from /tmp can sometimes cause problems. 13955# Hook for its removal unless debugging. 13956# Note that there is a small window in which the directory will not be cleaned: 13957# after its creation but before its name has been assigned to `$tmp'. 13958$debug || 13959{ 13960 tmp= 13961 trap 'exit_status=$? 13962 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 13963' 0 13964 trap 'as_fn_exit 1' 1 2 13 15 13965} 13966# Create a (secure) tmp directory for tmp files. 13967 13968{ 13969 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13970 test -n "$tmp" && test -d "$tmp" 13971} || 13972{ 13973 tmp=./conf$$-$RANDOM 13974 (umask 077 && mkdir "$tmp") 13975} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 13976 13977# Set up the scripts for CONFIG_FILES section. 13978# No need to generate them if there are no CONFIG_FILES. 13979# This happens for instance with `./config.status config.h'. 13980if test -n "$CONFIG_FILES"; then 13981 13982 13983ac_cr=`echo X | tr X '\015'` 13984# On cygwin, bash can eat \r inside `` if the user requested igncr. 13985# But we know of no other shell where ac_cr would be empty at this 13986# point, so we can use a bashism as a fallback. 13987if test "x$ac_cr" = x; then 13988 eval ac_cr=\$\'\\r\' 13989fi 13990ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13991if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13992 ac_cs_awk_cr='\r' 13993else 13994 ac_cs_awk_cr=$ac_cr 13995fi 13996 13997echo 'BEGIN {' >"$tmp/subs1.awk" && 13998_ACEOF 13999 14000 14001{ 14002 echo "cat >conf$$subs.awk <<_ACEOF" && 14003 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14004 echo "_ACEOF" 14005} >conf$$subs.sh || 14006 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14007ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 14008ac_delim='%!_!# ' 14009for ac_last_try in false false false false false :; do 14010 . ./conf$$subs.sh || 14011 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14012 14013 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14014 if test $ac_delim_n = $ac_delim_num; then 14015 break 14016 elif $ac_last_try; then 14017 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14018 else 14019 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14020 fi 14021done 14022rm -f conf$$subs.sh 14023 14024cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14025cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 14026_ACEOF 14027sed -n ' 14028h 14029s/^/S["/; s/!.*/"]=/ 14030p 14031g 14032s/^[^!]*!// 14033:repl 14034t repl 14035s/'"$ac_delim"'$// 14036t delim 14037:nl 14038h 14039s/\(.\{148\}\).*/\1/ 14040t more1 14041s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14042p 14043n 14044b repl 14045:more1 14046s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14047p 14048g 14049s/.\{148\}// 14050t nl 14051:delim 14052h 14053s/\(.\{148\}\).*/\1/ 14054t more2 14055s/["\\]/\\&/g; s/^/"/; s/$/"/ 14056p 14057b 14058:more2 14059s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14060p 14061g 14062s/.\{148\}// 14063t delim 14064' <conf$$subs.awk | sed ' 14065/^[^""]/{ 14066 N 14067 s/\n// 14068} 14069' >>$CONFIG_STATUS || ac_write_fail=1 14070rm -f conf$$subs.awk 14071cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14072_ACAWK 14073cat >>"\$tmp/subs1.awk" <<_ACAWK && 14074 for (key in S) S_is_set[key] = 1 14075 FS = "" 14076 14077} 14078{ 14079 line = $ 0 14080 nfields = split(line, field, "@") 14081 substed = 0 14082 len = length(field[1]) 14083 for (i = 2; i < nfields; i++) { 14084 key = field[i] 14085 keylen = length(key) 14086 if (S_is_set[key]) { 14087 value = S[key] 14088 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14089 len += length(value) + length(field[++i]) 14090 substed = 1 14091 } else 14092 len += 1 + keylen 14093 } 14094 14095 print line 14096} 14097 14098_ACAWK 14099_ACEOF 14100cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14101if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14102 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14103else 14104 cat 14105fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 14106 || as_fn_error "could not setup config files machinery" "$LINENO" 5 14107_ACEOF 14108 14109# VPATH may cause trouble with some makes, so we remove $(srcdir), 14110# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 14111# trailing colons and then remove the whole line if VPATH becomes empty 14112# (actually we leave an empty line to preserve line numbers). 14113if test "x$srcdir" = x.; then 14114 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 14115s/:*\$(srcdir):*/:/ 14116s/:*\${srcdir}:*/:/ 14117s/:*@srcdir@:*/:/ 14118s/^\([^=]*=[ ]*\):*/\1/ 14119s/:*$// 14120s/^[^=]*=[ ]*$// 14121}' 14122fi 14123 14124cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14125fi # test -n "$CONFIG_FILES" 14126 14127# Set up the scripts for CONFIG_HEADERS section. 14128# No need to generate them if there are no CONFIG_HEADERS. 14129# This happens for instance with `./config.status Makefile'. 14130if test -n "$CONFIG_HEADERS"; then 14131cat >"$tmp/defines.awk" <<\_ACAWK || 14132BEGIN { 14133_ACEOF 14134 14135# Transform confdefs.h into an awk script `defines.awk', embedded as 14136# here-document in config.status, that substitutes the proper values into 14137# config.h.in to produce config.h. 14138 14139# Create a delimiter string that does not exist in confdefs.h, to ease 14140# handling of long lines. 14141ac_delim='%!_!# ' 14142for ac_last_try in false false :; do 14143 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 14144 if test -z "$ac_t"; then 14145 break 14146 elif $ac_last_try; then 14147 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 14148 else 14149 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14150 fi 14151done 14152 14153# For the awk script, D is an array of macro values keyed by name, 14154# likewise P contains macro parameters if any. Preserve backslash 14155# newline sequences. 14156 14157ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14158sed -n ' 14159s/.\{148\}/&'"$ac_delim"'/g 14160t rset 14161:rset 14162s/^[ ]*#[ ]*define[ ][ ]*/ / 14163t def 14164d 14165:def 14166s/\\$// 14167t bsnl 14168s/["\\]/\\&/g 14169s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14170D["\1"]=" \3"/p 14171s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14172d 14173:bsnl 14174s/["\\]/\\&/g 14175s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14176D["\1"]=" \3\\\\\\n"\\/p 14177t cont 14178s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14179t cont 14180d 14181:cont 14182n 14183s/.\{148\}/&'"$ac_delim"'/g 14184t clear 14185:clear 14186s/\\$// 14187t bsnlc 14188s/["\\]/\\&/g; s/^/"/; s/$/"/p 14189d 14190:bsnlc 14191s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14192b cont 14193' <confdefs.h | sed ' 14194s/'"$ac_delim"'/"\\\ 14195"/g' >>$CONFIG_STATUS || ac_write_fail=1 14196 14197cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14198 for (key in D) D_is_set[key] = 1 14199 FS = "" 14200} 14201/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14202 line = \$ 0 14203 split(line, arg, " ") 14204 if (arg[1] == "#") { 14205 defundef = arg[2] 14206 mac1 = arg[3] 14207 } else { 14208 defundef = substr(arg[1], 2) 14209 mac1 = arg[2] 14210 } 14211 split(mac1, mac2, "(") #) 14212 macro = mac2[1] 14213 prefix = substr(line, 1, index(line, defundef) - 1) 14214 if (D_is_set[macro]) { 14215 # Preserve the white space surrounding the "#". 14216 print prefix "define", macro P[macro] D[macro] 14217 next 14218 } else { 14219 # Replace #undef with comments. This is necessary, for example, 14220 # in the case of _POSIX_SOURCE, which is predefined and required 14221 # on some systems where configure will not decide to define it. 14222 if (defundef == "undef") { 14223 print "/*", prefix defundef, macro, "*/" 14224 next 14225 } 14226 } 14227} 14228{ print } 14229_ACAWK 14230_ACEOF 14231cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14232 as_fn_error "could not setup config headers machinery" "$LINENO" 5 14233fi # test -n "$CONFIG_HEADERS" 14234 14235 14236eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14237shift 14238for ac_tag 14239do 14240 case $ac_tag in 14241 :[FHLC]) ac_mode=$ac_tag; continue;; 14242 esac 14243 case $ac_mode$ac_tag in 14244 :[FHL]*:*);; 14245 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 14246 :[FH]-) ac_tag=-:-;; 14247 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14248 esac 14249 ac_save_IFS=$IFS 14250 IFS=: 14251 set x $ac_tag 14252 IFS=$ac_save_IFS 14253 shift 14254 ac_file=$1 14255 shift 14256 14257 case $ac_mode in 14258 :L) ac_source=$1;; 14259 :[FH]) 14260 ac_file_inputs= 14261 for ac_f 14262 do 14263 case $ac_f in 14264 -) ac_f="$tmp/stdin";; 14265 *) # Look for the file first in the build tree, then in the source tree 14266 # (if the path is not absolute). The absolute path cannot be DOS-style, 14267 # because $ac_f cannot contain `:'. 14268 test -f "$ac_f" || 14269 case $ac_f in 14270 [\\/$]*) false;; 14271 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14272 esac || 14273 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14274 esac 14275 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14276 as_fn_append ac_file_inputs " '$ac_f'" 14277 done 14278 14279 # Let's still pretend it is `configure' which instantiates (i.e., don't 14280 # use $as_me), people would be surprised to read: 14281 # /* config.h. Generated by config.status. */ 14282 configure_input='Generated from '` 14283 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14284 `' by configure.' 14285 if test x"$ac_file" != x-; then 14286 configure_input="$ac_file. $configure_input" 14287 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14288$as_echo "$as_me: creating $ac_file" >&6;} 14289 fi 14290 # Neutralize special characters interpreted by sed in replacement strings. 14291 case $configure_input in #( 14292 *\&* | *\|* | *\\* ) 14293 ac_sed_conf_input=`$as_echo "$configure_input" | 14294 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14295 *) ac_sed_conf_input=$configure_input;; 14296 esac 14297 14298 case $ac_tag in 14299 *:-:* | *:-) cat >"$tmp/stdin" \ 14300 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 14301 esac 14302 ;; 14303 esac 14304 14305 ac_dir=`$as_dirname -- "$ac_file" || 14306$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14307 X"$ac_file" : 'X\(//\)[^/]' \| \ 14308 X"$ac_file" : 'X\(//\)$' \| \ 14309 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14310$as_echo X"$ac_file" | 14311 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14312 s//\1/ 14313 q 14314 } 14315 /^X\(\/\/\)[^/].*/{ 14316 s//\1/ 14317 q 14318 } 14319 /^X\(\/\/\)$/{ 14320 s//\1/ 14321 q 14322 } 14323 /^X\(\/\).*/{ 14324 s//\1/ 14325 q 14326 } 14327 s/.*/./; q'` 14328 as_dir="$ac_dir"; as_fn_mkdir_p 14329 ac_builddir=. 14330 14331case "$ac_dir" in 14332.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14333*) 14334 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14335 # A ".." for each directory in $ac_dir_suffix. 14336 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14337 case $ac_top_builddir_sub in 14338 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14339 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14340 esac ;; 14341esac 14342ac_abs_top_builddir=$ac_pwd 14343ac_abs_builddir=$ac_pwd$ac_dir_suffix 14344# for backward compatibility: 14345ac_top_builddir=$ac_top_build_prefix 14346 14347case $srcdir in 14348 .) # We are building in place. 14349 ac_srcdir=. 14350 ac_top_srcdir=$ac_top_builddir_sub 14351 ac_abs_top_srcdir=$ac_pwd ;; 14352 [\\/]* | ?:[\\/]* ) # Absolute name. 14353 ac_srcdir=$srcdir$ac_dir_suffix; 14354 ac_top_srcdir=$srcdir 14355 ac_abs_top_srcdir=$srcdir ;; 14356 *) # Relative name. 14357 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14358 ac_top_srcdir=$ac_top_build_prefix$srcdir 14359 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14360esac 14361ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14362 14363 14364 case $ac_mode in 14365 :F) 14366 # 14367 # CONFIG_FILE 14368 # 14369 14370 case $INSTALL in 14371 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14372 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14373 esac 14374 ac_MKDIR_P=$MKDIR_P 14375 case $MKDIR_P in 14376 [\\/$]* | ?:[\\/]* ) ;; 14377 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14378 esac 14379_ACEOF 14380 14381cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14382# If the template does not know about datarootdir, expand it. 14383# FIXME: This hack should be removed a few years after 2.60. 14384ac_datarootdir_hack=; ac_datarootdir_seen= 14385ac_sed_dataroot=' 14386/datarootdir/ { 14387 p 14388 q 14389} 14390/@datadir@/p 14391/@docdir@/p 14392/@infodir@/p 14393/@localedir@/p 14394/@mandir@/p' 14395case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14396*datarootdir*) ac_datarootdir_seen=yes;; 14397*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14399$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14400_ACEOF 14401cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14402 ac_datarootdir_hack=' 14403 s&@datadir@&$datadir&g 14404 s&@docdir@&$docdir&g 14405 s&@infodir@&$infodir&g 14406 s&@localedir@&$localedir&g 14407 s&@mandir@&$mandir&g 14408 s&\\\${datarootdir}&$datarootdir&g' ;; 14409esac 14410_ACEOF 14411 14412# Neutralize VPATH when `$srcdir' = `.'. 14413# Shell code in configure.ac might set extrasub. 14414# FIXME: do we really want to maintain this feature? 14415cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14416ac_sed_extra="$ac_vpsub 14417$extrasub 14418_ACEOF 14419cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14420:t 14421/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14422s|@configure_input@|$ac_sed_conf_input|;t t 14423s&@top_builddir@&$ac_top_builddir_sub&;t t 14424s&@top_build_prefix@&$ac_top_build_prefix&;t t 14425s&@srcdir@&$ac_srcdir&;t t 14426s&@abs_srcdir@&$ac_abs_srcdir&;t t 14427s&@top_srcdir@&$ac_top_srcdir&;t t 14428s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14429s&@builddir@&$ac_builddir&;t t 14430s&@abs_builddir@&$ac_abs_builddir&;t t 14431s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14432s&@INSTALL@&$ac_INSTALL&;t t 14433s&@MKDIR_P@&$ac_MKDIR_P&;t t 14434$ac_datarootdir_hack 14435" 14436eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 14437 || as_fn_error "could not create $ac_file" "$LINENO" 5 14438 14439test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14440 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 14441 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 14442 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14443which seems to be undefined. Please make sure it is defined." >&5 14444$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14445which seems to be undefined. Please make sure it is defined." >&2;} 14446 14447 rm -f "$tmp/stdin" 14448 case $ac_file in 14449 -) cat "$tmp/out" && rm -f "$tmp/out";; 14450 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 14451 esac \ 14452 || as_fn_error "could not create $ac_file" "$LINENO" 5 14453 ;; 14454 :H) 14455 # 14456 # CONFIG_HEADER 14457 # 14458 if test x"$ac_file" != x-; then 14459 { 14460 $as_echo "/* $configure_input */" \ 14461 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 14462 } >"$tmp/config.h" \ 14463 || as_fn_error "could not create $ac_file" "$LINENO" 5 14464 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 14465 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14466$as_echo "$as_me: $ac_file is unchanged" >&6;} 14467 else 14468 rm -f "$ac_file" 14469 mv "$tmp/config.h" "$ac_file" \ 14470 || as_fn_error "could not create $ac_file" "$LINENO" 5 14471 fi 14472 else 14473 $as_echo "/* $configure_input */" \ 14474 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 14475 || as_fn_error "could not create -" "$LINENO" 5 14476 fi 14477# Compute "$ac_file"'s index in $config_headers. 14478_am_arg="$ac_file" 14479_am_stamp_count=1 14480for _am_header in $config_headers :; do 14481 case $_am_header in 14482 $_am_arg | $_am_arg:* ) 14483 break ;; 14484 * ) 14485 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14486 esac 14487done 14488echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14489$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14490 X"$_am_arg" : 'X\(//\)[^/]' \| \ 14491 X"$_am_arg" : 'X\(//\)$' \| \ 14492 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14493$as_echo X"$_am_arg" | 14494 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14495 s//\1/ 14496 q 14497 } 14498 /^X\(\/\/\)[^/].*/{ 14499 s//\1/ 14500 q 14501 } 14502 /^X\(\/\/\)$/{ 14503 s//\1/ 14504 q 14505 } 14506 /^X\(\/\).*/{ 14507 s//\1/ 14508 q 14509 } 14510 s/.*/./; q'`/stamp-h$_am_stamp_count 14511 ;; 14512 14513 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14514$as_echo "$as_me: executing $ac_file commands" >&6;} 14515 ;; 14516 esac 14517 14518 14519 case $ac_file$ac_mode in 14520 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14521 # Autoconf 2.62 quotes --file arguments for eval, but not when files 14522 # are listed without --file. Let's play safe and only enable the eval 14523 # if we detect the quoting. 14524 case $CONFIG_FILES in 14525 *\'*) eval set x "$CONFIG_FILES" ;; 14526 *) set x $CONFIG_FILES ;; 14527 esac 14528 shift 14529 for mf 14530 do 14531 # Strip MF so we end up with the name of the file. 14532 mf=`echo "$mf" | sed -e 's/:.*$//'` 14533 # Check whether this is an Automake generated Makefile or not. 14534 # We used to match only the files named `Makefile.in', but 14535 # some people rename them; so instead we look at the file content. 14536 # Grep'ing the first line is not enough: some people post-process 14537 # each Makefile.in and add a new line on top of each file to say so. 14538 # Grep'ing the whole file is not good either: AIX grep has a line 14539 # limit of 2048, but all sed's we know have understand at least 4000. 14540 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14541 dirpart=`$as_dirname -- "$mf" || 14542$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14543 X"$mf" : 'X\(//\)[^/]' \| \ 14544 X"$mf" : 'X\(//\)$' \| \ 14545 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14546$as_echo X"$mf" | 14547 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14548 s//\1/ 14549 q 14550 } 14551 /^X\(\/\/\)[^/].*/{ 14552 s//\1/ 14553 q 14554 } 14555 /^X\(\/\/\)$/{ 14556 s//\1/ 14557 q 14558 } 14559 /^X\(\/\).*/{ 14560 s//\1/ 14561 q 14562 } 14563 s/.*/./; q'` 14564 else 14565 continue 14566 fi 14567 # Extract the definition of DEPDIR, am__include, and am__quote 14568 # from the Makefile without running `make'. 14569 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14570 test -z "$DEPDIR" && continue 14571 am__include=`sed -n 's/^am__include = //p' < "$mf"` 14572 test -z "am__include" && continue 14573 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14574 # When using ansi2knr, U may be empty or an underscore; expand it 14575 U=`sed -n 's/^U = //p' < "$mf"` 14576 # Find all dependency output files, they are included files with 14577 # $(DEPDIR) in their names. We invoke sed twice because it is the 14578 # simplest approach to changing $(DEPDIR) to its actual value in the 14579 # expansion. 14580 for file in `sed -n " 14581 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14582 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 14583 # Make sure the directory exists. 14584 test -f "$dirpart/$file" && continue 14585 fdir=`$as_dirname -- "$file" || 14586$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14587 X"$file" : 'X\(//\)[^/]' \| \ 14588 X"$file" : 'X\(//\)$' \| \ 14589 X"$file" : 'X\(/\)' \| . 2>/dev/null || 14590$as_echo X"$file" | 14591 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14592 s//\1/ 14593 q 14594 } 14595 /^X\(\/\/\)[^/].*/{ 14596 s//\1/ 14597 q 14598 } 14599 /^X\(\/\/\)$/{ 14600 s//\1/ 14601 q 14602 } 14603 /^X\(\/\).*/{ 14604 s//\1/ 14605 q 14606 } 14607 s/.*/./; q'` 14608 as_dir=$dirpart/$fdir; as_fn_mkdir_p 14609 # echo "creating $dirpart/$file" 14610 echo '# dummy' > "$dirpart/$file" 14611 done 14612 done 14613} 14614 ;; 14615 "libtool":C) 14616 14617 # See if we are running on zsh, and set the options which allow our 14618 # commands through without removal of \ escapes. 14619 if test -n "${ZSH_VERSION+set}" ; then 14620 setopt NO_GLOB_SUBST 14621 fi 14622 14623 cfgfile="${ofile}T" 14624 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14625 $RM "$cfgfile" 14626 14627 cat <<_LT_EOF >> "$cfgfile" 14628#! $SHELL 14629 14630# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14631# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14632# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14633# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14634# 14635# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14636# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14637# Written by Gordon Matzigkeit, 1996 14638# 14639# This file is part of GNU Libtool. 14640# 14641# GNU Libtool is free software; you can redistribute it and/or 14642# modify it under the terms of the GNU General Public License as 14643# published by the Free Software Foundation; either version 2 of 14644# the License, or (at your option) any later version. 14645# 14646# As a special exception to the GNU General Public License, 14647# if you distribute this file as part of a program or library that 14648# is built using GNU Libtool, you may include this file under the 14649# same distribution terms that you use for the rest of that program. 14650# 14651# GNU Libtool is distributed in the hope that it will be useful, 14652# but WITHOUT ANY WARRANTY; without even the implied warranty of 14653# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14654# GNU General Public License for more details. 14655# 14656# You should have received a copy of the GNU General Public License 14657# along with GNU Libtool; see the file COPYING. If not, a copy 14658# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14659# obtained by writing to the Free Software Foundation, Inc., 14660# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14661 14662 14663# The names of the tagged configurations supported by this script. 14664available_tags="" 14665 14666# ### BEGIN LIBTOOL CONFIG 14667 14668# Which release of libtool.m4 was used? 14669macro_version=$macro_version 14670macro_revision=$macro_revision 14671 14672# Whether or not to build shared libraries. 14673build_libtool_libs=$enable_shared 14674 14675# Whether or not to build static libraries. 14676build_old_libs=$enable_static 14677 14678# What type of objects to build. 14679pic_mode=$pic_mode 14680 14681# Whether or not to optimize for fast installation. 14682fast_install=$enable_fast_install 14683 14684# Shell to use when invoking shell scripts. 14685SHELL=$lt_SHELL 14686 14687# An echo program that protects backslashes. 14688ECHO=$lt_ECHO 14689 14690# The host system. 14691host_alias=$host_alias 14692host=$host 14693host_os=$host_os 14694 14695# The build system. 14696build_alias=$build_alias 14697build=$build 14698build_os=$build_os 14699 14700# A sed program that does not truncate output. 14701SED=$lt_SED 14702 14703# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14704Xsed="\$SED -e 1s/^X//" 14705 14706# A grep program that handles long lines. 14707GREP=$lt_GREP 14708 14709# An ERE matcher. 14710EGREP=$lt_EGREP 14711 14712# A literal string matcher. 14713FGREP=$lt_FGREP 14714 14715# A BSD- or MS-compatible name lister. 14716NM=$lt_NM 14717 14718# Whether we need soft or hard links. 14719LN_S=$lt_LN_S 14720 14721# What is the maximum length of a command? 14722max_cmd_len=$max_cmd_len 14723 14724# Object file suffix (normally "o"). 14725objext=$ac_objext 14726 14727# Executable file suffix (normally ""). 14728exeext=$exeext 14729 14730# whether the shell understands "unset". 14731lt_unset=$lt_unset 14732 14733# turn spaces into newlines. 14734SP2NL=$lt_lt_SP2NL 14735 14736# turn newlines into spaces. 14737NL2SP=$lt_lt_NL2SP 14738 14739# An object symbol dumper. 14740OBJDUMP=$lt_OBJDUMP 14741 14742# Method to check whether dependent libraries are shared objects. 14743deplibs_check_method=$lt_deplibs_check_method 14744 14745# Command to use when deplibs_check_method == "file_magic". 14746file_magic_cmd=$lt_file_magic_cmd 14747 14748# The archiver. 14749AR=$lt_AR 14750AR_FLAGS=$lt_AR_FLAGS 14751 14752# A symbol stripping program. 14753STRIP=$lt_STRIP 14754 14755# Commands used to install an old-style archive. 14756RANLIB=$lt_RANLIB 14757old_postinstall_cmds=$lt_old_postinstall_cmds 14758old_postuninstall_cmds=$lt_old_postuninstall_cmds 14759 14760# Whether to use a lock for old archive extraction. 14761lock_old_archive_extraction=$lock_old_archive_extraction 14762 14763# A C compiler. 14764LTCC=$lt_CC 14765 14766# LTCC compiler flags. 14767LTCFLAGS=$lt_CFLAGS 14768 14769# Take the output of nm and produce a listing of raw symbols and C names. 14770global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14771 14772# Transform the output of nm in a proper C declaration. 14773global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14774 14775# Transform the output of nm in a C name address pair. 14776global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14777 14778# Transform the output of nm in a C name address pair when lib prefix is needed. 14779global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14780 14781# The name of the directory that contains temporary libtool files. 14782objdir=$objdir 14783 14784# Used to examine libraries when file_magic_cmd begins with "file". 14785MAGIC_CMD=$MAGIC_CMD 14786 14787# Must we lock files when doing compilation? 14788need_locks=$lt_need_locks 14789 14790# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14791DSYMUTIL=$lt_DSYMUTIL 14792 14793# Tool to change global to local symbols on Mac OS X. 14794NMEDIT=$lt_NMEDIT 14795 14796# Tool to manipulate fat objects and archives on Mac OS X. 14797LIPO=$lt_LIPO 14798 14799# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14800OTOOL=$lt_OTOOL 14801 14802# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14803OTOOL64=$lt_OTOOL64 14804 14805# Old archive suffix (normally "a"). 14806libext=$libext 14807 14808# Shared library suffix (normally ".so"). 14809shrext_cmds=$lt_shrext_cmds 14810 14811# The commands to extract the exported symbol list from a shared archive. 14812extract_expsyms_cmds=$lt_extract_expsyms_cmds 14813 14814# Variables whose values should be saved in libtool wrapper scripts and 14815# restored at link time. 14816variables_saved_for_relink=$lt_variables_saved_for_relink 14817 14818# Do we need the "lib" prefix for modules? 14819need_lib_prefix=$need_lib_prefix 14820 14821# Do we need a version for libraries? 14822need_version=$need_version 14823 14824# Library versioning type. 14825version_type=$version_type 14826 14827# Shared library runtime path variable. 14828runpath_var=$runpath_var 14829 14830# Shared library path variable. 14831shlibpath_var=$shlibpath_var 14832 14833# Is shlibpath searched before the hard-coded library search path? 14834shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14835 14836# Format of library name prefix. 14837libname_spec=$lt_libname_spec 14838 14839# List of archive names. First name is the real one, the rest are links. 14840# The last name is the one that the linker finds with -lNAME 14841library_names_spec=$lt_library_names_spec 14842 14843# The coded name of the library, if different from the real name. 14844soname_spec=$lt_soname_spec 14845 14846# Permission mode override for installation of shared libraries. 14847install_override_mode=$lt_install_override_mode 14848 14849# Command to use after installation of a shared archive. 14850postinstall_cmds=$lt_postinstall_cmds 14851 14852# Command to use after uninstallation of a shared archive. 14853postuninstall_cmds=$lt_postuninstall_cmds 14854 14855# Commands used to finish a libtool library installation in a directory. 14856finish_cmds=$lt_finish_cmds 14857 14858# As "finish_cmds", except a single script fragment to be evaled but 14859# not shown. 14860finish_eval=$lt_finish_eval 14861 14862# Whether we should hardcode library paths into libraries. 14863hardcode_into_libs=$hardcode_into_libs 14864 14865# Compile-time system search path for libraries. 14866sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14867 14868# Run-time system search path for libraries. 14869sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14870 14871# Whether dlopen is supported. 14872dlopen_support=$enable_dlopen 14873 14874# Whether dlopen of programs is supported. 14875dlopen_self=$enable_dlopen_self 14876 14877# Whether dlopen of statically linked programs is supported. 14878dlopen_self_static=$enable_dlopen_self_static 14879 14880# Commands to strip libraries. 14881old_striplib=$lt_old_striplib 14882striplib=$lt_striplib 14883 14884 14885# The linker used to build libraries. 14886LD=$lt_LD 14887 14888# How to create reloadable object files. 14889reload_flag=$lt_reload_flag 14890reload_cmds=$lt_reload_cmds 14891 14892# Commands used to build an old-style archive. 14893old_archive_cmds=$lt_old_archive_cmds 14894 14895# A language specific compiler. 14896CC=$lt_compiler 14897 14898# Is the compiler the GNU compiler? 14899with_gcc=$GCC 14900 14901# Compiler flag to turn off builtin functions. 14902no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14903 14904# How to pass a linker flag through the compiler. 14905wl=$lt_lt_prog_compiler_wl 14906 14907# Additional compiler flags for building library objects. 14908pic_flag=$lt_lt_prog_compiler_pic 14909 14910# Compiler flag to prevent dynamic linking. 14911link_static_flag=$lt_lt_prog_compiler_static 14912 14913# Does compiler simultaneously support -c and -o options? 14914compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14915 14916# Whether or not to add -lc for building shared libraries. 14917build_libtool_need_lc=$archive_cmds_need_lc 14918 14919# Whether or not to disallow shared libs when runtime libs are static. 14920allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14921 14922# Compiler flag to allow reflexive dlopens. 14923export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14924 14925# Compiler flag to generate shared objects directly from archives. 14926whole_archive_flag_spec=$lt_whole_archive_flag_spec 14927 14928# Whether the compiler copes with passing no objects directly. 14929compiler_needs_object=$lt_compiler_needs_object 14930 14931# Create an old-style archive from a shared archive. 14932old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14933 14934# Create a temporary old-style archive to link instead of a shared archive. 14935old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14936 14937# Commands used to build a shared archive. 14938archive_cmds=$lt_archive_cmds 14939archive_expsym_cmds=$lt_archive_expsym_cmds 14940 14941# Commands used to build a loadable module if different from building 14942# a shared archive. 14943module_cmds=$lt_module_cmds 14944module_expsym_cmds=$lt_module_expsym_cmds 14945 14946# Whether we are building with GNU ld or not. 14947with_gnu_ld=$lt_with_gnu_ld 14948 14949# Flag that allows shared libraries with undefined symbols to be built. 14950allow_undefined_flag=$lt_allow_undefined_flag 14951 14952# Flag that enforces no undefined symbols. 14953no_undefined_flag=$lt_no_undefined_flag 14954 14955# Flag to hardcode \$libdir into a binary during linking. 14956# This must work even if \$libdir does not exist 14957hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14958 14959# If ld is used when linking, flag to hardcode \$libdir into a binary 14960# during linking. This must work even if \$libdir does not exist. 14961hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14962 14963# Whether we need a single "-rpath" flag with a separated argument. 14964hardcode_libdir_separator=$lt_hardcode_libdir_separator 14965 14966# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14967# DIR into the resulting binary. 14968hardcode_direct=$hardcode_direct 14969 14970# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14971# DIR into the resulting binary and the resulting library dependency is 14972# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14973# library is relocated. 14974hardcode_direct_absolute=$hardcode_direct_absolute 14975 14976# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14977# into the resulting binary. 14978hardcode_minus_L=$hardcode_minus_L 14979 14980# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14981# into the resulting binary. 14982hardcode_shlibpath_var=$hardcode_shlibpath_var 14983 14984# Set to "yes" if building a shared library automatically hardcodes DIR 14985# into the library and all subsequent libraries and executables linked 14986# against it. 14987hardcode_automatic=$hardcode_automatic 14988 14989# Set to yes if linker adds runtime paths of dependent libraries 14990# to runtime path list. 14991inherit_rpath=$inherit_rpath 14992 14993# Whether libtool must link a program against all its dependency libraries. 14994link_all_deplibs=$link_all_deplibs 14995 14996# Fix the shell variable \$srcfile for the compiler. 14997fix_srcfile_path=$lt_fix_srcfile_path 14998 14999# Set to "yes" if exported symbols are required. 15000always_export_symbols=$always_export_symbols 15001 15002# The commands to list exported symbols. 15003export_symbols_cmds=$lt_export_symbols_cmds 15004 15005# Symbols that should not be listed in the preloaded symbols. 15006exclude_expsyms=$lt_exclude_expsyms 15007 15008# Symbols that must always be exported. 15009include_expsyms=$lt_include_expsyms 15010 15011# Commands necessary for linking programs (against libraries) with templates. 15012prelink_cmds=$lt_prelink_cmds 15013 15014# Specify filename containing input files. 15015file_list_spec=$lt_file_list_spec 15016 15017# How to hardcode a shared library path into an executable. 15018hardcode_action=$hardcode_action 15019 15020# ### END LIBTOOL CONFIG 15021 15022_LT_EOF 15023 15024 case $host_os in 15025 aix3*) 15026 cat <<\_LT_EOF >> "$cfgfile" 15027# AIX sometimes has problems with the GCC collect2 program. For some 15028# reason, if we set the COLLECT_NAMES environment variable, the problems 15029# vanish in a puff of smoke. 15030if test "X${COLLECT_NAMES+set}" != Xset; then 15031 COLLECT_NAMES= 15032 export COLLECT_NAMES 15033fi 15034_LT_EOF 15035 ;; 15036 esac 15037 15038 15039ltmain="$ac_aux_dir/ltmain.sh" 15040 15041 15042 # We use sed instead of cat because bash on DJGPP gets confused if 15043 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15044 # text mode, it properly converts lines to CR/LF. This bash problem 15045 # is reportedly fixed, but why not run on old versions too? 15046 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15047 || (rm -f "$cfgfile"; exit 1) 15048 15049 case $xsi_shell in 15050 yes) 15051 cat << \_LT_EOF >> "$cfgfile" 15052 15053# func_dirname file append nondir_replacement 15054# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15055# otherwise set result to NONDIR_REPLACEMENT. 15056func_dirname () 15057{ 15058 case ${1} in 15059 */*) func_dirname_result="${1%/*}${2}" ;; 15060 * ) func_dirname_result="${3}" ;; 15061 esac 15062} 15063 15064# func_basename file 15065func_basename () 15066{ 15067 func_basename_result="${1##*/}" 15068} 15069 15070# func_dirname_and_basename file append nondir_replacement 15071# perform func_basename and func_dirname in a single function 15072# call: 15073# dirname: Compute the dirname of FILE. If nonempty, 15074# add APPEND to the result, otherwise set result 15075# to NONDIR_REPLACEMENT. 15076# value returned in "$func_dirname_result" 15077# basename: Compute filename of FILE. 15078# value retuned in "$func_basename_result" 15079# Implementation must be kept synchronized with func_dirname 15080# and func_basename. For efficiency, we do not delegate to 15081# those functions but instead duplicate the functionality here. 15082func_dirname_and_basename () 15083{ 15084 case ${1} in 15085 */*) func_dirname_result="${1%/*}${2}" ;; 15086 * ) func_dirname_result="${3}" ;; 15087 esac 15088 func_basename_result="${1##*/}" 15089} 15090 15091# func_stripname prefix suffix name 15092# strip PREFIX and SUFFIX off of NAME. 15093# PREFIX and SUFFIX must not contain globbing or regex special 15094# characters, hashes, percent signs, but SUFFIX may contain a leading 15095# dot (in which case that matches only a dot). 15096func_stripname () 15097{ 15098 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15099 # positional parameters, so assign one to ordinary parameter first. 15100 func_stripname_result=${3} 15101 func_stripname_result=${func_stripname_result#"${1}"} 15102 func_stripname_result=${func_stripname_result%"${2}"} 15103} 15104 15105# func_opt_split 15106func_opt_split () 15107{ 15108 func_opt_split_opt=${1%%=*} 15109 func_opt_split_arg=${1#*=} 15110} 15111 15112# func_lo2o object 15113func_lo2o () 15114{ 15115 case ${1} in 15116 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15117 *) func_lo2o_result=${1} ;; 15118 esac 15119} 15120 15121# func_xform libobj-or-source 15122func_xform () 15123{ 15124 func_xform_result=${1%.*}.lo 15125} 15126 15127# func_arith arithmetic-term... 15128func_arith () 15129{ 15130 func_arith_result=$(( $* )) 15131} 15132 15133# func_len string 15134# STRING may not start with a hyphen. 15135func_len () 15136{ 15137 func_len_result=${#1} 15138} 15139 15140_LT_EOF 15141 ;; 15142 *) # Bourne compatible functions. 15143 cat << \_LT_EOF >> "$cfgfile" 15144 15145# func_dirname file append nondir_replacement 15146# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15147# otherwise set result to NONDIR_REPLACEMENT. 15148func_dirname () 15149{ 15150 # Extract subdirectory from the argument. 15151 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15152 if test "X$func_dirname_result" = "X${1}"; then 15153 func_dirname_result="${3}" 15154 else 15155 func_dirname_result="$func_dirname_result${2}" 15156 fi 15157} 15158 15159# func_basename file 15160func_basename () 15161{ 15162 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15163} 15164 15165 15166# func_stripname prefix suffix name 15167# strip PREFIX and SUFFIX off of NAME. 15168# PREFIX and SUFFIX must not contain globbing or regex special 15169# characters, hashes, percent signs, but SUFFIX may contain a leading 15170# dot (in which case that matches only a dot). 15171# func_strip_suffix prefix name 15172func_stripname () 15173{ 15174 case ${2} in 15175 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15176 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15177 esac 15178} 15179 15180# sed scripts: 15181my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15182my_sed_long_arg='1s/^-[^=]*=//' 15183 15184# func_opt_split 15185func_opt_split () 15186{ 15187 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15188 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15189} 15190 15191# func_lo2o object 15192func_lo2o () 15193{ 15194 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15195} 15196 15197# func_xform libobj-or-source 15198func_xform () 15199{ 15200 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15201} 15202 15203# func_arith arithmetic-term... 15204func_arith () 15205{ 15206 func_arith_result=`expr "$@"` 15207} 15208 15209# func_len string 15210# STRING may not start with a hyphen. 15211func_len () 15212{ 15213 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15214} 15215 15216_LT_EOF 15217esac 15218 15219case $lt_shell_append in 15220 yes) 15221 cat << \_LT_EOF >> "$cfgfile" 15222 15223# func_append var value 15224# Append VALUE to the end of shell variable VAR. 15225func_append () 15226{ 15227 eval "$1+=\$2" 15228} 15229_LT_EOF 15230 ;; 15231 *) 15232 cat << \_LT_EOF >> "$cfgfile" 15233 15234# func_append var value 15235# Append VALUE to the end of shell variable VAR. 15236func_append () 15237{ 15238 eval "$1=\$$1\$2" 15239} 15240 15241_LT_EOF 15242 ;; 15243 esac 15244 15245 15246 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15247 || (rm -f "$cfgfile"; exit 1) 15248 15249 mv -f "$cfgfile" "$ofile" || 15250 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15251 chmod +x "$ofile" 15252 15253 ;; 15254 "default-1":C) 15255# Only add multilib support code if we just rebuilt the top-level 15256# Makefile. 15257case " $CONFIG_FILES " in 15258 *" Makefile "*) 15259 ac_file=Makefile . ${multi_basedir}/config-ml.in 15260 ;; 15261esac ;; 15262 15263 esac 15264done # for ac_tag 15265 15266 15267as_fn_exit 0 15268_ACEOF 15269ac_clean_files=$ac_clean_files_save 15270 15271test $ac_write_fail = 0 || 15272 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 15273 15274 15275# configure is writing to config.log, and then calls config.status. 15276# config.status does its own redirection, appending to config.log. 15277# Unfortunately, on DOS this fails, as config.log is still kept open 15278# by configure, so config.status won't be able to write to it; its 15279# output is simply discarded. So we exec the FD to /dev/null, 15280# effectively closing config.log, so it can be properly (re)opened and 15281# appended to by config.status. When coming back to configure, we 15282# need to make the FD available again. 15283if test "$no_create" != yes; then 15284 ac_cs_success=: 15285 ac_config_status_args= 15286 test "$silent" = yes && 15287 ac_config_status_args="$ac_config_status_args --quiet" 15288 exec 5>/dev/null 15289 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15290 exec 5>>config.log 15291 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15292 # would make configure fail if this is the last instruction. 15293 $ac_cs_success || as_fn_exit $? 15294fi 15295if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15296 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15297$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15298fi 15299 15300