1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for GCC Quad-precision Math Library 0.1. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='GCC Quad-precision Math Library' 589PACKAGE_TARNAME='libquadmath' 590PACKAGE_VERSION='0.1' 591PACKAGE_STRING='GCC Quad-precision Math Library 0.1' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595# Factoring default headers for most tests. 596ac_includes_default="\ 597#include <stdio.h> 598#ifdef HAVE_SYS_TYPES_H 599# include <sys/types.h> 600#endif 601#ifdef HAVE_SYS_STAT_H 602# include <sys/stat.h> 603#endif 604#ifdef STDC_HEADERS 605# include <stdlib.h> 606# include <stddef.h> 607#else 608# ifdef HAVE_STDLIB_H 609# include <stdlib.h> 610# endif 611#endif 612#ifdef HAVE_STRING_H 613# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 614# include <memory.h> 615# endif 616# include <string.h> 617#endif 618#ifdef HAVE_STRINGS_H 619# include <strings.h> 620#endif 621#ifdef HAVE_INTTYPES_H 622# include <inttypes.h> 623#endif 624#ifdef HAVE_STDINT_H 625# include <stdint.h> 626#endif 627#ifdef HAVE_UNISTD_H 628# include <unistd.h> 629#endif" 630 631ac_subst_vars='am__EXEEXT_FALSE 632am__EXEEXT_TRUE 633LTLIBOBJS 634LIBOBJS 635get_gcc_base_ver 636GENINSRC_FALSE 637GENINSRC_TRUE 638XCFLAGS 639BUILD_LIBQUADMATH_FALSE 640BUILD_LIBQUADMATH_TRUE 641LIBQUAD_USE_SYMVER_SUN_FALSE 642LIBQUAD_USE_SYMVER_SUN_TRUE 643LIBQUAD_USE_SYMVER_GNU_FALSE 644LIBQUAD_USE_SYMVER_GNU_TRUE 645LIBQUAD_USE_SYMVER_FALSE 646LIBQUAD_USE_SYMVER_TRUE 647toolexeclibdir 648toolexecdir 649MAINT 650MAINTAINER_MODE_FALSE 651MAINTAINER_MODE_TRUE 652enable_static 653enable_shared 654lt_host_flags 655OTOOL64 656OTOOL 657LIPO 658NMEDIT 659DSYMUTIL 660RANLIB 661AR 662OBJDUMP 663LN_S 664NM 665ac_ct_DUMPBIN 666DUMPBIN 667LD 668FGREP 669SED 670LIBTOOL 671REPORT_BUGS_TEXI 672REPORT_BUGS_TO 673BUILD_INFO_FALSE 674BUILD_INFO_TRUE 675EGREP 676GREP 677CPP 678am__fastdepCC_FALSE 679am__fastdepCC_TRUE 680CCDEPMODE 681am__nodep 682AMDEPBACKSLASH 683AMDEP_FALSE 684AMDEP_TRUE 685am__quote 686am__include 687DEPDIR 688OBJEXT 689EXEEXT 690ac_ct_CC 691CPPFLAGS 692LDFLAGS 693CFLAGS 694CC 695AM_BACKSLASH 696AM_DEFAULT_VERBOSITY 697AM_DEFAULT_V 698AM_V 699am__untar 700am__tar 701AMTAR 702am__leading_dot 703SET_MAKE 704AWK 705mkdir_p 706MKDIR_P 707INSTALL_STRIP_PROGRAM 708STRIP 709install_sh 710MAKEINFO 711AUTOHEADER 712AUTOMAKE 713AUTOCONF 714ACLOCAL 715VERSION 716PACKAGE 717CYGPATH_W 718am__isrc 719INSTALL_DATA 720INSTALL_SCRIPT 721INSTALL_PROGRAM 722multi_basedir 723target_noncanonical 724target_os 725target_vendor 726target_cpu 727target 728host_os 729host_vendor 730host_cpu 731host 732build_os 733build_vendor 734build_cpu 735build 736target_alias 737host_alias 738build_alias 739LIBS 740ECHO_T 741ECHO_N 742ECHO_C 743DEFS 744mandir 745localedir 746libdir 747psdir 748pdfdir 749dvidir 750htmldir 751infodir 752docdir 753oldincludedir 754includedir 755localstatedir 756sharedstatedir 757sysconfdir 758datadir 759datarootdir 760libexecdir 761sbindir 762bindir 763program_transform_name 764prefix 765exec_prefix 766PACKAGE_URL 767PACKAGE_BUGREPORT 768PACKAGE_STRING 769PACKAGE_VERSION 770PACKAGE_TARNAME 771PACKAGE_NAME 772PATH_SEPARATOR 773SHELL' 774ac_subst_files='' 775ac_user_opts=' 776enable_option_checking 777enable_multilib 778enable_silent_rules 779enable_version_specific_runtime_libs 780enable_dependency_tracking 781with_bugurl 782enable_shared 783enable_static 784with_pic 785enable_fast_install 786with_gnu_ld 787enable_libtool_lock 788enable_maintainer_mode 789enable_symvers 790enable_cet 791enable_generated_files_in_srcdir 792with_gcc_major_version_only 793' 794 ac_precious_vars='build_alias 795host_alias 796target_alias 797CC 798CFLAGS 799LDFLAGS 800LIBS 801CPPFLAGS 802CPP' 803 804 805# Initialize some variables set by options. 806ac_init_help= 807ac_init_version=false 808ac_unrecognized_opts= 809ac_unrecognized_sep= 810# The variables have the same names as the options, with 811# dashes changed to underlines. 812cache_file=/dev/null 813exec_prefix=NONE 814no_create= 815no_recursion= 816prefix=NONE 817program_prefix=NONE 818program_suffix=NONE 819program_transform_name=s,x,x, 820silent= 821site= 822srcdir= 823verbose= 824x_includes=NONE 825x_libraries=NONE 826 827# Installation directory options. 828# These are left unexpanded so users can "make install exec_prefix=/foo" 829# and all the variables that are supposed to be based on exec_prefix 830# by default will actually change. 831# Use braces instead of parens because sh, perl, etc. also accept them. 832# (The list follows the same order as the GNU Coding Standards.) 833bindir='${exec_prefix}/bin' 834sbindir='${exec_prefix}/sbin' 835libexecdir='${exec_prefix}/libexec' 836datarootdir='${prefix}/share' 837datadir='${datarootdir}' 838sysconfdir='${prefix}/etc' 839sharedstatedir='${prefix}/com' 840localstatedir='${prefix}/var' 841includedir='${prefix}/include' 842oldincludedir='/usr/include' 843docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 844infodir='${datarootdir}/info' 845htmldir='${docdir}' 846dvidir='${docdir}' 847pdfdir='${docdir}' 848psdir='${docdir}' 849libdir='${exec_prefix}/lib' 850localedir='${datarootdir}/locale' 851mandir='${datarootdir}/man' 852 853ac_prev= 854ac_dashdash= 855for ac_option 856do 857 # If the previous option needs an argument, assign it. 858 if test -n "$ac_prev"; then 859 eval $ac_prev=\$ac_option 860 ac_prev= 861 continue 862 fi 863 864 case $ac_option in 865 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 866 *=) ac_optarg= ;; 867 *) ac_optarg=yes ;; 868 esac 869 870 # Accept the important Cygnus configure options, so we can diagnose typos. 871 872 case $ac_dashdash$ac_option in 873 --) 874 ac_dashdash=yes ;; 875 876 -bindir | --bindir | --bindi | --bind | --bin | --bi) 877 ac_prev=bindir ;; 878 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 879 bindir=$ac_optarg ;; 880 881 -build | --build | --buil | --bui | --bu) 882 ac_prev=build_alias ;; 883 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 884 build_alias=$ac_optarg ;; 885 886 -cache-file | --cache-file | --cache-fil | --cache-fi \ 887 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 888 ac_prev=cache_file ;; 889 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 890 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 891 cache_file=$ac_optarg ;; 892 893 --config-cache | -C) 894 cache_file=config.cache ;; 895 896 -datadir | --datadir | --datadi | --datad) 897 ac_prev=datadir ;; 898 -datadir=* | --datadir=* | --datadi=* | --datad=*) 899 datadir=$ac_optarg ;; 900 901 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 902 | --dataroo | --dataro | --datar) 903 ac_prev=datarootdir ;; 904 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 905 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 906 datarootdir=$ac_optarg ;; 907 908 -disable-* | --disable-*) 909 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 910 # Reject names that are not valid shell variable names. 911 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 912 as_fn_error $? "invalid feature name: $ac_useropt" 913 ac_useropt_orig=$ac_useropt 914 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 915 case $ac_user_opts in 916 *" 917"enable_$ac_useropt" 918"*) ;; 919 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 920 ac_unrecognized_sep=', ';; 921 esac 922 eval enable_$ac_useropt=no ;; 923 924 -docdir | --docdir | --docdi | --doc | --do) 925 ac_prev=docdir ;; 926 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 927 docdir=$ac_optarg ;; 928 929 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 930 ac_prev=dvidir ;; 931 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 932 dvidir=$ac_optarg ;; 933 934 -enable-* | --enable-*) 935 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 936 # Reject names that are not valid shell variable names. 937 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 938 as_fn_error $? "invalid feature name: $ac_useropt" 939 ac_useropt_orig=$ac_useropt 940 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 941 case $ac_user_opts in 942 *" 943"enable_$ac_useropt" 944"*) ;; 945 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 946 ac_unrecognized_sep=', ';; 947 esac 948 eval enable_$ac_useropt=\$ac_optarg ;; 949 950 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 951 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 952 | --exec | --exe | --ex) 953 ac_prev=exec_prefix ;; 954 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 955 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 956 | --exec=* | --exe=* | --ex=*) 957 exec_prefix=$ac_optarg ;; 958 959 -gas | --gas | --ga | --g) 960 # Obsolete; use --with-gas. 961 with_gas=yes ;; 962 963 -help | --help | --hel | --he | -h) 964 ac_init_help=long ;; 965 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 966 ac_init_help=recursive ;; 967 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 968 ac_init_help=short ;; 969 970 -host | --host | --hos | --ho) 971 ac_prev=host_alias ;; 972 -host=* | --host=* | --hos=* | --ho=*) 973 host_alias=$ac_optarg ;; 974 975 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 976 ac_prev=htmldir ;; 977 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 978 | --ht=*) 979 htmldir=$ac_optarg ;; 980 981 -includedir | --includedir | --includedi | --included | --include \ 982 | --includ | --inclu | --incl | --inc) 983 ac_prev=includedir ;; 984 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 985 | --includ=* | --inclu=* | --incl=* | --inc=*) 986 includedir=$ac_optarg ;; 987 988 -infodir | --infodir | --infodi | --infod | --info | --inf) 989 ac_prev=infodir ;; 990 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 991 infodir=$ac_optarg ;; 992 993 -libdir | --libdir | --libdi | --libd) 994 ac_prev=libdir ;; 995 -libdir=* | --libdir=* | --libdi=* | --libd=*) 996 libdir=$ac_optarg ;; 997 998 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 999 | --libexe | --libex | --libe) 1000 ac_prev=libexecdir ;; 1001 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1002 | --libexe=* | --libex=* | --libe=*) 1003 libexecdir=$ac_optarg ;; 1004 1005 -localedir | --localedir | --localedi | --localed | --locale) 1006 ac_prev=localedir ;; 1007 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1008 localedir=$ac_optarg ;; 1009 1010 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1011 | --localstate | --localstat | --localsta | --localst | --locals) 1012 ac_prev=localstatedir ;; 1013 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1014 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1015 localstatedir=$ac_optarg ;; 1016 1017 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1018 ac_prev=mandir ;; 1019 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1020 mandir=$ac_optarg ;; 1021 1022 -nfp | --nfp | --nf) 1023 # Obsolete; use --without-fp. 1024 with_fp=no ;; 1025 1026 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1027 | --no-cr | --no-c | -n) 1028 no_create=yes ;; 1029 1030 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1031 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1032 no_recursion=yes ;; 1033 1034 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1035 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1036 | --oldin | --oldi | --old | --ol | --o) 1037 ac_prev=oldincludedir ;; 1038 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1039 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1040 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1041 oldincludedir=$ac_optarg ;; 1042 1043 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1044 ac_prev=prefix ;; 1045 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1046 prefix=$ac_optarg ;; 1047 1048 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1049 | --program-pre | --program-pr | --program-p) 1050 ac_prev=program_prefix ;; 1051 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1052 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1053 program_prefix=$ac_optarg ;; 1054 1055 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1056 | --program-suf | --program-su | --program-s) 1057 ac_prev=program_suffix ;; 1058 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1059 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1060 program_suffix=$ac_optarg ;; 1061 1062 -program-transform-name | --program-transform-name \ 1063 | --program-transform-nam | --program-transform-na \ 1064 | --program-transform-n | --program-transform- \ 1065 | --program-transform | --program-transfor \ 1066 | --program-transfo | --program-transf \ 1067 | --program-trans | --program-tran \ 1068 | --progr-tra | --program-tr | --program-t) 1069 ac_prev=program_transform_name ;; 1070 -program-transform-name=* | --program-transform-name=* \ 1071 | --program-transform-nam=* | --program-transform-na=* \ 1072 | --program-transform-n=* | --program-transform-=* \ 1073 | --program-transform=* | --program-transfor=* \ 1074 | --program-transfo=* | --program-transf=* \ 1075 | --program-trans=* | --program-tran=* \ 1076 | --progr-tra=* | --program-tr=* | --program-t=*) 1077 program_transform_name=$ac_optarg ;; 1078 1079 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1080 ac_prev=pdfdir ;; 1081 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1082 pdfdir=$ac_optarg ;; 1083 1084 -psdir | --psdir | --psdi | --psd | --ps) 1085 ac_prev=psdir ;; 1086 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1087 psdir=$ac_optarg ;; 1088 1089 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1090 | -silent | --silent | --silen | --sile | --sil) 1091 silent=yes ;; 1092 1093 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1094 ac_prev=sbindir ;; 1095 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1096 | --sbi=* | --sb=*) 1097 sbindir=$ac_optarg ;; 1098 1099 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1100 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1101 | --sharedst | --shareds | --shared | --share | --shar \ 1102 | --sha | --sh) 1103 ac_prev=sharedstatedir ;; 1104 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1105 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1106 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1107 | --sha=* | --sh=*) 1108 sharedstatedir=$ac_optarg ;; 1109 1110 -site | --site | --sit) 1111 ac_prev=site ;; 1112 -site=* | --site=* | --sit=*) 1113 site=$ac_optarg ;; 1114 1115 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1116 ac_prev=srcdir ;; 1117 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1118 srcdir=$ac_optarg ;; 1119 1120 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1121 | --syscon | --sysco | --sysc | --sys | --sy) 1122 ac_prev=sysconfdir ;; 1123 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1124 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1125 sysconfdir=$ac_optarg ;; 1126 1127 -target | --target | --targe | --targ | --tar | --ta | --t) 1128 ac_prev=target_alias ;; 1129 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1130 target_alias=$ac_optarg ;; 1131 1132 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1133 verbose=yes ;; 1134 1135 -version | --version | --versio | --versi | --vers | -V) 1136 ac_init_version=: ;; 1137 1138 -with-* | --with-*) 1139 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1140 # Reject names that are not valid shell variable names. 1141 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1142 as_fn_error $? "invalid package name: $ac_useropt" 1143 ac_useropt_orig=$ac_useropt 1144 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1145 case $ac_user_opts in 1146 *" 1147"with_$ac_useropt" 1148"*) ;; 1149 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1150 ac_unrecognized_sep=', ';; 1151 esac 1152 eval with_$ac_useropt=\$ac_optarg ;; 1153 1154 -without-* | --without-*) 1155 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1156 # Reject names that are not valid shell variable names. 1157 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1158 as_fn_error $? "invalid package name: $ac_useropt" 1159 ac_useropt_orig=$ac_useropt 1160 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1161 case $ac_user_opts in 1162 *" 1163"with_$ac_useropt" 1164"*) ;; 1165 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1166 ac_unrecognized_sep=', ';; 1167 esac 1168 eval with_$ac_useropt=no ;; 1169 1170 --x) 1171 # Obsolete; use --with-x. 1172 with_x=yes ;; 1173 1174 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1175 | --x-incl | --x-inc | --x-in | --x-i) 1176 ac_prev=x_includes ;; 1177 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1178 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1179 x_includes=$ac_optarg ;; 1180 1181 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1182 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1183 ac_prev=x_libraries ;; 1184 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1185 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1186 x_libraries=$ac_optarg ;; 1187 1188 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1189Try \`$0 --help' for more information" 1190 ;; 1191 1192 *=*) 1193 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1194 # Reject names that are not valid shell variable names. 1195 case $ac_envvar in #( 1196 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1197 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1198 esac 1199 eval $ac_envvar=\$ac_optarg 1200 export $ac_envvar ;; 1201 1202 *) 1203 # FIXME: should be removed in autoconf 3.0. 1204 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1205 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1206 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1207 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1208 ;; 1209 1210 esac 1211done 1212 1213if test -n "$ac_prev"; then 1214 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1215 as_fn_error $? "missing argument to $ac_option" 1216fi 1217 1218if test -n "$ac_unrecognized_opts"; then 1219 case $enable_option_checking in 1220 no) ;; 1221 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1222 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1223 esac 1224fi 1225 1226# Check all directory arguments for consistency. 1227for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1228 datadir sysconfdir sharedstatedir localstatedir includedir \ 1229 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1230 libdir localedir mandir 1231do 1232 eval ac_val=\$$ac_var 1233 # Remove trailing slashes. 1234 case $ac_val in 1235 */ ) 1236 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1237 eval $ac_var=\$ac_val;; 1238 esac 1239 # Be sure to have absolute directory names. 1240 case $ac_val in 1241 [\\/$]* | ?:[\\/]* ) continue;; 1242 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1243 esac 1244 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1245done 1246 1247# There might be people who depend on the old broken behavior: `$host' 1248# used to hold the argument of --host etc. 1249# FIXME: To remove some day. 1250build=$build_alias 1251host=$host_alias 1252target=$target_alias 1253 1254# FIXME: To remove some day. 1255if test "x$host_alias" != x; then 1256 if test "x$build_alias" = x; then 1257 cross_compiling=maybe 1258 elif test "x$build_alias" != "x$host_alias"; then 1259 cross_compiling=yes 1260 fi 1261fi 1262 1263ac_tool_prefix= 1264test -n "$host_alias" && ac_tool_prefix=$host_alias- 1265 1266test "$silent" = yes && exec 6>/dev/null 1267 1268 1269ac_pwd=`pwd` && test -n "$ac_pwd" && 1270ac_ls_di=`ls -di .` && 1271ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1272 as_fn_error $? "working directory cannot be determined" 1273test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1274 as_fn_error $? "pwd does not report name of working directory" 1275 1276 1277# Find the source files, if location was not specified. 1278if test -z "$srcdir"; then 1279 ac_srcdir_defaulted=yes 1280 # Try the directory containing this script, then the parent directory. 1281 ac_confdir=`$as_dirname -- "$as_myself" || 1282$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1283 X"$as_myself" : 'X\(//\)[^/]' \| \ 1284 X"$as_myself" : 'X\(//\)$' \| \ 1285 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1286$as_echo X"$as_myself" | 1287 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1288 s//\1/ 1289 q 1290 } 1291 /^X\(\/\/\)[^/].*/{ 1292 s//\1/ 1293 q 1294 } 1295 /^X\(\/\/\)$/{ 1296 s//\1/ 1297 q 1298 } 1299 /^X\(\/\).*/{ 1300 s//\1/ 1301 q 1302 } 1303 s/.*/./; q'` 1304 srcdir=$ac_confdir 1305 if test ! -r "$srcdir/$ac_unique_file"; then 1306 srcdir=.. 1307 fi 1308else 1309 ac_srcdir_defaulted=no 1310fi 1311if test ! -r "$srcdir/$ac_unique_file"; then 1312 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1313 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1314fi 1315ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1316ac_abs_confdir=`( 1317 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1318 pwd)` 1319# When building in place, set srcdir=. 1320if test "$ac_abs_confdir" = "$ac_pwd"; then 1321 srcdir=. 1322fi 1323# Remove unnecessary trailing slashes from srcdir. 1324# Double slashes in file names in object file debugging info 1325# mess up M-x gdb in Emacs. 1326case $srcdir in 1327*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1328esac 1329for ac_var in $ac_precious_vars; do 1330 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1331 eval ac_env_${ac_var}_value=\$${ac_var} 1332 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1333 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1334done 1335 1336# 1337# Report the --help message. 1338# 1339if test "$ac_init_help" = "long"; then 1340 # Omit some internal or obsolete options to make the list less imposing. 1341 # This message is too long to be a string in the A/UX 3.1 sh. 1342 cat <<_ACEOF 1343\`configure' configures GCC Quad-precision Math Library 0.1 to adapt to many kinds of systems. 1344 1345Usage: $0 [OPTION]... [VAR=VALUE]... 1346 1347To assign environment variables (e.g., CC, CFLAGS...), specify them as 1348VAR=VALUE. See below for descriptions of some of the useful variables. 1349 1350Defaults for the options are specified in brackets. 1351 1352Configuration: 1353 -h, --help display this help and exit 1354 --help=short display options specific to this package 1355 --help=recursive display the short help of all the included packages 1356 -V, --version display version information and exit 1357 -q, --quiet, --silent do not print \`checking ...' messages 1358 --cache-file=FILE cache test results in FILE [disabled] 1359 -C, --config-cache alias for \`--cache-file=config.cache' 1360 -n, --no-create do not create output files 1361 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1362 1363Installation directories: 1364 --prefix=PREFIX install architecture-independent files in PREFIX 1365 [$ac_default_prefix] 1366 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1367 [PREFIX] 1368 1369By default, \`make install' will install all the files in 1370\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1371an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1372for instance \`--prefix=\$HOME'. 1373 1374For better control, use the options below. 1375 1376Fine tuning of the installation directories: 1377 --bindir=DIR user executables [EPREFIX/bin] 1378 --sbindir=DIR system admin executables [EPREFIX/sbin] 1379 --libexecdir=DIR program executables [EPREFIX/libexec] 1380 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1381 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1382 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1383 --libdir=DIR object code libraries [EPREFIX/lib] 1384 --includedir=DIR C header files [PREFIX/include] 1385 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1386 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1387 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1388 --infodir=DIR info documentation [DATAROOTDIR/info] 1389 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1390 --mandir=DIR man documentation [DATAROOTDIR/man] 1391 --docdir=DIR documentation root [DATAROOTDIR/doc/libquadmath] 1392 --htmldir=DIR html documentation [DOCDIR] 1393 --dvidir=DIR dvi documentation [DOCDIR] 1394 --pdfdir=DIR pdf documentation [DOCDIR] 1395 --psdir=DIR ps documentation [DOCDIR] 1396_ACEOF 1397 1398 cat <<\_ACEOF 1399 1400Program names: 1401 --program-prefix=PREFIX prepend PREFIX to installed program names 1402 --program-suffix=SUFFIX append SUFFIX to installed program names 1403 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1404 1405System types: 1406 --build=BUILD configure for building on BUILD [guessed] 1407 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1408 --target=TARGET configure for building compilers for TARGET [HOST] 1409_ACEOF 1410fi 1411 1412if test -n "$ac_init_help"; then 1413 case $ac_init_help in 1414 short | recursive ) echo "Configuration of GCC Quad-precision Math Library 0.1:";; 1415 esac 1416 cat <<\_ACEOF 1417 1418Optional Features: 1419 --disable-option-checking ignore unrecognized --enable/--with options 1420 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1421 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1422 --enable-multilib build many library versions (default) 1423 --enable-silent-rules less verbose build output (undo: "make V=1") 1424 --disable-silent-rules verbose build output (undo: "make V=0") 1425 --enable-version-specific-runtime-libs 1426 specify that runtime libraries should be installed 1427 in a compiler-specific directory 1428 --enable-dependency-tracking 1429 do not reject slow dependency extractors 1430 --disable-dependency-tracking 1431 speeds up one-time build 1432 --enable-shared[=PKGS] build shared libraries [default=yes] 1433 --enable-static[=PKGS] build static libraries [default=yes] 1434 --enable-fast-install[=PKGS] 1435 optimize for fast installation [default=yes] 1436 --disable-libtool-lock avoid locking (might break parallel builds) 1437 --enable-maintainer-mode 1438 enable make rules and dependencies not useful (and 1439 sometimes confusing) to the casual installer 1440 --disable-symvers disable symbol versioning for libquadmath 1441 --enable-cet enable Intel CET in target libraries [default=no] 1442 --enable-generated-files-in-srcdir 1443 put copies of generated files in source dir intended 1444 for creating source tarballs for users without 1445 texinfo bison or flex 1446 1447Optional Packages: 1448 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1449 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1450 --with-bugurl=URL Direct users to URL to report a bug 1451 --with-pic try to use only PIC/non-PIC objects [default=use 1452 both] 1453 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1454 --with-gcc-major-version-only 1455 use only GCC major number in filesystem paths 1456 1457Some influential environment variables: 1458 CC C compiler command 1459 CFLAGS C compiler flags 1460 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1461 nonstandard directory <lib dir> 1462 LIBS libraries to pass to the linker, e.g. -l<library> 1463 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1464 you have headers in a nonstandard directory <include dir> 1465 CPP C preprocessor 1466 1467Use these variables to override the choices made by `configure' or to help 1468it to find libraries and programs with nonstandard names/locations. 1469 1470Report bugs to the package provider. 1471_ACEOF 1472ac_status=$? 1473fi 1474 1475if test "$ac_init_help" = "recursive"; then 1476 # If there are subdirs, report their specific --help. 1477 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1478 test -d "$ac_dir" || 1479 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1480 continue 1481 ac_builddir=. 1482 1483case "$ac_dir" in 1484.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1485*) 1486 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1487 # A ".." for each directory in $ac_dir_suffix. 1488 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1489 case $ac_top_builddir_sub in 1490 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1491 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1492 esac ;; 1493esac 1494ac_abs_top_builddir=$ac_pwd 1495ac_abs_builddir=$ac_pwd$ac_dir_suffix 1496# for backward compatibility: 1497ac_top_builddir=$ac_top_build_prefix 1498 1499case $srcdir in 1500 .) # We are building in place. 1501 ac_srcdir=. 1502 ac_top_srcdir=$ac_top_builddir_sub 1503 ac_abs_top_srcdir=$ac_pwd ;; 1504 [\\/]* | ?:[\\/]* ) # Absolute name. 1505 ac_srcdir=$srcdir$ac_dir_suffix; 1506 ac_top_srcdir=$srcdir 1507 ac_abs_top_srcdir=$srcdir ;; 1508 *) # Relative name. 1509 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1510 ac_top_srcdir=$ac_top_build_prefix$srcdir 1511 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1512esac 1513ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1514 1515 cd "$ac_dir" || { ac_status=$?; continue; } 1516 # Check for guested configure. 1517 if test -f "$ac_srcdir/configure.gnu"; then 1518 echo && 1519 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1520 elif test -f "$ac_srcdir/configure"; then 1521 echo && 1522 $SHELL "$ac_srcdir/configure" --help=recursive 1523 else 1524 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1525 fi || ac_status=$? 1526 cd "$ac_pwd" || { ac_status=$?; break; } 1527 done 1528fi 1529 1530test -n "$ac_init_help" && exit $ac_status 1531if $ac_init_version; then 1532 cat <<\_ACEOF 1533GCC Quad-precision Math Library configure 0.1 1534generated by GNU Autoconf 2.69 1535 1536Copyright (C) 2012 Free Software Foundation, Inc. 1537This configure script is free software; the Free Software Foundation 1538gives unlimited permission to copy, distribute and modify it. 1539_ACEOF 1540 exit 1541fi 1542 1543## ------------------------ ## 1544## Autoconf initialization. ## 1545## ------------------------ ## 1546 1547# ac_fn_c_try_compile LINENO 1548# -------------------------- 1549# Try to compile conftest.$ac_ext, and return whether this succeeded. 1550ac_fn_c_try_compile () 1551{ 1552 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1553 rm -f conftest.$ac_objext 1554 if { { ac_try="$ac_compile" 1555case "(($ac_try" in 1556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1557 *) ac_try_echo=$ac_try;; 1558esac 1559eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1560$as_echo "$ac_try_echo"; } >&5 1561 (eval "$ac_compile") 2>conftest.err 1562 ac_status=$? 1563 if test -s conftest.err; then 1564 grep -v '^ *+' conftest.err >conftest.er1 1565 cat conftest.er1 >&5 1566 mv -f conftest.er1 conftest.err 1567 fi 1568 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1569 test $ac_status = 0; } && { 1570 test -z "$ac_c_werror_flag" || 1571 test ! -s conftest.err 1572 } && test -s conftest.$ac_objext; then : 1573 ac_retval=0 1574else 1575 $as_echo "$as_me: failed program was:" >&5 1576sed 's/^/| /' conftest.$ac_ext >&5 1577 1578 ac_retval=1 1579fi 1580 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1581 as_fn_set_status $ac_retval 1582 1583} # ac_fn_c_try_compile 1584 1585# ac_fn_c_try_cpp LINENO 1586# ---------------------- 1587# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1588ac_fn_c_try_cpp () 1589{ 1590 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1591 if { { ac_try="$ac_cpp conftest.$ac_ext" 1592case "(($ac_try" in 1593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1594 *) ac_try_echo=$ac_try;; 1595esac 1596eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1597$as_echo "$ac_try_echo"; } >&5 1598 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1599 ac_status=$? 1600 if test -s conftest.err; then 1601 grep -v '^ *+' conftest.err >conftest.er1 1602 cat conftest.er1 >&5 1603 mv -f conftest.er1 conftest.err 1604 fi 1605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1606 test $ac_status = 0; } > conftest.i && { 1607 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1608 test ! -s conftest.err 1609 }; then : 1610 ac_retval=0 1611else 1612 $as_echo "$as_me: failed program was:" >&5 1613sed 's/^/| /' conftest.$ac_ext >&5 1614 1615 ac_retval=1 1616fi 1617 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1618 as_fn_set_status $ac_retval 1619 1620} # ac_fn_c_try_cpp 1621 1622# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1623# ------------------------------------------------------- 1624# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1625# the include files in INCLUDES and setting the cache variable VAR 1626# accordingly. 1627ac_fn_c_check_header_mongrel () 1628{ 1629 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1630 if eval \${$3+:} false; then : 1631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1632$as_echo_n "checking for $2... " >&6; } 1633if eval \${$3+:} false; then : 1634 $as_echo_n "(cached) " >&6 1635fi 1636eval ac_res=\$$3 1637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1638$as_echo "$ac_res" >&6; } 1639else 1640 # Is the header compilable? 1641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1642$as_echo_n "checking $2 usability... " >&6; } 1643cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1644/* end confdefs.h. */ 1645$4 1646#include <$2> 1647_ACEOF 1648if ac_fn_c_try_compile "$LINENO"; then : 1649 ac_header_compiler=yes 1650else 1651 ac_header_compiler=no 1652fi 1653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1655$as_echo "$ac_header_compiler" >&6; } 1656 1657# Is the header present? 1658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1659$as_echo_n "checking $2 presence... " >&6; } 1660cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1661/* end confdefs.h. */ 1662#include <$2> 1663_ACEOF 1664if ac_fn_c_try_cpp "$LINENO"; then : 1665 ac_header_preproc=yes 1666else 1667 ac_header_preproc=no 1668fi 1669rm -f conftest.err conftest.i conftest.$ac_ext 1670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1671$as_echo "$ac_header_preproc" >&6; } 1672 1673# So? What about this header? 1674case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1675 yes:no: ) 1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1677$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1679$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1680 ;; 1681 no:yes:* ) 1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1683$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1685$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1687$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1689$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1691$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1692 ;; 1693esac 1694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1695$as_echo_n "checking for $2... " >&6; } 1696if eval \${$3+:} false; then : 1697 $as_echo_n "(cached) " >&6 1698else 1699 eval "$3=\$ac_header_compiler" 1700fi 1701eval ac_res=\$$3 1702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1703$as_echo "$ac_res" >&6; } 1704fi 1705 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1706 1707} # ac_fn_c_check_header_mongrel 1708 1709# ac_fn_c_try_run LINENO 1710# ---------------------- 1711# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1712# that executables *can* be run. 1713ac_fn_c_try_run () 1714{ 1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1716 if { { ac_try="$ac_link" 1717case "(($ac_try" in 1718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1719 *) ac_try_echo=$ac_try;; 1720esac 1721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1722$as_echo "$ac_try_echo"; } >&5 1723 (eval "$ac_link") 2>&5 1724 ac_status=$? 1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1726 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1727 { { case "(($ac_try" in 1728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1729 *) ac_try_echo=$ac_try;; 1730esac 1731eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1732$as_echo "$ac_try_echo"; } >&5 1733 (eval "$ac_try") 2>&5 1734 ac_status=$? 1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1736 test $ac_status = 0; }; }; then : 1737 ac_retval=0 1738else 1739 $as_echo "$as_me: program exited with status $ac_status" >&5 1740 $as_echo "$as_me: failed program was:" >&5 1741sed 's/^/| /' conftest.$ac_ext >&5 1742 1743 ac_retval=$ac_status 1744fi 1745 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1746 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1747 as_fn_set_status $ac_retval 1748 1749} # ac_fn_c_try_run 1750 1751# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1752# ------------------------------------------------------- 1753# Tests whether HEADER exists and can be compiled using the include files in 1754# INCLUDES, setting the cache variable VAR accordingly. 1755ac_fn_c_check_header_compile () 1756{ 1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1759$as_echo_n "checking for $2... " >&6; } 1760if eval \${$3+:} false; then : 1761 $as_echo_n "(cached) " >&6 1762else 1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1764/* end confdefs.h. */ 1765$4 1766#include <$2> 1767_ACEOF 1768if ac_fn_c_try_compile "$LINENO"; then : 1769 eval "$3=yes" 1770else 1771 eval "$3=no" 1772fi 1773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1774fi 1775eval ac_res=\$$3 1776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1777$as_echo "$ac_res" >&6; } 1778 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1779 1780} # ac_fn_c_check_header_compile 1781 1782# ac_fn_c_try_link LINENO 1783# ----------------------- 1784# Try to link conftest.$ac_ext, and return whether this succeeded. 1785ac_fn_c_try_link () 1786{ 1787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1788 rm -f conftest.$ac_objext conftest$ac_exeext 1789 if { { ac_try="$ac_link" 1790case "(($ac_try" in 1791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1792 *) ac_try_echo=$ac_try;; 1793esac 1794eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1795$as_echo "$ac_try_echo"; } >&5 1796 (eval "$ac_link") 2>conftest.err 1797 ac_status=$? 1798 if test -s conftest.err; then 1799 grep -v '^ *+' conftest.err >conftest.er1 1800 cat conftest.er1 >&5 1801 mv -f conftest.er1 conftest.err 1802 fi 1803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1804 test $ac_status = 0; } && { 1805 test -z "$ac_c_werror_flag" || 1806 test ! -s conftest.err 1807 } && test -s conftest$ac_exeext && { 1808 test "$cross_compiling" = yes || 1809 test -x conftest$ac_exeext 1810 }; then : 1811 ac_retval=0 1812else 1813 $as_echo "$as_me: failed program was:" >&5 1814sed 's/^/| /' conftest.$ac_ext >&5 1815 1816 ac_retval=1 1817fi 1818 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1819 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1820 # interfere with the next link command; also delete a directory that is 1821 # left behind by Apple's compiler. We do this before executing the actions. 1822 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1823 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1824 as_fn_set_status $ac_retval 1825 1826} # ac_fn_c_try_link 1827 1828# ac_fn_c_check_func LINENO FUNC VAR 1829# ---------------------------------- 1830# Tests whether FUNC exists, setting the cache variable VAR accordingly 1831ac_fn_c_check_func () 1832{ 1833 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1835$as_echo_n "checking for $2... " >&6; } 1836if eval \${$3+:} false; then : 1837 $as_echo_n "(cached) " >&6 1838else 1839 if test x$gcc_no_link = xyes; then 1840 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1841fi 1842cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1843/* end confdefs.h. */ 1844/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1845 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1846#define $2 innocuous_$2 1847 1848/* System header to define __stub macros and hopefully few prototypes, 1849 which can conflict with char $2 (); below. 1850 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1851 <limits.h> exists even on freestanding compilers. */ 1852 1853#ifdef __STDC__ 1854# include <limits.h> 1855#else 1856# include <assert.h> 1857#endif 1858 1859#undef $2 1860 1861/* Override any GCC internal prototype to avoid an error. 1862 Use char because int might match the return type of a GCC 1863 builtin and then its argument prototype would still apply. */ 1864#ifdef __cplusplus 1865extern "C" 1866#endif 1867char $2 (); 1868/* The GNU C library defines this for functions which it implements 1869 to always fail with ENOSYS. Some functions are actually named 1870 something starting with __ and the normal name is an alias. */ 1871#if defined __stub_$2 || defined __stub___$2 1872choke me 1873#endif 1874 1875int 1876main () 1877{ 1878return $2 (); 1879 ; 1880 return 0; 1881} 1882_ACEOF 1883if ac_fn_c_try_link "$LINENO"; then : 1884 eval "$3=yes" 1885else 1886 eval "$3=no" 1887fi 1888rm -f core conftest.err conftest.$ac_objext \ 1889 conftest$ac_exeext conftest.$ac_ext 1890fi 1891eval ac_res=\$$3 1892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1893$as_echo "$ac_res" >&6; } 1894 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1895 1896} # ac_fn_c_check_func 1897cat >config.log <<_ACEOF 1898This file contains any messages produced by compilers while 1899running configure, to aid debugging if configure makes a mistake. 1900 1901It was created by GCC Quad-precision Math Library $as_me 0.1, which was 1902generated by GNU Autoconf 2.69. Invocation command line was 1903 1904 $ $0 $@ 1905 1906_ACEOF 1907exec 5>>config.log 1908{ 1909cat <<_ASUNAME 1910## --------- ## 1911## Platform. ## 1912## --------- ## 1913 1914hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1915uname -m = `(uname -m) 2>/dev/null || echo unknown` 1916uname -r = `(uname -r) 2>/dev/null || echo unknown` 1917uname -s = `(uname -s) 2>/dev/null || echo unknown` 1918uname -v = `(uname -v) 2>/dev/null || echo unknown` 1919 1920/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1921/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1922 1923/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1924/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1925/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1926/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1927/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1928/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1929/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1930 1931_ASUNAME 1932 1933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1934for as_dir in $PATH 1935do 1936 IFS=$as_save_IFS 1937 test -z "$as_dir" && as_dir=. 1938 $as_echo "PATH: $as_dir" 1939 done 1940IFS=$as_save_IFS 1941 1942} >&5 1943 1944cat >&5 <<_ACEOF 1945 1946 1947## ----------- ## 1948## Core tests. ## 1949## ----------- ## 1950 1951_ACEOF 1952 1953 1954# Keep a trace of the command line. 1955# Strip out --no-create and --no-recursion so they do not pile up. 1956# Strip out --silent because we don't want to record it for future runs. 1957# Also quote any args containing shell meta-characters. 1958# Make two passes to allow for proper duplicate-argument suppression. 1959ac_configure_args= 1960ac_configure_args0= 1961ac_configure_args1= 1962ac_must_keep_next=false 1963for ac_pass in 1 2 1964do 1965 for ac_arg 1966 do 1967 case $ac_arg in 1968 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1969 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1970 | -silent | --silent | --silen | --sile | --sil) 1971 continue ;; 1972 *\'*) 1973 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1974 esac 1975 case $ac_pass in 1976 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1977 2) 1978 as_fn_append ac_configure_args1 " '$ac_arg'" 1979 if test $ac_must_keep_next = true; then 1980 ac_must_keep_next=false # Got value, back to normal. 1981 else 1982 case $ac_arg in 1983 *=* | --config-cache | -C | -disable-* | --disable-* \ 1984 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1985 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1986 | -with-* | --with-* | -without-* | --without-* | --x) 1987 case "$ac_configure_args0 " in 1988 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1989 esac 1990 ;; 1991 -* ) ac_must_keep_next=true ;; 1992 esac 1993 fi 1994 as_fn_append ac_configure_args " '$ac_arg'" 1995 ;; 1996 esac 1997 done 1998done 1999{ ac_configure_args0=; unset ac_configure_args0;} 2000{ ac_configure_args1=; unset ac_configure_args1;} 2001 2002# When interrupted or exit'd, cleanup temporary files, and complete 2003# config.log. We remove comments because anyway the quotes in there 2004# would cause problems or look ugly. 2005# WARNING: Use '\'' to represent an apostrophe within the trap. 2006# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2007trap 'exit_status=$? 2008 # Save into config.log some information that might help in debugging. 2009 { 2010 echo 2011 2012 $as_echo "## ---------------- ## 2013## Cache variables. ## 2014## ---------------- ##" 2015 echo 2016 # The following way of writing the cache mishandles newlines in values, 2017( 2018 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2019 eval ac_val=\$$ac_var 2020 case $ac_val in #( 2021 *${as_nl}*) 2022 case $ac_var in #( 2023 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2024$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2025 esac 2026 case $ac_var in #( 2027 _ | IFS | as_nl) ;; #( 2028 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2029 *) { eval $ac_var=; unset $ac_var;} ;; 2030 esac ;; 2031 esac 2032 done 2033 (set) 2>&1 | 2034 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2035 *${as_nl}ac_space=\ *) 2036 sed -n \ 2037 "s/'\''/'\''\\\\'\'''\''/g; 2038 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2039 ;; #( 2040 *) 2041 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2042 ;; 2043 esac | 2044 sort 2045) 2046 echo 2047 2048 $as_echo "## ----------------- ## 2049## Output variables. ## 2050## ----------------- ##" 2051 echo 2052 for ac_var in $ac_subst_vars 2053 do 2054 eval ac_val=\$$ac_var 2055 case $ac_val in 2056 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2057 esac 2058 $as_echo "$ac_var='\''$ac_val'\''" 2059 done | sort 2060 echo 2061 2062 if test -n "$ac_subst_files"; then 2063 $as_echo "## ------------------- ## 2064## File substitutions. ## 2065## ------------------- ##" 2066 echo 2067 for ac_var in $ac_subst_files 2068 do 2069 eval ac_val=\$$ac_var 2070 case $ac_val in 2071 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2072 esac 2073 $as_echo "$ac_var='\''$ac_val'\''" 2074 done | sort 2075 echo 2076 fi 2077 2078 if test -s confdefs.h; then 2079 $as_echo "## ----------- ## 2080## confdefs.h. ## 2081## ----------- ##" 2082 echo 2083 cat confdefs.h 2084 echo 2085 fi 2086 test "$ac_signal" != 0 && 2087 $as_echo "$as_me: caught signal $ac_signal" 2088 $as_echo "$as_me: exit $exit_status" 2089 } >&5 2090 rm -f core *.core core.conftest.* && 2091 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2092 exit $exit_status 2093' 0 2094for ac_signal in 1 2 13 15; do 2095 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2096done 2097ac_signal=0 2098 2099# confdefs.h avoids OS command line length limits that DEFS can exceed. 2100rm -f -r conftest* confdefs.h 2101 2102$as_echo "/* confdefs.h */" > confdefs.h 2103 2104# Predefined preprocessor variables. 2105 2106cat >>confdefs.h <<_ACEOF 2107#define PACKAGE_NAME "$PACKAGE_NAME" 2108_ACEOF 2109 2110cat >>confdefs.h <<_ACEOF 2111#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2112_ACEOF 2113 2114cat >>confdefs.h <<_ACEOF 2115#define PACKAGE_VERSION "$PACKAGE_VERSION" 2116_ACEOF 2117 2118cat >>confdefs.h <<_ACEOF 2119#define PACKAGE_STRING "$PACKAGE_STRING" 2120_ACEOF 2121 2122cat >>confdefs.h <<_ACEOF 2123#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2124_ACEOF 2125 2126cat >>confdefs.h <<_ACEOF 2127#define PACKAGE_URL "$PACKAGE_URL" 2128_ACEOF 2129 2130 2131# Let the site file select an alternate cache file if it wants to. 2132# Prefer an explicitly selected file to automatically selected ones. 2133ac_site_file1=NONE 2134ac_site_file2=NONE 2135if test -n "$CONFIG_SITE"; then 2136 # We do not want a PATH search for config.site. 2137 case $CONFIG_SITE in #(( 2138 -*) ac_site_file1=./$CONFIG_SITE;; 2139 */*) ac_site_file1=$CONFIG_SITE;; 2140 *) ac_site_file1=./$CONFIG_SITE;; 2141 esac 2142elif test "x$prefix" != xNONE; then 2143 ac_site_file1=$prefix/share/config.site 2144 ac_site_file2=$prefix/etc/config.site 2145else 2146 ac_site_file1=$ac_default_prefix/share/config.site 2147 ac_site_file2=$ac_default_prefix/etc/config.site 2148fi 2149for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2150do 2151 test "x$ac_site_file" = xNONE && continue 2152 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2154$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2155 sed 's/^/| /' "$ac_site_file" >&5 2156 . "$ac_site_file" \ 2157 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2158$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2159as_fn_error $? "failed to load site script $ac_site_file 2160See \`config.log' for more details" "$LINENO" 5; } 2161 fi 2162done 2163 2164if test -r "$cache_file"; then 2165 # Some versions of bash will fail to source /dev/null (special files 2166 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2167 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2168 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2169$as_echo "$as_me: loading cache $cache_file" >&6;} 2170 case $cache_file in 2171 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2172 *) . "./$cache_file";; 2173 esac 2174 fi 2175else 2176 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2177$as_echo "$as_me: creating cache $cache_file" >&6;} 2178 >$cache_file 2179fi 2180 2181# Check that the precious variables saved in the cache have kept the same 2182# value. 2183ac_cache_corrupted=false 2184for ac_var in $ac_precious_vars; do 2185 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2186 eval ac_new_set=\$ac_env_${ac_var}_set 2187 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2188 eval ac_new_val=\$ac_env_${ac_var}_value 2189 case $ac_old_set,$ac_new_set in 2190 set,) 2191 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2192$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2193 ac_cache_corrupted=: ;; 2194 ,set) 2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2196$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2197 ac_cache_corrupted=: ;; 2198 ,);; 2199 *) 2200 if test "x$ac_old_val" != "x$ac_new_val"; then 2201 # differences in whitespace do not lead to failure. 2202 ac_old_val_w=`echo x $ac_old_val` 2203 ac_new_val_w=`echo x $ac_new_val` 2204 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2205 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2206$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2207 ac_cache_corrupted=: 2208 else 2209 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2210$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2211 eval $ac_var=\$ac_old_val 2212 fi 2213 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2214$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2215 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2216$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2217 fi;; 2218 esac 2219 # Pass precious variables to config.status. 2220 if test "$ac_new_set" = set; then 2221 case $ac_new_val in 2222 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2223 *) ac_arg=$ac_var=$ac_new_val ;; 2224 esac 2225 case " $ac_configure_args " in 2226 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2227 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2228 esac 2229 fi 2230done 2231if $ac_cache_corrupted; then 2232 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2233$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2234 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2235$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2236 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2237fi 2238## -------------------- ## 2239## Main body of script. ## 2240## -------------------- ## 2241 2242ac_ext=c 2243ac_cpp='$CPP $CPPFLAGS' 2244ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2245ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2246ac_compiler_gnu=$ac_cv_c_compiler_gnu 2247 2248 2249 2250 2251 2252ac_config_headers="$ac_config_headers config.h" 2253 2254 2255# Gets build, host, target, *_vendor, *_cpu, *_os, etc. 2256# 2257# You will slowly go insane if you do not grok the following fact: when 2258# building this library, the top-level /target/ becomes the library's /host/. 2259# 2260# configure then causes --target to default to --host, exactly like any 2261# other package using autoconf. Therefore, 'target' and 'host' will 2262# always be the same. This makes sense both for native and cross compilers 2263# just think about it for a little while. :-) 2264# 2265# Also, if this library is being configured as part of a cross compiler, the 2266# top-level configure script will pass the "real" host as $with_cross_host. 2267# 2268# Do not delete or change the following two lines. For why, see 2269# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html 2270ac_aux_dir= 2271for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2272 if test -f "$ac_dir/install-sh"; then 2273 ac_aux_dir=$ac_dir 2274 ac_install_sh="$ac_aux_dir/install-sh -c" 2275 break 2276 elif test -f "$ac_dir/install.sh"; then 2277 ac_aux_dir=$ac_dir 2278 ac_install_sh="$ac_aux_dir/install.sh -c" 2279 break 2280 elif test -f "$ac_dir/shtool"; then 2281 ac_aux_dir=$ac_dir 2282 ac_install_sh="$ac_aux_dir/shtool install -c" 2283 break 2284 fi 2285done 2286if test -z "$ac_aux_dir"; then 2287 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2288fi 2289 2290# These three variables are undocumented and unsupported, 2291# and are intended to be withdrawn in a future Autoconf release. 2292# They can cause serious problems if a builder's source tree is in a directory 2293# whose full name contains unusual characters. 2294ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2295ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2296ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2297 2298 2299# Make sure we can run config.sub. 2300$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2301 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2302 2303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2304$as_echo_n "checking build system type... " >&6; } 2305if ${ac_cv_build+:} false; then : 2306 $as_echo_n "(cached) " >&6 2307else 2308 ac_build_alias=$build_alias 2309test "x$ac_build_alias" = x && 2310 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2311test "x$ac_build_alias" = x && 2312 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2313ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2314 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2315 2316fi 2317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2318$as_echo "$ac_cv_build" >&6; } 2319case $ac_cv_build in 2320*-*-*) ;; 2321*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2322esac 2323build=$ac_cv_build 2324ac_save_IFS=$IFS; IFS='-' 2325set x $ac_cv_build 2326shift 2327build_cpu=$1 2328build_vendor=$2 2329shift; shift 2330# Remember, the first character of IFS is used to create $*, 2331# except with old shells: 2332build_os=$* 2333IFS=$ac_save_IFS 2334case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2335 2336 2337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2338$as_echo_n "checking host system type... " >&6; } 2339if ${ac_cv_host+:} false; then : 2340 $as_echo_n "(cached) " >&6 2341else 2342 if test "x$host_alias" = x; then 2343 ac_cv_host=$ac_cv_build 2344else 2345 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2346 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2347fi 2348 2349fi 2350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2351$as_echo "$ac_cv_host" >&6; } 2352case $ac_cv_host in 2353*-*-*) ;; 2354*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2355esac 2356host=$ac_cv_host 2357ac_save_IFS=$IFS; IFS='-' 2358set x $ac_cv_host 2359shift 2360host_cpu=$1 2361host_vendor=$2 2362shift; shift 2363# Remember, the first character of IFS is used to create $*, 2364# except with old shells: 2365host_os=$* 2366IFS=$ac_save_IFS 2367case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2368 2369 2370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2371$as_echo_n "checking target system type... " >&6; } 2372if ${ac_cv_target+:} false; then : 2373 $as_echo_n "(cached) " >&6 2374else 2375 if test "x$target_alias" = x; then 2376 ac_cv_target=$ac_cv_host 2377else 2378 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2379 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2380fi 2381 2382fi 2383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2384$as_echo "$ac_cv_target" >&6; } 2385case $ac_cv_target in 2386*-*-*) ;; 2387*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2388esac 2389target=$ac_cv_target 2390ac_save_IFS=$IFS; IFS='-' 2391set x $ac_cv_target 2392shift 2393target_cpu=$1 2394target_vendor=$2 2395shift; shift 2396# Remember, the first character of IFS is used to create $*, 2397# except with old shells: 2398target_os=$* 2399IFS=$ac_save_IFS 2400case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2401 2402 2403# The aliases save the names the user supplied, while $host etc. 2404# will get canonicalized. 2405test -n "$target_alias" && 2406 test "$program_prefix$program_suffix$program_transform_name" = \ 2407 NONENONEs,x,x, && 2408 program_prefix=${target_alias}- 2409 2410 case ${build_alias} in 2411 "") build_noncanonical=${build} ;; 2412 *) build_noncanonical=${build_alias} ;; 2413esac 2414 2415 case ${host_alias} in 2416 "") host_noncanonical=${build_noncanonical} ;; 2417 *) host_noncanonical=${host_alias} ;; 2418esac 2419 2420 case ${target_alias} in 2421 "") target_noncanonical=${host_noncanonical} ;; 2422 *) target_noncanonical=${target_alias} ;; 2423esac 2424 2425 2426 2427 2428# Default to --enable-multilib 2429# Check whether --enable-multilib was given. 2430if test "${enable_multilib+set}" = set; then : 2431 enableval=$enable_multilib; case "$enableval" in 2432 yes) multilib=yes ;; 2433 no) multilib=no ;; 2434 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2435 esac 2436else 2437 multilib=yes 2438fi 2439 2440 2441# We may get other options which we leave undocumented: 2442# --with-target-subdir, --with-multisrctop, --with-multisubdir 2443# See config-ml.in if you want the gory details. 2444 2445if test "$srcdir" = "."; then 2446 if test "$with_target_subdir" != "."; then 2447 multi_basedir="$srcdir/$with_multisrctop../.." 2448 else 2449 multi_basedir="$srcdir/$with_multisrctop.." 2450 fi 2451else 2452 multi_basedir="$srcdir/.." 2453fi 2454 2455 2456# Even if the default multilib is not a cross compilation, 2457# it may be that some of the other multilibs are. 2458if test $cross_compiling = no && test $multilib = yes \ 2459 && test "x${with_multisubdir}" != x ; then 2460 cross_compiling=maybe 2461fi 2462 2463ac_config_commands="$ac_config_commands default-1" 2464 2465 2466target_alias=${target_alias-$host_alias} 2467 2468 2469am__api_version='1.15' 2470 2471# Find a good install program. We prefer a C program (faster), 2472# so one script is as good as another. But avoid the broken or 2473# incompatible versions: 2474# SysV /etc/install, /usr/sbin/install 2475# SunOS /usr/etc/install 2476# IRIX /sbin/install 2477# AIX /bin/install 2478# AmigaOS /C/install, which installs bootblocks on floppy discs 2479# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2480# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2481# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2482# OS/2's system install, which has a completely different semantic 2483# ./install, which can be erroneously created by make from ./install.sh. 2484# Reject install programs that cannot install multiple files. 2485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2486$as_echo_n "checking for a BSD-compatible install... " >&6; } 2487if test -z "$INSTALL"; then 2488if ${ac_cv_path_install+:} false; then : 2489 $as_echo_n "(cached) " >&6 2490else 2491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2492for as_dir in $PATH 2493do 2494 IFS=$as_save_IFS 2495 test -z "$as_dir" && as_dir=. 2496 # Account for people who put trailing slashes in PATH elements. 2497case $as_dir/ in #(( 2498 ./ | .// | /[cC]/* | \ 2499 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2500 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2501 /usr/ucb/* ) ;; 2502 *) 2503 # OSF1 and SCO ODT 3.0 have their own names for install. 2504 # Don't use installbsd from OSF since it installs stuff as root 2505 # by default. 2506 for ac_prog in ginstall scoinst install; do 2507 for ac_exec_ext in '' $ac_executable_extensions; do 2508 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2509 if test $ac_prog = install && 2510 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2511 # AIX install. It has an incompatible calling convention. 2512 : 2513 elif test $ac_prog = install && 2514 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2515 # program-specific install script used by HP pwplus--don't use. 2516 : 2517 else 2518 rm -rf conftest.one conftest.two conftest.dir 2519 echo one > conftest.one 2520 echo two > conftest.two 2521 mkdir conftest.dir 2522 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2523 test -s conftest.one && test -s conftest.two && 2524 test -s conftest.dir/conftest.one && 2525 test -s conftest.dir/conftest.two 2526 then 2527 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2528 break 3 2529 fi 2530 fi 2531 fi 2532 done 2533 done 2534 ;; 2535esac 2536 2537 done 2538IFS=$as_save_IFS 2539 2540rm -rf conftest.one conftest.two conftest.dir 2541 2542fi 2543 if test "${ac_cv_path_install+set}" = set; then 2544 INSTALL=$ac_cv_path_install 2545 else 2546 # As a last resort, use the slow shell script. Don't cache a 2547 # value for INSTALL within a source directory, because that will 2548 # break other packages using the cache if that directory is 2549 # removed, or if the value is a relative name. 2550 INSTALL=$ac_install_sh 2551 fi 2552fi 2553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2554$as_echo "$INSTALL" >&6; } 2555 2556# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2557# It thinks the first close brace ends the variable substitution. 2558test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2559 2560test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2561 2562test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2563 2564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2565$as_echo_n "checking whether build environment is sane... " >&6; } 2566# Reject unsafe characters in $srcdir or the absolute working directory 2567# name. Accept space and tab only in the latter. 2568am_lf=' 2569' 2570case `pwd` in 2571 *[\\\"\#\$\&\'\`$am_lf]*) 2572 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2573esac 2574case $srcdir in 2575 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2576 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2577esac 2578 2579# Do 'set' in a subshell so we don't clobber the current shell's 2580# arguments. Must try -L first in case configure is actually a 2581# symlink; some systems play weird games with the mod time of symlinks 2582# (eg FreeBSD returns the mod time of the symlink's containing 2583# directory). 2584if ( 2585 am_has_slept=no 2586 for am_try in 1 2; do 2587 echo "timestamp, slept: $am_has_slept" > conftest.file 2588 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2589 if test "$*" = "X"; then 2590 # -L didn't work. 2591 set X `ls -t "$srcdir/configure" conftest.file` 2592 fi 2593 if test "$*" != "X $srcdir/configure conftest.file" \ 2594 && test "$*" != "X conftest.file $srcdir/configure"; then 2595 2596 # If neither matched, then we have a broken ls. This can happen 2597 # if, for instance, CONFIG_SHELL is bash and it inherits a 2598 # broken ls alias from the environment. This has actually 2599 # happened. Such a system could not be considered "sane". 2600 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2601 alias in your environment" "$LINENO" 5 2602 fi 2603 if test "$2" = conftest.file || test $am_try -eq 2; then 2604 break 2605 fi 2606 # Just in case. 2607 sleep 1 2608 am_has_slept=yes 2609 done 2610 test "$2" = conftest.file 2611 ) 2612then 2613 # Ok. 2614 : 2615else 2616 as_fn_error $? "newly created file is older than distributed files! 2617Check your system clock" "$LINENO" 5 2618fi 2619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2620$as_echo "yes" >&6; } 2621# If we didn't sleep, we still need to ensure time stamps of config.status and 2622# generated files are strictly newer. 2623am_sleep_pid= 2624if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2625 ( sleep 1 ) & 2626 am_sleep_pid=$! 2627fi 2628 2629rm -f conftest.file 2630 2631test "$program_prefix" != NONE && 2632 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2633# Use a double $ so make ignores it. 2634test "$program_suffix" != NONE && 2635 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2636# Double any \ or $. 2637# By default was `s,x,x', remove it if useless. 2638ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2639program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2640 2641# Expand $ac_aux_dir to an absolute path. 2642am_aux_dir=`cd "$ac_aux_dir" && pwd` 2643 2644if test x"${MISSING+set}" != xset; then 2645 case $am_aux_dir in 2646 *\ * | *\ *) 2647 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2648 *) 2649 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2650 esac 2651fi 2652# Use eval to expand $SHELL 2653if eval "$MISSING --is-lightweight"; then 2654 am_missing_run="$MISSING " 2655else 2656 am_missing_run= 2657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2658$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2659fi 2660 2661if test x"${install_sh+set}" != xset; then 2662 case $am_aux_dir in 2663 *\ * | *\ *) 2664 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2665 *) 2666 install_sh="\${SHELL} $am_aux_dir/install-sh" 2667 esac 2668fi 2669 2670# Installed binaries are usually stripped using 'strip' when the user 2671# run "make install-strip". However 'strip' might not be the right 2672# tool to use in cross-compilation environments, therefore Automake 2673# will honor the 'STRIP' environment variable to overrule this program. 2674if test "$cross_compiling" != no; then 2675 if test -n "$ac_tool_prefix"; then 2676 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2677set dummy ${ac_tool_prefix}strip; ac_word=$2 2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2679$as_echo_n "checking for $ac_word... " >&6; } 2680if ${ac_cv_prog_STRIP+:} false; then : 2681 $as_echo_n "(cached) " >&6 2682else 2683 if test -n "$STRIP"; then 2684 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2685else 2686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2687for as_dir in $PATH 2688do 2689 IFS=$as_save_IFS 2690 test -z "$as_dir" && as_dir=. 2691 for ac_exec_ext in '' $ac_executable_extensions; do 2692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2693 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2695 break 2 2696 fi 2697done 2698 done 2699IFS=$as_save_IFS 2700 2701fi 2702fi 2703STRIP=$ac_cv_prog_STRIP 2704if test -n "$STRIP"; then 2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2706$as_echo "$STRIP" >&6; } 2707else 2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2709$as_echo "no" >&6; } 2710fi 2711 2712 2713fi 2714if test -z "$ac_cv_prog_STRIP"; then 2715 ac_ct_STRIP=$STRIP 2716 # Extract the first word of "strip", so it can be a program name with args. 2717set dummy strip; ac_word=$2 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2719$as_echo_n "checking for $ac_word... " >&6; } 2720if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2721 $as_echo_n "(cached) " >&6 2722else 2723 if test -n "$ac_ct_STRIP"; then 2724 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2725else 2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2727for as_dir in $PATH 2728do 2729 IFS=$as_save_IFS 2730 test -z "$as_dir" && as_dir=. 2731 for ac_exec_ext in '' $ac_executable_extensions; do 2732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2733 ac_cv_prog_ac_ct_STRIP="strip" 2734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2735 break 2 2736 fi 2737done 2738 done 2739IFS=$as_save_IFS 2740 2741fi 2742fi 2743ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2744if test -n "$ac_ct_STRIP"; then 2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2746$as_echo "$ac_ct_STRIP" >&6; } 2747else 2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2749$as_echo "no" >&6; } 2750fi 2751 2752 if test "x$ac_ct_STRIP" = x; then 2753 STRIP=":" 2754 else 2755 case $cross_compiling:$ac_tool_warned in 2756yes:) 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2759ac_tool_warned=yes ;; 2760esac 2761 STRIP=$ac_ct_STRIP 2762 fi 2763else 2764 STRIP="$ac_cv_prog_STRIP" 2765fi 2766 2767fi 2768INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2769 2770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2771$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2772if test -z "$MKDIR_P"; then 2773 if ${ac_cv_path_mkdir+:} false; then : 2774 $as_echo_n "(cached) " >&6 2775else 2776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2777for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2778do 2779 IFS=$as_save_IFS 2780 test -z "$as_dir" && as_dir=. 2781 for ac_prog in mkdir gmkdir; do 2782 for ac_exec_ext in '' $ac_executable_extensions; do 2783 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2784 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2785 'mkdir (GNU coreutils) '* | \ 2786 'mkdir (coreutils) '* | \ 2787 'mkdir (fileutils) '4.1*) 2788 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2789 break 3;; 2790 esac 2791 done 2792 done 2793 done 2794IFS=$as_save_IFS 2795 2796fi 2797 2798 test -d ./--version && rmdir ./--version 2799 if test "${ac_cv_path_mkdir+set}" = set; then 2800 MKDIR_P="$ac_cv_path_mkdir -p" 2801 else 2802 # As a last resort, use the slow shell script. Don't cache a 2803 # value for MKDIR_P within a source directory, because that will 2804 # break other packages using the cache if that directory is 2805 # removed, or if the value is a relative name. 2806 MKDIR_P="$ac_install_sh -d" 2807 fi 2808fi 2809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2810$as_echo "$MKDIR_P" >&6; } 2811 2812for ac_prog in gawk mawk nawk awk 2813do 2814 # Extract the first word of "$ac_prog", so it can be a program name with args. 2815set dummy $ac_prog; ac_word=$2 2816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2817$as_echo_n "checking for $ac_word... " >&6; } 2818if ${ac_cv_prog_AWK+:} false; then : 2819 $as_echo_n "(cached) " >&6 2820else 2821 if test -n "$AWK"; then 2822 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2823else 2824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2825for as_dir in $PATH 2826do 2827 IFS=$as_save_IFS 2828 test -z "$as_dir" && as_dir=. 2829 for ac_exec_ext in '' $ac_executable_extensions; do 2830 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2831 ac_cv_prog_AWK="$ac_prog" 2832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2833 break 2 2834 fi 2835done 2836 done 2837IFS=$as_save_IFS 2838 2839fi 2840fi 2841AWK=$ac_cv_prog_AWK 2842if test -n "$AWK"; then 2843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2844$as_echo "$AWK" >&6; } 2845else 2846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2847$as_echo "no" >&6; } 2848fi 2849 2850 2851 test -n "$AWK" && break 2852done 2853 2854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2855$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2856set x ${MAKE-make} 2857ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2858if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2859 $as_echo_n "(cached) " >&6 2860else 2861 cat >conftest.make <<\_ACEOF 2862SHELL = /bin/sh 2863all: 2864 @echo '@@@%%%=$(MAKE)=@@@%%%' 2865_ACEOF 2866# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2867case `${MAKE-make} -f conftest.make 2>/dev/null` in 2868 *@@@%%%=?*=@@@%%%*) 2869 eval ac_cv_prog_make_${ac_make}_set=yes;; 2870 *) 2871 eval ac_cv_prog_make_${ac_make}_set=no;; 2872esac 2873rm -f conftest.make 2874fi 2875if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2877$as_echo "yes" >&6; } 2878 SET_MAKE= 2879else 2880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2881$as_echo "no" >&6; } 2882 SET_MAKE="MAKE=${MAKE-make}" 2883fi 2884 2885rm -rf .tst 2>/dev/null 2886mkdir .tst 2>/dev/null 2887if test -d .tst; then 2888 am__leading_dot=. 2889else 2890 am__leading_dot=_ 2891fi 2892rmdir .tst 2>/dev/null 2893 2894# Check whether --enable-silent-rules was given. 2895if test "${enable_silent_rules+set}" = set; then : 2896 enableval=$enable_silent_rules; 2897fi 2898 2899case $enable_silent_rules in # ((( 2900 yes) AM_DEFAULT_VERBOSITY=0;; 2901 no) AM_DEFAULT_VERBOSITY=1;; 2902 *) AM_DEFAULT_VERBOSITY=1;; 2903esac 2904am_make=${MAKE-make} 2905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2906$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2907if ${am_cv_make_support_nested_variables+:} false; then : 2908 $as_echo_n "(cached) " >&6 2909else 2910 if $as_echo 'TRUE=$(BAR$(V)) 2911BAR0=false 2912BAR1=true 2913V=1 2914am__doit: 2915 @$(TRUE) 2916.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2917 am_cv_make_support_nested_variables=yes 2918else 2919 am_cv_make_support_nested_variables=no 2920fi 2921fi 2922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2923$as_echo "$am_cv_make_support_nested_variables" >&6; } 2924if test $am_cv_make_support_nested_variables = yes; then 2925 AM_V='$(V)' 2926 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2927else 2928 AM_V=$AM_DEFAULT_VERBOSITY 2929 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2930fi 2931AM_BACKSLASH='\' 2932 2933if test "`cd $srcdir && pwd`" != "`pwd`"; then 2934 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2935 # is not polluted with repeated "-I." 2936 am__isrc=' -I$(srcdir)' 2937 # test to see if srcdir already configured 2938 if test -f $srcdir/config.status; then 2939 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2940 fi 2941fi 2942 2943# test whether we have cygpath 2944if test -z "$CYGPATH_W"; then 2945 if (cygpath --version) >/dev/null 2>/dev/null; then 2946 CYGPATH_W='cygpath -w' 2947 else 2948 CYGPATH_W=echo 2949 fi 2950fi 2951 2952 2953# Define the identity of the package. 2954 PACKAGE='libquadmath' 2955 VERSION='0.1' 2956 2957 2958cat >>confdefs.h <<_ACEOF 2959#define PACKAGE "$PACKAGE" 2960_ACEOF 2961 2962 2963cat >>confdefs.h <<_ACEOF 2964#define VERSION "$VERSION" 2965_ACEOF 2966 2967# Some tools Automake needs. 2968 2969ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2970 2971 2972AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2973 2974 2975AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2976 2977 2978AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2979 2980 2981MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2982 2983# For better backward compatibility. To be removed once Automake 1.9.x 2984# dies out for good. For more background, see: 2985# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2986# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2987mkdir_p='$(MKDIR_P)' 2988 2989# We need awk for the "check" target (and possibly the TAP driver). The 2990# system "awk" is bad on some platforms. 2991# Always define AMTAR for backward compatibility. Yes, it's still used 2992# in the wild :-( We should find a proper way to deprecate it ... 2993AMTAR='$${TAR-tar}' 2994 2995 2996# We'll loop over all known methods to create a tar archive until one works. 2997_am_tools='gnutar pax cpio none' 2998 2999am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3000 3001 3002 3003 3004 3005 3006# POSIX will say in a future version that running "rm -f" with no argument 3007# is OK; and we want to be able to make that assumption in our Makefile 3008# recipes. So use an aggressive probe to check that the usage we want is 3009# actually supported "in the wild" to an acceptable degree. 3010# See automake bug#10828. 3011# To make any issue more visible, cause the running configure to be aborted 3012# by default if the 'rm' program in use doesn't match our expectations; the 3013# user can still override this though. 3014if rm -f && rm -fr && rm -rf; then : OK; else 3015 cat >&2 <<'END' 3016Oops! 3017 3018Your 'rm' program seems unable to run without file operands specified 3019on the command line, even when the '-f' option is present. This is contrary 3020to the behaviour of most rm programs out there, and not conforming with 3021the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3022 3023Please tell bug-automake@gnu.org about your system, including the value 3024of your $PATH and any error possibly output before this message. This 3025can help us improve future automake versions. 3026 3027END 3028 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3029 echo 'Configuration will proceed anyway, since you have set the' >&2 3030 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3031 echo >&2 3032 else 3033 cat >&2 <<'END' 3034Aborting the configuration process, to ensure you take notice of the issue. 3035 3036You can download and install GNU coreutils to get an 'rm' implementation 3037that behaves properly: <http://www.gnu.org/software/coreutils/>. 3038 3039If you want to complete the configuration process using your problematic 3040'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3041to "yes", and re-run configure. 3042 3043END 3044 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3045 fi 3046fi 3047 3048 3049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 3050$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 3051# Check whether --enable-version-specific-runtime-libs was given. 3052if test "${enable_version_specific_runtime_libs+set}" = set; then : 3053 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 3054 yes) version_specific_libs=yes ;; 3055 no) version_specific_libs=no ;; 3056 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 3057 esac 3058else 3059 version_specific_libs=no 3060fi 3061 3062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 3063$as_echo "$version_specific_libs" >&6; } 3064 3065 3066 3067DEPDIR="${am__leading_dot}deps" 3068 3069ac_config_commands="$ac_config_commands depfiles" 3070 3071 3072am_make=${MAKE-make} 3073cat > confinc << 'END' 3074am__doit: 3075 @echo this is the am__doit target 3076.PHONY: am__doit 3077END 3078# If we don't find an include directive, just comment out the code. 3079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3080$as_echo_n "checking for style of include used by $am_make... " >&6; } 3081am__include="#" 3082am__quote= 3083_am_result=none 3084# First try GNU make style include. 3085echo "include confinc" > confmf 3086# Ignore all kinds of additional output from 'make'. 3087case `$am_make -s -f confmf 2> /dev/null` in #( 3088*the\ am__doit\ target*) 3089 am__include=include 3090 am__quote= 3091 _am_result=GNU 3092 ;; 3093esac 3094# Now try BSD make style include. 3095if test "$am__include" = "#"; then 3096 echo '.include "confinc"' > confmf 3097 case `$am_make -s -f confmf 2> /dev/null` in #( 3098 *the\ am__doit\ target*) 3099 am__include=.include 3100 am__quote="\"" 3101 _am_result=BSD 3102 ;; 3103 esac 3104fi 3105 3106 3107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3108$as_echo "$_am_result" >&6; } 3109rm -f confinc confmf 3110 3111# Check whether --enable-dependency-tracking was given. 3112if test "${enable_dependency_tracking+set}" = set; then : 3113 enableval=$enable_dependency_tracking; 3114fi 3115 3116if test "x$enable_dependency_tracking" != xno; then 3117 am_depcomp="$ac_aux_dir/depcomp" 3118 AMDEPBACKSLASH='\' 3119 am__nodep='_no' 3120fi 3121 if test "x$enable_dependency_tracking" != xno; then 3122 AMDEP_TRUE= 3123 AMDEP_FALSE='#' 3124else 3125 AMDEP_TRUE='#' 3126 AMDEP_FALSE= 3127fi 3128 3129 3130ac_ext=c 3131ac_cpp='$CPP $CPPFLAGS' 3132ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3133ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3134ac_compiler_gnu=$ac_cv_c_compiler_gnu 3135if test -n "$ac_tool_prefix"; then 3136 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3137set dummy ${ac_tool_prefix}gcc; ac_word=$2 3138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3139$as_echo_n "checking for $ac_word... " >&6; } 3140if ${ac_cv_prog_CC+:} false; then : 3141 $as_echo_n "(cached) " >&6 3142else 3143 if test -n "$CC"; then 3144 ac_cv_prog_CC="$CC" # Let the user override the test. 3145else 3146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3147for as_dir in $PATH 3148do 3149 IFS=$as_save_IFS 3150 test -z "$as_dir" && as_dir=. 3151 for ac_exec_ext in '' $ac_executable_extensions; do 3152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3153 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3155 break 2 3156 fi 3157done 3158 done 3159IFS=$as_save_IFS 3160 3161fi 3162fi 3163CC=$ac_cv_prog_CC 3164if test -n "$CC"; then 3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3166$as_echo "$CC" >&6; } 3167else 3168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3169$as_echo "no" >&6; } 3170fi 3171 3172 3173fi 3174if test -z "$ac_cv_prog_CC"; then 3175 ac_ct_CC=$CC 3176 # Extract the first word of "gcc", so it can be a program name with args. 3177set dummy gcc; ac_word=$2 3178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3179$as_echo_n "checking for $ac_word... " >&6; } 3180if ${ac_cv_prog_ac_ct_CC+:} false; then : 3181 $as_echo_n "(cached) " >&6 3182else 3183 if test -n "$ac_ct_CC"; then 3184 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3185else 3186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3187for as_dir in $PATH 3188do 3189 IFS=$as_save_IFS 3190 test -z "$as_dir" && as_dir=. 3191 for ac_exec_ext in '' $ac_executable_extensions; do 3192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3193 ac_cv_prog_ac_ct_CC="gcc" 3194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3195 break 2 3196 fi 3197done 3198 done 3199IFS=$as_save_IFS 3200 3201fi 3202fi 3203ac_ct_CC=$ac_cv_prog_ac_ct_CC 3204if test -n "$ac_ct_CC"; then 3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3206$as_echo "$ac_ct_CC" >&6; } 3207else 3208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3209$as_echo "no" >&6; } 3210fi 3211 3212 if test "x$ac_ct_CC" = x; then 3213 CC="" 3214 else 3215 case $cross_compiling:$ac_tool_warned in 3216yes:) 3217{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3218$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3219ac_tool_warned=yes ;; 3220esac 3221 CC=$ac_ct_CC 3222 fi 3223else 3224 CC="$ac_cv_prog_CC" 3225fi 3226 3227if test -z "$CC"; then 3228 if test -n "$ac_tool_prefix"; then 3229 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3230set dummy ${ac_tool_prefix}cc; ac_word=$2 3231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3232$as_echo_n "checking for $ac_word... " >&6; } 3233if ${ac_cv_prog_CC+:} false; then : 3234 $as_echo_n "(cached) " >&6 3235else 3236 if test -n "$CC"; then 3237 ac_cv_prog_CC="$CC" # Let the user override the test. 3238else 3239as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3240for as_dir in $PATH 3241do 3242 IFS=$as_save_IFS 3243 test -z "$as_dir" && as_dir=. 3244 for ac_exec_ext in '' $ac_executable_extensions; do 3245 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3246 ac_cv_prog_CC="${ac_tool_prefix}cc" 3247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3248 break 2 3249 fi 3250done 3251 done 3252IFS=$as_save_IFS 3253 3254fi 3255fi 3256CC=$ac_cv_prog_CC 3257if test -n "$CC"; then 3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3259$as_echo "$CC" >&6; } 3260else 3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3262$as_echo "no" >&6; } 3263fi 3264 3265 3266 fi 3267fi 3268if test -z "$CC"; then 3269 # Extract the first word of "cc", so it can be a program name with args. 3270set dummy cc; ac_word=$2 3271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3272$as_echo_n "checking for $ac_word... " >&6; } 3273if ${ac_cv_prog_CC+:} false; then : 3274 $as_echo_n "(cached) " >&6 3275else 3276 if test -n "$CC"; then 3277 ac_cv_prog_CC="$CC" # Let the user override the test. 3278else 3279 ac_prog_rejected=no 3280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3281for as_dir in $PATH 3282do 3283 IFS=$as_save_IFS 3284 test -z "$as_dir" && as_dir=. 3285 for ac_exec_ext in '' $ac_executable_extensions; do 3286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3287 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3288 ac_prog_rejected=yes 3289 continue 3290 fi 3291 ac_cv_prog_CC="cc" 3292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3293 break 2 3294 fi 3295done 3296 done 3297IFS=$as_save_IFS 3298 3299if test $ac_prog_rejected = yes; then 3300 # We found a bogon in the path, so make sure we never use it. 3301 set dummy $ac_cv_prog_CC 3302 shift 3303 if test $# != 0; then 3304 # We chose a different compiler from the bogus one. 3305 # However, it has the same basename, so the bogon will be chosen 3306 # first if we set CC to just the basename; use the full file name. 3307 shift 3308 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3309 fi 3310fi 3311fi 3312fi 3313CC=$ac_cv_prog_CC 3314if test -n "$CC"; then 3315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3316$as_echo "$CC" >&6; } 3317else 3318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3319$as_echo "no" >&6; } 3320fi 3321 3322 3323fi 3324if test -z "$CC"; then 3325 if test -n "$ac_tool_prefix"; then 3326 for ac_prog in cl.exe 3327 do 3328 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3329set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3331$as_echo_n "checking for $ac_word... " >&6; } 3332if ${ac_cv_prog_CC+:} false; then : 3333 $as_echo_n "(cached) " >&6 3334else 3335 if test -n "$CC"; then 3336 ac_cv_prog_CC="$CC" # Let the user override the test. 3337else 3338as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3339for as_dir in $PATH 3340do 3341 IFS=$as_save_IFS 3342 test -z "$as_dir" && as_dir=. 3343 for ac_exec_ext in '' $ac_executable_extensions; do 3344 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3345 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3346 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3347 break 2 3348 fi 3349done 3350 done 3351IFS=$as_save_IFS 3352 3353fi 3354fi 3355CC=$ac_cv_prog_CC 3356if test -n "$CC"; then 3357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3358$as_echo "$CC" >&6; } 3359else 3360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3361$as_echo "no" >&6; } 3362fi 3363 3364 3365 test -n "$CC" && break 3366 done 3367fi 3368if test -z "$CC"; then 3369 ac_ct_CC=$CC 3370 for ac_prog in cl.exe 3371do 3372 # Extract the first word of "$ac_prog", so it can be a program name with args. 3373set dummy $ac_prog; ac_word=$2 3374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3375$as_echo_n "checking for $ac_word... " >&6; } 3376if ${ac_cv_prog_ac_ct_CC+:} false; then : 3377 $as_echo_n "(cached) " >&6 3378else 3379 if test -n "$ac_ct_CC"; then 3380 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3381else 3382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3383for as_dir in $PATH 3384do 3385 IFS=$as_save_IFS 3386 test -z "$as_dir" && as_dir=. 3387 for ac_exec_ext in '' $ac_executable_extensions; do 3388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3389 ac_cv_prog_ac_ct_CC="$ac_prog" 3390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3391 break 2 3392 fi 3393done 3394 done 3395IFS=$as_save_IFS 3396 3397fi 3398fi 3399ac_ct_CC=$ac_cv_prog_ac_ct_CC 3400if test -n "$ac_ct_CC"; then 3401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3402$as_echo "$ac_ct_CC" >&6; } 3403else 3404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3405$as_echo "no" >&6; } 3406fi 3407 3408 3409 test -n "$ac_ct_CC" && break 3410done 3411 3412 if test "x$ac_ct_CC" = x; then 3413 CC="" 3414 else 3415 case $cross_compiling:$ac_tool_warned in 3416yes:) 3417{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3418$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3419ac_tool_warned=yes ;; 3420esac 3421 CC=$ac_ct_CC 3422 fi 3423fi 3424 3425fi 3426 3427 3428test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3429$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3430as_fn_error $? "no acceptable C compiler found in \$PATH 3431See \`config.log' for more details" "$LINENO" 5; } 3432 3433# Provide some information about the compiler. 3434$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3435set X $ac_compile 3436ac_compiler=$2 3437for ac_option in --version -v -V -qversion; do 3438 { { ac_try="$ac_compiler $ac_option >&5" 3439case "(($ac_try" in 3440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3441 *) ac_try_echo=$ac_try;; 3442esac 3443eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3444$as_echo "$ac_try_echo"; } >&5 3445 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3446 ac_status=$? 3447 if test -s conftest.err; then 3448 sed '10a\ 3449... rest of stderr output deleted ... 3450 10q' conftest.err >conftest.er1 3451 cat conftest.er1 >&5 3452 fi 3453 rm -f conftest.er1 conftest.err 3454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3455 test $ac_status = 0; } 3456done 3457 3458cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3459/* end confdefs.h. */ 3460 3461int 3462main () 3463{ 3464 3465 ; 3466 return 0; 3467} 3468_ACEOF 3469# FIXME: Cleanup? 3470if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3471 (eval $ac_link) 2>&5 3472 ac_status=$? 3473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3474 test $ac_status = 0; }; then : 3475 gcc_no_link=no 3476else 3477 gcc_no_link=yes 3478fi 3479if test x$gcc_no_link = xyes; then 3480 # Setting cross_compile will disable run tests; it will 3481 # also disable AC_CHECK_FILE but that's generally 3482 # correct if we can't link. 3483 cross_compiling=yes 3484 EXEEXT= 3485else 3486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3487/* end confdefs.h. */ 3488 3489int 3490main () 3491{ 3492 3493 ; 3494 return 0; 3495} 3496_ACEOF 3497ac_clean_files_save=$ac_clean_files 3498ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3499# Try to create an executable without -o first, disregard a.out. 3500# It will help us diagnose broken compilers, and finding out an intuition 3501# of exeext. 3502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3503$as_echo_n "checking whether the C compiler works... " >&6; } 3504ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3505 3506# The possible output files: 3507ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3508 3509ac_rmfiles= 3510for ac_file in $ac_files 3511do 3512 case $ac_file in 3513 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3514 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3515 esac 3516done 3517rm -f $ac_rmfiles 3518 3519if { { ac_try="$ac_link_default" 3520case "(($ac_try" in 3521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3522 *) ac_try_echo=$ac_try;; 3523esac 3524eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3525$as_echo "$ac_try_echo"; } >&5 3526 (eval "$ac_link_default") 2>&5 3527 ac_status=$? 3528 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3529 test $ac_status = 0; }; then : 3530 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3531# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3532# in a Makefile. We should not override ac_cv_exeext if it was cached, 3533# so that the user can short-circuit this test for compilers unknown to 3534# Autoconf. 3535for ac_file in $ac_files '' 3536do 3537 test -f "$ac_file" || continue 3538 case $ac_file in 3539 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3540 ;; 3541 [ab].out ) 3542 # We found the default executable, but exeext='' is most 3543 # certainly right. 3544 break;; 3545 *.* ) 3546 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3547 then :; else 3548 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3549 fi 3550 # We set ac_cv_exeext here because the later test for it is not 3551 # safe: cross compilers may not add the suffix if given an `-o' 3552 # argument, so we may need to know it at that point already. 3553 # Even if this section looks crufty: it has the advantage of 3554 # actually working. 3555 break;; 3556 * ) 3557 break;; 3558 esac 3559done 3560test "$ac_cv_exeext" = no && ac_cv_exeext= 3561 3562else 3563 ac_file='' 3564fi 3565if test -z "$ac_file"; then : 3566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3567$as_echo "no" >&6; } 3568$as_echo "$as_me: failed program was:" >&5 3569sed 's/^/| /' conftest.$ac_ext >&5 3570 3571{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3572$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3573as_fn_error 77 "C compiler cannot create executables 3574See \`config.log' for more details" "$LINENO" 5; } 3575else 3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3577$as_echo "yes" >&6; } 3578fi 3579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3580$as_echo_n "checking for C compiler default output file name... " >&6; } 3581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3582$as_echo "$ac_file" >&6; } 3583ac_exeext=$ac_cv_exeext 3584 3585rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3586ac_clean_files=$ac_clean_files_save 3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3588$as_echo_n "checking for suffix of executables... " >&6; } 3589if { { ac_try="$ac_link" 3590case "(($ac_try" in 3591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3592 *) ac_try_echo=$ac_try;; 3593esac 3594eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3595$as_echo "$ac_try_echo"; } >&5 3596 (eval "$ac_link") 2>&5 3597 ac_status=$? 3598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3599 test $ac_status = 0; }; then : 3600 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3601# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3602# work properly (i.e., refer to `conftest.exe'), while it won't with 3603# `rm'. 3604for ac_file in conftest.exe conftest conftest.*; do 3605 test -f "$ac_file" || continue 3606 case $ac_file in 3607 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3608 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3609 break;; 3610 * ) break;; 3611 esac 3612done 3613else 3614 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3615$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3616as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3617See \`config.log' for more details" "$LINENO" 5; } 3618fi 3619rm -f conftest conftest$ac_cv_exeext 3620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3621$as_echo "$ac_cv_exeext" >&6; } 3622 3623rm -f conftest.$ac_ext 3624EXEEXT=$ac_cv_exeext 3625ac_exeext=$EXEEXT 3626cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3627/* end confdefs.h. */ 3628#include <stdio.h> 3629int 3630main () 3631{ 3632FILE *f = fopen ("conftest.out", "w"); 3633 return ferror (f) || fclose (f) != 0; 3634 3635 ; 3636 return 0; 3637} 3638_ACEOF 3639ac_clean_files="$ac_clean_files conftest.out" 3640# Check that the compiler produces executables we can run. If not, either 3641# the compiler is broken, or we cross compile. 3642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3643$as_echo_n "checking whether we are cross compiling... " >&6; } 3644if test "$cross_compiling" != yes; then 3645 { { ac_try="$ac_link" 3646case "(($ac_try" in 3647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3648 *) ac_try_echo=$ac_try;; 3649esac 3650eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3651$as_echo "$ac_try_echo"; } >&5 3652 (eval "$ac_link") 2>&5 3653 ac_status=$? 3654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3655 test $ac_status = 0; } 3656 if { ac_try='./conftest$ac_cv_exeext' 3657 { { case "(($ac_try" in 3658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3659 *) ac_try_echo=$ac_try;; 3660esac 3661eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3662$as_echo "$ac_try_echo"; } >&5 3663 (eval "$ac_try") 2>&5 3664 ac_status=$? 3665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3666 test $ac_status = 0; }; }; then 3667 cross_compiling=no 3668 else 3669 if test "$cross_compiling" = maybe; then 3670 cross_compiling=yes 3671 else 3672 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3673$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3674as_fn_error $? "cannot run C compiled programs. 3675If you meant to cross compile, use \`--host'. 3676See \`config.log' for more details" "$LINENO" 5; } 3677 fi 3678 fi 3679fi 3680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3681$as_echo "$cross_compiling" >&6; } 3682 3683rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3684ac_clean_files=$ac_clean_files_save 3685fi 3686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3687$as_echo_n "checking for suffix of object files... " >&6; } 3688if ${ac_cv_objext+:} false; then : 3689 $as_echo_n "(cached) " >&6 3690else 3691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3692/* end confdefs.h. */ 3693 3694int 3695main () 3696{ 3697 3698 ; 3699 return 0; 3700} 3701_ACEOF 3702rm -f conftest.o conftest.obj 3703if { { ac_try="$ac_compile" 3704case "(($ac_try" in 3705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3706 *) ac_try_echo=$ac_try;; 3707esac 3708eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3709$as_echo "$ac_try_echo"; } >&5 3710 (eval "$ac_compile") 2>&5 3711 ac_status=$? 3712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3713 test $ac_status = 0; }; then : 3714 for ac_file in conftest.o conftest.obj conftest.*; do 3715 test -f "$ac_file" || continue; 3716 case $ac_file in 3717 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3718 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3719 break;; 3720 esac 3721done 3722else 3723 $as_echo "$as_me: failed program was:" >&5 3724sed 's/^/| /' conftest.$ac_ext >&5 3725 3726{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3727$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3728as_fn_error $? "cannot compute suffix of object files: cannot compile 3729See \`config.log' for more details" "$LINENO" 5; } 3730fi 3731rm -f conftest.$ac_cv_objext conftest.$ac_ext 3732fi 3733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3734$as_echo "$ac_cv_objext" >&6; } 3735OBJEXT=$ac_cv_objext 3736ac_objext=$OBJEXT 3737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3738$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3739if ${ac_cv_c_compiler_gnu+:} false; then : 3740 $as_echo_n "(cached) " >&6 3741else 3742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3743/* end confdefs.h. */ 3744 3745int 3746main () 3747{ 3748#ifndef __GNUC__ 3749 choke me 3750#endif 3751 3752 ; 3753 return 0; 3754} 3755_ACEOF 3756if ac_fn_c_try_compile "$LINENO"; then : 3757 ac_compiler_gnu=yes 3758else 3759 ac_compiler_gnu=no 3760fi 3761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3762ac_cv_c_compiler_gnu=$ac_compiler_gnu 3763 3764fi 3765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3766$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3767if test $ac_compiler_gnu = yes; then 3768 GCC=yes 3769else 3770 GCC= 3771fi 3772ac_test_CFLAGS=${CFLAGS+set} 3773ac_save_CFLAGS=$CFLAGS 3774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3775$as_echo_n "checking whether $CC accepts -g... " >&6; } 3776if ${ac_cv_prog_cc_g+:} false; then : 3777 $as_echo_n "(cached) " >&6 3778else 3779 ac_save_c_werror_flag=$ac_c_werror_flag 3780 ac_c_werror_flag=yes 3781 ac_cv_prog_cc_g=no 3782 CFLAGS="-g" 3783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3784/* end confdefs.h. */ 3785 3786int 3787main () 3788{ 3789 3790 ; 3791 return 0; 3792} 3793_ACEOF 3794if ac_fn_c_try_compile "$LINENO"; then : 3795 ac_cv_prog_cc_g=yes 3796else 3797 CFLAGS="" 3798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3799/* end confdefs.h. */ 3800 3801int 3802main () 3803{ 3804 3805 ; 3806 return 0; 3807} 3808_ACEOF 3809if ac_fn_c_try_compile "$LINENO"; then : 3810 3811else 3812 ac_c_werror_flag=$ac_save_c_werror_flag 3813 CFLAGS="-g" 3814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3815/* end confdefs.h. */ 3816 3817int 3818main () 3819{ 3820 3821 ; 3822 return 0; 3823} 3824_ACEOF 3825if ac_fn_c_try_compile "$LINENO"; then : 3826 ac_cv_prog_cc_g=yes 3827fi 3828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3829fi 3830rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3831fi 3832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3833 ac_c_werror_flag=$ac_save_c_werror_flag 3834fi 3835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3836$as_echo "$ac_cv_prog_cc_g" >&6; } 3837if test "$ac_test_CFLAGS" = set; then 3838 CFLAGS=$ac_save_CFLAGS 3839elif test $ac_cv_prog_cc_g = yes; then 3840 if test "$GCC" = yes; then 3841 CFLAGS="-g -O2" 3842 else 3843 CFLAGS="-g" 3844 fi 3845else 3846 if test "$GCC" = yes; then 3847 CFLAGS="-O2" 3848 else 3849 CFLAGS= 3850 fi 3851fi 3852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3853$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3854if ${ac_cv_prog_cc_c89+:} false; then : 3855 $as_echo_n "(cached) " >&6 3856else 3857 ac_cv_prog_cc_c89=no 3858ac_save_CC=$CC 3859cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3860/* end confdefs.h. */ 3861#include <stdarg.h> 3862#include <stdio.h> 3863struct stat; 3864/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3865struct buf { int x; }; 3866FILE * (*rcsopen) (struct buf *, struct stat *, int); 3867static char *e (p, i) 3868 char **p; 3869 int i; 3870{ 3871 return p[i]; 3872} 3873static char *f (char * (*g) (char **, int), char **p, ...) 3874{ 3875 char *s; 3876 va_list v; 3877 va_start (v,p); 3878 s = g (p, va_arg (v,int)); 3879 va_end (v); 3880 return s; 3881} 3882 3883/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3884 function prototypes and stuff, but not '\xHH' hex character constants. 3885 These don't provoke an error unfortunately, instead are silently treated 3886 as 'x'. The following induces an error, until -std is added to get 3887 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3888 array size at least. It's necessary to write '\x00'==0 to get something 3889 that's true only with -std. */ 3890int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3891 3892/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3893 inside strings and character constants. */ 3894#define FOO(x) 'x' 3895int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3896 3897int test (int i, double x); 3898struct s1 {int (*f) (int a);}; 3899struct s2 {int (*f) (double a);}; 3900int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3901int argc; 3902char **argv; 3903int 3904main () 3905{ 3906return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3907 ; 3908 return 0; 3909} 3910_ACEOF 3911for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3912 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3913do 3914 CC="$ac_save_CC $ac_arg" 3915 if ac_fn_c_try_compile "$LINENO"; then : 3916 ac_cv_prog_cc_c89=$ac_arg 3917fi 3918rm -f core conftest.err conftest.$ac_objext 3919 test "x$ac_cv_prog_cc_c89" != "xno" && break 3920done 3921rm -f conftest.$ac_ext 3922CC=$ac_save_CC 3923 3924fi 3925# AC_CACHE_VAL 3926case "x$ac_cv_prog_cc_c89" in 3927 x) 3928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3929$as_echo "none needed" >&6; } ;; 3930 xno) 3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3932$as_echo "unsupported" >&6; } ;; 3933 *) 3934 CC="$CC $ac_cv_prog_cc_c89" 3935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3936$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3937esac 3938if test "x$ac_cv_prog_cc_c89" != xno; then : 3939 3940fi 3941 3942ac_ext=c 3943ac_cpp='$CPP $CPPFLAGS' 3944ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3945ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3946ac_compiler_gnu=$ac_cv_c_compiler_gnu 3947 3948ac_ext=c 3949ac_cpp='$CPP $CPPFLAGS' 3950ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3951ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3952ac_compiler_gnu=$ac_cv_c_compiler_gnu 3953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3954$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3955if ${am_cv_prog_cc_c_o+:} false; then : 3956 $as_echo_n "(cached) " >&6 3957else 3958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3959/* end confdefs.h. */ 3960 3961int 3962main () 3963{ 3964 3965 ; 3966 return 0; 3967} 3968_ACEOF 3969 # Make sure it works both with $CC and with simple cc. 3970 # Following AC_PROG_CC_C_O, we do the test twice because some 3971 # compilers refuse to overwrite an existing .o file with -o, 3972 # though they will create one. 3973 am_cv_prog_cc_c_o=yes 3974 for am_i in 1 2; do 3975 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3976 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3977 ac_status=$? 3978 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3979 (exit $ac_status); } \ 3980 && test -f conftest2.$ac_objext; then 3981 : OK 3982 else 3983 am_cv_prog_cc_c_o=no 3984 break 3985 fi 3986 done 3987 rm -f core conftest* 3988 unset am_i 3989fi 3990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3991$as_echo "$am_cv_prog_cc_c_o" >&6; } 3992if test "$am_cv_prog_cc_c_o" != yes; then 3993 # Losing compiler, so override with the script. 3994 # FIXME: It is wrong to rewrite CC. 3995 # But if we don't then we get into trouble of one sort or another. 3996 # A longer-term fix would be to have automake use am__CC in this case, 3997 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3998 CC="$am_aux_dir/compile $CC" 3999fi 4000ac_ext=c 4001ac_cpp='$CPP $CPPFLAGS' 4002ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4003ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4004ac_compiler_gnu=$ac_cv_c_compiler_gnu 4005 4006 4007depcc="$CC" am_compiler_list= 4008 4009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4010$as_echo_n "checking dependency style of $depcc... " >&6; } 4011if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4012 $as_echo_n "(cached) " >&6 4013else 4014 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4015 # We make a subdir and do the tests there. Otherwise we can end up 4016 # making bogus files that we don't know about and never remove. For 4017 # instance it was reported that on HP-UX the gcc test will end up 4018 # making a dummy file named 'D' -- because '-MD' means "put the output 4019 # in D". 4020 rm -rf conftest.dir 4021 mkdir conftest.dir 4022 # Copy depcomp to subdir because otherwise we won't find it if we're 4023 # using a relative directory. 4024 cp "$am_depcomp" conftest.dir 4025 cd conftest.dir 4026 # We will build objects and dependencies in a subdirectory because 4027 # it helps to detect inapplicable dependency modes. For instance 4028 # both Tru64's cc and ICC support -MD to output dependencies as a 4029 # side effect of compilation, but ICC will put the dependencies in 4030 # the current directory while Tru64 will put them in the object 4031 # directory. 4032 mkdir sub 4033 4034 am_cv_CC_dependencies_compiler_type=none 4035 if test "$am_compiler_list" = ""; then 4036 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4037 fi 4038 am__universal=false 4039 case " $depcc " in #( 4040 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4041 esac 4042 4043 for depmode in $am_compiler_list; do 4044 # Setup a source with many dependencies, because some compilers 4045 # like to wrap large dependency lists on column 80 (with \), and 4046 # we should not choose a depcomp mode which is confused by this. 4047 # 4048 # We need to recreate these files for each test, as the compiler may 4049 # overwrite some of them when testing with obscure command lines. 4050 # This happens at least with the AIX C compiler. 4051 : > sub/conftest.c 4052 for i in 1 2 3 4 5 6; do 4053 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4054 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4055 # Solaris 10 /bin/sh. 4056 echo '/* dummy */' > sub/conftst$i.h 4057 done 4058 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4059 4060 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4061 # mode. It turns out that the SunPro C++ compiler does not properly 4062 # handle '-M -o', and we need to detect this. Also, some Intel 4063 # versions had trouble with output in subdirs. 4064 am__obj=sub/conftest.${OBJEXT-o} 4065 am__minus_obj="-o $am__obj" 4066 case $depmode in 4067 gcc) 4068 # This depmode causes a compiler race in universal mode. 4069 test "$am__universal" = false || continue 4070 ;; 4071 nosideeffect) 4072 # After this tag, mechanisms are not by side-effect, so they'll 4073 # only be used when explicitly requested. 4074 if test "x$enable_dependency_tracking" = xyes; then 4075 continue 4076 else 4077 break 4078 fi 4079 ;; 4080 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4081 # This compiler won't grok '-c -o', but also, the minuso test has 4082 # not run yet. These depmodes are late enough in the game, and 4083 # so weak that their functioning should not be impacted. 4084 am__obj=conftest.${OBJEXT-o} 4085 am__minus_obj= 4086 ;; 4087 none) break ;; 4088 esac 4089 if depmode=$depmode \ 4090 source=sub/conftest.c object=$am__obj \ 4091 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4092 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4093 >/dev/null 2>conftest.err && 4094 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4095 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4096 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4097 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4098 # icc doesn't choke on unknown options, it will just issue warnings 4099 # or remarks (even with -Werror). So we grep stderr for any message 4100 # that says an option was ignored or not supported. 4101 # When given -MP, icc 7.0 and 7.1 complain thusly: 4102 # icc: Command line warning: ignoring option '-M'; no argument required 4103 # The diagnosis changed in icc 8.0: 4104 # icc: Command line remark: option '-MP' not supported 4105 if (grep 'ignoring option' conftest.err || 4106 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4107 am_cv_CC_dependencies_compiler_type=$depmode 4108 break 4109 fi 4110 fi 4111 done 4112 4113 cd .. 4114 rm -rf conftest.dir 4115else 4116 am_cv_CC_dependencies_compiler_type=none 4117fi 4118 4119fi 4120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4121$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4122CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4123 4124 if 4125 test "x$enable_dependency_tracking" != xno \ 4126 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4127 am__fastdepCC_TRUE= 4128 am__fastdepCC_FALSE='#' 4129else 4130 am__fastdepCC_TRUE='#' 4131 am__fastdepCC_FALSE= 4132fi 4133 4134 4135 4136ac_ext=c 4137ac_cpp='$CPP $CPPFLAGS' 4138ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4139ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4140ac_compiler_gnu=$ac_cv_c_compiler_gnu 4141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4142$as_echo_n "checking how to run the C preprocessor... " >&6; } 4143# On Suns, sometimes $CPP names a directory. 4144if test -n "$CPP" && test -d "$CPP"; then 4145 CPP= 4146fi 4147if test -z "$CPP"; then 4148 if ${ac_cv_prog_CPP+:} false; then : 4149 $as_echo_n "(cached) " >&6 4150else 4151 # Double quotes because CPP needs to be expanded 4152 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4153 do 4154 ac_preproc_ok=false 4155for ac_c_preproc_warn_flag in '' yes 4156do 4157 # Use a header file that comes with gcc, so configuring glibc 4158 # with a fresh cross-compiler works. 4159 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4160 # <limits.h> exists even on freestanding compilers. 4161 # On the NeXT, cc -E runs the code through the compiler's parser, 4162 # not just through cpp. "Syntax error" is here to catch this case. 4163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4164/* end confdefs.h. */ 4165#ifdef __STDC__ 4166# include <limits.h> 4167#else 4168# include <assert.h> 4169#endif 4170 Syntax error 4171_ACEOF 4172if ac_fn_c_try_cpp "$LINENO"; then : 4173 4174else 4175 # Broken: fails on valid input. 4176continue 4177fi 4178rm -f conftest.err conftest.i conftest.$ac_ext 4179 4180 # OK, works on sane cases. Now check whether nonexistent headers 4181 # can be detected and how. 4182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4183/* end confdefs.h. */ 4184#include <ac_nonexistent.h> 4185_ACEOF 4186if ac_fn_c_try_cpp "$LINENO"; then : 4187 # Broken: success on invalid input. 4188continue 4189else 4190 # Passes both tests. 4191ac_preproc_ok=: 4192break 4193fi 4194rm -f conftest.err conftest.i conftest.$ac_ext 4195 4196done 4197# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4198rm -f conftest.i conftest.err conftest.$ac_ext 4199if $ac_preproc_ok; then : 4200 break 4201fi 4202 4203 done 4204 ac_cv_prog_CPP=$CPP 4205 4206fi 4207 CPP=$ac_cv_prog_CPP 4208else 4209 ac_cv_prog_CPP=$CPP 4210fi 4211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4212$as_echo "$CPP" >&6; } 4213ac_preproc_ok=false 4214for ac_c_preproc_warn_flag in '' yes 4215do 4216 # Use a header file that comes with gcc, so configuring glibc 4217 # with a fresh cross-compiler works. 4218 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4219 # <limits.h> exists even on freestanding compilers. 4220 # On the NeXT, cc -E runs the code through the compiler's parser, 4221 # not just through cpp. "Syntax error" is here to catch this case. 4222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4223/* end confdefs.h. */ 4224#ifdef __STDC__ 4225# include <limits.h> 4226#else 4227# include <assert.h> 4228#endif 4229 Syntax error 4230_ACEOF 4231if ac_fn_c_try_cpp "$LINENO"; then : 4232 4233else 4234 # Broken: fails on valid input. 4235continue 4236fi 4237rm -f conftest.err conftest.i conftest.$ac_ext 4238 4239 # OK, works on sane cases. Now check whether nonexistent headers 4240 # can be detected and how. 4241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4242/* end confdefs.h. */ 4243#include <ac_nonexistent.h> 4244_ACEOF 4245if ac_fn_c_try_cpp "$LINENO"; then : 4246 # Broken: success on invalid input. 4247continue 4248else 4249 # Passes both tests. 4250ac_preproc_ok=: 4251break 4252fi 4253rm -f conftest.err conftest.i conftest.$ac_ext 4254 4255done 4256# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4257rm -f conftest.i conftest.err conftest.$ac_ext 4258if $ac_preproc_ok; then : 4259 4260else 4261 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4262$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4263as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4264See \`config.log' for more details" "$LINENO" 5; } 4265fi 4266 4267ac_ext=c 4268ac_cpp='$CPP $CPPFLAGS' 4269ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4270ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4271ac_compiler_gnu=$ac_cv_c_compiler_gnu 4272 4273 4274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4275$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4276if ${ac_cv_path_GREP+:} false; then : 4277 $as_echo_n "(cached) " >&6 4278else 4279 if test -z "$GREP"; then 4280 ac_path_GREP_found=false 4281 # Loop through the user's path and test for each of PROGNAME-LIST 4282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4283for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4284do 4285 IFS=$as_save_IFS 4286 test -z "$as_dir" && as_dir=. 4287 for ac_prog in grep ggrep; do 4288 for ac_exec_ext in '' $ac_executable_extensions; do 4289 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4290 as_fn_executable_p "$ac_path_GREP" || continue 4291# Check for GNU ac_path_GREP and select it if it is found. 4292 # Check for GNU $ac_path_GREP 4293case `"$ac_path_GREP" --version 2>&1` in 4294*GNU*) 4295 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4296*) 4297 ac_count=0 4298 $as_echo_n 0123456789 >"conftest.in" 4299 while : 4300 do 4301 cat "conftest.in" "conftest.in" >"conftest.tmp" 4302 mv "conftest.tmp" "conftest.in" 4303 cp "conftest.in" "conftest.nl" 4304 $as_echo 'GREP' >> "conftest.nl" 4305 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4306 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4307 as_fn_arith $ac_count + 1 && ac_count=$as_val 4308 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4309 # Best one so far, save it but keep looking for a better one 4310 ac_cv_path_GREP="$ac_path_GREP" 4311 ac_path_GREP_max=$ac_count 4312 fi 4313 # 10*(2^10) chars as input seems more than enough 4314 test $ac_count -gt 10 && break 4315 done 4316 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4317esac 4318 4319 $ac_path_GREP_found && break 3 4320 done 4321 done 4322 done 4323IFS=$as_save_IFS 4324 if test -z "$ac_cv_path_GREP"; then 4325 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4326 fi 4327else 4328 ac_cv_path_GREP=$GREP 4329fi 4330 4331fi 4332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4333$as_echo "$ac_cv_path_GREP" >&6; } 4334 GREP="$ac_cv_path_GREP" 4335 4336 4337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4338$as_echo_n "checking for egrep... " >&6; } 4339if ${ac_cv_path_EGREP+:} false; then : 4340 $as_echo_n "(cached) " >&6 4341else 4342 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4343 then ac_cv_path_EGREP="$GREP -E" 4344 else 4345 if test -z "$EGREP"; then 4346 ac_path_EGREP_found=false 4347 # Loop through the user's path and test for each of PROGNAME-LIST 4348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4349for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4350do 4351 IFS=$as_save_IFS 4352 test -z "$as_dir" && as_dir=. 4353 for ac_prog in egrep; do 4354 for ac_exec_ext in '' $ac_executable_extensions; do 4355 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4356 as_fn_executable_p "$ac_path_EGREP" || continue 4357# Check for GNU ac_path_EGREP and select it if it is found. 4358 # Check for GNU $ac_path_EGREP 4359case `"$ac_path_EGREP" --version 2>&1` in 4360*GNU*) 4361 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4362*) 4363 ac_count=0 4364 $as_echo_n 0123456789 >"conftest.in" 4365 while : 4366 do 4367 cat "conftest.in" "conftest.in" >"conftest.tmp" 4368 mv "conftest.tmp" "conftest.in" 4369 cp "conftest.in" "conftest.nl" 4370 $as_echo 'EGREP' >> "conftest.nl" 4371 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4372 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4373 as_fn_arith $ac_count + 1 && ac_count=$as_val 4374 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4375 # Best one so far, save it but keep looking for a better one 4376 ac_cv_path_EGREP="$ac_path_EGREP" 4377 ac_path_EGREP_max=$ac_count 4378 fi 4379 # 10*(2^10) chars as input seems more than enough 4380 test $ac_count -gt 10 && break 4381 done 4382 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4383esac 4384 4385 $ac_path_EGREP_found && break 3 4386 done 4387 done 4388 done 4389IFS=$as_save_IFS 4390 if test -z "$ac_cv_path_EGREP"; then 4391 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4392 fi 4393else 4394 ac_cv_path_EGREP=$EGREP 4395fi 4396 4397 fi 4398fi 4399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4400$as_echo "$ac_cv_path_EGREP" >&6; } 4401 EGREP="$ac_cv_path_EGREP" 4402 4403 4404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4405$as_echo_n "checking for ANSI C header files... " >&6; } 4406if ${ac_cv_header_stdc+:} false; then : 4407 $as_echo_n "(cached) " >&6 4408else 4409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4410/* end confdefs.h. */ 4411#include <stdlib.h> 4412#include <stdarg.h> 4413#include <string.h> 4414#include <float.h> 4415 4416int 4417main () 4418{ 4419 4420 ; 4421 return 0; 4422} 4423_ACEOF 4424if ac_fn_c_try_compile "$LINENO"; then : 4425 ac_cv_header_stdc=yes 4426else 4427 ac_cv_header_stdc=no 4428fi 4429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4430 4431if test $ac_cv_header_stdc = yes; then 4432 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4434/* end confdefs.h. */ 4435#include <string.h> 4436 4437_ACEOF 4438if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4439 $EGREP "memchr" >/dev/null 2>&1; then : 4440 4441else 4442 ac_cv_header_stdc=no 4443fi 4444rm -f conftest* 4445 4446fi 4447 4448if test $ac_cv_header_stdc = yes; then 4449 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4451/* end confdefs.h. */ 4452#include <stdlib.h> 4453 4454_ACEOF 4455if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4456 $EGREP "free" >/dev/null 2>&1; then : 4457 4458else 4459 ac_cv_header_stdc=no 4460fi 4461rm -f conftest* 4462 4463fi 4464 4465if test $ac_cv_header_stdc = yes; then 4466 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4467 if test "$cross_compiling" = yes; then : 4468 : 4469else 4470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4471/* end confdefs.h. */ 4472#include <ctype.h> 4473#include <stdlib.h> 4474#if ((' ' & 0x0FF) == 0x020) 4475# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4476# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4477#else 4478# define ISLOWER(c) \ 4479 (('a' <= (c) && (c) <= 'i') \ 4480 || ('j' <= (c) && (c) <= 'r') \ 4481 || ('s' <= (c) && (c) <= 'z')) 4482# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4483#endif 4484 4485#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4486int 4487main () 4488{ 4489 int i; 4490 for (i = 0; i < 256; i++) 4491 if (XOR (islower (i), ISLOWER (i)) 4492 || toupper (i) != TOUPPER (i)) 4493 return 2; 4494 return 0; 4495} 4496_ACEOF 4497if ac_fn_c_try_run "$LINENO"; then : 4498 4499else 4500 ac_cv_header_stdc=no 4501fi 4502rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4503 conftest.$ac_objext conftest.beam conftest.$ac_ext 4504fi 4505 4506fi 4507fi 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4509$as_echo "$ac_cv_header_stdc" >&6; } 4510if test $ac_cv_header_stdc = yes; then 4511 4512$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4513 4514fi 4515 4516# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4517for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4518 inttypes.h stdint.h unistd.h 4519do : 4520 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4521ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4522" 4523if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4524 cat >>confdefs.h <<_ACEOF 4525#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4526_ACEOF 4527 4528fi 4529 4530done 4531 4532 4533 4534 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4535if test "x$ac_cv_header_minix_config_h" = xyes; then : 4536 MINIX=yes 4537else 4538 MINIX= 4539fi 4540 4541 4542 if test "$MINIX" = yes; then 4543 4544$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4545 4546 4547$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4548 4549 4550$as_echo "#define _MINIX 1" >>confdefs.h 4551 4552 fi 4553 4554 4555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4556$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4557if ${ac_cv_safe_to_define___extensions__+:} false; then : 4558 $as_echo_n "(cached) " >&6 4559else 4560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4561/* end confdefs.h. */ 4562 4563# define __EXTENSIONS__ 1 4564 $ac_includes_default 4565int 4566main () 4567{ 4568 4569 ; 4570 return 0; 4571} 4572_ACEOF 4573if ac_fn_c_try_compile "$LINENO"; then : 4574 ac_cv_safe_to_define___extensions__=yes 4575else 4576 ac_cv_safe_to_define___extensions__=no 4577fi 4578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4579fi 4580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4581$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4582 test $ac_cv_safe_to_define___extensions__ = yes && 4583 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4584 4585 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4586 4587 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4588 4589 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4590 4591 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4592 4593 4594 4595# See if makeinfo has been installed and is modern enough 4596# that we can use it. 4597 4598 # Extract the first word of "makeinfo", so it can be a program name with args. 4599set dummy makeinfo; ac_word=$2 4600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4601$as_echo_n "checking for $ac_word... " >&6; } 4602if ${ac_cv_prog_MAKEINFO+:} false; then : 4603 $as_echo_n "(cached) " >&6 4604else 4605 if test -n "$MAKEINFO"; then 4606 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 4607else 4608as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4609for as_dir in $PATH 4610do 4611 IFS=$as_save_IFS 4612 test -z "$as_dir" && as_dir=. 4613 for ac_exec_ext in '' $ac_executable_extensions; do 4614 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4615 ac_cv_prog_MAKEINFO="makeinfo" 4616 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4617 break 2 4618 fi 4619done 4620 done 4621IFS=$as_save_IFS 4622 4623fi 4624fi 4625MAKEINFO=$ac_cv_prog_MAKEINFO 4626if test -n "$MAKEINFO"; then 4627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 4628$as_echo "$MAKEINFO" >&6; } 4629else 4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4631$as_echo "no" >&6; } 4632fi 4633 4634 4635 if test -n "$MAKEINFO"; then 4636 # Found it, now check the version. 4637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5 4638$as_echo_n "checking for modern makeinfo... " >&6; } 4639if ${gcc_cv_prog_makeinfo_modern+:} false; then : 4640 $as_echo_n "(cached) " >&6 4641else 4642 ac_prog_version=`eval $MAKEINFO --version 2>&1 | 4643 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` 4644 4645 case $ac_prog_version in 4646 '') gcc_cv_prog_makeinfo_modern=no;; 4647 4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;; 4648 *) gcc_cv_prog_makeinfo_modern=no;; 4649 esac 4650 4651fi 4652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5 4653$as_echo "$gcc_cv_prog_makeinfo_modern" >&6; } 4654 else 4655 gcc_cv_prog_makeinfo_modern=no 4656 fi 4657 if test $gcc_cv_prog_makeinfo_modern = no; then 4658 MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo" 4659 fi 4660 4661 if test $gcc_cv_prog_makeinfo_modern = "yes"; then 4662 BUILD_INFO_TRUE= 4663 BUILD_INFO_FALSE='#' 4664else 4665 BUILD_INFO_TRUE='#' 4666 BUILD_INFO_FALSE= 4667fi 4668 4669 4670 4671 4672# Check whether --with-bugurl was given. 4673if test "${with_bugurl+set}" = set; then : 4674 withval=$with_bugurl; case "$withval" in 4675 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;; 4676 no) BUGURL= 4677 ;; 4678 *) BUGURL="$withval" 4679 ;; 4680 esac 4681else 4682 BUGURL="https://gcc.gnu.org/bugs/" 4683 4684fi 4685 4686 case ${BUGURL} in 4687 "") 4688 REPORT_BUGS_TO= 4689 REPORT_BUGS_TEXI= 4690 ;; 4691 *) 4692 REPORT_BUGS_TO="<$BUGURL>" 4693 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 4694 ;; 4695 esac; 4696 4697 4698 4699 4700# Configure libtool 4701case `pwd` in 4702 *\ * | *\ *) 4703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4704$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4705esac 4706 4707 4708 4709macro_version='2.2.7a' 4710macro_revision='1.3134' 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724ltmain="$ac_aux_dir/ltmain.sh" 4725 4726# Backslashify metacharacters that are still active within 4727# double-quoted strings. 4728sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4729 4730# Same as above, but do not quote variable references. 4731double_quote_subst='s/\(["`\\]\)/\\\1/g' 4732 4733# Sed substitution to delay expansion of an escaped shell variable in a 4734# double_quote_subst'ed string. 4735delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4736 4737# Sed substitution to delay expansion of an escaped single quote. 4738delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4739 4740# Sed substitution to avoid accidental globbing in evaled expressions 4741no_glob_subst='s/\*/\\\*/g' 4742 4743ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4744ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4745ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4746 4747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4748$as_echo_n "checking how to print strings... " >&6; } 4749# Test print first, because it will be a builtin if present. 4750if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4751 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4752 ECHO='print -r --' 4753elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4754 ECHO='printf %s\n' 4755else 4756 # Use this function as a fallback that always works. 4757 func_fallback_echo () 4758 { 4759 eval 'cat <<_LTECHO_EOF 4760$1 4761_LTECHO_EOF' 4762 } 4763 ECHO='func_fallback_echo' 4764fi 4765 4766# func_echo_all arg... 4767# Invoke $ECHO with all args, space-separated. 4768func_echo_all () 4769{ 4770 $ECHO "" 4771} 4772 4773case "$ECHO" in 4774 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4775$as_echo "printf" >&6; } ;; 4776 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4777$as_echo "print -r" >&6; } ;; 4778 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4779$as_echo "cat" >&6; } ;; 4780esac 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4796$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4797if ${ac_cv_path_SED+:} false; then : 4798 $as_echo_n "(cached) " >&6 4799else 4800 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4801 for ac_i in 1 2 3 4 5 6 7; do 4802 ac_script="$ac_script$as_nl$ac_script" 4803 done 4804 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4805 { ac_script=; unset ac_script;} 4806 if test -z "$SED"; then 4807 ac_path_SED_found=false 4808 # Loop through the user's path and test for each of PROGNAME-LIST 4809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4810for as_dir in $PATH 4811do 4812 IFS=$as_save_IFS 4813 test -z "$as_dir" && as_dir=. 4814 for ac_prog in sed gsed; do 4815 for ac_exec_ext in '' $ac_executable_extensions; do 4816 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4817 as_fn_executable_p "$ac_path_SED" || continue 4818# Check for GNU ac_path_SED and select it if it is found. 4819 # Check for GNU $ac_path_SED 4820case `"$ac_path_SED" --version 2>&1` in 4821*GNU*) 4822 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4823*) 4824 ac_count=0 4825 $as_echo_n 0123456789 >"conftest.in" 4826 while : 4827 do 4828 cat "conftest.in" "conftest.in" >"conftest.tmp" 4829 mv "conftest.tmp" "conftest.in" 4830 cp "conftest.in" "conftest.nl" 4831 $as_echo '' >> "conftest.nl" 4832 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4833 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4834 as_fn_arith $ac_count + 1 && ac_count=$as_val 4835 if test $ac_count -gt ${ac_path_SED_max-0}; then 4836 # Best one so far, save it but keep looking for a better one 4837 ac_cv_path_SED="$ac_path_SED" 4838 ac_path_SED_max=$ac_count 4839 fi 4840 # 10*(2^10) chars as input seems more than enough 4841 test $ac_count -gt 10 && break 4842 done 4843 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4844esac 4845 4846 $ac_path_SED_found && break 3 4847 done 4848 done 4849 done 4850IFS=$as_save_IFS 4851 if test -z "$ac_cv_path_SED"; then 4852 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4853 fi 4854else 4855 ac_cv_path_SED=$SED 4856fi 4857 4858fi 4859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4860$as_echo "$ac_cv_path_SED" >&6; } 4861 SED="$ac_cv_path_SED" 4862 rm -f conftest.sed 4863 4864test -z "$SED" && SED=sed 4865Xsed="$SED -e 1s/^X//" 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4878$as_echo_n "checking for fgrep... " >&6; } 4879if ${ac_cv_path_FGREP+:} false; then : 4880 $as_echo_n "(cached) " >&6 4881else 4882 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4883 then ac_cv_path_FGREP="$GREP -F" 4884 else 4885 if test -z "$FGREP"; then 4886 ac_path_FGREP_found=false 4887 # Loop through the user's path and test for each of PROGNAME-LIST 4888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4889for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4890do 4891 IFS=$as_save_IFS 4892 test -z "$as_dir" && as_dir=. 4893 for ac_prog in fgrep; do 4894 for ac_exec_ext in '' $ac_executable_extensions; do 4895 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4896 as_fn_executable_p "$ac_path_FGREP" || continue 4897# Check for GNU ac_path_FGREP and select it if it is found. 4898 # Check for GNU $ac_path_FGREP 4899case `"$ac_path_FGREP" --version 2>&1` in 4900*GNU*) 4901 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4902*) 4903 ac_count=0 4904 $as_echo_n 0123456789 >"conftest.in" 4905 while : 4906 do 4907 cat "conftest.in" "conftest.in" >"conftest.tmp" 4908 mv "conftest.tmp" "conftest.in" 4909 cp "conftest.in" "conftest.nl" 4910 $as_echo 'FGREP' >> "conftest.nl" 4911 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4912 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4913 as_fn_arith $ac_count + 1 && ac_count=$as_val 4914 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4915 # Best one so far, save it but keep looking for a better one 4916 ac_cv_path_FGREP="$ac_path_FGREP" 4917 ac_path_FGREP_max=$ac_count 4918 fi 4919 # 10*(2^10) chars as input seems more than enough 4920 test $ac_count -gt 10 && break 4921 done 4922 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4923esac 4924 4925 $ac_path_FGREP_found && break 3 4926 done 4927 done 4928 done 4929IFS=$as_save_IFS 4930 if test -z "$ac_cv_path_FGREP"; then 4931 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4932 fi 4933else 4934 ac_cv_path_FGREP=$FGREP 4935fi 4936 4937 fi 4938fi 4939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4940$as_echo "$ac_cv_path_FGREP" >&6; } 4941 FGREP="$ac_cv_path_FGREP" 4942 4943 4944test -z "$GREP" && GREP=grep 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964# Check whether --with-gnu-ld was given. 4965if test "${with_gnu_ld+set}" = set; then : 4966 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4967else 4968 with_gnu_ld=no 4969fi 4970 4971ac_prog=ld 4972if test "$GCC" = yes; then 4973 # Check if gcc -print-prog-name=ld gives a path. 4974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4975$as_echo_n "checking for ld used by $CC... " >&6; } 4976 case $host in 4977 *-*-mingw*) 4978 # gcc leaves a trailing carriage return which upsets mingw 4979 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4980 *) 4981 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4982 esac 4983 case $ac_prog in 4984 # Accept absolute paths. 4985 [\\/]* | ?:[\\/]*) 4986 re_direlt='/[^/][^/]*/\.\./' 4987 # Canonicalize the pathname of ld 4988 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4989 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4990 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4991 done 4992 test -z "$LD" && LD="$ac_prog" 4993 ;; 4994 "") 4995 # If it fails, then pretend we aren't using GCC. 4996 ac_prog=ld 4997 ;; 4998 *) 4999 # If it is relative, then search for the first ld in PATH. 5000 with_gnu_ld=unknown 5001 ;; 5002 esac 5003elif test "$with_gnu_ld" = yes; then 5004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5005$as_echo_n "checking for GNU ld... " >&6; } 5006else 5007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5008$as_echo_n "checking for non-GNU ld... " >&6; } 5009fi 5010if ${lt_cv_path_LD+:} false; then : 5011 $as_echo_n "(cached) " >&6 5012else 5013 if test -z "$LD"; then 5014 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5015 for ac_dir in $PATH; do 5016 IFS="$lt_save_ifs" 5017 test -z "$ac_dir" && ac_dir=. 5018 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5019 lt_cv_path_LD="$ac_dir/$ac_prog" 5020 # Check to see if the program is GNU ld. I'd rather use --version, 5021 # but apparently some variants of GNU ld only accept -v. 5022 # Break only if it was the GNU/non-GNU ld that we prefer. 5023 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5024 *GNU* | *'with BFD'*) 5025 test "$with_gnu_ld" != no && break 5026 ;; 5027 *) 5028 test "$with_gnu_ld" != yes && break 5029 ;; 5030 esac 5031 fi 5032 done 5033 IFS="$lt_save_ifs" 5034else 5035 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5036fi 5037fi 5038 5039LD="$lt_cv_path_LD" 5040if test -n "$LD"; then 5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5042$as_echo "$LD" >&6; } 5043else 5044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5045$as_echo "no" >&6; } 5046fi 5047test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5049$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5050if ${lt_cv_prog_gnu_ld+:} false; then : 5051 $as_echo_n "(cached) " >&6 5052else 5053 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5054case `$LD -v 2>&1 </dev/null` in 5055*GNU* | *'with BFD'*) 5056 lt_cv_prog_gnu_ld=yes 5057 ;; 5058*) 5059 lt_cv_prog_gnu_ld=no 5060 ;; 5061esac 5062fi 5063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5064$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5065with_gnu_ld=$lt_cv_prog_gnu_ld 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5076$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5077if ${lt_cv_path_NM+:} false; then : 5078 $as_echo_n "(cached) " >&6 5079else 5080 if test -n "$NM"; then 5081 # Let the user override the test. 5082 lt_cv_path_NM="$NM" 5083else 5084 lt_nm_to_check="${ac_tool_prefix}nm" 5085 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5086 lt_nm_to_check="$lt_nm_to_check nm" 5087 fi 5088 for lt_tmp_nm in $lt_nm_to_check; do 5089 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5090 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5091 IFS="$lt_save_ifs" 5092 test -z "$ac_dir" && ac_dir=. 5093 tmp_nm="$ac_dir/$lt_tmp_nm" 5094 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5095 # Check to see if the nm accepts a BSD-compat flag. 5096 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5097 # nm: unknown option "B" ignored 5098 # Tru64's nm complains that /dev/null is an invalid object file 5099 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5100 */dev/null* | *'Invalid file or object type'*) 5101 lt_cv_path_NM="$tmp_nm -B" 5102 break 5103 ;; 5104 *) 5105 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5106 */dev/null*) 5107 lt_cv_path_NM="$tmp_nm -p" 5108 break 5109 ;; 5110 *) 5111 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5112 continue # so that we can try to find one that supports BSD flags 5113 ;; 5114 esac 5115 ;; 5116 esac 5117 fi 5118 done 5119 IFS="$lt_save_ifs" 5120 done 5121 : ${lt_cv_path_NM=no} 5122fi 5123fi 5124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5125$as_echo "$lt_cv_path_NM" >&6; } 5126if test "$lt_cv_path_NM" != "no"; then 5127 NM="$lt_cv_path_NM" 5128else 5129 # Didn't find any BSD compatible name lister, look for dumpbin. 5130 if test -n "$DUMPBIN"; then : 5131 # Let the user override the test. 5132 else 5133 if test -n "$ac_tool_prefix"; then 5134 for ac_prog in dumpbin "link -dump" 5135 do 5136 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5137set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5139$as_echo_n "checking for $ac_word... " >&6; } 5140if ${ac_cv_prog_DUMPBIN+:} false; then : 5141 $as_echo_n "(cached) " >&6 5142else 5143 if test -n "$DUMPBIN"; then 5144 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5145else 5146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5147for as_dir in $PATH 5148do 5149 IFS=$as_save_IFS 5150 test -z "$as_dir" && as_dir=. 5151 for ac_exec_ext in '' $ac_executable_extensions; do 5152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5153 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5155 break 2 5156 fi 5157done 5158 done 5159IFS=$as_save_IFS 5160 5161fi 5162fi 5163DUMPBIN=$ac_cv_prog_DUMPBIN 5164if test -n "$DUMPBIN"; then 5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5166$as_echo "$DUMPBIN" >&6; } 5167else 5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5169$as_echo "no" >&6; } 5170fi 5171 5172 5173 test -n "$DUMPBIN" && break 5174 done 5175fi 5176if test -z "$DUMPBIN"; then 5177 ac_ct_DUMPBIN=$DUMPBIN 5178 for ac_prog in dumpbin "link -dump" 5179do 5180 # Extract the first word of "$ac_prog", so it can be a program name with args. 5181set dummy $ac_prog; ac_word=$2 5182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5183$as_echo_n "checking for $ac_word... " >&6; } 5184if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5185 $as_echo_n "(cached) " >&6 5186else 5187 if test -n "$ac_ct_DUMPBIN"; then 5188 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5189else 5190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5191for as_dir in $PATH 5192do 5193 IFS=$as_save_IFS 5194 test -z "$as_dir" && as_dir=. 5195 for ac_exec_ext in '' $ac_executable_extensions; do 5196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5197 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5199 break 2 5200 fi 5201done 5202 done 5203IFS=$as_save_IFS 5204 5205fi 5206fi 5207ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5208if test -n "$ac_ct_DUMPBIN"; then 5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5210$as_echo "$ac_ct_DUMPBIN" >&6; } 5211else 5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5213$as_echo "no" >&6; } 5214fi 5215 5216 5217 test -n "$ac_ct_DUMPBIN" && break 5218done 5219 5220 if test "x$ac_ct_DUMPBIN" = x; then 5221 DUMPBIN=":" 5222 else 5223 case $cross_compiling:$ac_tool_warned in 5224yes:) 5225{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5226$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5227ac_tool_warned=yes ;; 5228esac 5229 DUMPBIN=$ac_ct_DUMPBIN 5230 fi 5231fi 5232 5233 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5234 *COFF*) 5235 DUMPBIN="$DUMPBIN -symbols" 5236 ;; 5237 *) 5238 DUMPBIN=: 5239 ;; 5240 esac 5241 fi 5242 5243 if test "$DUMPBIN" != ":"; then 5244 NM="$DUMPBIN" 5245 fi 5246fi 5247test -z "$NM" && NM=nm 5248 5249 5250 5251 5252 5253 5254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5255$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5256if ${lt_cv_nm_interface+:} false; then : 5257 $as_echo_n "(cached) " >&6 5258else 5259 lt_cv_nm_interface="BSD nm" 5260 echo "int some_variable = 0;" > conftest.$ac_ext 5261 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5262 (eval "$ac_compile" 2>conftest.err) 5263 cat conftest.err >&5 5264 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5265 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5266 cat conftest.err >&5 5267 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5268 cat conftest.out >&5 5269 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5270 lt_cv_nm_interface="MS dumpbin" 5271 fi 5272 rm -f conftest* 5273fi 5274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5275$as_echo "$lt_cv_nm_interface" >&6; } 5276 5277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5278$as_echo_n "checking whether ln -s works... " >&6; } 5279LN_S=$as_ln_s 5280if test "$LN_S" = "ln -s"; then 5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5282$as_echo "yes" >&6; } 5283else 5284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5285$as_echo "no, using $LN_S" >&6; } 5286fi 5287 5288# find the maximum length of command line arguments 5289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5290$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5291if ${lt_cv_sys_max_cmd_len+:} false; then : 5292 $as_echo_n "(cached) " >&6 5293else 5294 i=0 5295 teststring="ABCD" 5296 5297 case $build_os in 5298 msdosdjgpp*) 5299 # On DJGPP, this test can blow up pretty badly due to problems in libc 5300 # (any single argument exceeding 2000 bytes causes a buffer overrun 5301 # during glob expansion). Even if it were fixed, the result of this 5302 # check would be larger than it should be. 5303 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5304 ;; 5305 5306 gnu*) 5307 # Under GNU Hurd, this test is not required because there is 5308 # no limit to the length of command line arguments. 5309 # Libtool will interpret -1 as no limit whatsoever 5310 lt_cv_sys_max_cmd_len=-1; 5311 ;; 5312 5313 cygwin* | mingw* | cegcc*) 5314 # On Win9x/ME, this test blows up -- it succeeds, but takes 5315 # about 5 minutes as the teststring grows exponentially. 5316 # Worse, since 9x/ME are not pre-emptively multitasking, 5317 # you end up with a "frozen" computer, even though with patience 5318 # the test eventually succeeds (with a max line length of 256k). 5319 # Instead, let's just punt: use the minimum linelength reported by 5320 # all of the supported platforms: 8192 (on NT/2K/XP). 5321 lt_cv_sys_max_cmd_len=8192; 5322 ;; 5323 5324 mint*) 5325 # On MiNT this can take a long time and run out of memory. 5326 lt_cv_sys_max_cmd_len=8192; 5327 ;; 5328 5329 amigaos*) 5330 # On AmigaOS with pdksh, this test takes hours, literally. 5331 # So we just punt and use a minimum line length of 8192. 5332 lt_cv_sys_max_cmd_len=8192; 5333 ;; 5334 5335 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5336 # This has been around since 386BSD, at least. Likely further. 5337 if test -x /sbin/sysctl; then 5338 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5339 elif test -x /usr/sbin/sysctl; then 5340 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5341 else 5342 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5343 fi 5344 # And add a safety zone 5345 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5346 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5347 ;; 5348 5349 interix*) 5350 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5351 lt_cv_sys_max_cmd_len=196608 5352 ;; 5353 5354 osf*) 5355 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5356 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5357 # nice to cause kernel panics so lets avoid the loop below. 5358 # First set a reasonable default. 5359 lt_cv_sys_max_cmd_len=16384 5360 # 5361 if test -x /sbin/sysconfig; then 5362 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5363 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5364 esac 5365 fi 5366 ;; 5367 sco3.2v5*) 5368 lt_cv_sys_max_cmd_len=102400 5369 ;; 5370 sysv5* | sco5v6* | sysv4.2uw2*) 5371 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5372 if test -n "$kargmax"; then 5373 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5374 else 5375 lt_cv_sys_max_cmd_len=32768 5376 fi 5377 ;; 5378 *) 5379 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5380 if test -n "$lt_cv_sys_max_cmd_len"; then 5381 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5382 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5383 else 5384 # Make teststring a little bigger before we do anything with it. 5385 # a 1K string should be a reasonable start. 5386 for i in 1 2 3 4 5 6 7 8 ; do 5387 teststring=$teststring$teststring 5388 done 5389 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5390 # If test is not a shell built-in, we'll probably end up computing a 5391 # maximum length that is only half of the actual maximum length, but 5392 # we can't tell. 5393 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5394 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5395 test $i != 17 # 1/2 MB should be enough 5396 do 5397 i=`expr $i + 1` 5398 teststring=$teststring$teststring 5399 done 5400 # Only check the string length outside the loop. 5401 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5402 teststring= 5403 # Add a significant safety factor because C++ compilers can tack on 5404 # massive amounts of additional arguments before passing them to the 5405 # linker. It appears as though 1/2 is a usable value. 5406 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5407 fi 5408 ;; 5409 esac 5410 5411fi 5412 5413if test -n $lt_cv_sys_max_cmd_len ; then 5414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5415$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5416else 5417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5418$as_echo "none" >&6; } 5419fi 5420max_cmd_len=$lt_cv_sys_max_cmd_len 5421 5422 5423 5424 5425 5426 5427: ${CP="cp -f"} 5428: ${MV="mv -f"} 5429: ${RM="rm -f"} 5430 5431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5432$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5433# Try some XSI features 5434xsi_shell=no 5435( _lt_dummy="a/b/c" 5436 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5437 = c,a/b,, \ 5438 && eval 'test $(( 1 + 1 )) -eq 2 \ 5439 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5440 && xsi_shell=yes 5441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5442$as_echo "$xsi_shell" >&6; } 5443 5444 5445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5446$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5447lt_shell_append=no 5448( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5449 >/dev/null 2>&1 \ 5450 && lt_shell_append=yes 5451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5452$as_echo "$lt_shell_append" >&6; } 5453 5454 5455if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5456 lt_unset=unset 5457else 5458 lt_unset=false 5459fi 5460 5461 5462 5463 5464 5465# test EBCDIC or ASCII 5466case `echo X|tr X '\101'` in 5467 A) # ASCII based system 5468 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5469 lt_SP2NL='tr \040 \012' 5470 lt_NL2SP='tr \015\012 \040\040' 5471 ;; 5472 *) # EBCDIC based system 5473 lt_SP2NL='tr \100 \n' 5474 lt_NL2SP='tr \r\n \100\100' 5475 ;; 5476esac 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5487$as_echo_n "checking for $LD option to reload object files... " >&6; } 5488if ${lt_cv_ld_reload_flag+:} false; then : 5489 $as_echo_n "(cached) " >&6 5490else 5491 lt_cv_ld_reload_flag='-r' 5492fi 5493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5494$as_echo "$lt_cv_ld_reload_flag" >&6; } 5495reload_flag=$lt_cv_ld_reload_flag 5496case $reload_flag in 5497"" | " "*) ;; 5498*) reload_flag=" $reload_flag" ;; 5499esac 5500reload_cmds='$LD$reload_flag -o $output$reload_objs' 5501case $host_os in 5502 darwin*) 5503 if test "$GCC" = yes; then 5504 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5505 else 5506 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5507 fi 5508 ;; 5509esac 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519if test -n "$ac_tool_prefix"; then 5520 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5521set dummy ${ac_tool_prefix}objdump; ac_word=$2 5522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5523$as_echo_n "checking for $ac_word... " >&6; } 5524if ${ac_cv_prog_OBJDUMP+:} false; then : 5525 $as_echo_n "(cached) " >&6 5526else 5527 if test -n "$OBJDUMP"; then 5528 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5529else 5530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5531for as_dir in $PATH 5532do 5533 IFS=$as_save_IFS 5534 test -z "$as_dir" && as_dir=. 5535 for ac_exec_ext in '' $ac_executable_extensions; do 5536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5537 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5539 break 2 5540 fi 5541done 5542 done 5543IFS=$as_save_IFS 5544 5545fi 5546fi 5547OBJDUMP=$ac_cv_prog_OBJDUMP 5548if test -n "$OBJDUMP"; then 5549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5550$as_echo "$OBJDUMP" >&6; } 5551else 5552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5553$as_echo "no" >&6; } 5554fi 5555 5556 5557fi 5558if test -z "$ac_cv_prog_OBJDUMP"; then 5559 ac_ct_OBJDUMP=$OBJDUMP 5560 # Extract the first word of "objdump", so it can be a program name with args. 5561set dummy objdump; ac_word=$2 5562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5563$as_echo_n "checking for $ac_word... " >&6; } 5564if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5565 $as_echo_n "(cached) " >&6 5566else 5567 if test -n "$ac_ct_OBJDUMP"; then 5568 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5569else 5570as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5571for as_dir in $PATH 5572do 5573 IFS=$as_save_IFS 5574 test -z "$as_dir" && as_dir=. 5575 for ac_exec_ext in '' $ac_executable_extensions; do 5576 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5577 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5579 break 2 5580 fi 5581done 5582 done 5583IFS=$as_save_IFS 5584 5585fi 5586fi 5587ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5588if test -n "$ac_ct_OBJDUMP"; then 5589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5590$as_echo "$ac_ct_OBJDUMP" >&6; } 5591else 5592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5593$as_echo "no" >&6; } 5594fi 5595 5596 if test "x$ac_ct_OBJDUMP" = x; then 5597 OBJDUMP="false" 5598 else 5599 case $cross_compiling:$ac_tool_warned in 5600yes:) 5601{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5602$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5603ac_tool_warned=yes ;; 5604esac 5605 OBJDUMP=$ac_ct_OBJDUMP 5606 fi 5607else 5608 OBJDUMP="$ac_cv_prog_OBJDUMP" 5609fi 5610 5611test -z "$OBJDUMP" && OBJDUMP=objdump 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5622$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5623if ${lt_cv_deplibs_check_method+:} false; then : 5624 $as_echo_n "(cached) " >&6 5625else 5626 lt_cv_file_magic_cmd='$MAGIC_CMD' 5627lt_cv_file_magic_test_file= 5628lt_cv_deplibs_check_method='unknown' 5629# Need to set the preceding variable on all platforms that support 5630# interlibrary dependencies. 5631# 'none' -- dependencies not supported. 5632# `unknown' -- same as none, but documents that we really don't know. 5633# 'pass_all' -- all dependencies passed with no checks. 5634# 'test_compile' -- check by making test program. 5635# 'file_magic [[regex]]' -- check by looking for files in library path 5636# which responds to the $file_magic_cmd with a given extended regex. 5637# If you have `file' or equivalent on your system and you're not sure 5638# whether `pass_all' will *always* work, you probably want this one. 5639 5640case $host_os in 5641aix[4-9]*) 5642 lt_cv_deplibs_check_method=pass_all 5643 ;; 5644 5645beos*) 5646 lt_cv_deplibs_check_method=pass_all 5647 ;; 5648 5649bsdi[45]*) 5650 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5651 lt_cv_file_magic_cmd='/usr/bin/file -L' 5652 lt_cv_file_magic_test_file=/shlib/libc.so 5653 ;; 5654 5655cygwin*) 5656 # func_win32_libid is a shell function defined in ltmain.sh 5657 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5658 lt_cv_file_magic_cmd='func_win32_libid' 5659 ;; 5660 5661mingw* | pw32*) 5662 # Base MSYS/MinGW do not provide the 'file' command needed by 5663 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5664 # unless we find 'file', for example because we are cross-compiling. 5665 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5666 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5667 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5668 lt_cv_file_magic_cmd='func_win32_libid' 5669 else 5670 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5671 lt_cv_file_magic_cmd='$OBJDUMP -f' 5672 fi 5673 ;; 5674 5675cegcc*) 5676 # use the weaker test based on 'objdump'. See mingw*. 5677 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5678 lt_cv_file_magic_cmd='$OBJDUMP -f' 5679 ;; 5680 5681darwin* | rhapsody*) 5682 lt_cv_deplibs_check_method=pass_all 5683 ;; 5684 5685freebsd* | dragonfly*) 5686 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5687 case $host_cpu in 5688 i*86 ) 5689 # Not sure whether the presence of OpenBSD here was a mistake. 5690 # Let's accept both of them until this is cleared up. 5691 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5692 lt_cv_file_magic_cmd=/usr/bin/file 5693 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5694 ;; 5695 esac 5696 else 5697 lt_cv_deplibs_check_method=pass_all 5698 fi 5699 ;; 5700 5701gnu*) 5702 lt_cv_deplibs_check_method=pass_all 5703 ;; 5704 5705haiku*) 5706 lt_cv_deplibs_check_method=pass_all 5707 ;; 5708 5709hpux10.20* | hpux11*) 5710 lt_cv_file_magic_cmd=/usr/bin/file 5711 case $host_cpu in 5712 ia64*) 5713 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5714 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5715 ;; 5716 hppa*64*) 5717 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]' 5718 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5719 ;; 5720 *) 5721 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5722 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5723 ;; 5724 esac 5725 ;; 5726 5727interix[3-9]*) 5728 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5729 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5730 ;; 5731 5732irix5* | irix6* | nonstopux*) 5733 case $LD in 5734 *-32|*"-32 ") libmagic=32-bit;; 5735 *-n32|*"-n32 ") libmagic=N32;; 5736 *-64|*"-64 ") libmagic=64-bit;; 5737 *) libmagic=never-match;; 5738 esac 5739 lt_cv_deplibs_check_method=pass_all 5740 ;; 5741 5742# This must be Linux ELF. 5743linux* | k*bsd*-gnu | kopensolaris*-gnu) 5744 lt_cv_deplibs_check_method=pass_all 5745 ;; 5746 5747netbsd*) 5748 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5749 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5750 else 5751 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5752 fi 5753 ;; 5754 5755newos6*) 5756 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5757 lt_cv_file_magic_cmd=/usr/bin/file 5758 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5759 ;; 5760 5761*nto* | *qnx*) 5762 lt_cv_deplibs_check_method=pass_all 5763 ;; 5764 5765openbsd*) 5766 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5767 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5768 else 5769 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5770 fi 5771 ;; 5772 5773osf3* | osf4* | osf5*) 5774 lt_cv_deplibs_check_method=pass_all 5775 ;; 5776 5777rdos*) 5778 lt_cv_deplibs_check_method=pass_all 5779 ;; 5780 5781solaris*) 5782 lt_cv_deplibs_check_method=pass_all 5783 ;; 5784 5785sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5786 lt_cv_deplibs_check_method=pass_all 5787 ;; 5788 5789sysv4 | sysv4.3*) 5790 case $host_vendor in 5791 motorola) 5792 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]' 5793 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5794 ;; 5795 ncr) 5796 lt_cv_deplibs_check_method=pass_all 5797 ;; 5798 sequent) 5799 lt_cv_file_magic_cmd='/bin/file' 5800 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5801 ;; 5802 sni) 5803 lt_cv_file_magic_cmd='/bin/file' 5804 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5805 lt_cv_file_magic_test_file=/lib/libc.so 5806 ;; 5807 siemens) 5808 lt_cv_deplibs_check_method=pass_all 5809 ;; 5810 pc) 5811 lt_cv_deplibs_check_method=pass_all 5812 ;; 5813 esac 5814 ;; 5815 5816tpf*) 5817 lt_cv_deplibs_check_method=pass_all 5818 ;; 5819esac 5820 5821fi 5822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5823$as_echo "$lt_cv_deplibs_check_method" >&6; } 5824file_magic_cmd=$lt_cv_file_magic_cmd 5825deplibs_check_method=$lt_cv_deplibs_check_method 5826test -z "$deplibs_check_method" && deplibs_check_method=unknown 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839if test -n "$ac_tool_prefix"; then 5840 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5841set dummy ${ac_tool_prefix}ar; ac_word=$2 5842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5843$as_echo_n "checking for $ac_word... " >&6; } 5844if ${ac_cv_prog_AR+:} false; then : 5845 $as_echo_n "(cached) " >&6 5846else 5847 if test -n "$AR"; then 5848 ac_cv_prog_AR="$AR" # Let the user override the test. 5849else 5850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5851for as_dir in $PATH 5852do 5853 IFS=$as_save_IFS 5854 test -z "$as_dir" && as_dir=. 5855 for ac_exec_ext in '' $ac_executable_extensions; do 5856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5857 ac_cv_prog_AR="${ac_tool_prefix}ar" 5858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5859 break 2 5860 fi 5861done 5862 done 5863IFS=$as_save_IFS 5864 5865fi 5866fi 5867AR=$ac_cv_prog_AR 5868if test -n "$AR"; then 5869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5870$as_echo "$AR" >&6; } 5871else 5872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5873$as_echo "no" >&6; } 5874fi 5875 5876 5877fi 5878if test -z "$ac_cv_prog_AR"; then 5879 ac_ct_AR=$AR 5880 # Extract the first word of "ar", so it can be a program name with args. 5881set dummy ar; ac_word=$2 5882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5883$as_echo_n "checking for $ac_word... " >&6; } 5884if ${ac_cv_prog_ac_ct_AR+:} false; then : 5885 $as_echo_n "(cached) " >&6 5886else 5887 if test -n "$ac_ct_AR"; then 5888 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5889else 5890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5891for as_dir in $PATH 5892do 5893 IFS=$as_save_IFS 5894 test -z "$as_dir" && as_dir=. 5895 for ac_exec_ext in '' $ac_executable_extensions; do 5896 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5897 ac_cv_prog_ac_ct_AR="ar" 5898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5899 break 2 5900 fi 5901done 5902 done 5903IFS=$as_save_IFS 5904 5905fi 5906fi 5907ac_ct_AR=$ac_cv_prog_ac_ct_AR 5908if test -n "$ac_ct_AR"; then 5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5910$as_echo "$ac_ct_AR" >&6; } 5911else 5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5913$as_echo "no" >&6; } 5914fi 5915 5916 if test "x$ac_ct_AR" = x; then 5917 AR="false" 5918 else 5919 case $cross_compiling:$ac_tool_warned in 5920yes:) 5921{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5922$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5923ac_tool_warned=yes ;; 5924esac 5925 AR=$ac_ct_AR 5926 fi 5927else 5928 AR="$ac_cv_prog_AR" 5929fi 5930 5931test -z "$AR" && AR=ar 5932test -z "$AR_FLAGS" && AR_FLAGS=cru 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944if test -n "$ac_tool_prefix"; then 5945 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5946set dummy ${ac_tool_prefix}strip; ac_word=$2 5947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5948$as_echo_n "checking for $ac_word... " >&6; } 5949if ${ac_cv_prog_STRIP+:} false; then : 5950 $as_echo_n "(cached) " >&6 5951else 5952 if test -n "$STRIP"; then 5953 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5954else 5955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5956for as_dir in $PATH 5957do 5958 IFS=$as_save_IFS 5959 test -z "$as_dir" && as_dir=. 5960 for ac_exec_ext in '' $ac_executable_extensions; do 5961 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5962 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5963 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5964 break 2 5965 fi 5966done 5967 done 5968IFS=$as_save_IFS 5969 5970fi 5971fi 5972STRIP=$ac_cv_prog_STRIP 5973if test -n "$STRIP"; then 5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5975$as_echo "$STRIP" >&6; } 5976else 5977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5978$as_echo "no" >&6; } 5979fi 5980 5981 5982fi 5983if test -z "$ac_cv_prog_STRIP"; then 5984 ac_ct_STRIP=$STRIP 5985 # Extract the first word of "strip", so it can be a program name with args. 5986set dummy strip; ac_word=$2 5987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5988$as_echo_n "checking for $ac_word... " >&6; } 5989if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5990 $as_echo_n "(cached) " >&6 5991else 5992 if test -n "$ac_ct_STRIP"; then 5993 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5994else 5995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5996for as_dir in $PATH 5997do 5998 IFS=$as_save_IFS 5999 test -z "$as_dir" && as_dir=. 6000 for ac_exec_ext in '' $ac_executable_extensions; do 6001 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6002 ac_cv_prog_ac_ct_STRIP="strip" 6003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6004 break 2 6005 fi 6006done 6007 done 6008IFS=$as_save_IFS 6009 6010fi 6011fi 6012ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6013if test -n "$ac_ct_STRIP"; then 6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6015$as_echo "$ac_ct_STRIP" >&6; } 6016else 6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6018$as_echo "no" >&6; } 6019fi 6020 6021 if test "x$ac_ct_STRIP" = x; then 6022 STRIP=":" 6023 else 6024 case $cross_compiling:$ac_tool_warned in 6025yes:) 6026{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6027$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6028ac_tool_warned=yes ;; 6029esac 6030 STRIP=$ac_ct_STRIP 6031 fi 6032else 6033 STRIP="$ac_cv_prog_STRIP" 6034fi 6035 6036test -z "$STRIP" && STRIP=: 6037 6038 6039 6040 6041 6042 6043if test -n "$ac_tool_prefix"; then 6044 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6045set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6047$as_echo_n "checking for $ac_word... " >&6; } 6048if ${ac_cv_prog_RANLIB+:} false; then : 6049 $as_echo_n "(cached) " >&6 6050else 6051 if test -n "$RANLIB"; then 6052 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6053else 6054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6055for as_dir in $PATH 6056do 6057 IFS=$as_save_IFS 6058 test -z "$as_dir" && as_dir=. 6059 for ac_exec_ext in '' $ac_executable_extensions; do 6060 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6061 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6063 break 2 6064 fi 6065done 6066 done 6067IFS=$as_save_IFS 6068 6069fi 6070fi 6071RANLIB=$ac_cv_prog_RANLIB 6072if test -n "$RANLIB"; then 6073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6074$as_echo "$RANLIB" >&6; } 6075else 6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6077$as_echo "no" >&6; } 6078fi 6079 6080 6081fi 6082if test -z "$ac_cv_prog_RANLIB"; then 6083 ac_ct_RANLIB=$RANLIB 6084 # Extract the first word of "ranlib", so it can be a program name with args. 6085set dummy ranlib; ac_word=$2 6086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6087$as_echo_n "checking for $ac_word... " >&6; } 6088if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6089 $as_echo_n "(cached) " >&6 6090else 6091 if test -n "$ac_ct_RANLIB"; then 6092 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6093else 6094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6095for as_dir in $PATH 6096do 6097 IFS=$as_save_IFS 6098 test -z "$as_dir" && as_dir=. 6099 for ac_exec_ext in '' $ac_executable_extensions; do 6100 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6101 ac_cv_prog_ac_ct_RANLIB="ranlib" 6102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6103 break 2 6104 fi 6105done 6106 done 6107IFS=$as_save_IFS 6108 6109fi 6110fi 6111ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6112if test -n "$ac_ct_RANLIB"; then 6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6114$as_echo "$ac_ct_RANLIB" >&6; } 6115else 6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6117$as_echo "no" >&6; } 6118fi 6119 6120 if test "x$ac_ct_RANLIB" = x; then 6121 RANLIB=":" 6122 else 6123 case $cross_compiling:$ac_tool_warned in 6124yes:) 6125{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6126$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6127ac_tool_warned=yes ;; 6128esac 6129 RANLIB=$ac_ct_RANLIB 6130 fi 6131else 6132 RANLIB="$ac_cv_prog_RANLIB" 6133fi 6134 6135test -z "$RANLIB" && RANLIB=: 6136 6137 6138 6139 6140 6141 6142# Determine commands to create old-style static archives. 6143old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6144old_postinstall_cmds='chmod 644 $oldlib' 6145old_postuninstall_cmds= 6146 6147if test -n "$RANLIB"; then 6148 case $host_os in 6149 openbsd*) 6150 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6151 ;; 6152 *) 6153 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6154 ;; 6155 esac 6156 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6157fi 6158 6159case $host_os in 6160 darwin*) 6161 lock_old_archive_extraction=yes ;; 6162 *) 6163 lock_old_archive_extraction=no ;; 6164esac 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204# If no C compiler was specified, use CC. 6205LTCC=${LTCC-"$CC"} 6206 6207# If no C compiler flags were specified, use CFLAGS. 6208LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6209 6210# Allow CC to be a program name with arguments. 6211compiler=$CC 6212 6213 6214# Check for command to grab the raw symbol name followed by C symbol from nm. 6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6216$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6217if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6218 $as_echo_n "(cached) " >&6 6219else 6220 6221# These are sane defaults that work on at least a few old systems. 6222# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6223 6224# Character class describing NM global symbol codes. 6225symcode='[BCDEGRST]' 6226 6227# Regexp to match symbols that can be accessed directly from C. 6228sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6229 6230# Define system-specific variables. 6231case $host_os in 6232aix*) 6233 symcode='[BCDT]' 6234 ;; 6235cygwin* | mingw* | pw32* | cegcc*) 6236 symcode='[ABCDGISTW]' 6237 ;; 6238hpux*) 6239 if test "$host_cpu" = ia64; then 6240 symcode='[ABCDEGRST]' 6241 fi 6242 ;; 6243irix* | nonstopux*) 6244 symcode='[BCDEGRST]' 6245 ;; 6246osf*) 6247 symcode='[BCDEGQRST]' 6248 ;; 6249solaris*) 6250 symcode='[BDRT]' 6251 ;; 6252sco3.2v5*) 6253 symcode='[DT]' 6254 ;; 6255sysv4.2uw2*) 6256 symcode='[DT]' 6257 ;; 6258sysv5* | sco5v6* | unixware* | OpenUNIX*) 6259 symcode='[ABDT]' 6260 ;; 6261sysv4) 6262 symcode='[DFNSTU]' 6263 ;; 6264esac 6265 6266# If we're using GNU nm, then use its standard symbol codes. 6267case `$NM -V 2>&1` in 6268*GNU* | *'with BFD'*) 6269 symcode='[ABCDGIRSTW]' ;; 6270esac 6271 6272# Transform an extracted symbol line into a proper C declaration. 6273# Some systems (esp. on ia64) link data and code symbols differently, 6274# so use this general approach. 6275lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6276 6277# Transform an extracted symbol line into symbol name and symbol address 6278lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6279lt_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'" 6280 6281# Handle CRLF in mingw tool chain 6282opt_cr= 6283case $build_os in 6284mingw*) 6285 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6286 ;; 6287esac 6288 6289# Try without a prefix underscore, then with it. 6290for ac_symprfx in "" "_"; do 6291 6292 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6293 symxfrm="\\1 $ac_symprfx\\2 \\2" 6294 6295 # Write the raw and C identifiers. 6296 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6297 # Fake it for dumpbin and say T for any non-static function 6298 # and D for any global variable. 6299 # Also find C++ and __fastcall symbols from MSVC++, 6300 # which start with @ or ?. 6301 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6302" {last_section=section; section=\$ 3};"\ 6303" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6304" \$ 0!~/External *\|/{next};"\ 6305" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6306" {if(hide[section]) next};"\ 6307" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6308" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6309" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6310" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6311" ' prfx=^$ac_symprfx" 6312 else 6313 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6314 fi 6315 6316 # Check to see that the pipe works correctly. 6317 pipe_works=no 6318 6319 rm -f conftest* 6320 cat > conftest.$ac_ext <<_LT_EOF 6321#ifdef __cplusplus 6322extern "C" { 6323#endif 6324char nm_test_var; 6325void nm_test_func(void); 6326void nm_test_func(void){} 6327#ifdef __cplusplus 6328} 6329#endif 6330int main(){nm_test_var='a';nm_test_func();return(0);} 6331_LT_EOF 6332 6333 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6334 (eval $ac_compile) 2>&5 6335 ac_status=$? 6336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6337 test $ac_status = 0; }; then 6338 # Now try to grab the symbols. 6339 nlist=conftest.nm 6340 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6341 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6342 ac_status=$? 6343 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6344 test $ac_status = 0; } && test -s "$nlist"; then 6345 # Try sorting and uniquifying the output. 6346 if sort "$nlist" | uniq > "$nlist"T; then 6347 mv -f "$nlist"T "$nlist" 6348 else 6349 rm -f "$nlist"T 6350 fi 6351 6352 # Make sure that we snagged all the symbols we need. 6353 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6354 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6355 cat <<_LT_EOF > conftest.$ac_ext 6356#ifdef __cplusplus 6357extern "C" { 6358#endif 6359 6360_LT_EOF 6361 # Now generate the symbol file. 6362 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6363 6364 cat <<_LT_EOF >> conftest.$ac_ext 6365 6366/* The mapping between symbol names and symbols. */ 6367const struct { 6368 const char *name; 6369 void *address; 6370} 6371lt__PROGRAM__LTX_preloaded_symbols[] = 6372{ 6373 { "@PROGRAM@", (void *) 0 }, 6374_LT_EOF 6375 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6376 cat <<\_LT_EOF >> conftest.$ac_ext 6377 {0, (void *) 0} 6378}; 6379 6380/* This works around a problem in FreeBSD linker */ 6381#ifdef FREEBSD_WORKAROUND 6382static const void *lt_preloaded_setup() { 6383 return lt__PROGRAM__LTX_preloaded_symbols; 6384} 6385#endif 6386 6387#ifdef __cplusplus 6388} 6389#endif 6390_LT_EOF 6391 # Now try linking the two files. 6392 mv conftest.$ac_objext conftstm.$ac_objext 6393 lt_save_LIBS="$LIBS" 6394 lt_save_CFLAGS="$CFLAGS" 6395 LIBS="conftstm.$ac_objext" 6396 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6397 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6398 (eval $ac_link) 2>&5 6399 ac_status=$? 6400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6401 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6402 pipe_works=yes 6403 fi 6404 LIBS="$lt_save_LIBS" 6405 CFLAGS="$lt_save_CFLAGS" 6406 else 6407 echo "cannot find nm_test_func in $nlist" >&5 6408 fi 6409 else 6410 echo "cannot find nm_test_var in $nlist" >&5 6411 fi 6412 else 6413 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6414 fi 6415 else 6416 echo "$progname: failed program was:" >&5 6417 cat conftest.$ac_ext >&5 6418 fi 6419 rm -rf conftest* conftst* 6420 6421 # Do not use the global_symbol_pipe unless it works. 6422 if test "$pipe_works" = yes; then 6423 break 6424 else 6425 lt_cv_sys_global_symbol_pipe= 6426 fi 6427done 6428 6429fi 6430 6431if test -z "$lt_cv_sys_global_symbol_pipe"; then 6432 lt_cv_sys_global_symbol_to_cdecl= 6433fi 6434if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6436$as_echo "failed" >&6; } 6437else 6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6439$as_echo "ok" >&6; } 6440fi 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463# Check whether --enable-libtool-lock was given. 6464if test "${enable_libtool_lock+set}" = set; then : 6465 enableval=$enable_libtool_lock; 6466fi 6467 6468test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6469 6470# Some flags need to be propagated to the compiler or linker for good 6471# libtool support. 6472case $host in 6473ia64-*-hpux*) 6474 # Find out which ABI we are using. 6475 echo 'int i;' > conftest.$ac_ext 6476 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6477 (eval $ac_compile) 2>&5 6478 ac_status=$? 6479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6480 test $ac_status = 0; }; then 6481 case `/usr/bin/file conftest.$ac_objext` in 6482 *ELF-32*) 6483 HPUX_IA64_MODE="32" 6484 ;; 6485 *ELF-64*) 6486 HPUX_IA64_MODE="64" 6487 ;; 6488 esac 6489 fi 6490 rm -rf conftest* 6491 ;; 6492*-*-irix6*) 6493 # Find out which ABI we are using. 6494 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6495 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6496 (eval $ac_compile) 2>&5 6497 ac_status=$? 6498 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6499 test $ac_status = 0; }; then 6500 if test "$lt_cv_prog_gnu_ld" = yes; then 6501 case `/usr/bin/file conftest.$ac_objext` in 6502 *32-bit*) 6503 LD="${LD-ld} -melf32bsmip" 6504 ;; 6505 *N32*) 6506 LD="${LD-ld} -melf32bmipn32" 6507 ;; 6508 *64-bit*) 6509 LD="${LD-ld} -melf64bmip" 6510 ;; 6511 esac 6512 else 6513 case `/usr/bin/file conftest.$ac_objext` in 6514 *32-bit*) 6515 LD="${LD-ld} -32" 6516 ;; 6517 *N32*) 6518 LD="${LD-ld} -n32" 6519 ;; 6520 *64-bit*) 6521 LD="${LD-ld} -64" 6522 ;; 6523 esac 6524 fi 6525 fi 6526 rm -rf conftest* 6527 ;; 6528 6529x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6530s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6531 # Find out which ABI we are using. 6532 echo 'int i;' > conftest.$ac_ext 6533 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6534 (eval $ac_compile) 2>&5 6535 ac_status=$? 6536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6537 test $ac_status = 0; }; then 6538 case `/usr/bin/file conftest.o` in 6539 *32-bit*) 6540 case $host in 6541 x86_64-*kfreebsd*-gnu) 6542 LD="${LD-ld} -m elf_i386_fbsd" 6543 ;; 6544 x86_64-*linux*) 6545 case `/usr/bin/file conftest.o` in 6546 *x86-64*) 6547 LD="${LD-ld} -m elf32_x86_64" 6548 ;; 6549 *) 6550 LD="${LD-ld} -m elf_i386" 6551 ;; 6552 esac 6553 ;; 6554 powerpc64le-*linux*) 6555 LD="${LD-ld} -m elf32lppclinux" 6556 ;; 6557 powerpc64-*linux*) 6558 LD="${LD-ld} -m elf32ppclinux" 6559 ;; 6560 s390x-*linux*) 6561 LD="${LD-ld} -m elf_s390" 6562 ;; 6563 sparc64-*linux*) 6564 LD="${LD-ld} -m elf32_sparc" 6565 ;; 6566 esac 6567 ;; 6568 *64-bit*) 6569 case $host in 6570 x86_64-*kfreebsd*-gnu) 6571 LD="${LD-ld} -m elf_x86_64_fbsd" 6572 ;; 6573 x86_64-*linux*) 6574 LD="${LD-ld} -m elf_x86_64" 6575 ;; 6576 powerpcle-*linux*) 6577 LD="${LD-ld} -m elf64lppc" 6578 ;; 6579 powerpc-*linux*) 6580 LD="${LD-ld} -m elf64ppc" 6581 ;; 6582 s390*-*linux*|s390*-*tpf*) 6583 LD="${LD-ld} -m elf64_s390" 6584 ;; 6585 sparc*-*linux*) 6586 LD="${LD-ld} -m elf64_sparc" 6587 ;; 6588 esac 6589 ;; 6590 esac 6591 fi 6592 rm -rf conftest* 6593 ;; 6594 6595*-*-sco3.2v5*) 6596 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6597 SAVE_CFLAGS="$CFLAGS" 6598 CFLAGS="$CFLAGS -belf" 6599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6600$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6601if ${lt_cv_cc_needs_belf+:} false; then : 6602 $as_echo_n "(cached) " >&6 6603else 6604 ac_ext=c 6605ac_cpp='$CPP $CPPFLAGS' 6606ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6607ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6608ac_compiler_gnu=$ac_cv_c_compiler_gnu 6609 6610 if test x$gcc_no_link = xyes; then 6611 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6612fi 6613cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6614/* end confdefs.h. */ 6615 6616int 6617main () 6618{ 6619 6620 ; 6621 return 0; 6622} 6623_ACEOF 6624if ac_fn_c_try_link "$LINENO"; then : 6625 lt_cv_cc_needs_belf=yes 6626else 6627 lt_cv_cc_needs_belf=no 6628fi 6629rm -f core conftest.err conftest.$ac_objext \ 6630 conftest$ac_exeext conftest.$ac_ext 6631 ac_ext=c 6632ac_cpp='$CPP $CPPFLAGS' 6633ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6634ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6635ac_compiler_gnu=$ac_cv_c_compiler_gnu 6636 6637fi 6638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6639$as_echo "$lt_cv_cc_needs_belf" >&6; } 6640 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6641 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6642 CFLAGS="$SAVE_CFLAGS" 6643 fi 6644 ;; 6645sparc*-*solaris*) 6646 # Find out which ABI we are using. 6647 echo 'int i;' > conftest.$ac_ext 6648 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6649 (eval $ac_compile) 2>&5 6650 ac_status=$? 6651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6652 test $ac_status = 0; }; then 6653 case `/usr/bin/file conftest.o` in 6654 *64-bit*) 6655 case $lt_cv_prog_gnu_ld in 6656 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6657 *) 6658 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6659 LD="${LD-ld} -64" 6660 fi 6661 ;; 6662 esac 6663 ;; 6664 esac 6665 fi 6666 rm -rf conftest* 6667 ;; 6668esac 6669 6670need_locks="$enable_libtool_lock" 6671 6672 6673 case $host_os in 6674 rhapsody* | darwin*) 6675 if test -n "$ac_tool_prefix"; then 6676 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6677set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6679$as_echo_n "checking for $ac_word... " >&6; } 6680if ${ac_cv_prog_DSYMUTIL+:} false; then : 6681 $as_echo_n "(cached) " >&6 6682else 6683 if test -n "$DSYMUTIL"; then 6684 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6685else 6686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6687for as_dir in $PATH 6688do 6689 IFS=$as_save_IFS 6690 test -z "$as_dir" && as_dir=. 6691 for ac_exec_ext in '' $ac_executable_extensions; do 6692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6693 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6695 break 2 6696 fi 6697done 6698 done 6699IFS=$as_save_IFS 6700 6701fi 6702fi 6703DSYMUTIL=$ac_cv_prog_DSYMUTIL 6704if test -n "$DSYMUTIL"; then 6705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6706$as_echo "$DSYMUTIL" >&6; } 6707else 6708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6709$as_echo "no" >&6; } 6710fi 6711 6712 6713fi 6714if test -z "$ac_cv_prog_DSYMUTIL"; then 6715 ac_ct_DSYMUTIL=$DSYMUTIL 6716 # Extract the first word of "dsymutil", so it can be a program name with args. 6717set dummy dsymutil; ac_word=$2 6718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6719$as_echo_n "checking for $ac_word... " >&6; } 6720if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6721 $as_echo_n "(cached) " >&6 6722else 6723 if test -n "$ac_ct_DSYMUTIL"; then 6724 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6725else 6726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6727for as_dir in $PATH 6728do 6729 IFS=$as_save_IFS 6730 test -z "$as_dir" && as_dir=. 6731 for ac_exec_ext in '' $ac_executable_extensions; do 6732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6733 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6735 break 2 6736 fi 6737done 6738 done 6739IFS=$as_save_IFS 6740 6741fi 6742fi 6743ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6744if test -n "$ac_ct_DSYMUTIL"; then 6745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6746$as_echo "$ac_ct_DSYMUTIL" >&6; } 6747else 6748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6749$as_echo "no" >&6; } 6750fi 6751 6752 if test "x$ac_ct_DSYMUTIL" = x; then 6753 DSYMUTIL=":" 6754 else 6755 case $cross_compiling:$ac_tool_warned in 6756yes:) 6757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6759ac_tool_warned=yes ;; 6760esac 6761 DSYMUTIL=$ac_ct_DSYMUTIL 6762 fi 6763else 6764 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6765fi 6766 6767 if test -n "$ac_tool_prefix"; then 6768 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6769set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6771$as_echo_n "checking for $ac_word... " >&6; } 6772if ${ac_cv_prog_NMEDIT+:} false; then : 6773 $as_echo_n "(cached) " >&6 6774else 6775 if test -n "$NMEDIT"; then 6776 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6777else 6778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6779for as_dir in $PATH 6780do 6781 IFS=$as_save_IFS 6782 test -z "$as_dir" && as_dir=. 6783 for ac_exec_ext in '' $ac_executable_extensions; do 6784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6785 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6787 break 2 6788 fi 6789done 6790 done 6791IFS=$as_save_IFS 6792 6793fi 6794fi 6795NMEDIT=$ac_cv_prog_NMEDIT 6796if test -n "$NMEDIT"; then 6797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6798$as_echo "$NMEDIT" >&6; } 6799else 6800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6801$as_echo "no" >&6; } 6802fi 6803 6804 6805fi 6806if test -z "$ac_cv_prog_NMEDIT"; then 6807 ac_ct_NMEDIT=$NMEDIT 6808 # Extract the first word of "nmedit", so it can be a program name with args. 6809set dummy nmedit; ac_word=$2 6810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6811$as_echo_n "checking for $ac_word... " >&6; } 6812if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6813 $as_echo_n "(cached) " >&6 6814else 6815 if test -n "$ac_ct_NMEDIT"; then 6816 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6817else 6818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6819for as_dir in $PATH 6820do 6821 IFS=$as_save_IFS 6822 test -z "$as_dir" && as_dir=. 6823 for ac_exec_ext in '' $ac_executable_extensions; do 6824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6825 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6827 break 2 6828 fi 6829done 6830 done 6831IFS=$as_save_IFS 6832 6833fi 6834fi 6835ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6836if test -n "$ac_ct_NMEDIT"; then 6837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6838$as_echo "$ac_ct_NMEDIT" >&6; } 6839else 6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6841$as_echo "no" >&6; } 6842fi 6843 6844 if test "x$ac_ct_NMEDIT" = x; then 6845 NMEDIT=":" 6846 else 6847 case $cross_compiling:$ac_tool_warned in 6848yes:) 6849{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6850$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6851ac_tool_warned=yes ;; 6852esac 6853 NMEDIT=$ac_ct_NMEDIT 6854 fi 6855else 6856 NMEDIT="$ac_cv_prog_NMEDIT" 6857fi 6858 6859 if test -n "$ac_tool_prefix"; then 6860 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6861set dummy ${ac_tool_prefix}lipo; ac_word=$2 6862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6863$as_echo_n "checking for $ac_word... " >&6; } 6864if ${ac_cv_prog_LIPO+:} false; then : 6865 $as_echo_n "(cached) " >&6 6866else 6867 if test -n "$LIPO"; then 6868 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6869else 6870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6871for as_dir in $PATH 6872do 6873 IFS=$as_save_IFS 6874 test -z "$as_dir" && as_dir=. 6875 for ac_exec_ext in '' $ac_executable_extensions; do 6876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6877 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6879 break 2 6880 fi 6881done 6882 done 6883IFS=$as_save_IFS 6884 6885fi 6886fi 6887LIPO=$ac_cv_prog_LIPO 6888if test -n "$LIPO"; then 6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6890$as_echo "$LIPO" >&6; } 6891else 6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6893$as_echo "no" >&6; } 6894fi 6895 6896 6897fi 6898if test -z "$ac_cv_prog_LIPO"; then 6899 ac_ct_LIPO=$LIPO 6900 # Extract the first word of "lipo", so it can be a program name with args. 6901set dummy lipo; ac_word=$2 6902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6903$as_echo_n "checking for $ac_word... " >&6; } 6904if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6905 $as_echo_n "(cached) " >&6 6906else 6907 if test -n "$ac_ct_LIPO"; then 6908 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6909else 6910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6911for as_dir in $PATH 6912do 6913 IFS=$as_save_IFS 6914 test -z "$as_dir" && as_dir=. 6915 for ac_exec_ext in '' $ac_executable_extensions; do 6916 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6917 ac_cv_prog_ac_ct_LIPO="lipo" 6918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6919 break 2 6920 fi 6921done 6922 done 6923IFS=$as_save_IFS 6924 6925fi 6926fi 6927ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6928if test -n "$ac_ct_LIPO"; then 6929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6930$as_echo "$ac_ct_LIPO" >&6; } 6931else 6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6933$as_echo "no" >&6; } 6934fi 6935 6936 if test "x$ac_ct_LIPO" = x; then 6937 LIPO=":" 6938 else 6939 case $cross_compiling:$ac_tool_warned in 6940yes:) 6941{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6943ac_tool_warned=yes ;; 6944esac 6945 LIPO=$ac_ct_LIPO 6946 fi 6947else 6948 LIPO="$ac_cv_prog_LIPO" 6949fi 6950 6951 if test -n "$ac_tool_prefix"; then 6952 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6953set dummy ${ac_tool_prefix}otool; ac_word=$2 6954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6955$as_echo_n "checking for $ac_word... " >&6; } 6956if ${ac_cv_prog_OTOOL+:} false; then : 6957 $as_echo_n "(cached) " >&6 6958else 6959 if test -n "$OTOOL"; then 6960 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6961else 6962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6963for as_dir in $PATH 6964do 6965 IFS=$as_save_IFS 6966 test -z "$as_dir" && as_dir=. 6967 for ac_exec_ext in '' $ac_executable_extensions; do 6968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6969 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6971 break 2 6972 fi 6973done 6974 done 6975IFS=$as_save_IFS 6976 6977fi 6978fi 6979OTOOL=$ac_cv_prog_OTOOL 6980if test -n "$OTOOL"; then 6981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6982$as_echo "$OTOOL" >&6; } 6983else 6984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6985$as_echo "no" >&6; } 6986fi 6987 6988 6989fi 6990if test -z "$ac_cv_prog_OTOOL"; then 6991 ac_ct_OTOOL=$OTOOL 6992 # Extract the first word of "otool", so it can be a program name with args. 6993set dummy otool; ac_word=$2 6994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6995$as_echo_n "checking for $ac_word... " >&6; } 6996if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6997 $as_echo_n "(cached) " >&6 6998else 6999 if test -n "$ac_ct_OTOOL"; then 7000 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7001else 7002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7003for as_dir in $PATH 7004do 7005 IFS=$as_save_IFS 7006 test -z "$as_dir" && as_dir=. 7007 for ac_exec_ext in '' $ac_executable_extensions; do 7008 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7009 ac_cv_prog_ac_ct_OTOOL="otool" 7010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7011 break 2 7012 fi 7013done 7014 done 7015IFS=$as_save_IFS 7016 7017fi 7018fi 7019ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7020if test -n "$ac_ct_OTOOL"; then 7021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7022$as_echo "$ac_ct_OTOOL" >&6; } 7023else 7024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7025$as_echo "no" >&6; } 7026fi 7027 7028 if test "x$ac_ct_OTOOL" = x; then 7029 OTOOL=":" 7030 else 7031 case $cross_compiling:$ac_tool_warned in 7032yes:) 7033{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7034$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7035ac_tool_warned=yes ;; 7036esac 7037 OTOOL=$ac_ct_OTOOL 7038 fi 7039else 7040 OTOOL="$ac_cv_prog_OTOOL" 7041fi 7042 7043 if test -n "$ac_tool_prefix"; then 7044 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7045set dummy ${ac_tool_prefix}otool64; ac_word=$2 7046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7047$as_echo_n "checking for $ac_word... " >&6; } 7048if ${ac_cv_prog_OTOOL64+:} false; then : 7049 $as_echo_n "(cached) " >&6 7050else 7051 if test -n "$OTOOL64"; then 7052 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7053else 7054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7055for as_dir in $PATH 7056do 7057 IFS=$as_save_IFS 7058 test -z "$as_dir" && as_dir=. 7059 for ac_exec_ext in '' $ac_executable_extensions; do 7060 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7061 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7063 break 2 7064 fi 7065done 7066 done 7067IFS=$as_save_IFS 7068 7069fi 7070fi 7071OTOOL64=$ac_cv_prog_OTOOL64 7072if test -n "$OTOOL64"; then 7073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7074$as_echo "$OTOOL64" >&6; } 7075else 7076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7077$as_echo "no" >&6; } 7078fi 7079 7080 7081fi 7082if test -z "$ac_cv_prog_OTOOL64"; then 7083 ac_ct_OTOOL64=$OTOOL64 7084 # Extract the first word of "otool64", so it can be a program name with args. 7085set dummy otool64; ac_word=$2 7086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7087$as_echo_n "checking for $ac_word... " >&6; } 7088if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7089 $as_echo_n "(cached) " >&6 7090else 7091 if test -n "$ac_ct_OTOOL64"; then 7092 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7093else 7094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7095for as_dir in $PATH 7096do 7097 IFS=$as_save_IFS 7098 test -z "$as_dir" && as_dir=. 7099 for ac_exec_ext in '' $ac_executable_extensions; do 7100 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7101 ac_cv_prog_ac_ct_OTOOL64="otool64" 7102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7103 break 2 7104 fi 7105done 7106 done 7107IFS=$as_save_IFS 7108 7109fi 7110fi 7111ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7112if test -n "$ac_ct_OTOOL64"; then 7113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7114$as_echo "$ac_ct_OTOOL64" >&6; } 7115else 7116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7117$as_echo "no" >&6; } 7118fi 7119 7120 if test "x$ac_ct_OTOOL64" = x; then 7121 OTOOL64=":" 7122 else 7123 case $cross_compiling:$ac_tool_warned in 7124yes:) 7125{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7126$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7127ac_tool_warned=yes ;; 7128esac 7129 OTOOL64=$ac_ct_OTOOL64 7130 fi 7131else 7132 OTOOL64="$ac_cv_prog_OTOOL64" 7133fi 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7162$as_echo_n "checking for -single_module linker flag... " >&6; } 7163if ${lt_cv_apple_cc_single_mod+:} false; then : 7164 $as_echo_n "(cached) " >&6 7165else 7166 lt_cv_apple_cc_single_mod=no 7167 if test -z "${LT_MULTI_MODULE}"; then 7168 # By default we will add the -single_module flag. You can override 7169 # by either setting the environment variable LT_MULTI_MODULE 7170 # non-empty at configure time, or by adding -multi_module to the 7171 # link flags. 7172 rm -rf libconftest.dylib* 7173 echo "int foo(void){return 1;}" > conftest.c 7174 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7175-dynamiclib -Wl,-single_module conftest.c" >&5 7176 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7177 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7178 _lt_result=$? 7179 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7180 lt_cv_apple_cc_single_mod=yes 7181 else 7182 cat conftest.err >&5 7183 fi 7184 rm -rf libconftest.dylib* 7185 rm -f conftest.* 7186 fi 7187fi 7188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7189$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7191$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7192if ${lt_cv_ld_exported_symbols_list+:} false; then : 7193 $as_echo_n "(cached) " >&6 7194else 7195 lt_cv_ld_exported_symbols_list=no 7196 save_LDFLAGS=$LDFLAGS 7197 echo "_main" > conftest.sym 7198 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7199 if test x$gcc_no_link = xyes; then 7200 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7201fi 7202cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7203/* end confdefs.h. */ 7204 7205int 7206main () 7207{ 7208 7209 ; 7210 return 0; 7211} 7212_ACEOF 7213if ac_fn_c_try_link "$LINENO"; then : 7214 lt_cv_ld_exported_symbols_list=yes 7215else 7216 lt_cv_ld_exported_symbols_list=no 7217fi 7218rm -f core conftest.err conftest.$ac_objext \ 7219 conftest$ac_exeext conftest.$ac_ext 7220 LDFLAGS="$save_LDFLAGS" 7221 7222fi 7223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7224$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7226$as_echo_n "checking for -force_load linker flag... " >&6; } 7227if ${lt_cv_ld_force_load+:} false; then : 7228 $as_echo_n "(cached) " >&6 7229else 7230 lt_cv_ld_force_load=no 7231 cat > conftest.c << _LT_EOF 7232int forced_loaded() { return 2;} 7233_LT_EOF 7234 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7235 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7236 echo "$AR cru libconftest.a conftest.o" >&5 7237 $AR cru libconftest.a conftest.o 2>&5 7238 cat > conftest.c << _LT_EOF 7239int main() { return 0;} 7240_LT_EOF 7241 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7242 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7243 _lt_result=$? 7244 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7245 lt_cv_ld_force_load=yes 7246 else 7247 cat conftest.err >&5 7248 fi 7249 rm -f conftest.err libconftest.a conftest conftest.c 7250 rm -rf conftest.dSYM 7251 7252fi 7253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7254$as_echo "$lt_cv_ld_force_load" >&6; } 7255 case $host_os in 7256 rhapsody* | darwin1.[012]) 7257 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7258 darwin1.*) 7259 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7260 darwin*) # darwin 5.x on 7261 # if running on 10.5 or later, the deployment target defaults 7262 # to the OS version, if on x86, and 10.4, the deployment 7263 # target defaults to 10.4. Don't you love it? 7264 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7265 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7266 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7267 10.[012][,.]*) 7268 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7269 10.*) 7270 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7271 esac 7272 ;; 7273 esac 7274 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7275 _lt_dar_single_mod='$single_module' 7276 fi 7277 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7278 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7279 else 7280 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7281 fi 7282 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7283 _lt_dsymutil='~$DSYMUTIL $lib || :' 7284 else 7285 _lt_dsymutil= 7286 fi 7287 ;; 7288 esac 7289 7290for ac_header in dlfcn.h 7291do : 7292 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7293" 7294if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7295 cat >>confdefs.h <<_ACEOF 7296#define HAVE_DLFCN_H 1 7297_ACEOF 7298 7299fi 7300 7301done 7302 7303 7304 7305 7306 7307# Set options 7308 7309 7310 7311 enable_dlopen=no 7312 7313 7314 enable_win32_dll=no 7315 7316 7317 # Check whether --enable-shared was given. 7318if test "${enable_shared+set}" = set; then : 7319 enableval=$enable_shared; p=${PACKAGE-default} 7320 case $enableval in 7321 yes) enable_shared=yes ;; 7322 no) enable_shared=no ;; 7323 *) 7324 enable_shared=no 7325 # Look at the argument we got. We use all the common list separators. 7326 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7327 for pkg in $enableval; do 7328 IFS="$lt_save_ifs" 7329 if test "X$pkg" = "X$p"; then 7330 enable_shared=yes 7331 fi 7332 done 7333 IFS="$lt_save_ifs" 7334 ;; 7335 esac 7336else 7337 enable_shared=yes 7338fi 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 # Check whether --enable-static was given. 7349if test "${enable_static+set}" = set; then : 7350 enableval=$enable_static; p=${PACKAGE-default} 7351 case $enableval in 7352 yes) enable_static=yes ;; 7353 no) enable_static=no ;; 7354 *) 7355 enable_static=no 7356 # Look at the argument we got. We use all the common list separators. 7357 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7358 for pkg in $enableval; do 7359 IFS="$lt_save_ifs" 7360 if test "X$pkg" = "X$p"; then 7361 enable_static=yes 7362 fi 7363 done 7364 IFS="$lt_save_ifs" 7365 ;; 7366 esac 7367else 7368 enable_static=yes 7369fi 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380# Check whether --with-pic was given. 7381if test "${with_pic+set}" = set; then : 7382 withval=$with_pic; pic_mode="$withval" 7383else 7384 pic_mode=default 7385fi 7386 7387 7388test -z "$pic_mode" && pic_mode=default 7389 7390 7391 7392 7393 7394 7395 7396 # Check whether --enable-fast-install was given. 7397if test "${enable_fast_install+set}" = set; then : 7398 enableval=$enable_fast_install; p=${PACKAGE-default} 7399 case $enableval in 7400 yes) enable_fast_install=yes ;; 7401 no) enable_fast_install=no ;; 7402 *) 7403 enable_fast_install=no 7404 # Look at the argument we got. We use all the common list separators. 7405 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7406 for pkg in $enableval; do 7407 IFS="$lt_save_ifs" 7408 if test "X$pkg" = "X$p"; then 7409 enable_fast_install=yes 7410 fi 7411 done 7412 IFS="$lt_save_ifs" 7413 ;; 7414 esac 7415else 7416 enable_fast_install=yes 7417fi 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429# This can be used to rebuild libtool when needed 7430LIBTOOL_DEPS="$ltmain" 7431 7432# Always use our own libtool. 7433LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460test -z "$LN_S" && LN_S="ln -s" 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475if test -n "${ZSH_VERSION+set}" ; then 7476 setopt NO_GLOB_SUBST 7477fi 7478 7479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7480$as_echo_n "checking for objdir... " >&6; } 7481if ${lt_cv_objdir+:} false; then : 7482 $as_echo_n "(cached) " >&6 7483else 7484 rm -f .libs 2>/dev/null 7485mkdir .libs 2>/dev/null 7486if test -d .libs; then 7487 lt_cv_objdir=.libs 7488else 7489 # MS-DOS does not allow filenames that begin with a dot. 7490 lt_cv_objdir=_libs 7491fi 7492rmdir .libs 2>/dev/null 7493fi 7494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7495$as_echo "$lt_cv_objdir" >&6; } 7496objdir=$lt_cv_objdir 7497 7498 7499 7500 7501 7502cat >>confdefs.h <<_ACEOF 7503#define LT_OBJDIR "$lt_cv_objdir/" 7504_ACEOF 7505 7506 7507 7508 7509case $host_os in 7510aix3*) 7511 # AIX sometimes has problems with the GCC collect2 program. For some 7512 # reason, if we set the COLLECT_NAMES environment variable, the problems 7513 # vanish in a puff of smoke. 7514 if test "X${COLLECT_NAMES+set}" != Xset; then 7515 COLLECT_NAMES= 7516 export COLLECT_NAMES 7517 fi 7518 ;; 7519esac 7520 7521# Global variables: 7522ofile=libtool 7523can_build_shared=yes 7524 7525# All known linkers require a `.a' archive for static linking (except MSVC, 7526# which needs '.lib'). 7527libext=a 7528 7529with_gnu_ld="$lt_cv_prog_gnu_ld" 7530 7531old_CC="$CC" 7532old_CFLAGS="$CFLAGS" 7533 7534# Set sane defaults for various variables 7535test -z "$CC" && CC=cc 7536test -z "$LTCC" && LTCC=$CC 7537test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7538test -z "$LD" && LD=ld 7539test -z "$ac_objext" && ac_objext=o 7540 7541for cc_temp in $compiler""; do 7542 case $cc_temp in 7543 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7544 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7545 \-*) ;; 7546 *) break;; 7547 esac 7548done 7549cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7550 7551 7552# Only perform the check for file, if the check method requires it 7553test -z "$MAGIC_CMD" && MAGIC_CMD=file 7554case $deplibs_check_method in 7555file_magic*) 7556 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7558$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7559if ${lt_cv_path_MAGIC_CMD+:} false; then : 7560 $as_echo_n "(cached) " >&6 7561else 7562 case $MAGIC_CMD in 7563[\\/*] | ?:[\\/]*) 7564 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7565 ;; 7566*) 7567 lt_save_MAGIC_CMD="$MAGIC_CMD" 7568 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7569 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7570 for ac_dir in $ac_dummy; do 7571 IFS="$lt_save_ifs" 7572 test -z "$ac_dir" && ac_dir=. 7573 if test -f $ac_dir/${ac_tool_prefix}file; then 7574 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7575 if test -n "$file_magic_test_file"; then 7576 case $deplibs_check_method in 7577 "file_magic "*) 7578 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7579 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7580 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7581 $EGREP "$file_magic_regex" > /dev/null; then 7582 : 7583 else 7584 cat <<_LT_EOF 1>&2 7585 7586*** Warning: the command libtool uses to detect shared libraries, 7587*** $file_magic_cmd, produces output that libtool cannot recognize. 7588*** The result is that libtool may fail to recognize shared libraries 7589*** as such. This will affect the creation of libtool libraries that 7590*** depend on shared libraries, but programs linked with such libtool 7591*** libraries will work regardless of this problem. Nevertheless, you 7592*** may want to report the problem to your system manager and/or to 7593*** bug-libtool@gnu.org 7594 7595_LT_EOF 7596 fi ;; 7597 esac 7598 fi 7599 break 7600 fi 7601 done 7602 IFS="$lt_save_ifs" 7603 MAGIC_CMD="$lt_save_MAGIC_CMD" 7604 ;; 7605esac 7606fi 7607 7608MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7609if test -n "$MAGIC_CMD"; then 7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7611$as_echo "$MAGIC_CMD" >&6; } 7612else 7613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7614$as_echo "no" >&6; } 7615fi 7616 7617 7618 7619 7620 7621if test -z "$lt_cv_path_MAGIC_CMD"; then 7622 if test -n "$ac_tool_prefix"; then 7623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7624$as_echo_n "checking for file... " >&6; } 7625if ${lt_cv_path_MAGIC_CMD+:} false; then : 7626 $as_echo_n "(cached) " >&6 7627else 7628 case $MAGIC_CMD in 7629[\\/*] | ?:[\\/]*) 7630 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7631 ;; 7632*) 7633 lt_save_MAGIC_CMD="$MAGIC_CMD" 7634 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7635 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7636 for ac_dir in $ac_dummy; do 7637 IFS="$lt_save_ifs" 7638 test -z "$ac_dir" && ac_dir=. 7639 if test -f $ac_dir/file; then 7640 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7641 if test -n "$file_magic_test_file"; then 7642 case $deplibs_check_method in 7643 "file_magic "*) 7644 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7645 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7646 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7647 $EGREP "$file_magic_regex" > /dev/null; then 7648 : 7649 else 7650 cat <<_LT_EOF 1>&2 7651 7652*** Warning: the command libtool uses to detect shared libraries, 7653*** $file_magic_cmd, produces output that libtool cannot recognize. 7654*** The result is that libtool may fail to recognize shared libraries 7655*** as such. This will affect the creation of libtool libraries that 7656*** depend on shared libraries, but programs linked with such libtool 7657*** libraries will work regardless of this problem. Nevertheless, you 7658*** may want to report the problem to your system manager and/or to 7659*** bug-libtool@gnu.org 7660 7661_LT_EOF 7662 fi ;; 7663 esac 7664 fi 7665 break 7666 fi 7667 done 7668 IFS="$lt_save_ifs" 7669 MAGIC_CMD="$lt_save_MAGIC_CMD" 7670 ;; 7671esac 7672fi 7673 7674MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7675if test -n "$MAGIC_CMD"; then 7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7677$as_echo "$MAGIC_CMD" >&6; } 7678else 7679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7680$as_echo "no" >&6; } 7681fi 7682 7683 7684 else 7685 MAGIC_CMD=: 7686 fi 7687fi 7688 7689 fi 7690 ;; 7691esac 7692 7693# Use C for the default configuration in the libtool script 7694 7695lt_save_CC="$CC" 7696ac_ext=c 7697ac_cpp='$CPP $CPPFLAGS' 7698ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7699ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7700ac_compiler_gnu=$ac_cv_c_compiler_gnu 7701 7702 7703# Source file extension for C test sources. 7704ac_ext=c 7705 7706# Object file extension for compiled C test sources. 7707objext=o 7708objext=$objext 7709 7710# Code to be used in simple compile tests 7711lt_simple_compile_test_code="int some_variable = 0;" 7712 7713# Code to be used in simple link tests 7714lt_simple_link_test_code='int main(){return(0);}' 7715 7716 7717 7718 7719 7720 7721 7722# If no C compiler was specified, use CC. 7723LTCC=${LTCC-"$CC"} 7724 7725# If no C compiler flags were specified, use CFLAGS. 7726LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7727 7728# Allow CC to be a program name with arguments. 7729compiler=$CC 7730 7731# Save the default compiler, since it gets overwritten when the other 7732# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7733compiler_DEFAULT=$CC 7734 7735# save warnings/boilerplate of simple test code 7736ac_outfile=conftest.$ac_objext 7737echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7738eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7739_lt_compiler_boilerplate=`cat conftest.err` 7740$RM conftest* 7741 7742ac_outfile=conftest.$ac_objext 7743echo "$lt_simple_link_test_code" >conftest.$ac_ext 7744eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7745_lt_linker_boilerplate=`cat conftest.err` 7746$RM -r conftest* 7747 7748 7749## CAVEAT EMPTOR: 7750## There is no encapsulation within the following macros, do not change 7751## the running order or otherwise move them around unless you know exactly 7752## what you are doing... 7753if test -n "$compiler"; then 7754 7755lt_prog_compiler_no_builtin_flag= 7756 7757if test "$GCC" = yes; then 7758 case $cc_basename in 7759 nvcc*) 7760 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7761 *) 7762 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7763 esac 7764 7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7766$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7767if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7768 $as_echo_n "(cached) " >&6 7769else 7770 lt_cv_prog_compiler_rtti_exceptions=no 7771 ac_outfile=conftest.$ac_objext 7772 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7773 lt_compiler_flag="-fno-rtti -fno-exceptions" 7774 # Insert the option either (1) after the last *FLAGS variable, or 7775 # (2) before a word containing "conftest.", or (3) at the end. 7776 # Note that $ac_compile itself does not contain backslashes and begins 7777 # with a dollar sign (not a hyphen), so the echo should work correctly. 7778 # The option is referenced via a variable to avoid confusing sed. 7779 lt_compile=`echo "$ac_compile" | $SED \ 7780 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7781 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7782 -e 's:$: $lt_compiler_flag:'` 7783 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7784 (eval "$lt_compile" 2>conftest.err) 7785 ac_status=$? 7786 cat conftest.err >&5 7787 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7788 if (exit $ac_status) && test -s "$ac_outfile"; then 7789 # The compiler can only warn and ignore the option if not recognized 7790 # So say no if there are warnings other than the usual output. 7791 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7792 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7793 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7794 lt_cv_prog_compiler_rtti_exceptions=yes 7795 fi 7796 fi 7797 $RM conftest* 7798 7799fi 7800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7801$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7802 7803if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7804 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7805else 7806 : 7807fi 7808 7809fi 7810 7811 7812 7813 7814 7815 7816 lt_prog_compiler_wl= 7817lt_prog_compiler_pic= 7818lt_prog_compiler_static= 7819 7820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7821$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7822 7823 if test "$GCC" = yes; then 7824 lt_prog_compiler_wl='-Wl,' 7825 lt_prog_compiler_static='-static' 7826 7827 case $host_os in 7828 aix*) 7829 # All AIX code is PIC. 7830 if test "$host_cpu" = ia64; then 7831 # AIX 5 now supports IA64 processor 7832 lt_prog_compiler_static='-Bstatic' 7833 fi 7834 lt_prog_compiler_pic='-fPIC' 7835 ;; 7836 7837 amigaos*) 7838 case $host_cpu in 7839 powerpc) 7840 # see comment about AmigaOS4 .so support 7841 lt_prog_compiler_pic='-fPIC' 7842 ;; 7843 m68k) 7844 # FIXME: we need at least 68020 code to build shared libraries, but 7845 # adding the `-m68020' flag to GCC prevents building anything better, 7846 # like `-m68040'. 7847 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7848 ;; 7849 esac 7850 ;; 7851 7852 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7853 # PIC is the default for these OSes. 7854 ;; 7855 7856 mingw* | cygwin* | pw32* | os2* | cegcc*) 7857 # This hack is so that the source file can tell whether it is being 7858 # built for inclusion in a dll (and should export symbols for example). 7859 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7860 # (--disable-auto-import) libraries 7861 lt_prog_compiler_pic='-DDLL_EXPORT' 7862 ;; 7863 7864 darwin* | rhapsody*) 7865 # PIC is the default on this platform 7866 # Common symbols not allowed in MH_DYLIB files 7867 lt_prog_compiler_pic='-fno-common' 7868 ;; 7869 7870 haiku*) 7871 # PIC is the default for Haiku. 7872 # The "-static" flag exists, but is broken. 7873 lt_prog_compiler_static= 7874 ;; 7875 7876 hpux*) 7877 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7878 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7879 # sets the default TLS model and affects inlining. 7880 case $host_cpu in 7881 hppa*64*) 7882 # +Z the default 7883 ;; 7884 *) 7885 lt_prog_compiler_pic='-fPIC' 7886 ;; 7887 esac 7888 ;; 7889 7890 interix[3-9]*) 7891 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7892 # Instead, we relocate shared libraries at runtime. 7893 ;; 7894 7895 msdosdjgpp*) 7896 # Just because we use GCC doesn't mean we suddenly get shared libraries 7897 # on systems that don't support them. 7898 lt_prog_compiler_can_build_shared=no 7899 enable_shared=no 7900 ;; 7901 7902 *nto* | *qnx*) 7903 # QNX uses GNU C++, but need to define -shared option too, otherwise 7904 # it will coredump. 7905 lt_prog_compiler_pic='-fPIC -shared' 7906 ;; 7907 7908 sysv4*MP*) 7909 if test -d /usr/nec; then 7910 lt_prog_compiler_pic=-Kconform_pic 7911 fi 7912 ;; 7913 7914 *) 7915 lt_prog_compiler_pic='-fPIC' 7916 ;; 7917 esac 7918 7919 case $cc_basename in 7920 nvcc*) # Cuda Compiler Driver 2.2 7921 lt_prog_compiler_wl='-Xlinker ' 7922 lt_prog_compiler_pic='-Xcompiler -fPIC' 7923 ;; 7924 esac 7925 else 7926 # PORTME Check for flag to pass linker flags through the system compiler. 7927 case $host_os in 7928 aix*) 7929 lt_prog_compiler_wl='-Wl,' 7930 if test "$host_cpu" = ia64; then 7931 # AIX 5 now supports IA64 processor 7932 lt_prog_compiler_static='-Bstatic' 7933 else 7934 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7935 fi 7936 ;; 7937 7938 mingw* | cygwin* | pw32* | os2* | cegcc*) 7939 # This hack is so that the source file can tell whether it is being 7940 # built for inclusion in a dll (and should export symbols for example). 7941 lt_prog_compiler_pic='-DDLL_EXPORT' 7942 ;; 7943 7944 hpux9* | hpux10* | hpux11*) 7945 lt_prog_compiler_wl='-Wl,' 7946 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7947 # not for PA HP-UX. 7948 case $host_cpu in 7949 hppa*64*|ia64*) 7950 # +Z the default 7951 ;; 7952 *) 7953 lt_prog_compiler_pic='+Z' 7954 ;; 7955 esac 7956 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7957 lt_prog_compiler_static='${wl}-a ${wl}archive' 7958 ;; 7959 7960 irix5* | irix6* | nonstopux*) 7961 lt_prog_compiler_wl='-Wl,' 7962 # PIC (with -KPIC) is the default. 7963 lt_prog_compiler_static='-non_shared' 7964 ;; 7965 7966 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7967 case $cc_basename in 7968 # old Intel for x86_64 which still supported -KPIC. 7969 ecc*) 7970 lt_prog_compiler_wl='-Wl,' 7971 lt_prog_compiler_pic='-KPIC' 7972 lt_prog_compiler_static='-static' 7973 ;; 7974 # icc used to be incompatible with GCC. 7975 # ICC 10 doesn't accept -KPIC any more. 7976 icc* | ifort*) 7977 lt_prog_compiler_wl='-Wl,' 7978 lt_prog_compiler_pic='-fPIC' 7979 lt_prog_compiler_static='-static' 7980 ;; 7981 # Lahey Fortran 8.1. 7982 lf95*) 7983 lt_prog_compiler_wl='-Wl,' 7984 lt_prog_compiler_pic='--shared' 7985 lt_prog_compiler_static='--static' 7986 ;; 7987 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7988 # Portland Group compilers (*not* the Pentium gcc compiler, 7989 # which looks to be a dead project) 7990 lt_prog_compiler_wl='-Wl,' 7991 lt_prog_compiler_pic='-fpic' 7992 lt_prog_compiler_static='-Bstatic' 7993 ;; 7994 ccc*) 7995 lt_prog_compiler_wl='-Wl,' 7996 # All Alpha code is PIC. 7997 lt_prog_compiler_static='-non_shared' 7998 ;; 7999 xl* | bgxl* | bgf* | mpixl*) 8000 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8001 lt_prog_compiler_wl='-Wl,' 8002 lt_prog_compiler_pic='-qpic' 8003 lt_prog_compiler_static='-qstaticlink' 8004 ;; 8005 *) 8006 case `$CC -V 2>&1 | sed 5q` in 8007 *Sun\ F* | *Sun*Fortran*) 8008 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8009 lt_prog_compiler_pic='-KPIC' 8010 lt_prog_compiler_static='-Bstatic' 8011 lt_prog_compiler_wl='' 8012 ;; 8013 *Sun\ C*) 8014 # Sun C 5.9 8015 lt_prog_compiler_pic='-KPIC' 8016 lt_prog_compiler_static='-Bstatic' 8017 lt_prog_compiler_wl='-Wl,' 8018 ;; 8019 esac 8020 ;; 8021 esac 8022 ;; 8023 8024 newsos6) 8025 lt_prog_compiler_pic='-KPIC' 8026 lt_prog_compiler_static='-Bstatic' 8027 ;; 8028 8029 *nto* | *qnx*) 8030 # QNX uses GNU C++, but need to define -shared option too, otherwise 8031 # it will coredump. 8032 lt_prog_compiler_pic='-fPIC -shared' 8033 ;; 8034 8035 osf3* | osf4* | osf5*) 8036 lt_prog_compiler_wl='-Wl,' 8037 # All OSF/1 code is PIC. 8038 lt_prog_compiler_static='-non_shared' 8039 ;; 8040 8041 rdos*) 8042 lt_prog_compiler_static='-non_shared' 8043 ;; 8044 8045 solaris*) 8046 lt_prog_compiler_pic='-KPIC' 8047 lt_prog_compiler_static='-Bstatic' 8048 case $cc_basename in 8049 f77* | f90* | f95*) 8050 lt_prog_compiler_wl='-Qoption ld ';; 8051 *) 8052 lt_prog_compiler_wl='-Wl,';; 8053 esac 8054 ;; 8055 8056 sunos4*) 8057 lt_prog_compiler_wl='-Qoption ld ' 8058 lt_prog_compiler_pic='-PIC' 8059 lt_prog_compiler_static='-Bstatic' 8060 ;; 8061 8062 sysv4 | sysv4.2uw2* | sysv4.3*) 8063 lt_prog_compiler_wl='-Wl,' 8064 lt_prog_compiler_pic='-KPIC' 8065 lt_prog_compiler_static='-Bstatic' 8066 ;; 8067 8068 sysv4*MP*) 8069 if test -d /usr/nec ;then 8070 lt_prog_compiler_pic='-Kconform_pic' 8071 lt_prog_compiler_static='-Bstatic' 8072 fi 8073 ;; 8074 8075 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8076 lt_prog_compiler_wl='-Wl,' 8077 lt_prog_compiler_pic='-KPIC' 8078 lt_prog_compiler_static='-Bstatic' 8079 ;; 8080 8081 unicos*) 8082 lt_prog_compiler_wl='-Wl,' 8083 lt_prog_compiler_can_build_shared=no 8084 ;; 8085 8086 uts4*) 8087 lt_prog_compiler_pic='-pic' 8088 lt_prog_compiler_static='-Bstatic' 8089 ;; 8090 8091 *) 8092 lt_prog_compiler_can_build_shared=no 8093 ;; 8094 esac 8095 fi 8096 8097case $host_os in 8098 # For platforms which do not support PIC, -DPIC is meaningless: 8099 *djgpp*) 8100 lt_prog_compiler_pic= 8101 ;; 8102 *) 8103 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8104 ;; 8105esac 8106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8107$as_echo "$lt_prog_compiler_pic" >&6; } 8108 8109 8110 8111 8112 8113 8114# 8115# Check to make sure the PIC flag actually works. 8116# 8117if test -n "$lt_prog_compiler_pic"; then 8118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8119$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8120if ${lt_cv_prog_compiler_pic_works+:} false; then : 8121 $as_echo_n "(cached) " >&6 8122else 8123 lt_cv_prog_compiler_pic_works=no 8124 ac_outfile=conftest.$ac_objext 8125 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8126 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8127 # Insert the option either (1) after the last *FLAGS variable, or 8128 # (2) before a word containing "conftest.", or (3) at the end. 8129 # Note that $ac_compile itself does not contain backslashes and begins 8130 # with a dollar sign (not a hyphen), so the echo should work correctly. 8131 # The option is referenced via a variable to avoid confusing sed. 8132 lt_compile=`echo "$ac_compile" | $SED \ 8133 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8134 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8135 -e 's:$: $lt_compiler_flag:'` 8136 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8137 (eval "$lt_compile" 2>conftest.err) 8138 ac_status=$? 8139 cat conftest.err >&5 8140 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8141 if (exit $ac_status) && test -s "$ac_outfile"; then 8142 # The compiler can only warn and ignore the option if not recognized 8143 # So say no if there are warnings other than the usual output. 8144 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8145 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8146 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8147 lt_cv_prog_compiler_pic_works=yes 8148 fi 8149 fi 8150 $RM conftest* 8151 8152fi 8153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8154$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8155 8156if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8157 case $lt_prog_compiler_pic in 8158 "" | " "*) ;; 8159 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8160 esac 8161else 8162 lt_prog_compiler_pic= 8163 lt_prog_compiler_can_build_shared=no 8164fi 8165 8166fi 8167 8168 8169 8170 8171 8172 8173# 8174# Check to make sure the static flag actually works. 8175# 8176wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8178$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8179if ${lt_cv_prog_compiler_static_works+:} false; then : 8180 $as_echo_n "(cached) " >&6 8181else 8182 lt_cv_prog_compiler_static_works=no 8183 save_LDFLAGS="$LDFLAGS" 8184 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8185 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8186 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8187 # The linker can only warn and ignore the option if not recognized 8188 # So say no if there are warnings 8189 if test -s conftest.err; then 8190 # Append any errors to the config.log. 8191 cat conftest.err 1>&5 8192 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8193 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8194 if diff conftest.exp conftest.er2 >/dev/null; then 8195 lt_cv_prog_compiler_static_works=yes 8196 fi 8197 else 8198 lt_cv_prog_compiler_static_works=yes 8199 fi 8200 fi 8201 $RM -r conftest* 8202 LDFLAGS="$save_LDFLAGS" 8203 8204fi 8205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8206$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8207 8208if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8209 : 8210else 8211 lt_prog_compiler_static= 8212fi 8213 8214 8215 8216 8217 8218 8219 8220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8221$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8222if ${lt_cv_prog_compiler_c_o+:} false; then : 8223 $as_echo_n "(cached) " >&6 8224else 8225 lt_cv_prog_compiler_c_o=no 8226 $RM -r conftest 2>/dev/null 8227 mkdir conftest 8228 cd conftest 8229 mkdir out 8230 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8231 8232 lt_compiler_flag="-o out/conftest2.$ac_objext" 8233 # Insert the option either (1) after the last *FLAGS variable, or 8234 # (2) before a word containing "conftest.", or (3) at the end. 8235 # Note that $ac_compile itself does not contain backslashes and begins 8236 # with a dollar sign (not a hyphen), so the echo should work correctly. 8237 lt_compile=`echo "$ac_compile" | $SED \ 8238 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8239 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8240 -e 's:$: $lt_compiler_flag:'` 8241 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8242 (eval "$lt_compile" 2>out/conftest.err) 8243 ac_status=$? 8244 cat out/conftest.err >&5 8245 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8246 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8247 then 8248 # The compiler can only warn and ignore the option if not recognized 8249 # So say no if there are warnings 8250 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8251 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8252 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8253 lt_cv_prog_compiler_c_o=yes 8254 fi 8255 fi 8256 chmod u+w . 2>&5 8257 $RM conftest* 8258 # SGI C++ compiler will create directory out/ii_files/ for 8259 # template instantiation 8260 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8261 $RM out/* && rmdir out 8262 cd .. 8263 $RM -r conftest 8264 $RM conftest* 8265 8266fi 8267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8268$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8269 8270 8271 8272 8273 8274 8275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8276$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8277if ${lt_cv_prog_compiler_c_o+:} false; then : 8278 $as_echo_n "(cached) " >&6 8279else 8280 lt_cv_prog_compiler_c_o=no 8281 $RM -r conftest 2>/dev/null 8282 mkdir conftest 8283 cd conftest 8284 mkdir out 8285 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8286 8287 lt_compiler_flag="-o out/conftest2.$ac_objext" 8288 # Insert the option either (1) after the last *FLAGS variable, or 8289 # (2) before a word containing "conftest.", or (3) at the end. 8290 # Note that $ac_compile itself does not contain backslashes and begins 8291 # with a dollar sign (not a hyphen), so the echo should work correctly. 8292 lt_compile=`echo "$ac_compile" | $SED \ 8293 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8294 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8295 -e 's:$: $lt_compiler_flag:'` 8296 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8297 (eval "$lt_compile" 2>out/conftest.err) 8298 ac_status=$? 8299 cat out/conftest.err >&5 8300 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8301 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8302 then 8303 # The compiler can only warn and ignore the option if not recognized 8304 # So say no if there are warnings 8305 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8306 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8307 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8308 lt_cv_prog_compiler_c_o=yes 8309 fi 8310 fi 8311 chmod u+w . 2>&5 8312 $RM conftest* 8313 # SGI C++ compiler will create directory out/ii_files/ for 8314 # template instantiation 8315 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8316 $RM out/* && rmdir out 8317 cd .. 8318 $RM -r conftest 8319 $RM conftest* 8320 8321fi 8322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8323$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8324 8325 8326 8327 8328hard_links="nottested" 8329if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8330 # do not overwrite the value of need_locks provided by the user 8331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8332$as_echo_n "checking if we can lock with hard links... " >&6; } 8333 hard_links=yes 8334 $RM conftest* 8335 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8336 touch conftest.a 8337 ln conftest.a conftest.b 2>&5 || hard_links=no 8338 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8340$as_echo "$hard_links" >&6; } 8341 if test "$hard_links" = no; then 8342 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8343$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8344 need_locks=warn 8345 fi 8346else 8347 need_locks=no 8348fi 8349 8350 8351 8352 8353 8354 8355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8356$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8357 8358 runpath_var= 8359 allow_undefined_flag= 8360 always_export_symbols=no 8361 archive_cmds= 8362 archive_expsym_cmds= 8363 compiler_needs_object=no 8364 enable_shared_with_static_runtimes=no 8365 export_dynamic_flag_spec= 8366 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8367 hardcode_automatic=no 8368 hardcode_direct=no 8369 hardcode_direct_absolute=no 8370 hardcode_libdir_flag_spec= 8371 hardcode_libdir_flag_spec_ld= 8372 hardcode_libdir_separator= 8373 hardcode_minus_L=no 8374 hardcode_shlibpath_var=unsupported 8375 inherit_rpath=no 8376 link_all_deplibs=unknown 8377 module_cmds= 8378 module_expsym_cmds= 8379 old_archive_from_new_cmds= 8380 old_archive_from_expsyms_cmds= 8381 thread_safe_flag_spec= 8382 whole_archive_flag_spec= 8383 # include_expsyms should be a list of space-separated symbols to be *always* 8384 # included in the symbol list 8385 include_expsyms= 8386 # exclude_expsyms can be an extended regexp of symbols to exclude 8387 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8388 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8389 # as well as any symbol that contains `d'. 8390 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8391 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8392 # platforms (ab)use it in PIC code, but their linkers get confused if 8393 # the symbol is explicitly referenced. Since portable code cannot 8394 # rely on this symbol name, it's probably fine to never include it in 8395 # preloaded symbol tables. 8396 # Exclude shared library initialization/finalization symbols. 8397 extract_expsyms_cmds= 8398 8399 case $host_os in 8400 cygwin* | mingw* | pw32* | cegcc*) 8401 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8402 # When not using gcc, we currently assume that we are using 8403 # Microsoft Visual C++. 8404 if test "$GCC" != yes; then 8405 with_gnu_ld=no 8406 fi 8407 ;; 8408 interix*) 8409 # we just hope/assume this is gcc and not c89 (= MSVC++) 8410 with_gnu_ld=yes 8411 ;; 8412 openbsd*) 8413 with_gnu_ld=no 8414 ;; 8415 esac 8416 8417 ld_shlibs=yes 8418 8419 # On some targets, GNU ld is compatible enough with the native linker 8420 # that we're better off using the native interface for both. 8421 lt_use_gnu_ld_interface=no 8422 if test "$with_gnu_ld" = yes; then 8423 case $host_os in 8424 aix*) 8425 # The AIX port of GNU ld has always aspired to compatibility 8426 # with the native linker. However, as the warning in the GNU ld 8427 # block says, versions before 2.19.5* couldn't really create working 8428 # shared libraries, regardless of the interface used. 8429 case `$LD -v 2>&1` in 8430 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8431 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8432 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8433 *) 8434 lt_use_gnu_ld_interface=yes 8435 ;; 8436 esac 8437 ;; 8438 *) 8439 lt_use_gnu_ld_interface=yes 8440 ;; 8441 esac 8442 fi 8443 8444 if test "$lt_use_gnu_ld_interface" = yes; then 8445 # If archive_cmds runs LD, not CC, wlarc should be empty 8446 wlarc='${wl}' 8447 8448 # Set some defaults for GNU ld with shared library support. These 8449 # are reset later if shared libraries are not supported. Putting them 8450 # here allows them to be overridden if necessary. 8451 runpath_var=LD_RUN_PATH 8452 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8453 export_dynamic_flag_spec='${wl}--export-dynamic' 8454 # ancient GNU ld didn't support --whole-archive et. al. 8455 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8456 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8457 else 8458 whole_archive_flag_spec= 8459 fi 8460 supports_anon_versioning=no 8461 case `$LD -v 2>&1` in 8462 *GNU\ gold*) supports_anon_versioning=yes ;; 8463 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8464 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8465 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8466 *\ 2.11.*) ;; # other 2.11 versions 8467 *) supports_anon_versioning=yes ;; 8468 esac 8469 8470 # See if GNU ld supports shared libraries. 8471 case $host_os in 8472 aix[3-9]*) 8473 # On AIX/PPC, the GNU linker is very broken 8474 if test "$host_cpu" != ia64; then 8475 ld_shlibs=no 8476 cat <<_LT_EOF 1>&2 8477 8478*** Warning: the GNU linker, at least up to release 2.19, is reported 8479*** to be unable to reliably create shared libraries on AIX. 8480*** Therefore, libtool is disabling shared libraries support. If you 8481*** really care for shared libraries, you may want to install binutils 8482*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8483*** You will then need to restart the configuration process. 8484 8485_LT_EOF 8486 fi 8487 ;; 8488 8489 amigaos*) 8490 case $host_cpu in 8491 powerpc) 8492 # see comment about AmigaOS4 .so support 8493 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8494 archive_expsym_cmds='' 8495 ;; 8496 m68k) 8497 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)' 8498 hardcode_libdir_flag_spec='-L$libdir' 8499 hardcode_minus_L=yes 8500 ;; 8501 esac 8502 ;; 8503 8504 beos*) 8505 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8506 allow_undefined_flag=unsupported 8507 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8508 # support --undefined. This deserves some investigation. FIXME 8509 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8510 else 8511 ld_shlibs=no 8512 fi 8513 ;; 8514 8515 cygwin* | mingw* | pw32* | cegcc*) 8516 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8517 # as there is no search path for DLLs. 8518 hardcode_libdir_flag_spec='-L$libdir' 8519 export_dynamic_flag_spec='${wl}--export-all-symbols' 8520 allow_undefined_flag=unsupported 8521 always_export_symbols=no 8522 enable_shared_with_static_runtimes=yes 8523 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8524 8525 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8526 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8527 # If the export-symbols file already is a .def file (1st line 8528 # is EXPORTS), use it as is; otherwise, prepend... 8529 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8530 cp $export_symbols $output_objdir/$soname.def; 8531 else 8532 echo EXPORTS > $output_objdir/$soname.def; 8533 cat $export_symbols >> $output_objdir/$soname.def; 8534 fi~ 8535 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8536 else 8537 ld_shlibs=no 8538 fi 8539 ;; 8540 8541 haiku*) 8542 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8543 link_all_deplibs=yes 8544 ;; 8545 8546 interix[3-9]*) 8547 hardcode_direct=no 8548 hardcode_shlibpath_var=no 8549 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8550 export_dynamic_flag_spec='${wl}-E' 8551 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8552 # Instead, shared libraries are loaded at an image base (0x10000000 by 8553 # default) and relocated if they conflict, which is a slow very memory 8554 # consuming and fragmenting process. To avoid this, we pick a random, 8555 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8556 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8557 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8558 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' 8559 ;; 8560 8561 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8562 tmp_diet=no 8563 if test "$host_os" = linux-dietlibc; then 8564 case $cc_basename in 8565 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8566 esac 8567 fi 8568 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8569 && test "$tmp_diet" = no 8570 then 8571 tmp_addflag=' $pic_flag' 8572 tmp_sharedflag='-shared' 8573 case $cc_basename,$host_cpu in 8574 pgcc*) # Portland Group C compiler 8575 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' 8576 tmp_addflag=' $pic_flag' 8577 ;; 8578 pgf77* | pgf90* | pgf95* | pgfortran*) 8579 # Portland Group f77 and f90 compilers 8580 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' 8581 tmp_addflag=' $pic_flag -Mnomain' ;; 8582 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8583 tmp_addflag=' -i_dynamic' ;; 8584 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8585 tmp_addflag=' -i_dynamic -nofor_main' ;; 8586 ifc* | ifort*) # Intel Fortran compiler 8587 tmp_addflag=' -nofor_main' ;; 8588 lf95*) # Lahey Fortran 8.1 8589 whole_archive_flag_spec= 8590 tmp_sharedflag='--shared' ;; 8591 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8592 tmp_sharedflag='-qmkshrobj' 8593 tmp_addflag= ;; 8594 nvcc*) # Cuda Compiler Driver 2.2 8595 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' 8596 compiler_needs_object=yes 8597 ;; 8598 esac 8599 case `$CC -V 2>&1 | sed 5q` in 8600 *Sun\ C*) # Sun C 5.9 8601 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' 8602 compiler_needs_object=yes 8603 tmp_sharedflag='-G' ;; 8604 *Sun\ F*) # Sun Fortran 8.3 8605 tmp_sharedflag='-G' ;; 8606 esac 8607 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8608 8609 if test "x$supports_anon_versioning" = xyes; then 8610 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8611 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8612 echo "local: *; };" >> $output_objdir/$libname.ver~ 8613 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8614 fi 8615 8616 case $cc_basename in 8617 xlf* | bgf* | bgxlf* | mpixlf*) 8618 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8619 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8620 hardcode_libdir_flag_spec= 8621 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8622 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8623 if test "x$supports_anon_versioning" = xyes; then 8624 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8625 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8626 echo "local: *; };" >> $output_objdir/$libname.ver~ 8627 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8628 fi 8629 ;; 8630 esac 8631 else 8632 ld_shlibs=no 8633 fi 8634 ;; 8635 8636 netbsd*) 8637 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8638 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8639 wlarc= 8640 else 8641 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8642 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8643 fi 8644 ;; 8645 8646 solaris*) 8647 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8648 ld_shlibs=no 8649 cat <<_LT_EOF 1>&2 8650 8651*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8652*** create shared libraries on Solaris systems. Therefore, libtool 8653*** is disabling shared libraries support. We urge you to upgrade GNU 8654*** binutils to release 2.9.1 or newer. Another option is to modify 8655*** your PATH or compiler configuration so that the native linker is 8656*** used, and then restart. 8657 8658_LT_EOF 8659 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8660 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8661 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8662 else 8663 ld_shlibs=no 8664 fi 8665 ;; 8666 8667 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8668 case `$LD -v 2>&1` in 8669 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8670 ld_shlibs=no 8671 cat <<_LT_EOF 1>&2 8672 8673*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8674*** reliably create shared libraries on SCO systems. Therefore, libtool 8675*** is disabling shared libraries support. We urge you to upgrade GNU 8676*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8677*** your PATH or compiler configuration so that the native linker is 8678*** used, and then restart. 8679 8680_LT_EOF 8681 ;; 8682 *) 8683 # For security reasons, it is highly recommended that you always 8684 # use absolute paths for naming shared libraries, and exclude the 8685 # DT_RUNPATH tag from executables and libraries. But doing so 8686 # requires that you compile everything twice, which is a pain. 8687 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8688 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8689 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8690 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8691 else 8692 ld_shlibs=no 8693 fi 8694 ;; 8695 esac 8696 ;; 8697 8698 sunos4*) 8699 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8700 wlarc= 8701 hardcode_direct=yes 8702 hardcode_shlibpath_var=no 8703 ;; 8704 8705 *) 8706 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8707 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8708 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8709 else 8710 ld_shlibs=no 8711 fi 8712 ;; 8713 esac 8714 8715 if test "$ld_shlibs" = no; then 8716 runpath_var= 8717 hardcode_libdir_flag_spec= 8718 export_dynamic_flag_spec= 8719 whole_archive_flag_spec= 8720 fi 8721 else 8722 # PORTME fill in a description of your system's linker (not GNU ld) 8723 case $host_os in 8724 aix3*) 8725 allow_undefined_flag=unsupported 8726 always_export_symbols=yes 8727 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' 8728 # Note: this linker hardcodes the directories in LIBPATH if there 8729 # are no directories specified by -L. 8730 hardcode_minus_L=yes 8731 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8732 # Neither direct hardcoding nor static linking is supported with a 8733 # broken collect2. 8734 hardcode_direct=unsupported 8735 fi 8736 ;; 8737 8738 aix[4-9]*) 8739 if test "$host_cpu" = ia64; then 8740 # On IA64, the linker does run time linking by default, so we don't 8741 # have to do anything special. 8742 aix_use_runtimelinking=no 8743 exp_sym_flag='-Bexport' 8744 no_entry_flag="" 8745 else 8746 # If we're using GNU nm, then we don't want the "-C" option. 8747 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8748 # Also, AIX nm treats weak defined symbols like other global 8749 # defined symbols, whereas GNU nm marks them as "W". 8750 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8751 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' 8752 else 8753 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8754 fi 8755 aix_use_runtimelinking=no 8756 8757 # Test if we are trying to use run time linking or normal 8758 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8759 # need to do runtime linking. 8760 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8761 for ld_flag in $LDFLAGS; do 8762 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8763 aix_use_runtimelinking=yes 8764 break 8765 fi 8766 done 8767 ;; 8768 esac 8769 8770 exp_sym_flag='-bexport' 8771 no_entry_flag='-bnoentry' 8772 fi 8773 8774 # When large executables or shared objects are built, AIX ld can 8775 # have problems creating the table of contents. If linking a library 8776 # or program results in "error TOC overflow" add -mminimal-toc to 8777 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8778 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8779 8780 archive_cmds='' 8781 hardcode_direct=yes 8782 hardcode_direct_absolute=yes 8783 hardcode_libdir_separator=':' 8784 link_all_deplibs=yes 8785 file_list_spec='${wl}-f,' 8786 8787 if test "$GCC" = yes; then 8788 case $host_os in aix4.[012]|aix4.[012].*) 8789 # We only want to do this on AIX 4.2 and lower, the check 8790 # below for broken collect2 doesn't work under 4.3+ 8791 collect2name=`${CC} -print-prog-name=collect2` 8792 if test -f "$collect2name" && 8793 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8794 then 8795 # We have reworked collect2 8796 : 8797 else 8798 # We have old collect2 8799 hardcode_direct=unsupported 8800 # It fails to find uninstalled libraries when the uninstalled 8801 # path is not listed in the libpath. Setting hardcode_minus_L 8802 # to unsupported forces relinking 8803 hardcode_minus_L=yes 8804 hardcode_libdir_flag_spec='-L$libdir' 8805 hardcode_libdir_separator= 8806 fi 8807 ;; 8808 esac 8809 shared_flag='-shared' 8810 if test "$aix_use_runtimelinking" = yes; then 8811 shared_flag="$shared_flag "'${wl}-G' 8812 fi 8813 else 8814 # not using gcc 8815 if test "$host_cpu" = ia64; then 8816 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8817 # chokes on -Wl,-G. The following line is correct: 8818 shared_flag='-G' 8819 else 8820 if test "$aix_use_runtimelinking" = yes; then 8821 shared_flag='${wl}-G' 8822 else 8823 shared_flag='${wl}-bM:SRE' 8824 fi 8825 fi 8826 fi 8827 8828 export_dynamic_flag_spec='${wl}-bexpall' 8829 # It seems that -bexpall does not export symbols beginning with 8830 # underscore (_), so it is better to generate a list of symbols to export. 8831 always_export_symbols=yes 8832 if test "$aix_use_runtimelinking" = yes; then 8833 # Warning - without using the other runtime loading flags (-brtl), 8834 # -berok will link without error, but may produce a broken library. 8835 allow_undefined_flag='-berok' 8836 # Determine the default libpath from the value encoded in an 8837 # empty executable. 8838 if test x$gcc_no_link = xyes; then 8839 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8840fi 8841cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8842/* end confdefs.h. */ 8843 8844int 8845main () 8846{ 8847 8848 ; 8849 return 0; 8850} 8851_ACEOF 8852if ac_fn_c_try_link "$LINENO"; then : 8853 8854lt_aix_libpath_sed=' 8855 /Import File Strings/,/^$/ { 8856 /^0/ { 8857 s/^0 *\(.*\)$/\1/ 8858 p 8859 } 8860 }' 8861aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8862# Check for a 64-bit object if we didn't find anything. 8863if test -z "$aix_libpath"; then 8864 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8865fi 8866fi 8867rm -f core conftest.err conftest.$ac_objext \ 8868 conftest$ac_exeext conftest.$ac_ext 8869if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8870 8871 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8872 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" 8873 else 8874 if test "$host_cpu" = ia64; then 8875 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8876 allow_undefined_flag="-z nodefs" 8877 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" 8878 else 8879 # Determine the default libpath from the value encoded in an 8880 # empty executable. 8881 if test x$gcc_no_link = xyes; then 8882 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8883fi 8884cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8885/* end confdefs.h. */ 8886 8887int 8888main () 8889{ 8890 8891 ; 8892 return 0; 8893} 8894_ACEOF 8895if ac_fn_c_try_link "$LINENO"; then : 8896 8897lt_aix_libpath_sed=' 8898 /Import File Strings/,/^$/ { 8899 /^0/ { 8900 s/^0 *\(.*\)$/\1/ 8901 p 8902 } 8903 }' 8904aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8905# Check for a 64-bit object if we didn't find anything. 8906if test -z "$aix_libpath"; then 8907 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8908fi 8909fi 8910rm -f core conftest.err conftest.$ac_objext \ 8911 conftest$ac_exeext conftest.$ac_ext 8912if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8913 8914 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8915 # Warning - without using the other run time loading flags, 8916 # -berok will link without error, but may produce a broken library. 8917 no_undefined_flag=' ${wl}-bernotok' 8918 allow_undefined_flag=' ${wl}-berok' 8919 if test "$with_gnu_ld" = yes; then 8920 # We only use this code for GNU lds that support --whole-archive. 8921 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8922 else 8923 # Exported symbols can be pulled into shared objects from archives 8924 whole_archive_flag_spec='$convenience' 8925 fi 8926 archive_cmds_need_lc=yes 8927 # This is similar to how AIX traditionally builds its shared libraries. 8928 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' 8929 fi 8930 fi 8931 ;; 8932 8933 amigaos*) 8934 case $host_cpu in 8935 powerpc) 8936 # see comment about AmigaOS4 .so support 8937 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8938 archive_expsym_cmds='' 8939 ;; 8940 m68k) 8941 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)' 8942 hardcode_libdir_flag_spec='-L$libdir' 8943 hardcode_minus_L=yes 8944 ;; 8945 esac 8946 ;; 8947 8948 bsdi[45]*) 8949 export_dynamic_flag_spec=-rdynamic 8950 ;; 8951 8952 cygwin* | mingw* | pw32* | cegcc*) 8953 # When not using gcc, we currently assume that we are using 8954 # Microsoft Visual C++. 8955 # hardcode_libdir_flag_spec is actually meaningless, as there is 8956 # no search path for DLLs. 8957 hardcode_libdir_flag_spec=' ' 8958 allow_undefined_flag=unsupported 8959 # Tell ltmain to make .lib files, not .a files. 8960 libext=lib 8961 # Tell ltmain to make .dll files, not .so files. 8962 shrext_cmds=".dll" 8963 # FIXME: Setting linknames here is a bad hack. 8964 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8965 # The linker will automatically build a .lib file if we build a DLL. 8966 old_archive_from_new_cmds='true' 8967 # FIXME: Should let the user specify the lib program. 8968 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8969 fix_srcfile_path='`cygpath -w "$srcfile"`' 8970 enable_shared_with_static_runtimes=yes 8971 ;; 8972 8973 darwin* | rhapsody*) 8974 8975 8976 archive_cmds_need_lc=no 8977 hardcode_direct=no 8978 hardcode_automatic=yes 8979 hardcode_shlibpath_var=unsupported 8980 if test "$lt_cv_ld_force_load" = "yes"; then 8981 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\"`' 8982 else 8983 whole_archive_flag_spec='' 8984 fi 8985 link_all_deplibs=yes 8986 allow_undefined_flag="$_lt_dar_allow_undefined" 8987 case $cc_basename in 8988 ifort*) _lt_dar_can_shared=yes ;; 8989 *) _lt_dar_can_shared=$GCC ;; 8990 esac 8991 if test "$_lt_dar_can_shared" = "yes"; then 8992 output_verbose_link_cmd=func_echo_all 8993 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8994 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8995 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}" 8996 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}" 8997 8998 else 8999 ld_shlibs=no 9000 fi 9001 9002 ;; 9003 9004 dgux*) 9005 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9006 hardcode_libdir_flag_spec='-L$libdir' 9007 hardcode_shlibpath_var=no 9008 ;; 9009 9010 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9011 # support. Future versions do this automatically, but an explicit c++rt0.o 9012 # does not break anything, and helps significantly (at the cost of a little 9013 # extra space). 9014 freebsd2.2*) 9015 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9016 hardcode_libdir_flag_spec='-R$libdir' 9017 hardcode_direct=yes 9018 hardcode_shlibpath_var=no 9019 ;; 9020 9021 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9022 freebsd2.*) 9023 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9024 hardcode_direct=yes 9025 hardcode_minus_L=yes 9026 hardcode_shlibpath_var=no 9027 ;; 9028 9029 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9030 freebsd* | dragonfly*) 9031 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9032 hardcode_libdir_flag_spec='-R$libdir' 9033 hardcode_direct=yes 9034 hardcode_shlibpath_var=no 9035 ;; 9036 9037 hpux9*) 9038 if test "$GCC" = yes; then 9039 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' 9040 else 9041 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' 9042 fi 9043 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9044 hardcode_libdir_separator=: 9045 hardcode_direct=yes 9046 9047 # hardcode_minus_L: Not really in the search PATH, 9048 # but as the default location of the library. 9049 hardcode_minus_L=yes 9050 export_dynamic_flag_spec='${wl}-E' 9051 ;; 9052 9053 hpux10*) 9054 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9055 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9056 else 9057 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9058 fi 9059 if test "$with_gnu_ld" = no; then 9060 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9061 hardcode_libdir_flag_spec_ld='+b $libdir' 9062 hardcode_libdir_separator=: 9063 hardcode_direct=yes 9064 hardcode_direct_absolute=yes 9065 export_dynamic_flag_spec='${wl}-E' 9066 # hardcode_minus_L: Not really in the search PATH, 9067 # but as the default location of the library. 9068 hardcode_minus_L=yes 9069 fi 9070 ;; 9071 9072 hpux11*) 9073 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9074 case $host_cpu in 9075 hppa*64*) 9076 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9077 ;; 9078 ia64*) 9079 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9080 ;; 9081 *) 9082 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9083 ;; 9084 esac 9085 else 9086 case $host_cpu in 9087 hppa*64*) 9088 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9089 ;; 9090 ia64*) 9091 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9092 ;; 9093 *) 9094 9095 # Older versions of the 11.00 compiler do not understand -b yet 9096 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9098$as_echo_n "checking if $CC understands -b... " >&6; } 9099if ${lt_cv_prog_compiler__b+:} false; then : 9100 $as_echo_n "(cached) " >&6 9101else 9102 lt_cv_prog_compiler__b=no 9103 save_LDFLAGS="$LDFLAGS" 9104 LDFLAGS="$LDFLAGS -b" 9105 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9106 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9107 # The linker can only warn and ignore the option if not recognized 9108 # So say no if there are warnings 9109 if test -s conftest.err; then 9110 # Append any errors to the config.log. 9111 cat conftest.err 1>&5 9112 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9113 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9114 if diff conftest.exp conftest.er2 >/dev/null; then 9115 lt_cv_prog_compiler__b=yes 9116 fi 9117 else 9118 lt_cv_prog_compiler__b=yes 9119 fi 9120 fi 9121 $RM -r conftest* 9122 LDFLAGS="$save_LDFLAGS" 9123 9124fi 9125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9126$as_echo "$lt_cv_prog_compiler__b" >&6; } 9127 9128if test x"$lt_cv_prog_compiler__b" = xyes; then 9129 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9130else 9131 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9132fi 9133 9134 ;; 9135 esac 9136 fi 9137 if test "$with_gnu_ld" = no; then 9138 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9139 hardcode_libdir_separator=: 9140 9141 case $host_cpu in 9142 hppa*64*|ia64*) 9143 hardcode_direct=no 9144 hardcode_shlibpath_var=no 9145 ;; 9146 *) 9147 hardcode_direct=yes 9148 hardcode_direct_absolute=yes 9149 export_dynamic_flag_spec='${wl}-E' 9150 9151 # hardcode_minus_L: Not really in the search PATH, 9152 # but as the default location of the library. 9153 hardcode_minus_L=yes 9154 ;; 9155 esac 9156 fi 9157 ;; 9158 9159 irix5* | irix6* | nonstopux*) 9160 if test "$GCC" = yes; then 9161 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' 9162 # Try to use the -exported_symbol ld option, if it does not 9163 # work, assume that -exports_file does not work either and 9164 # implicitly export all symbols. 9165 save_LDFLAGS="$LDFLAGS" 9166 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9167 if test x$gcc_no_link = xyes; then 9168 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9169fi 9170cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9171/* end confdefs.h. */ 9172int foo(void) {} 9173_ACEOF 9174if ac_fn_c_try_link "$LINENO"; then : 9175 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' 9176 9177fi 9178rm -f core conftest.err conftest.$ac_objext \ 9179 conftest$ac_exeext conftest.$ac_ext 9180 LDFLAGS="$save_LDFLAGS" 9181 else 9182 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' 9183 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' 9184 fi 9185 archive_cmds_need_lc='no' 9186 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9187 hardcode_libdir_separator=: 9188 inherit_rpath=yes 9189 link_all_deplibs=yes 9190 ;; 9191 9192 netbsd*) 9193 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9194 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9195 else 9196 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9197 fi 9198 hardcode_libdir_flag_spec='-R$libdir' 9199 hardcode_direct=yes 9200 hardcode_shlibpath_var=no 9201 ;; 9202 9203 newsos6) 9204 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9205 hardcode_direct=yes 9206 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9207 hardcode_libdir_separator=: 9208 hardcode_shlibpath_var=no 9209 ;; 9210 9211 *nto* | *qnx*) 9212 ;; 9213 9214 openbsd*) 9215 if test -f /usr/libexec/ld.so; then 9216 hardcode_direct=yes 9217 hardcode_shlibpath_var=no 9218 hardcode_direct_absolute=yes 9219 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9220 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9221 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9222 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9223 export_dynamic_flag_spec='${wl}-E' 9224 else 9225 case $host_os in 9226 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9227 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9228 hardcode_libdir_flag_spec='-R$libdir' 9229 ;; 9230 *) 9231 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9232 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9233 ;; 9234 esac 9235 fi 9236 else 9237 ld_shlibs=no 9238 fi 9239 ;; 9240 9241 os2*) 9242 hardcode_libdir_flag_spec='-L$libdir' 9243 hardcode_minus_L=yes 9244 allow_undefined_flag=unsupported 9245 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' 9246 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9247 ;; 9248 9249 osf3*) 9250 if test "$GCC" = yes; then 9251 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9252 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' 9253 else 9254 allow_undefined_flag=' -expect_unresolved \*' 9255 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' 9256 fi 9257 archive_cmds_need_lc='no' 9258 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9259 hardcode_libdir_separator=: 9260 ;; 9261 9262 osf4* | osf5*) # as osf3* with the addition of -msym flag 9263 if test "$GCC" = yes; then 9264 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9265 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' 9266 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9267 else 9268 allow_undefined_flag=' -expect_unresolved \*' 9269 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' 9270 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~ 9271 $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' 9272 9273 # Both c and cxx compiler support -rpath directly 9274 hardcode_libdir_flag_spec='-rpath $libdir' 9275 fi 9276 archive_cmds_need_lc='no' 9277 hardcode_libdir_separator=: 9278 ;; 9279 9280 solaris*) 9281 no_undefined_flag=' -z defs' 9282 if test "$GCC" = yes; then 9283 wlarc='${wl}' 9284 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9285 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9286 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9287 else 9288 case `$CC -V 2>&1` in 9289 *"Compilers 5.0"*) 9290 wlarc='' 9291 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9292 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9293 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9294 ;; 9295 *) 9296 wlarc='${wl}' 9297 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9298 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9299 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9300 ;; 9301 esac 9302 fi 9303 hardcode_libdir_flag_spec='-R$libdir' 9304 hardcode_shlibpath_var=no 9305 case $host_os in 9306 solaris2.[0-5] | solaris2.[0-5].*) ;; 9307 *) 9308 # The compiler driver will combine and reorder linker options, 9309 # but understands `-z linker_flag'. GCC discards it without `$wl', 9310 # but is careful enough not to reorder. 9311 # Supported since Solaris 2.6 (maybe 2.5.1?) 9312 if test "$GCC" = yes; then 9313 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9314 else 9315 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9316 fi 9317 ;; 9318 esac 9319 link_all_deplibs=yes 9320 ;; 9321 9322 sunos4*) 9323 if test "x$host_vendor" = xsequent; then 9324 # Use $CC to link under sequent, because it throws in some extra .o 9325 # files that make .init and .fini sections work. 9326 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9327 else 9328 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9329 fi 9330 hardcode_libdir_flag_spec='-L$libdir' 9331 hardcode_direct=yes 9332 hardcode_minus_L=yes 9333 hardcode_shlibpath_var=no 9334 ;; 9335 9336 sysv4) 9337 case $host_vendor in 9338 sni) 9339 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9340 hardcode_direct=yes # is this really true??? 9341 ;; 9342 siemens) 9343 ## LD is ld it makes a PLAMLIB 9344 ## CC just makes a GrossModule. 9345 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9346 reload_cmds='$CC -r -o $output$reload_objs' 9347 hardcode_direct=no 9348 ;; 9349 motorola) 9350 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9351 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9352 ;; 9353 esac 9354 runpath_var='LD_RUN_PATH' 9355 hardcode_shlibpath_var=no 9356 ;; 9357 9358 sysv4.3*) 9359 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9360 hardcode_shlibpath_var=no 9361 export_dynamic_flag_spec='-Bexport' 9362 ;; 9363 9364 sysv4*MP*) 9365 if test -d /usr/nec; then 9366 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9367 hardcode_shlibpath_var=no 9368 runpath_var=LD_RUN_PATH 9369 hardcode_runpath_var=yes 9370 ld_shlibs=yes 9371 fi 9372 ;; 9373 9374 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9375 no_undefined_flag='${wl}-z,text' 9376 archive_cmds_need_lc=no 9377 hardcode_shlibpath_var=no 9378 runpath_var='LD_RUN_PATH' 9379 9380 if test "$GCC" = yes; then 9381 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9382 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9383 else 9384 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9385 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9386 fi 9387 ;; 9388 9389 sysv5* | sco3.2v5* | sco5v6*) 9390 # Note: We can NOT use -z defs as we might desire, because we do not 9391 # link with -lc, and that would cause any symbols used from libc to 9392 # always be unresolved, which means just about no library would 9393 # ever link correctly. If we're not using GNU ld we use -z text 9394 # though, which does catch some bad symbols but isn't as heavy-handed 9395 # as -z defs. 9396 no_undefined_flag='${wl}-z,text' 9397 allow_undefined_flag='${wl}-z,nodefs' 9398 archive_cmds_need_lc=no 9399 hardcode_shlibpath_var=no 9400 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9401 hardcode_libdir_separator=':' 9402 link_all_deplibs=yes 9403 export_dynamic_flag_spec='${wl}-Bexport' 9404 runpath_var='LD_RUN_PATH' 9405 9406 if test "$GCC" = yes; then 9407 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9408 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9409 else 9410 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9411 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9412 fi 9413 ;; 9414 9415 uts4*) 9416 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9417 hardcode_libdir_flag_spec='-L$libdir' 9418 hardcode_shlibpath_var=no 9419 ;; 9420 9421 *) 9422 ld_shlibs=no 9423 ;; 9424 esac 9425 9426 if test x$host_vendor = xsni; then 9427 case $host in 9428 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9429 export_dynamic_flag_spec='${wl}-Blargedynsym' 9430 ;; 9431 esac 9432 fi 9433 fi 9434 9435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9436$as_echo "$ld_shlibs" >&6; } 9437test "$ld_shlibs" = no && can_build_shared=no 9438 9439with_gnu_ld=$with_gnu_ld 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455# 9456# Do we need to explicitly link libc? 9457# 9458case "x$archive_cmds_need_lc" in 9459x|xyes) 9460 # Assume -lc should be added 9461 archive_cmds_need_lc=yes 9462 9463 if test "$enable_shared" = yes && test "$GCC" = yes; then 9464 case $archive_cmds in 9465 *'~'*) 9466 # FIXME: we may have to deal with multi-command sequences. 9467 ;; 9468 '$CC '*) 9469 # Test whether the compiler implicitly links with -lc since on some 9470 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9471 # to ld, don't add -lc before -lgcc. 9472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9473$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9474if ${lt_cv_archive_cmds_need_lc+:} false; then : 9475 $as_echo_n "(cached) " >&6 9476else 9477 $RM conftest* 9478 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9479 9480 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9481 (eval $ac_compile) 2>&5 9482 ac_status=$? 9483 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9484 test $ac_status = 0; } 2>conftest.err; then 9485 soname=conftest 9486 lib=conftest 9487 libobjs=conftest.$ac_objext 9488 deplibs= 9489 wl=$lt_prog_compiler_wl 9490 pic_flag=$lt_prog_compiler_pic 9491 compiler_flags=-v 9492 linker_flags=-v 9493 verstring= 9494 output_objdir=. 9495 libname=conftest 9496 lt_save_allow_undefined_flag=$allow_undefined_flag 9497 allow_undefined_flag= 9498 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9499 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9500 ac_status=$? 9501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9502 test $ac_status = 0; } 9503 then 9504 lt_cv_archive_cmds_need_lc=no 9505 else 9506 lt_cv_archive_cmds_need_lc=yes 9507 fi 9508 allow_undefined_flag=$lt_save_allow_undefined_flag 9509 else 9510 cat conftest.err 1>&5 9511 fi 9512 $RM conftest* 9513 9514fi 9515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9516$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9517 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9518 ;; 9519 esac 9520 fi 9521 ;; 9522esac 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9681$as_echo_n "checking dynamic linker characteristics... " >&6; } 9682 9683if test "$GCC" = yes; then 9684 case $host_os in 9685 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9686 *) lt_awk_arg="/^libraries:/" ;; 9687 esac 9688 case $host_os in 9689 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9690 *) lt_sed_strip_eq="s,=/,/,g" ;; 9691 esac 9692 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9693 case $lt_search_path_spec in 9694 *\;*) 9695 # if the path contains ";" then we assume it to be the separator 9696 # otherwise default to the standard path separator (i.e. ":") - it is 9697 # assumed that no part of a normal pathname contains ";" but that should 9698 # okay in the real world where ";" in dirpaths is itself problematic. 9699 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9700 ;; 9701 *) 9702 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9703 ;; 9704 esac 9705 # Ok, now we have the path, separated by spaces, we can step through it 9706 # and add multilib dir if necessary. 9707 lt_tmp_lt_search_path_spec= 9708 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9709 for lt_sys_path in $lt_search_path_spec; do 9710 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9711 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9712 else 9713 test -d "$lt_sys_path" && \ 9714 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9715 fi 9716 done 9717 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9718BEGIN {RS=" "; FS="/|\n";} { 9719 lt_foo=""; 9720 lt_count=0; 9721 for (lt_i = NF; lt_i > 0; lt_i--) { 9722 if ($lt_i != "" && $lt_i != ".") { 9723 if ($lt_i == "..") { 9724 lt_count++; 9725 } else { 9726 if (lt_count == 0) { 9727 lt_foo="/" $lt_i lt_foo; 9728 } else { 9729 lt_count--; 9730 } 9731 } 9732 } 9733 } 9734 if (lt_foo != "") { lt_freq[lt_foo]++; } 9735 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9736}'` 9737 # AWK program above erroneously prepends '/' to C:/dos/paths 9738 # for these hosts. 9739 case $host_os in 9740 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9741 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9742 esac 9743 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9744else 9745 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9746fi 9747library_names_spec= 9748libname_spec='lib$name' 9749soname_spec= 9750shrext_cmds=".so" 9751postinstall_cmds= 9752postuninstall_cmds= 9753finish_cmds= 9754finish_eval= 9755shlibpath_var= 9756shlibpath_overrides_runpath=unknown 9757version_type=none 9758dynamic_linker="$host_os ld.so" 9759sys_lib_dlsearch_path_spec="/lib /usr/lib" 9760need_lib_prefix=unknown 9761hardcode_into_libs=no 9762 9763# when you set need_version to no, make sure it does not cause -set_version 9764# flags to be left without arguments 9765need_version=unknown 9766 9767case $host_os in 9768aix3*) 9769 version_type=linux 9770 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9771 shlibpath_var=LIBPATH 9772 9773 # AIX 3 has no versioning support, so we append a major version to the name. 9774 soname_spec='${libname}${release}${shared_ext}$major' 9775 ;; 9776 9777aix[4-9]*) 9778 version_type=linux 9779 need_lib_prefix=no 9780 need_version=no 9781 hardcode_into_libs=yes 9782 if test "$host_cpu" = ia64; then 9783 # AIX 5 supports IA64 9784 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9785 shlibpath_var=LD_LIBRARY_PATH 9786 else 9787 # With GCC up to 2.95.x, collect2 would create an import file 9788 # for dependence libraries. The import file would start with 9789 # the line `#! .'. This would cause the generated library to 9790 # depend on `.', always an invalid library. This was fixed in 9791 # development snapshots of GCC prior to 3.0. 9792 case $host_os in 9793 aix4 | aix4.[01] | aix4.[01].*) 9794 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9795 echo ' yes ' 9796 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9797 : 9798 else 9799 can_build_shared=no 9800 fi 9801 ;; 9802 esac 9803 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9804 # soname into executable. Probably we can add versioning support to 9805 # collect2, so additional links can be useful in future. 9806 if test "$aix_use_runtimelinking" = yes; then 9807 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9808 # instead of lib<name>.a to let people know that these are not 9809 # typical AIX shared libraries. 9810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9811 else 9812 # We preserve .a as extension for shared libraries through AIX4.2 9813 # and later when we are not doing run time linking. 9814 library_names_spec='${libname}${release}.a $libname.a' 9815 soname_spec='${libname}${release}${shared_ext}$major' 9816 fi 9817 shlibpath_var=LIBPATH 9818 fi 9819 ;; 9820 9821amigaos*) 9822 case $host_cpu in 9823 powerpc) 9824 # Since July 2007 AmigaOS4 officially supports .so libraries. 9825 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9827 ;; 9828 m68k) 9829 library_names_spec='$libname.ixlibrary $libname.a' 9830 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9831 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' 9832 ;; 9833 esac 9834 ;; 9835 9836beos*) 9837 library_names_spec='${libname}${shared_ext}' 9838 dynamic_linker="$host_os ld.so" 9839 shlibpath_var=LIBRARY_PATH 9840 ;; 9841 9842bsdi[45]*) 9843 version_type=linux 9844 need_version=no 9845 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9846 soname_spec='${libname}${release}${shared_ext}$major' 9847 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9848 shlibpath_var=LD_LIBRARY_PATH 9849 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9850 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9851 # the default ld.so.conf also contains /usr/contrib/lib and 9852 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9853 # libtool to hard-code these into programs 9854 ;; 9855 9856cygwin* | mingw* | pw32* | cegcc*) 9857 version_type=windows 9858 shrext_cmds=".dll" 9859 need_version=no 9860 need_lib_prefix=no 9861 9862 case $GCC,$host_os in 9863 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9864 library_names_spec='$libname.dll.a' 9865 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9866 postinstall_cmds='base_file=`basename \${file}`~ 9867 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9868 dldir=$destdir/`dirname \$dlpath`~ 9869 test -d \$dldir || mkdir -p \$dldir~ 9870 $install_prog $dir/$dlname \$dldir/$dlname~ 9871 chmod a+x \$dldir/$dlname~ 9872 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9873 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9874 fi' 9875 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9876 dlpath=$dir/\$dldll~ 9877 $RM \$dlpath' 9878 shlibpath_overrides_runpath=yes 9879 9880 case $host_os in 9881 cygwin*) 9882 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9883 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9884 9885 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9886 ;; 9887 mingw* | cegcc*) 9888 # MinGW DLLs use traditional 'lib' prefix 9889 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9890 ;; 9891 pw32*) 9892 # pw32 DLLs use 'pw' prefix rather than 'lib' 9893 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9894 ;; 9895 esac 9896 ;; 9897 9898 *) 9899 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9900 ;; 9901 esac 9902 dynamic_linker='Win32 ld.exe' 9903 # FIXME: first we should search . and the directory the executable is in 9904 shlibpath_var=PATH 9905 ;; 9906 9907darwin* | rhapsody*) 9908 dynamic_linker="$host_os dyld" 9909 version_type=darwin 9910 need_lib_prefix=no 9911 need_version=no 9912 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9913 soname_spec='${libname}${release}${major}$shared_ext' 9914 shlibpath_overrides_runpath=yes 9915 shlibpath_var=DYLD_LIBRARY_PATH 9916 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9917 9918 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9919 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9920 ;; 9921 9922dgux*) 9923 version_type=linux 9924 need_lib_prefix=no 9925 need_version=no 9926 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9927 soname_spec='${libname}${release}${shared_ext}$major' 9928 shlibpath_var=LD_LIBRARY_PATH 9929 ;; 9930 9931freebsd* | dragonfly*) 9932 # DragonFly does not have aout. When/if they implement a new 9933 # versioning mechanism, adjust this. 9934 if test -x /usr/bin/objformat; then 9935 objformat=`/usr/bin/objformat` 9936 else 9937 case $host_os in 9938 freebsd[23].*) objformat=aout ;; 9939 *) objformat=elf ;; 9940 esac 9941 fi 9942 version_type=freebsd-$objformat 9943 case $version_type in 9944 freebsd-elf*) 9945 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9946 need_version=no 9947 need_lib_prefix=no 9948 ;; 9949 freebsd-*) 9950 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9951 need_version=yes 9952 ;; 9953 esac 9954 shlibpath_var=LD_LIBRARY_PATH 9955 case $host_os in 9956 freebsd2.*) 9957 shlibpath_overrides_runpath=yes 9958 ;; 9959 freebsd3.[01]* | freebsdelf3.[01]*) 9960 shlibpath_overrides_runpath=yes 9961 hardcode_into_libs=yes 9962 ;; 9963 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9964 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9965 shlibpath_overrides_runpath=no 9966 hardcode_into_libs=yes 9967 ;; 9968 *) # from 4.6 on, and DragonFly 9969 shlibpath_overrides_runpath=yes 9970 hardcode_into_libs=yes 9971 ;; 9972 esac 9973 ;; 9974 9975gnu*) 9976 version_type=linux 9977 need_lib_prefix=no 9978 need_version=no 9979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9980 soname_spec='${libname}${release}${shared_ext}$major' 9981 shlibpath_var=LD_LIBRARY_PATH 9982 hardcode_into_libs=yes 9983 ;; 9984 9985haiku*) 9986 version_type=linux 9987 need_lib_prefix=no 9988 need_version=no 9989 dynamic_linker="$host_os runtime_loader" 9990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9991 soname_spec='${libname}${release}${shared_ext}$major' 9992 shlibpath_var=LIBRARY_PATH 9993 shlibpath_overrides_runpath=yes 9994 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9995 hardcode_into_libs=yes 9996 ;; 9997 9998hpux9* | hpux10* | hpux11*) 9999 # Give a soname corresponding to the major version so that dld.sl refuses to 10000 # link against other versions. 10001 version_type=sunos 10002 need_lib_prefix=no 10003 need_version=no 10004 case $host_cpu in 10005 ia64*) 10006 shrext_cmds='.so' 10007 hardcode_into_libs=yes 10008 dynamic_linker="$host_os dld.so" 10009 shlibpath_var=LD_LIBRARY_PATH 10010 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10012 soname_spec='${libname}${release}${shared_ext}$major' 10013 if test "X$HPUX_IA64_MODE" = X32; then 10014 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10015 else 10016 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10017 fi 10018 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10019 ;; 10020 hppa*64*) 10021 shrext_cmds='.sl' 10022 hardcode_into_libs=yes 10023 dynamic_linker="$host_os dld.sl" 10024 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10025 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10027 soname_spec='${libname}${release}${shared_ext}$major' 10028 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10029 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10030 ;; 10031 *) 10032 shrext_cmds='.sl' 10033 dynamic_linker="$host_os dld.sl" 10034 shlibpath_var=SHLIB_PATH 10035 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10037 soname_spec='${libname}${release}${shared_ext}$major' 10038 ;; 10039 esac 10040 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10041 postinstall_cmds='chmod 555 $lib' 10042 # or fails outright, so override atomically: 10043 install_override_mode=555 10044 ;; 10045 10046interix[3-9]*) 10047 version_type=linux 10048 need_lib_prefix=no 10049 need_version=no 10050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10051 soname_spec='${libname}${release}${shared_ext}$major' 10052 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10053 shlibpath_var=LD_LIBRARY_PATH 10054 shlibpath_overrides_runpath=no 10055 hardcode_into_libs=yes 10056 ;; 10057 10058irix5* | irix6* | nonstopux*) 10059 case $host_os in 10060 nonstopux*) version_type=nonstopux ;; 10061 *) 10062 if test "$lt_cv_prog_gnu_ld" = yes; then 10063 version_type=linux 10064 else 10065 version_type=irix 10066 fi ;; 10067 esac 10068 need_lib_prefix=no 10069 need_version=no 10070 soname_spec='${libname}${release}${shared_ext}$major' 10071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10072 case $host_os in 10073 irix5* | nonstopux*) 10074 libsuff= shlibsuff= 10075 ;; 10076 *) 10077 case $LD in # libtool.m4 will add one of these switches to LD 10078 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10079 libsuff= shlibsuff= libmagic=32-bit;; 10080 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10081 libsuff=32 shlibsuff=N32 libmagic=N32;; 10082 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10083 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10084 *) libsuff= shlibsuff= libmagic=never-match;; 10085 esac 10086 ;; 10087 esac 10088 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10089 shlibpath_overrides_runpath=no 10090 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10091 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10092 hardcode_into_libs=yes 10093 ;; 10094 10095# No shared lib support for Linux oldld, aout, or coff. 10096linux*oldld* | linux*aout* | linux*coff*) 10097 dynamic_linker=no 10098 ;; 10099 10100# This must be Linux ELF. 10101linux* | k*bsd*-gnu | kopensolaris*-gnu) 10102 version_type=linux 10103 need_lib_prefix=no 10104 need_version=no 10105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10106 soname_spec='${libname}${release}${shared_ext}$major' 10107 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10108 shlibpath_var=LD_LIBRARY_PATH 10109 shlibpath_overrides_runpath=no 10110 10111 # Some binutils ld are patched to set DT_RUNPATH 10112 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10113 $as_echo_n "(cached) " >&6 10114else 10115 lt_cv_shlibpath_overrides_runpath=no 10116 save_LDFLAGS=$LDFLAGS 10117 save_libdir=$libdir 10118 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10119 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10120 if test x$gcc_no_link = xyes; then 10121 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10122fi 10123cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10124/* end confdefs.h. */ 10125 10126int 10127main () 10128{ 10129 10130 ; 10131 return 0; 10132} 10133_ACEOF 10134if ac_fn_c_try_link "$LINENO"; then : 10135 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10136 lt_cv_shlibpath_overrides_runpath=yes 10137fi 10138fi 10139rm -f core conftest.err conftest.$ac_objext \ 10140 conftest$ac_exeext conftest.$ac_ext 10141 LDFLAGS=$save_LDFLAGS 10142 libdir=$save_libdir 10143 10144fi 10145 10146 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10147 10148 # This implies no fast_install, which is unacceptable. 10149 # Some rework will be needed to allow for fast_install 10150 # before this can be enabled. 10151 hardcode_into_libs=yes 10152 10153 # Append ld.so.conf contents to the search path 10154 if test -f /etc/ld.so.conf; then 10155 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' ' '` 10156 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10157 fi 10158 10159 # We used to test for /lib/ld.so.1 and disable shared libraries on 10160 # powerpc, because MkLinux only supported shared libraries with the 10161 # GNU dynamic linker. Since this was broken with cross compilers, 10162 # most powerpc-linux boxes support dynamic linking these days and 10163 # people can always --disable-shared, the test was removed, and we 10164 # assume the GNU/Linux dynamic linker is in use. 10165 dynamic_linker='GNU/Linux ld.so' 10166 ;; 10167 10168netbsd*) 10169 version_type=sunos 10170 need_lib_prefix=no 10171 need_version=no 10172 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10173 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10174 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10175 dynamic_linker='NetBSD (a.out) ld.so' 10176 else 10177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10178 soname_spec='${libname}${release}${shared_ext}$major' 10179 dynamic_linker='NetBSD ld.elf_so' 10180 fi 10181 shlibpath_var=LD_LIBRARY_PATH 10182 shlibpath_overrides_runpath=yes 10183 hardcode_into_libs=yes 10184 ;; 10185 10186newsos6) 10187 version_type=linux 10188 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10189 shlibpath_var=LD_LIBRARY_PATH 10190 shlibpath_overrides_runpath=yes 10191 ;; 10192 10193*nto* | *qnx*) 10194 version_type=qnx 10195 need_lib_prefix=no 10196 need_version=no 10197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10198 soname_spec='${libname}${release}${shared_ext}$major' 10199 shlibpath_var=LD_LIBRARY_PATH 10200 shlibpath_overrides_runpath=no 10201 hardcode_into_libs=yes 10202 dynamic_linker='ldqnx.so' 10203 ;; 10204 10205openbsd*) 10206 version_type=sunos 10207 sys_lib_dlsearch_path_spec="/usr/lib" 10208 need_lib_prefix=no 10209 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10210 case $host_os in 10211 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10212 *) need_version=no ;; 10213 esac 10214 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10215 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10216 shlibpath_var=LD_LIBRARY_PATH 10217 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10218 case $host_os in 10219 openbsd2.[89] | openbsd2.[89].*) 10220 shlibpath_overrides_runpath=no 10221 ;; 10222 *) 10223 shlibpath_overrides_runpath=yes 10224 ;; 10225 esac 10226 else 10227 shlibpath_overrides_runpath=yes 10228 fi 10229 ;; 10230 10231os2*) 10232 libname_spec='$name' 10233 shrext_cmds=".dll" 10234 need_lib_prefix=no 10235 library_names_spec='$libname${shared_ext} $libname.a' 10236 dynamic_linker='OS/2 ld.exe' 10237 shlibpath_var=LIBPATH 10238 ;; 10239 10240osf3* | osf4* | osf5*) 10241 version_type=osf 10242 need_lib_prefix=no 10243 need_version=no 10244 soname_spec='${libname}${release}${shared_ext}$major' 10245 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10246 shlibpath_var=LD_LIBRARY_PATH 10247 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10248 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10249 ;; 10250 10251rdos*) 10252 dynamic_linker=no 10253 ;; 10254 10255solaris*) 10256 version_type=linux 10257 need_lib_prefix=no 10258 need_version=no 10259 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10260 soname_spec='${libname}${release}${shared_ext}$major' 10261 shlibpath_var=LD_LIBRARY_PATH 10262 shlibpath_overrides_runpath=yes 10263 hardcode_into_libs=yes 10264 # ldd complains unless libraries are executable 10265 postinstall_cmds='chmod +x $lib' 10266 ;; 10267 10268sunos4*) 10269 version_type=sunos 10270 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10271 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10272 shlibpath_var=LD_LIBRARY_PATH 10273 shlibpath_overrides_runpath=yes 10274 if test "$with_gnu_ld" = yes; then 10275 need_lib_prefix=no 10276 fi 10277 need_version=yes 10278 ;; 10279 10280sysv4 | sysv4.3*) 10281 version_type=linux 10282 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10283 soname_spec='${libname}${release}${shared_ext}$major' 10284 shlibpath_var=LD_LIBRARY_PATH 10285 case $host_vendor in 10286 sni) 10287 shlibpath_overrides_runpath=no 10288 need_lib_prefix=no 10289 runpath_var=LD_RUN_PATH 10290 ;; 10291 siemens) 10292 need_lib_prefix=no 10293 ;; 10294 motorola) 10295 need_lib_prefix=no 10296 need_version=no 10297 shlibpath_overrides_runpath=no 10298 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10299 ;; 10300 esac 10301 ;; 10302 10303sysv4*MP*) 10304 if test -d /usr/nec ;then 10305 version_type=linux 10306 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10307 soname_spec='$libname${shared_ext}.$major' 10308 shlibpath_var=LD_LIBRARY_PATH 10309 fi 10310 ;; 10311 10312sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10313 version_type=freebsd-elf 10314 need_lib_prefix=no 10315 need_version=no 10316 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10317 soname_spec='${libname}${release}${shared_ext}$major' 10318 shlibpath_var=LD_LIBRARY_PATH 10319 shlibpath_overrides_runpath=yes 10320 hardcode_into_libs=yes 10321 if test "$with_gnu_ld" = yes; then 10322 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10323 else 10324 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10325 case $host_os in 10326 sco3.2v5*) 10327 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10328 ;; 10329 esac 10330 fi 10331 sys_lib_dlsearch_path_spec='/usr/lib' 10332 ;; 10333 10334tpf*) 10335 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10336 version_type=linux 10337 need_lib_prefix=no 10338 need_version=no 10339 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10340 shlibpath_var=LD_LIBRARY_PATH 10341 shlibpath_overrides_runpath=no 10342 hardcode_into_libs=yes 10343 ;; 10344 10345uts4*) 10346 version_type=linux 10347 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10348 soname_spec='${libname}${release}${shared_ext}$major' 10349 shlibpath_var=LD_LIBRARY_PATH 10350 ;; 10351 10352*) 10353 dynamic_linker=no 10354 ;; 10355esac 10356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10357$as_echo "$dynamic_linker" >&6; } 10358test "$dynamic_linker" = no && can_build_shared=no 10359 10360variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10361if test "$GCC" = yes; then 10362 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10363fi 10364 10365if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10366 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10367fi 10368if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10369 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10370fi 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10464$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10465hardcode_action= 10466if test -n "$hardcode_libdir_flag_spec" || 10467 test -n "$runpath_var" || 10468 test "X$hardcode_automatic" = "Xyes" ; then 10469 10470 # We can hardcode non-existent directories. 10471 if test "$hardcode_direct" != no && 10472 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10473 # have to relink, otherwise we might link with an installed library 10474 # when we should be linking with a yet-to-be-installed one 10475 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10476 test "$hardcode_minus_L" != no; then 10477 # Linking always hardcodes the temporary library directory. 10478 hardcode_action=relink 10479 else 10480 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10481 hardcode_action=immediate 10482 fi 10483else 10484 # We cannot hardcode anything, or else we can only hardcode existing 10485 # directories. 10486 hardcode_action=unsupported 10487fi 10488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10489$as_echo "$hardcode_action" >&6; } 10490 10491if test "$hardcode_action" = relink || 10492 test "$inherit_rpath" = yes; then 10493 # Fast installation is not supported 10494 enable_fast_install=no 10495elif test "$shlibpath_overrides_runpath" = yes || 10496 test "$enable_shared" = no; then 10497 # Fast installation is not necessary 10498 enable_fast_install=needless 10499fi 10500 10501 10502 10503 10504 10505 10506 if test "x$enable_dlopen" != xyes; then 10507 enable_dlopen=unknown 10508 enable_dlopen_self=unknown 10509 enable_dlopen_self_static=unknown 10510else 10511 lt_cv_dlopen=no 10512 lt_cv_dlopen_libs= 10513 10514 case $host_os in 10515 beos*) 10516 lt_cv_dlopen="load_add_on" 10517 lt_cv_dlopen_libs= 10518 lt_cv_dlopen_self=yes 10519 ;; 10520 10521 mingw* | pw32* | cegcc*) 10522 lt_cv_dlopen="LoadLibrary" 10523 lt_cv_dlopen_libs= 10524 ;; 10525 10526 cygwin*) 10527 lt_cv_dlopen="dlopen" 10528 lt_cv_dlopen_libs= 10529 ;; 10530 10531 darwin*) 10532 # if libdl is installed we need to link against it 10533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10534$as_echo_n "checking for dlopen in -ldl... " >&6; } 10535if ${ac_cv_lib_dl_dlopen+:} false; then : 10536 $as_echo_n "(cached) " >&6 10537else 10538 ac_check_lib_save_LIBS=$LIBS 10539LIBS="-ldl $LIBS" 10540if test x$gcc_no_link = xyes; then 10541 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10542fi 10543cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10544/* end confdefs.h. */ 10545 10546/* Override any GCC internal prototype to avoid an error. 10547 Use char because int might match the return type of a GCC 10548 builtin and then its argument prototype would still apply. */ 10549#ifdef __cplusplus 10550extern "C" 10551#endif 10552char dlopen (); 10553int 10554main () 10555{ 10556return dlopen (); 10557 ; 10558 return 0; 10559} 10560_ACEOF 10561if ac_fn_c_try_link "$LINENO"; then : 10562 ac_cv_lib_dl_dlopen=yes 10563else 10564 ac_cv_lib_dl_dlopen=no 10565fi 10566rm -f core conftest.err conftest.$ac_objext \ 10567 conftest$ac_exeext conftest.$ac_ext 10568LIBS=$ac_check_lib_save_LIBS 10569fi 10570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10571$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10572if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10573 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10574else 10575 10576 lt_cv_dlopen="dyld" 10577 lt_cv_dlopen_libs= 10578 lt_cv_dlopen_self=yes 10579 10580fi 10581 10582 ;; 10583 10584 *) 10585 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10586if test "x$ac_cv_func_shl_load" = xyes; then : 10587 lt_cv_dlopen="shl_load" 10588else 10589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10590$as_echo_n "checking for shl_load in -ldld... " >&6; } 10591if ${ac_cv_lib_dld_shl_load+:} false; then : 10592 $as_echo_n "(cached) " >&6 10593else 10594 ac_check_lib_save_LIBS=$LIBS 10595LIBS="-ldld $LIBS" 10596if test x$gcc_no_link = xyes; then 10597 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10598fi 10599cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10600/* end confdefs.h. */ 10601 10602/* Override any GCC internal prototype to avoid an error. 10603 Use char because int might match the return type of a GCC 10604 builtin and then its argument prototype would still apply. */ 10605#ifdef __cplusplus 10606extern "C" 10607#endif 10608char shl_load (); 10609int 10610main () 10611{ 10612return shl_load (); 10613 ; 10614 return 0; 10615} 10616_ACEOF 10617if ac_fn_c_try_link "$LINENO"; then : 10618 ac_cv_lib_dld_shl_load=yes 10619else 10620 ac_cv_lib_dld_shl_load=no 10621fi 10622rm -f core conftest.err conftest.$ac_objext \ 10623 conftest$ac_exeext conftest.$ac_ext 10624LIBS=$ac_check_lib_save_LIBS 10625fi 10626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10627$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10628if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10629 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10630else 10631 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10632if test "x$ac_cv_func_dlopen" = xyes; then : 10633 lt_cv_dlopen="dlopen" 10634else 10635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10636$as_echo_n "checking for dlopen in -ldl... " >&6; } 10637if ${ac_cv_lib_dl_dlopen+:} false; then : 10638 $as_echo_n "(cached) " >&6 10639else 10640 ac_check_lib_save_LIBS=$LIBS 10641LIBS="-ldl $LIBS" 10642if test x$gcc_no_link = xyes; then 10643 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10644fi 10645cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10646/* end confdefs.h. */ 10647 10648/* Override any GCC internal prototype to avoid an error. 10649 Use char because int might match the return type of a GCC 10650 builtin and then its argument prototype would still apply. */ 10651#ifdef __cplusplus 10652extern "C" 10653#endif 10654char dlopen (); 10655int 10656main () 10657{ 10658return dlopen (); 10659 ; 10660 return 0; 10661} 10662_ACEOF 10663if ac_fn_c_try_link "$LINENO"; then : 10664 ac_cv_lib_dl_dlopen=yes 10665else 10666 ac_cv_lib_dl_dlopen=no 10667fi 10668rm -f core conftest.err conftest.$ac_objext \ 10669 conftest$ac_exeext conftest.$ac_ext 10670LIBS=$ac_check_lib_save_LIBS 10671fi 10672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10673$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10674if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10675 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10676else 10677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10678$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10679if ${ac_cv_lib_svld_dlopen+:} false; then : 10680 $as_echo_n "(cached) " >&6 10681else 10682 ac_check_lib_save_LIBS=$LIBS 10683LIBS="-lsvld $LIBS" 10684if test x$gcc_no_link = xyes; then 10685 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10686fi 10687cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10688/* end confdefs.h. */ 10689 10690/* Override any GCC internal prototype to avoid an error. 10691 Use char because int might match the return type of a GCC 10692 builtin and then its argument prototype would still apply. */ 10693#ifdef __cplusplus 10694extern "C" 10695#endif 10696char dlopen (); 10697int 10698main () 10699{ 10700return dlopen (); 10701 ; 10702 return 0; 10703} 10704_ACEOF 10705if ac_fn_c_try_link "$LINENO"; then : 10706 ac_cv_lib_svld_dlopen=yes 10707else 10708 ac_cv_lib_svld_dlopen=no 10709fi 10710rm -f core conftest.err conftest.$ac_objext \ 10711 conftest$ac_exeext conftest.$ac_ext 10712LIBS=$ac_check_lib_save_LIBS 10713fi 10714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10715$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10716if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10717 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10718else 10719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10720$as_echo_n "checking for dld_link in -ldld... " >&6; } 10721if ${ac_cv_lib_dld_dld_link+:} false; then : 10722 $as_echo_n "(cached) " >&6 10723else 10724 ac_check_lib_save_LIBS=$LIBS 10725LIBS="-ldld $LIBS" 10726if test x$gcc_no_link = xyes; then 10727 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10728fi 10729cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10730/* end confdefs.h. */ 10731 10732/* Override any GCC internal prototype to avoid an error. 10733 Use char because int might match the return type of a GCC 10734 builtin and then its argument prototype would still apply. */ 10735#ifdef __cplusplus 10736extern "C" 10737#endif 10738char dld_link (); 10739int 10740main () 10741{ 10742return dld_link (); 10743 ; 10744 return 0; 10745} 10746_ACEOF 10747if ac_fn_c_try_link "$LINENO"; then : 10748 ac_cv_lib_dld_dld_link=yes 10749else 10750 ac_cv_lib_dld_dld_link=no 10751fi 10752rm -f core conftest.err conftest.$ac_objext \ 10753 conftest$ac_exeext conftest.$ac_ext 10754LIBS=$ac_check_lib_save_LIBS 10755fi 10756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10757$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10758if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10759 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10760fi 10761 10762 10763fi 10764 10765 10766fi 10767 10768 10769fi 10770 10771 10772fi 10773 10774 10775fi 10776 10777 ;; 10778 esac 10779 10780 if test "x$lt_cv_dlopen" != xno; then 10781 enable_dlopen=yes 10782 else 10783 enable_dlopen=no 10784 fi 10785 10786 case $lt_cv_dlopen in 10787 dlopen) 10788 save_CPPFLAGS="$CPPFLAGS" 10789 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10790 10791 save_LDFLAGS="$LDFLAGS" 10792 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10793 10794 save_LIBS="$LIBS" 10795 LIBS="$lt_cv_dlopen_libs $LIBS" 10796 10797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10798$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10799if ${lt_cv_dlopen_self+:} false; then : 10800 $as_echo_n "(cached) " >&6 10801else 10802 if test "$cross_compiling" = yes; then : 10803 lt_cv_dlopen_self=cross 10804else 10805 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10806 lt_status=$lt_dlunknown 10807 cat > conftest.$ac_ext <<_LT_EOF 10808#line 10808 "configure" 10809#include "confdefs.h" 10810 10811#if HAVE_DLFCN_H 10812#include <dlfcn.h> 10813#endif 10814 10815#include <stdio.h> 10816 10817#ifdef RTLD_GLOBAL 10818# define LT_DLGLOBAL RTLD_GLOBAL 10819#else 10820# ifdef DL_GLOBAL 10821# define LT_DLGLOBAL DL_GLOBAL 10822# else 10823# define LT_DLGLOBAL 0 10824# endif 10825#endif 10826 10827/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10828 find out it does not work in some platform. */ 10829#ifndef LT_DLLAZY_OR_NOW 10830# ifdef RTLD_LAZY 10831# define LT_DLLAZY_OR_NOW RTLD_LAZY 10832# else 10833# ifdef DL_LAZY 10834# define LT_DLLAZY_OR_NOW DL_LAZY 10835# else 10836# ifdef RTLD_NOW 10837# define LT_DLLAZY_OR_NOW RTLD_NOW 10838# else 10839# ifdef DL_NOW 10840# define LT_DLLAZY_OR_NOW DL_NOW 10841# else 10842# define LT_DLLAZY_OR_NOW 0 10843# endif 10844# endif 10845# endif 10846# endif 10847#endif 10848 10849/* When -fvisbility=hidden is used, assume the code has been annotated 10850 correspondingly for the symbols needed. */ 10851#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10852void fnord () __attribute__((visibility("default"))); 10853#endif 10854 10855void fnord () { int i=42; } 10856int main () 10857{ 10858 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10859 int status = $lt_dlunknown; 10860 10861 if (self) 10862 { 10863 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10864 else 10865 { 10866 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10867 else puts (dlerror ()); 10868 } 10869 /* dlclose (self); */ 10870 } 10871 else 10872 puts (dlerror ()); 10873 10874 return status; 10875} 10876_LT_EOF 10877 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10878 (eval $ac_link) 2>&5 10879 ac_status=$? 10880 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10881 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10882 (./conftest; exit; ) >&5 2>/dev/null 10883 lt_status=$? 10884 case x$lt_status in 10885 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10886 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10887 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10888 esac 10889 else : 10890 # compilation failed 10891 lt_cv_dlopen_self=no 10892 fi 10893fi 10894rm -fr conftest* 10895 10896 10897fi 10898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10899$as_echo "$lt_cv_dlopen_self" >&6; } 10900 10901 if test "x$lt_cv_dlopen_self" = xyes; then 10902 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10904$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10905if ${lt_cv_dlopen_self_static+:} false; then : 10906 $as_echo_n "(cached) " >&6 10907else 10908 if test "$cross_compiling" = yes; then : 10909 lt_cv_dlopen_self_static=cross 10910else 10911 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10912 lt_status=$lt_dlunknown 10913 cat > conftest.$ac_ext <<_LT_EOF 10914#line 10914 "configure" 10915#include "confdefs.h" 10916 10917#if HAVE_DLFCN_H 10918#include <dlfcn.h> 10919#endif 10920 10921#include <stdio.h> 10922 10923#ifdef RTLD_GLOBAL 10924# define LT_DLGLOBAL RTLD_GLOBAL 10925#else 10926# ifdef DL_GLOBAL 10927# define LT_DLGLOBAL DL_GLOBAL 10928# else 10929# define LT_DLGLOBAL 0 10930# endif 10931#endif 10932 10933/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10934 find out it does not work in some platform. */ 10935#ifndef LT_DLLAZY_OR_NOW 10936# ifdef RTLD_LAZY 10937# define LT_DLLAZY_OR_NOW RTLD_LAZY 10938# else 10939# ifdef DL_LAZY 10940# define LT_DLLAZY_OR_NOW DL_LAZY 10941# else 10942# ifdef RTLD_NOW 10943# define LT_DLLAZY_OR_NOW RTLD_NOW 10944# else 10945# ifdef DL_NOW 10946# define LT_DLLAZY_OR_NOW DL_NOW 10947# else 10948# define LT_DLLAZY_OR_NOW 0 10949# endif 10950# endif 10951# endif 10952# endif 10953#endif 10954 10955/* When -fvisbility=hidden is used, assume the code has been annotated 10956 correspondingly for the symbols needed. */ 10957#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10958void fnord () __attribute__((visibility("default"))); 10959#endif 10960 10961void fnord () { int i=42; } 10962int main () 10963{ 10964 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10965 int status = $lt_dlunknown; 10966 10967 if (self) 10968 { 10969 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10970 else 10971 { 10972 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10973 else puts (dlerror ()); 10974 } 10975 /* dlclose (self); */ 10976 } 10977 else 10978 puts (dlerror ()); 10979 10980 return status; 10981} 10982_LT_EOF 10983 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10984 (eval $ac_link) 2>&5 10985 ac_status=$? 10986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10987 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10988 (./conftest; exit; ) >&5 2>/dev/null 10989 lt_status=$? 10990 case x$lt_status in 10991 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10992 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10993 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10994 esac 10995 else : 10996 # compilation failed 10997 lt_cv_dlopen_self_static=no 10998 fi 10999fi 11000rm -fr conftest* 11001 11002 11003fi 11004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11005$as_echo "$lt_cv_dlopen_self_static" >&6; } 11006 fi 11007 11008 CPPFLAGS="$save_CPPFLAGS" 11009 LDFLAGS="$save_LDFLAGS" 11010 LIBS="$save_LIBS" 11011 ;; 11012 esac 11013 11014 case $lt_cv_dlopen_self in 11015 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11016 *) enable_dlopen_self=unknown ;; 11017 esac 11018 11019 case $lt_cv_dlopen_self_static in 11020 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11021 *) enable_dlopen_self_static=unknown ;; 11022 esac 11023fi 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041striplib= 11042old_striplib= 11043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11044$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11045if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11046 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11047 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11049$as_echo "yes" >&6; } 11050else 11051# FIXME - insert some real tests, host_os isn't really good enough 11052 case $host_os in 11053 darwin*) 11054 if test -n "$STRIP" ; then 11055 striplib="$STRIP -x" 11056 old_striplib="$STRIP -S" 11057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11058$as_echo "yes" >&6; } 11059 else 11060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11061$as_echo "no" >&6; } 11062 fi 11063 ;; 11064 *) 11065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11066$as_echo "no" >&6; } 11067 ;; 11068 esac 11069fi 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 # Report which library types will actually be built 11083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11084$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11086$as_echo "$can_build_shared" >&6; } 11087 11088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11089$as_echo_n "checking whether to build shared libraries... " >&6; } 11090 test "$can_build_shared" = "no" && enable_shared=no 11091 11092 # On AIX, shared libraries and static libraries use the same namespace, and 11093 # are all built from PIC. 11094 case $host_os in 11095 aix3*) 11096 test "$enable_shared" = yes && enable_static=no 11097 if test -n "$RANLIB"; then 11098 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11099 postinstall_cmds='$RANLIB $lib' 11100 fi 11101 ;; 11102 11103 aix[4-9]*) 11104 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11105 test "$enable_shared" = yes && enable_static=no 11106 fi 11107 ;; 11108 esac 11109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11110$as_echo "$enable_shared" >&6; } 11111 11112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11113$as_echo_n "checking whether to build static libraries... " >&6; } 11114 # Make sure either enable_shared or enable_static is yes. 11115 test "$enable_shared" = yes || enable_static=yes 11116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11117$as_echo "$enable_static" >&6; } 11118 11119 11120 11121 11122fi 11123ac_ext=c 11124ac_cpp='$CPP $CPPFLAGS' 11125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11127ac_compiler_gnu=$ac_cv_c_compiler_gnu 11128 11129CC="$lt_save_CC" 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 ac_config_commands="$ac_config_commands libtool" 11144 11145 11146 11147 11148# Only expand once: 11149 11150 11151 11152 11153 11154case $host in 11155 *-cygwin* | *-mingw*) 11156 # 'host' will be top-level target in the case of a target lib, 11157 # we must compare to with_cross_host to decide if this is a native 11158 # or cross-compiler and select where to install dlls appropriately. 11159 if test -n "$with_cross_host" && 11160 test x"$with_cross_host" != x"no"; then 11161 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 11162 else 11163 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 11164 fi 11165 ;; 11166 *) 11167 lt_host_flags= 11168 ;; 11169esac 11170 11171 11172 11173 11174 11175 11176 11177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 11178$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 11179 # Check whether --enable-maintainer-mode was given. 11180if test "${enable_maintainer_mode+set}" = set; then : 11181 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 11182else 11183 USE_MAINTAINER_MODE=no 11184fi 11185 11186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 11187$as_echo "$USE_MAINTAINER_MODE" >&6; } 11188 if test $USE_MAINTAINER_MODE = yes; then 11189 MAINTAINER_MODE_TRUE= 11190 MAINTAINER_MODE_FALSE='#' 11191else 11192 MAINTAINER_MODE_TRUE='#' 11193 MAINTAINER_MODE_FALSE= 11194fi 11195 11196 MAINT=$MAINTAINER_MODE_TRUE 11197 11198 11199 11200ac_ext=c 11201ac_cpp='$CPP $CPPFLAGS' 11202ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11203ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11204ac_compiler_gnu=$ac_cv_c_compiler_gnu 11205 11206# The same as in boehm-gc and libstdc++. Have to borrow it from there. 11207# We must force CC to /not/ be precious variables; otherwise 11208# the wrong, non-multilib-adjusted value will be used in multilibs. 11209# As a side effect, we have to subst CFLAGS ourselves. 11210 11211 11212 11213ac_ext=c 11214ac_cpp='$CPP $CPPFLAGS' 11215ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11216ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11217ac_compiler_gnu=$ac_cv_c_compiler_gnu 11218if test -n "$ac_tool_prefix"; then 11219 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 11220set dummy ${ac_tool_prefix}gcc; ac_word=$2 11221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11222$as_echo_n "checking for $ac_word... " >&6; } 11223if ${ac_cv_prog_CC+:} false; then : 11224 $as_echo_n "(cached) " >&6 11225else 11226 if test -n "$CC"; then 11227 ac_cv_prog_CC="$CC" # Let the user override the test. 11228else 11229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11230for as_dir in $PATH 11231do 11232 IFS=$as_save_IFS 11233 test -z "$as_dir" && as_dir=. 11234 for ac_exec_ext in '' $ac_executable_extensions; do 11235 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11236 ac_cv_prog_CC="${ac_tool_prefix}gcc" 11237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11238 break 2 11239 fi 11240done 11241 done 11242IFS=$as_save_IFS 11243 11244fi 11245fi 11246CC=$ac_cv_prog_CC 11247if test -n "$CC"; then 11248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11249$as_echo "$CC" >&6; } 11250else 11251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11252$as_echo "no" >&6; } 11253fi 11254 11255 11256fi 11257if test -z "$ac_cv_prog_CC"; then 11258 ac_ct_CC=$CC 11259 # Extract the first word of "gcc", so it can be a program name with args. 11260set dummy gcc; ac_word=$2 11261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11262$as_echo_n "checking for $ac_word... " >&6; } 11263if ${ac_cv_prog_ac_ct_CC+:} false; then : 11264 $as_echo_n "(cached) " >&6 11265else 11266 if test -n "$ac_ct_CC"; then 11267 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 11268else 11269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11270for as_dir in $PATH 11271do 11272 IFS=$as_save_IFS 11273 test -z "$as_dir" && as_dir=. 11274 for ac_exec_ext in '' $ac_executable_extensions; do 11275 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11276 ac_cv_prog_ac_ct_CC="gcc" 11277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11278 break 2 11279 fi 11280done 11281 done 11282IFS=$as_save_IFS 11283 11284fi 11285fi 11286ac_ct_CC=$ac_cv_prog_ac_ct_CC 11287if test -n "$ac_ct_CC"; then 11288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 11289$as_echo "$ac_ct_CC" >&6; } 11290else 11291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11292$as_echo "no" >&6; } 11293fi 11294 11295 if test "x$ac_ct_CC" = x; then 11296 CC="" 11297 else 11298 case $cross_compiling:$ac_tool_warned in 11299yes:) 11300{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11301$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11302ac_tool_warned=yes ;; 11303esac 11304 CC=$ac_ct_CC 11305 fi 11306else 11307 CC="$ac_cv_prog_CC" 11308fi 11309 11310if test -z "$CC"; then 11311 if test -n "$ac_tool_prefix"; then 11312 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 11313set dummy ${ac_tool_prefix}cc; ac_word=$2 11314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11315$as_echo_n "checking for $ac_word... " >&6; } 11316if ${ac_cv_prog_CC+:} false; then : 11317 $as_echo_n "(cached) " >&6 11318else 11319 if test -n "$CC"; then 11320 ac_cv_prog_CC="$CC" # Let the user override the test. 11321else 11322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11323for as_dir in $PATH 11324do 11325 IFS=$as_save_IFS 11326 test -z "$as_dir" && as_dir=. 11327 for ac_exec_ext in '' $ac_executable_extensions; do 11328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11329 ac_cv_prog_CC="${ac_tool_prefix}cc" 11330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11331 break 2 11332 fi 11333done 11334 done 11335IFS=$as_save_IFS 11336 11337fi 11338fi 11339CC=$ac_cv_prog_CC 11340if test -n "$CC"; then 11341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11342$as_echo "$CC" >&6; } 11343else 11344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11345$as_echo "no" >&6; } 11346fi 11347 11348 11349 fi 11350fi 11351if test -z "$CC"; then 11352 # Extract the first word of "cc", so it can be a program name with args. 11353set dummy cc; ac_word=$2 11354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11355$as_echo_n "checking for $ac_word... " >&6; } 11356if ${ac_cv_prog_CC+:} false; then : 11357 $as_echo_n "(cached) " >&6 11358else 11359 if test -n "$CC"; then 11360 ac_cv_prog_CC="$CC" # Let the user override the test. 11361else 11362 ac_prog_rejected=no 11363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11364for as_dir in $PATH 11365do 11366 IFS=$as_save_IFS 11367 test -z "$as_dir" && as_dir=. 11368 for ac_exec_ext in '' $ac_executable_extensions; do 11369 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11370 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 11371 ac_prog_rejected=yes 11372 continue 11373 fi 11374 ac_cv_prog_CC="cc" 11375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11376 break 2 11377 fi 11378done 11379 done 11380IFS=$as_save_IFS 11381 11382if test $ac_prog_rejected = yes; then 11383 # We found a bogon in the path, so make sure we never use it. 11384 set dummy $ac_cv_prog_CC 11385 shift 11386 if test $# != 0; then 11387 # We chose a different compiler from the bogus one. 11388 # However, it has the same basename, so the bogon will be chosen 11389 # first if we set CC to just the basename; use the full file name. 11390 shift 11391 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 11392 fi 11393fi 11394fi 11395fi 11396CC=$ac_cv_prog_CC 11397if test -n "$CC"; then 11398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11399$as_echo "$CC" >&6; } 11400else 11401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11402$as_echo "no" >&6; } 11403fi 11404 11405 11406fi 11407if test -z "$CC"; then 11408 if test -n "$ac_tool_prefix"; then 11409 for ac_prog in cl.exe 11410 do 11411 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11412set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11414$as_echo_n "checking for $ac_word... " >&6; } 11415if ${ac_cv_prog_CC+:} false; then : 11416 $as_echo_n "(cached) " >&6 11417else 11418 if test -n "$CC"; then 11419 ac_cv_prog_CC="$CC" # Let the user override the test. 11420else 11421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11422for as_dir in $PATH 11423do 11424 IFS=$as_save_IFS 11425 test -z "$as_dir" && as_dir=. 11426 for ac_exec_ext in '' $ac_executable_extensions; do 11427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11428 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 11429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11430 break 2 11431 fi 11432done 11433 done 11434IFS=$as_save_IFS 11435 11436fi 11437fi 11438CC=$ac_cv_prog_CC 11439if test -n "$CC"; then 11440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11441$as_echo "$CC" >&6; } 11442else 11443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11444$as_echo "no" >&6; } 11445fi 11446 11447 11448 test -n "$CC" && break 11449 done 11450fi 11451if test -z "$CC"; then 11452 ac_ct_CC=$CC 11453 for ac_prog in cl.exe 11454do 11455 # Extract the first word of "$ac_prog", so it can be a program name with args. 11456set dummy $ac_prog; ac_word=$2 11457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11458$as_echo_n "checking for $ac_word... " >&6; } 11459if ${ac_cv_prog_ac_ct_CC+:} false; then : 11460 $as_echo_n "(cached) " >&6 11461else 11462 if test -n "$ac_ct_CC"; then 11463 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 11464else 11465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11466for as_dir in $PATH 11467do 11468 IFS=$as_save_IFS 11469 test -z "$as_dir" && as_dir=. 11470 for ac_exec_ext in '' $ac_executable_extensions; do 11471 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11472 ac_cv_prog_ac_ct_CC="$ac_prog" 11473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11474 break 2 11475 fi 11476done 11477 done 11478IFS=$as_save_IFS 11479 11480fi 11481fi 11482ac_ct_CC=$ac_cv_prog_ac_ct_CC 11483if test -n "$ac_ct_CC"; then 11484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 11485$as_echo "$ac_ct_CC" >&6; } 11486else 11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11488$as_echo "no" >&6; } 11489fi 11490 11491 11492 test -n "$ac_ct_CC" && break 11493done 11494 11495 if test "x$ac_ct_CC" = x; then 11496 CC="" 11497 else 11498 case $cross_compiling:$ac_tool_warned in 11499yes:) 11500{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11501$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11502ac_tool_warned=yes ;; 11503esac 11504 CC=$ac_ct_CC 11505 fi 11506fi 11507 11508fi 11509 11510 11511test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11512$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11513as_fn_error $? "no acceptable C compiler found in \$PATH 11514See \`config.log' for more details" "$LINENO" 5; } 11515 11516# Provide some information about the compiler. 11517$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 11518set X $ac_compile 11519ac_compiler=$2 11520for ac_option in --version -v -V -qversion; do 11521 { { ac_try="$ac_compiler $ac_option >&5" 11522case "(($ac_try" in 11523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11524 *) ac_try_echo=$ac_try;; 11525esac 11526eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11527$as_echo "$ac_try_echo"; } >&5 11528 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 11529 ac_status=$? 11530 if test -s conftest.err; then 11531 sed '10a\ 11532... rest of stderr output deleted ... 11533 10q' conftest.err >conftest.er1 11534 cat conftest.er1 >&5 11535 fi 11536 rm -f conftest.er1 conftest.err 11537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11538 test $ac_status = 0; } 11539done 11540 11541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 11542$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 11543if ${ac_cv_c_compiler_gnu+:} false; then : 11544 $as_echo_n "(cached) " >&6 11545else 11546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11547/* end confdefs.h. */ 11548 11549int 11550main () 11551{ 11552#ifndef __GNUC__ 11553 choke me 11554#endif 11555 11556 ; 11557 return 0; 11558} 11559_ACEOF 11560if ac_fn_c_try_compile "$LINENO"; then : 11561 ac_compiler_gnu=yes 11562else 11563 ac_compiler_gnu=no 11564fi 11565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11566ac_cv_c_compiler_gnu=$ac_compiler_gnu 11567 11568fi 11569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 11570$as_echo "$ac_cv_c_compiler_gnu" >&6; } 11571if test $ac_compiler_gnu = yes; then 11572 GCC=yes 11573else 11574 GCC= 11575fi 11576ac_test_CFLAGS=${CFLAGS+set} 11577ac_save_CFLAGS=$CFLAGS 11578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 11579$as_echo_n "checking whether $CC accepts -g... " >&6; } 11580if ${ac_cv_prog_cc_g+:} false; then : 11581 $as_echo_n "(cached) " >&6 11582else 11583 ac_save_c_werror_flag=$ac_c_werror_flag 11584 ac_c_werror_flag=yes 11585 ac_cv_prog_cc_g=no 11586 CFLAGS="-g" 11587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11588/* end confdefs.h. */ 11589 11590int 11591main () 11592{ 11593 11594 ; 11595 return 0; 11596} 11597_ACEOF 11598if ac_fn_c_try_compile "$LINENO"; then : 11599 ac_cv_prog_cc_g=yes 11600else 11601 CFLAGS="" 11602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11603/* end confdefs.h. */ 11604 11605int 11606main () 11607{ 11608 11609 ; 11610 return 0; 11611} 11612_ACEOF 11613if ac_fn_c_try_compile "$LINENO"; then : 11614 11615else 11616 ac_c_werror_flag=$ac_save_c_werror_flag 11617 CFLAGS="-g" 11618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11619/* end confdefs.h. */ 11620 11621int 11622main () 11623{ 11624 11625 ; 11626 return 0; 11627} 11628_ACEOF 11629if ac_fn_c_try_compile "$LINENO"; then : 11630 ac_cv_prog_cc_g=yes 11631fi 11632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11633fi 11634rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11635fi 11636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11637 ac_c_werror_flag=$ac_save_c_werror_flag 11638fi 11639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 11640$as_echo "$ac_cv_prog_cc_g" >&6; } 11641if test "$ac_test_CFLAGS" = set; then 11642 CFLAGS=$ac_save_CFLAGS 11643elif test $ac_cv_prog_cc_g = yes; then 11644 if test "$GCC" = yes; then 11645 CFLAGS="-g -O2" 11646 else 11647 CFLAGS="-g" 11648 fi 11649else 11650 if test "$GCC" = yes; then 11651 CFLAGS="-O2" 11652 else 11653 CFLAGS= 11654 fi 11655fi 11656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 11657$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 11658if ${ac_cv_prog_cc_c89+:} false; then : 11659 $as_echo_n "(cached) " >&6 11660else 11661 ac_cv_prog_cc_c89=no 11662ac_save_CC=$CC 11663cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11664/* end confdefs.h. */ 11665#include <stdarg.h> 11666#include <stdio.h> 11667struct stat; 11668/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 11669struct buf { int x; }; 11670FILE * (*rcsopen) (struct buf *, struct stat *, int); 11671static char *e (p, i) 11672 char **p; 11673 int i; 11674{ 11675 return p[i]; 11676} 11677static char *f (char * (*g) (char **, int), char **p, ...) 11678{ 11679 char *s; 11680 va_list v; 11681 va_start (v,p); 11682 s = g (p, va_arg (v,int)); 11683 va_end (v); 11684 return s; 11685} 11686 11687/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 11688 function prototypes and stuff, but not '\xHH' hex character constants. 11689 These don't provoke an error unfortunately, instead are silently treated 11690 as 'x'. The following induces an error, until -std is added to get 11691 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 11692 array size at least. It's necessary to write '\x00'==0 to get something 11693 that's true only with -std. */ 11694int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 11695 11696/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 11697 inside strings and character constants. */ 11698#define FOO(x) 'x' 11699int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 11700 11701int test (int i, double x); 11702struct s1 {int (*f) (int a);}; 11703struct s2 {int (*f) (double a);}; 11704int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 11705int argc; 11706char **argv; 11707int 11708main () 11709{ 11710return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 11711 ; 11712 return 0; 11713} 11714_ACEOF 11715for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 11716 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 11717do 11718 CC="$ac_save_CC $ac_arg" 11719 if ac_fn_c_try_compile "$LINENO"; then : 11720 ac_cv_prog_cc_c89=$ac_arg 11721fi 11722rm -f core conftest.err conftest.$ac_objext 11723 test "x$ac_cv_prog_cc_c89" != "xno" && break 11724done 11725rm -f conftest.$ac_ext 11726CC=$ac_save_CC 11727 11728fi 11729# AC_CACHE_VAL 11730case "x$ac_cv_prog_cc_c89" in 11731 x) 11732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 11733$as_echo "none needed" >&6; } ;; 11734 xno) 11735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 11736$as_echo "unsupported" >&6; } ;; 11737 *) 11738 CC="$CC $ac_cv_prog_cc_c89" 11739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 11740$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 11741esac 11742if test "x$ac_cv_prog_cc_c89" != xno; then : 11743 11744fi 11745 11746ac_ext=c 11747ac_cpp='$CPP $CPPFLAGS' 11748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11750ac_compiler_gnu=$ac_cv_c_compiler_gnu 11751 11752ac_ext=c 11753ac_cpp='$CPP $CPPFLAGS' 11754ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11755ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11756ac_compiler_gnu=$ac_cv_c_compiler_gnu 11757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 11758$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 11759if ${am_cv_prog_cc_c_o+:} false; then : 11760 $as_echo_n "(cached) " >&6 11761else 11762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11763/* end confdefs.h. */ 11764 11765int 11766main () 11767{ 11768 11769 ; 11770 return 0; 11771} 11772_ACEOF 11773 # Make sure it works both with $CC and with simple cc. 11774 # Following AC_PROG_CC_C_O, we do the test twice because some 11775 # compilers refuse to overwrite an existing .o file with -o, 11776 # though they will create one. 11777 am_cv_prog_cc_c_o=yes 11778 for am_i in 1 2; do 11779 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 11780 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 11781 ac_status=$? 11782 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11783 (exit $ac_status); } \ 11784 && test -f conftest2.$ac_objext; then 11785 : OK 11786 else 11787 am_cv_prog_cc_c_o=no 11788 break 11789 fi 11790 done 11791 rm -f core conftest* 11792 unset am_i 11793fi 11794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 11795$as_echo "$am_cv_prog_cc_c_o" >&6; } 11796if test "$am_cv_prog_cc_c_o" != yes; then 11797 # Losing compiler, so override with the script. 11798 # FIXME: It is wrong to rewrite CC. 11799 # But if we don't then we get into trouble of one sort or another. 11800 # A longer-term fix would be to have automake use am__CC in this case, 11801 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 11802 CC="$am_aux_dir/compile $CC" 11803fi 11804ac_ext=c 11805ac_cpp='$CPP $CPPFLAGS' 11806ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11807ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11808ac_compiler_gnu=$ac_cv_c_compiler_gnu 11809 11810 11811depcc="$CC" am_compiler_list= 11812 11813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 11814$as_echo_n "checking dependency style of $depcc... " >&6; } 11815if ${am_cv_CC_dependencies_compiler_type+:} false; then : 11816 $as_echo_n "(cached) " >&6 11817else 11818 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 11819 # We make a subdir and do the tests there. Otherwise we can end up 11820 # making bogus files that we don't know about and never remove. For 11821 # instance it was reported that on HP-UX the gcc test will end up 11822 # making a dummy file named 'D' -- because '-MD' means "put the output 11823 # in D". 11824 rm -rf conftest.dir 11825 mkdir conftest.dir 11826 # Copy depcomp to subdir because otherwise we won't find it if we're 11827 # using a relative directory. 11828 cp "$am_depcomp" conftest.dir 11829 cd conftest.dir 11830 # We will build objects and dependencies in a subdirectory because 11831 # it helps to detect inapplicable dependency modes. For instance 11832 # both Tru64's cc and ICC support -MD to output dependencies as a 11833 # side effect of compilation, but ICC will put the dependencies in 11834 # the current directory while Tru64 will put them in the object 11835 # directory. 11836 mkdir sub 11837 11838 am_cv_CC_dependencies_compiler_type=none 11839 if test "$am_compiler_list" = ""; then 11840 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 11841 fi 11842 am__universal=false 11843 case " $depcc " in #( 11844 *\ -arch\ *\ -arch\ *) am__universal=true ;; 11845 esac 11846 11847 for depmode in $am_compiler_list; do 11848 # Setup a source with many dependencies, because some compilers 11849 # like to wrap large dependency lists on column 80 (with \), and 11850 # we should not choose a depcomp mode which is confused by this. 11851 # 11852 # We need to recreate these files for each test, as the compiler may 11853 # overwrite some of them when testing with obscure command lines. 11854 # This happens at least with the AIX C compiler. 11855 : > sub/conftest.c 11856 for i in 1 2 3 4 5 6; do 11857 echo '#include "conftst'$i'.h"' >> sub/conftest.c 11858 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 11859 # Solaris 10 /bin/sh. 11860 echo '/* dummy */' > sub/conftst$i.h 11861 done 11862 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 11863 11864 # We check with '-c' and '-o' for the sake of the "dashmstdout" 11865 # mode. It turns out that the SunPro C++ compiler does not properly 11866 # handle '-M -o', and we need to detect this. Also, some Intel 11867 # versions had trouble with output in subdirs. 11868 am__obj=sub/conftest.${OBJEXT-o} 11869 am__minus_obj="-o $am__obj" 11870 case $depmode in 11871 gcc) 11872 # This depmode causes a compiler race in universal mode. 11873 test "$am__universal" = false || continue 11874 ;; 11875 nosideeffect) 11876 # After this tag, mechanisms are not by side-effect, so they'll 11877 # only be used when explicitly requested. 11878 if test "x$enable_dependency_tracking" = xyes; then 11879 continue 11880 else 11881 break 11882 fi 11883 ;; 11884 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 11885 # This compiler won't grok '-c -o', but also, the minuso test has 11886 # not run yet. These depmodes are late enough in the game, and 11887 # so weak that their functioning should not be impacted. 11888 am__obj=conftest.${OBJEXT-o} 11889 am__minus_obj= 11890 ;; 11891 none) break ;; 11892 esac 11893 if depmode=$depmode \ 11894 source=sub/conftest.c object=$am__obj \ 11895 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 11896 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 11897 >/dev/null 2>conftest.err && 11898 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 11899 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 11900 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 11901 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 11902 # icc doesn't choke on unknown options, it will just issue warnings 11903 # or remarks (even with -Werror). So we grep stderr for any message 11904 # that says an option was ignored or not supported. 11905 # When given -MP, icc 7.0 and 7.1 complain thusly: 11906 # icc: Command line warning: ignoring option '-M'; no argument required 11907 # The diagnosis changed in icc 8.0: 11908 # icc: Command line remark: option '-MP' not supported 11909 if (grep 'ignoring option' conftest.err || 11910 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 11911 am_cv_CC_dependencies_compiler_type=$depmode 11912 break 11913 fi 11914 fi 11915 done 11916 11917 cd .. 11918 rm -rf conftest.dir 11919else 11920 am_cv_CC_dependencies_compiler_type=none 11921fi 11922 11923fi 11924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 11925$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 11926CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 11927 11928 if 11929 test "x$enable_dependency_tracking" != xno \ 11930 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 11931 am__fastdepCC_TRUE= 11932 am__fastdepCC_FALSE='#' 11933else 11934 am__fastdepCC_TRUE='#' 11935 am__fastdepCC_FALSE= 11936fi 11937 11938 11939 11940 11941 11942 11943 11944 11945if test "x$GCC" != "xyes"; then 11946 as_fn_error $? "libquadmath must be built with GCC" "$LINENO" 5 11947fi 11948ac_ext=c 11949ac_cpp='$CPP $CPPFLAGS' 11950ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11951ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11952ac_compiler_gnu=$ac_cv_c_compiler_gnu 11953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 11954$as_echo_n "checking how to run the C preprocessor... " >&6; } 11955# On Suns, sometimes $CPP names a directory. 11956if test -n "$CPP" && test -d "$CPP"; then 11957 CPP= 11958fi 11959if test -z "$CPP"; then 11960 if ${ac_cv_prog_CPP+:} false; then : 11961 $as_echo_n "(cached) " >&6 11962else 11963 # Double quotes because CPP needs to be expanded 11964 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 11965 do 11966 ac_preproc_ok=false 11967for ac_c_preproc_warn_flag in '' yes 11968do 11969 # Use a header file that comes with gcc, so configuring glibc 11970 # with a fresh cross-compiler works. 11971 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11972 # <limits.h> exists even on freestanding compilers. 11973 # On the NeXT, cc -E runs the code through the compiler's parser, 11974 # not just through cpp. "Syntax error" is here to catch this case. 11975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11976/* end confdefs.h. */ 11977#ifdef __STDC__ 11978# include <limits.h> 11979#else 11980# include <assert.h> 11981#endif 11982 Syntax error 11983_ACEOF 11984if ac_fn_c_try_cpp "$LINENO"; then : 11985 11986else 11987 # Broken: fails on valid input. 11988continue 11989fi 11990rm -f conftest.err conftest.i conftest.$ac_ext 11991 11992 # OK, works on sane cases. Now check whether nonexistent headers 11993 # can be detected and how. 11994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11995/* end confdefs.h. */ 11996#include <ac_nonexistent.h> 11997_ACEOF 11998if ac_fn_c_try_cpp "$LINENO"; then : 11999 # Broken: success on invalid input. 12000continue 12001else 12002 # Passes both tests. 12003ac_preproc_ok=: 12004break 12005fi 12006rm -f conftest.err conftest.i conftest.$ac_ext 12007 12008done 12009# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12010rm -f conftest.i conftest.err conftest.$ac_ext 12011if $ac_preproc_ok; then : 12012 break 12013fi 12014 12015 done 12016 ac_cv_prog_CPP=$CPP 12017 12018fi 12019 CPP=$ac_cv_prog_CPP 12020else 12021 ac_cv_prog_CPP=$CPP 12022fi 12023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 12024$as_echo "$CPP" >&6; } 12025ac_preproc_ok=false 12026for ac_c_preproc_warn_flag in '' yes 12027do 12028 # Use a header file that comes with gcc, so configuring glibc 12029 # with a fresh cross-compiler works. 12030 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12031 # <limits.h> exists even on freestanding compilers. 12032 # On the NeXT, cc -E runs the code through the compiler's parser, 12033 # not just through cpp. "Syntax error" is here to catch this case. 12034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12035/* end confdefs.h. */ 12036#ifdef __STDC__ 12037# include <limits.h> 12038#else 12039# include <assert.h> 12040#endif 12041 Syntax error 12042_ACEOF 12043if ac_fn_c_try_cpp "$LINENO"; then : 12044 12045else 12046 # Broken: fails on valid input. 12047continue 12048fi 12049rm -f conftest.err conftest.i conftest.$ac_ext 12050 12051 # OK, works on sane cases. Now check whether nonexistent headers 12052 # can be detected and how. 12053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12054/* end confdefs.h. */ 12055#include <ac_nonexistent.h> 12056_ACEOF 12057if ac_fn_c_try_cpp "$LINENO"; then : 12058 # Broken: success on invalid input. 12059continue 12060else 12061 # Passes both tests. 12062ac_preproc_ok=: 12063break 12064fi 12065rm -f conftest.err conftest.i conftest.$ac_ext 12066 12067done 12068# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12069rm -f conftest.i conftest.err conftest.$ac_ext 12070if $ac_preproc_ok; then : 12071 12072else 12073 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12074$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12075as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 12076See \`config.log' for more details" "$LINENO" 5; } 12077fi 12078 12079ac_ext=c 12080ac_cpp='$CPP $CPPFLAGS' 12081ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12082ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12083ac_compiler_gnu=$ac_cv_c_compiler_gnu 12084 12085 12086# Calculate toolexeclibdir 12087# Also toolexecdir, though it's only used in toolexeclibdir 12088case ${version_specific_libs} in 12089 yes) 12090 # Need the gcc compiler version to know where to install libraries 12091 # and header files if --enable-version-specific-runtime-libs option 12092 # is selected. 12093 toolexecdir='$(libdir)/gcc/$(target_alias)' 12094 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 12095 ;; 12096 no) 12097 if test -n "$with_cross_host" && 12098 test x"$with_cross_host" != x"no"; then 12099 # Install a library built with a cross compiler in tooldir, not libdir. 12100 toolexecdir='$(exec_prefix)/$(target_alias)' 12101 toolexeclibdir='$(toolexecdir)/lib' 12102 else 12103 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 12104 toolexeclibdir='$(libdir)' 12105 fi 12106 multi_os_directory=`$CC -print-multi-os-directory` 12107 case $multi_os_directory in 12108 .) ;; # Avoid trailing /. 12109 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 12110 esac 12111 ;; 12112esac 12113 12114 12115 12116for ac_header in fenv.h langinfo.h locale.h wchar.h wctype.h limits.h ctype.h printf.h errno.h 12117do : 12118 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12119ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12120if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12121 cat >>confdefs.h <<_ACEOF 12122#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12123_ACEOF 12124 12125fi 12126 12127done 12128 12129 12130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the math.h includes POSIX's signgam" >&5 12131$as_echo_n "checking whether the math.h includes POSIX's signgam... " >&6; } 12132if ${libgfor_cv_have_math_h_signgam+:} false; then : 12133 $as_echo_n "(cached) " >&6 12134else 12135 12136 save_CFLAGS="$CFLAGS" 12137 CFLAGS="$CFLAGS -Werror" 12138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12139/* end confdefs.h. */ 12140 12141#include <math.h> 12142void foo(void) { signgam = 1; } 12143int 12144main () 12145{ 12146 12147 ; 12148 return 0; 12149} 12150_ACEOF 12151if ac_fn_c_try_compile "$LINENO"; then : 12152 libgfor_cv_have_math_h_signgam=yes 12153else 12154 libgfor_cv_have_math_h_signgam=no 12155fi 12156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12157 CFLAGS="$save_CFLAGS" 12158fi 12159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_math_h_signgam" >&5 12160$as_echo "$libgfor_cv_have_math_h_signgam" >&6; } 12161 if test $libgfor_cv_have_math_h_signgam = yes; then 12162 12163$as_echo "#define HAVE_MATH_H_SIGNGAM 1" >>confdefs.h 12164 12165 fi 12166 12167# If available, sqrtl and cbrtl speed up the calculation - 12168# but they are not required 12169if test x$gcc_no_link != xyes; then 12170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtl in -lm" >&5 12171$as_echo_n "checking for sqrtl in -lm... " >&6; } 12172if ${ac_cv_lib_m_sqrtl+:} false; then : 12173 $as_echo_n "(cached) " >&6 12174else 12175 ac_check_lib_save_LIBS=$LIBS 12176LIBS="-lm $LIBS" 12177if test x$gcc_no_link = xyes; then 12178 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12179fi 12180cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12181/* end confdefs.h. */ 12182 12183/* Override any GCC internal prototype to avoid an error. 12184 Use char because int might match the return type of a GCC 12185 builtin and then its argument prototype would still apply. */ 12186#ifdef __cplusplus 12187extern "C" 12188#endif 12189char sqrtl (); 12190int 12191main () 12192{ 12193return sqrtl (); 12194 ; 12195 return 0; 12196} 12197_ACEOF 12198if ac_fn_c_try_link "$LINENO"; then : 12199 ac_cv_lib_m_sqrtl=yes 12200else 12201 ac_cv_lib_m_sqrtl=no 12202fi 12203rm -f core conftest.err conftest.$ac_objext \ 12204 conftest$ac_exeext conftest.$ac_ext 12205LIBS=$ac_check_lib_save_LIBS 12206fi 12207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrtl" >&5 12208$as_echo "$ac_cv_lib_m_sqrtl" >&6; } 12209if test "x$ac_cv_lib_m_sqrtl" = xyes; then : 12210 12211$as_echo "#define HAVE_SQRTL 1" >>confdefs.h 12212 12213fi 12214 12215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cbrtl in -lm" >&5 12216$as_echo_n "checking for cbrtl in -lm... " >&6; } 12217if ${ac_cv_lib_m_cbrtl+:} false; then : 12218 $as_echo_n "(cached) " >&6 12219else 12220 ac_check_lib_save_LIBS=$LIBS 12221LIBS="-lm $LIBS" 12222if test x$gcc_no_link = xyes; then 12223 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12224fi 12225cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12226/* end confdefs.h. */ 12227 12228/* Override any GCC internal prototype to avoid an error. 12229 Use char because int might match the return type of a GCC 12230 builtin and then its argument prototype would still apply. */ 12231#ifdef __cplusplus 12232extern "C" 12233#endif 12234char cbrtl (); 12235int 12236main () 12237{ 12238return cbrtl (); 12239 ; 12240 return 0; 12241} 12242_ACEOF 12243if ac_fn_c_try_link "$LINENO"; then : 12244 ac_cv_lib_m_cbrtl=yes 12245else 12246 ac_cv_lib_m_cbrtl=no 12247fi 12248rm -f core conftest.err conftest.$ac_objext \ 12249 conftest$ac_exeext conftest.$ac_ext 12250LIBS=$ac_check_lib_save_LIBS 12251fi 12252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cbrtl" >&5 12253$as_echo "$ac_cv_lib_m_cbrtl" >&6; } 12254if test "x$ac_cv_lib_m_cbrtl" = xyes; then : 12255 12256$as_echo "#define HAVE_CBRTL 1" >>confdefs.h 12257 12258fi 12259 12260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feholdexcept in -lm" >&5 12261$as_echo_n "checking for feholdexcept in -lm... " >&6; } 12262if ${ac_cv_lib_m_feholdexcept+:} false; then : 12263 $as_echo_n "(cached) " >&6 12264else 12265 ac_check_lib_save_LIBS=$LIBS 12266LIBS="-lm $LIBS" 12267if test x$gcc_no_link = xyes; then 12268 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12269fi 12270cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12271/* end confdefs.h. */ 12272 12273/* Override any GCC internal prototype to avoid an error. 12274 Use char because int might match the return type of a GCC 12275 builtin and then its argument prototype would still apply. */ 12276#ifdef __cplusplus 12277extern "C" 12278#endif 12279char feholdexcept (); 12280int 12281main () 12282{ 12283return feholdexcept (); 12284 ; 12285 return 0; 12286} 12287_ACEOF 12288if ac_fn_c_try_link "$LINENO"; then : 12289 ac_cv_lib_m_feholdexcept=yes 12290else 12291 ac_cv_lib_m_feholdexcept=no 12292fi 12293rm -f core conftest.err conftest.$ac_objext \ 12294 conftest$ac_exeext conftest.$ac_ext 12295LIBS=$ac_check_lib_save_LIBS 12296fi 12297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feholdexcept" >&5 12298$as_echo "$ac_cv_lib_m_feholdexcept" >&6; } 12299if test "x$ac_cv_lib_m_feholdexcept" = xyes; then : 12300 12301$as_echo "#define HAVE_FEHOLDEXCEPT 1" >>confdefs.h 12302 12303fi 12304 12305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fesetround in -lm" >&5 12306$as_echo_n "checking for fesetround in -lm... " >&6; } 12307if ${ac_cv_lib_m_fesetround+:} false; then : 12308 $as_echo_n "(cached) " >&6 12309else 12310 ac_check_lib_save_LIBS=$LIBS 12311LIBS="-lm $LIBS" 12312if test x$gcc_no_link = xyes; then 12313 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12314fi 12315cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12316/* end confdefs.h. */ 12317 12318/* Override any GCC internal prototype to avoid an error. 12319 Use char because int might match the return type of a GCC 12320 builtin and then its argument prototype would still apply. */ 12321#ifdef __cplusplus 12322extern "C" 12323#endif 12324char fesetround (); 12325int 12326main () 12327{ 12328return fesetround (); 12329 ; 12330 return 0; 12331} 12332_ACEOF 12333if ac_fn_c_try_link "$LINENO"; then : 12334 ac_cv_lib_m_fesetround=yes 12335else 12336 ac_cv_lib_m_fesetround=no 12337fi 12338rm -f core conftest.err conftest.$ac_objext \ 12339 conftest$ac_exeext conftest.$ac_ext 12340LIBS=$ac_check_lib_save_LIBS 12341fi 12342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fesetround" >&5 12343$as_echo "$ac_cv_lib_m_fesetround" >&6; } 12344if test "x$ac_cv_lib_m_fesetround" = xyes; then : 12345 12346$as_echo "#define HAVE_FESETROUND 1" >>confdefs.h 12347 12348fi 12349 12350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feupdateenv in -lm" >&5 12351$as_echo_n "checking for feupdateenv in -lm... " >&6; } 12352if ${ac_cv_lib_m_feupdateenv+:} false; then : 12353 $as_echo_n "(cached) " >&6 12354else 12355 ac_check_lib_save_LIBS=$LIBS 12356LIBS="-lm $LIBS" 12357if test x$gcc_no_link = xyes; then 12358 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12359fi 12360cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12361/* end confdefs.h. */ 12362 12363/* Override any GCC internal prototype to avoid an error. 12364 Use char because int might match the return type of a GCC 12365 builtin and then its argument prototype would still apply. */ 12366#ifdef __cplusplus 12367extern "C" 12368#endif 12369char feupdateenv (); 12370int 12371main () 12372{ 12373return feupdateenv (); 12374 ; 12375 return 0; 12376} 12377_ACEOF 12378if ac_fn_c_try_link "$LINENO"; then : 12379 ac_cv_lib_m_feupdateenv=yes 12380else 12381 ac_cv_lib_m_feupdateenv=no 12382fi 12383rm -f core conftest.err conftest.$ac_objext \ 12384 conftest$ac_exeext conftest.$ac_ext 12385LIBS=$ac_check_lib_save_LIBS 12386fi 12387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feupdateenv" >&5 12388$as_echo "$ac_cv_lib_m_feupdateenv" >&6; } 12389if test "x$ac_cv_lib_m_feupdateenv" = xyes; then : 12390 12391$as_echo "#define HAVE_FEUPDATEENV 1" >>confdefs.h 12392 12393fi 12394 12395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fesetenv in -lm" >&5 12396$as_echo_n "checking for fesetenv in -lm... " >&6; } 12397if ${ac_cv_lib_m_fesetenv+:} false; then : 12398 $as_echo_n "(cached) " >&6 12399else 12400 ac_check_lib_save_LIBS=$LIBS 12401LIBS="-lm $LIBS" 12402if test x$gcc_no_link = xyes; then 12403 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12404fi 12405cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12406/* end confdefs.h. */ 12407 12408/* Override any GCC internal prototype to avoid an error. 12409 Use char because int might match the return type of a GCC 12410 builtin and then its argument prototype would still apply. */ 12411#ifdef __cplusplus 12412extern "C" 12413#endif 12414char fesetenv (); 12415int 12416main () 12417{ 12418return fesetenv (); 12419 ; 12420 return 0; 12421} 12422_ACEOF 12423if ac_fn_c_try_link "$LINENO"; then : 12424 ac_cv_lib_m_fesetenv=yes 12425else 12426 ac_cv_lib_m_fesetenv=no 12427fi 12428rm -f core conftest.err conftest.$ac_objext \ 12429 conftest$ac_exeext conftest.$ac_ext 12430LIBS=$ac_check_lib_save_LIBS 12431fi 12432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fesetenv" >&5 12433$as_echo "$ac_cv_lib_m_fesetenv" >&6; } 12434if test "x$ac_cv_lib_m_fesetenv" = xyes; then : 12435 12436$as_echo "#define HAVE_FESETENV 1" >>confdefs.h 12437 12438fi 12439 12440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fetestexcept in -lm" >&5 12441$as_echo_n "checking for fetestexcept in -lm... " >&6; } 12442if ${ac_cv_lib_m_fetestexcept+:} false; then : 12443 $as_echo_n "(cached) " >&6 12444else 12445 ac_check_lib_save_LIBS=$LIBS 12446LIBS="-lm $LIBS" 12447if 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. */ 12452 12453/* Override any GCC internal prototype to avoid an error. 12454 Use char because int might match the return type of a GCC 12455 builtin and then its argument prototype would still apply. */ 12456#ifdef __cplusplus 12457extern "C" 12458#endif 12459char fetestexcept (); 12460int 12461main () 12462{ 12463return fetestexcept (); 12464 ; 12465 return 0; 12466} 12467_ACEOF 12468if ac_fn_c_try_link "$LINENO"; then : 12469 ac_cv_lib_m_fetestexcept=yes 12470else 12471 ac_cv_lib_m_fetestexcept=no 12472fi 12473rm -f core conftest.err conftest.$ac_objext \ 12474 conftest$ac_exeext conftest.$ac_ext 12475LIBS=$ac_check_lib_save_LIBS 12476fi 12477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fetestexcept" >&5 12478$as_echo "$ac_cv_lib_m_fetestexcept" >&6; } 12479if test "x$ac_cv_lib_m_fetestexcept" = xyes; then : 12480 12481$as_echo "#define HAVE_FETESTEXCEPT 1" >>confdefs.h 12482 12483fi 12484 12485 for ac_func in strtoull 12486do : 12487 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull" 12488if test "x$ac_cv_func_strtoull" = xyes; then : 12489 cat >>confdefs.h <<_ACEOF 12490#define HAVE_STRTOULL 1 12491_ACEOF 12492 12493fi 12494done 12495 12496else 12497 if test "x$ac_cv_lib_m_sqrtl" = x""yes; then 12498 12499$as_echo "#define HAVE_SQRTL 1" >>confdefs.h 12500 12501 fi 12502 if test "x$ac_cv_lib_m_cbrtl" = x""yes; then 12503 12504$as_echo "#define HAVE_CBRTL 1" >>confdefs.h 12505 12506 fi 12507 if test "x$ac_cv_lib_m_feholdexcept" = x""yes; then 12508 12509$as_echo "#define HAVE_FEHOLDEXCEPT 1" >>confdefs.h 12510 12511 fi 12512 if test "x$ac_cv_lib_m_fesetround" = x""yes; then 12513 12514$as_echo "#define HAVE_FESETROUND 1" >>confdefs.h 12515 12516 fi 12517 if test "x$ac_cv_lib_m_feupdateenv" = x""yes; then 12518 12519$as_echo "#define HAVE_FEUPDATEENV 1" >>confdefs.h 12520 12521 fi 12522 if test "x$ac_cv_lib_m_fesetenv" = x""yes; then 12523 12524$as_echo "#define HAVE_FESETENV 1" >>confdefs.h 12525 12526 fi 12527 if test "x$ac_cv_lib_m_fetestexcept" = x""yes; then 12528 12529$as_echo "#define HAVE_FETESTEXCEPT 1" >>confdefs.h 12530 12531 fi 12532fi 12533 12534# Check for hidden visibility (copied from libssp). 12535saved_CFLAGS="$CFLAGS" 12536CFLAGS="$CFLAGS -Werror" 12537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5 12538$as_echo_n "checking whether hidden visibility is supported... " >&6; } 12539cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12540/* end confdefs.h. */ 12541 12542void __attribute__((visibility ("hidden"))) bar (void) {} 12543int 12544main () 12545{ 12546 12547 ; 12548 return 0; 12549} 12550_ACEOF 12551if ac_fn_c_try_compile "$LINENO"; then : 12552 quadmath_hidden=yes 12553else 12554 quadmath_hidden=no 12555fi 12556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_hidden" >&5 12558$as_echo "$quadmath_hidden" >&6; } 12559if test x$quadmath_hidden = xyes; then 12560 12561$as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h 12562 12563fi 12564CFLAGS="$saved_CFLAGS" 12565 12566# Check for symbol versioning (copied from libssp). 12567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5 12568$as_echo_n "checking whether symbol versioning is supported... " >&6; } 12569# Check whether --enable-symvers was given. 12570if test "${enable_symvers+set}" = set; then : 12571 enableval=$enable_symvers; quadmath_use_symver=$enableval 12572else 12573 quadmath_use_symver=yes 12574fi 12575 12576if test "x$quadmath_use_symver" != xno; then 12577 if test x$gcc_no_link = xyes; then 12578 # If we cannot link, we cannot build shared libraries, so do not use 12579 # symbol versioning. 12580 quadmath_use_symver=no 12581 else 12582 save_LDFLAGS="$LDFLAGS" 12583 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map" 12584 cat > conftest.map <<EOF 12585FOO_1.0 { 12586 global: *foo*; bar; local: *; 12587}; 12588EOF 12589 if test x$gcc_no_link = xyes; then 12590 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12591fi 12592cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12593/* end confdefs.h. */ 12594int foo; 12595int 12596main () 12597{ 12598 12599 ; 12600 return 0; 12601} 12602_ACEOF 12603if ac_fn_c_try_link "$LINENO"; then : 12604 quadmath_use_symver=gnu 12605else 12606 quadmath_use_symver=no 12607fi 12608rm -f core conftest.err conftest.$ac_objext \ 12609 conftest$ac_exeext conftest.$ac_ext 12610 if test x$quadmath_use_symver = xno; then 12611 case "$target_os" in 12612 solaris2*) 12613 LDFLAGS="$save_LDFLAGS" 12614 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map" 12615 # Sun ld cannot handle wildcards and treats all entries as undefined. 12616 cat > conftest.map <<EOF 12617FOO_1.0 { 12618 global: foo; local: *; 12619}; 12620EOF 12621 if test x$gcc_no_link = xyes; then 12622 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12623fi 12624cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12625/* end confdefs.h. */ 12626int foo; 12627int 12628main () 12629{ 12630 12631 ; 12632 return 0; 12633} 12634_ACEOF 12635if ac_fn_c_try_link "$LINENO"; then : 12636 quadmath_use_symver=sun 12637else 12638 quadmath_use_symver=no 12639fi 12640rm -f core conftest.err conftest.$ac_objext \ 12641 conftest$ac_exeext conftest.$ac_ext 12642 ;; 12643 esac 12644 fi 12645 LDFLAGS="$save_LDFLAGS" 12646 fi 12647fi 12648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_symver" >&5 12649$as_echo "$quadmath_use_symver" >&6; } 12650 if test "x$quadmath_use_symver" != xno; then 12651 LIBQUAD_USE_SYMVER_TRUE= 12652 LIBQUAD_USE_SYMVER_FALSE='#' 12653else 12654 LIBQUAD_USE_SYMVER_TRUE='#' 12655 LIBQUAD_USE_SYMVER_FALSE= 12656fi 12657 12658 if test "x$quadmath_use_symver" = xgnu; then 12659 LIBQUAD_USE_SYMVER_GNU_TRUE= 12660 LIBQUAD_USE_SYMVER_GNU_FALSE='#' 12661else 12662 LIBQUAD_USE_SYMVER_GNU_TRUE='#' 12663 LIBQUAD_USE_SYMVER_GNU_FALSE= 12664fi 12665 12666 if test "x$quadmath_use_symver" = xsun; then 12667 LIBQUAD_USE_SYMVER_SUN_TRUE= 12668 LIBQUAD_USE_SYMVER_SUN_FALSE='#' 12669else 12670 LIBQUAD_USE_SYMVER_SUN_TRUE='#' 12671 LIBQUAD_USE_SYMVER_SUN_FALSE= 12672fi 12673 12674 12675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __float128 is supported" >&5 12676$as_echo_n "checking whether __float128 is supported... " >&6; } 12677if ${libquad_cv_have_float128+:} false; then : 12678 $as_echo_n "(cached) " >&6 12679else 12680 if test x$gcc_no_link = xyes; then 12681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12682/* end confdefs.h. */ 12683 12684 #if (!defined(_ARCH_PPC)) || defined(__LONG_DOUBLE_IEEE128__) 12685 typedef _Complex float __attribute__((mode(TC))) __complex128; 12686 #else 12687 typedef _Complex float __attribute__((mode(KC))) __complex128; 12688 #endif 12689 12690 __float128 foo (__float128 x) 12691 { 12692 12693 __complex128 z1, z2; 12694 12695 z1 = x; 12696 z2 = x / 7.Q; 12697 z2 /= z1; 12698 12699 return (__float128) z2; 12700 } 12701 12702 __float128 bar (__float128 x) 12703 { 12704 return x * __builtin_huge_valq (); 12705 } 12706 12707int 12708main () 12709{ 12710 12711 foo (1.2Q); 12712 bar (1.2Q); 12713 12714 ; 12715 return 0; 12716} 12717_ACEOF 12718if ac_fn_c_try_compile "$LINENO"; then : 12719 12720 libquad_cv_have_float128=yes 12721 12722else 12723 12724 libquad_cv_have_float128=no 12725 12726fi 12727rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12728else 12729 if test x$gcc_no_link = xyes; then 12730 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12731fi 12732cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12733/* end confdefs.h. */ 12734 12735 #if (!defined(_ARCH_PPC)) || defined(__LONG_DOUBLE_IEEE128__) 12736 typedef _Complex float __attribute__((mode(TC))) __complex128; 12737 #else 12738 typedef _Complex float __attribute__((mode(KC))) __complex128; 12739 #endif 12740 12741 __float128 foo (__float128 x) 12742 { 12743 12744 __complex128 z1, z2; 12745 12746 z1 = x; 12747 z2 = x / 7.Q; 12748 z2 /= z1; 12749 12750 return (__float128) z2; 12751 } 12752 12753 __float128 bar (__float128 x) 12754 { 12755 return x * __builtin_huge_valq (); 12756 } 12757 12758int 12759main () 12760{ 12761 12762 foo (1.2Q); 12763 bar (1.2Q); 12764 12765 ; 12766 return 0; 12767} 12768_ACEOF 12769if ac_fn_c_try_link "$LINENO"; then : 12770 12771 libquad_cv_have_float128=yes 12772 12773else 12774 12775 libquad_cv_have_float128=no 12776 12777fi 12778rm -f core conftest.err conftest.$ac_objext \ 12779 conftest$ac_exeext conftest.$ac_ext 12780fi 12781fi 12782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libquad_cv_have_float128" >&5 12783$as_echo "$libquad_cv_have_float128" >&6; } 12784 if test "x$libquad_cv_have_float128" = xyes; then 12785 BUILD_LIBQUADMATH_TRUE= 12786 BUILD_LIBQUADMATH_FALSE='#' 12787else 12788 BUILD_LIBQUADMATH_TRUE='#' 12789 BUILD_LIBQUADMATH_FALSE= 12790fi 12791 12792 12793# Check for printf hook support. 12794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf hooks are supported" >&5 12795$as_echo_n "checking whether printf hooks are supported... " >&6; } 12796cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12797/* end confdefs.h. */ 12798 12799#include <printf.h> 12800#include <stdarg.h> 12801#include <stdlib.h> 12802extern void flt128_va (void *, va_list *); 12803extern int flt128_ais (const struct printf_info *, size_t, int *, int *); 12804extern int flt128_printf_fp (FILE *, const struct printf_info *, const void *const *); 12805 12806int 12807main () 12808{ 12809 12810int pa_flt128 = register_printf_type (flt128_va); 12811int mod_Q = register_printf_modifier (L"Q"); 12812int res = register_printf_specifier ('f', flt128_printf_fp, flt128_ais); 12813struct printf_info info = { .user = -1 }; 12814 12815 ; 12816 return 0; 12817} 12818_ACEOF 12819if ac_fn_c_try_compile "$LINENO"; then : 12820 quadmath_printf_hooks=yes 12821else 12822 quadmath_printf_hooks=no 12823fi 12824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_printf_hooks" >&5 12826$as_echo "$quadmath_printf_hooks" >&6; } 12827if test x$quadmath_printf_hooks = xyes; then 12828 12829$as_echo "#define HAVE_PRINTF_HOOKS 1" >>confdefs.h 12830 12831fi 12832 12833# Check for whether locale support for quadmath_snprintf or Q printf hooks 12834# should be provided. 12835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether nl_langinfo should be used" >&5 12836$as_echo_n "checking whether nl_langinfo should be used... " >&6; } 12837cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12838/* end confdefs.h. */ 12839#include <langinfo.h> 12840int 12841main () 12842{ 12843 12844const char *s; 12845s = nl_langinfo (DECIMAL_POINT); 12846s = nl_langinfo (MON_DECIMAL_POINT); 12847s = nl_langinfo (GROUPING); 12848s = nl_langinfo (MON_GROUPING); 12849s = nl_langinfo (THOUSANDS_SEP); 12850s = nl_langinfo (MON_THOUSANDS_SEP); 12851(void) s; 12852 12853 ; 12854 return 0; 12855} 12856_ACEOF 12857if ac_fn_c_try_compile "$LINENO"; then : 12858 quadmath_use_nl_langinfo=yes 12859else 12860 quadmath_use_nl_langinfo=no 12861fi 12862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_nl_langinfo" >&5 12864$as_echo "$quadmath_use_nl_langinfo" >&6; } 12865if test x$quadmath_use_nl_langinfo = xyes; then 12866 12867$as_echo "#define USE_NL_LANGINFO 1" >>confdefs.h 12868 12869fi 12870 12871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether nl_langinfo should be used for wide char locale info" >&5 12872$as_echo_n "checking whether nl_langinfo should be used for wide char locale info... " >&6; } 12873cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12874/* end confdefs.h. */ 12875#include <langinfo.h> 12876int 12877main () 12878{ 12879 12880const char *s; 12881s = nl_langinfo (_NL_NUMERIC_DECIMAL_POINT_WC); 12882s = nl_langinfo (_NL_MONETARY_DECIMAL_POINT_WC); 12883s = nl_langinfo (_NL_NUMERIC_THOUSANDS_SEP_WC); 12884s = nl_langinfo (_NL_MONETARY_THOUSANDS_SEP_WC); 12885(void) s; 12886 12887 ; 12888 return 0; 12889} 12890_ACEOF 12891if ac_fn_c_try_compile "$LINENO"; then : 12892 quadmath_use_nl_langinfo_wc=yes 12893else 12894 quadmath_use_nl_langinfo_wc=no 12895fi 12896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_nl_langinfo_wc" >&5 12898$as_echo "$quadmath_use_nl_langinfo_wc" >&6; } 12899if test x$quadmath_use_nl_langinfo_wc = xyes; then 12900 12901$as_echo "#define USE_NL_LANGINFO_WC 1" >>confdefs.h 12902 12903fi 12904 12905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localeconv should be used" >&5 12906$as_echo_n "checking whether localeconv should be used... " >&6; } 12907cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12908/* end confdefs.h. */ 12909#include <locale.h> 12910int 12911main () 12912{ 12913 12914const struct lconv *l = localeconv (); 12915const char *s; 12916s = l->decimal_point; 12917s = l->mon_decimal_point; 12918s = l->grouping; 12919s = l->mon_grouping; 12920s = l->thousands_sep; 12921s = l->mon_thousands_sep; 12922(void) s; 12923 12924 ; 12925 return 0; 12926} 12927_ACEOF 12928if ac_fn_c_try_compile "$LINENO"; then : 12929 quadmath_use_localeconv=yes 12930else 12931 quadmath_use_localeconv=no 12932fi 12933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_localeconv" >&5 12935$as_echo "$quadmath_use_localeconv" >&6; } 12936if test x$quadmath_use_localeconv = xyes; then 12937 12938$as_echo "#define USE_LOCALECONV 1" >>confdefs.h 12939 12940fi 12941 12942# Check for whether i18n number rewriting support for quadmath_snprintf 12943# or Q printf hooks should be provided. 12944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether i18n number rewriting support for quadmath_snprintf should be added" >&5 12945$as_echo_n "checking whether i18n number rewriting support for quadmath_snprintf should be added... " >&6; } 12946cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12947/* end confdefs.h. */ 12948#include <langinfo.h> 12949#include <limits.h> 12950#include <string.h> 12951#include <wchar.h> 12952#include <wctype.h> 12953int 12954main () 12955{ 12956 12957const char *s; 12958char decimal[MB_LEN_MAX]; 12959wctrans_t map = wctrans ("to_outpunct"); 12960wint_t wdecimal = towctrans (L'.', map); 12961mbstate_t state; 12962memset (&state, '\0', sizeof (state)); 12963wcrtomb (decimal, wdecimal, &state); 12964s = nl_langinfo (_NL_CTYPE_OUTDIGIT0_MB); 12965s = nl_langinfo (_NL_CTYPE_OUTDIGIT0_WC); 12966s = nl_langinfo (_NL_CTYPE_MB_CUR_MAX); 12967(void) s; 12968 12969 ; 12970 return 0; 12971} 12972_ACEOF 12973if ac_fn_c_try_compile "$LINENO"; then : 12974 quadmath_use_i18n_number_h=yes 12975else 12976 quadmath_use_i18n_number_h=no 12977fi 12978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_i18n_number_h" >&5 12980$as_echo "$quadmath_use_i18n_number_h" >&6; } 12981if test x$quadmath_use_i18n_number_h = xyes; then 12982 12983$as_echo "#define USE_I18N_NUMBER_H 1" >>confdefs.h 12984 12985fi 12986 12987# Add CET specific flags if CET is enabled 12988 # Check whether --enable-cet was given. 12989if test "${enable_cet+set}" = set; then : 12990 enableval=$enable_cet; 12991 case "$enableval" in 12992 yes|no|auto) ;; 12993 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 12994 esac 12995 12996else 12997 enable_cet=no 12998fi 12999 13000 13001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 13002$as_echo_n "checking for CET support... " >&6; } 13003 13004case "$host" in 13005 i[34567]86-*-linux* | x86_64-*-linux*) 13006 case "$enable_cet" in 13007 auto) 13008 # Check if target supports multi-byte NOPs 13009 # and if assembler supports CET insn. 13010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13011/* end confdefs.h. */ 13012 13013int 13014main () 13015{ 13016 13017#if !defined(__SSE2__) 13018#error target does not support multi-byte NOPs 13019#else 13020asm ("setssbsy"); 13021#endif 13022 13023 ; 13024 return 0; 13025} 13026_ACEOF 13027if ac_fn_c_try_compile "$LINENO"; then : 13028 enable_cet=yes 13029else 13030 enable_cet=no 13031fi 13032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13033 ;; 13034 yes) 13035 # Check if assembler supports CET. 13036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13037/* end confdefs.h. */ 13038 13039int 13040main () 13041{ 13042asm ("setssbsy"); 13043 ; 13044 return 0; 13045} 13046_ACEOF 13047if ac_fn_c_try_compile "$LINENO"; then : 13048 13049else 13050 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 13051fi 13052rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13053 ;; 13054 esac 13055 ;; 13056 *) 13057 enable_cet=no 13058 ;; 13059esac 13060if test x$enable_cet = xyes; then 13061 CET_FLAGS="-fcf-protection -mshstk" 13062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13063$as_echo "yes" >&6; } 13064else 13065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13066$as_echo "no" >&6; } 13067fi 13068 13069XCFLAGS="$XCFLAGS $CET_FLAGS" 13070 13071 13072cat >confcache <<\_ACEOF 13073# This file is a shell script that caches the results of configure 13074# tests run on this system so they can be shared between configure 13075# scripts and configure runs, see configure's option --config-cache. 13076# It is not useful on other systems. If it contains results you don't 13077# want to keep, you may remove or edit it. 13078# 13079# config.status only pays attention to the cache file if you give it 13080# the --recheck option to rerun configure. 13081# 13082# `ac_cv_env_foo' variables (set or unset) will be overridden when 13083# loading this file, other *unset* `ac_cv_foo' will be assigned the 13084# following values. 13085 13086_ACEOF 13087 13088# The following way of writing the cache mishandles newlines in values, 13089# but we know of no workaround that is simple, portable, and efficient. 13090# So, we kill variables containing newlines. 13091# Ultrix sh set writes to stderr and can't be redirected directly, 13092# and sets the high bit in the cache file unless we assign to the vars. 13093( 13094 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13095 eval ac_val=\$$ac_var 13096 case $ac_val in #( 13097 *${as_nl}*) 13098 case $ac_var in #( 13099 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13100$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13101 esac 13102 case $ac_var in #( 13103 _ | IFS | as_nl) ;; #( 13104 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13105 *) { eval $ac_var=; unset $ac_var;} ;; 13106 esac ;; 13107 esac 13108 done 13109 13110 (set) 2>&1 | 13111 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13112 *${as_nl}ac_space=\ *) 13113 # `set' does not quote correctly, so add quotes: double-quote 13114 # substitution turns \\\\ into \\, and sed turns \\ into \. 13115 sed -n \ 13116 "s/'/'\\\\''/g; 13117 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13118 ;; #( 13119 *) 13120 # `set' quotes correctly as required by POSIX, so do not add quotes. 13121 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13122 ;; 13123 esac | 13124 sort 13125) | 13126 sed ' 13127 /^ac_cv_env_/b end 13128 t clear 13129 :clear 13130 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13131 t end 13132 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13133 :end' >>confcache 13134if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13135 if test -w "$cache_file"; then 13136 if test "x$cache_file" != "x/dev/null"; then 13137 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13138$as_echo "$as_me: updating cache $cache_file" >&6;} 13139 if test ! -f "$cache_file" || test -h "$cache_file"; then 13140 cat confcache >"$cache_file" 13141 else 13142 case $cache_file in #( 13143 */* | ?:*) 13144 mv -f confcache "$cache_file"$$ && 13145 mv -f "$cache_file"$$ "$cache_file" ;; #( 13146 *) 13147 mv -f confcache "$cache_file" ;; 13148 esac 13149 fi 13150 fi 13151 else 13152 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13153$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13154 fi 13155fi 13156rm -f confcache 13157 13158if test ${multilib} = yes; then 13159 multilib_arg="--enable-multilib" 13160else 13161 multilib_arg= 13162fi 13163 13164 13165# We would like our source tree to be readonly. However when releases or 13166# pre-releases are generated, the flex/bison generated files as well as the 13167# various formats of manuals need to be included along with the rest of the 13168# sources. Therefore we have --enable-generated-files-in-srcdir to do 13169# just that. 13170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking generated-files-in-srcdir" >&5 13171$as_echo_n "checking generated-files-in-srcdir... " >&6; } 13172# Check whether --enable-generated-files-in-srcdir was given. 13173if test "${enable_generated_files_in_srcdir+set}" = set; then : 13174 enableval=$enable_generated_files_in_srcdir; case "$enableval" in 13175 yes) enable_generated_files_in_srcdir=yes ;; 13176 no) enable_generated_files_in_srcdir=no ;; 13177 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 13178 esac 13179else 13180 enable_generated_files_in_srcdir=no 13181fi 13182 13183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5 13184$as_echo "$enable_generated_files_in_srcdir" >&6; } 13185 if test "$enable_generated_files_in_srcdir" = yes; then 13186 GENINSRC_TRUE= 13187 GENINSRC_FALSE='#' 13188else 13189 GENINSRC_TRUE='#' 13190 GENINSRC_FALSE= 13191fi 13192 13193 13194# Determine what GCC version number to use in filesystem paths. 13195 13196 get_gcc_base_ver="cat" 13197 13198# Check whether --with-gcc-major-version-only was given. 13199if test "${with_gcc_major_version_only+set}" = set; then : 13200 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 13201 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 13202 fi 13203 13204fi 13205 13206 13207 13208 13209ac_config_files="$ac_config_files Makefile" 13210 13211cat >confcache <<\_ACEOF 13212# This file is a shell script that caches the results of configure 13213# tests run on this system so they can be shared between configure 13214# scripts and configure runs, see configure's option --config-cache. 13215# It is not useful on other systems. If it contains results you don't 13216# want to keep, you may remove or edit it. 13217# 13218# config.status only pays attention to the cache file if you give it 13219# the --recheck option to rerun configure. 13220# 13221# `ac_cv_env_foo' variables (set or unset) will be overridden when 13222# loading this file, other *unset* `ac_cv_foo' will be assigned the 13223# following values. 13224 13225_ACEOF 13226 13227# The following way of writing the cache mishandles newlines in values, 13228# but we know of no workaround that is simple, portable, and efficient. 13229# So, we kill variables containing newlines. 13230# Ultrix sh set writes to stderr and can't be redirected directly, 13231# and sets the high bit in the cache file unless we assign to the vars. 13232( 13233 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13234 eval ac_val=\$$ac_var 13235 case $ac_val in #( 13236 *${as_nl}*) 13237 case $ac_var in #( 13238 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13239$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13240 esac 13241 case $ac_var in #( 13242 _ | IFS | as_nl) ;; #( 13243 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13244 *) { eval $ac_var=; unset $ac_var;} ;; 13245 esac ;; 13246 esac 13247 done 13248 13249 (set) 2>&1 | 13250 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13251 *${as_nl}ac_space=\ *) 13252 # `set' does not quote correctly, so add quotes: double-quote 13253 # substitution turns \\\\ into \\, and sed turns \\ into \. 13254 sed -n \ 13255 "s/'/'\\\\''/g; 13256 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13257 ;; #( 13258 *) 13259 # `set' quotes correctly as required by POSIX, so do not add quotes. 13260 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13261 ;; 13262 esac | 13263 sort 13264) | 13265 sed ' 13266 /^ac_cv_env_/b end 13267 t clear 13268 :clear 13269 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13270 t end 13271 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13272 :end' >>confcache 13273if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13274 if test -w "$cache_file"; then 13275 if test "x$cache_file" != "x/dev/null"; then 13276 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13277$as_echo "$as_me: updating cache $cache_file" >&6;} 13278 if test ! -f "$cache_file" || test -h "$cache_file"; then 13279 cat confcache >"$cache_file" 13280 else 13281 case $cache_file in #( 13282 */* | ?:*) 13283 mv -f confcache "$cache_file"$$ && 13284 mv -f "$cache_file"$$ "$cache_file" ;; #( 13285 *) 13286 mv -f confcache "$cache_file" ;; 13287 esac 13288 fi 13289 fi 13290 else 13291 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13292$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13293 fi 13294fi 13295rm -f confcache 13296 13297test "x$prefix" = xNONE && prefix=$ac_default_prefix 13298# Let make expand exec_prefix. 13299test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13300 13301DEFS=-DHAVE_CONFIG_H 13302 13303ac_libobjs= 13304ac_ltlibobjs= 13305U= 13306for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13307 # 1. Remove the extension, and $U if already installed. 13308 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13309 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13310 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13311 # will be set to the directory where LIBOBJS objects are built. 13312 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13313 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13314done 13315LIBOBJS=$ac_libobjs 13316 13317LTLIBOBJS=$ac_ltlibobjs 13318 13319 13320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13321$as_echo_n "checking that generated files are newer than configure... " >&6; } 13322 if test -n "$am_sleep_pid"; then 13323 # Hide warnings about reused PIDs. 13324 wait $am_sleep_pid 2>/dev/null 13325 fi 13326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13327$as_echo "done" >&6; } 13328 if test -n "$EXEEXT"; then 13329 am__EXEEXT_TRUE= 13330 am__EXEEXT_FALSE='#' 13331else 13332 am__EXEEXT_TRUE='#' 13333 am__EXEEXT_FALSE= 13334fi 13335 13336if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13337 as_fn_error $? "conditional \"AMDEP\" was never defined. 13338Usually this means the macro was only invoked conditionally." "$LINENO" 5 13339fi 13340if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13341 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13342Usually this means the macro was only invoked conditionally." "$LINENO" 5 13343fi 13344if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 13345 as_fn_error $? "conditional \"BUILD_INFO\" was never defined. 13346Usually this means the macro was only invoked conditionally." "$LINENO" 5 13347fi 13348if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13349 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13350Usually this means the macro was only invoked conditionally." "$LINENO" 5 13351fi 13352if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13353 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13354Usually this means the macro was only invoked conditionally." "$LINENO" 5 13355fi 13356if test -z "${LIBQUAD_USE_SYMVER_TRUE}" && test -z "${LIBQUAD_USE_SYMVER_FALSE}"; then 13357 as_fn_error $? "conditional \"LIBQUAD_USE_SYMVER\" was never defined. 13358Usually this means the macro was only invoked conditionally." "$LINENO" 5 13359fi 13360if test -z "${LIBQUAD_USE_SYMVER_GNU_TRUE}" && test -z "${LIBQUAD_USE_SYMVER_GNU_FALSE}"; then 13361 as_fn_error $? "conditional \"LIBQUAD_USE_SYMVER_GNU\" was never defined. 13362Usually this means the macro was only invoked conditionally." "$LINENO" 5 13363fi 13364if test -z "${LIBQUAD_USE_SYMVER_SUN_TRUE}" && test -z "${LIBQUAD_USE_SYMVER_SUN_FALSE}"; then 13365 as_fn_error $? "conditional \"LIBQUAD_USE_SYMVER_SUN\" was never defined. 13366Usually this means the macro was only invoked conditionally." "$LINENO" 5 13367fi 13368if test -z "${BUILD_LIBQUADMATH_TRUE}" && test -z "${BUILD_LIBQUADMATH_FALSE}"; then 13369 as_fn_error $? "conditional \"BUILD_LIBQUADMATH\" was never defined. 13370Usually this means the macro was only invoked conditionally." "$LINENO" 5 13371fi 13372if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then 13373 as_fn_error $? "conditional \"GENINSRC\" was never defined. 13374Usually this means the macro was only invoked conditionally." "$LINENO" 5 13375fi 13376 13377: "${CONFIG_STATUS=./config.status}" 13378ac_write_fail=0 13379ac_clean_files_save=$ac_clean_files 13380ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13381{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13382$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13383as_write_fail=0 13384cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13385#! $SHELL 13386# Generated by $as_me. 13387# Run this file to recreate the current configuration. 13388# Compiler output produced by configure, useful for debugging 13389# configure, is in config.log if it exists. 13390 13391debug=false 13392ac_cs_recheck=false 13393ac_cs_silent=false 13394 13395SHELL=\${CONFIG_SHELL-$SHELL} 13396export SHELL 13397_ASEOF 13398cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13399## -------------------- ## 13400## M4sh Initialization. ## 13401## -------------------- ## 13402 13403# Be more Bourne compatible 13404DUALCASE=1; export DUALCASE # for MKS sh 13405if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13406 emulate sh 13407 NULLCMD=: 13408 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13409 # is contrary to our usage. Disable this feature. 13410 alias -g '${1+"$@"}'='"$@"' 13411 setopt NO_GLOB_SUBST 13412else 13413 case `(set -o) 2>/dev/null` in #( 13414 *posix*) : 13415 set -o posix ;; #( 13416 *) : 13417 ;; 13418esac 13419fi 13420 13421 13422as_nl=' 13423' 13424export as_nl 13425# Printing a long string crashes Solaris 7 /usr/bin/printf. 13426as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13427as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13428as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13429# Prefer a ksh shell builtin over an external printf program on Solaris, 13430# but without wasting forks for bash or zsh. 13431if test -z "$BASH_VERSION$ZSH_VERSION" \ 13432 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13433 as_echo='print -r --' 13434 as_echo_n='print -rn --' 13435elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13436 as_echo='printf %s\n' 13437 as_echo_n='printf %s' 13438else 13439 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13440 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13441 as_echo_n='/usr/ucb/echo -n' 13442 else 13443 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13444 as_echo_n_body='eval 13445 arg=$1; 13446 case $arg in #( 13447 *"$as_nl"*) 13448 expr "X$arg" : "X\\(.*\\)$as_nl"; 13449 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13450 esac; 13451 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13452 ' 13453 export as_echo_n_body 13454 as_echo_n='sh -c $as_echo_n_body as_echo' 13455 fi 13456 export as_echo_body 13457 as_echo='sh -c $as_echo_body as_echo' 13458fi 13459 13460# The user is always right. 13461if test "${PATH_SEPARATOR+set}" != set; then 13462 PATH_SEPARATOR=: 13463 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13464 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13465 PATH_SEPARATOR=';' 13466 } 13467fi 13468 13469 13470# IFS 13471# We need space, tab and new line, in precisely that order. Quoting is 13472# there to prevent editors from complaining about space-tab. 13473# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13474# splitting by setting IFS to empty value.) 13475IFS=" "" $as_nl" 13476 13477# Find who we are. Look in the path if we contain no directory separator. 13478as_myself= 13479case $0 in #(( 13480 *[\\/]* ) as_myself=$0 ;; 13481 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13482for as_dir in $PATH 13483do 13484 IFS=$as_save_IFS 13485 test -z "$as_dir" && as_dir=. 13486 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13487 done 13488IFS=$as_save_IFS 13489 13490 ;; 13491esac 13492# We did not find ourselves, most probably we were run as `sh COMMAND' 13493# in which case we are not to be found in the path. 13494if test "x$as_myself" = x; then 13495 as_myself=$0 13496fi 13497if test ! -f "$as_myself"; then 13498 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13499 exit 1 13500fi 13501 13502# Unset variables that we do not need and which cause bugs (e.g. in 13503# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13504# suppresses any "Segmentation fault" message there. '((' could 13505# trigger a bug in pdksh 5.2.14. 13506for as_var in BASH_ENV ENV MAIL MAILPATH 13507do eval test x\${$as_var+set} = xset \ 13508 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13509done 13510PS1='$ ' 13511PS2='> ' 13512PS4='+ ' 13513 13514# NLS nuisances. 13515LC_ALL=C 13516export LC_ALL 13517LANGUAGE=C 13518export LANGUAGE 13519 13520# CDPATH. 13521(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13522 13523 13524# as_fn_error STATUS ERROR [LINENO LOG_FD] 13525# ---------------------------------------- 13526# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13527# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13528# script with STATUS, using 1 if that was 0. 13529as_fn_error () 13530{ 13531 as_status=$1; test $as_status -eq 0 && as_status=1 13532 if test "$4"; then 13533 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13534 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13535 fi 13536 $as_echo "$as_me: error: $2" >&2 13537 as_fn_exit $as_status 13538} # as_fn_error 13539 13540 13541# as_fn_set_status STATUS 13542# ----------------------- 13543# Set $? to STATUS, without forking. 13544as_fn_set_status () 13545{ 13546 return $1 13547} # as_fn_set_status 13548 13549# as_fn_exit STATUS 13550# ----------------- 13551# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13552as_fn_exit () 13553{ 13554 set +e 13555 as_fn_set_status $1 13556 exit $1 13557} # as_fn_exit 13558 13559# as_fn_unset VAR 13560# --------------- 13561# Portably unset VAR. 13562as_fn_unset () 13563{ 13564 { eval $1=; unset $1;} 13565} 13566as_unset=as_fn_unset 13567# as_fn_append VAR VALUE 13568# ---------------------- 13569# Append the text in VALUE to the end of the definition contained in VAR. Take 13570# advantage of any shell optimizations that allow amortized linear growth over 13571# repeated appends, instead of the typical quadratic growth present in naive 13572# implementations. 13573if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13574 eval 'as_fn_append () 13575 { 13576 eval $1+=\$2 13577 }' 13578else 13579 as_fn_append () 13580 { 13581 eval $1=\$$1\$2 13582 } 13583fi # as_fn_append 13584 13585# as_fn_arith ARG... 13586# ------------------ 13587# Perform arithmetic evaluation on the ARGs, and store the result in the 13588# global $as_val. Take advantage of shells that can avoid forks. The arguments 13589# must be portable across $(()) and expr. 13590if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13591 eval 'as_fn_arith () 13592 { 13593 as_val=$(( $* )) 13594 }' 13595else 13596 as_fn_arith () 13597 { 13598 as_val=`expr "$@" || test $? -eq 1` 13599 } 13600fi # as_fn_arith 13601 13602 13603if expr a : '\(a\)' >/dev/null 2>&1 && 13604 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13605 as_expr=expr 13606else 13607 as_expr=false 13608fi 13609 13610if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13611 as_basename=basename 13612else 13613 as_basename=false 13614fi 13615 13616if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13617 as_dirname=dirname 13618else 13619 as_dirname=false 13620fi 13621 13622as_me=`$as_basename -- "$0" || 13623$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13624 X"$0" : 'X\(//\)$' \| \ 13625 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13626$as_echo X/"$0" | 13627 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13628 s//\1/ 13629 q 13630 } 13631 /^X\/\(\/\/\)$/{ 13632 s//\1/ 13633 q 13634 } 13635 /^X\/\(\/\).*/{ 13636 s//\1/ 13637 q 13638 } 13639 s/.*/./; q'` 13640 13641# Avoid depending upon Character Ranges. 13642as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13643as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13644as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13645as_cr_digits='0123456789' 13646as_cr_alnum=$as_cr_Letters$as_cr_digits 13647 13648ECHO_C= ECHO_N= ECHO_T= 13649case `echo -n x` in #((((( 13650-n*) 13651 case `echo 'xy\c'` in 13652 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13653 xy) ECHO_C='\c';; 13654 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13655 ECHO_T=' ';; 13656 esac;; 13657*) 13658 ECHO_N='-n';; 13659esac 13660 13661rm -f conf$$ conf$$.exe conf$$.file 13662if test -d conf$$.dir; then 13663 rm -f conf$$.dir/conf$$.file 13664else 13665 rm -f conf$$.dir 13666 mkdir conf$$.dir 2>/dev/null 13667fi 13668if (echo >conf$$.file) 2>/dev/null; then 13669 if ln -s conf$$.file conf$$ 2>/dev/null; then 13670 as_ln_s='ln -s' 13671 # ... but there are two gotchas: 13672 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13673 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13674 # In both cases, we have to default to `cp -pR'. 13675 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13676 as_ln_s='cp -pR' 13677 elif ln conf$$.file conf$$ 2>/dev/null; then 13678 as_ln_s=ln 13679 else 13680 as_ln_s='cp -pR' 13681 fi 13682else 13683 as_ln_s='cp -pR' 13684fi 13685rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13686rmdir conf$$.dir 2>/dev/null 13687 13688 13689# as_fn_mkdir_p 13690# ------------- 13691# Create "$as_dir" as a directory, including parents if necessary. 13692as_fn_mkdir_p () 13693{ 13694 13695 case $as_dir in #( 13696 -*) as_dir=./$as_dir;; 13697 esac 13698 test -d "$as_dir" || eval $as_mkdir_p || { 13699 as_dirs= 13700 while :; do 13701 case $as_dir in #( 13702 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13703 *) as_qdir=$as_dir;; 13704 esac 13705 as_dirs="'$as_qdir' $as_dirs" 13706 as_dir=`$as_dirname -- "$as_dir" || 13707$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13708 X"$as_dir" : 'X\(//\)[^/]' \| \ 13709 X"$as_dir" : 'X\(//\)$' \| \ 13710 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13711$as_echo X"$as_dir" | 13712 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13713 s//\1/ 13714 q 13715 } 13716 /^X\(\/\/\)[^/].*/{ 13717 s//\1/ 13718 q 13719 } 13720 /^X\(\/\/\)$/{ 13721 s//\1/ 13722 q 13723 } 13724 /^X\(\/\).*/{ 13725 s//\1/ 13726 q 13727 } 13728 s/.*/./; q'` 13729 test -d "$as_dir" && break 13730 done 13731 test -z "$as_dirs" || eval "mkdir $as_dirs" 13732 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13733 13734 13735} # as_fn_mkdir_p 13736if mkdir -p . 2>/dev/null; then 13737 as_mkdir_p='mkdir -p "$as_dir"' 13738else 13739 test -d ./-p && rmdir ./-p 13740 as_mkdir_p=false 13741fi 13742 13743 13744# as_fn_executable_p FILE 13745# ----------------------- 13746# Test if FILE is an executable regular file. 13747as_fn_executable_p () 13748{ 13749 test -f "$1" && test -x "$1" 13750} # as_fn_executable_p 13751as_test_x='test -x' 13752as_executable_p=as_fn_executable_p 13753 13754# Sed expression to map a string onto a valid CPP name. 13755as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13756 13757# Sed expression to map a string onto a valid variable name. 13758as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13759 13760 13761exec 6>&1 13762## ----------------------------------- ## 13763## Main body of $CONFIG_STATUS script. ## 13764## ----------------------------------- ## 13765_ASEOF 13766test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13767 13768cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13769# Save the log message, to keep $0 and so on meaningful, and to 13770# report actual input values of CONFIG_FILES etc. instead of their 13771# values after options handling. 13772ac_log=" 13773This file was extended by GCC Quad-precision Math Library $as_me 0.1, which was 13774generated by GNU Autoconf 2.69. Invocation command line was 13775 13776 CONFIG_FILES = $CONFIG_FILES 13777 CONFIG_HEADERS = $CONFIG_HEADERS 13778 CONFIG_LINKS = $CONFIG_LINKS 13779 CONFIG_COMMANDS = $CONFIG_COMMANDS 13780 $ $0 $@ 13781 13782on `(hostname || uname -n) 2>/dev/null | sed 1q` 13783" 13784 13785_ACEOF 13786 13787case $ac_config_files in *" 13788"*) set x $ac_config_files; shift; ac_config_files=$*;; 13789esac 13790 13791case $ac_config_headers in *" 13792"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13793esac 13794 13795 13796cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13797# Files that config.status was made for. 13798config_files="$ac_config_files" 13799config_headers="$ac_config_headers" 13800config_commands="$ac_config_commands" 13801 13802_ACEOF 13803 13804cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13805ac_cs_usage="\ 13806\`$as_me' instantiates files and other configuration actions 13807from templates according to the current configuration. Unless the files 13808and actions are specified as TAGs, all are instantiated by default. 13809 13810Usage: $0 [OPTION]... [TAG]... 13811 13812 -h, --help print this help, then exit 13813 -V, --version print version number and configuration settings, then exit 13814 --config print configuration, then exit 13815 -q, --quiet, --silent 13816 do not print progress messages 13817 -d, --debug don't remove temporary files 13818 --recheck update $as_me by reconfiguring in the same conditions 13819 --file=FILE[:TEMPLATE] 13820 instantiate the configuration file FILE 13821 --header=FILE[:TEMPLATE] 13822 instantiate the configuration header FILE 13823 13824Configuration files: 13825$config_files 13826 13827Configuration headers: 13828$config_headers 13829 13830Configuration commands: 13831$config_commands 13832 13833Report bugs to the package provider." 13834 13835_ACEOF 13836cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13837ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13838ac_cs_version="\\ 13839GCC Quad-precision Math Library config.status 0.1 13840configured by $0, generated by GNU Autoconf 2.69, 13841 with options \\"\$ac_cs_config\\" 13842 13843Copyright (C) 2012 Free Software Foundation, Inc. 13844This config.status script is free software; the Free Software Foundation 13845gives unlimited permission to copy, distribute and modify it." 13846 13847ac_pwd='$ac_pwd' 13848srcdir='$srcdir' 13849INSTALL='$INSTALL' 13850MKDIR_P='$MKDIR_P' 13851AWK='$AWK' 13852test -n "\$AWK" || AWK=awk 13853_ACEOF 13854 13855cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13856# The default lists apply if the user does not specify any file. 13857ac_need_defaults=: 13858while test $# != 0 13859do 13860 case $1 in 13861 --*=?*) 13862 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13863 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13864 ac_shift=: 13865 ;; 13866 --*=) 13867 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13868 ac_optarg= 13869 ac_shift=: 13870 ;; 13871 *) 13872 ac_option=$1 13873 ac_optarg=$2 13874 ac_shift=shift 13875 ;; 13876 esac 13877 13878 case $ac_option in 13879 # Handling of the options. 13880 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13881 ac_cs_recheck=: ;; 13882 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13883 $as_echo "$ac_cs_version"; exit ;; 13884 --config | --confi | --conf | --con | --co | --c ) 13885 $as_echo "$ac_cs_config"; exit ;; 13886 --debug | --debu | --deb | --de | --d | -d ) 13887 debug=: ;; 13888 --file | --fil | --fi | --f ) 13889 $ac_shift 13890 case $ac_optarg in 13891 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13892 '') as_fn_error $? "missing file argument" ;; 13893 esac 13894 as_fn_append CONFIG_FILES " '$ac_optarg'" 13895 ac_need_defaults=false;; 13896 --header | --heade | --head | --hea ) 13897 $ac_shift 13898 case $ac_optarg in 13899 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13900 esac 13901 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13902 ac_need_defaults=false;; 13903 --he | --h) 13904 # Conflict between --help and --header 13905 as_fn_error $? "ambiguous option: \`$1' 13906Try \`$0 --help' for more information.";; 13907 --help | --hel | -h ) 13908 $as_echo "$ac_cs_usage"; exit ;; 13909 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13910 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13911 ac_cs_silent=: ;; 13912 13913 # This is an error. 13914 -*) as_fn_error $? "unrecognized option: \`$1' 13915Try \`$0 --help' for more information." ;; 13916 13917 *) as_fn_append ac_config_targets " $1" 13918 ac_need_defaults=false ;; 13919 13920 esac 13921 shift 13922done 13923 13924ac_configure_extra_args= 13925 13926if $ac_cs_silent; then 13927 exec 6>/dev/null 13928 ac_configure_extra_args="$ac_configure_extra_args --silent" 13929fi 13930 13931_ACEOF 13932cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13933if \$ac_cs_recheck; then 13934 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13935 shift 13936 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13937 CONFIG_SHELL='$SHELL' 13938 export CONFIG_SHELL 13939 exec "\$@" 13940fi 13941 13942_ACEOF 13943cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13944exec 5>>config.log 13945{ 13946 echo 13947 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13948## Running $as_me. ## 13949_ASBOX 13950 $as_echo "$ac_log" 13951} >&5 13952 13953_ACEOF 13954cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13955# 13956# INIT-COMMANDS 13957# 13958 13959srcdir="$srcdir" 13960host="$host" 13961target="$target" 13962with_multisubdir="$with_multisubdir" 13963with_multisrctop="$with_multisrctop" 13964with_target_subdir="$with_target_subdir" 13965ac_configure_args="${multilib_arg} ${ac_configure_args}" 13966multi_basedir="$multi_basedir" 13967CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 13968CC="$CC" 13969CXX="$CXX" 13970GFORTRAN="$GFORTRAN" 13971GDC="$GDC" 13972AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13973 13974 13975# The HP-UX ksh and POSIX shell print the target directory to stdout 13976# if CDPATH is set. 13977(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13978 13979sed_quote_subst='$sed_quote_subst' 13980double_quote_subst='$double_quote_subst' 13981delay_variable_subst='$delay_variable_subst' 13982macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13983macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13984enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13985enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13986pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13987enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13988SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13989ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13990host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13991host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13992host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13993build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13994build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13995build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13996SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13997Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13998GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13999EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14000FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14001LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14002NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14003LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14004max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14005ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14006exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14007lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14008lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14009lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14010reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14011reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14012OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14013deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14014file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14015AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14016AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14017STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14018RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14019old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14020old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14021old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14022lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14023CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14024CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14025compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14026GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14027lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14028lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14029lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14030lt_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"`' 14031objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14032MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14033lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14034lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14035lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14036lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14037lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14038need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14039DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14040NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14041LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14042OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14043OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14044libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14045shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14046extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14047archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14048enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14049export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14050whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14051compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14052old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14053old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14054archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14055archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14056module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14057module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14058with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14059allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14060no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14061hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14062hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14063hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14064hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14065hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14066hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14067hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14068hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14069inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14070link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14071fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14072always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14073export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14074exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14075include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14076prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14077file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14078variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14079need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14080need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14081version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14082runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14083shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14084shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14085libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14086library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14087soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14088install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14089postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14090postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14091finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14092finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14093hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14094sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14095sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14096hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14097enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14098enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14099enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14100old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14101striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14102 14103LTCC='$LTCC' 14104LTCFLAGS='$LTCFLAGS' 14105compiler='$compiler_DEFAULT' 14106 14107# A function that is used when there is no print builtin or printf. 14108func_fallback_echo () 14109{ 14110 eval 'cat <<_LTECHO_EOF 14111\$1 14112_LTECHO_EOF' 14113} 14114 14115# Quote evaled strings. 14116for var in SHELL \ 14117ECHO \ 14118SED \ 14119GREP \ 14120EGREP \ 14121FGREP \ 14122LD \ 14123NM \ 14124LN_S \ 14125lt_SP2NL \ 14126lt_NL2SP \ 14127reload_flag \ 14128OBJDUMP \ 14129deplibs_check_method \ 14130file_magic_cmd \ 14131AR \ 14132AR_FLAGS \ 14133STRIP \ 14134RANLIB \ 14135CC \ 14136CFLAGS \ 14137compiler \ 14138lt_cv_sys_global_symbol_pipe \ 14139lt_cv_sys_global_symbol_to_cdecl \ 14140lt_cv_sys_global_symbol_to_c_name_address \ 14141lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14142lt_prog_compiler_no_builtin_flag \ 14143lt_prog_compiler_wl \ 14144lt_prog_compiler_pic \ 14145lt_prog_compiler_static \ 14146lt_cv_prog_compiler_c_o \ 14147need_locks \ 14148DSYMUTIL \ 14149NMEDIT \ 14150LIPO \ 14151OTOOL \ 14152OTOOL64 \ 14153shrext_cmds \ 14154export_dynamic_flag_spec \ 14155whole_archive_flag_spec \ 14156compiler_needs_object \ 14157with_gnu_ld \ 14158allow_undefined_flag \ 14159no_undefined_flag \ 14160hardcode_libdir_flag_spec \ 14161hardcode_libdir_flag_spec_ld \ 14162hardcode_libdir_separator \ 14163fix_srcfile_path \ 14164exclude_expsyms \ 14165include_expsyms \ 14166file_list_spec \ 14167variables_saved_for_relink \ 14168libname_spec \ 14169library_names_spec \ 14170soname_spec \ 14171install_override_mode \ 14172finish_eval \ 14173old_striplib \ 14174striplib; do 14175 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14176 *[\\\\\\\`\\"\\\$]*) 14177 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14178 ;; 14179 *) 14180 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14181 ;; 14182 esac 14183done 14184 14185# Double-quote double-evaled strings. 14186for var in reload_cmds \ 14187old_postinstall_cmds \ 14188old_postuninstall_cmds \ 14189old_archive_cmds \ 14190extract_expsyms_cmds \ 14191old_archive_from_new_cmds \ 14192old_archive_from_expsyms_cmds \ 14193archive_cmds \ 14194archive_expsym_cmds \ 14195module_cmds \ 14196module_expsym_cmds \ 14197export_symbols_cmds \ 14198prelink_cmds \ 14199postinstall_cmds \ 14200postuninstall_cmds \ 14201finish_cmds \ 14202sys_lib_search_path_spec \ 14203sys_lib_dlsearch_path_spec; do 14204 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14205 *[\\\\\\\`\\"\\\$]*) 14206 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14207 ;; 14208 *) 14209 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14210 ;; 14211 esac 14212done 14213 14214ac_aux_dir='$ac_aux_dir' 14215xsi_shell='$xsi_shell' 14216lt_shell_append='$lt_shell_append' 14217 14218# See if we are running on zsh, and set the options which allow our 14219# commands through without removal of \ escapes INIT. 14220if test -n "\${ZSH_VERSION+set}" ; then 14221 setopt NO_GLOB_SUBST 14222fi 14223 14224 14225 PACKAGE='$PACKAGE' 14226 VERSION='$VERSION' 14227 TIMESTAMP='$TIMESTAMP' 14228 RM='$RM' 14229 ofile='$ofile' 14230 14231 14232 14233 14234_ACEOF 14235 14236cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14237 14238# Handling of arguments. 14239for ac_config_target in $ac_config_targets 14240do 14241 case $ac_config_target in 14242 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 14243 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 14244 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14245 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14246 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14247 14248 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14249 esac 14250done 14251 14252 14253# If the user did not use the arguments to specify the items to instantiate, 14254# then the envvar interface is used. Set only those that are not. 14255# We use the long form for the default assignment because of an extremely 14256# bizarre bug on SunOS 4.1.3. 14257if $ac_need_defaults; then 14258 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14259 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14260 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14261fi 14262 14263# Have a temporary directory for convenience. Make it in the build tree 14264# simply because there is no reason against having it here, and in addition, 14265# creating and moving files from /tmp can sometimes cause problems. 14266# Hook for its removal unless debugging. 14267# Note that there is a small window in which the directory will not be cleaned: 14268# after its creation but before its name has been assigned to `$tmp'. 14269$debug || 14270{ 14271 tmp= ac_tmp= 14272 trap 'exit_status=$? 14273 : "${ac_tmp:=$tmp}" 14274 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14275' 0 14276 trap 'as_fn_exit 1' 1 2 13 15 14277} 14278# Create a (secure) tmp directory for tmp files. 14279 14280{ 14281 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14282 test -d "$tmp" 14283} || 14284{ 14285 tmp=./conf$$-$RANDOM 14286 (umask 077 && mkdir "$tmp") 14287} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14288ac_tmp=$tmp 14289 14290# Set up the scripts for CONFIG_FILES section. 14291# No need to generate them if there are no CONFIG_FILES. 14292# This happens for instance with `./config.status config.h'. 14293if test -n "$CONFIG_FILES"; then 14294 14295 14296ac_cr=`echo X | tr X '\015'` 14297# On cygwin, bash can eat \r inside `` if the user requested igncr. 14298# But we know of no other shell where ac_cr would be empty at this 14299# point, so we can use a bashism as a fallback. 14300if test "x$ac_cr" = x; then 14301 eval ac_cr=\$\'\\r\' 14302fi 14303ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14304if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14305 ac_cs_awk_cr='\\r' 14306else 14307 ac_cs_awk_cr=$ac_cr 14308fi 14309 14310echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14311_ACEOF 14312 14313 14314{ 14315 echo "cat >conf$$subs.awk <<_ACEOF" && 14316 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14317 echo "_ACEOF" 14318} >conf$$subs.sh || 14319 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14320ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14321ac_delim='%!_!# ' 14322for ac_last_try in false false false false false :; do 14323 . ./conf$$subs.sh || 14324 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14325 14326 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14327 if test $ac_delim_n = $ac_delim_num; then 14328 break 14329 elif $ac_last_try; then 14330 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14331 else 14332 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14333 fi 14334done 14335rm -f conf$$subs.sh 14336 14337cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14338cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14339_ACEOF 14340sed -n ' 14341h 14342s/^/S["/; s/!.*/"]=/ 14343p 14344g 14345s/^[^!]*!// 14346:repl 14347t repl 14348s/'"$ac_delim"'$// 14349t delim 14350:nl 14351h 14352s/\(.\{148\}\)..*/\1/ 14353t more1 14354s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14355p 14356n 14357b repl 14358:more1 14359s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14360p 14361g 14362s/.\{148\}// 14363t nl 14364:delim 14365h 14366s/\(.\{148\}\)..*/\1/ 14367t more2 14368s/["\\]/\\&/g; s/^/"/; s/$/"/ 14369p 14370b 14371:more2 14372s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14373p 14374g 14375s/.\{148\}// 14376t delim 14377' <conf$$subs.awk | sed ' 14378/^[^""]/{ 14379 N 14380 s/\n// 14381} 14382' >>$CONFIG_STATUS || ac_write_fail=1 14383rm -f conf$$subs.awk 14384cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14385_ACAWK 14386cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14387 for (key in S) S_is_set[key] = 1 14388 FS = "" 14389 14390} 14391{ 14392 line = $ 0 14393 nfields = split(line, field, "@") 14394 substed = 0 14395 len = length(field[1]) 14396 for (i = 2; i < nfields; i++) { 14397 key = field[i] 14398 keylen = length(key) 14399 if (S_is_set[key]) { 14400 value = S[key] 14401 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14402 len += length(value) + length(field[++i]) 14403 substed = 1 14404 } else 14405 len += 1 + keylen 14406 } 14407 14408 print line 14409} 14410 14411_ACAWK 14412_ACEOF 14413cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14414if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14415 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14416else 14417 cat 14418fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14419 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14420_ACEOF 14421 14422# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14423# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14424# trailing colons and then remove the whole line if VPATH becomes empty 14425# (actually we leave an empty line to preserve line numbers). 14426if test "x$srcdir" = x.; then 14427 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14428h 14429s/// 14430s/^/:/ 14431s/[ ]*$/:/ 14432s/:\$(srcdir):/:/g 14433s/:\${srcdir}:/:/g 14434s/:@srcdir@:/:/g 14435s/^:*// 14436s/:*$// 14437x 14438s/\(=[ ]*\).*/\1/ 14439G 14440s/\n// 14441s/^[^=]*=[ ]*$// 14442}' 14443fi 14444 14445cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14446fi # test -n "$CONFIG_FILES" 14447 14448# Set up the scripts for CONFIG_HEADERS section. 14449# No need to generate them if there are no CONFIG_HEADERS. 14450# This happens for instance with `./config.status Makefile'. 14451if test -n "$CONFIG_HEADERS"; then 14452cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14453BEGIN { 14454_ACEOF 14455 14456# Transform confdefs.h into an awk script `defines.awk', embedded as 14457# here-document in config.status, that substitutes the proper values into 14458# config.h.in to produce config.h. 14459 14460# Create a delimiter string that does not exist in confdefs.h, to ease 14461# handling of long lines. 14462ac_delim='%!_!# ' 14463for ac_last_try in false false :; do 14464 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14465 if test -z "$ac_tt"; then 14466 break 14467 elif $ac_last_try; then 14468 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14469 else 14470 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14471 fi 14472done 14473 14474# For the awk script, D is an array of macro values keyed by name, 14475# likewise P contains macro parameters if any. Preserve backslash 14476# newline sequences. 14477 14478ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14479sed -n ' 14480s/.\{148\}/&'"$ac_delim"'/g 14481t rset 14482:rset 14483s/^[ ]*#[ ]*define[ ][ ]*/ / 14484t def 14485d 14486:def 14487s/\\$// 14488t bsnl 14489s/["\\]/\\&/g 14490s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14491D["\1"]=" \3"/p 14492s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14493d 14494:bsnl 14495s/["\\]/\\&/g 14496s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14497D["\1"]=" \3\\\\\\n"\\/p 14498t cont 14499s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14500t cont 14501d 14502:cont 14503n 14504s/.\{148\}/&'"$ac_delim"'/g 14505t clear 14506:clear 14507s/\\$// 14508t bsnlc 14509s/["\\]/\\&/g; s/^/"/; s/$/"/p 14510d 14511:bsnlc 14512s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14513b cont 14514' <confdefs.h | sed ' 14515s/'"$ac_delim"'/"\\\ 14516"/g' >>$CONFIG_STATUS || ac_write_fail=1 14517 14518cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14519 for (key in D) D_is_set[key] = 1 14520 FS = "" 14521} 14522/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14523 line = \$ 0 14524 split(line, arg, " ") 14525 if (arg[1] == "#") { 14526 defundef = arg[2] 14527 mac1 = arg[3] 14528 } else { 14529 defundef = substr(arg[1], 2) 14530 mac1 = arg[2] 14531 } 14532 split(mac1, mac2, "(") #) 14533 macro = mac2[1] 14534 prefix = substr(line, 1, index(line, defundef) - 1) 14535 if (D_is_set[macro]) { 14536 # Preserve the white space surrounding the "#". 14537 print prefix "define", macro P[macro] D[macro] 14538 next 14539 } else { 14540 # Replace #undef with comments. This is necessary, for example, 14541 # in the case of _POSIX_SOURCE, which is predefined and required 14542 # on some systems where configure will not decide to define it. 14543 if (defundef == "undef") { 14544 print "/*", prefix defundef, macro, "*/" 14545 next 14546 } 14547 } 14548} 14549{ print } 14550_ACAWK 14551_ACEOF 14552cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14553 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14554fi # test -n "$CONFIG_HEADERS" 14555 14556 14557eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14558shift 14559for ac_tag 14560do 14561 case $ac_tag in 14562 :[FHLC]) ac_mode=$ac_tag; continue;; 14563 esac 14564 case $ac_mode$ac_tag in 14565 :[FHL]*:*);; 14566 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14567 :[FH]-) ac_tag=-:-;; 14568 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14569 esac 14570 ac_save_IFS=$IFS 14571 IFS=: 14572 set x $ac_tag 14573 IFS=$ac_save_IFS 14574 shift 14575 ac_file=$1 14576 shift 14577 14578 case $ac_mode in 14579 :L) ac_source=$1;; 14580 :[FH]) 14581 ac_file_inputs= 14582 for ac_f 14583 do 14584 case $ac_f in 14585 -) ac_f="$ac_tmp/stdin";; 14586 *) # Look for the file first in the build tree, then in the source tree 14587 # (if the path is not absolute). The absolute path cannot be DOS-style, 14588 # because $ac_f cannot contain `:'. 14589 test -f "$ac_f" || 14590 case $ac_f in 14591 [\\/$]*) false;; 14592 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14593 esac || 14594 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14595 esac 14596 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14597 as_fn_append ac_file_inputs " '$ac_f'" 14598 done 14599 14600 # Let's still pretend it is `configure' which instantiates (i.e., don't 14601 # use $as_me), people would be surprised to read: 14602 # /* config.h. Generated by config.status. */ 14603 configure_input='Generated from '` 14604 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14605 `' by configure.' 14606 if test x"$ac_file" != x-; then 14607 configure_input="$ac_file. $configure_input" 14608 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14609$as_echo "$as_me: creating $ac_file" >&6;} 14610 fi 14611 # Neutralize special characters interpreted by sed in replacement strings. 14612 case $configure_input in #( 14613 *\&* | *\|* | *\\* ) 14614 ac_sed_conf_input=`$as_echo "$configure_input" | 14615 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14616 *) ac_sed_conf_input=$configure_input;; 14617 esac 14618 14619 case $ac_tag in 14620 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14621 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14622 esac 14623 ;; 14624 esac 14625 14626 ac_dir=`$as_dirname -- "$ac_file" || 14627$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14628 X"$ac_file" : 'X\(//\)[^/]' \| \ 14629 X"$ac_file" : 'X\(//\)$' \| \ 14630 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14631$as_echo X"$ac_file" | 14632 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14633 s//\1/ 14634 q 14635 } 14636 /^X\(\/\/\)[^/].*/{ 14637 s//\1/ 14638 q 14639 } 14640 /^X\(\/\/\)$/{ 14641 s//\1/ 14642 q 14643 } 14644 /^X\(\/\).*/{ 14645 s//\1/ 14646 q 14647 } 14648 s/.*/./; q'` 14649 as_dir="$ac_dir"; as_fn_mkdir_p 14650 ac_builddir=. 14651 14652case "$ac_dir" in 14653.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14654*) 14655 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14656 # A ".." for each directory in $ac_dir_suffix. 14657 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14658 case $ac_top_builddir_sub in 14659 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14660 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14661 esac ;; 14662esac 14663ac_abs_top_builddir=$ac_pwd 14664ac_abs_builddir=$ac_pwd$ac_dir_suffix 14665# for backward compatibility: 14666ac_top_builddir=$ac_top_build_prefix 14667 14668case $srcdir in 14669 .) # We are building in place. 14670 ac_srcdir=. 14671 ac_top_srcdir=$ac_top_builddir_sub 14672 ac_abs_top_srcdir=$ac_pwd ;; 14673 [\\/]* | ?:[\\/]* ) # Absolute name. 14674 ac_srcdir=$srcdir$ac_dir_suffix; 14675 ac_top_srcdir=$srcdir 14676 ac_abs_top_srcdir=$srcdir ;; 14677 *) # Relative name. 14678 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14679 ac_top_srcdir=$ac_top_build_prefix$srcdir 14680 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14681esac 14682ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14683 14684 14685 case $ac_mode in 14686 :F) 14687 # 14688 # CONFIG_FILE 14689 # 14690 14691 case $INSTALL in 14692 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14693 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14694 esac 14695 ac_MKDIR_P=$MKDIR_P 14696 case $MKDIR_P in 14697 [\\/$]* | ?:[\\/]* ) ;; 14698 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14699 esac 14700_ACEOF 14701 14702cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14703# If the template does not know about datarootdir, expand it. 14704# FIXME: This hack should be removed a few years after 2.60. 14705ac_datarootdir_hack=; ac_datarootdir_seen= 14706ac_sed_dataroot=' 14707/datarootdir/ { 14708 p 14709 q 14710} 14711/@datadir@/p 14712/@docdir@/p 14713/@infodir@/p 14714/@localedir@/p 14715/@mandir@/p' 14716case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14717*datarootdir*) ac_datarootdir_seen=yes;; 14718*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14720$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14721_ACEOF 14722cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14723 ac_datarootdir_hack=' 14724 s&@datadir@&$datadir&g 14725 s&@docdir@&$docdir&g 14726 s&@infodir@&$infodir&g 14727 s&@localedir@&$localedir&g 14728 s&@mandir@&$mandir&g 14729 s&\\\${datarootdir}&$datarootdir&g' ;; 14730esac 14731_ACEOF 14732 14733# Neutralize VPATH when `$srcdir' = `.'. 14734# Shell code in configure.ac might set extrasub. 14735# FIXME: do we really want to maintain this feature? 14736cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14737ac_sed_extra="$ac_vpsub 14738$extrasub 14739_ACEOF 14740cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14741:t 14742/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14743s|@configure_input@|$ac_sed_conf_input|;t t 14744s&@top_builddir@&$ac_top_builddir_sub&;t t 14745s&@top_build_prefix@&$ac_top_build_prefix&;t t 14746s&@srcdir@&$ac_srcdir&;t t 14747s&@abs_srcdir@&$ac_abs_srcdir&;t t 14748s&@top_srcdir@&$ac_top_srcdir&;t t 14749s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14750s&@builddir@&$ac_builddir&;t t 14751s&@abs_builddir@&$ac_abs_builddir&;t t 14752s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14753s&@INSTALL@&$ac_INSTALL&;t t 14754s&@MKDIR_P@&$ac_MKDIR_P&;t t 14755$ac_datarootdir_hack 14756" 14757eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14758 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14759 14760test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14761 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14762 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14763 "$ac_tmp/out"`; test -z "$ac_out"; } && 14764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14765which seems to be undefined. Please make sure it is defined" >&5 14766$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14767which seems to be undefined. Please make sure it is defined" >&2;} 14768 14769 rm -f "$ac_tmp/stdin" 14770 case $ac_file in 14771 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14772 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14773 esac \ 14774 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14775 ;; 14776 :H) 14777 # 14778 # CONFIG_HEADER 14779 # 14780 if test x"$ac_file" != x-; then 14781 { 14782 $as_echo "/* $configure_input */" \ 14783 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14784 } >"$ac_tmp/config.h" \ 14785 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14786 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14787 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14788$as_echo "$as_me: $ac_file is unchanged" >&6;} 14789 else 14790 rm -f "$ac_file" 14791 mv "$ac_tmp/config.h" "$ac_file" \ 14792 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14793 fi 14794 else 14795 $as_echo "/* $configure_input */" \ 14796 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14797 || as_fn_error $? "could not create -" "$LINENO" 5 14798 fi 14799# Compute "$ac_file"'s index in $config_headers. 14800_am_arg="$ac_file" 14801_am_stamp_count=1 14802for _am_header in $config_headers :; do 14803 case $_am_header in 14804 $_am_arg | $_am_arg:* ) 14805 break ;; 14806 * ) 14807 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14808 esac 14809done 14810echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14811$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14812 X"$_am_arg" : 'X\(//\)[^/]' \| \ 14813 X"$_am_arg" : 'X\(//\)$' \| \ 14814 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14815$as_echo X"$_am_arg" | 14816 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14817 s//\1/ 14818 q 14819 } 14820 /^X\(\/\/\)[^/].*/{ 14821 s//\1/ 14822 q 14823 } 14824 /^X\(\/\/\)$/{ 14825 s//\1/ 14826 q 14827 } 14828 /^X\(\/\).*/{ 14829 s//\1/ 14830 q 14831 } 14832 s/.*/./; q'`/stamp-h$_am_stamp_count 14833 ;; 14834 14835 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14836$as_echo "$as_me: executing $ac_file commands" >&6;} 14837 ;; 14838 esac 14839 14840 14841 case $ac_file$ac_mode in 14842 "default-1":C) 14843# Only add multilib support code if we just rebuilt the top-level 14844# Makefile. 14845case " $CONFIG_FILES " in 14846 *" Makefile "*) 14847 ac_file=Makefile . ${multi_basedir}/config-ml.in 14848 ;; 14849esac ;; 14850 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14851 # Older Autoconf quotes --file arguments for eval, but not when files 14852 # are listed without --file. Let's play safe and only enable the eval 14853 # if we detect the quoting. 14854 case $CONFIG_FILES in 14855 *\'*) eval set x "$CONFIG_FILES" ;; 14856 *) set x $CONFIG_FILES ;; 14857 esac 14858 shift 14859 for mf 14860 do 14861 # Strip MF so we end up with the name of the file. 14862 mf=`echo "$mf" | sed -e 's/:.*$//'` 14863 # Check whether this is an Automake generated Makefile or not. 14864 # We used to match only the files named 'Makefile.in', but 14865 # some people rename them; so instead we look at the file content. 14866 # Grep'ing the first line is not enough: some people post-process 14867 # each Makefile.in and add a new line on top of each file to say so. 14868 # Grep'ing the whole file is not good either: AIX grep has a line 14869 # limit of 2048, but all sed's we know have understand at least 4000. 14870 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14871 dirpart=`$as_dirname -- "$mf" || 14872$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14873 X"$mf" : 'X\(//\)[^/]' \| \ 14874 X"$mf" : 'X\(//\)$' \| \ 14875 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14876$as_echo X"$mf" | 14877 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14878 s//\1/ 14879 q 14880 } 14881 /^X\(\/\/\)[^/].*/{ 14882 s//\1/ 14883 q 14884 } 14885 /^X\(\/\/\)$/{ 14886 s//\1/ 14887 q 14888 } 14889 /^X\(\/\).*/{ 14890 s//\1/ 14891 q 14892 } 14893 s/.*/./; q'` 14894 else 14895 continue 14896 fi 14897 # Extract the definition of DEPDIR, am__include, and am__quote 14898 # from the Makefile without running 'make'. 14899 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14900 test -z "$DEPDIR" && continue 14901 am__include=`sed -n 's/^am__include = //p' < "$mf"` 14902 test -z "$am__include" && continue 14903 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14904 # Find all dependency output files, they are included files with 14905 # $(DEPDIR) in their names. We invoke sed twice because it is the 14906 # simplest approach to changing $(DEPDIR) to its actual value in the 14907 # expansion. 14908 for file in `sed -n " 14909 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14910 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14911 # Make sure the directory exists. 14912 test -f "$dirpart/$file" && continue 14913 fdir=`$as_dirname -- "$file" || 14914$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14915 X"$file" : 'X\(//\)[^/]' \| \ 14916 X"$file" : 'X\(//\)$' \| \ 14917 X"$file" : 'X\(/\)' \| . 2>/dev/null || 14918$as_echo X"$file" | 14919 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14920 s//\1/ 14921 q 14922 } 14923 /^X\(\/\/\)[^/].*/{ 14924 s//\1/ 14925 q 14926 } 14927 /^X\(\/\/\)$/{ 14928 s//\1/ 14929 q 14930 } 14931 /^X\(\/\).*/{ 14932 s//\1/ 14933 q 14934 } 14935 s/.*/./; q'` 14936 as_dir=$dirpart/$fdir; as_fn_mkdir_p 14937 # echo "creating $dirpart/$file" 14938 echo '# dummy' > "$dirpart/$file" 14939 done 14940 done 14941} 14942 ;; 14943 "libtool":C) 14944 14945 # See if we are running on zsh, and set the options which allow our 14946 # commands through without removal of \ escapes. 14947 if test -n "${ZSH_VERSION+set}" ; then 14948 setopt NO_GLOB_SUBST 14949 fi 14950 14951 cfgfile="${ofile}T" 14952 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14953 $RM "$cfgfile" 14954 14955 cat <<_LT_EOF >> "$cfgfile" 14956#! $SHELL 14957 14958# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14959# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14960# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14961# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14962# 14963# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14964# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14965# Written by Gordon Matzigkeit, 1996 14966# 14967# This file is part of GNU Libtool. 14968# 14969# GNU Libtool is free software; you can redistribute it and/or 14970# modify it under the terms of the GNU General Public License as 14971# published by the Free Software Foundation; either version 2 of 14972# the License, or (at your option) any later version. 14973# 14974# As a special exception to the GNU General Public License, 14975# if you distribute this file as part of a program or library that 14976# is built using GNU Libtool, you may include this file under the 14977# same distribution terms that you use for the rest of that program. 14978# 14979# GNU Libtool is distributed in the hope that it will be useful, 14980# but WITHOUT ANY WARRANTY; without even the implied warranty of 14981# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14982# GNU General Public License for more details. 14983# 14984# You should have received a copy of the GNU General Public License 14985# along with GNU Libtool; see the file COPYING. If not, a copy 14986# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14987# obtained by writing to the Free Software Foundation, Inc., 14988# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14989 14990 14991# The names of the tagged configurations supported by this script. 14992available_tags="" 14993 14994# ### BEGIN LIBTOOL CONFIG 14995 14996# Which release of libtool.m4 was used? 14997macro_version=$macro_version 14998macro_revision=$macro_revision 14999 15000# Whether or not to build shared libraries. 15001build_libtool_libs=$enable_shared 15002 15003# Whether or not to build static libraries. 15004build_old_libs=$enable_static 15005 15006# What type of objects to build. 15007pic_mode=$pic_mode 15008 15009# Whether or not to optimize for fast installation. 15010fast_install=$enable_fast_install 15011 15012# Shell to use when invoking shell scripts. 15013SHELL=$lt_SHELL 15014 15015# An echo program that protects backslashes. 15016ECHO=$lt_ECHO 15017 15018# The host system. 15019host_alias=$host_alias 15020host=$host 15021host_os=$host_os 15022 15023# The build system. 15024build_alias=$build_alias 15025build=$build 15026build_os=$build_os 15027 15028# A sed program that does not truncate output. 15029SED=$lt_SED 15030 15031# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15032Xsed="\$SED -e 1s/^X//" 15033 15034# A grep program that handles long lines. 15035GREP=$lt_GREP 15036 15037# An ERE matcher. 15038EGREP=$lt_EGREP 15039 15040# A literal string matcher. 15041FGREP=$lt_FGREP 15042 15043# A BSD- or MS-compatible name lister. 15044NM=$lt_NM 15045 15046# Whether we need soft or hard links. 15047LN_S=$lt_LN_S 15048 15049# What is the maximum length of a command? 15050max_cmd_len=$max_cmd_len 15051 15052# Object file suffix (normally "o"). 15053objext=$ac_objext 15054 15055# Executable file suffix (normally ""). 15056exeext=$exeext 15057 15058# whether the shell understands "unset". 15059lt_unset=$lt_unset 15060 15061# turn spaces into newlines. 15062SP2NL=$lt_lt_SP2NL 15063 15064# turn newlines into spaces. 15065NL2SP=$lt_lt_NL2SP 15066 15067# An object symbol dumper. 15068OBJDUMP=$lt_OBJDUMP 15069 15070# Method to check whether dependent libraries are shared objects. 15071deplibs_check_method=$lt_deplibs_check_method 15072 15073# Command to use when deplibs_check_method == "file_magic". 15074file_magic_cmd=$lt_file_magic_cmd 15075 15076# The archiver. 15077AR=$lt_AR 15078AR_FLAGS=$lt_AR_FLAGS 15079 15080# A symbol stripping program. 15081STRIP=$lt_STRIP 15082 15083# Commands used to install an old-style archive. 15084RANLIB=$lt_RANLIB 15085old_postinstall_cmds=$lt_old_postinstall_cmds 15086old_postuninstall_cmds=$lt_old_postuninstall_cmds 15087 15088# Whether to use a lock for old archive extraction. 15089lock_old_archive_extraction=$lock_old_archive_extraction 15090 15091# A C compiler. 15092LTCC=$lt_CC 15093 15094# LTCC compiler flags. 15095LTCFLAGS=$lt_CFLAGS 15096 15097# Take the output of nm and produce a listing of raw symbols and C names. 15098global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15099 15100# Transform the output of nm in a proper C declaration. 15101global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15102 15103# Transform the output of nm in a C name address pair. 15104global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15105 15106# Transform the output of nm in a C name address pair when lib prefix is needed. 15107global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15108 15109# The name of the directory that contains temporary libtool files. 15110objdir=$objdir 15111 15112# Used to examine libraries when file_magic_cmd begins with "file". 15113MAGIC_CMD=$MAGIC_CMD 15114 15115# Must we lock files when doing compilation? 15116need_locks=$lt_need_locks 15117 15118# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15119DSYMUTIL=$lt_DSYMUTIL 15120 15121# Tool to change global to local symbols on Mac OS X. 15122NMEDIT=$lt_NMEDIT 15123 15124# Tool to manipulate fat objects and archives on Mac OS X. 15125LIPO=$lt_LIPO 15126 15127# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15128OTOOL=$lt_OTOOL 15129 15130# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15131OTOOL64=$lt_OTOOL64 15132 15133# Old archive suffix (normally "a"). 15134libext=$libext 15135 15136# Shared library suffix (normally ".so"). 15137shrext_cmds=$lt_shrext_cmds 15138 15139# The commands to extract the exported symbol list from a shared archive. 15140extract_expsyms_cmds=$lt_extract_expsyms_cmds 15141 15142# Variables whose values should be saved in libtool wrapper scripts and 15143# restored at link time. 15144variables_saved_for_relink=$lt_variables_saved_for_relink 15145 15146# Do we need the "lib" prefix for modules? 15147need_lib_prefix=$need_lib_prefix 15148 15149# Do we need a version for libraries? 15150need_version=$need_version 15151 15152# Library versioning type. 15153version_type=$version_type 15154 15155# Shared library runtime path variable. 15156runpath_var=$runpath_var 15157 15158# Shared library path variable. 15159shlibpath_var=$shlibpath_var 15160 15161# Is shlibpath searched before the hard-coded library search path? 15162shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15163 15164# Format of library name prefix. 15165libname_spec=$lt_libname_spec 15166 15167# List of archive names. First name is the real one, the rest are links. 15168# The last name is the one that the linker finds with -lNAME 15169library_names_spec=$lt_library_names_spec 15170 15171# The coded name of the library, if different from the real name. 15172soname_spec=$lt_soname_spec 15173 15174# Permission mode override for installation of shared libraries. 15175install_override_mode=$lt_install_override_mode 15176 15177# Command to use after installation of a shared archive. 15178postinstall_cmds=$lt_postinstall_cmds 15179 15180# Command to use after uninstallation of a shared archive. 15181postuninstall_cmds=$lt_postuninstall_cmds 15182 15183# Commands used to finish a libtool library installation in a directory. 15184finish_cmds=$lt_finish_cmds 15185 15186# As "finish_cmds", except a single script fragment to be evaled but 15187# not shown. 15188finish_eval=$lt_finish_eval 15189 15190# Whether we should hardcode library paths into libraries. 15191hardcode_into_libs=$hardcode_into_libs 15192 15193# Compile-time system search path for libraries. 15194sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15195 15196# Run-time system search path for libraries. 15197sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15198 15199# Whether dlopen is supported. 15200dlopen_support=$enable_dlopen 15201 15202# Whether dlopen of programs is supported. 15203dlopen_self=$enable_dlopen_self 15204 15205# Whether dlopen of statically linked programs is supported. 15206dlopen_self_static=$enable_dlopen_self_static 15207 15208# Commands to strip libraries. 15209old_striplib=$lt_old_striplib 15210striplib=$lt_striplib 15211 15212 15213# The linker used to build libraries. 15214LD=$lt_LD 15215 15216# How to create reloadable object files. 15217reload_flag=$lt_reload_flag 15218reload_cmds=$lt_reload_cmds 15219 15220# Commands used to build an old-style archive. 15221old_archive_cmds=$lt_old_archive_cmds 15222 15223# A language specific compiler. 15224CC=$lt_compiler 15225 15226# Is the compiler the GNU compiler? 15227with_gcc=$GCC 15228 15229# Compiler flag to turn off builtin functions. 15230no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15231 15232# How to pass a linker flag through the compiler. 15233wl=$lt_lt_prog_compiler_wl 15234 15235# Additional compiler flags for building library objects. 15236pic_flag=$lt_lt_prog_compiler_pic 15237 15238# Compiler flag to prevent dynamic linking. 15239link_static_flag=$lt_lt_prog_compiler_static 15240 15241# Does compiler simultaneously support -c and -o options? 15242compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15243 15244# Whether or not to add -lc for building shared libraries. 15245build_libtool_need_lc=$archive_cmds_need_lc 15246 15247# Whether or not to disallow shared libs when runtime libs are static. 15248allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15249 15250# Compiler flag to allow reflexive dlopens. 15251export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15252 15253# Compiler flag to generate shared objects directly from archives. 15254whole_archive_flag_spec=$lt_whole_archive_flag_spec 15255 15256# Whether the compiler copes with passing no objects directly. 15257compiler_needs_object=$lt_compiler_needs_object 15258 15259# Create an old-style archive from a shared archive. 15260old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15261 15262# Create a temporary old-style archive to link instead of a shared archive. 15263old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15264 15265# Commands used to build a shared archive. 15266archive_cmds=$lt_archive_cmds 15267archive_expsym_cmds=$lt_archive_expsym_cmds 15268 15269# Commands used to build a loadable module if different from building 15270# a shared archive. 15271module_cmds=$lt_module_cmds 15272module_expsym_cmds=$lt_module_expsym_cmds 15273 15274# Whether we are building with GNU ld or not. 15275with_gnu_ld=$lt_with_gnu_ld 15276 15277# Flag that allows shared libraries with undefined symbols to be built. 15278allow_undefined_flag=$lt_allow_undefined_flag 15279 15280# Flag that enforces no undefined symbols. 15281no_undefined_flag=$lt_no_undefined_flag 15282 15283# Flag to hardcode \$libdir into a binary during linking. 15284# This must work even if \$libdir does not exist 15285hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15286 15287# If ld is used when linking, flag to hardcode \$libdir into a binary 15288# during linking. This must work even if \$libdir does not exist. 15289hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15290 15291# Whether we need a single "-rpath" flag with a separated argument. 15292hardcode_libdir_separator=$lt_hardcode_libdir_separator 15293 15294# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15295# DIR into the resulting binary. 15296hardcode_direct=$hardcode_direct 15297 15298# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15299# DIR into the resulting binary and the resulting library dependency is 15300# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15301# library is relocated. 15302hardcode_direct_absolute=$hardcode_direct_absolute 15303 15304# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15305# into the resulting binary. 15306hardcode_minus_L=$hardcode_minus_L 15307 15308# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15309# into the resulting binary. 15310hardcode_shlibpath_var=$hardcode_shlibpath_var 15311 15312# Set to "yes" if building a shared library automatically hardcodes DIR 15313# into the library and all subsequent libraries and executables linked 15314# against it. 15315hardcode_automatic=$hardcode_automatic 15316 15317# Set to yes if linker adds runtime paths of dependent libraries 15318# to runtime path list. 15319inherit_rpath=$inherit_rpath 15320 15321# Whether libtool must link a program against all its dependency libraries. 15322link_all_deplibs=$link_all_deplibs 15323 15324# Fix the shell variable \$srcfile for the compiler. 15325fix_srcfile_path=$lt_fix_srcfile_path 15326 15327# Set to "yes" if exported symbols are required. 15328always_export_symbols=$always_export_symbols 15329 15330# The commands to list exported symbols. 15331export_symbols_cmds=$lt_export_symbols_cmds 15332 15333# Symbols that should not be listed in the preloaded symbols. 15334exclude_expsyms=$lt_exclude_expsyms 15335 15336# Symbols that must always be exported. 15337include_expsyms=$lt_include_expsyms 15338 15339# Commands necessary for linking programs (against libraries) with templates. 15340prelink_cmds=$lt_prelink_cmds 15341 15342# Specify filename containing input files. 15343file_list_spec=$lt_file_list_spec 15344 15345# How to hardcode a shared library path into an executable. 15346hardcode_action=$hardcode_action 15347 15348# ### END LIBTOOL CONFIG 15349 15350_LT_EOF 15351 15352 case $host_os in 15353 aix3*) 15354 cat <<\_LT_EOF >> "$cfgfile" 15355# AIX sometimes has problems with the GCC collect2 program. For some 15356# reason, if we set the COLLECT_NAMES environment variable, the problems 15357# vanish in a puff of smoke. 15358if test "X${COLLECT_NAMES+set}" != Xset; then 15359 COLLECT_NAMES= 15360 export COLLECT_NAMES 15361fi 15362_LT_EOF 15363 ;; 15364 esac 15365 15366 15367ltmain="$ac_aux_dir/ltmain.sh" 15368 15369 15370 # We use sed instead of cat because bash on DJGPP gets confused if 15371 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15372 # text mode, it properly converts lines to CR/LF. This bash problem 15373 # is reportedly fixed, but why not run on old versions too? 15374 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15375 || (rm -f "$cfgfile"; exit 1) 15376 15377 case $xsi_shell in 15378 yes) 15379 cat << \_LT_EOF >> "$cfgfile" 15380 15381# func_dirname file append nondir_replacement 15382# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15383# otherwise set result to NONDIR_REPLACEMENT. 15384func_dirname () 15385{ 15386 case ${1} in 15387 */*) func_dirname_result="${1%/*}${2}" ;; 15388 * ) func_dirname_result="${3}" ;; 15389 esac 15390} 15391 15392# func_basename file 15393func_basename () 15394{ 15395 func_basename_result="${1##*/}" 15396} 15397 15398# func_dirname_and_basename file append nondir_replacement 15399# perform func_basename and func_dirname in a single function 15400# call: 15401# dirname: Compute the dirname of FILE. If nonempty, 15402# add APPEND to the result, otherwise set result 15403# to NONDIR_REPLACEMENT. 15404# value returned in "$func_dirname_result" 15405# basename: Compute filename of FILE. 15406# value retuned in "$func_basename_result" 15407# Implementation must be kept synchronized with func_dirname 15408# and func_basename. For efficiency, we do not delegate to 15409# those functions but instead duplicate the functionality here. 15410func_dirname_and_basename () 15411{ 15412 case ${1} in 15413 */*) func_dirname_result="${1%/*}${2}" ;; 15414 * ) func_dirname_result="${3}" ;; 15415 esac 15416 func_basename_result="${1##*/}" 15417} 15418 15419# func_stripname prefix suffix name 15420# strip PREFIX and SUFFIX off of NAME. 15421# PREFIX and SUFFIX must not contain globbing or regex special 15422# characters, hashes, percent signs, but SUFFIX may contain a leading 15423# dot (in which case that matches only a dot). 15424func_stripname () 15425{ 15426 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15427 # positional parameters, so assign one to ordinary parameter first. 15428 func_stripname_result=${3} 15429 func_stripname_result=${func_stripname_result#"${1}"} 15430 func_stripname_result=${func_stripname_result%"${2}"} 15431} 15432 15433# func_opt_split 15434func_opt_split () 15435{ 15436 func_opt_split_opt=${1%%=*} 15437 func_opt_split_arg=${1#*=} 15438} 15439 15440# func_lo2o object 15441func_lo2o () 15442{ 15443 case ${1} in 15444 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15445 *) func_lo2o_result=${1} ;; 15446 esac 15447} 15448 15449# func_xform libobj-or-source 15450func_xform () 15451{ 15452 func_xform_result=${1%.*}.lo 15453} 15454 15455# func_arith arithmetic-term... 15456func_arith () 15457{ 15458 func_arith_result=$(( $* )) 15459} 15460 15461# func_len string 15462# STRING may not start with a hyphen. 15463func_len () 15464{ 15465 func_len_result=${#1} 15466} 15467 15468_LT_EOF 15469 ;; 15470 *) # Bourne compatible functions. 15471 cat << \_LT_EOF >> "$cfgfile" 15472 15473# func_dirname file append nondir_replacement 15474# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15475# otherwise set result to NONDIR_REPLACEMENT. 15476func_dirname () 15477{ 15478 # Extract subdirectory from the argument. 15479 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15480 if test "X$func_dirname_result" = "X${1}"; then 15481 func_dirname_result="${3}" 15482 else 15483 func_dirname_result="$func_dirname_result${2}" 15484 fi 15485} 15486 15487# func_basename file 15488func_basename () 15489{ 15490 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15491} 15492 15493 15494# func_stripname prefix suffix name 15495# strip PREFIX and SUFFIX off of NAME. 15496# PREFIX and SUFFIX must not contain globbing or regex special 15497# characters, hashes, percent signs, but SUFFIX may contain a leading 15498# dot (in which case that matches only a dot). 15499# func_strip_suffix prefix name 15500func_stripname () 15501{ 15502 case ${2} in 15503 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15504 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15505 esac 15506} 15507 15508# sed scripts: 15509my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15510my_sed_long_arg='1s/^-[^=]*=//' 15511 15512# func_opt_split 15513func_opt_split () 15514{ 15515 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15516 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15517} 15518 15519# func_lo2o object 15520func_lo2o () 15521{ 15522 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15523} 15524 15525# func_xform libobj-or-source 15526func_xform () 15527{ 15528 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15529} 15530 15531# func_arith arithmetic-term... 15532func_arith () 15533{ 15534 func_arith_result=`expr "$@"` 15535} 15536 15537# func_len string 15538# STRING may not start with a hyphen. 15539func_len () 15540{ 15541 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15542} 15543 15544_LT_EOF 15545esac 15546 15547case $lt_shell_append in 15548 yes) 15549 cat << \_LT_EOF >> "$cfgfile" 15550 15551# func_append var value 15552# Append VALUE to the end of shell variable VAR. 15553func_append () 15554{ 15555 eval "$1+=\$2" 15556} 15557_LT_EOF 15558 ;; 15559 *) 15560 cat << \_LT_EOF >> "$cfgfile" 15561 15562# func_append var value 15563# Append VALUE to the end of shell variable VAR. 15564func_append () 15565{ 15566 eval "$1=\$$1\$2" 15567} 15568 15569_LT_EOF 15570 ;; 15571 esac 15572 15573 15574 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15575 || (rm -f "$cfgfile"; exit 1) 15576 15577 mv -f "$cfgfile" "$ofile" || 15578 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15579 chmod +x "$ofile" 15580 15581 ;; 15582 15583 esac 15584done # for ac_tag 15585 15586 15587as_fn_exit 0 15588_ACEOF 15589ac_clean_files=$ac_clean_files_save 15590 15591test $ac_write_fail = 0 || 15592 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15593 15594 15595# configure is writing to config.log, and then calls config.status. 15596# config.status does its own redirection, appending to config.log. 15597# Unfortunately, on DOS this fails, as config.log is still kept open 15598# by configure, so config.status won't be able to write to it; its 15599# output is simply discarded. So we exec the FD to /dev/null, 15600# effectively closing config.log, so it can be properly (re)opened and 15601# appended to by config.status. When coming back to configure, we 15602# need to make the FD available again. 15603if test "$no_create" != yes; then 15604 ac_cs_success=: 15605 ac_config_status_args= 15606 test "$silent" = yes && 15607 ac_config_status_args="$ac_config_status_args --quiet" 15608 exec 5>/dev/null 15609 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15610 exec 5>>config.log 15611 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15612 # would make configure fail if this is the last instruction. 15613 $ac_cs_success || as_fn_exit 1 15614fi 15615if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15616 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15617$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15618fi 15619 15620