1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for mpc 1.0.3. 4# 5# Report bugs to <mpc-discuss@lists.gforge.inria.fr>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201test \$(( 1 + 1 )) = 2 || exit 1 202 203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207 PATH=/empty FPATH=/empty; export PATH FPATH 208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212else 213 as_have_required=no 214fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219as_found=false 220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235fi 236fi 237 done;; 238 esac 239 as_found=false 240done 241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244fi; } 245IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and 278$0: mpc-discuss@lists.gforge.inria.fr about your system, 279$0: including any error possibly output before this 280$0: message. Then install a modern shell, or manually run 281$0: the script under such a shell if you do have one." 282 fi 283 exit 1 284fi 285fi 286fi 287SHELL=${CONFIG_SHELL-/bin/sh} 288export SHELL 289# Unset more variables known to interfere with behavior of common tools. 290CLICOLOR_FORCE= GREP_OPTIONS= 291unset CLICOLOR_FORCE GREP_OPTIONS 292 293## --------------------- ## 294## M4sh Shell Functions. ## 295## --------------------- ## 296# as_fn_unset VAR 297# --------------- 298# Portably unset VAR. 299as_fn_unset () 300{ 301 { eval $1=; unset $1;} 302} 303as_unset=as_fn_unset 304 305# as_fn_set_status STATUS 306# ----------------------- 307# Set $? to STATUS, without forking. 308as_fn_set_status () 309{ 310 return $1 311} # as_fn_set_status 312 313# as_fn_exit STATUS 314# ----------------- 315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 316as_fn_exit () 317{ 318 set +e 319 as_fn_set_status $1 320 exit $1 321} # as_fn_exit 322 323# as_fn_mkdir_p 324# ------------- 325# Create "$as_dir" as a directory, including parents if necessary. 326as_fn_mkdir_p () 327{ 328 329 case $as_dir in #( 330 -*) as_dir=./$as_dir;; 331 esac 332 test -d "$as_dir" || eval $as_mkdir_p || { 333 as_dirs= 334 while :; do 335 case $as_dir in #( 336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 337 *) as_qdir=$as_dir;; 338 esac 339 as_dirs="'$as_qdir' $as_dirs" 340 as_dir=`$as_dirname -- "$as_dir" || 341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 342 X"$as_dir" : 'X\(//\)[^/]' \| \ 343 X"$as_dir" : 'X\(//\)$' \| \ 344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 345$as_echo X"$as_dir" | 346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 347 s//\1/ 348 q 349 } 350 /^X\(\/\/\)[^/].*/{ 351 s//\1/ 352 q 353 } 354 /^X\(\/\/\)$/{ 355 s//\1/ 356 q 357 } 358 /^X\(\/\).*/{ 359 s//\1/ 360 q 361 } 362 s/.*/./; q'` 363 test -d "$as_dir" && break 364 done 365 test -z "$as_dirs" || eval "mkdir $as_dirs" 366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 367 368 369} # as_fn_mkdir_p 370 371# as_fn_executable_p FILE 372# ----------------------- 373# Test if FILE is an executable regular file. 374as_fn_executable_p () 375{ 376 test -f "$1" && test -x "$1" 377} # as_fn_executable_p 378# as_fn_append VAR VALUE 379# ---------------------- 380# Append the text in VALUE to the end of the definition contained in VAR. Take 381# advantage of any shell optimizations that allow amortized linear growth over 382# repeated appends, instead of the typical quadratic growth present in naive 383# implementations. 384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 385 eval 'as_fn_append () 386 { 387 eval $1+=\$2 388 }' 389else 390 as_fn_append () 391 { 392 eval $1=\$$1\$2 393 } 394fi # as_fn_append 395 396# as_fn_arith ARG... 397# ------------------ 398# Perform arithmetic evaluation on the ARGs, and store the result in the 399# global $as_val. Take advantage of shells that can avoid forks. The arguments 400# must be portable across $(()) and expr. 401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 402 eval 'as_fn_arith () 403 { 404 as_val=$(( $* )) 405 }' 406else 407 as_fn_arith () 408 { 409 as_val=`expr "$@" || test $? -eq 1` 410 } 411fi # as_fn_arith 412 413 414# as_fn_error STATUS ERROR [LINENO LOG_FD] 415# ---------------------------------------- 416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 418# script with STATUS, using 1 if that was 0. 419as_fn_error () 420{ 421 as_status=$1; test $as_status -eq 0 && as_status=1 422 if test "$4"; then 423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 425 fi 426 $as_echo "$as_me: error: $2" >&2 427 as_fn_exit $as_status 428} # as_fn_error 429 430if expr a : '\(a\)' >/dev/null 2>&1 && 431 test "X`expr 00001 : '.*\(...\)'`" = X001; then 432 as_expr=expr 433else 434 as_expr=false 435fi 436 437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 438 as_basename=basename 439else 440 as_basename=false 441fi 442 443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 444 as_dirname=dirname 445else 446 as_dirname=false 447fi 448 449as_me=`$as_basename -- "$0" || 450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 451 X"$0" : 'X\(//\)$' \| \ 452 X"$0" : 'X\(/\)' \| . 2>/dev/null || 453$as_echo X/"$0" | 454 sed '/^.*\/\([^/][^/]*\)\/*$/{ 455 s//\1/ 456 q 457 } 458 /^X\/\(\/\/\)$/{ 459 s//\1/ 460 q 461 } 462 /^X\/\(\/\).*/{ 463 s//\1/ 464 q 465 } 466 s/.*/./; q'` 467 468# Avoid depending upon Character Ranges. 469as_cr_letters='abcdefghijklmnopqrstuvwxyz' 470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 471as_cr_Letters=$as_cr_letters$as_cr_LETTERS 472as_cr_digits='0123456789' 473as_cr_alnum=$as_cr_Letters$as_cr_digits 474 475 476 as_lineno_1=$LINENO as_lineno_1a=$LINENO 477 as_lineno_2=$LINENO as_lineno_2a=$LINENO 478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 481 sed -n ' 482 p 483 /[$]LINENO/= 484 ' <$as_myself | 485 sed ' 486 s/[$]LINENO.*/&-/ 487 t lineno 488 b 489 :lineno 490 N 491 :loop 492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 493 t loop 494 s/-\n.*// 495 ' >$as_me.lineno && 496 chmod +x "$as_me.lineno" || 497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 498 499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 500 # already done that, so ensure we don't try to do so again and fall 501 # in an infinite loop. This has already happened in practice. 502 _as_can_reexec=no; export _as_can_reexec 503 # Don't try to exec as it changes $[0], causing all sort of problems 504 # (the dirname of $[0] is not the place where we might find the 505 # original and so on. Autoconf is especially sensitive to this). 506 . "./$as_me.lineno" 507 # Exit status is that of the last command. 508 exit 509} 510 511ECHO_C= ECHO_N= ECHO_T= 512case `echo -n x` in #((((( 513-n*) 514 case `echo 'xy\c'` in 515 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 516 xy) ECHO_C='\c';; 517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 518 ECHO_T=' ';; 519 esac;; 520*) 521 ECHO_N='-n';; 522esac 523 524rm -f conf$$ conf$$.exe conf$$.file 525if test -d conf$$.dir; then 526 rm -f conf$$.dir/conf$$.file 527else 528 rm -f conf$$.dir 529 mkdir conf$$.dir 2>/dev/null 530fi 531if (echo >conf$$.file) 2>/dev/null; then 532 if ln -s conf$$.file conf$$ 2>/dev/null; then 533 as_ln_s='ln -s' 534 # ... but there are two gotchas: 535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 537 # In both cases, we have to default to `cp -pR'. 538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 539 as_ln_s='cp -pR' 540 elif ln conf$$.file conf$$ 2>/dev/null; then 541 as_ln_s=ln 542 else 543 as_ln_s='cp -pR' 544 fi 545else 546 as_ln_s='cp -pR' 547fi 548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 549rmdir conf$$.dir 2>/dev/null 550 551if mkdir -p . 2>/dev/null; then 552 as_mkdir_p='mkdir -p "$as_dir"' 553else 554 test -d ./-p && rmdir ./-p 555 as_mkdir_p=false 556fi 557 558as_test_x='test -x' 559as_executable_p=as_fn_executable_p 560 561# Sed expression to map a string onto a valid CPP name. 562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 563 564# Sed expression to map a string onto a valid variable name. 565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 566 567SHELL=${CONFIG_SHELL-/bin/sh} 568 569 570test -n "$DJDIR" || exec 7<&0 </dev/null 571exec 6>&1 572 573# Name of the host. 574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 575# so uname gets run too. 576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 577 578# 579# Initializations. 580# 581ac_default_prefix=/usr/local 582ac_clean_files= 583ac_config_libobj_dir=. 584LIBOBJS= 585cross_compiling=no 586subdirs= 587MFLAGS= 588MAKEFLAGS= 589 590# Identity of this package. 591PACKAGE_NAME='mpc' 592PACKAGE_TARNAME='mpc' 593PACKAGE_VERSION='1.0.3' 594PACKAGE_STRING='mpc 1.0.3' 595PACKAGE_BUGREPORT='mpc-discuss@lists.gforge.inria.fr' 596PACKAGE_URL='' 597 598ac_unique_file="src/mpc-impl.h" 599# Factoring default headers for most tests. 600ac_includes_default="\ 601#include <stdio.h> 602#ifdef HAVE_SYS_TYPES_H 603# include <sys/types.h> 604#endif 605#ifdef HAVE_SYS_STAT_H 606# include <sys/stat.h> 607#endif 608#ifdef STDC_HEADERS 609# include <stdlib.h> 610# include <stddef.h> 611#else 612# ifdef HAVE_STDLIB_H 613# include <stdlib.h> 614# endif 615#endif 616#ifdef HAVE_STRING_H 617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618# include <memory.h> 619# endif 620# include <string.h> 621#endif 622#ifdef HAVE_STRINGS_H 623# include <strings.h> 624#endif 625#ifdef HAVE_INTTYPES_H 626# include <inttypes.h> 627#endif 628#ifdef HAVE_STDINT_H 629# include <stdint.h> 630#endif 631#ifdef HAVE_UNISTD_H 632# include <unistd.h> 633#endif" 634 635ac_subst_vars='am__EXEEXT_FALSE 636am__EXEEXT_TRUE 637LTLIBOBJS 638GITVERSION 639HASGIT 640GCC_VERSION 641AS 642MPC_LDFLAGS 643MPC_LOG_H 644LIBOBJS 645CPP 646LT_SYS_LIBRARY_PATH 647OTOOL64 648OTOOL 649LIPO 650NMEDIT 651DSYMUTIL 652MANIFEST_TOOL 653RANLIB 654DLLTOOL 655OBJDUMP 656LN_S 657NM 658ac_ct_DUMPBIN 659DUMPBIN 660LD 661FGREP 662LIBTOOL 663ac_ct_AR 664AR 665am__fastdepCC_FALSE 666am__fastdepCC_TRUE 667CCDEPMODE 668am__nodep 669AMDEPBACKSLASH 670AMDEP_FALSE 671AMDEP_TRUE 672am__quote 673am__include 674DEPDIR 675OBJEXT 676EXEEXT 677ac_ct_CC 678CPPFLAGS 679LDFLAGS 680CFLAGS 681CC 682SED 683EGREP 684GREP 685VALGRIND 686host_os 687host_vendor 688host_cpu 689host 690build_os 691build_vendor 692build_cpu 693build 694MAINT 695MAINTAINER_MODE_FALSE 696MAINTAINER_MODE_TRUE 697AM_BACKSLASH 698AM_DEFAULT_VERBOSITY 699AM_DEFAULT_V 700AM_V 701am__untar 702am__tar 703AMTAR 704am__leading_dot 705SET_MAKE 706AWK 707mkdir_p 708MKDIR_P 709INSTALL_STRIP_PROGRAM 710STRIP 711install_sh 712MAKEINFO 713AUTOHEADER 714AUTOMAKE 715AUTOCONF 716ACLOCAL 717VERSION 718PACKAGE 719CYGPATH_W 720am__isrc 721INSTALL_DATA 722INSTALL_SCRIPT 723INSTALL_PROGRAM 724target_alias 725host_alias 726build_alias 727LIBS 728ECHO_T 729ECHO_N 730ECHO_C 731DEFS 732mandir 733localedir 734libdir 735psdir 736pdfdir 737dvidir 738htmldir 739infodir 740docdir 741oldincludedir 742includedir 743localstatedir 744sharedstatedir 745sysconfdir 746datadir 747datarootdir 748libexecdir 749sbindir 750bindir 751program_transform_name 752prefix 753exec_prefix 754PACKAGE_URL 755PACKAGE_BUGREPORT 756PACKAGE_STRING 757PACKAGE_VERSION 758PACKAGE_TARNAME 759PACKAGE_NAME 760PATH_SEPARATOR 761SHELL' 762ac_subst_files='' 763ac_user_opts=' 764enable_option_checking 765enable_silent_rules 766enable_maintainer_mode 767with_mpfr_include 768with_mpfr_lib 769with_mpfr 770with_gmp_include 771with_gmp_lib 772with_gmp 773enable_logging 774enable_valgrind_tests 775enable_dependency_tracking 776enable_shared 777enable_static 778with_pic 779enable_fast_install 780with_aix_soname 781with_gnu_ld 782with_sysroot 783enable_libtool_lock 784' 785 ac_precious_vars='build_alias 786host_alias 787target_alias 788CC 789CFLAGS 790LDFLAGS 791LIBS 792CPPFLAGS 793LT_SYS_LIBRARY_PATH 794CPP' 795 796 797# Initialize some variables set by options. 798ac_init_help= 799ac_init_version=false 800ac_unrecognized_opts= 801ac_unrecognized_sep= 802# The variables have the same names as the options, with 803# dashes changed to underlines. 804cache_file=/dev/null 805exec_prefix=NONE 806no_create= 807no_recursion= 808prefix=NONE 809program_prefix=NONE 810program_suffix=NONE 811program_transform_name=s,x,x, 812silent= 813site= 814srcdir= 815verbose= 816x_includes=NONE 817x_libraries=NONE 818 819# Installation directory options. 820# These are left unexpanded so users can "make install exec_prefix=/foo" 821# and all the variables that are supposed to be based on exec_prefix 822# by default will actually change. 823# Use braces instead of parens because sh, perl, etc. also accept them. 824# (The list follows the same order as the GNU Coding Standards.) 825bindir='${exec_prefix}/bin' 826sbindir='${exec_prefix}/sbin' 827libexecdir='${exec_prefix}/libexec' 828datarootdir='${prefix}/share' 829datadir='${datarootdir}' 830sysconfdir='${prefix}/etc' 831sharedstatedir='${prefix}/com' 832localstatedir='${prefix}/var' 833includedir='${prefix}/include' 834oldincludedir='/usr/include' 835docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 836infodir='${datarootdir}/info' 837htmldir='${docdir}' 838dvidir='${docdir}' 839pdfdir='${docdir}' 840psdir='${docdir}' 841libdir='${exec_prefix}/lib' 842localedir='${datarootdir}/locale' 843mandir='${datarootdir}/man' 844 845ac_prev= 846ac_dashdash= 847for ac_option 848do 849 # If the previous option needs an argument, assign it. 850 if test -n "$ac_prev"; then 851 eval $ac_prev=\$ac_option 852 ac_prev= 853 continue 854 fi 855 856 case $ac_option in 857 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 858 *=) ac_optarg= ;; 859 *) ac_optarg=yes ;; 860 esac 861 862 # Accept the important Cygnus configure options, so we can diagnose typos. 863 864 case $ac_dashdash$ac_option in 865 --) 866 ac_dashdash=yes ;; 867 868 -bindir | --bindir | --bindi | --bind | --bin | --bi) 869 ac_prev=bindir ;; 870 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 871 bindir=$ac_optarg ;; 872 873 -build | --build | --buil | --bui | --bu) 874 ac_prev=build_alias ;; 875 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 876 build_alias=$ac_optarg ;; 877 878 -cache-file | --cache-file | --cache-fil | --cache-fi \ 879 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 880 ac_prev=cache_file ;; 881 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 882 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 883 cache_file=$ac_optarg ;; 884 885 --config-cache | -C) 886 cache_file=config.cache ;; 887 888 -datadir | --datadir | --datadi | --datad) 889 ac_prev=datadir ;; 890 -datadir=* | --datadir=* | --datadi=* | --datad=*) 891 datadir=$ac_optarg ;; 892 893 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 894 | --dataroo | --dataro | --datar) 895 ac_prev=datarootdir ;; 896 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 897 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 898 datarootdir=$ac_optarg ;; 899 900 -disable-* | --disable-*) 901 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 902 # Reject names that are not valid shell variable names. 903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 904 as_fn_error $? "invalid feature name: $ac_useropt" 905 ac_useropt_orig=$ac_useropt 906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 907 case $ac_user_opts in 908 *" 909"enable_$ac_useropt" 910"*) ;; 911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 912 ac_unrecognized_sep=', ';; 913 esac 914 eval enable_$ac_useropt=no ;; 915 916 -docdir | --docdir | --docdi | --doc | --do) 917 ac_prev=docdir ;; 918 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 919 docdir=$ac_optarg ;; 920 921 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 922 ac_prev=dvidir ;; 923 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 924 dvidir=$ac_optarg ;; 925 926 -enable-* | --enable-*) 927 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 928 # Reject names that are not valid shell variable names. 929 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 930 as_fn_error $? "invalid feature name: $ac_useropt" 931 ac_useropt_orig=$ac_useropt 932 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 933 case $ac_user_opts in 934 *" 935"enable_$ac_useropt" 936"*) ;; 937 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 938 ac_unrecognized_sep=', ';; 939 esac 940 eval enable_$ac_useropt=\$ac_optarg ;; 941 942 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 943 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 944 | --exec | --exe | --ex) 945 ac_prev=exec_prefix ;; 946 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 947 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 948 | --exec=* | --exe=* | --ex=*) 949 exec_prefix=$ac_optarg ;; 950 951 -gas | --gas | --ga | --g) 952 # Obsolete; use --with-gas. 953 with_gas=yes ;; 954 955 -help | --help | --hel | --he | -h) 956 ac_init_help=long ;; 957 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 958 ac_init_help=recursive ;; 959 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 960 ac_init_help=short ;; 961 962 -host | --host | --hos | --ho) 963 ac_prev=host_alias ;; 964 -host=* | --host=* | --hos=* | --ho=*) 965 host_alias=$ac_optarg ;; 966 967 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 968 ac_prev=htmldir ;; 969 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 970 | --ht=*) 971 htmldir=$ac_optarg ;; 972 973 -includedir | --includedir | --includedi | --included | --include \ 974 | --includ | --inclu | --incl | --inc) 975 ac_prev=includedir ;; 976 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 977 | --includ=* | --inclu=* | --incl=* | --inc=*) 978 includedir=$ac_optarg ;; 979 980 -infodir | --infodir | --infodi | --infod | --info | --inf) 981 ac_prev=infodir ;; 982 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 983 infodir=$ac_optarg ;; 984 985 -libdir | --libdir | --libdi | --libd) 986 ac_prev=libdir ;; 987 -libdir=* | --libdir=* | --libdi=* | --libd=*) 988 libdir=$ac_optarg ;; 989 990 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 991 | --libexe | --libex | --libe) 992 ac_prev=libexecdir ;; 993 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 994 | --libexe=* | --libex=* | --libe=*) 995 libexecdir=$ac_optarg ;; 996 997 -localedir | --localedir | --localedi | --localed | --locale) 998 ac_prev=localedir ;; 999 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1000 localedir=$ac_optarg ;; 1001 1002 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1003 | --localstate | --localstat | --localsta | --localst | --locals) 1004 ac_prev=localstatedir ;; 1005 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1006 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1007 localstatedir=$ac_optarg ;; 1008 1009 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1010 ac_prev=mandir ;; 1011 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1012 mandir=$ac_optarg ;; 1013 1014 -nfp | --nfp | --nf) 1015 # Obsolete; use --without-fp. 1016 with_fp=no ;; 1017 1018 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1019 | --no-cr | --no-c | -n) 1020 no_create=yes ;; 1021 1022 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1023 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1024 no_recursion=yes ;; 1025 1026 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1027 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1028 | --oldin | --oldi | --old | --ol | --o) 1029 ac_prev=oldincludedir ;; 1030 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1031 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1032 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1033 oldincludedir=$ac_optarg ;; 1034 1035 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1036 ac_prev=prefix ;; 1037 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1038 prefix=$ac_optarg ;; 1039 1040 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1041 | --program-pre | --program-pr | --program-p) 1042 ac_prev=program_prefix ;; 1043 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1044 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1045 program_prefix=$ac_optarg ;; 1046 1047 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1048 | --program-suf | --program-su | --program-s) 1049 ac_prev=program_suffix ;; 1050 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1051 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1052 program_suffix=$ac_optarg ;; 1053 1054 -program-transform-name | --program-transform-name \ 1055 | --program-transform-nam | --program-transform-na \ 1056 | --program-transform-n | --program-transform- \ 1057 | --program-transform | --program-transfor \ 1058 | --program-transfo | --program-transf \ 1059 | --program-trans | --program-tran \ 1060 | --progr-tra | --program-tr | --program-t) 1061 ac_prev=program_transform_name ;; 1062 -program-transform-name=* | --program-transform-name=* \ 1063 | --program-transform-nam=* | --program-transform-na=* \ 1064 | --program-transform-n=* | --program-transform-=* \ 1065 | --program-transform=* | --program-transfor=* \ 1066 | --program-transfo=* | --program-transf=* \ 1067 | --program-trans=* | --program-tran=* \ 1068 | --progr-tra=* | --program-tr=* | --program-t=*) 1069 program_transform_name=$ac_optarg ;; 1070 1071 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1072 ac_prev=pdfdir ;; 1073 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1074 pdfdir=$ac_optarg ;; 1075 1076 -psdir | --psdir | --psdi | --psd | --ps) 1077 ac_prev=psdir ;; 1078 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1079 psdir=$ac_optarg ;; 1080 1081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1082 | -silent | --silent | --silen | --sile | --sil) 1083 silent=yes ;; 1084 1085 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1086 ac_prev=sbindir ;; 1087 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1088 | --sbi=* | --sb=*) 1089 sbindir=$ac_optarg ;; 1090 1091 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1092 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1093 | --sharedst | --shareds | --shared | --share | --shar \ 1094 | --sha | --sh) 1095 ac_prev=sharedstatedir ;; 1096 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1097 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1098 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1099 | --sha=* | --sh=*) 1100 sharedstatedir=$ac_optarg ;; 1101 1102 -site | --site | --sit) 1103 ac_prev=site ;; 1104 -site=* | --site=* | --sit=*) 1105 site=$ac_optarg ;; 1106 1107 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1108 ac_prev=srcdir ;; 1109 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1110 srcdir=$ac_optarg ;; 1111 1112 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1113 | --syscon | --sysco | --sysc | --sys | --sy) 1114 ac_prev=sysconfdir ;; 1115 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1116 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1117 sysconfdir=$ac_optarg ;; 1118 1119 -target | --target | --targe | --targ | --tar | --ta | --t) 1120 ac_prev=target_alias ;; 1121 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1122 target_alias=$ac_optarg ;; 1123 1124 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1125 verbose=yes ;; 1126 1127 -version | --version | --versio | --versi | --vers | -V) 1128 ac_init_version=: ;; 1129 1130 -with-* | --with-*) 1131 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1132 # Reject names that are not valid shell variable names. 1133 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1134 as_fn_error $? "invalid package name: $ac_useropt" 1135 ac_useropt_orig=$ac_useropt 1136 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1137 case $ac_user_opts in 1138 *" 1139"with_$ac_useropt" 1140"*) ;; 1141 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1142 ac_unrecognized_sep=', ';; 1143 esac 1144 eval with_$ac_useropt=\$ac_optarg ;; 1145 1146 -without-* | --without-*) 1147 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1148 # Reject names that are not valid shell variable names. 1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1150 as_fn_error $? "invalid package name: $ac_useropt" 1151 ac_useropt_orig=$ac_useropt 1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1153 case $ac_user_opts in 1154 *" 1155"with_$ac_useropt" 1156"*) ;; 1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1158 ac_unrecognized_sep=', ';; 1159 esac 1160 eval with_$ac_useropt=no ;; 1161 1162 --x) 1163 # Obsolete; use --with-x. 1164 with_x=yes ;; 1165 1166 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1167 | --x-incl | --x-inc | --x-in | --x-i) 1168 ac_prev=x_includes ;; 1169 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1170 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1171 x_includes=$ac_optarg ;; 1172 1173 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1174 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1175 ac_prev=x_libraries ;; 1176 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1177 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1178 x_libraries=$ac_optarg ;; 1179 1180 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1181Try \`$0 --help' for more information" 1182 ;; 1183 1184 *=*) 1185 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1186 # Reject names that are not valid shell variable names. 1187 case $ac_envvar in #( 1188 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1189 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1190 esac 1191 eval $ac_envvar=\$ac_optarg 1192 export $ac_envvar ;; 1193 1194 *) 1195 # FIXME: should be removed in autoconf 3.0. 1196 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1197 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1198 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1199 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1200 ;; 1201 1202 esac 1203done 1204 1205if test -n "$ac_prev"; then 1206 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1207 as_fn_error $? "missing argument to $ac_option" 1208fi 1209 1210if test -n "$ac_unrecognized_opts"; then 1211 case $enable_option_checking in 1212 no) ;; 1213 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1214 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1215 esac 1216fi 1217 1218# Check all directory arguments for consistency. 1219for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1220 datadir sysconfdir sharedstatedir localstatedir includedir \ 1221 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1222 libdir localedir mandir 1223do 1224 eval ac_val=\$$ac_var 1225 # Remove trailing slashes. 1226 case $ac_val in 1227 */ ) 1228 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1229 eval $ac_var=\$ac_val;; 1230 esac 1231 # Be sure to have absolute directory names. 1232 case $ac_val in 1233 [\\/$]* | ?:[\\/]* ) continue;; 1234 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1235 esac 1236 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1237done 1238 1239# There might be people who depend on the old broken behavior: `$host' 1240# used to hold the argument of --host etc. 1241# FIXME: To remove some day. 1242build=$build_alias 1243host=$host_alias 1244target=$target_alias 1245 1246# FIXME: To remove some day. 1247if test "x$host_alias" != x; then 1248 if test "x$build_alias" = x; then 1249 cross_compiling=maybe 1250 elif test "x$build_alias" != "x$host_alias"; then 1251 cross_compiling=yes 1252 fi 1253fi 1254 1255ac_tool_prefix= 1256test -n "$host_alias" && ac_tool_prefix=$host_alias- 1257 1258test "$silent" = yes && exec 6>/dev/null 1259 1260 1261ac_pwd=`pwd` && test -n "$ac_pwd" && 1262ac_ls_di=`ls -di .` && 1263ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1264 as_fn_error $? "working directory cannot be determined" 1265test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1266 as_fn_error $? "pwd does not report name of working directory" 1267 1268 1269# Find the source files, if location was not specified. 1270if test -z "$srcdir"; then 1271 ac_srcdir_defaulted=yes 1272 # Try the directory containing this script, then the parent directory. 1273 ac_confdir=`$as_dirname -- "$as_myself" || 1274$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1275 X"$as_myself" : 'X\(//\)[^/]' \| \ 1276 X"$as_myself" : 'X\(//\)$' \| \ 1277 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1278$as_echo X"$as_myself" | 1279 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1280 s//\1/ 1281 q 1282 } 1283 /^X\(\/\/\)[^/].*/{ 1284 s//\1/ 1285 q 1286 } 1287 /^X\(\/\/\)$/{ 1288 s//\1/ 1289 q 1290 } 1291 /^X\(\/\).*/{ 1292 s//\1/ 1293 q 1294 } 1295 s/.*/./; q'` 1296 srcdir=$ac_confdir 1297 if test ! -r "$srcdir/$ac_unique_file"; then 1298 srcdir=.. 1299 fi 1300else 1301 ac_srcdir_defaulted=no 1302fi 1303if test ! -r "$srcdir/$ac_unique_file"; then 1304 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1305 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1306fi 1307ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1308ac_abs_confdir=`( 1309 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1310 pwd)` 1311# When building in place, set srcdir=. 1312if test "$ac_abs_confdir" = "$ac_pwd"; then 1313 srcdir=. 1314fi 1315# Remove unnecessary trailing slashes from srcdir. 1316# Double slashes in file names in object file debugging info 1317# mess up M-x gdb in Emacs. 1318case $srcdir in 1319*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1320esac 1321for ac_var in $ac_precious_vars; do 1322 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1323 eval ac_env_${ac_var}_value=\$${ac_var} 1324 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1325 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1326done 1327 1328# 1329# Report the --help message. 1330# 1331if test "$ac_init_help" = "long"; then 1332 # Omit some internal or obsolete options to make the list less imposing. 1333 # This message is too long to be a string in the A/UX 3.1 sh. 1334 cat <<_ACEOF 1335\`configure' configures mpc 1.0.3 to adapt to many kinds of systems. 1336 1337Usage: $0 [OPTION]... [VAR=VALUE]... 1338 1339To assign environment variables (e.g., CC, CFLAGS...), specify them as 1340VAR=VALUE. See below for descriptions of some of the useful variables. 1341 1342Defaults for the options are specified in brackets. 1343 1344Configuration: 1345 -h, --help display this help and exit 1346 --help=short display options specific to this package 1347 --help=recursive display the short help of all the included packages 1348 -V, --version display version information and exit 1349 -q, --quiet, --silent do not print \`checking ...' messages 1350 --cache-file=FILE cache test results in FILE [disabled] 1351 -C, --config-cache alias for \`--cache-file=config.cache' 1352 -n, --no-create do not create output files 1353 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1354 1355Installation directories: 1356 --prefix=PREFIX install architecture-independent files in PREFIX 1357 [$ac_default_prefix] 1358 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1359 [PREFIX] 1360 1361By default, \`make install' will install all the files in 1362\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1363an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1364for instance \`--prefix=\$HOME'. 1365 1366For better control, use the options below. 1367 1368Fine tuning of the installation directories: 1369 --bindir=DIR user executables [EPREFIX/bin] 1370 --sbindir=DIR system admin executables [EPREFIX/sbin] 1371 --libexecdir=DIR program executables [EPREFIX/libexec] 1372 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1373 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1374 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1375 --libdir=DIR object code libraries [EPREFIX/lib] 1376 --includedir=DIR C header files [PREFIX/include] 1377 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1378 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1379 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1380 --infodir=DIR info documentation [DATAROOTDIR/info] 1381 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1382 --mandir=DIR man documentation [DATAROOTDIR/man] 1383 --docdir=DIR documentation root [DATAROOTDIR/doc/mpc] 1384 --htmldir=DIR html documentation [DOCDIR] 1385 --dvidir=DIR dvi documentation [DOCDIR] 1386 --pdfdir=DIR pdf documentation [DOCDIR] 1387 --psdir=DIR ps documentation [DOCDIR] 1388_ACEOF 1389 1390 cat <<\_ACEOF 1391 1392Program names: 1393 --program-prefix=PREFIX prepend PREFIX to installed program names 1394 --program-suffix=SUFFIX append SUFFIX to installed program names 1395 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1396 1397System types: 1398 --build=BUILD configure for building on BUILD [guessed] 1399 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1400_ACEOF 1401fi 1402 1403if test -n "$ac_init_help"; then 1404 case $ac_init_help in 1405 short | recursive ) echo "Configuration of mpc 1.0.3:";; 1406 esac 1407 cat <<\_ACEOF 1408 1409Optional Features: 1410 --disable-option-checking ignore unrecognized --enable/--with options 1411 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1412 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1413 --enable-silent-rules less verbose build output (undo: "make V=1") 1414 --disable-silent-rules verbose build output (undo: "make V=0") 1415 --enable-maintainer-mode 1416 enable make rules and dependencies not useful (and 1417 sometimes confusing) to the casual installer 1418 --enable-logging enable logging of function calls to stderr (default 1419 = no) 1420 --enable-valgrind-tests run checks through valgrind (default = no) 1421 --enable-dependency-tracking 1422 do not reject slow dependency extractors 1423 --disable-dependency-tracking 1424 speeds up one-time build 1425 --enable-shared[=PKGS] build shared libraries [default=yes] 1426 --enable-static[=PKGS] build static libraries [default=yes] 1427 --enable-fast-install[=PKGS] 1428 optimize for fast installation [default=yes] 1429 --disable-libtool-lock avoid locking (might break parallel builds) 1430 1431Optional Packages: 1432 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1433 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1434 --with-mpfr-include=DIR MPFR include directory 1435 --with-mpfr-lib=DIR MPFR lib directory 1436 --with-mpfr=DIR MPFR install directory 1437 --with-gmp-include=DIR GMP include directory 1438 --with-gmp-lib=DIR GMP lib directory 1439 --with-gmp=DIR GMP install directory 1440 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1441 both] 1442 --with-aix-soname=aix|svr4|both 1443 shared library versioning (aka "SONAME") variant to 1444 provide on AIX, [default=aix]. 1445 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1446 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1447 compiler's sysroot if not specified). 1448 1449Some influential environment variables: 1450 CC C compiler command 1451 CFLAGS C compiler flags 1452 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1453 nonstandard directory <lib dir> 1454 LIBS libraries to pass to the linker, e.g. -l<library> 1455 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1456 you have headers in a nonstandard directory <include dir> 1457 LT_SYS_LIBRARY_PATH 1458 User-defined run-time library search path. 1459 CPP C preprocessor 1460 1461Use these variables to override the choices made by `configure' or to help 1462it to find libraries and programs with nonstandard names/locations. 1463 1464Report bugs to <mpc-discuss@lists.gforge.inria.fr>. 1465_ACEOF 1466ac_status=$? 1467fi 1468 1469if test "$ac_init_help" = "recursive"; then 1470 # If there are subdirs, report their specific --help. 1471 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1472 test -d "$ac_dir" || 1473 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1474 continue 1475 ac_builddir=. 1476 1477case "$ac_dir" in 1478.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1479*) 1480 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1481 # A ".." for each directory in $ac_dir_suffix. 1482 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1483 case $ac_top_builddir_sub in 1484 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1485 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1486 esac ;; 1487esac 1488ac_abs_top_builddir=$ac_pwd 1489ac_abs_builddir=$ac_pwd$ac_dir_suffix 1490# for backward compatibility: 1491ac_top_builddir=$ac_top_build_prefix 1492 1493case $srcdir in 1494 .) # We are building in place. 1495 ac_srcdir=. 1496 ac_top_srcdir=$ac_top_builddir_sub 1497 ac_abs_top_srcdir=$ac_pwd ;; 1498 [\\/]* | ?:[\\/]* ) # Absolute name. 1499 ac_srcdir=$srcdir$ac_dir_suffix; 1500 ac_top_srcdir=$srcdir 1501 ac_abs_top_srcdir=$srcdir ;; 1502 *) # Relative name. 1503 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1504 ac_top_srcdir=$ac_top_build_prefix$srcdir 1505 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1506esac 1507ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1508 1509 cd "$ac_dir" || { ac_status=$?; continue; } 1510 # Check for guested configure. 1511 if test -f "$ac_srcdir/configure.gnu"; then 1512 echo && 1513 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1514 elif test -f "$ac_srcdir/configure"; then 1515 echo && 1516 $SHELL "$ac_srcdir/configure" --help=recursive 1517 else 1518 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1519 fi || ac_status=$? 1520 cd "$ac_pwd" || { ac_status=$?; break; } 1521 done 1522fi 1523 1524test -n "$ac_init_help" && exit $ac_status 1525if $ac_init_version; then 1526 cat <<\_ACEOF 1527mpc configure 1.0.3 1528generated by GNU Autoconf 2.69 1529 1530Copyright (C) 2012 Free Software Foundation, Inc. 1531This configure script is free software; the Free Software Foundation 1532gives unlimited permission to copy, distribute and modify it. 1533_ACEOF 1534 exit 1535fi 1536 1537## ------------------------ ## 1538## Autoconf initialization. ## 1539## ------------------------ ## 1540 1541# ac_fn_c_try_compile LINENO 1542# -------------------------- 1543# Try to compile conftest.$ac_ext, and return whether this succeeded. 1544ac_fn_c_try_compile () 1545{ 1546 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1547 rm -f conftest.$ac_objext 1548 if { { ac_try="$ac_compile" 1549case "(($ac_try" in 1550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1551 *) ac_try_echo=$ac_try;; 1552esac 1553eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1554$as_echo "$ac_try_echo"; } >&5 1555 (eval "$ac_compile") 2>conftest.err 1556 ac_status=$? 1557 if test -s conftest.err; then 1558 grep -v '^ *+' conftest.err >conftest.er1 1559 cat conftest.er1 >&5 1560 mv -f conftest.er1 conftest.err 1561 fi 1562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1563 test $ac_status = 0; } && { 1564 test -z "$ac_c_werror_flag" || 1565 test ! -s conftest.err 1566 } && test -s conftest.$ac_objext; then : 1567 ac_retval=0 1568else 1569 $as_echo "$as_me: failed program was:" >&5 1570sed 's/^/| /' conftest.$ac_ext >&5 1571 1572 ac_retval=1 1573fi 1574 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1575 as_fn_set_status $ac_retval 1576 1577} # ac_fn_c_try_compile 1578 1579# ac_fn_c_try_link LINENO 1580# ----------------------- 1581# Try to link conftest.$ac_ext, and return whether this succeeded. 1582ac_fn_c_try_link () 1583{ 1584 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1585 rm -f conftest.$ac_objext conftest$ac_exeext 1586 if { { ac_try="$ac_link" 1587case "(($ac_try" in 1588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1589 *) ac_try_echo=$ac_try;; 1590esac 1591eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1592$as_echo "$ac_try_echo"; } >&5 1593 (eval "$ac_link") 2>conftest.err 1594 ac_status=$? 1595 if test -s conftest.err; then 1596 grep -v '^ *+' conftest.err >conftest.er1 1597 cat conftest.er1 >&5 1598 mv -f conftest.er1 conftest.err 1599 fi 1600 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1601 test $ac_status = 0; } && { 1602 test -z "$ac_c_werror_flag" || 1603 test ! -s conftest.err 1604 } && test -s conftest$ac_exeext && { 1605 test "$cross_compiling" = yes || 1606 test -x conftest$ac_exeext 1607 }; then : 1608 ac_retval=0 1609else 1610 $as_echo "$as_me: failed program was:" >&5 1611sed 's/^/| /' conftest.$ac_ext >&5 1612 1613 ac_retval=1 1614fi 1615 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1616 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1617 # interfere with the next link command; also delete a directory that is 1618 # left behind by Apple's compiler. We do this before executing the actions. 1619 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1620 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1621 as_fn_set_status $ac_retval 1622 1623} # ac_fn_c_try_link 1624 1625# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1626# ------------------------------------------------------- 1627# Tests whether HEADER exists and can be compiled using the include files in 1628# INCLUDES, setting the cache variable VAR accordingly. 1629ac_fn_c_check_header_compile () 1630{ 1631 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1633$as_echo_n "checking for $2... " >&6; } 1634if eval \${$3+:} false; then : 1635 $as_echo_n "(cached) " >&6 1636else 1637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1638/* end confdefs.h. */ 1639$4 1640#include <$2> 1641_ACEOF 1642if ac_fn_c_try_compile "$LINENO"; then : 1643 eval "$3=yes" 1644else 1645 eval "$3=no" 1646fi 1647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1648fi 1649eval ac_res=\$$3 1650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1651$as_echo "$ac_res" >&6; } 1652 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1653 1654} # ac_fn_c_check_header_compile 1655 1656# ac_fn_c_try_cpp LINENO 1657# ---------------------- 1658# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1659ac_fn_c_try_cpp () 1660{ 1661 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1662 if { { ac_try="$ac_cpp conftest.$ac_ext" 1663case "(($ac_try" in 1664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1665 *) ac_try_echo=$ac_try;; 1666esac 1667eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1668$as_echo "$ac_try_echo"; } >&5 1669 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1670 ac_status=$? 1671 if test -s conftest.err; then 1672 grep -v '^ *+' conftest.err >conftest.er1 1673 cat conftest.er1 >&5 1674 mv -f conftest.er1 conftest.err 1675 fi 1676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1677 test $ac_status = 0; } > conftest.i && { 1678 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1679 test ! -s conftest.err 1680 }; then : 1681 ac_retval=0 1682else 1683 $as_echo "$as_me: failed program was:" >&5 1684sed 's/^/| /' conftest.$ac_ext >&5 1685 1686 ac_retval=1 1687fi 1688 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1689 as_fn_set_status $ac_retval 1690 1691} # ac_fn_c_try_cpp 1692 1693# ac_fn_c_try_run LINENO 1694# ---------------------- 1695# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1696# that executables *can* be run. 1697ac_fn_c_try_run () 1698{ 1699 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1700 if { { ac_try="$ac_link" 1701case "(($ac_try" in 1702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1703 *) ac_try_echo=$ac_try;; 1704esac 1705eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1706$as_echo "$ac_try_echo"; } >&5 1707 (eval "$ac_link") 2>&5 1708 ac_status=$? 1709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1710 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1711 { { case "(($ac_try" in 1712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1713 *) ac_try_echo=$ac_try;; 1714esac 1715eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1716$as_echo "$ac_try_echo"; } >&5 1717 (eval "$ac_try") 2>&5 1718 ac_status=$? 1719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1720 test $ac_status = 0; }; }; then : 1721 ac_retval=0 1722else 1723 $as_echo "$as_me: program exited with status $ac_status" >&5 1724 $as_echo "$as_me: failed program was:" >&5 1725sed 's/^/| /' conftest.$ac_ext >&5 1726 1727 ac_retval=$ac_status 1728fi 1729 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1730 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1731 as_fn_set_status $ac_retval 1732 1733} # ac_fn_c_try_run 1734 1735# ac_fn_c_check_func LINENO FUNC VAR 1736# ---------------------------------- 1737# Tests whether FUNC exists, setting the cache variable VAR accordingly 1738ac_fn_c_check_func () 1739{ 1740 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1742$as_echo_n "checking for $2... " >&6; } 1743if eval \${$3+:} false; then : 1744 $as_echo_n "(cached) " >&6 1745else 1746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1747/* end confdefs.h. */ 1748/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1749 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1750#define $2 innocuous_$2 1751 1752/* System header to define __stub macros and hopefully few prototypes, 1753 which can conflict with char $2 (); below. 1754 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1755 <limits.h> exists even on freestanding compilers. */ 1756 1757#ifdef __STDC__ 1758# include <limits.h> 1759#else 1760# include <assert.h> 1761#endif 1762 1763#undef $2 1764 1765/* Override any GCC internal prototype to avoid an error. 1766 Use char because int might match the return type of a GCC 1767 builtin and then its argument prototype would still apply. */ 1768#ifdef __cplusplus 1769extern "C" 1770#endif 1771char $2 (); 1772/* The GNU C library defines this for functions which it implements 1773 to always fail with ENOSYS. Some functions are actually named 1774 something starting with __ and the normal name is an alias. */ 1775#if defined __stub_$2 || defined __stub___$2 1776choke me 1777#endif 1778 1779int 1780main () 1781{ 1782return $2 (); 1783 ; 1784 return 0; 1785} 1786_ACEOF 1787if ac_fn_c_try_link "$LINENO"; then : 1788 eval "$3=yes" 1789else 1790 eval "$3=no" 1791fi 1792rm -f core conftest.err conftest.$ac_objext \ 1793 conftest$ac_exeext conftest.$ac_ext 1794fi 1795eval ac_res=\$$3 1796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1797$as_echo "$ac_res" >&6; } 1798 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1799 1800} # ac_fn_c_check_func 1801 1802# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1803# ------------------------------------------------------- 1804# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1805# the include files in INCLUDES and setting the cache variable VAR 1806# accordingly. 1807ac_fn_c_check_header_mongrel () 1808{ 1809 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1810 if eval \${$3+:} false; then : 1811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1812$as_echo_n "checking for $2... " >&6; } 1813if eval \${$3+:} false; then : 1814 $as_echo_n "(cached) " >&6 1815fi 1816eval ac_res=\$$3 1817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1818$as_echo "$ac_res" >&6; } 1819else 1820 # Is the header compilable? 1821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1822$as_echo_n "checking $2 usability... " >&6; } 1823cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1824/* end confdefs.h. */ 1825$4 1826#include <$2> 1827_ACEOF 1828if ac_fn_c_try_compile "$LINENO"; then : 1829 ac_header_compiler=yes 1830else 1831 ac_header_compiler=no 1832fi 1833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1835$as_echo "$ac_header_compiler" >&6; } 1836 1837# Is the header present? 1838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1839$as_echo_n "checking $2 presence... " >&6; } 1840cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1841/* end confdefs.h. */ 1842#include <$2> 1843_ACEOF 1844if ac_fn_c_try_cpp "$LINENO"; then : 1845 ac_header_preproc=yes 1846else 1847 ac_header_preproc=no 1848fi 1849rm -f conftest.err conftest.i conftest.$ac_ext 1850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1851$as_echo "$ac_header_preproc" >&6; } 1852 1853# So? What about this header? 1854case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1855 yes:no: ) 1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1857$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1859$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1860 ;; 1861 no:yes:* ) 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1863$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1865$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1867$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1869$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1871$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1872( $as_echo "## ------------------------------------------------ ## 1873## Report this to mpc-discuss@lists.gforge.inria.fr ## 1874## ------------------------------------------------ ##" 1875 ) | sed "s/^/$as_me: WARNING: /" >&2 1876 ;; 1877esac 1878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1879$as_echo_n "checking for $2... " >&6; } 1880if eval \${$3+:} false; then : 1881 $as_echo_n "(cached) " >&6 1882else 1883 eval "$3=\$ac_header_compiler" 1884fi 1885eval ac_res=\$$3 1886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1887$as_echo "$ac_res" >&6; } 1888fi 1889 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1890 1891} # ac_fn_c_check_header_mongrel 1892 1893# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1894# ------------------------------------------- 1895# Tests whether TYPE exists after having included INCLUDES, setting cache 1896# variable VAR accordingly. 1897ac_fn_c_check_type () 1898{ 1899 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1901$as_echo_n "checking for $2... " >&6; } 1902if eval \${$3+:} false; then : 1903 $as_echo_n "(cached) " >&6 1904else 1905 eval "$3=no" 1906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1907/* end confdefs.h. */ 1908$4 1909int 1910main () 1911{ 1912if (sizeof ($2)) 1913 return 0; 1914 ; 1915 return 0; 1916} 1917_ACEOF 1918if ac_fn_c_try_compile "$LINENO"; then : 1919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1920/* end confdefs.h. */ 1921$4 1922int 1923main () 1924{ 1925if (sizeof (($2))) 1926 return 0; 1927 ; 1928 return 0; 1929} 1930_ACEOF 1931if ac_fn_c_try_compile "$LINENO"; then : 1932 1933else 1934 eval "$3=yes" 1935fi 1936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1937fi 1938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1939fi 1940eval ac_res=\$$3 1941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1942$as_echo "$ac_res" >&6; } 1943 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1944 1945} # ac_fn_c_check_type 1946cat >config.log <<_ACEOF 1947This file contains any messages produced by compilers while 1948running configure, to aid debugging if configure makes a mistake. 1949 1950It was created by mpc $as_me 1.0.3, which was 1951generated by GNU Autoconf 2.69. Invocation command line was 1952 1953 $ $0 $@ 1954 1955_ACEOF 1956exec 5>>config.log 1957{ 1958cat <<_ASUNAME 1959## --------- ## 1960## Platform. ## 1961## --------- ## 1962 1963hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1964uname -m = `(uname -m) 2>/dev/null || echo unknown` 1965uname -r = `(uname -r) 2>/dev/null || echo unknown` 1966uname -s = `(uname -s) 2>/dev/null || echo unknown` 1967uname -v = `(uname -v) 2>/dev/null || echo unknown` 1968 1969/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1970/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1971 1972/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1973/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1974/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1975/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1976/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1977/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1978/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1979 1980_ASUNAME 1981 1982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1983for as_dir in $PATH 1984do 1985 IFS=$as_save_IFS 1986 test -z "$as_dir" && as_dir=. 1987 $as_echo "PATH: $as_dir" 1988 done 1989IFS=$as_save_IFS 1990 1991} >&5 1992 1993cat >&5 <<_ACEOF 1994 1995 1996## ----------- ## 1997## Core tests. ## 1998## ----------- ## 1999 2000_ACEOF 2001 2002 2003# Keep a trace of the command line. 2004# Strip out --no-create and --no-recursion so they do not pile up. 2005# Strip out --silent because we don't want to record it for future runs. 2006# Also quote any args containing shell meta-characters. 2007# Make two passes to allow for proper duplicate-argument suppression. 2008ac_configure_args= 2009ac_configure_args0= 2010ac_configure_args1= 2011ac_must_keep_next=false 2012for ac_pass in 1 2 2013do 2014 for ac_arg 2015 do 2016 case $ac_arg in 2017 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2018 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2019 | -silent | --silent | --silen | --sile | --sil) 2020 continue ;; 2021 *\'*) 2022 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2023 esac 2024 case $ac_pass in 2025 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2026 2) 2027 as_fn_append ac_configure_args1 " '$ac_arg'" 2028 if test $ac_must_keep_next = true; then 2029 ac_must_keep_next=false # Got value, back to normal. 2030 else 2031 case $ac_arg in 2032 *=* | --config-cache | -C | -disable-* | --disable-* \ 2033 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2034 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2035 | -with-* | --with-* | -without-* | --without-* | --x) 2036 case "$ac_configure_args0 " in 2037 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2038 esac 2039 ;; 2040 -* ) ac_must_keep_next=true ;; 2041 esac 2042 fi 2043 as_fn_append ac_configure_args " '$ac_arg'" 2044 ;; 2045 esac 2046 done 2047done 2048{ ac_configure_args0=; unset ac_configure_args0;} 2049{ ac_configure_args1=; unset ac_configure_args1;} 2050 2051# When interrupted or exit'd, cleanup temporary files, and complete 2052# config.log. We remove comments because anyway the quotes in there 2053# would cause problems or look ugly. 2054# WARNING: Use '\'' to represent an apostrophe within the trap. 2055# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2056trap 'exit_status=$? 2057 # Save into config.log some information that might help in debugging. 2058 { 2059 echo 2060 2061 $as_echo "## ---------------- ## 2062## Cache variables. ## 2063## ---------------- ##" 2064 echo 2065 # The following way of writing the cache mishandles newlines in values, 2066( 2067 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2068 eval ac_val=\$$ac_var 2069 case $ac_val in #( 2070 *${as_nl}*) 2071 case $ac_var in #( 2072 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2073$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2074 esac 2075 case $ac_var in #( 2076 _ | IFS | as_nl) ;; #( 2077 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2078 *) { eval $ac_var=; unset $ac_var;} ;; 2079 esac ;; 2080 esac 2081 done 2082 (set) 2>&1 | 2083 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2084 *${as_nl}ac_space=\ *) 2085 sed -n \ 2086 "s/'\''/'\''\\\\'\'''\''/g; 2087 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2088 ;; #( 2089 *) 2090 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2091 ;; 2092 esac | 2093 sort 2094) 2095 echo 2096 2097 $as_echo "## ----------------- ## 2098## Output variables. ## 2099## ----------------- ##" 2100 echo 2101 for ac_var in $ac_subst_vars 2102 do 2103 eval ac_val=\$$ac_var 2104 case $ac_val in 2105 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2106 esac 2107 $as_echo "$ac_var='\''$ac_val'\''" 2108 done | sort 2109 echo 2110 2111 if test -n "$ac_subst_files"; then 2112 $as_echo "## ------------------- ## 2113## File substitutions. ## 2114## ------------------- ##" 2115 echo 2116 for ac_var in $ac_subst_files 2117 do 2118 eval ac_val=\$$ac_var 2119 case $ac_val in 2120 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2121 esac 2122 $as_echo "$ac_var='\''$ac_val'\''" 2123 done | sort 2124 echo 2125 fi 2126 2127 if test -s confdefs.h; then 2128 $as_echo "## ----------- ## 2129## confdefs.h. ## 2130## ----------- ##" 2131 echo 2132 cat confdefs.h 2133 echo 2134 fi 2135 test "$ac_signal" != 0 && 2136 $as_echo "$as_me: caught signal $ac_signal" 2137 $as_echo "$as_me: exit $exit_status" 2138 } >&5 2139 rm -f core *.core core.conftest.* && 2140 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2141 exit $exit_status 2142' 0 2143for ac_signal in 1 2 13 15; do 2144 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2145done 2146ac_signal=0 2147 2148# confdefs.h avoids OS command line length limits that DEFS can exceed. 2149rm -f -r conftest* confdefs.h 2150 2151$as_echo "/* confdefs.h */" > confdefs.h 2152 2153# Predefined preprocessor variables. 2154 2155cat >>confdefs.h <<_ACEOF 2156#define PACKAGE_NAME "$PACKAGE_NAME" 2157_ACEOF 2158 2159cat >>confdefs.h <<_ACEOF 2160#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2161_ACEOF 2162 2163cat >>confdefs.h <<_ACEOF 2164#define PACKAGE_VERSION "$PACKAGE_VERSION" 2165_ACEOF 2166 2167cat >>confdefs.h <<_ACEOF 2168#define PACKAGE_STRING "$PACKAGE_STRING" 2169_ACEOF 2170 2171cat >>confdefs.h <<_ACEOF 2172#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2173_ACEOF 2174 2175cat >>confdefs.h <<_ACEOF 2176#define PACKAGE_URL "$PACKAGE_URL" 2177_ACEOF 2178 2179 2180# Let the site file select an alternate cache file if it wants to. 2181# Prefer an explicitly selected file to automatically selected ones. 2182ac_site_file1=NONE 2183ac_site_file2=NONE 2184if test -n "$CONFIG_SITE"; then 2185 # We do not want a PATH search for config.site. 2186 case $CONFIG_SITE in #(( 2187 -*) ac_site_file1=./$CONFIG_SITE;; 2188 */*) ac_site_file1=$CONFIG_SITE;; 2189 *) ac_site_file1=./$CONFIG_SITE;; 2190 esac 2191elif test "x$prefix" != xNONE; then 2192 ac_site_file1=$prefix/share/config.site 2193 ac_site_file2=$prefix/etc/config.site 2194else 2195 ac_site_file1=$ac_default_prefix/share/config.site 2196 ac_site_file2=$ac_default_prefix/etc/config.site 2197fi 2198for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2199do 2200 test "x$ac_site_file" = xNONE && continue 2201 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2202 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2203$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2204 sed 's/^/| /' "$ac_site_file" >&5 2205 . "$ac_site_file" \ 2206 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2207$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2208as_fn_error $? "failed to load site script $ac_site_file 2209See \`config.log' for more details" "$LINENO" 5; } 2210 fi 2211done 2212 2213if test -r "$cache_file"; then 2214 # Some versions of bash will fail to source /dev/null (special files 2215 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2216 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2217 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2218$as_echo "$as_me: loading cache $cache_file" >&6;} 2219 case $cache_file in 2220 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2221 *) . "./$cache_file";; 2222 esac 2223 fi 2224else 2225 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2226$as_echo "$as_me: creating cache $cache_file" >&6;} 2227 >$cache_file 2228fi 2229 2230# Check that the precious variables saved in the cache have kept the same 2231# value. 2232ac_cache_corrupted=false 2233for ac_var in $ac_precious_vars; do 2234 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2235 eval ac_new_set=\$ac_env_${ac_var}_set 2236 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2237 eval ac_new_val=\$ac_env_${ac_var}_value 2238 case $ac_old_set,$ac_new_set in 2239 set,) 2240 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2241$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2242 ac_cache_corrupted=: ;; 2243 ,set) 2244 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2245$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2246 ac_cache_corrupted=: ;; 2247 ,);; 2248 *) 2249 if test "x$ac_old_val" != "x$ac_new_val"; then 2250 # differences in whitespace do not lead to failure. 2251 ac_old_val_w=`echo x $ac_old_val` 2252 ac_new_val_w=`echo x $ac_new_val` 2253 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2254 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2255$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2256 ac_cache_corrupted=: 2257 else 2258 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2259$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2260 eval $ac_var=\$ac_old_val 2261 fi 2262 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2263$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2264 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2265$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2266 fi;; 2267 esac 2268 # Pass precious variables to config.status. 2269 if test "$ac_new_set" = set; then 2270 case $ac_new_val in 2271 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2272 *) ac_arg=$ac_var=$ac_new_val ;; 2273 esac 2274 case " $ac_configure_args " in 2275 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2276 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2277 esac 2278 fi 2279done 2280if $ac_cache_corrupted; then 2281 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2282$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2283 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2284$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2285 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2286fi 2287## -------------------- ## 2288## Main body of script. ## 2289## -------------------- ## 2290 2291ac_ext=c 2292ac_cpp='$CPP $CPPFLAGS' 2293ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2294ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2295ac_compiler_gnu=$ac_cv_c_compiler_gnu 2296 2297 2298 2299ac_config_headers="$ac_config_headers config.h" 2300 2301 2302am__api_version='1.15' 2303 2304ac_aux_dir= 2305for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2306 if test -f "$ac_dir/install-sh"; then 2307 ac_aux_dir=$ac_dir 2308 ac_install_sh="$ac_aux_dir/install-sh -c" 2309 break 2310 elif test -f "$ac_dir/install.sh"; then 2311 ac_aux_dir=$ac_dir 2312 ac_install_sh="$ac_aux_dir/install.sh -c" 2313 break 2314 elif test -f "$ac_dir/shtool"; then 2315 ac_aux_dir=$ac_dir 2316 ac_install_sh="$ac_aux_dir/shtool install -c" 2317 break 2318 fi 2319done 2320if test -z "$ac_aux_dir"; then 2321 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2322fi 2323 2324# These three variables are undocumented and unsupported, 2325# and are intended to be withdrawn in a future Autoconf release. 2326# They can cause serious problems if a builder's source tree is in a directory 2327# whose full name contains unusual characters. 2328ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2329ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2330ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2331 2332 2333# Find a good install program. We prefer a C program (faster), 2334# so one script is as good as another. But avoid the broken or 2335# incompatible versions: 2336# SysV /etc/install, /usr/sbin/install 2337# SunOS /usr/etc/install 2338# IRIX /sbin/install 2339# AIX /bin/install 2340# AmigaOS /C/install, which installs bootblocks on floppy discs 2341# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2342# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2343# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2344# OS/2's system install, which has a completely different semantic 2345# ./install, which can be erroneously created by make from ./install.sh. 2346# Reject install programs that cannot install multiple files. 2347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2348$as_echo_n "checking for a BSD-compatible install... " >&6; } 2349if test -z "$INSTALL"; then 2350if ${ac_cv_path_install+:} false; then : 2351 $as_echo_n "(cached) " >&6 2352else 2353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2354for as_dir in $PATH 2355do 2356 IFS=$as_save_IFS 2357 test -z "$as_dir" && as_dir=. 2358 # Account for people who put trailing slashes in PATH elements. 2359case $as_dir/ in #(( 2360 ./ | .// | /[cC]/* | \ 2361 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2362 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2363 /usr/ucb/* ) ;; 2364 *) 2365 # OSF1 and SCO ODT 3.0 have their own names for install. 2366 # Don't use installbsd from OSF since it installs stuff as root 2367 # by default. 2368 for ac_prog in ginstall scoinst install; do 2369 for ac_exec_ext in '' $ac_executable_extensions; do 2370 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2371 if test $ac_prog = install && 2372 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2373 # AIX install. It has an incompatible calling convention. 2374 : 2375 elif test $ac_prog = install && 2376 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2377 # program-specific install script used by HP pwplus--don't use. 2378 : 2379 else 2380 rm -rf conftest.one conftest.two conftest.dir 2381 echo one > conftest.one 2382 echo two > conftest.two 2383 mkdir conftest.dir 2384 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2385 test -s conftest.one && test -s conftest.two && 2386 test -s conftest.dir/conftest.one && 2387 test -s conftest.dir/conftest.two 2388 then 2389 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2390 break 3 2391 fi 2392 fi 2393 fi 2394 done 2395 done 2396 ;; 2397esac 2398 2399 done 2400IFS=$as_save_IFS 2401 2402rm -rf conftest.one conftest.two conftest.dir 2403 2404fi 2405 if test "${ac_cv_path_install+set}" = set; then 2406 INSTALL=$ac_cv_path_install 2407 else 2408 # As a last resort, use the slow shell script. Don't cache a 2409 # value for INSTALL within a source directory, because that will 2410 # break other packages using the cache if that directory is 2411 # removed, or if the value is a relative name. 2412 INSTALL=$ac_install_sh 2413 fi 2414fi 2415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2416$as_echo "$INSTALL" >&6; } 2417 2418# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2419# It thinks the first close brace ends the variable substitution. 2420test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2421 2422test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2423 2424test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2425 2426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2427$as_echo_n "checking whether build environment is sane... " >&6; } 2428# Reject unsafe characters in $srcdir or the absolute working directory 2429# name. Accept space and tab only in the latter. 2430am_lf=' 2431' 2432case `pwd` in 2433 *[\\\"\#\$\&\'\`$am_lf]*) 2434 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2435esac 2436case $srcdir in 2437 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2438 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2439esac 2440 2441# Do 'set' in a subshell so we don't clobber the current shell's 2442# arguments. Must try -L first in case configure is actually a 2443# symlink; some systems play weird games with the mod time of symlinks 2444# (eg FreeBSD returns the mod time of the symlink's containing 2445# directory). 2446if ( 2447 am_has_slept=no 2448 for am_try in 1 2; do 2449 echo "timestamp, slept: $am_has_slept" > conftest.file 2450 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2451 if test "$*" = "X"; then 2452 # -L didn't work. 2453 set X `ls -t "$srcdir/configure" conftest.file` 2454 fi 2455 if test "$*" != "X $srcdir/configure conftest.file" \ 2456 && test "$*" != "X conftest.file $srcdir/configure"; then 2457 2458 # If neither matched, then we have a broken ls. This can happen 2459 # if, for instance, CONFIG_SHELL is bash and it inherits a 2460 # broken ls alias from the environment. This has actually 2461 # happened. Such a system could not be considered "sane". 2462 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2463 alias in your environment" "$LINENO" 5 2464 fi 2465 if test "$2" = conftest.file || test $am_try -eq 2; then 2466 break 2467 fi 2468 # Just in case. 2469 sleep 1 2470 am_has_slept=yes 2471 done 2472 test "$2" = conftest.file 2473 ) 2474then 2475 # Ok. 2476 : 2477else 2478 as_fn_error $? "newly created file is older than distributed files! 2479Check your system clock" "$LINENO" 5 2480fi 2481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2482$as_echo "yes" >&6; } 2483# If we didn't sleep, we still need to ensure time stamps of config.status and 2484# generated files are strictly newer. 2485am_sleep_pid= 2486if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2487 ( sleep 1 ) & 2488 am_sleep_pid=$! 2489fi 2490 2491rm -f conftest.file 2492 2493test "$program_prefix" != NONE && 2494 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2495# Use a double $ so make ignores it. 2496test "$program_suffix" != NONE && 2497 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2498# Double any \ or $. 2499# By default was `s,x,x', remove it if useless. 2500ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2501program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2502 2503# Expand $ac_aux_dir to an absolute path. 2504am_aux_dir=`cd "$ac_aux_dir" && pwd` 2505 2506if test x"${MISSING+set}" != xset; then 2507 case $am_aux_dir in 2508 *\ * | *\ *) 2509 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2510 *) 2511 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2512 esac 2513fi 2514# Use eval to expand $SHELL 2515if eval "$MISSING --is-lightweight"; then 2516 am_missing_run="$MISSING " 2517else 2518 am_missing_run= 2519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2520$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2521fi 2522 2523if test x"${install_sh+set}" != xset; then 2524 case $am_aux_dir in 2525 *\ * | *\ *) 2526 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2527 *) 2528 install_sh="\${SHELL} $am_aux_dir/install-sh" 2529 esac 2530fi 2531 2532# Installed binaries are usually stripped using 'strip' when the user 2533# run "make install-strip". However 'strip' might not be the right 2534# tool to use in cross-compilation environments, therefore Automake 2535# will honor the 'STRIP' environment variable to overrule this program. 2536if test "$cross_compiling" != no; then 2537 if test -n "$ac_tool_prefix"; then 2538 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2539set dummy ${ac_tool_prefix}strip; ac_word=$2 2540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2541$as_echo_n "checking for $ac_word... " >&6; } 2542if ${ac_cv_prog_STRIP+:} false; then : 2543 $as_echo_n "(cached) " >&6 2544else 2545 if test -n "$STRIP"; then 2546 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2547else 2548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2549for as_dir in $PATH 2550do 2551 IFS=$as_save_IFS 2552 test -z "$as_dir" && as_dir=. 2553 for ac_exec_ext in '' $ac_executable_extensions; do 2554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2555 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2557 break 2 2558 fi 2559done 2560 done 2561IFS=$as_save_IFS 2562 2563fi 2564fi 2565STRIP=$ac_cv_prog_STRIP 2566if test -n "$STRIP"; then 2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2568$as_echo "$STRIP" >&6; } 2569else 2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2571$as_echo "no" >&6; } 2572fi 2573 2574 2575fi 2576if test -z "$ac_cv_prog_STRIP"; then 2577 ac_ct_STRIP=$STRIP 2578 # Extract the first word of "strip", so it can be a program name with args. 2579set dummy strip; ac_word=$2 2580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2581$as_echo_n "checking for $ac_word... " >&6; } 2582if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2583 $as_echo_n "(cached) " >&6 2584else 2585 if test -n "$ac_ct_STRIP"; then 2586 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2587else 2588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2589for as_dir in $PATH 2590do 2591 IFS=$as_save_IFS 2592 test -z "$as_dir" && as_dir=. 2593 for ac_exec_ext in '' $ac_executable_extensions; do 2594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2595 ac_cv_prog_ac_ct_STRIP="strip" 2596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2597 break 2 2598 fi 2599done 2600 done 2601IFS=$as_save_IFS 2602 2603fi 2604fi 2605ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2606if test -n "$ac_ct_STRIP"; then 2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2608$as_echo "$ac_ct_STRIP" >&6; } 2609else 2610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2611$as_echo "no" >&6; } 2612fi 2613 2614 if test "x$ac_ct_STRIP" = x; then 2615 STRIP=":" 2616 else 2617 case $cross_compiling:$ac_tool_warned in 2618yes:) 2619{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2620$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2621ac_tool_warned=yes ;; 2622esac 2623 STRIP=$ac_ct_STRIP 2624 fi 2625else 2626 STRIP="$ac_cv_prog_STRIP" 2627fi 2628 2629fi 2630INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2631 2632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2633$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2634if test -z "$MKDIR_P"; then 2635 if ${ac_cv_path_mkdir+:} false; then : 2636 $as_echo_n "(cached) " >&6 2637else 2638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2639for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2640do 2641 IFS=$as_save_IFS 2642 test -z "$as_dir" && as_dir=. 2643 for ac_prog in mkdir gmkdir; do 2644 for ac_exec_ext in '' $ac_executable_extensions; do 2645 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2646 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2647 'mkdir (GNU coreutils) '* | \ 2648 'mkdir (coreutils) '* | \ 2649 'mkdir (fileutils) '4.1*) 2650 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2651 break 3;; 2652 esac 2653 done 2654 done 2655 done 2656IFS=$as_save_IFS 2657 2658fi 2659 2660 test -d ./--version && rmdir ./--version 2661 if test "${ac_cv_path_mkdir+set}" = set; then 2662 MKDIR_P="$ac_cv_path_mkdir -p" 2663 else 2664 # As a last resort, use the slow shell script. Don't cache a 2665 # value for MKDIR_P within a source directory, because that will 2666 # break other packages using the cache if that directory is 2667 # removed, or if the value is a relative name. 2668 MKDIR_P="$ac_install_sh -d" 2669 fi 2670fi 2671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2672$as_echo "$MKDIR_P" >&6; } 2673 2674for ac_prog in gawk mawk nawk awk 2675do 2676 # Extract the first word of "$ac_prog", so it can be a program name with args. 2677set dummy $ac_prog; 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_AWK+:} false; then : 2681 $as_echo_n "(cached) " >&6 2682else 2683 if test -n "$AWK"; then 2684 ac_cv_prog_AWK="$AWK" # 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_AWK="$ac_prog" 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 2703AWK=$ac_cv_prog_AWK 2704if test -n "$AWK"; then 2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2706$as_echo "$AWK" >&6; } 2707else 2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2709$as_echo "no" >&6; } 2710fi 2711 2712 2713 test -n "$AWK" && break 2714done 2715 2716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2717$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2718set x ${MAKE-make} 2719ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2720if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2721 $as_echo_n "(cached) " >&6 2722else 2723 cat >conftest.make <<\_ACEOF 2724SHELL = /bin/sh 2725all: 2726 @echo '@@@%%%=$(MAKE)=@@@%%%' 2727_ACEOF 2728# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2729case `${MAKE-make} -f conftest.make 2>/dev/null` in 2730 *@@@%%%=?*=@@@%%%*) 2731 eval ac_cv_prog_make_${ac_make}_set=yes;; 2732 *) 2733 eval ac_cv_prog_make_${ac_make}_set=no;; 2734esac 2735rm -f conftest.make 2736fi 2737if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2739$as_echo "yes" >&6; } 2740 SET_MAKE= 2741else 2742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2743$as_echo "no" >&6; } 2744 SET_MAKE="MAKE=${MAKE-make}" 2745fi 2746 2747rm -rf .tst 2>/dev/null 2748mkdir .tst 2>/dev/null 2749if test -d .tst; then 2750 am__leading_dot=. 2751else 2752 am__leading_dot=_ 2753fi 2754rmdir .tst 2>/dev/null 2755 2756# Check whether --enable-silent-rules was given. 2757if test "${enable_silent_rules+set}" = set; then : 2758 enableval=$enable_silent_rules; 2759fi 2760 2761case $enable_silent_rules in # ((( 2762 yes) AM_DEFAULT_VERBOSITY=0;; 2763 no) AM_DEFAULT_VERBOSITY=1;; 2764 *) AM_DEFAULT_VERBOSITY=1;; 2765esac 2766am_make=${MAKE-make} 2767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2768$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2769if ${am_cv_make_support_nested_variables+:} false; then : 2770 $as_echo_n "(cached) " >&6 2771else 2772 if $as_echo 'TRUE=$(BAR$(V)) 2773BAR0=false 2774BAR1=true 2775V=1 2776am__doit: 2777 @$(TRUE) 2778.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2779 am_cv_make_support_nested_variables=yes 2780else 2781 am_cv_make_support_nested_variables=no 2782fi 2783fi 2784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2785$as_echo "$am_cv_make_support_nested_variables" >&6; } 2786if test $am_cv_make_support_nested_variables = yes; then 2787 AM_V='$(V)' 2788 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2789else 2790 AM_V=$AM_DEFAULT_VERBOSITY 2791 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2792fi 2793AM_BACKSLASH='\' 2794 2795if test "`cd $srcdir && pwd`" != "`pwd`"; then 2796 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2797 # is not polluted with repeated "-I." 2798 am__isrc=' -I$(srcdir)' 2799 # test to see if srcdir already configured 2800 if test -f $srcdir/config.status; then 2801 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2802 fi 2803fi 2804 2805# test whether we have cygpath 2806if test -z "$CYGPATH_W"; then 2807 if (cygpath --version) >/dev/null 2>/dev/null; then 2808 CYGPATH_W='cygpath -w' 2809 else 2810 CYGPATH_W=echo 2811 fi 2812fi 2813 2814 2815# Define the identity of the package. 2816 PACKAGE='mpc' 2817 VERSION='1.0.3' 2818 2819 2820cat >>confdefs.h <<_ACEOF 2821#define PACKAGE "$PACKAGE" 2822_ACEOF 2823 2824 2825cat >>confdefs.h <<_ACEOF 2826#define VERSION "$VERSION" 2827_ACEOF 2828 2829# Some tools Automake needs. 2830 2831ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2832 2833 2834AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2835 2836 2837AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2838 2839 2840AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2841 2842 2843MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2844 2845# For better backward compatibility. To be removed once Automake 1.9.x 2846# dies out for good. For more background, see: 2847# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2848# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2849mkdir_p='$(MKDIR_P)' 2850 2851# We need awk for the "check" target (and possibly the TAP driver). The 2852# system "awk" is bad on some platforms. 2853# Always define AMTAR for backward compatibility. Yes, it's still used 2854# in the wild :-( We should find a proper way to deprecate it ... 2855AMTAR='$${TAR-tar}' 2856 2857 2858# We'll loop over all known methods to create a tar archive until one works. 2859_am_tools='gnutar pax cpio none' 2860 2861am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2862 2863 2864 2865 2866 2867 2868# POSIX will say in a future version that running "rm -f" with no argument 2869# is OK; and we want to be able to make that assumption in our Makefile 2870# recipes. So use an aggressive probe to check that the usage we want is 2871# actually supported "in the wild" to an acceptable degree. 2872# See automake bug#10828. 2873# To make any issue more visible, cause the running configure to be aborted 2874# by default if the 'rm' program in use doesn't match our expectations; the 2875# user can still override this though. 2876if rm -f && rm -fr && rm -rf; then : OK; else 2877 cat >&2 <<'END' 2878Oops! 2879 2880Your 'rm' program seems unable to run without file operands specified 2881on the command line, even when the '-f' option is present. This is contrary 2882to the behaviour of most rm programs out there, and not conforming with 2883the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2884 2885Please tell bug-automake@gnu.org about your system, including the value 2886of your $PATH and any error possibly output before this message. This 2887can help us improve future automake versions. 2888 2889END 2890 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2891 echo 'Configuration will proceed anyway, since you have set the' >&2 2892 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2893 echo >&2 2894 else 2895 cat >&2 <<'END' 2896Aborting the configuration process, to ensure you take notice of the issue. 2897 2898You can download and install GNU coreutils to get an 'rm' implementation 2899that behaves properly: <http://www.gnu.org/software/coreutils/>. 2900 2901If you want to complete the configuration process using your problematic 2902'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2903to "yes", and re-run configure. 2904 2905END 2906 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2907 fi 2908fi 2909 2910 2911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2912$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2913 # Check whether --enable-maintainer-mode was given. 2914if test "${enable_maintainer_mode+set}" = set; then : 2915 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2916else 2917 USE_MAINTAINER_MODE=no 2918fi 2919 2920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2921$as_echo "$USE_MAINTAINER_MODE" >&6; } 2922 if test $USE_MAINTAINER_MODE = yes; then 2923 MAINTAINER_MODE_TRUE= 2924 MAINTAINER_MODE_FALSE='#' 2925else 2926 MAINTAINER_MODE_TRUE='#' 2927 MAINTAINER_MODE_FALSE= 2928fi 2929 2930 MAINT=$MAINTAINER_MODE_TRUE 2931 2932 2933 2934USER_CC=$CC 2935USER_CFLAGS=$CFLAGS 2936 2937# Make sure we can run config.sub. 2938$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2939 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2940 2941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2942$as_echo_n "checking build system type... " >&6; } 2943if ${ac_cv_build+:} false; then : 2944 $as_echo_n "(cached) " >&6 2945else 2946 ac_build_alias=$build_alias 2947test "x$ac_build_alias" = x && 2948 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2949test "x$ac_build_alias" = x && 2950 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2951ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2952 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2953 2954fi 2955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2956$as_echo "$ac_cv_build" >&6; } 2957case $ac_cv_build in 2958*-*-*) ;; 2959*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2960esac 2961build=$ac_cv_build 2962ac_save_IFS=$IFS; IFS='-' 2963set x $ac_cv_build 2964shift 2965build_cpu=$1 2966build_vendor=$2 2967shift; shift 2968# Remember, the first character of IFS is used to create $*, 2969# except with old shells: 2970build_os=$* 2971IFS=$ac_save_IFS 2972case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2973 2974 2975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2976$as_echo_n "checking host system type... " >&6; } 2977if ${ac_cv_host+:} false; then : 2978 $as_echo_n "(cached) " >&6 2979else 2980 if test "x$host_alias" = x; then 2981 ac_cv_host=$ac_cv_build 2982else 2983 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2984 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2985fi 2986 2987fi 2988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2989$as_echo "$ac_cv_host" >&6; } 2990case $ac_cv_host in 2991*-*-*) ;; 2992*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2993esac 2994host=$ac_cv_host 2995ac_save_IFS=$IFS; IFS='-' 2996set x $ac_cv_host 2997shift 2998host_cpu=$1 2999host_vendor=$2 3000shift; shift 3001# Remember, the first character of IFS is used to create $*, 3002# except with old shells: 3003host_os=$* 3004IFS=$ac_save_IFS 3005case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3006 3007 3008 3009 3010 3011# Extra arguments to configure 3012 3013# Check whether --with-mpfr_include was given. 3014if test "${with_mpfr_include+set}" = set; then : 3015 withval=$with_mpfr_include; CPPFLAGS="-I$withval $CPPFLAGS" 3016fi 3017 3018 3019# Check whether --with-mpfr_lib was given. 3020if test "${with_mpfr_lib+set}" = set; then : 3021 withval=$with_mpfr_lib; LDFLAGS="-L$withval $LDFLAGS" 3022fi 3023 3024 3025# Check whether --with-mpfr was given. 3026if test "${with_mpfr+set}" = set; then : 3027 withval=$with_mpfr; 3028 if test -z "$with_mpfr_include" -a -z "$with_mpfr_lib" ; then 3029 CPPFLAGS="-I$withval/include $CPPFLAGS" 3030 LDFLAGS="-L$withval/lib $LDFLAGS" 3031 else 3032 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3033$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3034as_fn_error $? "Do not use --with-mpfr and --with-mpfr-include/--with-mpfr-lib options simultaneously. 3035See \`config.log' for more details" "$LINENO" 5; } 3036 fi 3037 3038fi 3039 3040 3041# Check whether --with-gmp_include was given. 3042if test "${with_gmp_include+set}" = set; then : 3043 withval=$with_gmp_include; CPPFLAGS="-I$withval $CPPFLAGS" 3044fi 3045 3046 3047# Check whether --with-gmp_lib was given. 3048if test "${with_gmp_lib+set}" = set; then : 3049 withval=$with_gmp_lib; LDFLAGS="-L$withval $LDFLAGS" 3050fi 3051 3052 3053# Check whether --with-gmp was given. 3054if test "${with_gmp+set}" = set; then : 3055 withval=$with_gmp; 3056 if test -z "$with_gmp_lib" -a -z "$with_gmp_include" ; then 3057 CPPFLAGS="-I$withval/include $CPPFLAGS" 3058 LDFLAGS="-L$withval/lib $LDFLAGS" 3059 else 3060 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3061$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3062as_fn_error $? "Do not use --with-gmp and --with-gmp-include/--with-gmp-lib options simultaneously. 3063See \`config.log' for more details" "$LINENO" 5; } 3064 fi 3065 3066fi 3067 3068# Check whether --enable-logging was given. 3069if test "${enable_logging+set}" = set; then : 3070 enableval=$enable_logging; case $enableval in 3071 yes) if test "x$enable_shared" = "xno"; then : 3072 as_fn_error $? "Logging works only with shared libraries; do not mix --enable-logging and --disable-shared" "$LINENO" 5 3073fi ;; 3074 no) ;; 3075 *) as_fn_error $? "Bad value for --enable-logging: Use yes or no" "$LINENO" 5 ;; 3076 esac 3077 3078 3079fi 3080 3081# Check whether --enable-valgrind-tests was given. 3082if test "${enable_valgrind_tests+set}" = set; then : 3083 enableval=$enable_valgrind_tests; case $enableval in 3084 yes) 3085 # Run self-tests under valgrind? 3086 if test "$cross_compiling" = no; then 3087 for ac_prog in valgrind 3088do 3089 # Extract the first word of "$ac_prog", so it can be a program name with args. 3090set dummy $ac_prog; ac_word=$2 3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3092$as_echo_n "checking for $ac_word... " >&6; } 3093if ${ac_cv_prog_VALGRIND+:} false; then : 3094 $as_echo_n "(cached) " >&6 3095else 3096 if test -n "$VALGRIND"; then 3097 ac_cv_prog_VALGRIND="$VALGRIND" # Let the user override the test. 3098else 3099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3100for as_dir in $PATH 3101do 3102 IFS=$as_save_IFS 3103 test -z "$as_dir" && as_dir=. 3104 for ac_exec_ext in '' $ac_executable_extensions; do 3105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3106 ac_cv_prog_VALGRIND="$ac_prog" 3107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3108 break 2 3109 fi 3110done 3111 done 3112IFS=$as_save_IFS 3113 3114fi 3115fi 3116VALGRIND=$ac_cv_prog_VALGRIND 3117if test -n "$VALGRIND"; then 3118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND" >&5 3119$as_echo "$VALGRIND" >&6; } 3120else 3121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3122$as_echo "no" >&6; } 3123fi 3124 3125 3126 test -n "$VALGRIND" && break 3127done 3128 3129 fi 3130 3131 OPTS="-q --error-exitcode=1 --leak-check=full" 3132 3133 if test -n "$VALGRIND" \ 3134 && $VALGRIND $OPTS $SHELL -c 'exit 0' > /dev/null 2>&1; then 3135 opt_valgrind_tests=yes 3136 VALGRIND="$VALGRIND $OPTS" 3137# Addition AE: enable suppression file through a shell variable 3138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for valgrind suppression file" >&5 3139$as_echo_n "checking for valgrind suppression file... " >&6; } 3140 if test -n "$VALGRIND_SUPPRESSION"; then 3141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND_SUPPRESSION" >&5 3142$as_echo "$VALGRIND_SUPPRESSION" >&6; } 3143 VALGRIND="$VALGRIND --suppressions=$VALGRIND_SUPPRESSION" 3144 else 3145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3146$as_echo "no" >&6; } 3147 fi 3148 3149$as_echo "#define MPC_USE_VALGRIND 1" >>confdefs.h 3150 3151 else 3152 opt_valgrind_tests=no 3153 VALGRIND= 3154 fi 3155 3156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether self tests are run under valgrind" >&5 3157$as_echo_n "checking whether self tests are run under valgrind... " >&6; } 3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $opt_valgrind_tests" >&5 3159$as_echo "$opt_valgrind_tests" >&6; } 3160 ;; 3161 no) ;; 3162 *) as_fn_error $? "Bad value for --enable-valgrind-tests: Use yes or no" "$LINENO" 5 ;; 3163 esac 3164 3165 3166fi 3167 3168 3169# Check for CC and CFLAGS in gmp.h unless the user specified one of them 3170# look for EGREP and SED here, see continued problem 3171# at http://lists.gforge.inria.fr/pipermail/mpc-discuss/2012-January/001056.html 3172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3173$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3174if ${ac_cv_path_GREP+:} false; then : 3175 $as_echo_n "(cached) " >&6 3176else 3177 if test -z "$GREP"; then 3178 ac_path_GREP_found=false 3179 # Loop through the user's path and test for each of PROGNAME-LIST 3180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3181for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3182do 3183 IFS=$as_save_IFS 3184 test -z "$as_dir" && as_dir=. 3185 for ac_prog in grep ggrep; do 3186 for ac_exec_ext in '' $ac_executable_extensions; do 3187 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3188 as_fn_executable_p "$ac_path_GREP" || continue 3189# Check for GNU ac_path_GREP and select it if it is found. 3190 # Check for GNU $ac_path_GREP 3191case `"$ac_path_GREP" --version 2>&1` in 3192*GNU*) 3193 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3194*) 3195 ac_count=0 3196 $as_echo_n 0123456789 >"conftest.in" 3197 while : 3198 do 3199 cat "conftest.in" "conftest.in" >"conftest.tmp" 3200 mv "conftest.tmp" "conftest.in" 3201 cp "conftest.in" "conftest.nl" 3202 $as_echo 'GREP' >> "conftest.nl" 3203 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3204 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3205 as_fn_arith $ac_count + 1 && ac_count=$as_val 3206 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3207 # Best one so far, save it but keep looking for a better one 3208 ac_cv_path_GREP="$ac_path_GREP" 3209 ac_path_GREP_max=$ac_count 3210 fi 3211 # 10*(2^10) chars as input seems more than enough 3212 test $ac_count -gt 10 && break 3213 done 3214 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3215esac 3216 3217 $ac_path_GREP_found && break 3 3218 done 3219 done 3220 done 3221IFS=$as_save_IFS 3222 if test -z "$ac_cv_path_GREP"; then 3223 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3224 fi 3225else 3226 ac_cv_path_GREP=$GREP 3227fi 3228 3229fi 3230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3231$as_echo "$ac_cv_path_GREP" >&6; } 3232 GREP="$ac_cv_path_GREP" 3233 3234 3235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3236$as_echo_n "checking for egrep... " >&6; } 3237if ${ac_cv_path_EGREP+:} false; then : 3238 $as_echo_n "(cached) " >&6 3239else 3240 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3241 then ac_cv_path_EGREP="$GREP -E" 3242 else 3243 if test -z "$EGREP"; then 3244 ac_path_EGREP_found=false 3245 # Loop through the user's path and test for each of PROGNAME-LIST 3246 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3247for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3248do 3249 IFS=$as_save_IFS 3250 test -z "$as_dir" && as_dir=. 3251 for ac_prog in egrep; do 3252 for ac_exec_ext in '' $ac_executable_extensions; do 3253 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3254 as_fn_executable_p "$ac_path_EGREP" || continue 3255# Check for GNU ac_path_EGREP and select it if it is found. 3256 # Check for GNU $ac_path_EGREP 3257case `"$ac_path_EGREP" --version 2>&1` in 3258*GNU*) 3259 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3260*) 3261 ac_count=0 3262 $as_echo_n 0123456789 >"conftest.in" 3263 while : 3264 do 3265 cat "conftest.in" "conftest.in" >"conftest.tmp" 3266 mv "conftest.tmp" "conftest.in" 3267 cp "conftest.in" "conftest.nl" 3268 $as_echo 'EGREP' >> "conftest.nl" 3269 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3270 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3271 as_fn_arith $ac_count + 1 && ac_count=$as_val 3272 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3273 # Best one so far, save it but keep looking for a better one 3274 ac_cv_path_EGREP="$ac_path_EGREP" 3275 ac_path_EGREP_max=$ac_count 3276 fi 3277 # 10*(2^10) chars as input seems more than enough 3278 test $ac_count -gt 10 && break 3279 done 3280 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3281esac 3282 3283 $ac_path_EGREP_found && break 3 3284 done 3285 done 3286 done 3287IFS=$as_save_IFS 3288 if test -z "$ac_cv_path_EGREP"; then 3289 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3290 fi 3291else 3292 ac_cv_path_EGREP=$EGREP 3293fi 3294 3295 fi 3296fi 3297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3298$as_echo "$ac_cv_path_EGREP" >&6; } 3299 EGREP="$ac_cv_path_EGREP" 3300 3301 3302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 3303$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3304if ${ac_cv_path_SED+:} false; then : 3305 $as_echo_n "(cached) " >&6 3306else 3307 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 3308 for ac_i in 1 2 3 4 5 6 7; do 3309 ac_script="$ac_script$as_nl$ac_script" 3310 done 3311 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 3312 { ac_script=; unset ac_script;} 3313 if test -z "$SED"; then 3314 ac_path_SED_found=false 3315 # Loop through the user's path and test for each of PROGNAME-LIST 3316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3317for as_dir in $PATH 3318do 3319 IFS=$as_save_IFS 3320 test -z "$as_dir" && as_dir=. 3321 for ac_prog in sed gsed; do 3322 for ac_exec_ext in '' $ac_executable_extensions; do 3323 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 3324 as_fn_executable_p "$ac_path_SED" || continue 3325# Check for GNU ac_path_SED and select it if it is found. 3326 # Check for GNU $ac_path_SED 3327case `"$ac_path_SED" --version 2>&1` in 3328*GNU*) 3329 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 3330*) 3331 ac_count=0 3332 $as_echo_n 0123456789 >"conftest.in" 3333 while : 3334 do 3335 cat "conftest.in" "conftest.in" >"conftest.tmp" 3336 mv "conftest.tmp" "conftest.in" 3337 cp "conftest.in" "conftest.nl" 3338 $as_echo '' >> "conftest.nl" 3339 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 3340 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3341 as_fn_arith $ac_count + 1 && ac_count=$as_val 3342 if test $ac_count -gt ${ac_path_SED_max-0}; then 3343 # Best one so far, save it but keep looking for a better one 3344 ac_cv_path_SED="$ac_path_SED" 3345 ac_path_SED_max=$ac_count 3346 fi 3347 # 10*(2^10) chars as input seems more than enough 3348 test $ac_count -gt 10 && break 3349 done 3350 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3351esac 3352 3353 $ac_path_SED_found && break 3 3354 done 3355 done 3356 done 3357IFS=$as_save_IFS 3358 if test -z "$ac_cv_path_SED"; then 3359 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 3360 fi 3361else 3362 ac_cv_path_SED=$SED 3363fi 3364 3365fi 3366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 3367$as_echo "$ac_cv_path_SED" >&6; } 3368 SED="$ac_cv_path_SED" 3369 rm -f conftest.sed 3370 3371if test -z "$USER_CC" && test -z "$USER_CFLAGS"; then 3372 3373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CC and CFLAGS in gmp.h" >&5 3374$as_echo_n "checking for CC and CFLAGS in gmp.h... " >&6; } 3375 # AC_PROG_CPP triggers the search for a C compiler; use hack instead 3376 for cpp in /lib/cpp gcc cc c99 3377 do 3378 test $cpp = /lib/cpp || cpp="$cpp -E" 3379 echo foo > conftest.c 3380 if $cpp $CPPFLAGS conftest.c > /dev/null 2> /dev/null ; then 3381 # Get CC 3382 echo "#include \"gmp.h\"" > conftest.c 3383 echo "MPFR_OPTION __GMP_CC" >> conftest.c 3384 GMP_CC=`$cpp $CPPFLAGS conftest.c 2> /dev/null | $EGREP MPFR_OPTION | $SED -e 's/MPFR_OPTION //g;s/ *" *//g'` 3385 # Get CFLAGS 3386 echo "#include \"gmp.h\"" > conftest.c 3387 echo "MPFR_OPTION __GMP_CFLAGS" >> conftest.c 3388 GMP_CFLAGS=`$cpp $CPPFLAGS conftest.c 2> /dev/null | $EGREP MPFR_OPTION | $SED -e 's/MPFR_OPTION //g;s/ *" *//g'` 3389 break 3390 fi 3391 done 3392 3393 if test "x$GMP_CFLAGS" = "x__GMP_CFLAGS" -o "x$GMP_CC" = "x__GMP_CC" ; then 3394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3395$as_echo "no" >&6; } 3396 GMP_CC= 3397 GMP_CFLAGS= 3398 else 3399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CC=$GMP_CC CFLAGS=$GMP_CFLAGS" >&5 3400$as_echo "yes CC=$GMP_CC CFLAGS=$GMP_CFLAGS" >&6; } 3401 fi 3402 3403 # Check for validity of CC and CFLAGS obtained from gmp.h 3404 if test -n "$GMP_CC$GMP_CFLAGS" ; then 3405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CC=$GMP_CC and CFLAGS=$GMP_CFLAGS" >&5 3406$as_echo_n "checking for CC=$GMP_CC and CFLAGS=$GMP_CFLAGS... " >&6; } 3407 echo "int main (void) { return 0; }" > conftest.c 3408 if $GMP_CC $GMP_CFLAGS -o conftest conftest.c 2> /dev/null ; then 3409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3410$as_echo "yes" >&6; } 3411 CC=$GMP_CC 3412 CFLAGS=$GMP_CFLAGS 3413 else 3414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3415$as_echo "no" >&6; } 3416 fi 3417 fi 3418 3419 rm -f conftest* 3420 3421fi 3422 3423# Setup CC and CFLAGS 3424ac_ext=c 3425ac_cpp='$CPP $CPPFLAGS' 3426ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3427ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3428ac_compiler_gnu=$ac_cv_c_compiler_gnu 3429if test -n "$ac_tool_prefix"; then 3430 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3431set dummy ${ac_tool_prefix}gcc; ac_word=$2 3432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3433$as_echo_n "checking for $ac_word... " >&6; } 3434if ${ac_cv_prog_CC+:} false; then : 3435 $as_echo_n "(cached) " >&6 3436else 3437 if test -n "$CC"; then 3438 ac_cv_prog_CC="$CC" # Let the user override the test. 3439else 3440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3441for as_dir in $PATH 3442do 3443 IFS=$as_save_IFS 3444 test -z "$as_dir" && as_dir=. 3445 for ac_exec_ext in '' $ac_executable_extensions; do 3446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3447 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3449 break 2 3450 fi 3451done 3452 done 3453IFS=$as_save_IFS 3454 3455fi 3456fi 3457CC=$ac_cv_prog_CC 3458if test -n "$CC"; then 3459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3460$as_echo "$CC" >&6; } 3461else 3462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3463$as_echo "no" >&6; } 3464fi 3465 3466 3467fi 3468if test -z "$ac_cv_prog_CC"; then 3469 ac_ct_CC=$CC 3470 # Extract the first word of "gcc", so it can be a program name with args. 3471set dummy gcc; ac_word=$2 3472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3473$as_echo_n "checking for $ac_word... " >&6; } 3474if ${ac_cv_prog_ac_ct_CC+:} false; then : 3475 $as_echo_n "(cached) " >&6 3476else 3477 if test -n "$ac_ct_CC"; then 3478 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3479else 3480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3481for as_dir in $PATH 3482do 3483 IFS=$as_save_IFS 3484 test -z "$as_dir" && as_dir=. 3485 for ac_exec_ext in '' $ac_executable_extensions; do 3486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3487 ac_cv_prog_ac_ct_CC="gcc" 3488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3489 break 2 3490 fi 3491done 3492 done 3493IFS=$as_save_IFS 3494 3495fi 3496fi 3497ac_ct_CC=$ac_cv_prog_ac_ct_CC 3498if test -n "$ac_ct_CC"; then 3499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3500$as_echo "$ac_ct_CC" >&6; } 3501else 3502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3503$as_echo "no" >&6; } 3504fi 3505 3506 if test "x$ac_ct_CC" = x; then 3507 CC="" 3508 else 3509 case $cross_compiling:$ac_tool_warned in 3510yes:) 3511{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3512$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3513ac_tool_warned=yes ;; 3514esac 3515 CC=$ac_ct_CC 3516 fi 3517else 3518 CC="$ac_cv_prog_CC" 3519fi 3520 3521if test -z "$CC"; then 3522 if test -n "$ac_tool_prefix"; then 3523 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3524set dummy ${ac_tool_prefix}cc; ac_word=$2 3525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3526$as_echo_n "checking for $ac_word... " >&6; } 3527if ${ac_cv_prog_CC+:} false; then : 3528 $as_echo_n "(cached) " >&6 3529else 3530 if test -n "$CC"; then 3531 ac_cv_prog_CC="$CC" # Let the user override the test. 3532else 3533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3534for as_dir in $PATH 3535do 3536 IFS=$as_save_IFS 3537 test -z "$as_dir" && as_dir=. 3538 for ac_exec_ext in '' $ac_executable_extensions; do 3539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3540 ac_cv_prog_CC="${ac_tool_prefix}cc" 3541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3542 break 2 3543 fi 3544done 3545 done 3546IFS=$as_save_IFS 3547 3548fi 3549fi 3550CC=$ac_cv_prog_CC 3551if test -n "$CC"; then 3552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3553$as_echo "$CC" >&6; } 3554else 3555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3556$as_echo "no" >&6; } 3557fi 3558 3559 3560 fi 3561fi 3562if test -z "$CC"; then 3563 # Extract the first word of "cc", so it can be a program name with args. 3564set dummy cc; ac_word=$2 3565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3566$as_echo_n "checking for $ac_word... " >&6; } 3567if ${ac_cv_prog_CC+:} false; then : 3568 $as_echo_n "(cached) " >&6 3569else 3570 if test -n "$CC"; then 3571 ac_cv_prog_CC="$CC" # Let the user override the test. 3572else 3573 ac_prog_rejected=no 3574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3575for as_dir in $PATH 3576do 3577 IFS=$as_save_IFS 3578 test -z "$as_dir" && as_dir=. 3579 for ac_exec_ext in '' $ac_executable_extensions; do 3580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3581 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3582 ac_prog_rejected=yes 3583 continue 3584 fi 3585 ac_cv_prog_CC="cc" 3586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3587 break 2 3588 fi 3589done 3590 done 3591IFS=$as_save_IFS 3592 3593if test $ac_prog_rejected = yes; then 3594 # We found a bogon in the path, so make sure we never use it. 3595 set dummy $ac_cv_prog_CC 3596 shift 3597 if test $# != 0; then 3598 # We chose a different compiler from the bogus one. 3599 # However, it has the same basename, so the bogon will be chosen 3600 # first if we set CC to just the basename; use the full file name. 3601 shift 3602 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3603 fi 3604fi 3605fi 3606fi 3607CC=$ac_cv_prog_CC 3608if test -n "$CC"; then 3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3610$as_echo "$CC" >&6; } 3611else 3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3613$as_echo "no" >&6; } 3614fi 3615 3616 3617fi 3618if test -z "$CC"; then 3619 if test -n "$ac_tool_prefix"; then 3620 for ac_prog in cl.exe 3621 do 3622 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3623set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3625$as_echo_n "checking for $ac_word... " >&6; } 3626if ${ac_cv_prog_CC+:} false; then : 3627 $as_echo_n "(cached) " >&6 3628else 3629 if test -n "$CC"; then 3630 ac_cv_prog_CC="$CC" # Let the user override the test. 3631else 3632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3633for as_dir in $PATH 3634do 3635 IFS=$as_save_IFS 3636 test -z "$as_dir" && as_dir=. 3637 for ac_exec_ext in '' $ac_executable_extensions; do 3638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3639 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3641 break 2 3642 fi 3643done 3644 done 3645IFS=$as_save_IFS 3646 3647fi 3648fi 3649CC=$ac_cv_prog_CC 3650if test -n "$CC"; then 3651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3652$as_echo "$CC" >&6; } 3653else 3654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3655$as_echo "no" >&6; } 3656fi 3657 3658 3659 test -n "$CC" && break 3660 done 3661fi 3662if test -z "$CC"; then 3663 ac_ct_CC=$CC 3664 for ac_prog in cl.exe 3665do 3666 # Extract the first word of "$ac_prog", so it can be a program name with args. 3667set dummy $ac_prog; ac_word=$2 3668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3669$as_echo_n "checking for $ac_word... " >&6; } 3670if ${ac_cv_prog_ac_ct_CC+:} false; then : 3671 $as_echo_n "(cached) " >&6 3672else 3673 if test -n "$ac_ct_CC"; then 3674 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3675else 3676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3677for as_dir in $PATH 3678do 3679 IFS=$as_save_IFS 3680 test -z "$as_dir" && as_dir=. 3681 for ac_exec_ext in '' $ac_executable_extensions; do 3682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3683 ac_cv_prog_ac_ct_CC="$ac_prog" 3684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3685 break 2 3686 fi 3687done 3688 done 3689IFS=$as_save_IFS 3690 3691fi 3692fi 3693ac_ct_CC=$ac_cv_prog_ac_ct_CC 3694if test -n "$ac_ct_CC"; then 3695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3696$as_echo "$ac_ct_CC" >&6; } 3697else 3698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3699$as_echo "no" >&6; } 3700fi 3701 3702 3703 test -n "$ac_ct_CC" && break 3704done 3705 3706 if test "x$ac_ct_CC" = x; then 3707 CC="" 3708 else 3709 case $cross_compiling:$ac_tool_warned in 3710yes:) 3711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3713ac_tool_warned=yes ;; 3714esac 3715 CC=$ac_ct_CC 3716 fi 3717fi 3718 3719fi 3720 3721 3722test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3723$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3724as_fn_error $? "no acceptable C compiler found in \$PATH 3725See \`config.log' for more details" "$LINENO" 5; } 3726 3727# Provide some information about the compiler. 3728$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3729set X $ac_compile 3730ac_compiler=$2 3731for ac_option in --version -v -V -qversion; do 3732 { { ac_try="$ac_compiler $ac_option >&5" 3733case "(($ac_try" in 3734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3735 *) ac_try_echo=$ac_try;; 3736esac 3737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3738$as_echo "$ac_try_echo"; } >&5 3739 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3740 ac_status=$? 3741 if test -s conftest.err; then 3742 sed '10a\ 3743... rest of stderr output deleted ... 3744 10q' conftest.err >conftest.er1 3745 cat conftest.er1 >&5 3746 fi 3747 rm -f conftest.er1 conftest.err 3748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3749 test $ac_status = 0; } 3750done 3751 3752cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3753/* end confdefs.h. */ 3754 3755int 3756main () 3757{ 3758 3759 ; 3760 return 0; 3761} 3762_ACEOF 3763ac_clean_files_save=$ac_clean_files 3764ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3765# Try to create an executable without -o first, disregard a.out. 3766# It will help us diagnose broken compilers, and finding out an intuition 3767# of exeext. 3768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3769$as_echo_n "checking whether the C compiler works... " >&6; } 3770ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3771 3772# The possible output files: 3773ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3774 3775ac_rmfiles= 3776for ac_file in $ac_files 3777do 3778 case $ac_file in 3779 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3780 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3781 esac 3782done 3783rm -f $ac_rmfiles 3784 3785if { { ac_try="$ac_link_default" 3786case "(($ac_try" in 3787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3788 *) ac_try_echo=$ac_try;; 3789esac 3790eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3791$as_echo "$ac_try_echo"; } >&5 3792 (eval "$ac_link_default") 2>&5 3793 ac_status=$? 3794 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3795 test $ac_status = 0; }; then : 3796 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3797# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3798# in a Makefile. We should not override ac_cv_exeext if it was cached, 3799# so that the user can short-circuit this test for compilers unknown to 3800# Autoconf. 3801for ac_file in $ac_files '' 3802do 3803 test -f "$ac_file" || continue 3804 case $ac_file in 3805 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3806 ;; 3807 [ab].out ) 3808 # We found the default executable, but exeext='' is most 3809 # certainly right. 3810 break;; 3811 *.* ) 3812 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3813 then :; else 3814 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3815 fi 3816 # We set ac_cv_exeext here because the later test for it is not 3817 # safe: cross compilers may not add the suffix if given an `-o' 3818 # argument, so we may need to know it at that point already. 3819 # Even if this section looks crufty: it has the advantage of 3820 # actually working. 3821 break;; 3822 * ) 3823 break;; 3824 esac 3825done 3826test "$ac_cv_exeext" = no && ac_cv_exeext= 3827 3828else 3829 ac_file='' 3830fi 3831if test -z "$ac_file"; then : 3832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3833$as_echo "no" >&6; } 3834$as_echo "$as_me: failed program was:" >&5 3835sed 's/^/| /' conftest.$ac_ext >&5 3836 3837{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3838$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3839as_fn_error 77 "C compiler cannot create executables 3840See \`config.log' for more details" "$LINENO" 5; } 3841else 3842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3843$as_echo "yes" >&6; } 3844fi 3845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3846$as_echo_n "checking for C compiler default output file name... " >&6; } 3847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3848$as_echo "$ac_file" >&6; } 3849ac_exeext=$ac_cv_exeext 3850 3851rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3852ac_clean_files=$ac_clean_files_save 3853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3854$as_echo_n "checking for suffix of executables... " >&6; } 3855if { { ac_try="$ac_link" 3856case "(($ac_try" in 3857 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3858 *) ac_try_echo=$ac_try;; 3859esac 3860eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3861$as_echo "$ac_try_echo"; } >&5 3862 (eval "$ac_link") 2>&5 3863 ac_status=$? 3864 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3865 test $ac_status = 0; }; then : 3866 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3867# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3868# work properly (i.e., refer to `conftest.exe'), while it won't with 3869# `rm'. 3870for ac_file in conftest.exe conftest conftest.*; do 3871 test -f "$ac_file" || continue 3872 case $ac_file in 3873 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3874 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3875 break;; 3876 * ) break;; 3877 esac 3878done 3879else 3880 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3881$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3882as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3883See \`config.log' for more details" "$LINENO" 5; } 3884fi 3885rm -f conftest conftest$ac_cv_exeext 3886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3887$as_echo "$ac_cv_exeext" >&6; } 3888 3889rm -f conftest.$ac_ext 3890EXEEXT=$ac_cv_exeext 3891ac_exeext=$EXEEXT 3892cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3893/* end confdefs.h. */ 3894#include <stdio.h> 3895int 3896main () 3897{ 3898FILE *f = fopen ("conftest.out", "w"); 3899 return ferror (f) || fclose (f) != 0; 3900 3901 ; 3902 return 0; 3903} 3904_ACEOF 3905ac_clean_files="$ac_clean_files conftest.out" 3906# Check that the compiler produces executables we can run. If not, either 3907# the compiler is broken, or we cross compile. 3908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3909$as_echo_n "checking whether we are cross compiling... " >&6; } 3910if test "$cross_compiling" != yes; then 3911 { { ac_try="$ac_link" 3912case "(($ac_try" in 3913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3914 *) ac_try_echo=$ac_try;; 3915esac 3916eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3917$as_echo "$ac_try_echo"; } >&5 3918 (eval "$ac_link") 2>&5 3919 ac_status=$? 3920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3921 test $ac_status = 0; } 3922 if { ac_try='./conftest$ac_cv_exeext' 3923 { { case "(($ac_try" in 3924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3925 *) ac_try_echo=$ac_try;; 3926esac 3927eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3928$as_echo "$ac_try_echo"; } >&5 3929 (eval "$ac_try") 2>&5 3930 ac_status=$? 3931 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3932 test $ac_status = 0; }; }; then 3933 cross_compiling=no 3934 else 3935 if test "$cross_compiling" = maybe; then 3936 cross_compiling=yes 3937 else 3938 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3939$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3940as_fn_error $? "cannot run C compiled programs. 3941If you meant to cross compile, use \`--host'. 3942See \`config.log' for more details" "$LINENO" 5; } 3943 fi 3944 fi 3945fi 3946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3947$as_echo "$cross_compiling" >&6; } 3948 3949rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3950ac_clean_files=$ac_clean_files_save 3951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3952$as_echo_n "checking for suffix of object files... " >&6; } 3953if ${ac_cv_objext+:} false; then : 3954 $as_echo_n "(cached) " >&6 3955else 3956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3957/* end confdefs.h. */ 3958 3959int 3960main () 3961{ 3962 3963 ; 3964 return 0; 3965} 3966_ACEOF 3967rm -f conftest.o conftest.obj 3968if { { ac_try="$ac_compile" 3969case "(($ac_try" in 3970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3971 *) ac_try_echo=$ac_try;; 3972esac 3973eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3974$as_echo "$ac_try_echo"; } >&5 3975 (eval "$ac_compile") 2>&5 3976 ac_status=$? 3977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3978 test $ac_status = 0; }; then : 3979 for ac_file in conftest.o conftest.obj conftest.*; do 3980 test -f "$ac_file" || continue; 3981 case $ac_file in 3982 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3983 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3984 break;; 3985 esac 3986done 3987else 3988 $as_echo "$as_me: failed program was:" >&5 3989sed 's/^/| /' conftest.$ac_ext >&5 3990 3991{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3992$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3993as_fn_error $? "cannot compute suffix of object files: cannot compile 3994See \`config.log' for more details" "$LINENO" 5; } 3995fi 3996rm -f conftest.$ac_cv_objext conftest.$ac_ext 3997fi 3998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3999$as_echo "$ac_cv_objext" >&6; } 4000OBJEXT=$ac_cv_objext 4001ac_objext=$OBJEXT 4002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4003$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4004if ${ac_cv_c_compiler_gnu+:} false; then : 4005 $as_echo_n "(cached) " >&6 4006else 4007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4008/* end confdefs.h. */ 4009 4010int 4011main () 4012{ 4013#ifndef __GNUC__ 4014 choke me 4015#endif 4016 4017 ; 4018 return 0; 4019} 4020_ACEOF 4021if ac_fn_c_try_compile "$LINENO"; then : 4022 ac_compiler_gnu=yes 4023else 4024 ac_compiler_gnu=no 4025fi 4026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4027ac_cv_c_compiler_gnu=$ac_compiler_gnu 4028 4029fi 4030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4031$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4032if test $ac_compiler_gnu = yes; then 4033 GCC=yes 4034else 4035 GCC= 4036fi 4037ac_test_CFLAGS=${CFLAGS+set} 4038ac_save_CFLAGS=$CFLAGS 4039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4040$as_echo_n "checking whether $CC accepts -g... " >&6; } 4041if ${ac_cv_prog_cc_g+:} false; then : 4042 $as_echo_n "(cached) " >&6 4043else 4044 ac_save_c_werror_flag=$ac_c_werror_flag 4045 ac_c_werror_flag=yes 4046 ac_cv_prog_cc_g=no 4047 CFLAGS="-g" 4048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4049/* end confdefs.h. */ 4050 4051int 4052main () 4053{ 4054 4055 ; 4056 return 0; 4057} 4058_ACEOF 4059if ac_fn_c_try_compile "$LINENO"; then : 4060 ac_cv_prog_cc_g=yes 4061else 4062 CFLAGS="" 4063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4064/* end confdefs.h. */ 4065 4066int 4067main () 4068{ 4069 4070 ; 4071 return 0; 4072} 4073_ACEOF 4074if ac_fn_c_try_compile "$LINENO"; then : 4075 4076else 4077 ac_c_werror_flag=$ac_save_c_werror_flag 4078 CFLAGS="-g" 4079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4080/* end confdefs.h. */ 4081 4082int 4083main () 4084{ 4085 4086 ; 4087 return 0; 4088} 4089_ACEOF 4090if ac_fn_c_try_compile "$LINENO"; then : 4091 ac_cv_prog_cc_g=yes 4092fi 4093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4094fi 4095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4096fi 4097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4098 ac_c_werror_flag=$ac_save_c_werror_flag 4099fi 4100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4101$as_echo "$ac_cv_prog_cc_g" >&6; } 4102if test "$ac_test_CFLAGS" = set; then 4103 CFLAGS=$ac_save_CFLAGS 4104elif test $ac_cv_prog_cc_g = yes; then 4105 if test "$GCC" = yes; then 4106 CFLAGS="-g -O2" 4107 else 4108 CFLAGS="-g" 4109 fi 4110else 4111 if test "$GCC" = yes; then 4112 CFLAGS="-O2" 4113 else 4114 CFLAGS= 4115 fi 4116fi 4117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4118$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4119if ${ac_cv_prog_cc_c89+:} false; then : 4120 $as_echo_n "(cached) " >&6 4121else 4122 ac_cv_prog_cc_c89=no 4123ac_save_CC=$CC 4124cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4125/* end confdefs.h. */ 4126#include <stdarg.h> 4127#include <stdio.h> 4128struct stat; 4129/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4130struct buf { int x; }; 4131FILE * (*rcsopen) (struct buf *, struct stat *, int); 4132static char *e (p, i) 4133 char **p; 4134 int i; 4135{ 4136 return p[i]; 4137} 4138static char *f (char * (*g) (char **, int), char **p, ...) 4139{ 4140 char *s; 4141 va_list v; 4142 va_start (v,p); 4143 s = g (p, va_arg (v,int)); 4144 va_end (v); 4145 return s; 4146} 4147 4148/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4149 function prototypes and stuff, but not '\xHH' hex character constants. 4150 These don't provoke an error unfortunately, instead are silently treated 4151 as 'x'. The following induces an error, until -std is added to get 4152 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4153 array size at least. It's necessary to write '\x00'==0 to get something 4154 that's true only with -std. */ 4155int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4156 4157/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4158 inside strings and character constants. */ 4159#define FOO(x) 'x' 4160int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4161 4162int test (int i, double x); 4163struct s1 {int (*f) (int a);}; 4164struct s2 {int (*f) (double a);}; 4165int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4166int argc; 4167char **argv; 4168int 4169main () 4170{ 4171return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4172 ; 4173 return 0; 4174} 4175_ACEOF 4176for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4177 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4178do 4179 CC="$ac_save_CC $ac_arg" 4180 if ac_fn_c_try_compile "$LINENO"; then : 4181 ac_cv_prog_cc_c89=$ac_arg 4182fi 4183rm -f core conftest.err conftest.$ac_objext 4184 test "x$ac_cv_prog_cc_c89" != "xno" && break 4185done 4186rm -f conftest.$ac_ext 4187CC=$ac_save_CC 4188 4189fi 4190# AC_CACHE_VAL 4191case "x$ac_cv_prog_cc_c89" in 4192 x) 4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4194$as_echo "none needed" >&6; } ;; 4195 xno) 4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4197$as_echo "unsupported" >&6; } ;; 4198 *) 4199 CC="$CC $ac_cv_prog_cc_c89" 4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4201$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4202esac 4203if test "x$ac_cv_prog_cc_c89" != xno; then : 4204 4205fi 4206 4207ac_ext=c 4208ac_cpp='$CPP $CPPFLAGS' 4209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4211ac_compiler_gnu=$ac_cv_c_compiler_gnu 4212 4213ac_ext=c 4214ac_cpp='$CPP $CPPFLAGS' 4215ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4216ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4217ac_compiler_gnu=$ac_cv_c_compiler_gnu 4218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4219$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4220if ${am_cv_prog_cc_c_o+:} false; then : 4221 $as_echo_n "(cached) " >&6 4222else 4223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4224/* end confdefs.h. */ 4225 4226int 4227main () 4228{ 4229 4230 ; 4231 return 0; 4232} 4233_ACEOF 4234 # Make sure it works both with $CC and with simple cc. 4235 # Following AC_PROG_CC_C_O, we do the test twice because some 4236 # compilers refuse to overwrite an existing .o file with -o, 4237 # though they will create one. 4238 am_cv_prog_cc_c_o=yes 4239 for am_i in 1 2; do 4240 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4241 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4242 ac_status=$? 4243 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4244 (exit $ac_status); } \ 4245 && test -f conftest2.$ac_objext; then 4246 : OK 4247 else 4248 am_cv_prog_cc_c_o=no 4249 break 4250 fi 4251 done 4252 rm -f core conftest* 4253 unset am_i 4254fi 4255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4256$as_echo "$am_cv_prog_cc_c_o" >&6; } 4257if test "$am_cv_prog_cc_c_o" != yes; then 4258 # Losing compiler, so override with the script. 4259 # FIXME: It is wrong to rewrite CC. 4260 # But if we don't then we get into trouble of one sort or another. 4261 # A longer-term fix would be to have automake use am__CC in this case, 4262 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4263 CC="$am_aux_dir/compile $CC" 4264fi 4265ac_ext=c 4266ac_cpp='$CPP $CPPFLAGS' 4267ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4268ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4269ac_compiler_gnu=$ac_cv_c_compiler_gnu 4270 4271DEPDIR="${am__leading_dot}deps" 4272 4273ac_config_commands="$ac_config_commands depfiles" 4274 4275 4276am_make=${MAKE-make} 4277cat > confinc << 'END' 4278am__doit: 4279 @echo this is the am__doit target 4280.PHONY: am__doit 4281END 4282# If we don't find an include directive, just comment out the code. 4283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4284$as_echo_n "checking for style of include used by $am_make... " >&6; } 4285am__include="#" 4286am__quote= 4287_am_result=none 4288# First try GNU make style include. 4289echo "include confinc" > confmf 4290# Ignore all kinds of additional output from 'make'. 4291case `$am_make -s -f confmf 2> /dev/null` in #( 4292*the\ am__doit\ target*) 4293 am__include=include 4294 am__quote= 4295 _am_result=GNU 4296 ;; 4297esac 4298# Now try BSD make style include. 4299if test "$am__include" = "#"; then 4300 echo '.include "confinc"' > confmf 4301 case `$am_make -s -f confmf 2> /dev/null` in #( 4302 *the\ am__doit\ target*) 4303 am__include=.include 4304 am__quote="\"" 4305 _am_result=BSD 4306 ;; 4307 esac 4308fi 4309 4310 4311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4312$as_echo "$_am_result" >&6; } 4313rm -f confinc confmf 4314 4315# Check whether --enable-dependency-tracking was given. 4316if test "${enable_dependency_tracking+set}" = set; then : 4317 enableval=$enable_dependency_tracking; 4318fi 4319 4320if test "x$enable_dependency_tracking" != xno; then 4321 am_depcomp="$ac_aux_dir/depcomp" 4322 AMDEPBACKSLASH='\' 4323 am__nodep='_no' 4324fi 4325 if test "x$enable_dependency_tracking" != xno; then 4326 AMDEP_TRUE= 4327 AMDEP_FALSE='#' 4328else 4329 AMDEP_TRUE='#' 4330 AMDEP_FALSE= 4331fi 4332 4333 4334 4335depcc="$CC" am_compiler_list= 4336 4337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4338$as_echo_n "checking dependency style of $depcc... " >&6; } 4339if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4340 $as_echo_n "(cached) " >&6 4341else 4342 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4343 # We make a subdir and do the tests there. Otherwise we can end up 4344 # making bogus files that we don't know about and never remove. For 4345 # instance it was reported that on HP-UX the gcc test will end up 4346 # making a dummy file named 'D' -- because '-MD' means "put the output 4347 # in D". 4348 rm -rf conftest.dir 4349 mkdir conftest.dir 4350 # Copy depcomp to subdir because otherwise we won't find it if we're 4351 # using a relative directory. 4352 cp "$am_depcomp" conftest.dir 4353 cd conftest.dir 4354 # We will build objects and dependencies in a subdirectory because 4355 # it helps to detect inapplicable dependency modes. For instance 4356 # both Tru64's cc and ICC support -MD to output dependencies as a 4357 # side effect of compilation, but ICC will put the dependencies in 4358 # the current directory while Tru64 will put them in the object 4359 # directory. 4360 mkdir sub 4361 4362 am_cv_CC_dependencies_compiler_type=none 4363 if test "$am_compiler_list" = ""; then 4364 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4365 fi 4366 am__universal=false 4367 case " $depcc " in #( 4368 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4369 esac 4370 4371 for depmode in $am_compiler_list; do 4372 # Setup a source with many dependencies, because some compilers 4373 # like to wrap large dependency lists on column 80 (with \), and 4374 # we should not choose a depcomp mode which is confused by this. 4375 # 4376 # We need to recreate these files for each test, as the compiler may 4377 # overwrite some of them when testing with obscure command lines. 4378 # This happens at least with the AIX C compiler. 4379 : > sub/conftest.c 4380 for i in 1 2 3 4 5 6; do 4381 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4382 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4383 # Solaris 10 /bin/sh. 4384 echo '/* dummy */' > sub/conftst$i.h 4385 done 4386 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4387 4388 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4389 # mode. It turns out that the SunPro C++ compiler does not properly 4390 # handle '-M -o', and we need to detect this. Also, some Intel 4391 # versions had trouble with output in subdirs. 4392 am__obj=sub/conftest.${OBJEXT-o} 4393 am__minus_obj="-o $am__obj" 4394 case $depmode in 4395 gcc) 4396 # This depmode causes a compiler race in universal mode. 4397 test "$am__universal" = false || continue 4398 ;; 4399 nosideeffect) 4400 # After this tag, mechanisms are not by side-effect, so they'll 4401 # only be used when explicitly requested. 4402 if test "x$enable_dependency_tracking" = xyes; then 4403 continue 4404 else 4405 break 4406 fi 4407 ;; 4408 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4409 # This compiler won't grok '-c -o', but also, the minuso test has 4410 # not run yet. These depmodes are late enough in the game, and 4411 # so weak that their functioning should not be impacted. 4412 am__obj=conftest.${OBJEXT-o} 4413 am__minus_obj= 4414 ;; 4415 none) break ;; 4416 esac 4417 if depmode=$depmode \ 4418 source=sub/conftest.c object=$am__obj \ 4419 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4420 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4421 >/dev/null 2>conftest.err && 4422 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4423 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4424 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4425 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4426 # icc doesn't choke on unknown options, it will just issue warnings 4427 # or remarks (even with -Werror). So we grep stderr for any message 4428 # that says an option was ignored or not supported. 4429 # When given -MP, icc 7.0 and 7.1 complain thusly: 4430 # icc: Command line warning: ignoring option '-M'; no argument required 4431 # The diagnosis changed in icc 8.0: 4432 # icc: Command line remark: option '-MP' not supported 4433 if (grep 'ignoring option' conftest.err || 4434 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4435 am_cv_CC_dependencies_compiler_type=$depmode 4436 break 4437 fi 4438 fi 4439 done 4440 4441 cd .. 4442 rm -rf conftest.dir 4443else 4444 am_cv_CC_dependencies_compiler_type=none 4445fi 4446 4447fi 4448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4449$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4450CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4451 4452 if 4453 test "x$enable_dependency_tracking" != xno \ 4454 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4455 am__fastdepCC_TRUE= 4456 am__fastdepCC_FALSE='#' 4457else 4458 am__fastdepCC_TRUE='#' 4459 am__fastdepCC_FALSE= 4460fi 4461 4462 4463ac_ext=c 4464ac_cpp='$CPP $CPPFLAGS' 4465ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4466ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4467ac_compiler_gnu=$ac_cv_c_compiler_gnu 4468 4469 4470# automake 1.12 seems to require this, but automake 1.11 doesn't recognize it 4471 4472if test -n "$ac_tool_prefix"; then 4473 for ac_prog in ar lib "link -lib" 4474 do 4475 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4476set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4478$as_echo_n "checking for $ac_word... " >&6; } 4479if ${ac_cv_prog_AR+:} false; then : 4480 $as_echo_n "(cached) " >&6 4481else 4482 if test -n "$AR"; then 4483 ac_cv_prog_AR="$AR" # Let the user override the test. 4484else 4485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4486for as_dir in $PATH 4487do 4488 IFS=$as_save_IFS 4489 test -z "$as_dir" && as_dir=. 4490 for ac_exec_ext in '' $ac_executable_extensions; do 4491 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4492 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 4493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4494 break 2 4495 fi 4496done 4497 done 4498IFS=$as_save_IFS 4499 4500fi 4501fi 4502AR=$ac_cv_prog_AR 4503if test -n "$AR"; then 4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4505$as_echo "$AR" >&6; } 4506else 4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4508$as_echo "no" >&6; } 4509fi 4510 4511 4512 test -n "$AR" && break 4513 done 4514fi 4515if test -z "$AR"; then 4516 ac_ct_AR=$AR 4517 for ac_prog in ar lib "link -lib" 4518do 4519 # Extract the first word of "$ac_prog", so it can be a program name with args. 4520set dummy $ac_prog; ac_word=$2 4521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4522$as_echo_n "checking for $ac_word... " >&6; } 4523if ${ac_cv_prog_ac_ct_AR+:} false; then : 4524 $as_echo_n "(cached) " >&6 4525else 4526 if test -n "$ac_ct_AR"; then 4527 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4528else 4529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4530for as_dir in $PATH 4531do 4532 IFS=$as_save_IFS 4533 test -z "$as_dir" && as_dir=. 4534 for ac_exec_ext in '' $ac_executable_extensions; do 4535 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4536 ac_cv_prog_ac_ct_AR="$ac_prog" 4537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4538 break 2 4539 fi 4540done 4541 done 4542IFS=$as_save_IFS 4543 4544fi 4545fi 4546ac_ct_AR=$ac_cv_prog_ac_ct_AR 4547if test -n "$ac_ct_AR"; then 4548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4549$as_echo "$ac_ct_AR" >&6; } 4550else 4551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4552$as_echo "no" >&6; } 4553fi 4554 4555 4556 test -n "$ac_ct_AR" && break 4557done 4558 4559 if test "x$ac_ct_AR" = x; then 4560 AR="false" 4561 else 4562 case $cross_compiling:$ac_tool_warned in 4563yes:) 4564{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4565$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4566ac_tool_warned=yes ;; 4567esac 4568 AR=$ac_ct_AR 4569 fi 4570fi 4571 4572: ${AR=ar} 4573 4574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 4575$as_echo_n "checking the archiver ($AR) interface... " >&6; } 4576if ${am_cv_ar_interface+:} false; then : 4577 $as_echo_n "(cached) " >&6 4578else 4579 ac_ext=c 4580ac_cpp='$CPP $CPPFLAGS' 4581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4583ac_compiler_gnu=$ac_cv_c_compiler_gnu 4584 4585 am_cv_ar_interface=ar 4586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4587/* end confdefs.h. */ 4588int some_variable = 0; 4589_ACEOF 4590if ac_fn_c_try_compile "$LINENO"; then : 4591 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' 4592 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 4593 (eval $am_ar_try) 2>&5 4594 ac_status=$? 4595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4596 test $ac_status = 0; } 4597 if test "$ac_status" -eq 0; then 4598 am_cv_ar_interface=ar 4599 else 4600 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' 4601 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 4602 (eval $am_ar_try) 2>&5 4603 ac_status=$? 4604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4605 test $ac_status = 0; } 4606 if test "$ac_status" -eq 0; then 4607 am_cv_ar_interface=lib 4608 else 4609 am_cv_ar_interface=unknown 4610 fi 4611 fi 4612 rm -f conftest.lib libconftest.a 4613 4614fi 4615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4616 ac_ext=c 4617ac_cpp='$CPP $CPPFLAGS' 4618ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4619ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4620ac_compiler_gnu=$ac_cv_c_compiler_gnu 4621 4622fi 4623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 4624$as_echo "$am_cv_ar_interface" >&6; } 4625 4626case $am_cv_ar_interface in 4627ar) 4628 ;; 4629lib) 4630 # Microsoft lib, so override with the ar-lib wrapper script. 4631 # FIXME: It is wrong to rewrite AR. 4632 # But if we don't then we get into trouble of one sort or another. 4633 # A longer-term fix would be to have automake use am__AR in this case, 4634 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something 4635 # similar. 4636 AR="$am_aux_dir/ar-lib $AR" 4637 ;; 4638unknown) 4639 as_fn_error $? "could not determine $AR interface" "$LINENO" 5 4640 ;; 4641esac 4642 4643 4644# Set up LibTool 4645case `pwd` in 4646 *\ * | *\ *) 4647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4648$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4649esac 4650 4651 4652 4653macro_version='2.4.5' 4654macro_revision='2.4.5' 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668ltmain=$ac_aux_dir/ltmain.sh 4669 4670# Backslashify metacharacters that are still active within 4671# double-quoted strings. 4672sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4673 4674# Same as above, but do not quote variable references. 4675double_quote_subst='s/\(["`\\]\)/\\\1/g' 4676 4677# Sed substitution to delay expansion of an escaped shell variable in a 4678# double_quote_subst'ed string. 4679delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4680 4681# Sed substitution to delay expansion of an escaped single quote. 4682delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4683 4684# Sed substitution to avoid accidental globbing in evaled expressions 4685no_glob_subst='s/\*/\\\*/g' 4686 4687ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4688ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4689ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4690 4691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4692$as_echo_n "checking how to print strings... " >&6; } 4693# Test print first, because it will be a builtin if present. 4694if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4695 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4696 ECHO='print -r --' 4697elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4698 ECHO='printf %s\n' 4699else 4700 # Use this function as a fallback that always works. 4701 func_fallback_echo () 4702 { 4703 eval 'cat <<_LTECHO_EOF 4704$1 4705_LTECHO_EOF' 4706 } 4707 ECHO='func_fallback_echo' 4708fi 4709 4710# func_echo_all arg... 4711# Invoke $ECHO with all args, space-separated. 4712func_echo_all () 4713{ 4714 $ECHO "" 4715} 4716 4717case $ECHO in 4718 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4719$as_echo "printf" >&6; } ;; 4720 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4721$as_echo "print -r" >&6; } ;; 4722 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4723$as_echo "cat" >&6; } ;; 4724esac 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4740$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4741if ${ac_cv_path_SED+:} false; then : 4742 $as_echo_n "(cached) " >&6 4743else 4744 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4745 for ac_i in 1 2 3 4 5 6 7; do 4746 ac_script="$ac_script$as_nl$ac_script" 4747 done 4748 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4749 { ac_script=; unset ac_script;} 4750 if test -z "$SED"; then 4751 ac_path_SED_found=false 4752 # Loop through the user's path and test for each of PROGNAME-LIST 4753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4754for as_dir in $PATH 4755do 4756 IFS=$as_save_IFS 4757 test -z "$as_dir" && as_dir=. 4758 for ac_prog in sed gsed; do 4759 for ac_exec_ext in '' $ac_executable_extensions; do 4760 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4761 as_fn_executable_p "$ac_path_SED" || continue 4762# Check for GNU ac_path_SED and select it if it is found. 4763 # Check for GNU $ac_path_SED 4764case `"$ac_path_SED" --version 2>&1` in 4765*GNU*) 4766 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4767*) 4768 ac_count=0 4769 $as_echo_n 0123456789 >"conftest.in" 4770 while : 4771 do 4772 cat "conftest.in" "conftest.in" >"conftest.tmp" 4773 mv "conftest.tmp" "conftest.in" 4774 cp "conftest.in" "conftest.nl" 4775 $as_echo '' >> "conftest.nl" 4776 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4777 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4778 as_fn_arith $ac_count + 1 && ac_count=$as_val 4779 if test $ac_count -gt ${ac_path_SED_max-0}; then 4780 # Best one so far, save it but keep looking for a better one 4781 ac_cv_path_SED="$ac_path_SED" 4782 ac_path_SED_max=$ac_count 4783 fi 4784 # 10*(2^10) chars as input seems more than enough 4785 test $ac_count -gt 10 && break 4786 done 4787 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4788esac 4789 4790 $ac_path_SED_found && break 3 4791 done 4792 done 4793 done 4794IFS=$as_save_IFS 4795 if test -z "$ac_cv_path_SED"; then 4796 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4797 fi 4798else 4799 ac_cv_path_SED=$SED 4800fi 4801 4802fi 4803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4804$as_echo "$ac_cv_path_SED" >&6; } 4805 SED="$ac_cv_path_SED" 4806 rm -f conftest.sed 4807 4808test -z "$SED" && SED=sed 4809Xsed="$SED -e 1s/^X//" 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4822$as_echo_n "checking for fgrep... " >&6; } 4823if ${ac_cv_path_FGREP+:} false; then : 4824 $as_echo_n "(cached) " >&6 4825else 4826 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4827 then ac_cv_path_FGREP="$GREP -F" 4828 else 4829 if test -z "$FGREP"; then 4830 ac_path_FGREP_found=false 4831 # Loop through the user's path and test for each of PROGNAME-LIST 4832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4833for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4834do 4835 IFS=$as_save_IFS 4836 test -z "$as_dir" && as_dir=. 4837 for ac_prog in fgrep; do 4838 for ac_exec_ext in '' $ac_executable_extensions; do 4839 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4840 as_fn_executable_p "$ac_path_FGREP" || continue 4841# Check for GNU ac_path_FGREP and select it if it is found. 4842 # Check for GNU $ac_path_FGREP 4843case `"$ac_path_FGREP" --version 2>&1` in 4844*GNU*) 4845 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4846*) 4847 ac_count=0 4848 $as_echo_n 0123456789 >"conftest.in" 4849 while : 4850 do 4851 cat "conftest.in" "conftest.in" >"conftest.tmp" 4852 mv "conftest.tmp" "conftest.in" 4853 cp "conftest.in" "conftest.nl" 4854 $as_echo 'FGREP' >> "conftest.nl" 4855 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4856 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4857 as_fn_arith $ac_count + 1 && ac_count=$as_val 4858 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4859 # Best one so far, save it but keep looking for a better one 4860 ac_cv_path_FGREP="$ac_path_FGREP" 4861 ac_path_FGREP_max=$ac_count 4862 fi 4863 # 10*(2^10) chars as input seems more than enough 4864 test $ac_count -gt 10 && break 4865 done 4866 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4867esac 4868 4869 $ac_path_FGREP_found && break 3 4870 done 4871 done 4872 done 4873IFS=$as_save_IFS 4874 if test -z "$ac_cv_path_FGREP"; then 4875 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4876 fi 4877else 4878 ac_cv_path_FGREP=$FGREP 4879fi 4880 4881 fi 4882fi 4883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4884$as_echo "$ac_cv_path_FGREP" >&6; } 4885 FGREP="$ac_cv_path_FGREP" 4886 4887 4888test -z "$GREP" && GREP=grep 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908# Check whether --with-gnu-ld was given. 4909if test "${with_gnu_ld+set}" = set; then : 4910 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 4911else 4912 with_gnu_ld=no 4913fi 4914 4915ac_prog=ld 4916if test yes = "$GCC"; then 4917 # Check if gcc -print-prog-name=ld gives a path. 4918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4919$as_echo_n "checking for ld used by $CC... " >&6; } 4920 case $host in 4921 *-*-mingw*) 4922 # gcc leaves a trailing carriage return, which upsets mingw 4923 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4924 *) 4925 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4926 esac 4927 case $ac_prog in 4928 # Accept absolute paths. 4929 [\\/]* | ?:[\\/]*) 4930 re_direlt='/[^/][^/]*/\.\./' 4931 # Canonicalize the pathname of ld 4932 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4933 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4934 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4935 done 4936 test -z "$LD" && LD=$ac_prog 4937 ;; 4938 "") 4939 # If it fails, then pretend we aren't using GCC. 4940 ac_prog=ld 4941 ;; 4942 *) 4943 # If it is relative, then search for the first ld in PATH. 4944 with_gnu_ld=unknown 4945 ;; 4946 esac 4947elif test yes = "$with_gnu_ld"; then 4948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4949$as_echo_n "checking for GNU ld... " >&6; } 4950else 4951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4952$as_echo_n "checking for non-GNU ld... " >&6; } 4953fi 4954if ${lt_cv_path_LD+:} false; then : 4955 $as_echo_n "(cached) " >&6 4956else 4957 if test -z "$LD"; then 4958 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 4959 for ac_dir in $PATH; do 4960 IFS=$lt_save_ifs 4961 test -z "$ac_dir" && ac_dir=. 4962 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4963 lt_cv_path_LD=$ac_dir/$ac_prog 4964 # Check to see if the program is GNU ld. I'd rather use --version, 4965 # but apparently some variants of GNU ld only accept -v. 4966 # Break only if it was the GNU/non-GNU ld that we prefer. 4967 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4968 *GNU* | *'with BFD'*) 4969 test no != "$with_gnu_ld" && break 4970 ;; 4971 *) 4972 test yes != "$with_gnu_ld" && break 4973 ;; 4974 esac 4975 fi 4976 done 4977 IFS=$lt_save_ifs 4978else 4979 lt_cv_path_LD=$LD # Let the user override the test with a path. 4980fi 4981fi 4982 4983LD=$lt_cv_path_LD 4984if test -n "$LD"; then 4985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4986$as_echo "$LD" >&6; } 4987else 4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4989$as_echo "no" >&6; } 4990fi 4991test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4993$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4994if ${lt_cv_prog_gnu_ld+:} false; then : 4995 $as_echo_n "(cached) " >&6 4996else 4997 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4998case `$LD -v 2>&1 </dev/null` in 4999*GNU* | *'with BFD'*) 5000 lt_cv_prog_gnu_ld=yes 5001 ;; 5002*) 5003 lt_cv_prog_gnu_ld=no 5004 ;; 5005esac 5006fi 5007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5008$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5009with_gnu_ld=$lt_cv_prog_gnu_ld 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5020$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5021if ${lt_cv_path_NM+:} false; then : 5022 $as_echo_n "(cached) " >&6 5023else 5024 if test -n "$NM"; then 5025 # Let the user override the test. 5026 lt_cv_path_NM=$NM 5027else 5028 lt_nm_to_check=${ac_tool_prefix}nm 5029 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5030 lt_nm_to_check="$lt_nm_to_check nm" 5031 fi 5032 for lt_tmp_nm in $lt_nm_to_check; do 5033 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5034 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5035 IFS=$lt_save_ifs 5036 test -z "$ac_dir" && ac_dir=. 5037 tmp_nm=$ac_dir/$lt_tmp_nm 5038 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5039 # Check to see if the nm accepts a BSD-compat flag. 5040 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5041 # nm: unknown option "B" ignored 5042 # Tru64's nm complains that /dev/null is an invalid object file 5043 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5044 case $build_os in 5045 mingw*) lt_bad_file=conftest.nm/nofile ;; 5046 *) lt_bad_file=/dev/null ;; 5047 esac 5048 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5049 *$lt_bad_file* | *'Invalid file or object type'*) 5050 lt_cv_path_NM="$tmp_nm -B" 5051 break 2 5052 ;; 5053 *) 5054 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5055 */dev/null*) 5056 lt_cv_path_NM="$tmp_nm -p" 5057 break 2 5058 ;; 5059 *) 5060 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5061 continue # so that we can try to find one that supports BSD flags 5062 ;; 5063 esac 5064 ;; 5065 esac 5066 fi 5067 done 5068 IFS=$lt_save_ifs 5069 done 5070 : ${lt_cv_path_NM=no} 5071fi 5072fi 5073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5074$as_echo "$lt_cv_path_NM" >&6; } 5075if test no != "$lt_cv_path_NM"; then 5076 NM=$lt_cv_path_NM 5077else 5078 # Didn't find any BSD compatible name lister, look for dumpbin. 5079 if test -n "$DUMPBIN"; then : 5080 # Let the user override the test. 5081 else 5082 if test -n "$ac_tool_prefix"; then 5083 for ac_prog in dumpbin "link -dump" 5084 do 5085 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5086set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5088$as_echo_n "checking for $ac_word... " >&6; } 5089if ${ac_cv_prog_DUMPBIN+:} false; then : 5090 $as_echo_n "(cached) " >&6 5091else 5092 if test -n "$DUMPBIN"; then 5093 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5094else 5095as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5096for as_dir in $PATH 5097do 5098 IFS=$as_save_IFS 5099 test -z "$as_dir" && as_dir=. 5100 for ac_exec_ext in '' $ac_executable_extensions; do 5101 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5102 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5104 break 2 5105 fi 5106done 5107 done 5108IFS=$as_save_IFS 5109 5110fi 5111fi 5112DUMPBIN=$ac_cv_prog_DUMPBIN 5113if test -n "$DUMPBIN"; then 5114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5115$as_echo "$DUMPBIN" >&6; } 5116else 5117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5118$as_echo "no" >&6; } 5119fi 5120 5121 5122 test -n "$DUMPBIN" && break 5123 done 5124fi 5125if test -z "$DUMPBIN"; then 5126 ac_ct_DUMPBIN=$DUMPBIN 5127 for ac_prog in dumpbin "link -dump" 5128do 5129 # Extract the first word of "$ac_prog", so it can be a program name with args. 5130set dummy $ac_prog; ac_word=$2 5131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5132$as_echo_n "checking for $ac_word... " >&6; } 5133if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5134 $as_echo_n "(cached) " >&6 5135else 5136 if test -n "$ac_ct_DUMPBIN"; then 5137 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5138else 5139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5140for as_dir in $PATH 5141do 5142 IFS=$as_save_IFS 5143 test -z "$as_dir" && as_dir=. 5144 for ac_exec_ext in '' $ac_executable_extensions; do 5145 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5146 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5148 break 2 5149 fi 5150done 5151 done 5152IFS=$as_save_IFS 5153 5154fi 5155fi 5156ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5157if test -n "$ac_ct_DUMPBIN"; then 5158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5159$as_echo "$ac_ct_DUMPBIN" >&6; } 5160else 5161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5162$as_echo "no" >&6; } 5163fi 5164 5165 5166 test -n "$ac_ct_DUMPBIN" && break 5167done 5168 5169 if test "x$ac_ct_DUMPBIN" = x; then 5170 DUMPBIN=":" 5171 else 5172 case $cross_compiling:$ac_tool_warned in 5173yes:) 5174{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5175$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5176ac_tool_warned=yes ;; 5177esac 5178 DUMPBIN=$ac_ct_DUMPBIN 5179 fi 5180fi 5181 5182 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 5183 *COFF*) 5184 DUMPBIN="$DUMPBIN -symbols -headers" 5185 ;; 5186 *) 5187 DUMPBIN=: 5188 ;; 5189 esac 5190 fi 5191 5192 if test : != "$DUMPBIN"; then 5193 NM=$DUMPBIN 5194 fi 5195fi 5196test -z "$NM" && NM=nm 5197 5198 5199 5200 5201 5202 5203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5204$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5205if ${lt_cv_nm_interface+:} false; then : 5206 $as_echo_n "(cached) " >&6 5207else 5208 lt_cv_nm_interface="BSD nm" 5209 echo "int some_variable = 0;" > conftest.$ac_ext 5210 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5211 (eval "$ac_compile" 2>conftest.err) 5212 cat conftest.err >&5 5213 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5214 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5215 cat conftest.err >&5 5216 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5217 cat conftest.out >&5 5218 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5219 lt_cv_nm_interface="MS dumpbin" 5220 fi 5221 rm -f conftest* 5222fi 5223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5224$as_echo "$lt_cv_nm_interface" >&6; } 5225 5226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5227$as_echo_n "checking whether ln -s works... " >&6; } 5228LN_S=$as_ln_s 5229if test "$LN_S" = "ln -s"; then 5230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5231$as_echo "yes" >&6; } 5232else 5233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5234$as_echo "no, using $LN_S" >&6; } 5235fi 5236 5237# find the maximum length of command line arguments 5238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5239$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5240if ${lt_cv_sys_max_cmd_len+:} false; then : 5241 $as_echo_n "(cached) " >&6 5242else 5243 i=0 5244 teststring=ABCD 5245 5246 case $build_os in 5247 msdosdjgpp*) 5248 # On DJGPP, this test can blow up pretty badly due to problems in libc 5249 # (any single argument exceeding 2000 bytes causes a buffer overrun 5250 # during glob expansion). Even if it were fixed, the result of this 5251 # check would be larger than it should be. 5252 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5253 ;; 5254 5255 gnu*) 5256 # Under GNU Hurd, this test is not required because there is 5257 # no limit to the length of command line arguments. 5258 # Libtool will interpret -1 as no limit whatsoever 5259 lt_cv_sys_max_cmd_len=-1; 5260 ;; 5261 5262 cygwin* | mingw* | cegcc*) 5263 # On Win9x/ME, this test blows up -- it succeeds, but takes 5264 # about 5 minutes as the teststring grows exponentially. 5265 # Worse, since 9x/ME are not pre-emptively multitasking, 5266 # you end up with a "frozen" computer, even though with patience 5267 # the test eventually succeeds (with a max line length of 256k). 5268 # Instead, let's just punt: use the minimum linelength reported by 5269 # all of the supported platforms: 8192 (on NT/2K/XP). 5270 lt_cv_sys_max_cmd_len=8192; 5271 ;; 5272 5273 mint*) 5274 # On MiNT this can take a long time and run out of memory. 5275 lt_cv_sys_max_cmd_len=8192; 5276 ;; 5277 5278 amigaos*) 5279 # On AmigaOS with pdksh, this test takes hours, literally. 5280 # So we just punt and use a minimum line length of 8192. 5281 lt_cv_sys_max_cmd_len=8192; 5282 ;; 5283 5284 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 5285 # This has been around since 386BSD, at least. Likely further. 5286 if test -x /sbin/sysctl; then 5287 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5288 elif test -x /usr/sbin/sysctl; then 5289 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5290 else 5291 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5292 fi 5293 # And add a safety zone 5294 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5295 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5296 ;; 5297 5298 interix*) 5299 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5300 lt_cv_sys_max_cmd_len=196608 5301 ;; 5302 5303 os2*) 5304 # The test takes a long time on OS/2. 5305 lt_cv_sys_max_cmd_len=8192 5306 ;; 5307 5308 osf*) 5309 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5310 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5311 # nice to cause kernel panics so lets avoid the loop below. 5312 # First set a reasonable default. 5313 lt_cv_sys_max_cmd_len=16384 5314 # 5315 if test -x /sbin/sysconfig; then 5316 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5317 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5318 esac 5319 fi 5320 ;; 5321 sco3.2v5*) 5322 lt_cv_sys_max_cmd_len=102400 5323 ;; 5324 sysv5* | sco5v6* | sysv4.2uw2*) 5325 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5326 if test -n "$kargmax"; then 5327 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5328 else 5329 lt_cv_sys_max_cmd_len=32768 5330 fi 5331 ;; 5332 *) 5333 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5334 if test -n "$lt_cv_sys_max_cmd_len" && \ 5335 test undefined != "$lt_cv_sys_max_cmd_len"; then 5336 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5337 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5338 else 5339 # Make teststring a little bigger before we do anything with it. 5340 # a 1K string should be a reasonable start. 5341 for i in 1 2 3 4 5 6 7 8; do 5342 teststring=$teststring$teststring 5343 done 5344 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5345 # If test is not a shell built-in, we'll probably end up computing a 5346 # maximum length that is only half of the actual maximum length, but 5347 # we can't tell. 5348 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5349 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5350 test 17 != "$i" # 1/2 MB should be enough 5351 do 5352 i=`expr $i + 1` 5353 teststring=$teststring$teststring 5354 done 5355 # Only check the string length outside the loop. 5356 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5357 teststring= 5358 # Add a significant safety factor because C++ compilers can tack on 5359 # massive amounts of additional arguments before passing them to the 5360 # linker. It appears as though 1/2 is a usable value. 5361 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5362 fi 5363 ;; 5364 esac 5365 5366fi 5367 5368if test -n "$lt_cv_sys_max_cmd_len"; then 5369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5370$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5371else 5372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5373$as_echo "none" >&6; } 5374fi 5375max_cmd_len=$lt_cv_sys_max_cmd_len 5376 5377 5378 5379 5380 5381 5382: ${CP="cp -f"} 5383: ${MV="mv -f"} 5384: ${RM="rm -f"} 5385 5386if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5387 lt_unset=unset 5388else 5389 lt_unset=false 5390fi 5391 5392 5393 5394 5395 5396# test EBCDIC or ASCII 5397case `echo X|tr X '\101'` in 5398 A) # ASCII based system 5399 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5400 lt_SP2NL='tr \040 \012' 5401 lt_NL2SP='tr \015\012 \040\040' 5402 ;; 5403 *) # EBCDIC based system 5404 lt_SP2NL='tr \100 \n' 5405 lt_NL2SP='tr \r\n \100\100' 5406 ;; 5407esac 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5418$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5419if ${lt_cv_to_host_file_cmd+:} false; then : 5420 $as_echo_n "(cached) " >&6 5421else 5422 case $host in 5423 *-*-mingw* ) 5424 case $build in 5425 *-*-mingw* ) # actually msys 5426 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5427 ;; 5428 *-*-cygwin* ) 5429 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5430 ;; 5431 * ) # otherwise, assume *nix 5432 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5433 ;; 5434 esac 5435 ;; 5436 *-*-cygwin* ) 5437 case $build in 5438 *-*-mingw* ) # actually msys 5439 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5440 ;; 5441 *-*-cygwin* ) 5442 lt_cv_to_host_file_cmd=func_convert_file_noop 5443 ;; 5444 * ) # otherwise, assume *nix 5445 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5446 ;; 5447 esac 5448 ;; 5449 * ) # unhandled hosts (and "normal" native builds) 5450 lt_cv_to_host_file_cmd=func_convert_file_noop 5451 ;; 5452esac 5453 5454fi 5455 5456to_host_file_cmd=$lt_cv_to_host_file_cmd 5457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5458$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5459 5460 5461 5462 5463 5464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5465$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5466if ${lt_cv_to_tool_file_cmd+:} false; then : 5467 $as_echo_n "(cached) " >&6 5468else 5469 #assume ordinary cross tools, or native build. 5470lt_cv_to_tool_file_cmd=func_convert_file_noop 5471case $host in 5472 *-*-mingw* ) 5473 case $build in 5474 *-*-mingw* ) # actually msys 5475 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5476 ;; 5477 esac 5478 ;; 5479esac 5480 5481fi 5482 5483to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5485$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5486 5487 5488 5489 5490 5491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5492$as_echo_n "checking for $LD option to reload object files... " >&6; } 5493if ${lt_cv_ld_reload_flag+:} false; then : 5494 $as_echo_n "(cached) " >&6 5495else 5496 lt_cv_ld_reload_flag='-r' 5497fi 5498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5499$as_echo "$lt_cv_ld_reload_flag" >&6; } 5500reload_flag=$lt_cv_ld_reload_flag 5501case $reload_flag in 5502"" | " "*) ;; 5503*) reload_flag=" $reload_flag" ;; 5504esac 5505reload_cmds='$LD$reload_flag -o $output$reload_objs' 5506case $host_os in 5507 cygwin* | mingw* | pw32* | cegcc*) 5508 if test yes != "$GCC"; then 5509 reload_cmds=false 5510 fi 5511 ;; 5512 darwin*) 5513 if test yes = "$GCC"; then 5514 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5515 else 5516 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5517 fi 5518 ;; 5519esac 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529if test -n "$ac_tool_prefix"; then 5530 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5531set dummy ${ac_tool_prefix}objdump; ac_word=$2 5532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5533$as_echo_n "checking for $ac_word... " >&6; } 5534if ${ac_cv_prog_OBJDUMP+:} false; then : 5535 $as_echo_n "(cached) " >&6 5536else 5537 if test -n "$OBJDUMP"; then 5538 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5539else 5540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5541for as_dir in $PATH 5542do 5543 IFS=$as_save_IFS 5544 test -z "$as_dir" && as_dir=. 5545 for ac_exec_ext in '' $ac_executable_extensions; do 5546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5547 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5549 break 2 5550 fi 5551done 5552 done 5553IFS=$as_save_IFS 5554 5555fi 5556fi 5557OBJDUMP=$ac_cv_prog_OBJDUMP 5558if test -n "$OBJDUMP"; then 5559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5560$as_echo "$OBJDUMP" >&6; } 5561else 5562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5563$as_echo "no" >&6; } 5564fi 5565 5566 5567fi 5568if test -z "$ac_cv_prog_OBJDUMP"; then 5569 ac_ct_OBJDUMP=$OBJDUMP 5570 # Extract the first word of "objdump", so it can be a program name with args. 5571set dummy objdump; ac_word=$2 5572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5573$as_echo_n "checking for $ac_word... " >&6; } 5574if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5575 $as_echo_n "(cached) " >&6 5576else 5577 if test -n "$ac_ct_OBJDUMP"; then 5578 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5579else 5580as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5581for as_dir in $PATH 5582do 5583 IFS=$as_save_IFS 5584 test -z "$as_dir" && as_dir=. 5585 for ac_exec_ext in '' $ac_executable_extensions; do 5586 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5587 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5589 break 2 5590 fi 5591done 5592 done 5593IFS=$as_save_IFS 5594 5595fi 5596fi 5597ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5598if test -n "$ac_ct_OBJDUMP"; then 5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5600$as_echo "$ac_ct_OBJDUMP" >&6; } 5601else 5602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5603$as_echo "no" >&6; } 5604fi 5605 5606 if test "x$ac_ct_OBJDUMP" = x; then 5607 OBJDUMP="false" 5608 else 5609 case $cross_compiling:$ac_tool_warned in 5610yes:) 5611{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5612$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5613ac_tool_warned=yes ;; 5614esac 5615 OBJDUMP=$ac_ct_OBJDUMP 5616 fi 5617else 5618 OBJDUMP="$ac_cv_prog_OBJDUMP" 5619fi 5620 5621test -z "$OBJDUMP" && OBJDUMP=objdump 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5632$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5633if ${lt_cv_deplibs_check_method+:} false; then : 5634 $as_echo_n "(cached) " >&6 5635else 5636 lt_cv_file_magic_cmd='$MAGIC_CMD' 5637lt_cv_file_magic_test_file= 5638lt_cv_deplibs_check_method='unknown' 5639# Need to set the preceding variable on all platforms that support 5640# interlibrary dependencies. 5641# 'none' -- dependencies not supported. 5642# 'unknown' -- same as none, but documents that we really don't know. 5643# 'pass_all' -- all dependencies passed with no checks. 5644# 'test_compile' -- check by making test program. 5645# 'file_magic [[regex]]' -- check by looking for files in library path 5646# that responds to the $file_magic_cmd with a given extended regex. 5647# If you have 'file' or equivalent on your system and you're not sure 5648# whether 'pass_all' will *always* work, you probably want this one. 5649 5650case $host_os in 5651aix[4-9]*) 5652 lt_cv_deplibs_check_method=pass_all 5653 ;; 5654 5655beos*) 5656 lt_cv_deplibs_check_method=pass_all 5657 ;; 5658 5659bsdi[45]*) 5660 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5661 lt_cv_file_magic_cmd='/usr/bin/file -L' 5662 lt_cv_file_magic_test_file=/shlib/libc.so 5663 ;; 5664 5665cygwin*) 5666 # func_win32_libid is a shell function defined in ltmain.sh 5667 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5668 lt_cv_file_magic_cmd='func_win32_libid' 5669 ;; 5670 5671mingw* | pw32*) 5672 # Base MSYS/MinGW do not provide the 'file' command needed by 5673 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5674 # unless we find 'file', for example because we are cross-compiling. 5675 if ( file / ) >/dev/null 2>&1; then 5676 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5677 lt_cv_file_magic_cmd='func_win32_libid' 5678 else 5679 # Keep this pattern in sync with the one in func_win32_libid. 5680 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5681 lt_cv_file_magic_cmd='$OBJDUMP -f' 5682 fi 5683 ;; 5684 5685cegcc*) 5686 # use the weaker test based on 'objdump'. See mingw*. 5687 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5688 lt_cv_file_magic_cmd='$OBJDUMP -f' 5689 ;; 5690 5691darwin* | rhapsody*) 5692 lt_cv_deplibs_check_method=pass_all 5693 ;; 5694 5695freebsd* | dragonfly*) 5696 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5697 case $host_cpu in 5698 i*86 ) 5699 # Not sure whether the presence of OpenBSD here was a mistake. 5700 # Let's accept both of them until this is cleared up. 5701 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5702 lt_cv_file_magic_cmd=/usr/bin/file 5703 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5704 ;; 5705 esac 5706 else 5707 lt_cv_deplibs_check_method=pass_all 5708 fi 5709 ;; 5710 5711haiku*) 5712 lt_cv_deplibs_check_method=pass_all 5713 ;; 5714 5715hpux10.20* | hpux11*) 5716 lt_cv_file_magic_cmd=/usr/bin/file 5717 case $host_cpu in 5718 ia64*) 5719 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5720 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5721 ;; 5722 hppa*64*) 5723 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 5724 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5725 ;; 5726 *) 5727 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5728 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5729 ;; 5730 esac 5731 ;; 5732 5733interix[3-9]*) 5734 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5735 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5736 ;; 5737 5738irix5* | irix6* | nonstopux*) 5739 case $LD in 5740 *-32|*"-32 ") libmagic=32-bit;; 5741 *-n32|*"-n32 ") libmagic=N32;; 5742 *-64|*"-64 ") libmagic=64-bit;; 5743 *) libmagic=never-match;; 5744 esac 5745 lt_cv_deplibs_check_method=pass_all 5746 ;; 5747 5748# This must be glibc/ELF. 5749linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 5750 lt_cv_deplibs_check_method=pass_all 5751 ;; 5752 5753netbsd*) 5754 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5755 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5756 else 5757 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5758 fi 5759 ;; 5760 5761newos6*) 5762 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5763 lt_cv_file_magic_cmd=/usr/bin/file 5764 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5765 ;; 5766 5767*nto* | *qnx*) 5768 lt_cv_deplibs_check_method=pass_all 5769 ;; 5770 5771openbsd* | bitrig*) 5772 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 5773 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5774 else 5775 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5776 fi 5777 ;; 5778 5779osf3* | osf4* | osf5*) 5780 lt_cv_deplibs_check_method=pass_all 5781 ;; 5782 5783rdos*) 5784 lt_cv_deplibs_check_method=pass_all 5785 ;; 5786 5787solaris*) 5788 lt_cv_deplibs_check_method=pass_all 5789 ;; 5790 5791sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5792 lt_cv_deplibs_check_method=pass_all 5793 ;; 5794 5795sysv4 | sysv4.3*) 5796 case $host_vendor in 5797 motorola) 5798 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 5799 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5800 ;; 5801 ncr) 5802 lt_cv_deplibs_check_method=pass_all 5803 ;; 5804 sequent) 5805 lt_cv_file_magic_cmd='/bin/file' 5806 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5807 ;; 5808 sni) 5809 lt_cv_file_magic_cmd='/bin/file' 5810 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5811 lt_cv_file_magic_test_file=/lib/libc.so 5812 ;; 5813 siemens) 5814 lt_cv_deplibs_check_method=pass_all 5815 ;; 5816 pc) 5817 lt_cv_deplibs_check_method=pass_all 5818 ;; 5819 esac 5820 ;; 5821 5822tpf*) 5823 lt_cv_deplibs_check_method=pass_all 5824 ;; 5825os2*) 5826 lt_cv_deplibs_check_method=pass_all 5827 ;; 5828esac 5829 5830fi 5831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5832$as_echo "$lt_cv_deplibs_check_method" >&6; } 5833 5834file_magic_glob= 5835want_nocaseglob=no 5836if test "$build" = "$host"; then 5837 case $host_os in 5838 mingw* | pw32*) 5839 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 5840 want_nocaseglob=yes 5841 else 5842 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 5843 fi 5844 ;; 5845 esac 5846fi 5847 5848file_magic_cmd=$lt_cv_file_magic_cmd 5849deplibs_check_method=$lt_cv_deplibs_check_method 5850test -z "$deplibs_check_method" && deplibs_check_method=unknown 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873if test -n "$ac_tool_prefix"; then 5874 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5875set dummy ${ac_tool_prefix}dlltool; ac_word=$2 5876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5877$as_echo_n "checking for $ac_word... " >&6; } 5878if ${ac_cv_prog_DLLTOOL+:} false; then : 5879 $as_echo_n "(cached) " >&6 5880else 5881 if test -n "$DLLTOOL"; then 5882 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5883else 5884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5885for as_dir in $PATH 5886do 5887 IFS=$as_save_IFS 5888 test -z "$as_dir" && as_dir=. 5889 for ac_exec_ext in '' $ac_executable_extensions; do 5890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5891 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5893 break 2 5894 fi 5895done 5896 done 5897IFS=$as_save_IFS 5898 5899fi 5900fi 5901DLLTOOL=$ac_cv_prog_DLLTOOL 5902if test -n "$DLLTOOL"; then 5903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5904$as_echo "$DLLTOOL" >&6; } 5905else 5906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5907$as_echo "no" >&6; } 5908fi 5909 5910 5911fi 5912if test -z "$ac_cv_prog_DLLTOOL"; then 5913 ac_ct_DLLTOOL=$DLLTOOL 5914 # Extract the first word of "dlltool", so it can be a program name with args. 5915set dummy dlltool; ac_word=$2 5916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5917$as_echo_n "checking for $ac_word... " >&6; } 5918if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5919 $as_echo_n "(cached) " >&6 5920else 5921 if test -n "$ac_ct_DLLTOOL"; then 5922 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5923else 5924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5925for as_dir in $PATH 5926do 5927 IFS=$as_save_IFS 5928 test -z "$as_dir" && as_dir=. 5929 for ac_exec_ext in '' $ac_executable_extensions; do 5930 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5931 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5933 break 2 5934 fi 5935done 5936 done 5937IFS=$as_save_IFS 5938 5939fi 5940fi 5941ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5942if test -n "$ac_ct_DLLTOOL"; then 5943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5944$as_echo "$ac_ct_DLLTOOL" >&6; } 5945else 5946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5947$as_echo "no" >&6; } 5948fi 5949 5950 if test "x$ac_ct_DLLTOOL" = x; then 5951 DLLTOOL="false" 5952 else 5953 case $cross_compiling:$ac_tool_warned in 5954yes:) 5955{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5956$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5957ac_tool_warned=yes ;; 5958esac 5959 DLLTOOL=$ac_ct_DLLTOOL 5960 fi 5961else 5962 DLLTOOL="$ac_cv_prog_DLLTOOL" 5963fi 5964 5965test -z "$DLLTOOL" && DLLTOOL=dlltool 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 5977$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 5978if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 5979 $as_echo_n "(cached) " >&6 5980else 5981 lt_cv_sharedlib_from_linklib_cmd='unknown' 5982 5983case $host_os in 5984cygwin* | mingw* | pw32* | cegcc*) 5985 # two different shell functions defined in ltmain.sh; 5986 # decide which one to use based on capabilities of $DLLTOOL 5987 case `$DLLTOOL --help 2>&1` in 5988 *--identify-strict*) 5989 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 5990 ;; 5991 *) 5992 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 5993 ;; 5994 esac 5995 ;; 5996*) 5997 # fallback: assume linklib IS sharedlib 5998 lt_cv_sharedlib_from_linklib_cmd=$ECHO 5999 ;; 6000esac 6001 6002fi 6003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6004$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6005sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6006test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6007 6008 6009 6010 6011 6012 6013 6014if test -n "$ac_tool_prefix"; then 6015 for ac_prog in ar 6016 do 6017 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6018set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6020$as_echo_n "checking for $ac_word... " >&6; } 6021if ${ac_cv_prog_AR+:} false; then : 6022 $as_echo_n "(cached) " >&6 6023else 6024 if test -n "$AR"; then 6025 ac_cv_prog_AR="$AR" # Let the user override the test. 6026else 6027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6028for as_dir in $PATH 6029do 6030 IFS=$as_save_IFS 6031 test -z "$as_dir" && as_dir=. 6032 for ac_exec_ext in '' $ac_executable_extensions; do 6033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6034 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6036 break 2 6037 fi 6038done 6039 done 6040IFS=$as_save_IFS 6041 6042fi 6043fi 6044AR=$ac_cv_prog_AR 6045if test -n "$AR"; then 6046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6047$as_echo "$AR" >&6; } 6048else 6049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6050$as_echo "no" >&6; } 6051fi 6052 6053 6054 test -n "$AR" && break 6055 done 6056fi 6057if test -z "$AR"; then 6058 ac_ct_AR=$AR 6059 for ac_prog in ar 6060do 6061 # Extract the first word of "$ac_prog", so it can be a program name with args. 6062set dummy $ac_prog; ac_word=$2 6063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6064$as_echo_n "checking for $ac_word... " >&6; } 6065if ${ac_cv_prog_ac_ct_AR+:} false; then : 6066 $as_echo_n "(cached) " >&6 6067else 6068 if test -n "$ac_ct_AR"; then 6069 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6070else 6071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6072for as_dir in $PATH 6073do 6074 IFS=$as_save_IFS 6075 test -z "$as_dir" && as_dir=. 6076 for ac_exec_ext in '' $ac_executable_extensions; do 6077 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6078 ac_cv_prog_ac_ct_AR="$ac_prog" 6079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6080 break 2 6081 fi 6082done 6083 done 6084IFS=$as_save_IFS 6085 6086fi 6087fi 6088ac_ct_AR=$ac_cv_prog_ac_ct_AR 6089if test -n "$ac_ct_AR"; then 6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6091$as_echo "$ac_ct_AR" >&6; } 6092else 6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6094$as_echo "no" >&6; } 6095fi 6096 6097 6098 test -n "$ac_ct_AR" && break 6099done 6100 6101 if test "x$ac_ct_AR" = x; then 6102 AR="false" 6103 else 6104 case $cross_compiling:$ac_tool_warned in 6105yes:) 6106{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6107$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6108ac_tool_warned=yes ;; 6109esac 6110 AR=$ac_ct_AR 6111 fi 6112fi 6113 6114: ${AR=ar} 6115: ${AR_FLAGS=cru} 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6128$as_echo_n "checking for archiver @FILE support... " >&6; } 6129if ${lt_cv_ar_at_file+:} false; then : 6130 $as_echo_n "(cached) " >&6 6131else 6132 lt_cv_ar_at_file=no 6133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6134/* end confdefs.h. */ 6135 6136int 6137main () 6138{ 6139 6140 ; 6141 return 0; 6142} 6143_ACEOF 6144if ac_fn_c_try_compile "$LINENO"; then : 6145 echo conftest.$ac_objext > conftest.lst 6146 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6147 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6148 (eval $lt_ar_try) 2>&5 6149 ac_status=$? 6150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6151 test $ac_status = 0; } 6152 if test 0 -eq "$ac_status"; then 6153 # Ensure the archiver fails upon bogus file names. 6154 rm -f conftest.$ac_objext libconftest.a 6155 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6156 (eval $lt_ar_try) 2>&5 6157 ac_status=$? 6158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6159 test $ac_status = 0; } 6160 if test 0 -ne "$ac_status"; then 6161 lt_cv_ar_at_file=@ 6162 fi 6163 fi 6164 rm -f conftest.* libconftest.a 6165 6166fi 6167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6168 6169fi 6170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6171$as_echo "$lt_cv_ar_at_file" >&6; } 6172 6173if test no = "$lt_cv_ar_at_file"; then 6174 archiver_list_spec= 6175else 6176 archiver_list_spec=$lt_cv_ar_at_file 6177fi 6178 6179 6180 6181 6182 6183 6184 6185if test -n "$ac_tool_prefix"; then 6186 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6187set dummy ${ac_tool_prefix}strip; ac_word=$2 6188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6189$as_echo_n "checking for $ac_word... " >&6; } 6190if ${ac_cv_prog_STRIP+:} false; then : 6191 $as_echo_n "(cached) " >&6 6192else 6193 if test -n "$STRIP"; then 6194 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6195else 6196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6197for as_dir in $PATH 6198do 6199 IFS=$as_save_IFS 6200 test -z "$as_dir" && as_dir=. 6201 for ac_exec_ext in '' $ac_executable_extensions; do 6202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6203 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6205 break 2 6206 fi 6207done 6208 done 6209IFS=$as_save_IFS 6210 6211fi 6212fi 6213STRIP=$ac_cv_prog_STRIP 6214if test -n "$STRIP"; then 6215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6216$as_echo "$STRIP" >&6; } 6217else 6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6219$as_echo "no" >&6; } 6220fi 6221 6222 6223fi 6224if test -z "$ac_cv_prog_STRIP"; then 6225 ac_ct_STRIP=$STRIP 6226 # Extract the first word of "strip", so it can be a program name with args. 6227set dummy strip; ac_word=$2 6228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6229$as_echo_n "checking for $ac_word... " >&6; } 6230if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6231 $as_echo_n "(cached) " >&6 6232else 6233 if test -n "$ac_ct_STRIP"; then 6234 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6235else 6236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6237for as_dir in $PATH 6238do 6239 IFS=$as_save_IFS 6240 test -z "$as_dir" && as_dir=. 6241 for ac_exec_ext in '' $ac_executable_extensions; do 6242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6243 ac_cv_prog_ac_ct_STRIP="strip" 6244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6245 break 2 6246 fi 6247done 6248 done 6249IFS=$as_save_IFS 6250 6251fi 6252fi 6253ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6254if test -n "$ac_ct_STRIP"; then 6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6256$as_echo "$ac_ct_STRIP" >&6; } 6257else 6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6259$as_echo "no" >&6; } 6260fi 6261 6262 if test "x$ac_ct_STRIP" = x; then 6263 STRIP=":" 6264 else 6265 case $cross_compiling:$ac_tool_warned in 6266yes:) 6267{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6268$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6269ac_tool_warned=yes ;; 6270esac 6271 STRIP=$ac_ct_STRIP 6272 fi 6273else 6274 STRIP="$ac_cv_prog_STRIP" 6275fi 6276 6277test -z "$STRIP" && STRIP=: 6278 6279 6280 6281 6282 6283 6284if test -n "$ac_tool_prefix"; then 6285 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6286set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6288$as_echo_n "checking for $ac_word... " >&6; } 6289if ${ac_cv_prog_RANLIB+:} false; then : 6290 $as_echo_n "(cached) " >&6 6291else 6292 if test -n "$RANLIB"; then 6293 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6294else 6295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6296for as_dir in $PATH 6297do 6298 IFS=$as_save_IFS 6299 test -z "$as_dir" && as_dir=. 6300 for ac_exec_ext in '' $ac_executable_extensions; do 6301 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6302 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6304 break 2 6305 fi 6306done 6307 done 6308IFS=$as_save_IFS 6309 6310fi 6311fi 6312RANLIB=$ac_cv_prog_RANLIB 6313if test -n "$RANLIB"; then 6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6315$as_echo "$RANLIB" >&6; } 6316else 6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6318$as_echo "no" >&6; } 6319fi 6320 6321 6322fi 6323if test -z "$ac_cv_prog_RANLIB"; then 6324 ac_ct_RANLIB=$RANLIB 6325 # Extract the first word of "ranlib", so it can be a program name with args. 6326set dummy ranlib; ac_word=$2 6327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6328$as_echo_n "checking for $ac_word... " >&6; } 6329if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6330 $as_echo_n "(cached) " >&6 6331else 6332 if test -n "$ac_ct_RANLIB"; then 6333 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6334else 6335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6336for as_dir in $PATH 6337do 6338 IFS=$as_save_IFS 6339 test -z "$as_dir" && as_dir=. 6340 for ac_exec_ext in '' $ac_executable_extensions; do 6341 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6342 ac_cv_prog_ac_ct_RANLIB="ranlib" 6343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6344 break 2 6345 fi 6346done 6347 done 6348IFS=$as_save_IFS 6349 6350fi 6351fi 6352ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6353if test -n "$ac_ct_RANLIB"; then 6354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6355$as_echo "$ac_ct_RANLIB" >&6; } 6356else 6357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6358$as_echo "no" >&6; } 6359fi 6360 6361 if test "x$ac_ct_RANLIB" = x; then 6362 RANLIB=":" 6363 else 6364 case $cross_compiling:$ac_tool_warned in 6365yes:) 6366{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6367$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6368ac_tool_warned=yes ;; 6369esac 6370 RANLIB=$ac_ct_RANLIB 6371 fi 6372else 6373 RANLIB="$ac_cv_prog_RANLIB" 6374fi 6375 6376test -z "$RANLIB" && RANLIB=: 6377 6378 6379 6380 6381 6382 6383# Determine commands to create old-style static archives. 6384old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6385old_postinstall_cmds='chmod 644 $oldlib' 6386old_postuninstall_cmds= 6387 6388if test -n "$RANLIB"; then 6389 case $host_os in 6390 bitrig* | openbsd*) 6391 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6392 ;; 6393 *) 6394 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6395 ;; 6396 esac 6397 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6398fi 6399 6400case $host_os in 6401 darwin*) 6402 lock_old_archive_extraction=yes ;; 6403 *) 6404 lock_old_archive_extraction=no ;; 6405esac 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445# If no C compiler was specified, use CC. 6446LTCC=${LTCC-"$CC"} 6447 6448# If no C compiler flags were specified, use CFLAGS. 6449LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6450 6451# Allow CC to be a program name with arguments. 6452compiler=$CC 6453 6454 6455# Check for command to grab the raw symbol name followed by C symbol from nm. 6456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6457$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6458if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6459 $as_echo_n "(cached) " >&6 6460else 6461 6462# These are sane defaults that work on at least a few old systems. 6463# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6464 6465# Character class describing NM global symbol codes. 6466symcode='[BCDEGRST]' 6467 6468# Regexp to match symbols that can be accessed directly from C. 6469sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6470 6471# Define system-specific variables. 6472case $host_os in 6473aix*) 6474 symcode='[BCDT]' 6475 ;; 6476cygwin* | mingw* | pw32* | cegcc*) 6477 symcode='[ABCDGISTW]' 6478 ;; 6479hpux*) 6480 if test ia64 = "$host_cpu"; then 6481 symcode='[ABCDEGRST]' 6482 fi 6483 ;; 6484irix* | nonstopux*) 6485 symcode='[BCDEGRST]' 6486 ;; 6487osf*) 6488 symcode='[BCDEGQRST]' 6489 ;; 6490solaris*) 6491 symcode='[BDRT]' 6492 ;; 6493sco3.2v5*) 6494 symcode='[DT]' 6495 ;; 6496sysv4.2uw2*) 6497 symcode='[DT]' 6498 ;; 6499sysv5* | sco5v6* | unixware* | OpenUNIX*) 6500 symcode='[ABDT]' 6501 ;; 6502sysv4) 6503 symcode='[DFNSTU]' 6504 ;; 6505esac 6506 6507# If we're using GNU nm, then use its standard symbol codes. 6508case `$NM -V 2>&1` in 6509*GNU* | *'with BFD'*) 6510 symcode='[ABCDGIRSTW]' ;; 6511esac 6512 6513if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6514 # Gets list of data symbols to import. 6515 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 6516 # Adjust the below global symbol transforms to fixup imported variables. 6517 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6518 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6519 lt_c_name_lib_hook="\ 6520 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6521 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6522else 6523 # Disable hooks by default. 6524 lt_cv_sys_global_symbol_to_import= 6525 lt_cdecl_hook= 6526 lt_c_name_hook= 6527 lt_c_name_lib_hook= 6528fi 6529 6530# Transform an extracted symbol line into a proper C declaration. 6531# Some systems (esp. on ia64) link data and code symbols differently, 6532# so use this general approach. 6533lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 6534$lt_cdecl_hook\ 6535" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 6536" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 6537 6538# Transform an extracted symbol line into symbol name and symbol address 6539lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 6540$lt_c_name_hook\ 6541" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6542" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 6543 6544# Transform an extracted symbol line into symbol name with lib prefix and 6545# symbol address. 6546lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 6547$lt_c_name_lib_hook\ 6548" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6549" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 6550" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 6551 6552# Handle CRLF in mingw tool chain 6553opt_cr= 6554case $build_os in 6555mingw*) 6556 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6557 ;; 6558esac 6559 6560# Try without a prefix underscore, then with it. 6561for ac_symprfx in "" "_"; do 6562 6563 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6564 symxfrm="\\1 $ac_symprfx\\2 \\2" 6565 6566 # Write the raw and C identifiers. 6567 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6568 # Fake it for dumpbin and say T for any non-static function, 6569 # D for any global variable and I for any imported variable. 6570 # Also find C++ and __fastcall symbols from MSVC++, 6571 # which start with @ or ?. 6572 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6573" {last_section=section; section=\$ 3};"\ 6574" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6575" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6576" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 6577" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 6578" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 6579" \$ 0!~/External *\|/{next};"\ 6580" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6581" {if(hide[section]) next};"\ 6582" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 6583" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 6584" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 6585" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 6586" ' prfx=^$ac_symprfx" 6587 else 6588 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6589 fi 6590 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6591 6592 # Check to see that the pipe works correctly. 6593 pipe_works=no 6594 6595 rm -f conftest* 6596 cat > conftest.$ac_ext <<_LT_EOF 6597#ifdef __cplusplus 6598extern "C" { 6599#endif 6600char nm_test_var; 6601void nm_test_func(void); 6602void nm_test_func(void){} 6603#ifdef __cplusplus 6604} 6605#endif 6606int main(){nm_test_var='a';nm_test_func();return(0);} 6607_LT_EOF 6608 6609 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6610 (eval $ac_compile) 2>&5 6611 ac_status=$? 6612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6613 test $ac_status = 0; }; then 6614 # Now try to grab the symbols. 6615 nlist=conftest.nm 6616 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6617 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6618 ac_status=$? 6619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6620 test $ac_status = 0; } && test -s "$nlist"; then 6621 # Try sorting and uniquifying the output. 6622 if sort "$nlist" | uniq > "$nlist"T; then 6623 mv -f "$nlist"T "$nlist" 6624 else 6625 rm -f "$nlist"T 6626 fi 6627 6628 # Make sure that we snagged all the symbols we need. 6629 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6630 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6631 cat <<_LT_EOF > conftest.$ac_ext 6632/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6633#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 6634/* DATA imports from DLLs on WIN32 can't be const, because runtime 6635 relocations are performed -- see ld's documentation on pseudo-relocs. */ 6636# define LT_DLSYM_CONST 6637#elif defined __osf__ 6638/* This system does not cope well with relocations in const data. */ 6639# define LT_DLSYM_CONST 6640#else 6641# define LT_DLSYM_CONST const 6642#endif 6643 6644#ifdef __cplusplus 6645extern "C" { 6646#endif 6647 6648_LT_EOF 6649 # Now generate the symbol file. 6650 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6651 6652 cat <<_LT_EOF >> conftest.$ac_ext 6653 6654/* The mapping between symbol names and symbols. */ 6655LT_DLSYM_CONST struct { 6656 const char *name; 6657 void *address; 6658} 6659lt__PROGRAM__LTX_preloaded_symbols[] = 6660{ 6661 { "@PROGRAM@", (void *) 0 }, 6662_LT_EOF 6663 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6664 cat <<\_LT_EOF >> conftest.$ac_ext 6665 {0, (void *) 0} 6666}; 6667 6668/* This works around a problem in FreeBSD linker */ 6669#ifdef FREEBSD_WORKAROUND 6670static const void *lt_preloaded_setup() { 6671 return lt__PROGRAM__LTX_preloaded_symbols; 6672} 6673#endif 6674 6675#ifdef __cplusplus 6676} 6677#endif 6678_LT_EOF 6679 # Now try linking the two files. 6680 mv conftest.$ac_objext conftstm.$ac_objext 6681 lt_globsym_save_LIBS=$LIBS 6682 lt_globsym_save_CFLAGS=$CFLAGS 6683 LIBS=conftstm.$ac_objext 6684 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6685 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6686 (eval $ac_link) 2>&5 6687 ac_status=$? 6688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6689 test $ac_status = 0; } && test -s conftest$ac_exeext; then 6690 pipe_works=yes 6691 fi 6692 LIBS=$lt_globsym_save_LIBS 6693 CFLAGS=$lt_globsym_save_CFLAGS 6694 else 6695 echo "cannot find nm_test_func in $nlist" >&5 6696 fi 6697 else 6698 echo "cannot find nm_test_var in $nlist" >&5 6699 fi 6700 else 6701 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6702 fi 6703 else 6704 echo "$progname: failed program was:" >&5 6705 cat conftest.$ac_ext >&5 6706 fi 6707 rm -rf conftest* conftst* 6708 6709 # Do not use the global_symbol_pipe unless it works. 6710 if test yes = "$pipe_works"; then 6711 break 6712 else 6713 lt_cv_sys_global_symbol_pipe= 6714 fi 6715done 6716 6717fi 6718 6719if test -z "$lt_cv_sys_global_symbol_pipe"; then 6720 lt_cv_sys_global_symbol_to_cdecl= 6721fi 6722if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6724$as_echo "failed" >&6; } 6725else 6726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6727$as_echo "ok" >&6; } 6728fi 6729 6730# Response file support. 6731if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6732 nm_file_list_spec='@' 6733elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 6734 nm_file_list_spec='@' 6735fi 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6774$as_echo_n "checking for sysroot... " >&6; } 6775 6776# Check whether --with-sysroot was given. 6777if test "${with_sysroot+set}" = set; then : 6778 withval=$with_sysroot; 6779else 6780 with_sysroot=no 6781fi 6782 6783 6784lt_sysroot= 6785case $with_sysroot in #( 6786 yes) 6787 if test yes = "$GCC"; then 6788 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 6789 fi 6790 ;; #( 6791 /*) 6792 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 6793 ;; #( 6794 no|'') 6795 ;; #( 6796 *) 6797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 6798$as_echo "$with_sysroot" >&6; } 6799 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 6800 ;; 6801esac 6802 6803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 6804$as_echo "${lt_sysroot:-no}" >&6; } 6805 6806 6807 6808 6809 6810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 6811$as_echo_n "checking for a working dd... " >&6; } 6812if ${ac_cv_path_lt_DD+:} false; then : 6813 $as_echo_n "(cached) " >&6 6814else 6815 printf 0123456789abcdef0123456789abcdef >conftest.i 6816cat conftest.i conftest.i >conftest2.i 6817: ${lt_DD:=$DD} 6818if test -z "$lt_DD"; then 6819 ac_path_lt_DD_found=false 6820 # Loop through the user's path and test for each of PROGNAME-LIST 6821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6822for as_dir in $PATH 6823do 6824 IFS=$as_save_IFS 6825 test -z "$as_dir" && as_dir=. 6826 for ac_prog in dd; do 6827 for ac_exec_ext in '' $ac_executable_extensions; do 6828 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 6829 as_fn_executable_p "$ac_path_lt_DD" || continue 6830if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 6831 cmp -s conftest.i conftest.out \ 6832 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 6833fi 6834 $ac_path_lt_DD_found && break 3 6835 done 6836 done 6837 done 6838IFS=$as_save_IFS 6839 if test -z "$ac_cv_path_lt_DD"; then 6840 : 6841 fi 6842else 6843 ac_cv_path_lt_DD=$lt_DD 6844fi 6845 6846rm -f conftest.i conftest2.i conftest.out 6847fi 6848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 6849$as_echo "$ac_cv_path_lt_DD" >&6; } 6850 6851 6852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 6853$as_echo_n "checking how to truncate binary pipes... " >&6; } 6854if ${lt_cv_truncate_bin+:} false; then : 6855 $as_echo_n "(cached) " >&6 6856else 6857 printf 0123456789abcdef0123456789abcdef >conftest.i 6858cat conftest.i conftest.i >conftest2.i 6859lt_cv_truncate_bin= 6860if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 6861 cmp -s conftest.i conftest.out \ 6862 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 6863fi 6864rm -f conftest.i conftest2.i conftest.out 6865test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 6866fi 6867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 6868$as_echo "$lt_cv_truncate_bin" >&6; } 6869 6870 6871 6872 6873 6874 6875 6876# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 6877func_cc_basename () 6878{ 6879 for cc_temp in $*""; do 6880 case $cc_temp in 6881 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6882 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6883 \-*) ;; 6884 *) break;; 6885 esac 6886 done 6887 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 6888} 6889 6890# Check whether --enable-libtool-lock was given. 6891if test "${enable_libtool_lock+set}" = set; then : 6892 enableval=$enable_libtool_lock; 6893fi 6894 6895test no = "$enable_libtool_lock" || enable_libtool_lock=yes 6896 6897# Some flags need to be propagated to the compiler or linker for good 6898# libtool support. 6899case $host in 6900ia64-*-hpux*) 6901 # Find out what ABI is being produced by ac_compile, and set mode 6902 # options accordingly. 6903 echo 'int i;' > conftest.$ac_ext 6904 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6905 (eval $ac_compile) 2>&5 6906 ac_status=$? 6907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6908 test $ac_status = 0; }; then 6909 case `/usr/bin/file conftest.$ac_objext` in 6910 *ELF-32*) 6911 HPUX_IA64_MODE=32 6912 ;; 6913 *ELF-64*) 6914 HPUX_IA64_MODE=64 6915 ;; 6916 esac 6917 fi 6918 rm -rf conftest* 6919 ;; 6920*-*-irix6*) 6921 # Find out what ABI is being produced by ac_compile, and set linker 6922 # options accordingly. 6923 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6924 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6925 (eval $ac_compile) 2>&5 6926 ac_status=$? 6927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6928 test $ac_status = 0; }; then 6929 if test yes = "$lt_cv_prog_gnu_ld"; then 6930 case `/usr/bin/file conftest.$ac_objext` in 6931 *32-bit*) 6932 LD="${LD-ld} -melf32bsmip" 6933 ;; 6934 *N32*) 6935 LD="${LD-ld} -melf32bmipn32" 6936 ;; 6937 *64-bit*) 6938 LD="${LD-ld} -melf64bmip" 6939 ;; 6940 esac 6941 else 6942 case `/usr/bin/file conftest.$ac_objext` in 6943 *32-bit*) 6944 LD="${LD-ld} -32" 6945 ;; 6946 *N32*) 6947 LD="${LD-ld} -n32" 6948 ;; 6949 *64-bit*) 6950 LD="${LD-ld} -64" 6951 ;; 6952 esac 6953 fi 6954 fi 6955 rm -rf conftest* 6956 ;; 6957 6958mips64*-*linux*) 6959 # Find out what ABI is being produced by ac_compile, and set linker 6960 # options accordingly. 6961 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6962 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6963 (eval $ac_compile) 2>&5 6964 ac_status=$? 6965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6966 test $ac_status = 0; }; then 6967 emul=elf 6968 case `/usr/bin/file conftest.$ac_objext` in 6969 *32-bit*) 6970 emul="${emul}32" 6971 ;; 6972 *64-bit*) 6973 emul="${emul}64" 6974 ;; 6975 esac 6976 case `/usr/bin/file conftest.$ac_objext` in 6977 *MSB*) 6978 emul="${emul}btsmip" 6979 ;; 6980 *LSB*) 6981 emul="${emul}ltsmip" 6982 ;; 6983 esac 6984 case `/usr/bin/file conftest.$ac_objext` in 6985 *N32*) 6986 emul="${emul}n32" 6987 ;; 6988 esac 6989 LD="${LD-ld} -m $emul" 6990 fi 6991 rm -rf conftest* 6992 ;; 6993 6994x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6995s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6996 # Find out what ABI is being produced by ac_compile, and set linker 6997 # options accordingly. Note that the listed cases only cover the 6998 # situations where additional linker options are needed (such as when 6999 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7000 # vice versa); the common cases where no linker options are needed do 7001 # not appear in the list. 7002 echo 'int i;' > conftest.$ac_ext 7003 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7004 (eval $ac_compile) 2>&5 7005 ac_status=$? 7006 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7007 test $ac_status = 0; }; then 7008 case `/usr/bin/file conftest.o` in 7009 *32-bit*) 7010 case $host in 7011 x86_64-*kfreebsd*-gnu) 7012 LD="${LD-ld} -m elf_i386_fbsd" 7013 ;; 7014 x86_64-*linux*) 7015 case `/usr/bin/file conftest.o` in 7016 *x86-64*) 7017 LD="${LD-ld} -m elf32_x86_64" 7018 ;; 7019 *) 7020 LD="${LD-ld} -m elf_i386" 7021 ;; 7022 esac 7023 ;; 7024 powerpc64le-*linux*) 7025 LD="${LD-ld} -m elf32lppclinux" 7026 ;; 7027 powerpc64-*linux*) 7028 LD="${LD-ld} -m elf32ppclinux" 7029 ;; 7030 s390x-*linux*) 7031 LD="${LD-ld} -m elf_s390" 7032 ;; 7033 sparc64-*linux*) 7034 LD="${LD-ld} -m elf32_sparc" 7035 ;; 7036 esac 7037 ;; 7038 *64-bit*) 7039 case $host in 7040 x86_64-*kfreebsd*-gnu) 7041 LD="${LD-ld} -m elf_x86_64_fbsd" 7042 ;; 7043 x86_64-*linux*) 7044 LD="${LD-ld} -m elf_x86_64" 7045 ;; 7046 powerpcle-*linux*) 7047 LD="${LD-ld} -m elf64lppc" 7048 ;; 7049 powerpc-*linux*) 7050 LD="${LD-ld} -m elf64ppc" 7051 ;; 7052 s390*-*linux*|s390*-*tpf*) 7053 LD="${LD-ld} -m elf64_s390" 7054 ;; 7055 sparc*-*linux*) 7056 LD="${LD-ld} -m elf64_sparc" 7057 ;; 7058 esac 7059 ;; 7060 esac 7061 fi 7062 rm -rf conftest* 7063 ;; 7064 7065*-*-sco3.2v5*) 7066 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7067 SAVE_CFLAGS=$CFLAGS 7068 CFLAGS="$CFLAGS -belf" 7069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7070$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7071if ${lt_cv_cc_needs_belf+:} false; then : 7072 $as_echo_n "(cached) " >&6 7073else 7074 ac_ext=c 7075ac_cpp='$CPP $CPPFLAGS' 7076ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7077ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7078ac_compiler_gnu=$ac_cv_c_compiler_gnu 7079 7080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7081/* end confdefs.h. */ 7082 7083int 7084main () 7085{ 7086 7087 ; 7088 return 0; 7089} 7090_ACEOF 7091if ac_fn_c_try_link "$LINENO"; then : 7092 lt_cv_cc_needs_belf=yes 7093else 7094 lt_cv_cc_needs_belf=no 7095fi 7096rm -f core conftest.err conftest.$ac_objext \ 7097 conftest$ac_exeext conftest.$ac_ext 7098 ac_ext=c 7099ac_cpp='$CPP $CPPFLAGS' 7100ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7101ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7102ac_compiler_gnu=$ac_cv_c_compiler_gnu 7103 7104fi 7105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7106$as_echo "$lt_cv_cc_needs_belf" >&6; } 7107 if test yes != "$lt_cv_cc_needs_belf"; then 7108 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7109 CFLAGS=$SAVE_CFLAGS 7110 fi 7111 ;; 7112*-*solaris*) 7113 # Find out what ABI is being produced by ac_compile, and set linker 7114 # options accordingly. 7115 echo 'int i;' > conftest.$ac_ext 7116 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7117 (eval $ac_compile) 2>&5 7118 ac_status=$? 7119 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7120 test $ac_status = 0; }; then 7121 case `/usr/bin/file conftest.o` in 7122 *64-bit*) 7123 case $lt_cv_prog_gnu_ld in 7124 yes*) 7125 case $host in 7126 i?86-*-solaris*|x86_64-*-solaris*) 7127 LD="${LD-ld} -m elf_x86_64" 7128 ;; 7129 sparc*-*-solaris*) 7130 LD="${LD-ld} -m elf64_sparc" 7131 ;; 7132 esac 7133 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7134 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7135 LD=${LD-ld}_sol2 7136 fi 7137 ;; 7138 *) 7139 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7140 LD="${LD-ld} -64" 7141 fi 7142 ;; 7143 esac 7144 ;; 7145 esac 7146 fi 7147 rm -rf conftest* 7148 ;; 7149esac 7150 7151need_locks=$enable_libtool_lock 7152 7153if test -n "$ac_tool_prefix"; then 7154 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7155set dummy ${ac_tool_prefix}mt; ac_word=$2 7156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7157$as_echo_n "checking for $ac_word... " >&6; } 7158if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7159 $as_echo_n "(cached) " >&6 7160else 7161 if test -n "$MANIFEST_TOOL"; then 7162 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7163else 7164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7165for as_dir in $PATH 7166do 7167 IFS=$as_save_IFS 7168 test -z "$as_dir" && as_dir=. 7169 for ac_exec_ext in '' $ac_executable_extensions; do 7170 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7171 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7173 break 2 7174 fi 7175done 7176 done 7177IFS=$as_save_IFS 7178 7179fi 7180fi 7181MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7182if test -n "$MANIFEST_TOOL"; then 7183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7184$as_echo "$MANIFEST_TOOL" >&6; } 7185else 7186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7187$as_echo "no" >&6; } 7188fi 7189 7190 7191fi 7192if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7193 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7194 # Extract the first word of "mt", so it can be a program name with args. 7195set dummy mt; ac_word=$2 7196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7197$as_echo_n "checking for $ac_word... " >&6; } 7198if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7199 $as_echo_n "(cached) " >&6 7200else 7201 if test -n "$ac_ct_MANIFEST_TOOL"; then 7202 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7203else 7204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7205for as_dir in $PATH 7206do 7207 IFS=$as_save_IFS 7208 test -z "$as_dir" && as_dir=. 7209 for ac_exec_ext in '' $ac_executable_extensions; do 7210 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7211 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7213 break 2 7214 fi 7215done 7216 done 7217IFS=$as_save_IFS 7218 7219fi 7220fi 7221ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7222if test -n "$ac_ct_MANIFEST_TOOL"; then 7223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7224$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7225else 7226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7227$as_echo "no" >&6; } 7228fi 7229 7230 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7231 MANIFEST_TOOL=":" 7232 else 7233 case $cross_compiling:$ac_tool_warned in 7234yes:) 7235{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7236$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7237ac_tool_warned=yes ;; 7238esac 7239 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7240 fi 7241else 7242 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7243fi 7244 7245test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7247$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7248if ${lt_cv_path_mainfest_tool+:} false; then : 7249 $as_echo_n "(cached) " >&6 7250else 7251 lt_cv_path_mainfest_tool=no 7252 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7253 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7254 cat conftest.err >&5 7255 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7256 lt_cv_path_mainfest_tool=yes 7257 fi 7258 rm -f conftest* 7259fi 7260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7261$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7262if test yes != "$lt_cv_path_mainfest_tool"; then 7263 MANIFEST_TOOL=: 7264fi 7265 7266 7267 7268 7269 7270 7271 case $host_os in 7272 rhapsody* | darwin*) 7273 if test -n "$ac_tool_prefix"; then 7274 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7275set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7277$as_echo_n "checking for $ac_word... " >&6; } 7278if ${ac_cv_prog_DSYMUTIL+:} false; then : 7279 $as_echo_n "(cached) " >&6 7280else 7281 if test -n "$DSYMUTIL"; then 7282 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7283else 7284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7285for as_dir in $PATH 7286do 7287 IFS=$as_save_IFS 7288 test -z "$as_dir" && as_dir=. 7289 for ac_exec_ext in '' $ac_executable_extensions; do 7290 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7291 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7293 break 2 7294 fi 7295done 7296 done 7297IFS=$as_save_IFS 7298 7299fi 7300fi 7301DSYMUTIL=$ac_cv_prog_DSYMUTIL 7302if test -n "$DSYMUTIL"; then 7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7304$as_echo "$DSYMUTIL" >&6; } 7305else 7306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7307$as_echo "no" >&6; } 7308fi 7309 7310 7311fi 7312if test -z "$ac_cv_prog_DSYMUTIL"; then 7313 ac_ct_DSYMUTIL=$DSYMUTIL 7314 # Extract the first word of "dsymutil", so it can be a program name with args. 7315set dummy dsymutil; ac_word=$2 7316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7317$as_echo_n "checking for $ac_word... " >&6; } 7318if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7319 $as_echo_n "(cached) " >&6 7320else 7321 if test -n "$ac_ct_DSYMUTIL"; then 7322 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7323else 7324as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7325for as_dir in $PATH 7326do 7327 IFS=$as_save_IFS 7328 test -z "$as_dir" && as_dir=. 7329 for ac_exec_ext in '' $ac_executable_extensions; do 7330 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7331 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7332 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7333 break 2 7334 fi 7335done 7336 done 7337IFS=$as_save_IFS 7338 7339fi 7340fi 7341ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7342if test -n "$ac_ct_DSYMUTIL"; then 7343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7344$as_echo "$ac_ct_DSYMUTIL" >&6; } 7345else 7346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7347$as_echo "no" >&6; } 7348fi 7349 7350 if test "x$ac_ct_DSYMUTIL" = x; then 7351 DSYMUTIL=":" 7352 else 7353 case $cross_compiling:$ac_tool_warned in 7354yes:) 7355{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7356$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7357ac_tool_warned=yes ;; 7358esac 7359 DSYMUTIL=$ac_ct_DSYMUTIL 7360 fi 7361else 7362 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7363fi 7364 7365 if test -n "$ac_tool_prefix"; then 7366 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7367set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7369$as_echo_n "checking for $ac_word... " >&6; } 7370if ${ac_cv_prog_NMEDIT+:} false; then : 7371 $as_echo_n "(cached) " >&6 7372else 7373 if test -n "$NMEDIT"; then 7374 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7375else 7376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7377for as_dir in $PATH 7378do 7379 IFS=$as_save_IFS 7380 test -z "$as_dir" && as_dir=. 7381 for ac_exec_ext in '' $ac_executable_extensions; do 7382 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7383 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7385 break 2 7386 fi 7387done 7388 done 7389IFS=$as_save_IFS 7390 7391fi 7392fi 7393NMEDIT=$ac_cv_prog_NMEDIT 7394if test -n "$NMEDIT"; then 7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7396$as_echo "$NMEDIT" >&6; } 7397else 7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7399$as_echo "no" >&6; } 7400fi 7401 7402 7403fi 7404if test -z "$ac_cv_prog_NMEDIT"; then 7405 ac_ct_NMEDIT=$NMEDIT 7406 # Extract the first word of "nmedit", so it can be a program name with args. 7407set dummy nmedit; ac_word=$2 7408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7409$as_echo_n "checking for $ac_word... " >&6; } 7410if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7411 $as_echo_n "(cached) " >&6 7412else 7413 if test -n "$ac_ct_NMEDIT"; then 7414 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7415else 7416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7417for as_dir in $PATH 7418do 7419 IFS=$as_save_IFS 7420 test -z "$as_dir" && as_dir=. 7421 for ac_exec_ext in '' $ac_executable_extensions; do 7422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7423 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7425 break 2 7426 fi 7427done 7428 done 7429IFS=$as_save_IFS 7430 7431fi 7432fi 7433ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7434if test -n "$ac_ct_NMEDIT"; then 7435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7436$as_echo "$ac_ct_NMEDIT" >&6; } 7437else 7438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7439$as_echo "no" >&6; } 7440fi 7441 7442 if test "x$ac_ct_NMEDIT" = x; then 7443 NMEDIT=":" 7444 else 7445 case $cross_compiling:$ac_tool_warned in 7446yes:) 7447{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7448$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7449ac_tool_warned=yes ;; 7450esac 7451 NMEDIT=$ac_ct_NMEDIT 7452 fi 7453else 7454 NMEDIT="$ac_cv_prog_NMEDIT" 7455fi 7456 7457 if test -n "$ac_tool_prefix"; then 7458 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7459set dummy ${ac_tool_prefix}lipo; ac_word=$2 7460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7461$as_echo_n "checking for $ac_word... " >&6; } 7462if ${ac_cv_prog_LIPO+:} false; then : 7463 $as_echo_n "(cached) " >&6 7464else 7465 if test -n "$LIPO"; then 7466 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7467else 7468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7469for as_dir in $PATH 7470do 7471 IFS=$as_save_IFS 7472 test -z "$as_dir" && as_dir=. 7473 for ac_exec_ext in '' $ac_executable_extensions; do 7474 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7475 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7477 break 2 7478 fi 7479done 7480 done 7481IFS=$as_save_IFS 7482 7483fi 7484fi 7485LIPO=$ac_cv_prog_LIPO 7486if test -n "$LIPO"; then 7487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7488$as_echo "$LIPO" >&6; } 7489else 7490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7491$as_echo "no" >&6; } 7492fi 7493 7494 7495fi 7496if test -z "$ac_cv_prog_LIPO"; then 7497 ac_ct_LIPO=$LIPO 7498 # Extract the first word of "lipo", so it can be a program name with args. 7499set dummy lipo; ac_word=$2 7500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7501$as_echo_n "checking for $ac_word... " >&6; } 7502if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7503 $as_echo_n "(cached) " >&6 7504else 7505 if test -n "$ac_ct_LIPO"; then 7506 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7507else 7508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7509for as_dir in $PATH 7510do 7511 IFS=$as_save_IFS 7512 test -z "$as_dir" && as_dir=. 7513 for ac_exec_ext in '' $ac_executable_extensions; do 7514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7515 ac_cv_prog_ac_ct_LIPO="lipo" 7516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7517 break 2 7518 fi 7519done 7520 done 7521IFS=$as_save_IFS 7522 7523fi 7524fi 7525ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7526if test -n "$ac_ct_LIPO"; then 7527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7528$as_echo "$ac_ct_LIPO" >&6; } 7529else 7530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7531$as_echo "no" >&6; } 7532fi 7533 7534 if test "x$ac_ct_LIPO" = x; then 7535 LIPO=":" 7536 else 7537 case $cross_compiling:$ac_tool_warned in 7538yes:) 7539{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7540$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7541ac_tool_warned=yes ;; 7542esac 7543 LIPO=$ac_ct_LIPO 7544 fi 7545else 7546 LIPO="$ac_cv_prog_LIPO" 7547fi 7548 7549 if test -n "$ac_tool_prefix"; then 7550 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7551set dummy ${ac_tool_prefix}otool; ac_word=$2 7552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7553$as_echo_n "checking for $ac_word... " >&6; } 7554if ${ac_cv_prog_OTOOL+:} false; then : 7555 $as_echo_n "(cached) " >&6 7556else 7557 if test -n "$OTOOL"; then 7558 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7559else 7560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7561for as_dir in $PATH 7562do 7563 IFS=$as_save_IFS 7564 test -z "$as_dir" && as_dir=. 7565 for ac_exec_ext in '' $ac_executable_extensions; do 7566 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7567 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7568 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7569 break 2 7570 fi 7571done 7572 done 7573IFS=$as_save_IFS 7574 7575fi 7576fi 7577OTOOL=$ac_cv_prog_OTOOL 7578if test -n "$OTOOL"; then 7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7580$as_echo "$OTOOL" >&6; } 7581else 7582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7583$as_echo "no" >&6; } 7584fi 7585 7586 7587fi 7588if test -z "$ac_cv_prog_OTOOL"; then 7589 ac_ct_OTOOL=$OTOOL 7590 # Extract the first word of "otool", so it can be a program name with args. 7591set dummy otool; ac_word=$2 7592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7593$as_echo_n "checking for $ac_word... " >&6; } 7594if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7595 $as_echo_n "(cached) " >&6 7596else 7597 if test -n "$ac_ct_OTOOL"; then 7598 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7599else 7600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7601for as_dir in $PATH 7602do 7603 IFS=$as_save_IFS 7604 test -z "$as_dir" && as_dir=. 7605 for ac_exec_ext in '' $ac_executable_extensions; do 7606 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7607 ac_cv_prog_ac_ct_OTOOL="otool" 7608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7609 break 2 7610 fi 7611done 7612 done 7613IFS=$as_save_IFS 7614 7615fi 7616fi 7617ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7618if test -n "$ac_ct_OTOOL"; then 7619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7620$as_echo "$ac_ct_OTOOL" >&6; } 7621else 7622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7623$as_echo "no" >&6; } 7624fi 7625 7626 if test "x$ac_ct_OTOOL" = x; then 7627 OTOOL=":" 7628 else 7629 case $cross_compiling:$ac_tool_warned in 7630yes:) 7631{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7632$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7633ac_tool_warned=yes ;; 7634esac 7635 OTOOL=$ac_ct_OTOOL 7636 fi 7637else 7638 OTOOL="$ac_cv_prog_OTOOL" 7639fi 7640 7641 if test -n "$ac_tool_prefix"; then 7642 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7643set dummy ${ac_tool_prefix}otool64; ac_word=$2 7644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7645$as_echo_n "checking for $ac_word... " >&6; } 7646if ${ac_cv_prog_OTOOL64+:} false; then : 7647 $as_echo_n "(cached) " >&6 7648else 7649 if test -n "$OTOOL64"; then 7650 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7651else 7652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7653for as_dir in $PATH 7654do 7655 IFS=$as_save_IFS 7656 test -z "$as_dir" && as_dir=. 7657 for ac_exec_ext in '' $ac_executable_extensions; do 7658 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7659 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7661 break 2 7662 fi 7663done 7664 done 7665IFS=$as_save_IFS 7666 7667fi 7668fi 7669OTOOL64=$ac_cv_prog_OTOOL64 7670if test -n "$OTOOL64"; then 7671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7672$as_echo "$OTOOL64" >&6; } 7673else 7674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7675$as_echo "no" >&6; } 7676fi 7677 7678 7679fi 7680if test -z "$ac_cv_prog_OTOOL64"; then 7681 ac_ct_OTOOL64=$OTOOL64 7682 # Extract the first word of "otool64", so it can be a program name with args. 7683set dummy otool64; ac_word=$2 7684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7685$as_echo_n "checking for $ac_word... " >&6; } 7686if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7687 $as_echo_n "(cached) " >&6 7688else 7689 if test -n "$ac_ct_OTOOL64"; then 7690 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7691else 7692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7693for as_dir in $PATH 7694do 7695 IFS=$as_save_IFS 7696 test -z "$as_dir" && as_dir=. 7697 for ac_exec_ext in '' $ac_executable_extensions; do 7698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7699 ac_cv_prog_ac_ct_OTOOL64="otool64" 7700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7701 break 2 7702 fi 7703done 7704 done 7705IFS=$as_save_IFS 7706 7707fi 7708fi 7709ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7710if test -n "$ac_ct_OTOOL64"; then 7711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7712$as_echo "$ac_ct_OTOOL64" >&6; } 7713else 7714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7715$as_echo "no" >&6; } 7716fi 7717 7718 if test "x$ac_ct_OTOOL64" = x; then 7719 OTOOL64=":" 7720 else 7721 case $cross_compiling:$ac_tool_warned in 7722yes:) 7723{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7724$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7725ac_tool_warned=yes ;; 7726esac 7727 OTOOL64=$ac_ct_OTOOL64 7728 fi 7729else 7730 OTOOL64="$ac_cv_prog_OTOOL64" 7731fi 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7760$as_echo_n "checking for -single_module linker flag... " >&6; } 7761if ${lt_cv_apple_cc_single_mod+:} false; then : 7762 $as_echo_n "(cached) " >&6 7763else 7764 lt_cv_apple_cc_single_mod=no 7765 if test -z "$LT_MULTI_MODULE"; then 7766 # By default we will add the -single_module flag. You can override 7767 # by either setting the environment variable LT_MULTI_MODULE 7768 # non-empty at configure time, or by adding -multi_module to the 7769 # link flags. 7770 rm -rf libconftest.dylib* 7771 echo "int foo(void){return 1;}" > conftest.c 7772 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7773-dynamiclib -Wl,-single_module conftest.c" >&5 7774 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7775 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7776 _lt_result=$? 7777 # If there is a non-empty error log, and "single_module" 7778 # appears in it, assume the flag caused a linker warning 7779 if test -s conftest.err && $GREP single_module conftest.err; then 7780 cat conftest.err >&5 7781 # Otherwise, if the output was created with a 0 exit code from 7782 # the compiler, it worked. 7783 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 7784 lt_cv_apple_cc_single_mod=yes 7785 else 7786 cat conftest.err >&5 7787 fi 7788 rm -rf libconftest.dylib* 7789 rm -f conftest.* 7790 fi 7791fi 7792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7793$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7794 7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7796$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7797if ${lt_cv_ld_exported_symbols_list+:} false; then : 7798 $as_echo_n "(cached) " >&6 7799else 7800 lt_cv_ld_exported_symbols_list=no 7801 save_LDFLAGS=$LDFLAGS 7802 echo "_main" > conftest.sym 7803 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7805/* end confdefs.h. */ 7806 7807int 7808main () 7809{ 7810 7811 ; 7812 return 0; 7813} 7814_ACEOF 7815if ac_fn_c_try_link "$LINENO"; then : 7816 lt_cv_ld_exported_symbols_list=yes 7817else 7818 lt_cv_ld_exported_symbols_list=no 7819fi 7820rm -f core conftest.err conftest.$ac_objext \ 7821 conftest$ac_exeext conftest.$ac_ext 7822 LDFLAGS=$save_LDFLAGS 7823 7824fi 7825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7826$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7827 7828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7829$as_echo_n "checking for -force_load linker flag... " >&6; } 7830if ${lt_cv_ld_force_load+:} false; then : 7831 $as_echo_n "(cached) " >&6 7832else 7833 lt_cv_ld_force_load=no 7834 cat > conftest.c << _LT_EOF 7835int forced_loaded() { return 2;} 7836_LT_EOF 7837 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7838 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7839 echo "$AR cru libconftest.a conftest.o" >&5 7840 $AR cru libconftest.a conftest.o 2>&5 7841 echo "$RANLIB libconftest.a" >&5 7842 $RANLIB libconftest.a 2>&5 7843 cat > conftest.c << _LT_EOF 7844int main() { return 0;} 7845_LT_EOF 7846 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7847 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7848 _lt_result=$? 7849 if test -s conftest.err && $GREP force_load conftest.err; then 7850 cat conftest.err >&5 7851 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 7852 lt_cv_ld_force_load=yes 7853 else 7854 cat conftest.err >&5 7855 fi 7856 rm -f conftest.err libconftest.a conftest conftest.c 7857 rm -rf conftest.dSYM 7858 7859fi 7860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7861$as_echo "$lt_cv_ld_force_load" >&6; } 7862 case $host_os in 7863 rhapsody* | darwin1.[012]) 7864 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 7865 darwin1.*) 7866 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 7867 darwin*) # darwin 5.x on 7868 # if running on 10.5 or later, the deployment target defaults 7869 # to the OS version, if on x86, and 10.4, the deployment 7870 # target defaults to 10.4. Don't you love it? 7871 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7872 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7873 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 7874 10.[012][,.]*) 7875 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 7876 10.*) 7877 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 7878 esac 7879 ;; 7880 esac 7881 if test yes = "$lt_cv_apple_cc_single_mod"; then 7882 _lt_dar_single_mod='$single_module' 7883 fi 7884 if test yes = "$lt_cv_ld_exported_symbols_list"; then 7885 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 7886 else 7887 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 7888 fi 7889 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 7890 _lt_dsymutil='~$DSYMUTIL $lib || :' 7891 else 7892 _lt_dsymutil= 7893 fi 7894 ;; 7895 esac 7896 7897# func_munge_path_list VARIABLE PATH 7898# ----------------------------------- 7899# VARIABLE is name of variable containing _space_ separated list of 7900# directories to be munged by the contents of PATH, which is string 7901# having a format: 7902# "DIR[:DIR]:" 7903# string "DIR[ DIR]" will be prepended to VARIABLE 7904# ":DIR[:DIR]" 7905# string "DIR[ DIR]" will be appended to VARIABLE 7906# "DIRP[:DIRP]::[DIRA:]DIRA" 7907# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 7908# "DIRA[ DIRA]" will be appended to VARIABLE 7909# "DIR[:DIR]" 7910# VARIABLE will be replaced by "DIR[ DIR]" 7911func_munge_path_list () 7912{ 7913 case x$2 in 7914 x) 7915 ;; 7916 *:) 7917 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \S|@1\" 7918 ;; 7919 x:*) 7920 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 7921 ;; 7922 *::*) 7923 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 7924 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 7925 ;; 7926 *) 7927 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 7928 ;; 7929 esac 7930} 7931 7932ac_ext=c 7933ac_cpp='$CPP $CPPFLAGS' 7934ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7935ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7936ac_compiler_gnu=$ac_cv_c_compiler_gnu 7937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7938$as_echo_n "checking how to run the C preprocessor... " >&6; } 7939# On Suns, sometimes $CPP names a directory. 7940if test -n "$CPP" && test -d "$CPP"; then 7941 CPP= 7942fi 7943if test -z "$CPP"; then 7944 if ${ac_cv_prog_CPP+:} false; then : 7945 $as_echo_n "(cached) " >&6 7946else 7947 # Double quotes because CPP needs to be expanded 7948 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7949 do 7950 ac_preproc_ok=false 7951for ac_c_preproc_warn_flag in '' yes 7952do 7953 # Use a header file that comes with gcc, so configuring glibc 7954 # with a fresh cross-compiler works. 7955 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7956 # <limits.h> exists even on freestanding compilers. 7957 # On the NeXT, cc -E runs the code through the compiler's parser, 7958 # not just through cpp. "Syntax error" is here to catch this case. 7959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7960/* end confdefs.h. */ 7961#ifdef __STDC__ 7962# include <limits.h> 7963#else 7964# include <assert.h> 7965#endif 7966 Syntax error 7967_ACEOF 7968if ac_fn_c_try_cpp "$LINENO"; then : 7969 7970else 7971 # Broken: fails on valid input. 7972continue 7973fi 7974rm -f conftest.err conftest.i conftest.$ac_ext 7975 7976 # OK, works on sane cases. Now check whether nonexistent headers 7977 # can be detected and how. 7978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7979/* end confdefs.h. */ 7980#include <ac_nonexistent.h> 7981_ACEOF 7982if ac_fn_c_try_cpp "$LINENO"; then : 7983 # Broken: success on invalid input. 7984continue 7985else 7986 # Passes both tests. 7987ac_preproc_ok=: 7988break 7989fi 7990rm -f conftest.err conftest.i conftest.$ac_ext 7991 7992done 7993# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7994rm -f conftest.i conftest.err conftest.$ac_ext 7995if $ac_preproc_ok; then : 7996 break 7997fi 7998 7999 done 8000 ac_cv_prog_CPP=$CPP 8001 8002fi 8003 CPP=$ac_cv_prog_CPP 8004else 8005 ac_cv_prog_CPP=$CPP 8006fi 8007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 8008$as_echo "$CPP" >&6; } 8009ac_preproc_ok=false 8010for ac_c_preproc_warn_flag in '' yes 8011do 8012 # Use a header file that comes with gcc, so configuring glibc 8013 # with a fresh cross-compiler works. 8014 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8015 # <limits.h> exists even on freestanding compilers. 8016 # On the NeXT, cc -E runs the code through the compiler's parser, 8017 # not just through cpp. "Syntax error" is here to catch this case. 8018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8019/* end confdefs.h. */ 8020#ifdef __STDC__ 8021# include <limits.h> 8022#else 8023# include <assert.h> 8024#endif 8025 Syntax error 8026_ACEOF 8027if ac_fn_c_try_cpp "$LINENO"; then : 8028 8029else 8030 # Broken: fails on valid input. 8031continue 8032fi 8033rm -f conftest.err conftest.i conftest.$ac_ext 8034 8035 # OK, works on sane cases. Now check whether nonexistent headers 8036 # can be detected and how. 8037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8038/* end confdefs.h. */ 8039#include <ac_nonexistent.h> 8040_ACEOF 8041if ac_fn_c_try_cpp "$LINENO"; then : 8042 # Broken: success on invalid input. 8043continue 8044else 8045 # Passes both tests. 8046ac_preproc_ok=: 8047break 8048fi 8049rm -f conftest.err conftest.i conftest.$ac_ext 8050 8051done 8052# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8053rm -f conftest.i conftest.err conftest.$ac_ext 8054if $ac_preproc_ok; then : 8055 8056else 8057 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8058$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8059as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 8060See \`config.log' for more details" "$LINENO" 5; } 8061fi 8062 8063ac_ext=c 8064ac_cpp='$CPP $CPPFLAGS' 8065ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8066ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8067ac_compiler_gnu=$ac_cv_c_compiler_gnu 8068 8069 8070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 8071$as_echo_n "checking for ANSI C header files... " >&6; } 8072if ${ac_cv_header_stdc+:} false; then : 8073 $as_echo_n "(cached) " >&6 8074else 8075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8076/* end confdefs.h. */ 8077#include <stdlib.h> 8078#include <stdarg.h> 8079#include <string.h> 8080#include <float.h> 8081 8082int 8083main () 8084{ 8085 8086 ; 8087 return 0; 8088} 8089_ACEOF 8090if ac_fn_c_try_compile "$LINENO"; then : 8091 ac_cv_header_stdc=yes 8092else 8093 ac_cv_header_stdc=no 8094fi 8095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8096 8097if test $ac_cv_header_stdc = yes; then 8098 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 8099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8100/* end confdefs.h. */ 8101#include <string.h> 8102 8103_ACEOF 8104if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8105 $EGREP "memchr" >/dev/null 2>&1; then : 8106 8107else 8108 ac_cv_header_stdc=no 8109fi 8110rm -f conftest* 8111 8112fi 8113 8114if test $ac_cv_header_stdc = yes; then 8115 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 8116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8117/* end confdefs.h. */ 8118#include <stdlib.h> 8119 8120_ACEOF 8121if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8122 $EGREP "free" >/dev/null 2>&1; then : 8123 8124else 8125 ac_cv_header_stdc=no 8126fi 8127rm -f conftest* 8128 8129fi 8130 8131if test $ac_cv_header_stdc = yes; then 8132 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 8133 if test "$cross_compiling" = yes; then : 8134 : 8135else 8136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8137/* end confdefs.h. */ 8138#include <ctype.h> 8139#include <stdlib.h> 8140#if ((' ' & 0x0FF) == 0x020) 8141# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 8142# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 8143#else 8144# define ISLOWER(c) \ 8145 (('a' <= (c) && (c) <= 'i') \ 8146 || ('j' <= (c) && (c) <= 'r') \ 8147 || ('s' <= (c) && (c) <= 'z')) 8148# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 8149#endif 8150 8151#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 8152int 8153main () 8154{ 8155 int i; 8156 for (i = 0; i < 256; i++) 8157 if (XOR (islower (i), ISLOWER (i)) 8158 || toupper (i) != TOUPPER (i)) 8159 return 2; 8160 return 0; 8161} 8162_ACEOF 8163if ac_fn_c_try_run "$LINENO"; then : 8164 8165else 8166 ac_cv_header_stdc=no 8167fi 8168rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8169 conftest.$ac_objext conftest.beam conftest.$ac_ext 8170fi 8171 8172fi 8173fi 8174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 8175$as_echo "$ac_cv_header_stdc" >&6; } 8176if test $ac_cv_header_stdc = yes; then 8177 8178$as_echo "#define STDC_HEADERS 1" >>confdefs.h 8179 8180fi 8181 8182# On IRIX 5.3, sys/types and inttypes.h are conflicting. 8183for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8184 inttypes.h stdint.h unistd.h 8185do : 8186 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8187ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 8188" 8189if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8190 cat >>confdefs.h <<_ACEOF 8191#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8192_ACEOF 8193 8194fi 8195 8196done 8197 8198 8199for ac_header in dlfcn.h 8200do : 8201 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8202" 8203if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8204 cat >>confdefs.h <<_ACEOF 8205#define HAVE_DLFCN_H 1 8206_ACEOF 8207 8208fi 8209 8210done 8211 8212 8213 8214 8215 8216# Set options 8217 8218 8219 8220 enable_dlopen=no 8221 8222 8223 enable_win32_dll=no 8224 8225 8226 # Check whether --enable-shared was given. 8227if test "${enable_shared+set}" = set; then : 8228 enableval=$enable_shared; p=${PACKAGE-default} 8229 case $enableval in 8230 yes) enable_shared=yes ;; 8231 no) enable_shared=no ;; 8232 *) 8233 enable_shared=no 8234 # Look at the argument we got. We use all the common list separators. 8235 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8236 for pkg in $enableval; do 8237 IFS=$lt_save_ifs 8238 if test "X$pkg" = "X$p"; then 8239 enable_shared=yes 8240 fi 8241 done 8242 IFS=$lt_save_ifs 8243 ;; 8244 esac 8245else 8246 enable_shared=yes 8247fi 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 # Check whether --enable-static was given. 8258if test "${enable_static+set}" = set; then : 8259 enableval=$enable_static; p=${PACKAGE-default} 8260 case $enableval in 8261 yes) enable_static=yes ;; 8262 no) enable_static=no ;; 8263 *) 8264 enable_static=no 8265 # Look at the argument we got. We use all the common list separators. 8266 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8267 for pkg in $enableval; do 8268 IFS=$lt_save_ifs 8269 if test "X$pkg" = "X$p"; then 8270 enable_static=yes 8271 fi 8272 done 8273 IFS=$lt_save_ifs 8274 ;; 8275 esac 8276else 8277 enable_static=yes 8278fi 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289# Check whether --with-pic was given. 8290if test "${with_pic+set}" = set; then : 8291 withval=$with_pic; lt_p=${PACKAGE-default} 8292 case $withval in 8293 yes|no) pic_mode=$withval ;; 8294 *) 8295 pic_mode=default 8296 # Look at the argument we got. We use all the common list separators. 8297 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8298 for lt_pkg in $withval; do 8299 IFS=$lt_save_ifs 8300 if test "X$lt_pkg" = "X$lt_p"; then 8301 pic_mode=yes 8302 fi 8303 done 8304 IFS=$lt_save_ifs 8305 ;; 8306 esac 8307else 8308 pic_mode=default 8309fi 8310 8311 8312 8313 8314 8315 8316 8317 8318 # Check whether --enable-fast-install was given. 8319if test "${enable_fast_install+set}" = set; then : 8320 enableval=$enable_fast_install; p=${PACKAGE-default} 8321 case $enableval in 8322 yes) enable_fast_install=yes ;; 8323 no) enable_fast_install=no ;; 8324 *) 8325 enable_fast_install=no 8326 # Look at the argument we got. We use all the common list separators. 8327 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8328 for pkg in $enableval; do 8329 IFS=$lt_save_ifs 8330 if test "X$pkg" = "X$p"; then 8331 enable_fast_install=yes 8332 fi 8333 done 8334 IFS=$lt_save_ifs 8335 ;; 8336 esac 8337else 8338 enable_fast_install=yes 8339fi 8340 8341 8342 8343 8344 8345 8346 8347 8348 shared_archive_member_spec= 8349case $host,$enable_shared in 8350power*-*-aix[5-9]*,yes) 8351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8352$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8353 8354# Check whether --with-aix-soname was given. 8355if test "${with_aix_soname+set}" = set; then : 8356 withval=$with_aix_soname; case $withval in 8357 aix|svr4|both) 8358 ;; 8359 *) 8360 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8361 ;; 8362 esac 8363 lt_cv_with_aix_soname=$with_aix_soname 8364else 8365 if ${lt_cv_with_aix_soname+:} false; then : 8366 $as_echo_n "(cached) " >&6 8367else 8368 lt_cv_with_aix_soname=aix 8369fi 8370 8371 with_aix_soname=$lt_cv_with_aix_soname 8372fi 8373 8374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8375$as_echo "$with_aix_soname" >&6; } 8376 if test aix != "$with_aix_soname"; then 8377 # For the AIX way of multilib, we name the shared archive member 8378 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8379 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8380 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8381 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8382 if test 64 = "${OBJECT_MODE-32}"; then 8383 shared_archive_member_spec=shr_64 8384 else 8385 shared_archive_member_spec=shr 8386 fi 8387 fi 8388 ;; 8389*) 8390 with_aix_soname=aix 8391 ;; 8392esac 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403# This can be used to rebuild libtool when needed 8404LIBTOOL_DEPS=$ltmain 8405 8406# Always use our own libtool. 8407LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438test -z "$LN_S" && LN_S="ln -s" 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453if test -n "${ZSH_VERSION+set}"; then 8454 setopt NO_GLOB_SUBST 8455fi 8456 8457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8458$as_echo_n "checking for objdir... " >&6; } 8459if ${lt_cv_objdir+:} false; then : 8460 $as_echo_n "(cached) " >&6 8461else 8462 rm -f .libs 2>/dev/null 8463mkdir .libs 2>/dev/null 8464if test -d .libs; then 8465 lt_cv_objdir=.libs 8466else 8467 # MS-DOS does not allow filenames that begin with a dot. 8468 lt_cv_objdir=_libs 8469fi 8470rmdir .libs 2>/dev/null 8471fi 8472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8473$as_echo "$lt_cv_objdir" >&6; } 8474objdir=$lt_cv_objdir 8475 8476 8477 8478 8479 8480cat >>confdefs.h <<_ACEOF 8481#define LT_OBJDIR "$lt_cv_objdir/" 8482_ACEOF 8483 8484 8485 8486 8487case $host_os in 8488aix3*) 8489 # AIX sometimes has problems with the GCC collect2 program. For some 8490 # reason, if we set the COLLECT_NAMES environment variable, the problems 8491 # vanish in a puff of smoke. 8492 if test set != "${COLLECT_NAMES+set}"; then 8493 COLLECT_NAMES= 8494 export COLLECT_NAMES 8495 fi 8496 ;; 8497esac 8498 8499# Global variables: 8500ofile=libtool 8501can_build_shared=yes 8502 8503# All known linkers require a '.a' archive for static linking (except MSVC, 8504# which needs '.lib'). 8505libext=a 8506 8507with_gnu_ld=$lt_cv_prog_gnu_ld 8508 8509old_CC=$CC 8510old_CFLAGS=$CFLAGS 8511 8512# Set sane defaults for various variables 8513test -z "$CC" && CC=cc 8514test -z "$LTCC" && LTCC=$CC 8515test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8516test -z "$LD" && LD=ld 8517test -z "$ac_objext" && ac_objext=o 8518 8519func_cc_basename $compiler 8520cc_basename=$func_cc_basename_result 8521 8522 8523# Only perform the check for file, if the check method requires it 8524test -z "$MAGIC_CMD" && MAGIC_CMD=file 8525case $deplibs_check_method in 8526file_magic*) 8527 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8529$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8530if ${lt_cv_path_MAGIC_CMD+:} false; then : 8531 $as_echo_n "(cached) " >&6 8532else 8533 case $MAGIC_CMD in 8534[\\/*] | ?:[\\/]*) 8535 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8536 ;; 8537*) 8538 lt_save_MAGIC_CMD=$MAGIC_CMD 8539 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8540 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8541 for ac_dir in $ac_dummy; do 8542 IFS=$lt_save_ifs 8543 test -z "$ac_dir" && ac_dir=. 8544 if test -f "$ac_dir/${ac_tool_prefix}file"; then 8545 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 8546 if test -n "$file_magic_test_file"; then 8547 case $deplibs_check_method in 8548 "file_magic "*) 8549 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8550 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8551 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8552 $EGREP "$file_magic_regex" > /dev/null; then 8553 : 8554 else 8555 cat <<_LT_EOF 1>&2 8556 8557*** Warning: the command libtool uses to detect shared libraries, 8558*** $file_magic_cmd, produces output that libtool cannot recognize. 8559*** The result is that libtool may fail to recognize shared libraries 8560*** as such. This will affect the creation of libtool libraries that 8561*** depend on shared libraries, but programs linked with such libtool 8562*** libraries will work regardless of this problem. Nevertheless, you 8563*** may want to report the problem to your system manager and/or to 8564*** bug-libtool@gnu.org 8565 8566_LT_EOF 8567 fi ;; 8568 esac 8569 fi 8570 break 8571 fi 8572 done 8573 IFS=$lt_save_ifs 8574 MAGIC_CMD=$lt_save_MAGIC_CMD 8575 ;; 8576esac 8577fi 8578 8579MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8580if test -n "$MAGIC_CMD"; then 8581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8582$as_echo "$MAGIC_CMD" >&6; } 8583else 8584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8585$as_echo "no" >&6; } 8586fi 8587 8588 8589 8590 8591 8592if test -z "$lt_cv_path_MAGIC_CMD"; then 8593 if test -n "$ac_tool_prefix"; then 8594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8595$as_echo_n "checking for file... " >&6; } 8596if ${lt_cv_path_MAGIC_CMD+:} false; then : 8597 $as_echo_n "(cached) " >&6 8598else 8599 case $MAGIC_CMD in 8600[\\/*] | ?:[\\/]*) 8601 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8602 ;; 8603*) 8604 lt_save_MAGIC_CMD=$MAGIC_CMD 8605 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8606 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8607 for ac_dir in $ac_dummy; do 8608 IFS=$lt_save_ifs 8609 test -z "$ac_dir" && ac_dir=. 8610 if test -f "$ac_dir/file"; then 8611 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 8612 if test -n "$file_magic_test_file"; then 8613 case $deplibs_check_method in 8614 "file_magic "*) 8615 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8616 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8617 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8618 $EGREP "$file_magic_regex" > /dev/null; then 8619 : 8620 else 8621 cat <<_LT_EOF 1>&2 8622 8623*** Warning: the command libtool uses to detect shared libraries, 8624*** $file_magic_cmd, produces output that libtool cannot recognize. 8625*** The result is that libtool may fail to recognize shared libraries 8626*** as such. This will affect the creation of libtool libraries that 8627*** depend on shared libraries, but programs linked with such libtool 8628*** libraries will work regardless of this problem. Nevertheless, you 8629*** may want to report the problem to your system manager and/or to 8630*** bug-libtool@gnu.org 8631 8632_LT_EOF 8633 fi ;; 8634 esac 8635 fi 8636 break 8637 fi 8638 done 8639 IFS=$lt_save_ifs 8640 MAGIC_CMD=$lt_save_MAGIC_CMD 8641 ;; 8642esac 8643fi 8644 8645MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8646if test -n "$MAGIC_CMD"; then 8647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8648$as_echo "$MAGIC_CMD" >&6; } 8649else 8650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8651$as_echo "no" >&6; } 8652fi 8653 8654 8655 else 8656 MAGIC_CMD=: 8657 fi 8658fi 8659 8660 fi 8661 ;; 8662esac 8663 8664# Use C for the default configuration in the libtool script 8665 8666lt_save_CC=$CC 8667ac_ext=c 8668ac_cpp='$CPP $CPPFLAGS' 8669ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8670ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8671ac_compiler_gnu=$ac_cv_c_compiler_gnu 8672 8673 8674# Source file extension for C test sources. 8675ac_ext=c 8676 8677# Object file extension for compiled C test sources. 8678objext=o 8679objext=$objext 8680 8681# Code to be used in simple compile tests 8682lt_simple_compile_test_code="int some_variable = 0;" 8683 8684# Code to be used in simple link tests 8685lt_simple_link_test_code='int main(){return(0);}' 8686 8687 8688 8689 8690 8691 8692 8693# If no C compiler was specified, use CC. 8694LTCC=${LTCC-"$CC"} 8695 8696# If no C compiler flags were specified, use CFLAGS. 8697LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8698 8699# Allow CC to be a program name with arguments. 8700compiler=$CC 8701 8702# Save the default compiler, since it gets overwritten when the other 8703# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8704compiler_DEFAULT=$CC 8705 8706# save warnings/boilerplate of simple test code 8707ac_outfile=conftest.$ac_objext 8708echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8709eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8710_lt_compiler_boilerplate=`cat conftest.err` 8711$RM conftest* 8712 8713ac_outfile=conftest.$ac_objext 8714echo "$lt_simple_link_test_code" >conftest.$ac_ext 8715eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8716_lt_linker_boilerplate=`cat conftest.err` 8717$RM -r conftest* 8718 8719 8720## CAVEAT EMPTOR: 8721## There is no encapsulation within the following macros, do not change 8722## the running order or otherwise move them around unless you know exactly 8723## what you are doing... 8724if test -n "$compiler"; then 8725 8726lt_prog_compiler_no_builtin_flag= 8727 8728if test yes = "$GCC"; then 8729 case $cc_basename in 8730 nvcc*) 8731 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8732 *) 8733 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8734 esac 8735 8736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8737$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8738if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8739 $as_echo_n "(cached) " >&6 8740else 8741 lt_cv_prog_compiler_rtti_exceptions=no 8742 ac_outfile=conftest.$ac_objext 8743 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8744 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 8745 # Insert the option either (1) after the last *FLAGS variable, or 8746 # (2) before a word containing "conftest.", or (3) at the end. 8747 # Note that $ac_compile itself does not contain backslashes and begins 8748 # with a dollar sign (not a hyphen), so the echo should work correctly. 8749 # The option is referenced via a variable to avoid confusing sed. 8750 lt_compile=`echo "$ac_compile" | $SED \ 8751 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8752 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8753 -e 's:$: $lt_compiler_flag:'` 8754 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8755 (eval "$lt_compile" 2>conftest.err) 8756 ac_status=$? 8757 cat conftest.err >&5 8758 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8759 if (exit $ac_status) && test -s "$ac_outfile"; then 8760 # The compiler can only warn and ignore the option if not recognized 8761 # So say no if there are warnings other than the usual output. 8762 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8763 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8764 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8765 lt_cv_prog_compiler_rtti_exceptions=yes 8766 fi 8767 fi 8768 $RM conftest* 8769 8770fi 8771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8772$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8773 8774if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 8775 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8776else 8777 : 8778fi 8779 8780fi 8781 8782 8783 8784 8785 8786 8787 lt_prog_compiler_wl= 8788lt_prog_compiler_pic= 8789lt_prog_compiler_static= 8790 8791 8792 if test yes = "$GCC"; then 8793 lt_prog_compiler_wl='-Wl,' 8794 lt_prog_compiler_static='-static' 8795 8796 case $host_os in 8797 aix*) 8798 # All AIX code is PIC. 8799 if test ia64 = "$host_cpu"; then 8800 # AIX 5 now supports IA64 processor 8801 lt_prog_compiler_static='-Bstatic' 8802 fi 8803 lt_prog_compiler_pic='-fPIC' 8804 ;; 8805 8806 amigaos*) 8807 case $host_cpu in 8808 powerpc) 8809 # see comment about AmigaOS4 .so support 8810 lt_prog_compiler_pic='-fPIC' 8811 ;; 8812 m68k) 8813 # FIXME: we need at least 68020 code to build shared libraries, but 8814 # adding the '-m68020' flag to GCC prevents building anything better, 8815 # like '-m68040'. 8816 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8817 ;; 8818 esac 8819 ;; 8820 8821 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8822 # PIC is the default for these OSes. 8823 ;; 8824 8825 mingw* | cygwin* | pw32* | os2* | cegcc*) 8826 # This hack is so that the source file can tell whether it is being 8827 # built for inclusion in a dll (and should export symbols for example). 8828 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8829 # (--disable-auto-import) libraries 8830 lt_prog_compiler_pic='-DDLL_EXPORT' 8831 case $host_os in 8832 os2*) 8833 lt_prog_compiler_static='$wl-static' 8834 ;; 8835 esac 8836 ;; 8837 8838 darwin* | rhapsody*) 8839 # PIC is the default on this platform 8840 # Common symbols not allowed in MH_DYLIB files 8841 lt_prog_compiler_pic='-fno-common' 8842 ;; 8843 8844 haiku*) 8845 # PIC is the default for Haiku. 8846 # The "-static" flag exists, but is broken. 8847 lt_prog_compiler_static= 8848 ;; 8849 8850 hpux*) 8851 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8852 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8853 # sets the default TLS model and affects inlining. 8854 case $host_cpu in 8855 hppa*64*) 8856 # +Z the default 8857 ;; 8858 *) 8859 lt_prog_compiler_pic='-fPIC' 8860 ;; 8861 esac 8862 ;; 8863 8864 interix[3-9]*) 8865 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8866 # Instead, we relocate shared libraries at runtime. 8867 ;; 8868 8869 msdosdjgpp*) 8870 # Just because we use GCC doesn't mean we suddenly get shared libraries 8871 # on systems that don't support them. 8872 lt_prog_compiler_can_build_shared=no 8873 enable_shared=no 8874 ;; 8875 8876 *nto* | *qnx*) 8877 # QNX uses GNU C++, but need to define -shared option too, otherwise 8878 # it will coredump. 8879 lt_prog_compiler_pic='-fPIC -shared' 8880 ;; 8881 8882 sysv4*MP*) 8883 if test -d /usr/nec; then 8884 lt_prog_compiler_pic=-Kconform_pic 8885 fi 8886 ;; 8887 8888 *) 8889 lt_prog_compiler_pic='-fPIC' 8890 ;; 8891 esac 8892 8893 case $cc_basename in 8894 nvcc*) # Cuda Compiler Driver 2.2 8895 lt_prog_compiler_wl='-Xlinker ' 8896 if test -n "$lt_prog_compiler_pic"; then 8897 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 8898 fi 8899 ;; 8900 esac 8901 else 8902 # PORTME Check for flag to pass linker flags through the system compiler. 8903 case $host_os in 8904 aix*) 8905 lt_prog_compiler_wl='-Wl,' 8906 if test ia64 = "$host_cpu"; then 8907 # AIX 5 now supports IA64 processor 8908 lt_prog_compiler_static='-Bstatic' 8909 else 8910 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8911 fi 8912 ;; 8913 8914 darwin* | rhapsody*) 8915 # PIC is the default on this platform 8916 # Common symbols not allowed in MH_DYLIB files 8917 lt_prog_compiler_pic='-fno-common' 8918 case $cc_basename in 8919 nagfor*) 8920 # NAG Fortran compiler 8921 lt_prog_compiler_wl='-Wl,-Wl,,' 8922 lt_prog_compiler_pic='-PIC' 8923 lt_prog_compiler_static='-Bstatic' 8924 ;; 8925 esac 8926 ;; 8927 8928 mingw* | cygwin* | pw32* | os2* | cegcc*) 8929 # This hack is so that the source file can tell whether it is being 8930 # built for inclusion in a dll (and should export symbols for example). 8931 lt_prog_compiler_pic='-DDLL_EXPORT' 8932 case $host_os in 8933 os2*) 8934 lt_prog_compiler_static='$wl-static' 8935 ;; 8936 esac 8937 ;; 8938 8939 hpux9* | hpux10* | hpux11*) 8940 lt_prog_compiler_wl='-Wl,' 8941 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8942 # not for PA HP-UX. 8943 case $host_cpu in 8944 hppa*64*|ia64*) 8945 # +Z the default 8946 ;; 8947 *) 8948 lt_prog_compiler_pic='+Z' 8949 ;; 8950 esac 8951 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8952 lt_prog_compiler_static='$wl-a ${wl}archive' 8953 ;; 8954 8955 irix5* | irix6* | nonstopux*) 8956 lt_prog_compiler_wl='-Wl,' 8957 # PIC (with -KPIC) is the default. 8958 lt_prog_compiler_static='-non_shared' 8959 ;; 8960 8961 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 8962 case $cc_basename in 8963 # old Intel for x86_64, which still supported -KPIC. 8964 ecc*) 8965 lt_prog_compiler_wl='-Wl,' 8966 lt_prog_compiler_pic='-KPIC' 8967 lt_prog_compiler_static='-static' 8968 ;; 8969 # icc used to be incompatible with GCC. 8970 # ICC 10 doesn't accept -KPIC any more. 8971 icc* | ifort*) 8972 lt_prog_compiler_wl='-Wl,' 8973 lt_prog_compiler_pic='-fPIC' 8974 lt_prog_compiler_static='-static' 8975 ;; 8976 # Lahey Fortran 8.1. 8977 lf95*) 8978 lt_prog_compiler_wl='-Wl,' 8979 lt_prog_compiler_pic='--shared' 8980 lt_prog_compiler_static='--static' 8981 ;; 8982 nagfor*) 8983 # NAG Fortran compiler 8984 lt_prog_compiler_wl='-Wl,-Wl,,' 8985 lt_prog_compiler_pic='-PIC' 8986 lt_prog_compiler_static='-Bstatic' 8987 ;; 8988 tcc*) 8989 # Fabrice Bellard et al's Tiny C Compiler 8990 lt_prog_compiler_wl='-Wl,' 8991 lt_prog_compiler_pic='-fPIC' 8992 lt_prog_compiler_static='-static' 8993 ;; 8994 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8995 # Portland Group compilers (*not* the Pentium gcc compiler, 8996 # which looks to be a dead project) 8997 lt_prog_compiler_wl='-Wl,' 8998 lt_prog_compiler_pic='-fpic' 8999 lt_prog_compiler_static='-Bstatic' 9000 ;; 9001 ccc*) 9002 lt_prog_compiler_wl='-Wl,' 9003 # All Alpha code is PIC. 9004 lt_prog_compiler_static='-non_shared' 9005 ;; 9006 xl* | bgxl* | bgf* | mpixl*) 9007 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9008 lt_prog_compiler_wl='-Wl,' 9009 lt_prog_compiler_pic='-qpic' 9010 lt_prog_compiler_static='-qstaticlink' 9011 ;; 9012 *) 9013 case `$CC -V 2>&1 | sed 5q` in 9014 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9015 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9016 lt_prog_compiler_pic='-KPIC' 9017 lt_prog_compiler_static='-Bstatic' 9018 lt_prog_compiler_wl='' 9019 ;; 9020 *Sun\ F* | *Sun*Fortran*) 9021 lt_prog_compiler_pic='-KPIC' 9022 lt_prog_compiler_static='-Bstatic' 9023 lt_prog_compiler_wl='-Qoption ld ' 9024 ;; 9025 *Sun\ C*) 9026 # Sun C 5.9 9027 lt_prog_compiler_pic='-KPIC' 9028 lt_prog_compiler_static='-Bstatic' 9029 lt_prog_compiler_wl='-Wl,' 9030 ;; 9031 *Intel*\ [CF]*Compiler*) 9032 lt_prog_compiler_wl='-Wl,' 9033 lt_prog_compiler_pic='-fPIC' 9034 lt_prog_compiler_static='-static' 9035 ;; 9036 *Portland\ Group*) 9037 lt_prog_compiler_wl='-Wl,' 9038 lt_prog_compiler_pic='-fpic' 9039 lt_prog_compiler_static='-Bstatic' 9040 ;; 9041 esac 9042 ;; 9043 esac 9044 ;; 9045 9046 newsos6) 9047 lt_prog_compiler_pic='-KPIC' 9048 lt_prog_compiler_static='-Bstatic' 9049 ;; 9050 9051 *nto* | *qnx*) 9052 # QNX uses GNU C++, but need to define -shared option too, otherwise 9053 # it will coredump. 9054 lt_prog_compiler_pic='-fPIC -shared' 9055 ;; 9056 9057 osf3* | osf4* | osf5*) 9058 lt_prog_compiler_wl='-Wl,' 9059 # All OSF/1 code is PIC. 9060 lt_prog_compiler_static='-non_shared' 9061 ;; 9062 9063 rdos*) 9064 lt_prog_compiler_static='-non_shared' 9065 ;; 9066 9067 solaris*) 9068 lt_prog_compiler_pic='-KPIC' 9069 lt_prog_compiler_static='-Bstatic' 9070 case $cc_basename in 9071 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9072 lt_prog_compiler_wl='-Qoption ld ';; 9073 *) 9074 lt_prog_compiler_wl='-Wl,';; 9075 esac 9076 ;; 9077 9078 sunos4*) 9079 lt_prog_compiler_wl='-Qoption ld ' 9080 lt_prog_compiler_pic='-PIC' 9081 lt_prog_compiler_static='-Bstatic' 9082 ;; 9083 9084 sysv4 | sysv4.2uw2* | sysv4.3*) 9085 lt_prog_compiler_wl='-Wl,' 9086 lt_prog_compiler_pic='-KPIC' 9087 lt_prog_compiler_static='-Bstatic' 9088 ;; 9089 9090 sysv4*MP*) 9091 if test -d /usr/nec; then 9092 lt_prog_compiler_pic='-Kconform_pic' 9093 lt_prog_compiler_static='-Bstatic' 9094 fi 9095 ;; 9096 9097 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9098 lt_prog_compiler_wl='-Wl,' 9099 lt_prog_compiler_pic='-KPIC' 9100 lt_prog_compiler_static='-Bstatic' 9101 ;; 9102 9103 unicos*) 9104 lt_prog_compiler_wl='-Wl,' 9105 lt_prog_compiler_can_build_shared=no 9106 ;; 9107 9108 uts4*) 9109 lt_prog_compiler_pic='-pic' 9110 lt_prog_compiler_static='-Bstatic' 9111 ;; 9112 9113 *) 9114 lt_prog_compiler_can_build_shared=no 9115 ;; 9116 esac 9117 fi 9118 9119case $host_os in 9120 # For platforms that do not support PIC, -DPIC is meaningless: 9121 *djgpp*) 9122 lt_prog_compiler_pic= 9123 ;; 9124 *) 9125 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9126 ;; 9127esac 9128 9129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9130$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9131if ${lt_cv_prog_compiler_pic+:} false; then : 9132 $as_echo_n "(cached) " >&6 9133else 9134 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9135fi 9136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9137$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9138lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9139 9140# 9141# Check to make sure the PIC flag actually works. 9142# 9143if test -n "$lt_prog_compiler_pic"; then 9144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9145$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9146if ${lt_cv_prog_compiler_pic_works+:} false; then : 9147 $as_echo_n "(cached) " >&6 9148else 9149 lt_cv_prog_compiler_pic_works=no 9150 ac_outfile=conftest.$ac_objext 9151 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9152 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9153 # Insert the option either (1) after the last *FLAGS variable, or 9154 # (2) before a word containing "conftest.", or (3) at the end. 9155 # Note that $ac_compile itself does not contain backslashes and begins 9156 # with a dollar sign (not a hyphen), so the echo should work correctly. 9157 # The option is referenced via a variable to avoid confusing sed. 9158 lt_compile=`echo "$ac_compile" | $SED \ 9159 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9160 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9161 -e 's:$: $lt_compiler_flag:'` 9162 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9163 (eval "$lt_compile" 2>conftest.err) 9164 ac_status=$? 9165 cat conftest.err >&5 9166 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9167 if (exit $ac_status) && test -s "$ac_outfile"; then 9168 # The compiler can only warn and ignore the option if not recognized 9169 # So say no if there are warnings other than the usual output. 9170 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9171 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9172 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9173 lt_cv_prog_compiler_pic_works=yes 9174 fi 9175 fi 9176 $RM conftest* 9177 9178fi 9179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9180$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9181 9182if test yes = "$lt_cv_prog_compiler_pic_works"; then 9183 case $lt_prog_compiler_pic in 9184 "" | " "*) ;; 9185 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9186 esac 9187else 9188 lt_prog_compiler_pic= 9189 lt_prog_compiler_can_build_shared=no 9190fi 9191 9192fi 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204# 9205# Check to make sure the static flag actually works. 9206# 9207wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9209$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9210if ${lt_cv_prog_compiler_static_works+:} false; then : 9211 $as_echo_n "(cached) " >&6 9212else 9213 lt_cv_prog_compiler_static_works=no 9214 save_LDFLAGS=$LDFLAGS 9215 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9216 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9217 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9218 # The linker can only warn and ignore the option if not recognized 9219 # So say no if there are warnings 9220 if test -s conftest.err; then 9221 # Append any errors to the config.log. 9222 cat conftest.err 1>&5 9223 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9224 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9225 if diff conftest.exp conftest.er2 >/dev/null; then 9226 lt_cv_prog_compiler_static_works=yes 9227 fi 9228 else 9229 lt_cv_prog_compiler_static_works=yes 9230 fi 9231 fi 9232 $RM -r conftest* 9233 LDFLAGS=$save_LDFLAGS 9234 9235fi 9236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9237$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9238 9239if test yes = "$lt_cv_prog_compiler_static_works"; then 9240 : 9241else 9242 lt_prog_compiler_static= 9243fi 9244 9245 9246 9247 9248 9249 9250 9251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9252$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9253if ${lt_cv_prog_compiler_c_o+:} false; then : 9254 $as_echo_n "(cached) " >&6 9255else 9256 lt_cv_prog_compiler_c_o=no 9257 $RM -r conftest 2>/dev/null 9258 mkdir conftest 9259 cd conftest 9260 mkdir out 9261 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9262 9263 lt_compiler_flag="-o out/conftest2.$ac_objext" 9264 # Insert the option either (1) after the last *FLAGS variable, or 9265 # (2) before a word containing "conftest.", or (3) at the end. 9266 # Note that $ac_compile itself does not contain backslashes and begins 9267 # with a dollar sign (not a hyphen), so the echo should work correctly. 9268 lt_compile=`echo "$ac_compile" | $SED \ 9269 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9270 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9271 -e 's:$: $lt_compiler_flag:'` 9272 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9273 (eval "$lt_compile" 2>out/conftest.err) 9274 ac_status=$? 9275 cat out/conftest.err >&5 9276 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9277 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9278 then 9279 # The compiler can only warn and ignore the option if not recognized 9280 # So say no if there are warnings 9281 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9282 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9283 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9284 lt_cv_prog_compiler_c_o=yes 9285 fi 9286 fi 9287 chmod u+w . 2>&5 9288 $RM conftest* 9289 # SGI C++ compiler will create directory out/ii_files/ for 9290 # template instantiation 9291 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9292 $RM out/* && rmdir out 9293 cd .. 9294 $RM -r conftest 9295 $RM conftest* 9296 9297fi 9298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9299$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9300 9301 9302 9303 9304 9305 9306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9307$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9308if ${lt_cv_prog_compiler_c_o+:} false; then : 9309 $as_echo_n "(cached) " >&6 9310else 9311 lt_cv_prog_compiler_c_o=no 9312 $RM -r conftest 2>/dev/null 9313 mkdir conftest 9314 cd conftest 9315 mkdir out 9316 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9317 9318 lt_compiler_flag="-o out/conftest2.$ac_objext" 9319 # Insert the option either (1) after the last *FLAGS variable, or 9320 # (2) before a word containing "conftest.", or (3) at the end. 9321 # Note that $ac_compile itself does not contain backslashes and begins 9322 # with a dollar sign (not a hyphen), so the echo should work correctly. 9323 lt_compile=`echo "$ac_compile" | $SED \ 9324 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9325 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9326 -e 's:$: $lt_compiler_flag:'` 9327 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9328 (eval "$lt_compile" 2>out/conftest.err) 9329 ac_status=$? 9330 cat out/conftest.err >&5 9331 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9332 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9333 then 9334 # The compiler can only warn and ignore the option if not recognized 9335 # So say no if there are warnings 9336 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9337 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9338 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9339 lt_cv_prog_compiler_c_o=yes 9340 fi 9341 fi 9342 chmod u+w . 2>&5 9343 $RM conftest* 9344 # SGI C++ compiler will create directory out/ii_files/ for 9345 # template instantiation 9346 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9347 $RM out/* && rmdir out 9348 cd .. 9349 $RM -r conftest 9350 $RM conftest* 9351 9352fi 9353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9354$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9355 9356 9357 9358 9359hard_links=nottested 9360if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9361 # do not overwrite the value of need_locks provided by the user 9362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9363$as_echo_n "checking if we can lock with hard links... " >&6; } 9364 hard_links=yes 9365 $RM conftest* 9366 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9367 touch conftest.a 9368 ln conftest.a conftest.b 2>&5 || hard_links=no 9369 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9371$as_echo "$hard_links" >&6; } 9372 if test no = "$hard_links"; then 9373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9374$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9375 need_locks=warn 9376 fi 9377else 9378 need_locks=no 9379fi 9380 9381 9382 9383 9384 9385 9386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9387$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9388 9389 runpath_var= 9390 allow_undefined_flag= 9391 always_export_symbols=no 9392 archive_cmds= 9393 archive_expsym_cmds= 9394 compiler_needs_object=no 9395 enable_shared_with_static_runtimes=no 9396 export_dynamic_flag_spec= 9397 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9398 hardcode_automatic=no 9399 hardcode_direct=no 9400 hardcode_direct_absolute=no 9401 hardcode_libdir_flag_spec= 9402 hardcode_libdir_separator= 9403 hardcode_minus_L=no 9404 hardcode_shlibpath_var=unsupported 9405 inherit_rpath=no 9406 link_all_deplibs=unknown 9407 module_cmds= 9408 module_expsym_cmds= 9409 old_archive_from_new_cmds= 9410 old_archive_from_expsyms_cmds= 9411 thread_safe_flag_spec= 9412 whole_archive_flag_spec= 9413 # include_expsyms should be a list of space-separated symbols to be *always* 9414 # included in the symbol list 9415 include_expsyms= 9416 # exclude_expsyms can be an extended regexp of symbols to exclude 9417 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9418 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9419 # as well as any symbol that contains 'd'. 9420 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9421 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9422 # platforms (ab)use it in PIC code, but their linkers get confused if 9423 # the symbol is explicitly referenced. Since portable code cannot 9424 # rely on this symbol name, it's probably fine to never include it in 9425 # preloaded symbol tables. 9426 # Exclude shared library initialization/finalization symbols. 9427 extract_expsyms_cmds= 9428 9429 case $host_os in 9430 cygwin* | mingw* | pw32* | cegcc*) 9431 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9432 # When not using gcc, we currently assume that we are using 9433 # Microsoft Visual C++. 9434 if test yes != "$GCC"; then 9435 with_gnu_ld=no 9436 fi 9437 ;; 9438 interix*) 9439 # we just hope/assume this is gcc and not c89 (= MSVC++) 9440 with_gnu_ld=yes 9441 ;; 9442 openbsd* | bitrig*) 9443 with_gnu_ld=no 9444 ;; 9445 esac 9446 9447 ld_shlibs=yes 9448 9449 # On some targets, GNU ld is compatible enough with the native linker 9450 # that we're better off using the native interface for both. 9451 lt_use_gnu_ld_interface=no 9452 if test yes = "$with_gnu_ld"; then 9453 case $host_os in 9454 aix*) 9455 # The AIX port of GNU ld has always aspired to compatibility 9456 # with the native linker. However, as the warning in the GNU ld 9457 # block says, versions before 2.19.5* couldn't really create working 9458 # shared libraries, regardless of the interface used. 9459 case `$LD -v 2>&1` in 9460 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9461 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9462 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9463 *) 9464 lt_use_gnu_ld_interface=yes 9465 ;; 9466 esac 9467 ;; 9468 *) 9469 lt_use_gnu_ld_interface=yes 9470 ;; 9471 esac 9472 fi 9473 9474 if test yes = "$lt_use_gnu_ld_interface"; then 9475 # If archive_cmds runs LD, not CC, wlarc should be empty 9476 wlarc='$wl' 9477 9478 # Set some defaults for GNU ld with shared library support. These 9479 # are reset later if shared libraries are not supported. Putting them 9480 # here allows them to be overridden if necessary. 9481 runpath_var=LD_RUN_PATH 9482 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9483 export_dynamic_flag_spec='$wl--export-dynamic' 9484 # ancient GNU ld didn't support --whole-archive et. al. 9485 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9486 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9487 else 9488 whole_archive_flag_spec= 9489 fi 9490 supports_anon_versioning=no 9491 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9492 *GNU\ gold*) supports_anon_versioning=yes ;; 9493 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9494 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9495 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9496 *\ 2.11.*) ;; # other 2.11 versions 9497 *) supports_anon_versioning=yes ;; 9498 esac 9499 9500 # See if GNU ld supports shared libraries. 9501 case $host_os in 9502 aix[3-9]*) 9503 # On AIX/PPC, the GNU linker is very broken 9504 if test ia64 != "$host_cpu"; then 9505 ld_shlibs=no 9506 cat <<_LT_EOF 1>&2 9507 9508*** Warning: the GNU linker, at least up to release 2.19, is reported 9509*** to be unable to reliably create shared libraries on AIX. 9510*** Therefore, libtool is disabling shared libraries support. If you 9511*** really care for shared libraries, you may want to install binutils 9512*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9513*** You will then need to restart the configuration process. 9514 9515_LT_EOF 9516 fi 9517 ;; 9518 9519 amigaos*) 9520 case $host_cpu in 9521 powerpc) 9522 # see comment about AmigaOS4 .so support 9523 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9524 archive_expsym_cmds='' 9525 ;; 9526 m68k) 9527 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)' 9528 hardcode_libdir_flag_spec='-L$libdir' 9529 hardcode_minus_L=yes 9530 ;; 9531 esac 9532 ;; 9533 9534 beos*) 9535 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9536 allow_undefined_flag=unsupported 9537 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9538 # support --undefined. This deserves some investigation. FIXME 9539 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9540 else 9541 ld_shlibs=no 9542 fi 9543 ;; 9544 9545 cygwin* | mingw* | pw32* | cegcc*) 9546 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9547 # as there is no search path for DLLs. 9548 hardcode_libdir_flag_spec='-L$libdir' 9549 export_dynamic_flag_spec='$wl--export-all-symbols' 9550 allow_undefined_flag=unsupported 9551 always_export_symbols=no 9552 enable_shared_with_static_runtimes=yes 9553 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 9554 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9555 9556 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9557 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9558 # If the export-symbols file already is a .def file, use it as 9559 # is; otherwise, prepend EXPORTS... 9560 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9561 cp $export_symbols $output_objdir/$soname.def; 9562 else 9563 echo EXPORTS > $output_objdir/$soname.def; 9564 cat $export_symbols >> $output_objdir/$soname.def; 9565 fi~ 9566 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9567 else 9568 ld_shlibs=no 9569 fi 9570 ;; 9571 9572 haiku*) 9573 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9574 link_all_deplibs=yes 9575 ;; 9576 9577 os2*) 9578 hardcode_libdir_flag_spec='-L$libdir' 9579 hardcode_minus_L=yes 9580 allow_undefined_flag=unsupported 9581 shrext_cmds=.dll 9582 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9583 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9584 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9585 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9586 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 9587 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9588 emximp -o $lib $output_objdir/$libname.def' 9589 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9590 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9591 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9592 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9593 prefix_cmds="$SED"~ 9594 if test EXPORTS = "`$SED 1q $export_symbols`"; then 9595 prefix_cmds="$prefix_cmds -e 1d"; 9596 fi~ 9597 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 9598 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 9599 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9600 emximp -o $lib $output_objdir/$libname.def' 9601 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 9602 enable_shared_with_static_runtimes=yes 9603 ;; 9604 9605 interix[3-9]*) 9606 hardcode_direct=no 9607 hardcode_shlibpath_var=no 9608 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9609 export_dynamic_flag_spec='$wl-E' 9610 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9611 # Instead, shared libraries are loaded at an image base (0x10000000 by 9612 # default) and relocated if they conflict, which is a slow very memory 9613 # consuming and fragmenting process. To avoid this, we pick a random, 9614 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9615 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9616 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9617 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' 9618 ;; 9619 9620 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9621 tmp_diet=no 9622 if test linux-dietlibc = "$host_os"; then 9623 case $cc_basename in 9624 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9625 esac 9626 fi 9627 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9628 && test no = "$tmp_diet" 9629 then 9630 tmp_addflag=' $pic_flag' 9631 tmp_sharedflag='-shared' 9632 case $cc_basename,$host_cpu in 9633 pgcc*) # Portland Group C compiler 9634 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' 9635 tmp_addflag=' $pic_flag' 9636 ;; 9637 pgf77* | pgf90* | pgf95* | pgfortran*) 9638 # Portland Group f77 and f90 compilers 9639 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' 9640 tmp_addflag=' $pic_flag -Mnomain' ;; 9641 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9642 tmp_addflag=' -i_dynamic' ;; 9643 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9644 tmp_addflag=' -i_dynamic -nofor_main' ;; 9645 ifc* | ifort*) # Intel Fortran compiler 9646 tmp_addflag=' -nofor_main' ;; 9647 lf95*) # Lahey Fortran 8.1 9648 whole_archive_flag_spec= 9649 tmp_sharedflag='--shared' ;; 9650 nagfor*) # NAGFOR 5.3 9651 tmp_sharedflag='-Wl,-shared' ;; 9652 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9653 tmp_sharedflag='-qmkshrobj' 9654 tmp_addflag= ;; 9655 nvcc*) # Cuda Compiler Driver 2.2 9656 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' 9657 compiler_needs_object=yes 9658 ;; 9659 esac 9660 case `$CC -V 2>&1 | sed 5q` in 9661 *Sun\ C*) # Sun C 5.9 9662 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' 9663 compiler_needs_object=yes 9664 tmp_sharedflag='-G' ;; 9665 *Sun\ F*) # Sun Fortran 8.3 9666 tmp_sharedflag='-G' ;; 9667 esac 9668 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9669 9670 if test yes = "$supports_anon_versioning"; then 9671 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9672 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9673 echo "local: *; };" >> $output_objdir/$libname.ver~ 9674 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 9675 fi 9676 9677 case $cc_basename in 9678 tcc*) 9679 export_dynamic_flag_spec='-rdynamic' 9680 ;; 9681 xlf* | bgf* | bgxlf* | mpixlf*) 9682 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9683 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9684 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9685 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9686 if test yes = "$supports_anon_versioning"; then 9687 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9688 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9689 echo "local: *; };" >> $output_objdir/$libname.ver~ 9690 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9691 fi 9692 ;; 9693 esac 9694 else 9695 ld_shlibs=no 9696 fi 9697 ;; 9698 9699 netbsd*) 9700 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9701 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9702 wlarc= 9703 else 9704 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9705 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9706 fi 9707 ;; 9708 9709 solaris*) 9710 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9711 ld_shlibs=no 9712 cat <<_LT_EOF 1>&2 9713 9714*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9715*** create shared libraries on Solaris systems. Therefore, libtool 9716*** is disabling shared libraries support. We urge you to upgrade GNU 9717*** binutils to release 2.9.1 or newer. Another option is to modify 9718*** your PATH or compiler configuration so that the native linker is 9719*** used, and then restart. 9720 9721_LT_EOF 9722 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9723 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9724 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9725 else 9726 ld_shlibs=no 9727 fi 9728 ;; 9729 9730 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9731 case `$LD -v 2>&1` in 9732 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9733 ld_shlibs=no 9734 cat <<_LT_EOF 1>&2 9735 9736*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 9737*** reliably create shared libraries on SCO systems. Therefore, libtool 9738*** is disabling shared libraries support. We urge you to upgrade GNU 9739*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9740*** your PATH or compiler configuration so that the native linker is 9741*** used, and then restart. 9742 9743_LT_EOF 9744 ;; 9745 *) 9746 # For security reasons, it is highly recommended that you always 9747 # use absolute paths for naming shared libraries, and exclude the 9748 # DT_RUNPATH tag from executables and libraries. But doing so 9749 # requires that you compile everything twice, which is a pain. 9750 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9751 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9752 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9753 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9754 else 9755 ld_shlibs=no 9756 fi 9757 ;; 9758 esac 9759 ;; 9760 9761 sunos4*) 9762 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9763 wlarc= 9764 hardcode_direct=yes 9765 hardcode_shlibpath_var=no 9766 ;; 9767 9768 *) 9769 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9770 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9771 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9772 else 9773 ld_shlibs=no 9774 fi 9775 ;; 9776 esac 9777 9778 if test no = "$ld_shlibs"; then 9779 runpath_var= 9780 hardcode_libdir_flag_spec= 9781 export_dynamic_flag_spec= 9782 whole_archive_flag_spec= 9783 fi 9784 else 9785 # PORTME fill in a description of your system's linker (not GNU ld) 9786 case $host_os in 9787 aix3*) 9788 allow_undefined_flag=unsupported 9789 always_export_symbols=yes 9790 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' 9791 # Note: this linker hardcodes the directories in LIBPATH if there 9792 # are no directories specified by -L. 9793 hardcode_minus_L=yes 9794 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 9795 # Neither direct hardcoding nor static linking is supported with a 9796 # broken collect2. 9797 hardcode_direct=unsupported 9798 fi 9799 ;; 9800 9801 aix[4-9]*) 9802 if test ia64 = "$host_cpu"; then 9803 # On IA64, the linker does run time linking by default, so we don't 9804 # have to do anything special. 9805 aix_use_runtimelinking=no 9806 exp_sym_flag='-Bexport' 9807 no_entry_flag= 9808 else 9809 # If we're using GNU nm, then we don't want the "-C" option. 9810 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 9811 # Without the "-l" option, or with the "-B" option, AIX nm treats 9812 # weak defined symbols like other global defined symbols, whereas 9813 # GNU nm marks them as "W". 9814 # While the 'weak' keyword is ignored in the Export File, we need 9815 # it in the Import File for the 'aix-soname' feature, so we have 9816 # to replace the "-B" option with "-P" for AIX nm. 9817 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9818 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 9819 else 9820 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 9821 fi 9822 aix_use_runtimelinking=no 9823 9824 # Test if we are trying to use run time linking or normal 9825 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9826 # have runtime linking enabled, and use it for executables. 9827 # For shared libraries, we enable/disable runtime linking 9828 # depending on the kind of the shared library created - 9829 # when "with_aix_soname,aix_use_runtimelinking" is: 9830 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 9831 # "aix,yes" lib.so shared, rtl:yes, for executables 9832 # lib.a static archive 9833 # "both,no" lib.so.V(shr.o) shared, rtl:yes 9834 # lib.a(lib.so.V) shared, rtl:no, for executables 9835 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 9836 # lib.a(lib.so.V) shared, rtl:no 9837 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 9838 # lib.a static archive 9839 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9840 for ld_flag in $LDFLAGS; do 9841 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 9842 aix_use_runtimelinking=yes 9843 break 9844 fi 9845 done 9846 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 9847 # With aix-soname=svr4, we create the lib.so.V shared archives only, 9848 # so we don't have lib.a shared libs to link our executables. 9849 # We have to force runtime linking in this case. 9850 aix_use_runtimelinking=yes 9851 LDFLAGS="$LDFLAGS -Wl,-brtl" 9852 fi 9853 ;; 9854 esac 9855 9856 exp_sym_flag='-bexport' 9857 no_entry_flag='-bnoentry' 9858 fi 9859 9860 # When large executables or shared objects are built, AIX ld can 9861 # have problems creating the table of contents. If linking a library 9862 # or program results in "error TOC overflow" add -mminimal-toc to 9863 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9864 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9865 9866 archive_cmds='' 9867 hardcode_direct=yes 9868 hardcode_direct_absolute=yes 9869 hardcode_libdir_separator=':' 9870 link_all_deplibs=yes 9871 file_list_spec='$wl-f,' 9872 case $with_aix_soname,$aix_use_runtimelinking in 9873 aix,*) ;; # traditional, no import file 9874 svr4,* | *,yes) # use import file 9875 # The Import File defines what to hardcode. 9876 hardcode_direct=no 9877 hardcode_direct_absolute=no 9878 ;; 9879 esac 9880 9881 if test yes = "$GCC"; then 9882 case $host_os in aix4.[012]|aix4.[012].*) 9883 # We only want to do this on AIX 4.2 and lower, the check 9884 # below for broken collect2 doesn't work under 4.3+ 9885 collect2name=`$CC -print-prog-name=collect2` 9886 if test -f "$collect2name" && 9887 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9888 then 9889 # We have reworked collect2 9890 : 9891 else 9892 # We have old collect2 9893 hardcode_direct=unsupported 9894 # It fails to find uninstalled libraries when the uninstalled 9895 # path is not listed in the libpath. Setting hardcode_minus_L 9896 # to unsupported forces relinking 9897 hardcode_minus_L=yes 9898 hardcode_libdir_flag_spec='-L$libdir' 9899 hardcode_libdir_separator= 9900 fi 9901 ;; 9902 esac 9903 shared_flag='-shared' 9904 if test yes = "$aix_use_runtimelinking"; then 9905 shared_flag="$shared_flag "'$wl-G' 9906 fi 9907 # Need to ensure runtime linking is disabled for the traditional 9908 # shared library, or the linker may eventually find shared libraries 9909 # /with/ Import File - we do not want to mix them. 9910 shared_flag_aix='-shared' 9911 shared_flag_svr4='-shared $wl-G' 9912 else 9913 # not using gcc 9914 if test ia64 = "$host_cpu"; then 9915 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9916 # chokes on -Wl,-G. The following line is correct: 9917 shared_flag='-G' 9918 else 9919 if test yes = "$aix_use_runtimelinking"; then 9920 shared_flag='$wl-G' 9921 else 9922 shared_flag='$wl-bM:SRE' 9923 fi 9924 shared_flag_aix='$wl-bM:SRE' 9925 shared_flag_svr4='$wl-G' 9926 fi 9927 fi 9928 9929 export_dynamic_flag_spec='$wl-bexpall' 9930 # It seems that -bexpall does not export symbols beginning with 9931 # underscore (_), so it is better to generate a list of symbols to export. 9932 always_export_symbols=yes 9933 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 9934 # Warning - without using the other runtime loading flags (-brtl), 9935 # -berok will link without error, but may produce a broken library. 9936 allow_undefined_flag='-berok' 9937 # Determine the default libpath from the value encoded in an 9938 # empty executable. 9939 if test set = "${lt_cv_aix_libpath+set}"; then 9940 aix_libpath=$lt_cv_aix_libpath 9941else 9942 if ${lt_cv_aix_libpath_+:} false; then : 9943 $as_echo_n "(cached) " >&6 9944else 9945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9946/* end confdefs.h. */ 9947 9948int 9949main () 9950{ 9951 9952 ; 9953 return 0; 9954} 9955_ACEOF 9956if ac_fn_c_try_link "$LINENO"; then : 9957 9958 lt_aix_libpath_sed=' 9959 /Import File Strings/,/^$/ { 9960 /^0/ { 9961 s/^0 *\([^ ]*\) *$/\1/ 9962 p 9963 } 9964 }' 9965 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9966 # Check for a 64-bit object if we didn't find anything. 9967 if test -z "$lt_cv_aix_libpath_"; then 9968 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9969 fi 9970fi 9971rm -f core conftest.err conftest.$ac_objext \ 9972 conftest$ac_exeext conftest.$ac_ext 9973 if test -z "$lt_cv_aix_libpath_"; then 9974 lt_cv_aix_libpath_=/usr/lib:/lib 9975 fi 9976 9977fi 9978 9979 aix_libpath=$lt_cv_aix_libpath_ 9980fi 9981 9982 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 9983 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 9984 else 9985 if test ia64 = "$host_cpu"; then 9986 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 9987 allow_undefined_flag="-z nodefs" 9988 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" 9989 else 9990 # Determine the default libpath from the value encoded in an 9991 # empty executable. 9992 if test set = "${lt_cv_aix_libpath+set}"; then 9993 aix_libpath=$lt_cv_aix_libpath 9994else 9995 if ${lt_cv_aix_libpath_+:} false; then : 9996 $as_echo_n "(cached) " >&6 9997else 9998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9999/* end confdefs.h. */ 10000 10001int 10002main () 10003{ 10004 10005 ; 10006 return 0; 10007} 10008_ACEOF 10009if ac_fn_c_try_link "$LINENO"; then : 10010 10011 lt_aix_libpath_sed=' 10012 /Import File Strings/,/^$/ { 10013 /^0/ { 10014 s/^0 *\([^ ]*\) *$/\1/ 10015 p 10016 } 10017 }' 10018 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10019 # Check for a 64-bit object if we didn't find anything. 10020 if test -z "$lt_cv_aix_libpath_"; then 10021 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10022 fi 10023fi 10024rm -f core conftest.err conftest.$ac_objext \ 10025 conftest$ac_exeext conftest.$ac_ext 10026 if test -z "$lt_cv_aix_libpath_"; then 10027 lt_cv_aix_libpath_=/usr/lib:/lib 10028 fi 10029 10030fi 10031 10032 aix_libpath=$lt_cv_aix_libpath_ 10033fi 10034 10035 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10036 # Warning - without using the other run time loading flags, 10037 # -berok will link without error, but may produce a broken library. 10038 no_undefined_flag=' $wl-bernotok' 10039 allow_undefined_flag=' $wl-berok' 10040 if test yes = "$with_gnu_ld"; then 10041 # We only use this code for GNU lds that support --whole-archive. 10042 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10043 else 10044 # Exported symbols can be pulled into shared objects from archives 10045 whole_archive_flag_spec='$convenience' 10046 fi 10047 archive_cmds_need_lc=yes 10048 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10049 # -brtl affects multiple linker settings, -berok does not and is overridden later 10050 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10051 if test svr4 != "$with_aix_soname"; then 10052 # This is similar to how AIX traditionally builds its shared libraries. 10053 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 10054 fi 10055 if test aix != "$with_aix_soname"; then 10056 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 10057 else 10058 # used by -dlpreopen to get the symbols 10059 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10060 fi 10061 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10062 fi 10063 fi 10064 ;; 10065 10066 amigaos*) 10067 case $host_cpu in 10068 powerpc) 10069 # see comment about AmigaOS4 .so support 10070 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10071 archive_expsym_cmds='' 10072 ;; 10073 m68k) 10074 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)' 10075 hardcode_libdir_flag_spec='-L$libdir' 10076 hardcode_minus_L=yes 10077 ;; 10078 esac 10079 ;; 10080 10081 bsdi[45]*) 10082 export_dynamic_flag_spec=-rdynamic 10083 ;; 10084 10085 cygwin* | mingw* | pw32* | cegcc*) 10086 # When not using gcc, we currently assume that we are using 10087 # Microsoft Visual C++. 10088 # hardcode_libdir_flag_spec is actually meaningless, as there is 10089 # no search path for DLLs. 10090 case $cc_basename in 10091 cl*) 10092 # Native MSVC 10093 hardcode_libdir_flag_spec=' ' 10094 allow_undefined_flag=unsupported 10095 always_export_symbols=yes 10096 file_list_spec='@' 10097 # Tell ltmain to make .lib files, not .a files. 10098 libext=lib 10099 # Tell ltmain to make .dll files, not .so files. 10100 shrext_cmds=.dll 10101 # FIXME: Setting linknames here is a bad hack. 10102 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10103 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10104 cp "$export_symbols" "$output_objdir/$soname.def"; 10105 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10106 else 10107 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10108 fi~ 10109 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10110 linknames=' 10111 # The linker will not automatically build a static lib if we build a DLL. 10112 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10113 enable_shared_with_static_runtimes=yes 10114 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10115 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10116 # Don't use ranlib 10117 old_postinstall_cmds='chmod 644 $oldlib' 10118 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10119 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10120 case $lt_outputfile in 10121 *.exe|*.EXE) ;; 10122 *) 10123 lt_outputfile=$lt_outputfile.exe 10124 lt_tool_outputfile=$lt_tool_outputfile.exe 10125 ;; 10126 esac~ 10127 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10128 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10129 $RM "$lt_outputfile.manifest"; 10130 fi' 10131 ;; 10132 *) 10133 # Assume MSVC wrapper 10134 hardcode_libdir_flag_spec=' ' 10135 allow_undefined_flag=unsupported 10136 # Tell ltmain to make .lib files, not .a files. 10137 libext=lib 10138 # Tell ltmain to make .dll files, not .so files. 10139 shrext_cmds=.dll 10140 # FIXME: Setting linknames here is a bad hack. 10141 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10142 # The linker will automatically build a .lib file if we build a DLL. 10143 old_archive_from_new_cmds='true' 10144 # FIXME: Should let the user specify the lib program. 10145 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10146 enable_shared_with_static_runtimes=yes 10147 ;; 10148 esac 10149 ;; 10150 10151 darwin* | rhapsody*) 10152 10153 10154 archive_cmds_need_lc=no 10155 hardcode_direct=no 10156 hardcode_automatic=yes 10157 hardcode_shlibpath_var=unsupported 10158 if test yes = "$lt_cv_ld_force_load"; then 10159 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\"`' 10160 10161 else 10162 whole_archive_flag_spec='' 10163 fi 10164 link_all_deplibs=yes 10165 allow_undefined_flag=$_lt_dar_allow_undefined 10166 case $cc_basename in 10167 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10168 *) _lt_dar_can_shared=$GCC ;; 10169 esac 10170 if test yes = "$_lt_dar_can_shared"; then 10171 output_verbose_link_cmd=func_echo_all 10172 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10173 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10174 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" 10175 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" 10176 10177 else 10178 ld_shlibs=no 10179 fi 10180 10181 ;; 10182 10183 dgux*) 10184 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10185 hardcode_libdir_flag_spec='-L$libdir' 10186 hardcode_shlibpath_var=no 10187 ;; 10188 10189 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10190 # support. Future versions do this automatically, but an explicit c++rt0.o 10191 # does not break anything, and helps significantly (at the cost of a little 10192 # extra space). 10193 freebsd2.2*) 10194 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10195 hardcode_libdir_flag_spec='-R$libdir' 10196 hardcode_direct=yes 10197 hardcode_shlibpath_var=no 10198 ;; 10199 10200 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10201 freebsd2.*) 10202 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10203 hardcode_direct=yes 10204 hardcode_minus_L=yes 10205 hardcode_shlibpath_var=no 10206 ;; 10207 10208 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10209 freebsd* | dragonfly*) 10210 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10211 hardcode_libdir_flag_spec='-R$libdir' 10212 hardcode_direct=yes 10213 hardcode_shlibpath_var=no 10214 ;; 10215 10216 hpux9*) 10217 if test yes = "$GCC"; then 10218 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10219 else 10220 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10221 fi 10222 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10223 hardcode_libdir_separator=: 10224 hardcode_direct=yes 10225 10226 # hardcode_minus_L: Not really in the search PATH, 10227 # but as the default location of the library. 10228 hardcode_minus_L=yes 10229 export_dynamic_flag_spec='$wl-E' 10230 ;; 10231 10232 hpux10*) 10233 if test yes,no = "$GCC,$with_gnu_ld"; then 10234 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10235 else 10236 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10237 fi 10238 if test no = "$with_gnu_ld"; then 10239 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10240 hardcode_libdir_separator=: 10241 hardcode_direct=yes 10242 hardcode_direct_absolute=yes 10243 export_dynamic_flag_spec='$wl-E' 10244 # hardcode_minus_L: Not really in the search PATH, 10245 # but as the default location of the library. 10246 hardcode_minus_L=yes 10247 fi 10248 ;; 10249 10250 hpux11*) 10251 if test yes,no = "$GCC,$with_gnu_ld"; then 10252 case $host_cpu in 10253 hppa*64*) 10254 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10255 ;; 10256 ia64*) 10257 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10258 ;; 10259 *) 10260 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10261 ;; 10262 esac 10263 else 10264 case $host_cpu in 10265 hppa*64*) 10266 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10267 ;; 10268 ia64*) 10269 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10270 ;; 10271 *) 10272 10273 # Older versions of the 11.00 compiler do not understand -b yet 10274 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10276$as_echo_n "checking if $CC understands -b... " >&6; } 10277if ${lt_cv_prog_compiler__b+:} false; then : 10278 $as_echo_n "(cached) " >&6 10279else 10280 lt_cv_prog_compiler__b=no 10281 save_LDFLAGS=$LDFLAGS 10282 LDFLAGS="$LDFLAGS -b" 10283 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10284 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10285 # The linker can only warn and ignore the option if not recognized 10286 # So say no if there are warnings 10287 if test -s conftest.err; then 10288 # Append any errors to the config.log. 10289 cat conftest.err 1>&5 10290 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10291 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10292 if diff conftest.exp conftest.er2 >/dev/null; then 10293 lt_cv_prog_compiler__b=yes 10294 fi 10295 else 10296 lt_cv_prog_compiler__b=yes 10297 fi 10298 fi 10299 $RM -r conftest* 10300 LDFLAGS=$save_LDFLAGS 10301 10302fi 10303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10304$as_echo "$lt_cv_prog_compiler__b" >&6; } 10305 10306if test yes = "$lt_cv_prog_compiler__b"; then 10307 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10308else 10309 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10310fi 10311 10312 ;; 10313 esac 10314 fi 10315 if test no = "$with_gnu_ld"; then 10316 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10317 hardcode_libdir_separator=: 10318 10319 case $host_cpu in 10320 hppa*64*|ia64*) 10321 hardcode_direct=no 10322 hardcode_shlibpath_var=no 10323 ;; 10324 *) 10325 hardcode_direct=yes 10326 hardcode_direct_absolute=yes 10327 export_dynamic_flag_spec='$wl-E' 10328 10329 # hardcode_minus_L: Not really in the search PATH, 10330 # but as the default location of the library. 10331 hardcode_minus_L=yes 10332 ;; 10333 esac 10334 fi 10335 ;; 10336 10337 irix5* | irix6* | nonstopux*) 10338 if test yes = "$GCC"; then 10339 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 10340 # Try to use the -exported_symbol ld option, if it does not 10341 # work, assume that -exports_file does not work either and 10342 # implicitly export all symbols. 10343 # This should be the same for all languages, so no per-tag cache variable. 10344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10345$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10346if ${lt_cv_irix_exported_symbol+:} false; then : 10347 $as_echo_n "(cached) " >&6 10348else 10349 save_LDFLAGS=$LDFLAGS 10350 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10352/* end confdefs.h. */ 10353int foo (void) { return 0; } 10354_ACEOF 10355if ac_fn_c_try_link "$LINENO"; then : 10356 lt_cv_irix_exported_symbol=yes 10357else 10358 lt_cv_irix_exported_symbol=no 10359fi 10360rm -f core conftest.err conftest.$ac_objext \ 10361 conftest$ac_exeext conftest.$ac_ext 10362 LDFLAGS=$save_LDFLAGS 10363fi 10364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10365$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10366 if test yes = "$lt_cv_irix_exported_symbol"; then 10367 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' 10368 fi 10369 else 10370 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' 10371 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' 10372 fi 10373 archive_cmds_need_lc='no' 10374 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10375 hardcode_libdir_separator=: 10376 inherit_rpath=yes 10377 link_all_deplibs=yes 10378 ;; 10379 10380 linux*) 10381 case $cc_basename in 10382 tcc*) 10383 # Fabrice Bellard et al's Tiny C Compiler 10384 ld_shlibs=yes 10385 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10386 ;; 10387 esac 10388 ;; 10389 10390 netbsd*) 10391 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10392 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10393 else 10394 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10395 fi 10396 hardcode_libdir_flag_spec='-R$libdir' 10397 hardcode_direct=yes 10398 hardcode_shlibpath_var=no 10399 ;; 10400 10401 newsos6) 10402 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10403 hardcode_direct=yes 10404 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10405 hardcode_libdir_separator=: 10406 hardcode_shlibpath_var=no 10407 ;; 10408 10409 *nto* | *qnx*) 10410 ;; 10411 10412 openbsd* | bitrig*) 10413 if test -f /usr/libexec/ld.so; then 10414 hardcode_direct=yes 10415 hardcode_shlibpath_var=no 10416 hardcode_direct_absolute=yes 10417 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10418 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10419 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10420 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10421 export_dynamic_flag_spec='$wl-E' 10422 else 10423 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10424 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10425 fi 10426 else 10427 ld_shlibs=no 10428 fi 10429 ;; 10430 10431 os2*) 10432 hardcode_libdir_flag_spec='-L$libdir' 10433 hardcode_minus_L=yes 10434 allow_undefined_flag=unsupported 10435 shrext_cmds=.dll 10436 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10437 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10438 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10439 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10440 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10441 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10442 emximp -o $lib $output_objdir/$libname.def' 10443 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10444 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10445 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10446 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10447 prefix_cmds="$SED"~ 10448 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10449 prefix_cmds="$prefix_cmds -e 1d"; 10450 fi~ 10451 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10452 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10453 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10454 emximp -o $lib $output_objdir/$libname.def' 10455 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10456 enable_shared_with_static_runtimes=yes 10457 ;; 10458 10459 osf3*) 10460 if test yes = "$GCC"; then 10461 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10462 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' 10463 else 10464 allow_undefined_flag=' -expect_unresolved \*' 10465 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' 10466 fi 10467 archive_cmds_need_lc='no' 10468 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10469 hardcode_libdir_separator=: 10470 ;; 10471 10472 osf4* | osf5*) # as osf3* with the addition of -msym flag 10473 if test yes = "$GCC"; then 10474 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10475 archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 10476 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10477 else 10478 allow_undefined_flag=' -expect_unresolved \*' 10479 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' 10480 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~ 10481 $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' 10482 10483 # Both c and cxx compiler support -rpath directly 10484 hardcode_libdir_flag_spec='-rpath $libdir' 10485 fi 10486 archive_cmds_need_lc='no' 10487 hardcode_libdir_separator=: 10488 ;; 10489 10490 solaris*) 10491 no_undefined_flag=' -z defs' 10492 if test yes = "$GCC"; then 10493 wlarc='$wl' 10494 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10495 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10496 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10497 else 10498 case `$CC -V 2>&1` in 10499 *"Compilers 5.0"*) 10500 wlarc='' 10501 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10502 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10503 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10504 ;; 10505 *) 10506 wlarc='$wl' 10507 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10508 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10509 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10510 ;; 10511 esac 10512 fi 10513 hardcode_libdir_flag_spec='-R$libdir' 10514 hardcode_shlibpath_var=no 10515 case $host_os in 10516 solaris2.[0-5] | solaris2.[0-5].*) ;; 10517 *) 10518 # The compiler driver will combine and reorder linker options, 10519 # but understands '-z linker_flag'. GCC discards it without '$wl', 10520 # but is careful enough not to reorder. 10521 # Supported since Solaris 2.6 (maybe 2.5.1?) 10522 if test yes = "$GCC"; then 10523 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10524 else 10525 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10526 fi 10527 ;; 10528 esac 10529 link_all_deplibs=yes 10530 ;; 10531 10532 sunos4*) 10533 if test sequent = "$host_vendor"; then 10534 # Use $CC to link under sequent, because it throws in some extra .o 10535 # files that make .init and .fini sections work. 10536 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10537 else 10538 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10539 fi 10540 hardcode_libdir_flag_spec='-L$libdir' 10541 hardcode_direct=yes 10542 hardcode_minus_L=yes 10543 hardcode_shlibpath_var=no 10544 ;; 10545 10546 sysv4) 10547 case $host_vendor in 10548 sni) 10549 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10550 hardcode_direct=yes # is this really true??? 10551 ;; 10552 siemens) 10553 ## LD is ld it makes a PLAMLIB 10554 ## CC just makes a GrossModule. 10555 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10556 reload_cmds='$CC -r -o $output$reload_objs' 10557 hardcode_direct=no 10558 ;; 10559 motorola) 10560 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10561 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10562 ;; 10563 esac 10564 runpath_var='LD_RUN_PATH' 10565 hardcode_shlibpath_var=no 10566 ;; 10567 10568 sysv4.3*) 10569 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10570 hardcode_shlibpath_var=no 10571 export_dynamic_flag_spec='-Bexport' 10572 ;; 10573 10574 sysv4*MP*) 10575 if test -d /usr/nec; then 10576 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10577 hardcode_shlibpath_var=no 10578 runpath_var=LD_RUN_PATH 10579 hardcode_runpath_var=yes 10580 ld_shlibs=yes 10581 fi 10582 ;; 10583 10584 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10585 no_undefined_flag='$wl-z,text' 10586 archive_cmds_need_lc=no 10587 hardcode_shlibpath_var=no 10588 runpath_var='LD_RUN_PATH' 10589 10590 if test yes = "$GCC"; then 10591 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10592 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10593 else 10594 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10595 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10596 fi 10597 ;; 10598 10599 sysv5* | sco3.2v5* | sco5v6*) 10600 # Note: We CANNOT use -z defs as we might desire, because we do not 10601 # link with -lc, and that would cause any symbols used from libc to 10602 # always be unresolved, which means just about no library would 10603 # ever link correctly. If we're not using GNU ld we use -z text 10604 # though, which does catch some bad symbols but isn't as heavy-handed 10605 # as -z defs. 10606 no_undefined_flag='$wl-z,text' 10607 allow_undefined_flag='$wl-z,nodefs' 10608 archive_cmds_need_lc=no 10609 hardcode_shlibpath_var=no 10610 hardcode_libdir_flag_spec='$wl-R,$libdir' 10611 hardcode_libdir_separator=':' 10612 link_all_deplibs=yes 10613 export_dynamic_flag_spec='$wl-Bexport' 10614 runpath_var='LD_RUN_PATH' 10615 10616 if test yes = "$GCC"; then 10617 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10618 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10619 else 10620 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10621 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10622 fi 10623 ;; 10624 10625 uts4*) 10626 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10627 hardcode_libdir_flag_spec='-L$libdir' 10628 hardcode_shlibpath_var=no 10629 ;; 10630 10631 *) 10632 ld_shlibs=no 10633 ;; 10634 esac 10635 10636 if test sni = "$host_vendor"; then 10637 case $host in 10638 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10639 export_dynamic_flag_spec='$wl-Blargedynsym' 10640 ;; 10641 esac 10642 fi 10643 fi 10644 10645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10646$as_echo "$ld_shlibs" >&6; } 10647test no = "$ld_shlibs" && can_build_shared=no 10648 10649with_gnu_ld=$with_gnu_ld 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665# 10666# Do we need to explicitly link libc? 10667# 10668case "x$archive_cmds_need_lc" in 10669x|xyes) 10670 # Assume -lc should be added 10671 archive_cmds_need_lc=yes 10672 10673 if test yes,yes = "$GCC,$enable_shared"; then 10674 case $archive_cmds in 10675 *'~'*) 10676 # FIXME: we may have to deal with multi-command sequences. 10677 ;; 10678 '$CC '*) 10679 # Test whether the compiler implicitly links with -lc since on some 10680 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10681 # to ld, don't add -lc before -lgcc. 10682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10683$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10684if ${lt_cv_archive_cmds_need_lc+:} false; then : 10685 $as_echo_n "(cached) " >&6 10686else 10687 $RM conftest* 10688 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10689 10690 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10691 (eval $ac_compile) 2>&5 10692 ac_status=$? 10693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10694 test $ac_status = 0; } 2>conftest.err; then 10695 soname=conftest 10696 lib=conftest 10697 libobjs=conftest.$ac_objext 10698 deplibs= 10699 wl=$lt_prog_compiler_wl 10700 pic_flag=$lt_prog_compiler_pic 10701 compiler_flags=-v 10702 linker_flags=-v 10703 verstring= 10704 output_objdir=. 10705 libname=conftest 10706 lt_save_allow_undefined_flag=$allow_undefined_flag 10707 allow_undefined_flag= 10708 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10709 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10710 ac_status=$? 10711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10712 test $ac_status = 0; } 10713 then 10714 lt_cv_archive_cmds_need_lc=no 10715 else 10716 lt_cv_archive_cmds_need_lc=yes 10717 fi 10718 allow_undefined_flag=$lt_save_allow_undefined_flag 10719 else 10720 cat conftest.err 1>&5 10721 fi 10722 $RM conftest* 10723 10724fi 10725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10726$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10727 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10728 ;; 10729 esac 10730 fi 10731 ;; 10732esac 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10886$as_echo_n "checking dynamic linker characteristics... " >&6; } 10887 10888if test yes = "$GCC"; then 10889 case $host_os in 10890 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 10891 *) lt_awk_arg='/^libraries:/' ;; 10892 esac 10893 case $host_os in 10894 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 10895 *) lt_sed_strip_eq='s|=/|/|g' ;; 10896 esac 10897 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10898 case $lt_search_path_spec in 10899 *\;*) 10900 # if the path contains ";" then we assume it to be the separator 10901 # otherwise default to the standard path separator (i.e. ":") - it is 10902 # assumed that no part of a normal pathname contains ";" but that should 10903 # okay in the real world where ";" in dirpaths is itself problematic. 10904 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10905 ;; 10906 *) 10907 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10908 ;; 10909 esac 10910 # Ok, now we have the path, separated by spaces, we can step through it 10911 # and add multilib dir if necessary... 10912 lt_tmp_lt_search_path_spec= 10913 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10914 # ...but if some path component already ends with the multilib dir we assume 10915 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 10916 case "$lt_multi_os_dir; $lt_search_path_spec " in 10917 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 10918 lt_multi_os_dir= 10919 ;; 10920 esac 10921 for lt_sys_path in $lt_search_path_spec; do 10922 if test -d "$lt_sys_path$lt_multi_os_dir"; then 10923 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 10924 elif test -n "$lt_multi_os_dir"; then 10925 test -d "$lt_sys_path" && \ 10926 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10927 fi 10928 done 10929 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10930BEGIN {RS = " "; FS = "/|\n";} { 10931 lt_foo = ""; 10932 lt_count = 0; 10933 for (lt_i = NF; lt_i > 0; lt_i--) { 10934 if ($lt_i != "" && $lt_i != ".") { 10935 if ($lt_i == "..") { 10936 lt_count++; 10937 } else { 10938 if (lt_count == 0) { 10939 lt_foo = "/" $lt_i lt_foo; 10940 } else { 10941 lt_count--; 10942 } 10943 } 10944 } 10945 } 10946 if (lt_foo != "") { lt_freq[lt_foo]++; } 10947 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10948}'` 10949 # AWK program above erroneously prepends '/' to C:/dos/paths 10950 # for these hosts. 10951 case $host_os in 10952 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10953 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 10954 esac 10955 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10956else 10957 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10958fi 10959library_names_spec= 10960libname_spec='lib$name' 10961soname_spec= 10962shrext_cmds=.so 10963postinstall_cmds= 10964postuninstall_cmds= 10965finish_cmds= 10966finish_eval= 10967shlibpath_var= 10968shlibpath_overrides_runpath=unknown 10969version_type=none 10970dynamic_linker="$host_os ld.so" 10971sys_lib_dlsearch_path_spec="/lib /usr/lib" 10972need_lib_prefix=unknown 10973hardcode_into_libs=no 10974 10975# when you set need_version to no, make sure it does not cause -set_version 10976# flags to be left without arguments 10977need_version=unknown 10978 10979 10980 10981case $host_os in 10982aix3*) 10983 version_type=linux # correct to gnu/linux during the next big refactor 10984 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 10985 shlibpath_var=LIBPATH 10986 10987 # AIX 3 has no versioning support, so we append a major version to the name. 10988 soname_spec='$libname$release$shared_ext$major' 10989 ;; 10990 10991aix[4-9]*) 10992 version_type=linux # correct to gnu/linux during the next big refactor 10993 need_lib_prefix=no 10994 need_version=no 10995 hardcode_into_libs=yes 10996 if test ia64 = "$host_cpu"; then 10997 # AIX 5 supports IA64 10998 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 10999 shlibpath_var=LD_LIBRARY_PATH 11000 else 11001 # With GCC up to 2.95.x, collect2 would create an import file 11002 # for dependence libraries. The import file would start with 11003 # the line '#! .'. This would cause the generated library to 11004 # depend on '.', always an invalid library. This was fixed in 11005 # development snapshots of GCC prior to 3.0. 11006 case $host_os in 11007 aix4 | aix4.[01] | aix4.[01].*) 11008 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11009 echo ' yes ' 11010 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11011 : 11012 else 11013 can_build_shared=no 11014 fi 11015 ;; 11016 esac 11017 # Using Import Files as archive members, it is possible to support 11018 # filename-based versioning of shared library archives on AIX. While 11019 # this would work for both with and without runtime linking, it will 11020 # prevent static linking of such archives. So we do filename-based 11021 # shared library versioning with .so extension only, which is used 11022 # when both runtime linking and shared linking is enabled. 11023 # Unfortunately, runtime linking may impact performance, so we do 11024 # not want this to be the default eventually. Also, we use the 11025 # versioned .so libs for executables only if there is the -brtl 11026 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11027 # To allow for filename-based versioning support, we need to create 11028 # libNAME.so.V as an archive file, containing: 11029 # *) an Import File, referring to the versioned filename of the 11030 # archive as well as the shared archive member, telling the 11031 # bitwidth (32 or 64) of that shared object, and providing the 11032 # list of exported symbols of that shared object, eventually 11033 # decorated with the 'weak' keyword 11034 # *) the shared object with the F_LOADONLY flag set, to really avoid 11035 # it being seen by the linker. 11036 # At run time we better use the real file rather than another symlink, 11037 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11038 11039 case $with_aix_soname,$aix_use_runtimelinking in 11040 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11041 # soname into executable. Probably we can add versioning support to 11042 # collect2, so additional links can be useful in future. 11043 aix,yes) # traditional libtool 11044 dynamic_linker='AIX unversionable lib.so' 11045 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11046 # instead of lib<name>.a to let people know that these are not 11047 # typical AIX shared libraries. 11048 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11049 ;; 11050 aix,no) # traditional AIX only 11051 dynamic_linker='AIX lib.a(lib.so.V)' 11052 # We preserve .a as extension for shared libraries through AIX4.2 11053 # and later when we are not doing run time linking. 11054 library_names_spec='$libname$release.a $libname.a' 11055 soname_spec='$libname$release$shared_ext$major' 11056 ;; 11057 svr4,*) # full svr4 only 11058 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11059 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11060 # We do not specify a path in Import Files, so LIBPATH fires. 11061 shlibpath_overrides_runpath=yes 11062 ;; 11063 *,yes) # both, prefer svr4 11064 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11065 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11066 # unpreferred sharedlib libNAME.a needs extra handling 11067 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 11068 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 11069 # We do not specify a path in Import Files, so LIBPATH fires. 11070 shlibpath_overrides_runpath=yes 11071 ;; 11072 *,no) # both, prefer aix 11073 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11074 library_names_spec='$libname$release.a $libname.a' 11075 soname_spec='$libname$release$shared_ext$major' 11076 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11077 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 11078 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 11079 ;; 11080 esac 11081 shlibpath_var=LIBPATH 11082 fi 11083 ;; 11084 11085amigaos*) 11086 case $host_cpu in 11087 powerpc) 11088 # Since July 2007 AmigaOS4 officially supports .so libraries. 11089 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11090 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11091 ;; 11092 m68k) 11093 library_names_spec='$libname.ixlibrary $libname.a' 11094 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11095 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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' 11096 ;; 11097 esac 11098 ;; 11099 11100beos*) 11101 library_names_spec='$libname$shared_ext' 11102 dynamic_linker="$host_os ld.so" 11103 shlibpath_var=LIBRARY_PATH 11104 ;; 11105 11106bsdi[45]*) 11107 version_type=linux # correct to gnu/linux during the next big refactor 11108 need_version=no 11109 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11110 soname_spec='$libname$release$shared_ext$major' 11111 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11112 shlibpath_var=LD_LIBRARY_PATH 11113 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11114 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11115 # the default ld.so.conf also contains /usr/contrib/lib and 11116 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11117 # libtool to hard-code these into programs 11118 ;; 11119 11120cygwin* | mingw* | pw32* | cegcc*) 11121 version_type=windows 11122 shrext_cmds=.dll 11123 need_version=no 11124 need_lib_prefix=no 11125 11126 case $GCC,$cc_basename in 11127 yes,*) 11128 # gcc 11129 library_names_spec='$libname.dll.a' 11130 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11131 postinstall_cmds='base_file=`basename \$file`~ 11132 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11133 dldir=$destdir/`dirname \$dlpath`~ 11134 test -d \$dldir || mkdir -p \$dldir~ 11135 $install_prog $dir/$dlname \$dldir/$dlname~ 11136 chmod a+x \$dldir/$dlname~ 11137 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11138 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11139 fi' 11140 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11141 dlpath=$dir/\$dldll~ 11142 $RM \$dlpath' 11143 shlibpath_overrides_runpath=yes 11144 11145 case $host_os in 11146 cygwin*) 11147 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11148 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11149 11150 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11151 ;; 11152 mingw* | cegcc*) 11153 # MinGW DLLs use traditional 'lib' prefix 11154 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11155 ;; 11156 pw32*) 11157 # pw32 DLLs use 'pw' prefix rather than 'lib' 11158 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11159 ;; 11160 esac 11161 dynamic_linker='Win32 ld.exe' 11162 ;; 11163 11164 *,cl*) 11165 # Native MSVC 11166 libname_spec='$name' 11167 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11168 library_names_spec='$libname.dll.lib' 11169 11170 case $build_os in 11171 mingw*) 11172 sys_lib_search_path_spec= 11173 lt_save_ifs=$IFS 11174 IFS=';' 11175 for lt_path in $LIB 11176 do 11177 IFS=$lt_save_ifs 11178 # Let DOS variable expansion print the short 8.3 style file name. 11179 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11180 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11181 done 11182 IFS=$lt_save_ifs 11183 # Convert to MSYS style. 11184 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11185 ;; 11186 cygwin*) 11187 # Convert to unix form, then to dos form, then back to unix form 11188 # but this time dos style (no spaces!) so that the unix form looks 11189 # like /cygdrive/c/PROGRA~1:/cygdr... 11190 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11191 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11192 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11193 ;; 11194 *) 11195 sys_lib_search_path_spec=$LIB 11196 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11197 # It is most probably a Windows format PATH. 11198 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11199 else 11200 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11201 fi 11202 # FIXME: find the short name or the path components, as spaces are 11203 # common. (e.g. "Program Files" -> "PROGRA~1") 11204 ;; 11205 esac 11206 11207 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11208 postinstall_cmds='base_file=`basename \$file`~ 11209 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11210 dldir=$destdir/`dirname \$dlpath`~ 11211 test -d \$dldir || mkdir -p \$dldir~ 11212 $install_prog $dir/$dlname \$dldir/$dlname' 11213 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11214 dlpath=$dir/\$dldll~ 11215 $RM \$dlpath' 11216 shlibpath_overrides_runpath=yes 11217 dynamic_linker='Win32 link.exe' 11218 ;; 11219 11220 *) 11221 # Assume MSVC wrapper 11222 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11223 dynamic_linker='Win32 ld.exe' 11224 ;; 11225 esac 11226 # FIXME: first we should search . and the directory the executable is in 11227 shlibpath_var=PATH 11228 ;; 11229 11230darwin* | rhapsody*) 11231 dynamic_linker="$host_os dyld" 11232 version_type=darwin 11233 need_lib_prefix=no 11234 need_version=no 11235 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11236 soname_spec='$libname$release$major$shared_ext' 11237 shlibpath_overrides_runpath=yes 11238 shlibpath_var=DYLD_LIBRARY_PATH 11239 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11240 11241 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11242 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11243 ;; 11244 11245dgux*) 11246 version_type=linux # correct to gnu/linux during the next big refactor 11247 need_lib_prefix=no 11248 need_version=no 11249 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11250 soname_spec='$libname$release$shared_ext$major' 11251 shlibpath_var=LD_LIBRARY_PATH 11252 ;; 11253 11254freebsd* | dragonfly*) 11255 # DragonFly does not have aout. When/if they implement a new 11256 # versioning mechanism, adjust this. 11257 if test -x /usr/bin/objformat; then 11258 objformat=`/usr/bin/objformat` 11259 else 11260 case $host_os in 11261 freebsd[23].*) objformat=aout ;; 11262 *) objformat=elf ;; 11263 esac 11264 fi 11265 version_type=freebsd-$objformat 11266 case $version_type in 11267 freebsd-elf*) 11268 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11269 soname_spec='$libname$release$shared_ext$major' 11270 need_version=no 11271 need_lib_prefix=no 11272 ;; 11273 freebsd-*) 11274 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11275 need_version=yes 11276 ;; 11277 esac 11278 shlibpath_var=LD_LIBRARY_PATH 11279 case $host_os in 11280 freebsd2.*) 11281 shlibpath_overrides_runpath=yes 11282 ;; 11283 freebsd3.[01]* | freebsdelf3.[01]*) 11284 shlibpath_overrides_runpath=yes 11285 hardcode_into_libs=yes 11286 ;; 11287 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11288 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11289 shlibpath_overrides_runpath=no 11290 hardcode_into_libs=yes 11291 ;; 11292 *) # from 4.6 on, and DragonFly 11293 shlibpath_overrides_runpath=yes 11294 hardcode_into_libs=yes 11295 ;; 11296 esac 11297 ;; 11298 11299haiku*) 11300 version_type=linux # correct to gnu/linux during the next big refactor 11301 need_lib_prefix=no 11302 need_version=no 11303 dynamic_linker="$host_os runtime_loader" 11304 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11305 soname_spec='$libname$release$shared_ext$major' 11306 shlibpath_var=LIBRARY_PATH 11307 shlibpath_overrides_runpath=no 11308 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11309 hardcode_into_libs=yes 11310 ;; 11311 11312hpux9* | hpux10* | hpux11*) 11313 # Give a soname corresponding to the major version so that dld.sl refuses to 11314 # link against other versions. 11315 version_type=sunos 11316 need_lib_prefix=no 11317 need_version=no 11318 case $host_cpu in 11319 ia64*) 11320 shrext_cmds='.so' 11321 hardcode_into_libs=yes 11322 dynamic_linker="$host_os dld.so" 11323 shlibpath_var=LD_LIBRARY_PATH 11324 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11325 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11326 soname_spec='$libname$release$shared_ext$major' 11327 if test 32 = "$HPUX_IA64_MODE"; then 11328 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11329 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11330 else 11331 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11332 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11333 fi 11334 ;; 11335 hppa*64*) 11336 shrext_cmds='.sl' 11337 hardcode_into_libs=yes 11338 dynamic_linker="$host_os dld.sl" 11339 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11340 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11341 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11342 soname_spec='$libname$release$shared_ext$major' 11343 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11344 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11345 ;; 11346 *) 11347 shrext_cmds='.sl' 11348 dynamic_linker="$host_os dld.sl" 11349 shlibpath_var=SHLIB_PATH 11350 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11351 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11352 soname_spec='$libname$release$shared_ext$major' 11353 ;; 11354 esac 11355 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11356 postinstall_cmds='chmod 555 $lib' 11357 # or fails outright, so override atomically: 11358 install_override_mode=555 11359 ;; 11360 11361interix[3-9]*) 11362 version_type=linux # correct to gnu/linux during the next big refactor 11363 need_lib_prefix=no 11364 need_version=no 11365 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11366 soname_spec='$libname$release$shared_ext$major' 11367 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11368 shlibpath_var=LD_LIBRARY_PATH 11369 shlibpath_overrides_runpath=no 11370 hardcode_into_libs=yes 11371 ;; 11372 11373irix5* | irix6* | nonstopux*) 11374 case $host_os in 11375 nonstopux*) version_type=nonstopux ;; 11376 *) 11377 if test yes = "$lt_cv_prog_gnu_ld"; then 11378 version_type=linux # correct to gnu/linux during the next big refactor 11379 else 11380 version_type=irix 11381 fi ;; 11382 esac 11383 need_lib_prefix=no 11384 need_version=no 11385 soname_spec='$libname$release$shared_ext$major' 11386 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11387 case $host_os in 11388 irix5* | nonstopux*) 11389 libsuff= shlibsuff= 11390 ;; 11391 *) 11392 case $LD in # libtool.m4 will add one of these switches to LD 11393 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11394 libsuff= shlibsuff= libmagic=32-bit;; 11395 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11396 libsuff=32 shlibsuff=N32 libmagic=N32;; 11397 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11398 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11399 *) libsuff= shlibsuff= libmagic=never-match;; 11400 esac 11401 ;; 11402 esac 11403 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11404 shlibpath_overrides_runpath=no 11405 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11406 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11407 hardcode_into_libs=yes 11408 ;; 11409 11410# No shared lib support for Linux oldld, aout, or coff. 11411linux*oldld* | linux*aout* | linux*coff*) 11412 dynamic_linker=no 11413 ;; 11414 11415linux*android*) 11416 version_type=none # Android doesn't support versioned libraries. 11417 need_lib_prefix=no 11418 need_version=no 11419 library_names_spec='$libname$release$shared_ext' 11420 soname_spec='$libname$release$shared_ext' 11421 finish_cmds= 11422 shlibpath_var=LD_LIBRARY_PATH 11423 shlibpath_overrides_runpath=yes 11424 11425 # This implies no fast_install, which is unacceptable. 11426 # Some rework will be needed to allow for fast_install 11427 # before this can be enabled. 11428 hardcode_into_libs=yes 11429 11430 dynamic_linker='Android linker' 11431 # Don't embed -rpath directories since the linker doesn't support them. 11432 hardcode_libdir_flag_spec='-L$libdir' 11433 ;; 11434 11435# This must be glibc/ELF. 11436linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11437 version_type=linux # correct to gnu/linux during the next big refactor 11438 need_lib_prefix=no 11439 need_version=no 11440 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11441 soname_spec='$libname$release$shared_ext$major' 11442 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11443 shlibpath_var=LD_LIBRARY_PATH 11444 shlibpath_overrides_runpath=no 11445 11446 # Some binutils ld are patched to set DT_RUNPATH 11447 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11448 $as_echo_n "(cached) " >&6 11449else 11450 lt_cv_shlibpath_overrides_runpath=no 11451 save_LDFLAGS=$LDFLAGS 11452 save_libdir=$libdir 11453 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11454 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11456/* end confdefs.h. */ 11457 11458int 11459main () 11460{ 11461 11462 ; 11463 return 0; 11464} 11465_ACEOF 11466if ac_fn_c_try_link "$LINENO"; then : 11467 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11468 lt_cv_shlibpath_overrides_runpath=yes 11469fi 11470fi 11471rm -f core conftest.err conftest.$ac_objext \ 11472 conftest$ac_exeext conftest.$ac_ext 11473 LDFLAGS=$save_LDFLAGS 11474 libdir=$save_libdir 11475 11476fi 11477 11478 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11479 11480 # This implies no fast_install, which is unacceptable. 11481 # Some rework will be needed to allow for fast_install 11482 # before this can be enabled. 11483 hardcode_into_libs=yes 11484 11485 # Ideally, we could use ldconfig to report *all* directores which are 11486 # searched for libraries, however this is still not possible. Aside from not 11487 # being certain /sbin/ldconfig is available, command 11488 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11489 # even though it is searched at run-time. Try to do the best guess by 11490 # appending ld.so.conf contents (and includes) to the search path. 11491 if test -f /etc/ld.so.conf; then 11492 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' ' '` 11493 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11494 fi 11495 11496 # We used to test for /lib/ld.so.1 and disable shared libraries on 11497 # powerpc, because MkLinux only supported shared libraries with the 11498 # GNU dynamic linker. Since this was broken with cross compilers, 11499 # most powerpc-linux boxes support dynamic linking these days and 11500 # people can always --disable-shared, the test was removed, and we 11501 # assume the GNU/Linux dynamic linker is in use. 11502 dynamic_linker='GNU/Linux ld.so' 11503 ;; 11504 11505netbsd*) 11506 version_type=sunos 11507 need_lib_prefix=no 11508 need_version=no 11509 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11510 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11511 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11512 dynamic_linker='NetBSD (a.out) ld.so' 11513 else 11514 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11515 soname_spec='$libname$release$shared_ext$major' 11516 dynamic_linker='NetBSD ld.elf_so' 11517 fi 11518 shlibpath_var=LD_LIBRARY_PATH 11519 shlibpath_overrides_runpath=yes 11520 hardcode_into_libs=yes 11521 ;; 11522 11523newsos6) 11524 version_type=linux # correct to gnu/linux during the next big refactor 11525 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11526 shlibpath_var=LD_LIBRARY_PATH 11527 shlibpath_overrides_runpath=yes 11528 ;; 11529 11530*nto* | *qnx*) 11531 version_type=qnx 11532 need_lib_prefix=no 11533 need_version=no 11534 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11535 soname_spec='$libname$release$shared_ext$major' 11536 shlibpath_var=LD_LIBRARY_PATH 11537 shlibpath_overrides_runpath=no 11538 hardcode_into_libs=yes 11539 dynamic_linker='ldqnx.so' 11540 ;; 11541 11542openbsd* | bitrig*) 11543 version_type=sunos 11544 sys_lib_dlsearch_path_spec=/usr/lib 11545 need_lib_prefix=no 11546 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11547 need_version=no 11548 else 11549 need_version=yes 11550 fi 11551 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11552 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11553 shlibpath_var=LD_LIBRARY_PATH 11554 shlibpath_overrides_runpath=yes 11555 ;; 11556 11557os2*) 11558 libname_spec='$name' 11559 version_type=windows 11560 shrext_cmds=.dll 11561 need_version=no 11562 need_lib_prefix=no 11563 # OS/2 can only load a DLL with a base name of 8 characters or less. 11564 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11565 v=$($ECHO $release$versuffix | tr -d .-); 11566 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11567 $ECHO $n$v`$shared_ext' 11568 library_names_spec='${libname}_dll.$libext' 11569 dynamic_linker='OS/2 ld.exe' 11570 shlibpath_var=BEGINLIBPATH 11571 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11572 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11573 postinstall_cmds='base_file=`basename \$file`~ 11574 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11575 dldir=$destdir/`dirname \$dlpath`~ 11576 test -d \$dldir || mkdir -p \$dldir~ 11577 $install_prog $dir/$dlname \$dldir/$dlname~ 11578 chmod a+x \$dldir/$dlname~ 11579 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11580 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11581 fi' 11582 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 11583 dlpath=$dir/\$dldll~ 11584 $RM \$dlpath' 11585 ;; 11586 11587osf3* | osf4* | osf5*) 11588 version_type=osf 11589 need_lib_prefix=no 11590 need_version=no 11591 soname_spec='$libname$release$shared_ext$major' 11592 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11593 shlibpath_var=LD_LIBRARY_PATH 11594 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11595 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11596 ;; 11597 11598rdos*) 11599 dynamic_linker=no 11600 ;; 11601 11602solaris*) 11603 version_type=linux # correct to gnu/linux during the next big refactor 11604 need_lib_prefix=no 11605 need_version=no 11606 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11607 soname_spec='$libname$release$shared_ext$major' 11608 shlibpath_var=LD_LIBRARY_PATH 11609 shlibpath_overrides_runpath=yes 11610 hardcode_into_libs=yes 11611 # ldd complains unless libraries are executable 11612 postinstall_cmds='chmod +x $lib' 11613 ;; 11614 11615sunos4*) 11616 version_type=sunos 11617 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11618 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11619 shlibpath_var=LD_LIBRARY_PATH 11620 shlibpath_overrides_runpath=yes 11621 if test yes = "$with_gnu_ld"; then 11622 need_lib_prefix=no 11623 fi 11624 need_version=yes 11625 ;; 11626 11627sysv4 | sysv4.3*) 11628 version_type=linux # correct to gnu/linux during the next big refactor 11629 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11630 soname_spec='$libname$release$shared_ext$major' 11631 shlibpath_var=LD_LIBRARY_PATH 11632 case $host_vendor in 11633 sni) 11634 shlibpath_overrides_runpath=no 11635 need_lib_prefix=no 11636 runpath_var=LD_RUN_PATH 11637 ;; 11638 siemens) 11639 need_lib_prefix=no 11640 ;; 11641 motorola) 11642 need_lib_prefix=no 11643 need_version=no 11644 shlibpath_overrides_runpath=no 11645 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11646 ;; 11647 esac 11648 ;; 11649 11650sysv4*MP*) 11651 if test -d /usr/nec; then 11652 version_type=linux # correct to gnu/linux during the next big refactor 11653 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 11654 soname_spec='$libname$shared_ext.$major' 11655 shlibpath_var=LD_LIBRARY_PATH 11656 fi 11657 ;; 11658 11659sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11660 version_type=sco 11661 need_lib_prefix=no 11662 need_version=no 11663 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 11664 soname_spec='$libname$release$shared_ext$major' 11665 shlibpath_var=LD_LIBRARY_PATH 11666 shlibpath_overrides_runpath=yes 11667 hardcode_into_libs=yes 11668 if test yes = "$with_gnu_ld"; then 11669 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11670 else 11671 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11672 case $host_os in 11673 sco3.2v5*) 11674 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11675 ;; 11676 esac 11677 fi 11678 sys_lib_dlsearch_path_spec='/usr/lib' 11679 ;; 11680 11681tpf*) 11682 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11683 version_type=linux # correct to gnu/linux during the next big refactor 11684 need_lib_prefix=no 11685 need_version=no 11686 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11687 shlibpath_var=LD_LIBRARY_PATH 11688 shlibpath_overrides_runpath=no 11689 hardcode_into_libs=yes 11690 ;; 11691 11692uts4*) 11693 version_type=linux # correct to gnu/linux during the next big refactor 11694 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11695 soname_spec='$libname$release$shared_ext$major' 11696 shlibpath_var=LD_LIBRARY_PATH 11697 ;; 11698 11699*) 11700 dynamic_linker=no 11701 ;; 11702esac 11703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11704$as_echo "$dynamic_linker" >&6; } 11705test no = "$dynamic_linker" && can_build_shared=no 11706 11707variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11708if test yes = "$GCC"; then 11709 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11710fi 11711 11712if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 11713 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 11714fi 11715 11716if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 11717 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 11718fi 11719 11720# lt_cv_sys_lib... is unaugmented for libtool script decls... 11721lt_cv_sys_lib_dlsearch_path_spec=$sys_lib_dlsearch_path_spec 11722 11723# ..but sys_lib_... needs LT_SYS_LIBRARY_PATH munging for 11724# LT_SYS_DLSEARCH_PATH macro in ltdl.m4 to work with the correct paths: 11725func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11819$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11820hardcode_action= 11821if test -n "$hardcode_libdir_flag_spec" || 11822 test -n "$runpath_var" || 11823 test yes = "$hardcode_automatic"; then 11824 11825 # We can hardcode non-existent directories. 11826 if test no != "$hardcode_direct" && 11827 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11828 # have to relink, otherwise we might link with an installed library 11829 # when we should be linking with a yet-to-be-installed one 11830 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 11831 test no != "$hardcode_minus_L"; then 11832 # Linking always hardcodes the temporary library directory. 11833 hardcode_action=relink 11834 else 11835 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11836 hardcode_action=immediate 11837 fi 11838else 11839 # We cannot hardcode anything, or else we can only hardcode existing 11840 # directories. 11841 hardcode_action=unsupported 11842fi 11843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11844$as_echo "$hardcode_action" >&6; } 11845 11846if test relink = "$hardcode_action" || 11847 test yes = "$inherit_rpath"; then 11848 # Fast installation is not supported 11849 enable_fast_install=no 11850elif test yes = "$shlibpath_overrides_runpath" || 11851 test no = "$enable_shared"; then 11852 # Fast installation is not necessary 11853 enable_fast_install=needless 11854fi 11855 11856 11857 11858 11859 11860 11861 if test yes != "$enable_dlopen"; then 11862 enable_dlopen=unknown 11863 enable_dlopen_self=unknown 11864 enable_dlopen_self_static=unknown 11865else 11866 lt_cv_dlopen=no 11867 lt_cv_dlopen_libs= 11868 11869 case $host_os in 11870 beos*) 11871 lt_cv_dlopen=load_add_on 11872 lt_cv_dlopen_libs= 11873 lt_cv_dlopen_self=yes 11874 ;; 11875 11876 mingw* | pw32* | cegcc*) 11877 lt_cv_dlopen=LoadLibrary 11878 lt_cv_dlopen_libs= 11879 ;; 11880 11881 cygwin*) 11882 lt_cv_dlopen=dlopen 11883 lt_cv_dlopen_libs= 11884 ;; 11885 11886 darwin*) 11887 # if libdl is installed we need to link against it 11888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11889$as_echo_n "checking for dlopen in -ldl... " >&6; } 11890if ${ac_cv_lib_dl_dlopen+:} false; then : 11891 $as_echo_n "(cached) " >&6 11892else 11893 ac_check_lib_save_LIBS=$LIBS 11894LIBS="-ldl $LIBS" 11895cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11896/* end confdefs.h. */ 11897 11898/* Override any GCC internal prototype to avoid an error. 11899 Use char because int might match the return type of a GCC 11900 builtin and then its argument prototype would still apply. */ 11901#ifdef __cplusplus 11902extern "C" 11903#endif 11904char dlopen (); 11905int 11906main () 11907{ 11908return dlopen (); 11909 ; 11910 return 0; 11911} 11912_ACEOF 11913if ac_fn_c_try_link "$LINENO"; then : 11914 ac_cv_lib_dl_dlopen=yes 11915else 11916 ac_cv_lib_dl_dlopen=no 11917fi 11918rm -f core conftest.err conftest.$ac_objext \ 11919 conftest$ac_exeext conftest.$ac_ext 11920LIBS=$ac_check_lib_save_LIBS 11921fi 11922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11923$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11924if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11925 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 11926else 11927 11928 lt_cv_dlopen=dyld 11929 lt_cv_dlopen_libs= 11930 lt_cv_dlopen_self=yes 11931 11932fi 11933 11934 ;; 11935 11936 tpf*) 11937 # Don't try to run any link tests for TPF. We know it's impossible 11938 # because TPF is a cross-compiler, and we know how we open DSOs. 11939 lt_cv_dlopen=dlopen 11940 lt_cv_dlopen_libs= 11941 lt_cv_dlopen_self=no 11942 ;; 11943 11944 *) 11945 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11946if test "x$ac_cv_func_shl_load" = xyes; then : 11947 lt_cv_dlopen=shl_load 11948else 11949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11950$as_echo_n "checking for shl_load in -ldld... " >&6; } 11951if ${ac_cv_lib_dld_shl_load+:} false; then : 11952 $as_echo_n "(cached) " >&6 11953else 11954 ac_check_lib_save_LIBS=$LIBS 11955LIBS="-ldld $LIBS" 11956cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11957/* end confdefs.h. */ 11958 11959/* Override any GCC internal prototype to avoid an error. 11960 Use char because int might match the return type of a GCC 11961 builtin and then its argument prototype would still apply. */ 11962#ifdef __cplusplus 11963extern "C" 11964#endif 11965char shl_load (); 11966int 11967main () 11968{ 11969return shl_load (); 11970 ; 11971 return 0; 11972} 11973_ACEOF 11974if ac_fn_c_try_link "$LINENO"; then : 11975 ac_cv_lib_dld_shl_load=yes 11976else 11977 ac_cv_lib_dld_shl_load=no 11978fi 11979rm -f core conftest.err conftest.$ac_objext \ 11980 conftest$ac_exeext conftest.$ac_ext 11981LIBS=$ac_check_lib_save_LIBS 11982fi 11983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11984$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11985if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11986 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 11987else 11988 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11989if test "x$ac_cv_func_dlopen" = xyes; then : 11990 lt_cv_dlopen=dlopen 11991else 11992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11993$as_echo_n "checking for dlopen in -ldl... " >&6; } 11994if ${ac_cv_lib_dl_dlopen+:} false; then : 11995 $as_echo_n "(cached) " >&6 11996else 11997 ac_check_lib_save_LIBS=$LIBS 11998LIBS="-ldl $LIBS" 11999cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12000/* end confdefs.h. */ 12001 12002/* Override any GCC internal prototype to avoid an error. 12003 Use char because int might match the return type of a GCC 12004 builtin and then its argument prototype would still apply. */ 12005#ifdef __cplusplus 12006extern "C" 12007#endif 12008char dlopen (); 12009int 12010main () 12011{ 12012return dlopen (); 12013 ; 12014 return 0; 12015} 12016_ACEOF 12017if ac_fn_c_try_link "$LINENO"; then : 12018 ac_cv_lib_dl_dlopen=yes 12019else 12020 ac_cv_lib_dl_dlopen=no 12021fi 12022rm -f core conftest.err conftest.$ac_objext \ 12023 conftest$ac_exeext conftest.$ac_ext 12024LIBS=$ac_check_lib_save_LIBS 12025fi 12026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12027$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12028if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12029 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12030else 12031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12032$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12033if ${ac_cv_lib_svld_dlopen+:} false; then : 12034 $as_echo_n "(cached) " >&6 12035else 12036 ac_check_lib_save_LIBS=$LIBS 12037LIBS="-lsvld $LIBS" 12038cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12039/* end confdefs.h. */ 12040 12041/* Override any GCC internal prototype to avoid an error. 12042 Use char because int might match the return type of a GCC 12043 builtin and then its argument prototype would still apply. */ 12044#ifdef __cplusplus 12045extern "C" 12046#endif 12047char dlopen (); 12048int 12049main () 12050{ 12051return dlopen (); 12052 ; 12053 return 0; 12054} 12055_ACEOF 12056if ac_fn_c_try_link "$LINENO"; then : 12057 ac_cv_lib_svld_dlopen=yes 12058else 12059 ac_cv_lib_svld_dlopen=no 12060fi 12061rm -f core conftest.err conftest.$ac_objext \ 12062 conftest$ac_exeext conftest.$ac_ext 12063LIBS=$ac_check_lib_save_LIBS 12064fi 12065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12066$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12067if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12068 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12069else 12070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12071$as_echo_n "checking for dld_link in -ldld... " >&6; } 12072if ${ac_cv_lib_dld_dld_link+:} false; then : 12073 $as_echo_n "(cached) " >&6 12074else 12075 ac_check_lib_save_LIBS=$LIBS 12076LIBS="-ldld $LIBS" 12077cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12078/* end confdefs.h. */ 12079 12080/* Override any GCC internal prototype to avoid an error. 12081 Use char because int might match the return type of a GCC 12082 builtin and then its argument prototype would still apply. */ 12083#ifdef __cplusplus 12084extern "C" 12085#endif 12086char dld_link (); 12087int 12088main () 12089{ 12090return dld_link (); 12091 ; 12092 return 0; 12093} 12094_ACEOF 12095if ac_fn_c_try_link "$LINENO"; then : 12096 ac_cv_lib_dld_dld_link=yes 12097else 12098 ac_cv_lib_dld_dld_link=no 12099fi 12100rm -f core conftest.err conftest.$ac_objext \ 12101 conftest$ac_exeext conftest.$ac_ext 12102LIBS=$ac_check_lib_save_LIBS 12103fi 12104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12105$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12106if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12107 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12108fi 12109 12110 12111fi 12112 12113 12114fi 12115 12116 12117fi 12118 12119 12120fi 12121 12122 12123fi 12124 12125 ;; 12126 esac 12127 12128 if test no = "$lt_cv_dlopen"; then 12129 enable_dlopen=no 12130 else 12131 enable_dlopen=yes 12132 fi 12133 12134 case $lt_cv_dlopen in 12135 dlopen) 12136 save_CPPFLAGS=$CPPFLAGS 12137 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12138 12139 save_LDFLAGS=$LDFLAGS 12140 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12141 12142 save_LIBS=$LIBS 12143 LIBS="$lt_cv_dlopen_libs $LIBS" 12144 12145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12146$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12147if ${lt_cv_dlopen_self+:} false; then : 12148 $as_echo_n "(cached) " >&6 12149else 12150 if test yes = "$cross_compiling"; then : 12151 lt_cv_dlopen_self=cross 12152else 12153 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12154 lt_status=$lt_dlunknown 12155 cat > conftest.$ac_ext <<_LT_EOF 12156#line $LINENO "configure" 12157#include "confdefs.h" 12158 12159#if HAVE_DLFCN_H 12160#include <dlfcn.h> 12161#endif 12162 12163#include <stdio.h> 12164 12165#ifdef RTLD_GLOBAL 12166# define LT_DLGLOBAL RTLD_GLOBAL 12167#else 12168# ifdef DL_GLOBAL 12169# define LT_DLGLOBAL DL_GLOBAL 12170# else 12171# define LT_DLGLOBAL 0 12172# endif 12173#endif 12174 12175/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12176 find out it does not work in some platform. */ 12177#ifndef LT_DLLAZY_OR_NOW 12178# ifdef RTLD_LAZY 12179# define LT_DLLAZY_OR_NOW RTLD_LAZY 12180# else 12181# ifdef DL_LAZY 12182# define LT_DLLAZY_OR_NOW DL_LAZY 12183# else 12184# ifdef RTLD_NOW 12185# define LT_DLLAZY_OR_NOW RTLD_NOW 12186# else 12187# ifdef DL_NOW 12188# define LT_DLLAZY_OR_NOW DL_NOW 12189# else 12190# define LT_DLLAZY_OR_NOW 0 12191# endif 12192# endif 12193# endif 12194# endif 12195#endif 12196 12197/* When -fvisibility=hidden is used, assume the code has been annotated 12198 correspondingly for the symbols needed. */ 12199#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12200int fnord () __attribute__((visibility("default"))); 12201#endif 12202 12203int fnord () { return 42; } 12204int main () 12205{ 12206 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12207 int status = $lt_dlunknown; 12208 12209 if (self) 12210 { 12211 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12212 else 12213 { 12214 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12215 else puts (dlerror ()); 12216 } 12217 /* dlclose (self); */ 12218 } 12219 else 12220 puts (dlerror ()); 12221 12222 return status; 12223} 12224_LT_EOF 12225 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12226 (eval $ac_link) 2>&5 12227 ac_status=$? 12228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12229 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12230 (./conftest; exit; ) >&5 2>/dev/null 12231 lt_status=$? 12232 case x$lt_status in 12233 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12234 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12235 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12236 esac 12237 else : 12238 # compilation failed 12239 lt_cv_dlopen_self=no 12240 fi 12241fi 12242rm -fr conftest* 12243 12244 12245fi 12246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12247$as_echo "$lt_cv_dlopen_self" >&6; } 12248 12249 if test yes = "$lt_cv_dlopen_self"; then 12250 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12252$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12253if ${lt_cv_dlopen_self_static+:} false; then : 12254 $as_echo_n "(cached) " >&6 12255else 12256 if test yes = "$cross_compiling"; then : 12257 lt_cv_dlopen_self_static=cross 12258else 12259 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12260 lt_status=$lt_dlunknown 12261 cat > conftest.$ac_ext <<_LT_EOF 12262#line $LINENO "configure" 12263#include "confdefs.h" 12264 12265#if HAVE_DLFCN_H 12266#include <dlfcn.h> 12267#endif 12268 12269#include <stdio.h> 12270 12271#ifdef RTLD_GLOBAL 12272# define LT_DLGLOBAL RTLD_GLOBAL 12273#else 12274# ifdef DL_GLOBAL 12275# define LT_DLGLOBAL DL_GLOBAL 12276# else 12277# define LT_DLGLOBAL 0 12278# endif 12279#endif 12280 12281/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12282 find out it does not work in some platform. */ 12283#ifndef LT_DLLAZY_OR_NOW 12284# ifdef RTLD_LAZY 12285# define LT_DLLAZY_OR_NOW RTLD_LAZY 12286# else 12287# ifdef DL_LAZY 12288# define LT_DLLAZY_OR_NOW DL_LAZY 12289# else 12290# ifdef RTLD_NOW 12291# define LT_DLLAZY_OR_NOW RTLD_NOW 12292# else 12293# ifdef DL_NOW 12294# define LT_DLLAZY_OR_NOW DL_NOW 12295# else 12296# define LT_DLLAZY_OR_NOW 0 12297# endif 12298# endif 12299# endif 12300# endif 12301#endif 12302 12303/* When -fvisibility=hidden is used, assume the code has been annotated 12304 correspondingly for the symbols needed. */ 12305#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12306int fnord () __attribute__((visibility("default"))); 12307#endif 12308 12309int fnord () { return 42; } 12310int main () 12311{ 12312 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12313 int status = $lt_dlunknown; 12314 12315 if (self) 12316 { 12317 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12318 else 12319 { 12320 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12321 else puts (dlerror ()); 12322 } 12323 /* dlclose (self); */ 12324 } 12325 else 12326 puts (dlerror ()); 12327 12328 return status; 12329} 12330_LT_EOF 12331 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12332 (eval $ac_link) 2>&5 12333 ac_status=$? 12334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12335 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12336 (./conftest; exit; ) >&5 2>/dev/null 12337 lt_status=$? 12338 case x$lt_status in 12339 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12340 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12341 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12342 esac 12343 else : 12344 # compilation failed 12345 lt_cv_dlopen_self_static=no 12346 fi 12347fi 12348rm -fr conftest* 12349 12350 12351fi 12352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12353$as_echo "$lt_cv_dlopen_self_static" >&6; } 12354 fi 12355 12356 CPPFLAGS=$save_CPPFLAGS 12357 LDFLAGS=$save_LDFLAGS 12358 LIBS=$save_LIBS 12359 ;; 12360 esac 12361 12362 case $lt_cv_dlopen_self in 12363 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12364 *) enable_dlopen_self=unknown ;; 12365 esac 12366 12367 case $lt_cv_dlopen_self_static in 12368 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12369 *) enable_dlopen_self_static=unknown ;; 12370 esac 12371fi 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389striplib= 12390old_striplib= 12391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12392$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12393if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12394 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12395 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12397$as_echo "yes" >&6; } 12398else 12399# FIXME - insert some real tests, host_os isn't really good enough 12400 case $host_os in 12401 darwin*) 12402 if test -n "$STRIP"; then 12403 striplib="$STRIP -x" 12404 old_striplib="$STRIP -S" 12405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12406$as_echo "yes" >&6; } 12407 else 12408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12409$as_echo "no" >&6; } 12410 fi 12411 ;; 12412 *) 12413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12414$as_echo "no" >&6; } 12415 ;; 12416 esac 12417fi 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 # Report what library types will actually be built 12431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12432$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12434$as_echo "$can_build_shared" >&6; } 12435 12436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12437$as_echo_n "checking whether to build shared libraries... " >&6; } 12438 test no = "$can_build_shared" && enable_shared=no 12439 12440 # On AIX, shared libraries and static libraries use the same namespace, and 12441 # are all built from PIC. 12442 case $host_os in 12443 aix3*) 12444 test yes = "$enable_shared" && enable_static=no 12445 if test -n "$RANLIB"; then 12446 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12447 postinstall_cmds='$RANLIB $lib' 12448 fi 12449 ;; 12450 12451 aix[4-9]*) 12452 if test ia64 != "$host_cpu"; then 12453 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12454 yes,aix,yes) ;; # shared object as lib.so file only 12455 yes,svr4,*) ;; # shared object as lib.so archive member only 12456 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12457 esac 12458 fi 12459 ;; 12460 esac 12461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12462$as_echo "$enable_shared" >&6; } 12463 12464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12465$as_echo_n "checking whether to build static libraries... " >&6; } 12466 # Make sure either enable_shared or enable_static is yes. 12467 test yes = "$enable_shared" || enable_static=yes 12468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12469$as_echo "$enable_static" >&6; } 12470 12471 12472 12473 12474fi 12475ac_ext=c 12476ac_cpp='$CPP $CPPFLAGS' 12477ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12478ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12479ac_compiler_gnu=$ac_cv_c_compiler_gnu 12480 12481CC=$lt_save_CC 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 ac_config_commands="$ac_config_commands libtool" 12498 12499 12500 12501 12502# Only expand once: 12503 12504 12505 12506# Check GMP Header 12507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gmp.h" >&5 12508$as_echo_n "checking for gmp.h... " >&6; } 12509cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12510/* end confdefs.h. */ 12511 12512#include "gmp.h" 12513 12514_ACEOF 12515if ac_fn_c_try_compile "$LINENO"; then : 12516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12517$as_echo "yes" >&6; } 12518else 12519 12520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12521$as_echo "no" >&6; } 12522 as_fn_error $? "gmp.h cannot be found or is unusable." "$LINENO" 5 12523 12524fi 12525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12526 12527# Check (only in development versions) if the compiler accepts warning 12528# flags and add them to CFLAGS 12529# Note: don't do this if the user defined CFLAGS, since adding new flags 12530# might override the user's settings, see 12531# http://lists.gforge.inria.fr/pipermail/mpc-discuss/2012-May/001115.html 12532if test -z "$USER_CFLAGS"; then 12533 12534 12535 if echo $VERSION | grep -c dev >/dev/null 2>&1 ; then 12536 if test "x$GCC" = "xyes" -a "x$compiler" != "xicc" -a "x$compiler" != "xg++"; then 12537 # enable -Werror for myself (Andreas Enge) 12538 if test "x$USER" = "xenge"; then 12539 12540 12541 12542 12543 12544 12545 flag=`echo "-Werror" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 12546 12547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -Werror flag" >&5 12548$as_echo_n "checking whether the C compiler accepts the -Werror flag... " >&6; } 12549if eval \${ax_cv_c_check_flag_$flag+:} false; then : 12550 $as_echo_n "(cached) " >&6 12551else 12552 12553 12554 ac_ext=c 12555ac_cpp='$CPP $CPPFLAGS' 12556ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12557ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12558ac_compiler_gnu=$ac_cv_c_compiler_gnu 12559 12560 12561 save_CFLAGS="$CFLAGS" 12562 CFLAGS="$CFLAGS -Werror" 12563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12564/* end confdefs.h. */ 12565 12566 12567int 12568main () 12569{ 12570 12571 ; 12572 return 0; 12573} 12574 12575_ACEOF 12576if ac_fn_c_try_compile "$LINENO"; then : 12577 12578 eval "ax_cv_c_check_flag_$flag=yes" 12579 12580else 12581 12582 eval "ax_cv_c_check_flag_$flag=no" 12583 12584fi 12585rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12586 12587 CFLAGS="$save_CFLAGS" 12588 12589 ac_ext=c 12590ac_cpp='$CPP $CPPFLAGS' 12591ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12592ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12593ac_compiler_gnu=$ac_cv_c_compiler_gnu 12594 12595 12596 12597fi 12598eval ac_res=\$ax_cv_c_check_flag_$flag 12599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12600$as_echo "$ac_res" >&6; } 12601 12602 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 12603 12604 : 12605 CFLAGS="$CFLAGS -Werror" 12606 12607else 12608 12609 : 12610 12611 12612fi 12613 12614 12615 fi 12616 12617 12618 12619 12620 12621 12622 flag=`echo "-g" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 12623 12624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -g flag" >&5 12625$as_echo_n "checking whether the C compiler accepts the -g flag... " >&6; } 12626if eval \${ax_cv_c_check_flag_$flag+:} false; then : 12627 $as_echo_n "(cached) " >&6 12628else 12629 12630 12631 ac_ext=c 12632ac_cpp='$CPP $CPPFLAGS' 12633ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12634ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12635ac_compiler_gnu=$ac_cv_c_compiler_gnu 12636 12637 12638 save_CFLAGS="$CFLAGS" 12639 CFLAGS="$CFLAGS -g" 12640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12641/* end confdefs.h. */ 12642 12643 12644int 12645main () 12646{ 12647 12648 ; 12649 return 0; 12650} 12651 12652_ACEOF 12653if ac_fn_c_try_compile "$LINENO"; then : 12654 12655 eval "ax_cv_c_check_flag_$flag=yes" 12656 12657else 12658 12659 eval "ax_cv_c_check_flag_$flag=no" 12660 12661fi 12662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12663 12664 CFLAGS="$save_CFLAGS" 12665 12666 ac_ext=c 12667ac_cpp='$CPP $CPPFLAGS' 12668ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12669ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12670ac_compiler_gnu=$ac_cv_c_compiler_gnu 12671 12672 12673 12674fi 12675eval ac_res=\$ax_cv_c_check_flag_$flag 12676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12677$as_echo "$ac_res" >&6; } 12678 12679 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 12680 12681 : 12682 CFLAGS="$CFLAGS -g" 12683 12684else 12685 12686 : 12687 12688 12689fi 12690 12691 12692 12693 12694 12695 12696 12697 12698 flag=`echo "-std=c99" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 12699 12700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -std=c99 flag" >&5 12701$as_echo_n "checking whether the C compiler accepts the -std=c99 flag... " >&6; } 12702if eval \${ax_cv_c_check_flag_$flag+:} false; then : 12703 $as_echo_n "(cached) " >&6 12704else 12705 12706 12707 ac_ext=c 12708ac_cpp='$CPP $CPPFLAGS' 12709ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12710ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12711ac_compiler_gnu=$ac_cv_c_compiler_gnu 12712 12713 12714 save_CFLAGS="$CFLAGS" 12715 CFLAGS="$CFLAGS -std=c99" 12716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12717/* end confdefs.h. */ 12718 12719 12720int 12721main () 12722{ 12723 12724 ; 12725 return 0; 12726} 12727 12728_ACEOF 12729if ac_fn_c_try_compile "$LINENO"; then : 12730 12731 eval "ax_cv_c_check_flag_$flag=yes" 12732 12733else 12734 12735 eval "ax_cv_c_check_flag_$flag=no" 12736 12737fi 12738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12739 12740 CFLAGS="$save_CFLAGS" 12741 12742 ac_ext=c 12743ac_cpp='$CPP $CPPFLAGS' 12744ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12745ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12746ac_compiler_gnu=$ac_cv_c_compiler_gnu 12747 12748 12749 12750fi 12751eval ac_res=\$ax_cv_c_check_flag_$flag 12752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12753$as_echo "$ac_res" >&6; } 12754 12755 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 12756 12757 : 12758 CFLAGS="$CFLAGS -std=c99" 12759 12760else 12761 12762 : 12763 12764 12765fi 12766 12767 12768 12769 12770 12771 12772 12773 12774 flag=`echo "-Wno-long-long" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 12775 12776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -Wno-long-long flag" >&5 12777$as_echo_n "checking whether the C compiler accepts the -Wno-long-long flag... " >&6; } 12778if eval \${ax_cv_c_check_flag_$flag+:} false; then : 12779 $as_echo_n "(cached) " >&6 12780else 12781 12782 12783 ac_ext=c 12784ac_cpp='$CPP $CPPFLAGS' 12785ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12786ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12787ac_compiler_gnu=$ac_cv_c_compiler_gnu 12788 12789 12790 save_CFLAGS="$CFLAGS" 12791 CFLAGS="$CFLAGS -Wno-long-long" 12792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12793/* end confdefs.h. */ 12794 12795 12796int 12797main () 12798{ 12799 12800 ; 12801 return 0; 12802} 12803 12804_ACEOF 12805if ac_fn_c_try_compile "$LINENO"; then : 12806 12807 eval "ax_cv_c_check_flag_$flag=yes" 12808 12809else 12810 12811 eval "ax_cv_c_check_flag_$flag=no" 12812 12813fi 12814rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12815 12816 CFLAGS="$save_CFLAGS" 12817 12818 ac_ext=c 12819ac_cpp='$CPP $CPPFLAGS' 12820ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12821ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12822ac_compiler_gnu=$ac_cv_c_compiler_gnu 12823 12824 12825 12826fi 12827eval ac_res=\$ax_cv_c_check_flag_$flag 12828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12829$as_echo "$ac_res" >&6; } 12830 12831 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 12832 12833 : 12834 CFLAGS="$CFLAGS -Wno-long-long" 12835 12836else 12837 12838 : 12839 12840 12841fi 12842 12843 12844 12845 12846 12847 12848 12849 12850 flag=`echo "-Wall" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 12851 12852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -Wall flag" >&5 12853$as_echo_n "checking whether the C compiler accepts the -Wall flag... " >&6; } 12854if eval \${ax_cv_c_check_flag_$flag+:} false; then : 12855 $as_echo_n "(cached) " >&6 12856else 12857 12858 12859 ac_ext=c 12860ac_cpp='$CPP $CPPFLAGS' 12861ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12862ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12863ac_compiler_gnu=$ac_cv_c_compiler_gnu 12864 12865 12866 save_CFLAGS="$CFLAGS" 12867 CFLAGS="$CFLAGS -Wall" 12868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12869/* end confdefs.h. */ 12870 12871 12872int 12873main () 12874{ 12875 12876 ; 12877 return 0; 12878} 12879 12880_ACEOF 12881if ac_fn_c_try_compile "$LINENO"; then : 12882 12883 eval "ax_cv_c_check_flag_$flag=yes" 12884 12885else 12886 12887 eval "ax_cv_c_check_flag_$flag=no" 12888 12889fi 12890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12891 12892 CFLAGS="$save_CFLAGS" 12893 12894 ac_ext=c 12895ac_cpp='$CPP $CPPFLAGS' 12896ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12897ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12898ac_compiler_gnu=$ac_cv_c_compiler_gnu 12899 12900 12901 12902fi 12903eval ac_res=\$ax_cv_c_check_flag_$flag 12904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12905$as_echo "$ac_res" >&6; } 12906 12907 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 12908 12909 : 12910 CFLAGS="$CFLAGS -Wall" 12911 12912else 12913 12914 : 12915 12916 12917fi 12918 12919 12920 12921 12922 12923 12924 12925 12926 flag=`echo "-Wextra" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 12927 12928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -Wextra flag" >&5 12929$as_echo_n "checking whether the C compiler accepts the -Wextra flag... " >&6; } 12930if eval \${ax_cv_c_check_flag_$flag+:} false; then : 12931 $as_echo_n "(cached) " >&6 12932else 12933 12934 12935 ac_ext=c 12936ac_cpp='$CPP $CPPFLAGS' 12937ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12938ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12939ac_compiler_gnu=$ac_cv_c_compiler_gnu 12940 12941 12942 save_CFLAGS="$CFLAGS" 12943 CFLAGS="$CFLAGS -Wextra" 12944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12945/* end confdefs.h. */ 12946 12947 12948int 12949main () 12950{ 12951 12952 ; 12953 return 0; 12954} 12955 12956_ACEOF 12957if ac_fn_c_try_compile "$LINENO"; then : 12958 12959 eval "ax_cv_c_check_flag_$flag=yes" 12960 12961else 12962 12963 eval "ax_cv_c_check_flag_$flag=no" 12964 12965fi 12966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12967 12968 CFLAGS="$save_CFLAGS" 12969 12970 ac_ext=c 12971ac_cpp='$CPP $CPPFLAGS' 12972ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12973ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12974ac_compiler_gnu=$ac_cv_c_compiler_gnu 12975 12976 12977 12978fi 12979eval ac_res=\$ax_cv_c_check_flag_$flag 12980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12981$as_echo "$ac_res" >&6; } 12982 12983 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 12984 12985 : 12986 CFLAGS="$CFLAGS -Wextra" 12987 12988else 12989 12990 : 12991 12992 12993fi 12994 12995 12996 12997 12998 12999 13000 13001 13002 flag=`echo "-Wdeclaration-after-statement" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 13003 13004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -Wdeclaration-after-statement flag" >&5 13005$as_echo_n "checking whether the C compiler accepts the -Wdeclaration-after-statement flag... " >&6; } 13006if eval \${ax_cv_c_check_flag_$flag+:} false; then : 13007 $as_echo_n "(cached) " >&6 13008else 13009 13010 13011 ac_ext=c 13012ac_cpp='$CPP $CPPFLAGS' 13013ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13014ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13015ac_compiler_gnu=$ac_cv_c_compiler_gnu 13016 13017 13018 save_CFLAGS="$CFLAGS" 13019 CFLAGS="$CFLAGS -Wdeclaration-after-statement" 13020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13021/* end confdefs.h. */ 13022 13023 13024int 13025main () 13026{ 13027 13028 ; 13029 return 0; 13030} 13031 13032_ACEOF 13033if ac_fn_c_try_compile "$LINENO"; then : 13034 13035 eval "ax_cv_c_check_flag_$flag=yes" 13036 13037else 13038 13039 eval "ax_cv_c_check_flag_$flag=no" 13040 13041fi 13042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13043 13044 CFLAGS="$save_CFLAGS" 13045 13046 ac_ext=c 13047ac_cpp='$CPP $CPPFLAGS' 13048ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13049ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13050ac_compiler_gnu=$ac_cv_c_compiler_gnu 13051 13052 13053 13054fi 13055eval ac_res=\$ax_cv_c_check_flag_$flag 13056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13057$as_echo "$ac_res" >&6; } 13058 13059 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 13060 13061 : 13062 CFLAGS="$CFLAGS -Wdeclaration-after-statement" 13063 13064else 13065 13066 : 13067 13068 13069fi 13070 13071 13072 13073 13074 13075 13076 13077 13078 flag=`echo "-Wshadow" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 13079 13080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -Wshadow flag" >&5 13081$as_echo_n "checking whether the C compiler accepts the -Wshadow flag... " >&6; } 13082if eval \${ax_cv_c_check_flag_$flag+:} false; then : 13083 $as_echo_n "(cached) " >&6 13084else 13085 13086 13087 ac_ext=c 13088ac_cpp='$CPP $CPPFLAGS' 13089ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13090ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13091ac_compiler_gnu=$ac_cv_c_compiler_gnu 13092 13093 13094 save_CFLAGS="$CFLAGS" 13095 CFLAGS="$CFLAGS -Wshadow" 13096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13097/* end confdefs.h. */ 13098 13099 13100int 13101main () 13102{ 13103 13104 ; 13105 return 0; 13106} 13107 13108_ACEOF 13109if ac_fn_c_try_compile "$LINENO"; then : 13110 13111 eval "ax_cv_c_check_flag_$flag=yes" 13112 13113else 13114 13115 eval "ax_cv_c_check_flag_$flag=no" 13116 13117fi 13118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13119 13120 CFLAGS="$save_CFLAGS" 13121 13122 ac_ext=c 13123ac_cpp='$CPP $CPPFLAGS' 13124ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13125ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13126ac_compiler_gnu=$ac_cv_c_compiler_gnu 13127 13128 13129 13130fi 13131eval ac_res=\$ax_cv_c_check_flag_$flag 13132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13133$as_echo "$ac_res" >&6; } 13134 13135 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 13136 13137 : 13138 CFLAGS="$CFLAGS -Wshadow" 13139 13140else 13141 13142 : 13143 13144 13145fi 13146 13147 13148 13149 13150 13151 13152 13153 13154 flag=`echo "-Wstrict-prototypes" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 13155 13156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -Wstrict-prototypes flag" >&5 13157$as_echo_n "checking whether the C compiler accepts the -Wstrict-prototypes flag... " >&6; } 13158if eval \${ax_cv_c_check_flag_$flag+:} false; then : 13159 $as_echo_n "(cached) " >&6 13160else 13161 13162 13163 ac_ext=c 13164ac_cpp='$CPP $CPPFLAGS' 13165ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13166ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13167ac_compiler_gnu=$ac_cv_c_compiler_gnu 13168 13169 13170 save_CFLAGS="$CFLAGS" 13171 CFLAGS="$CFLAGS -Wstrict-prototypes" 13172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13173/* end confdefs.h. */ 13174 13175 13176int 13177main () 13178{ 13179 13180 ; 13181 return 0; 13182} 13183 13184_ACEOF 13185if ac_fn_c_try_compile "$LINENO"; then : 13186 13187 eval "ax_cv_c_check_flag_$flag=yes" 13188 13189else 13190 13191 eval "ax_cv_c_check_flag_$flag=no" 13192 13193fi 13194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13195 13196 CFLAGS="$save_CFLAGS" 13197 13198 ac_ext=c 13199ac_cpp='$CPP $CPPFLAGS' 13200ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13201ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13202ac_compiler_gnu=$ac_cv_c_compiler_gnu 13203 13204 13205 13206fi 13207eval ac_res=\$ax_cv_c_check_flag_$flag 13208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13209$as_echo "$ac_res" >&6; } 13210 13211 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 13212 13213 : 13214 CFLAGS="$CFLAGS -Wstrict-prototypes" 13215 13216else 13217 13218 : 13219 13220 13221fi 13222 13223 13224 13225 13226 13227 13228 13229 13230 flag=`echo "-Wmissing-prototypes" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 13231 13232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -Wmissing-prototypes flag" >&5 13233$as_echo_n "checking whether the C compiler accepts the -Wmissing-prototypes flag... " >&6; } 13234if eval \${ax_cv_c_check_flag_$flag+:} false; then : 13235 $as_echo_n "(cached) " >&6 13236else 13237 13238 13239 ac_ext=c 13240ac_cpp='$CPP $CPPFLAGS' 13241ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13242ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13243ac_compiler_gnu=$ac_cv_c_compiler_gnu 13244 13245 13246 save_CFLAGS="$CFLAGS" 13247 CFLAGS="$CFLAGS -Wmissing-prototypes" 13248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13249/* end confdefs.h. */ 13250 13251 13252int 13253main () 13254{ 13255 13256 ; 13257 return 0; 13258} 13259 13260_ACEOF 13261if ac_fn_c_try_compile "$LINENO"; then : 13262 13263 eval "ax_cv_c_check_flag_$flag=yes" 13264 13265else 13266 13267 eval "ax_cv_c_check_flag_$flag=no" 13268 13269fi 13270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13271 13272 CFLAGS="$save_CFLAGS" 13273 13274 ac_ext=c 13275ac_cpp='$CPP $CPPFLAGS' 13276ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13277ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13278ac_compiler_gnu=$ac_cv_c_compiler_gnu 13279 13280 13281 13282fi 13283eval ac_res=\$ax_cv_c_check_flag_$flag 13284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13285$as_echo "$ac_res" >&6; } 13286 13287 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 13288 13289 : 13290 CFLAGS="$CFLAGS -Wmissing-prototypes" 13291 13292else 13293 13294 : 13295 13296 13297fi 13298 13299 13300 13301 13302 13303 13304 13305 13306 flag=`echo "-Wno-unused-value" | $SED 'y% .=/+-(){}<>:*,%_______________%'` 13307 13308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler accepts the -Wno-unused-value flag" >&5 13309$as_echo_n "checking whether the C compiler accepts the -Wno-unused-value flag... " >&6; } 13310if eval \${ax_cv_c_check_flag_$flag+:} false; then : 13311 $as_echo_n "(cached) " >&6 13312else 13313 13314 13315 ac_ext=c 13316ac_cpp='$CPP $CPPFLAGS' 13317ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13318ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13319ac_compiler_gnu=$ac_cv_c_compiler_gnu 13320 13321 13322 save_CFLAGS="$CFLAGS" 13323 CFLAGS="$CFLAGS -Wno-unused-value" 13324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13325/* end confdefs.h. */ 13326 13327 13328int 13329main () 13330{ 13331 13332 ; 13333 return 0; 13334} 13335 13336_ACEOF 13337if ac_fn_c_try_compile "$LINENO"; then : 13338 13339 eval "ax_cv_c_check_flag_$flag=yes" 13340 13341else 13342 13343 eval "ax_cv_c_check_flag_$flag=no" 13344 13345fi 13346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13347 13348 CFLAGS="$save_CFLAGS" 13349 13350 ac_ext=c 13351ac_cpp='$CPP $CPPFLAGS' 13352ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13353ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13354ac_compiler_gnu=$ac_cv_c_compiler_gnu 13355 13356 13357 13358fi 13359eval ac_res=\$ax_cv_c_check_flag_$flag 13360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13361$as_echo "$ac_res" >&6; } 13362 13363 if eval "test \"`echo '$ax_cv_c_check_flag_'$flag`\" = yes"; then : 13364 13365 : 13366 CFLAGS="$CFLAGS -Wno-unused-value" 13367 13368else 13369 13370 : 13371 13372 13373fi 13374 13375 13376 fi 13377 fi 13378 13379fi 13380 13381 13382# Checks for header files. 13383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 13384$as_echo_n "checking for ANSI C header files... " >&6; } 13385if ${ac_cv_header_stdc+:} false; then : 13386 $as_echo_n "(cached) " >&6 13387else 13388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13389/* end confdefs.h. */ 13390#include <stdlib.h> 13391#include <stdarg.h> 13392#include <string.h> 13393#include <float.h> 13394 13395int 13396main () 13397{ 13398 13399 ; 13400 return 0; 13401} 13402_ACEOF 13403if ac_fn_c_try_compile "$LINENO"; then : 13404 ac_cv_header_stdc=yes 13405else 13406 ac_cv_header_stdc=no 13407fi 13408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13409 13410if test $ac_cv_header_stdc = yes; then 13411 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 13412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13413/* end confdefs.h. */ 13414#include <string.h> 13415 13416_ACEOF 13417if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13418 $EGREP "memchr" >/dev/null 2>&1; then : 13419 13420else 13421 ac_cv_header_stdc=no 13422fi 13423rm -f conftest* 13424 13425fi 13426 13427if test $ac_cv_header_stdc = yes; then 13428 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 13429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13430/* end confdefs.h. */ 13431#include <stdlib.h> 13432 13433_ACEOF 13434if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13435 $EGREP "free" >/dev/null 2>&1; then : 13436 13437else 13438 ac_cv_header_stdc=no 13439fi 13440rm -f conftest* 13441 13442fi 13443 13444if test $ac_cv_header_stdc = yes; then 13445 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 13446 if test "$cross_compiling" = yes; then : 13447 : 13448else 13449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13450/* end confdefs.h. */ 13451#include <ctype.h> 13452#include <stdlib.h> 13453#if ((' ' & 0x0FF) == 0x020) 13454# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 13455# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 13456#else 13457# define ISLOWER(c) \ 13458 (('a' <= (c) && (c) <= 'i') \ 13459 || ('j' <= (c) && (c) <= 'r') \ 13460 || ('s' <= (c) && (c) <= 'z')) 13461# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 13462#endif 13463 13464#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 13465int 13466main () 13467{ 13468 int i; 13469 for (i = 0; i < 256; i++) 13470 if (XOR (islower (i), ISLOWER (i)) 13471 || toupper (i) != TOUPPER (i)) 13472 return 2; 13473 return 0; 13474} 13475_ACEOF 13476if ac_fn_c_try_run "$LINENO"; then : 13477 13478else 13479 ac_cv_header_stdc=no 13480fi 13481rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13482 conftest.$ac_objext conftest.beam conftest.$ac_ext 13483fi 13484 13485fi 13486fi 13487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 13488$as_echo "$ac_cv_header_stdc" >&6; } 13489if test $ac_cv_header_stdc = yes; then 13490 13491$as_echo "#define STDC_HEADERS 1" >>confdefs.h 13492 13493fi 13494 13495for ac_header in locale.h inttypes.h stdint.h limits.h unistd.h sys/time.h 13496do : 13497 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13498ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13499if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13500 cat >>confdefs.h <<_ACEOF 13501#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13502_ACEOF 13503 13504fi 13505 13506done 13507 13508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 13509$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 13510if ${ac_cv_header_time+:} false; then : 13511 $as_echo_n "(cached) " >&6 13512else 13513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13514/* end confdefs.h. */ 13515#include <sys/types.h> 13516#include <sys/time.h> 13517#include <time.h> 13518 13519int 13520main () 13521{ 13522if ((struct tm *) 0) 13523return 0; 13524 ; 13525 return 0; 13526} 13527_ACEOF 13528if ac_fn_c_try_compile "$LINENO"; then : 13529 ac_cv_header_time=yes 13530else 13531 ac_cv_header_time=no 13532fi 13533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13534fi 13535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 13536$as_echo "$ac_cv_header_time" >&6; } 13537if test $ac_cv_header_time = yes; then 13538 13539$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 13540 13541fi 13542 13543 13544 ac_fn_c_check_header_mongrel "$LINENO" "complex.h" "ac_cv_header_complex_h" "$ac_includes_default" 13545if test "x$ac_cv_header_complex_h" = xyes; then : 13546 13547 13548 13549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing creal" >&5 13550$as_echo_n "checking for library containing creal... " >&6; } 13551if ${ac_cv_search_creal+:} false; then : 13552 $as_echo_n "(cached) " >&6 13553else 13554 ac_func_search_save_LIBS=$LIBS 13555cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13556/* end confdefs.h. */ 13557 13558/* Override any GCC internal prototype to avoid an error. 13559 Use char because int might match the return type of a GCC 13560 builtin and then its argument prototype would still apply. */ 13561#ifdef __cplusplus 13562extern "C" 13563#endif 13564char creal (); 13565int 13566main () 13567{ 13568return creal (); 13569 ; 13570 return 0; 13571} 13572_ACEOF 13573for ac_lib in '' m; do 13574 if test -z "$ac_lib"; then 13575 ac_res="none required" 13576 else 13577 ac_res=-l$ac_lib 13578 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13579 fi 13580 if ac_fn_c_try_link "$LINENO"; then : 13581 ac_cv_search_creal=$ac_res 13582fi 13583rm -f core conftest.err conftest.$ac_objext \ 13584 conftest$ac_exeext 13585 if ${ac_cv_search_creal+:} false; then : 13586 break 13587fi 13588done 13589if ${ac_cv_search_creal+:} false; then : 13590 13591else 13592 ac_cv_search_creal=no 13593fi 13594rm conftest.$ac_ext 13595LIBS=$ac_func_search_save_LIBS 13596fi 13597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_creal" >&5 13598$as_echo "$ac_cv_search_creal" >&6; } 13599ac_res=$ac_cv_search_creal 13600if test "$ac_res" != no; then : 13601 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13602 13603fi 13604 13605# needed on Solaris 13606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether creal, cimag and I can be used" >&5 13607$as_echo_n "checking whether creal, cimag and I can be used... " >&6; } 13608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13609/* end confdefs.h. */ 13610 13611 #include <complex.h> 13612int 13613main () 13614{ 13615complex double x = 1.0 + 2.0 * I; return (creal (x) + cimag (x)); 13616 13617 ; 13618 return 0; 13619} 13620 13621 13622_ACEOF 13623if ac_fn_c_try_link "$LINENO"; then : 13624 13625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13626$as_echo "yes" >&6; } 13627 13628$as_echo "#define HAVE_COMPLEX_H 1" >>confdefs.h 13629 13630 13631else 13632 13633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, build without support for C complex numbers" >&5 13634$as_echo "no, build without support for C complex numbers" >&6; } 13635 13636 13637fi 13638rm -f core conftest.err conftest.$ac_objext \ 13639 conftest$ac_exeext conftest.$ac_ext 13640 13641 13642fi 13643 13644 13645 13646 13647# Checks for typedefs, structures, and compiler characteristics. 13648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 13649$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 13650if ${ac_cv_c_const+:} false; then : 13651 $as_echo_n "(cached) " >&6 13652else 13653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13654/* end confdefs.h. */ 13655 13656int 13657main () 13658{ 13659 13660#ifndef __cplusplus 13661 /* Ultrix mips cc rejects this sort of thing. */ 13662 typedef int charset[2]; 13663 const charset cs = { 0, 0 }; 13664 /* SunOS 4.1.1 cc rejects this. */ 13665 char const *const *pcpcc; 13666 char **ppc; 13667 /* NEC SVR4.0.2 mips cc rejects this. */ 13668 struct point {int x, y;}; 13669 static struct point const zero = {0,0}; 13670 /* AIX XL C 1.02.0.0 rejects this. 13671 It does not let you subtract one const X* pointer from another in 13672 an arm of an if-expression whose if-part is not a constant 13673 expression */ 13674 const char *g = "string"; 13675 pcpcc = &g + (g ? g-g : 0); 13676 /* HPUX 7.0 cc rejects these. */ 13677 ++pcpcc; 13678 ppc = (char**) pcpcc; 13679 pcpcc = (char const *const *) ppc; 13680 { /* SCO 3.2v4 cc rejects this sort of thing. */ 13681 char tx; 13682 char *t = &tx; 13683 char const *s = 0 ? (char *) 0 : (char const *) 0; 13684 13685 *t++ = 0; 13686 if (s) return 0; 13687 } 13688 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 13689 int x[] = {25, 17}; 13690 const int *foo = &x[0]; 13691 ++foo; 13692 } 13693 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 13694 typedef const int *iptr; 13695 iptr p = 0; 13696 ++p; 13697 } 13698 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 13699 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 13700 struct s { int j; const int *ap[3]; } bx; 13701 struct s *b = &bx; b->j = 5; 13702 } 13703 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 13704 const int foo = 10; 13705 if (!foo) return 0; 13706 } 13707 return !cs[0] && !zero.x; 13708#endif 13709 13710 ; 13711 return 0; 13712} 13713_ACEOF 13714if ac_fn_c_try_compile "$LINENO"; then : 13715 ac_cv_c_const=yes 13716else 13717 ac_cv_c_const=no 13718fi 13719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13720fi 13721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 13722$as_echo "$ac_cv_c_const" >&6; } 13723if test $ac_cv_c_const = no; then 13724 13725$as_echo "#define const /**/" >>confdefs.h 13726 13727fi 13728 13729ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 13730if test "x$ac_cv_type_size_t" = xyes; then : 13731 13732else 13733 13734cat >>confdefs.h <<_ACEOF 13735#define size_t unsigned int 13736_ACEOF 13737 13738fi 13739 13740 13741# Checks for libraries. 13742for ac_func in gettimeofday localeconv setlocale 13743do : 13744 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13745ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13746if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13747 cat >>confdefs.h <<_ACEOF 13748#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13749_ACEOF 13750 13751fi 13752done 13753 13754for ac_func in dup dup2 13755do : 13756 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13757ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13758if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13759 cat >>confdefs.h <<_ACEOF 13760#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13761_ACEOF 13762 13763else 13764 13765$as_echo "#define MPC_NO_STREAM_REDIRECTION 1" >>confdefs.h 13766 13767fi 13768done 13769 13770 13771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gmpz_init in -lgmp" >&5 13772$as_echo_n "checking for __gmpz_init in -lgmp... " >&6; } 13773if ${ac_cv_lib_gmp___gmpz_init+:} false; then : 13774 $as_echo_n "(cached) " >&6 13775else 13776 ac_check_lib_save_LIBS=$LIBS 13777LIBS="-lgmp $LIBS" 13778cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13779/* end confdefs.h. */ 13780 13781/* Override any GCC internal prototype to avoid an error. 13782 Use char because int might match the return type of a GCC 13783 builtin and then its argument prototype would still apply. */ 13784#ifdef __cplusplus 13785extern "C" 13786#endif 13787char __gmpz_init (); 13788int 13789main () 13790{ 13791return __gmpz_init (); 13792 ; 13793 return 0; 13794} 13795_ACEOF 13796if ac_fn_c_try_link "$LINENO"; then : 13797 ac_cv_lib_gmp___gmpz_init=yes 13798else 13799 ac_cv_lib_gmp___gmpz_init=no 13800fi 13801rm -f core conftest.err conftest.$ac_objext \ 13802 conftest$ac_exeext conftest.$ac_ext 13803LIBS=$ac_check_lib_save_LIBS 13804fi 13805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_init" >&5 13806$as_echo "$ac_cv_lib_gmp___gmpz_init" >&6; } 13807if test "x$ac_cv_lib_gmp___gmpz_init" = xyes; then : 13808 LIBS="-lgmp $LIBS" 13809else 13810 as_fn_error $? "libgmp not found or uses a different ABI (including static vs shared)." "$LINENO" 5 13811fi 13812 13813 13814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPFR" >&5 13815$as_echo_n "checking for MPFR... " >&6; } 13816LIBS="-lmpfr $LIBS" 13817cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13818/* end confdefs.h. */ 13819#include "mpfr.h" 13820int 13821main () 13822{ 13823mpfr_t x; mpfr_init(x) ; mpfr_clear(x); 13824 13825 ; 13826 return 0; 13827} 13828_ACEOF 13829if ac_fn_c_try_link "$LINENO"; then : 13830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13831$as_echo "yes" >&6; } 13832else 13833 13834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13835$as_echo "no" >&6; } 13836 as_fn_error $? "libmpfr not found or uses a different ABI (including static vs shared)." "$LINENO" 5 13837 13838fi 13839rm -f core conftest.err conftest.$ac_objext \ 13840 conftest$ac_exeext conftest.$ac_ext 13841 13842# Check for a recent GMP 13843# We only guarantee that with a *functional* and recent enough GMP version, 13844# MPC will compile; we do not guarantee that GMP will compile. 13845# In particular fat builds are broken in GMP 4.3.2 and GMP 5.0.0 13846# (at least on 64-bit Core 2 under GNU/Linux), 13847# see http://gmplib.org/list-archives/gmp-bugs/2011-August/002345.html. 13848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for recent GMP" >&5 13849$as_echo_n "checking for recent GMP... " >&6; } 13850cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13851/* end confdefs.h. */ 13852 13853#include "gmp.h" 13854#if (__GNU_MP_VERSION*100 + __GNU_MP_VERSION_MINOR*10 + __GNU_MP_VERSION_PATCHLEVEL < 432) 13855# error "Minimal GMP version is 4.3.2" 13856error 13857#endif 13858 13859_ACEOF 13860if ac_fn_c_try_compile "$LINENO"; then : 13861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13862$as_echo "yes" >&6; } 13863else 13864 13865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13866$as_echo "no" >&6; } 13867 as_fn_error $? "GMP version >= 4.3.2 required" "$LINENO" 5 13868 13869fi 13870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13871 13872# Check for a recent MPFR: we require MPFR 2.4.2 so that the tests 13873# in log.dat pass 13874# The same remark as above for GMP applies. 13875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for recent MPFR" >&5 13876$as_echo_n "checking for recent MPFR... " >&6; } 13877cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13878/* end confdefs.h. */ 13879 13880#include "mpfr.h" 13881#if (MPFR_VERSION < MPFR_VERSION_NUM (2,4,2)) 13882# error "Minimal MPFR version is 2.4.2" 13883error 13884#endif 13885 13886_ACEOF 13887if ac_fn_c_try_compile "$LINENO"; then : 13888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13889$as_echo "yes" >&6; } 13890else 13891 13892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13893$as_echo "no" >&6; } 13894 as_fn_error $? "MPFR version >= 2.4.2 required" "$LINENO" 5 13895 13896fi 13897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13898 13899# Check for logging feature 13900if test "x$enable_logging" = "xyes"; then : 13901 for ac_header in dlfcn.h 13902do : 13903 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 13904if test "x$ac_cv_header_dlfcn_h" = xyes; then : 13905 cat >>confdefs.h <<_ACEOF 13906#define HAVE_DLFCN_H 1 13907_ACEOF 13908 13909fi 13910 13911done 13912 13913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 13914$as_echo_n "checking for dlsym in -ldl... " >&6; } 13915if ${ac_cv_lib_dl_dlsym+:} false; then : 13916 $as_echo_n "(cached) " >&6 13917else 13918 ac_check_lib_save_LIBS=$LIBS 13919LIBS="-ldl $LIBS" 13920cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13921/* end confdefs.h. */ 13922 13923/* Override any GCC internal prototype to avoid an error. 13924 Use char because int might match the return type of a GCC 13925 builtin and then its argument prototype would still apply. */ 13926#ifdef __cplusplus 13927extern "C" 13928#endif 13929char dlsym (); 13930int 13931main () 13932{ 13933return dlsym (); 13934 ; 13935 return 0; 13936} 13937_ACEOF 13938if ac_fn_c_try_link "$LINENO"; then : 13939 ac_cv_lib_dl_dlsym=yes 13940else 13941 ac_cv_lib_dl_dlsym=no 13942fi 13943rm -f core conftest.err conftest.$ac_objext \ 13944 conftest$ac_exeext conftest.$ac_ext 13945LIBS=$ac_check_lib_save_LIBS 13946fi 13947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 13948$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 13949if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 13950 13951 13952$as_echo "#define HAVE_LIBDL 1" >>confdefs.h 13953 13954 LIBS="-ldl $LIBS" 13955 13956 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 13957if test "x$ac_cv_type_intptr_t" = xyes; then : 13958 13959$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 13960 13961else 13962 for ac_type in 'int' 'long int' 'long long int'; do 13963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13964/* end confdefs.h. */ 13965$ac_includes_default 13966int 13967main () 13968{ 13969static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 13970test_array [0] = 0; 13971return test_array [0]; 13972 13973 ; 13974 return 0; 13975} 13976_ACEOF 13977if ac_fn_c_try_compile "$LINENO"; then : 13978 13979cat >>confdefs.h <<_ACEOF 13980#define intptr_t $ac_type 13981_ACEOF 13982 13983 ac_type= 13984fi 13985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13986 test -z "$ac_type" && break 13987 done 13988fi 13989 13990 13991 case " $LIBOBJS " in 13992 *" logging.$ac_objext "* ) ;; 13993 *) LIBOBJS="$LIBOBJS logging.$ac_objext" 13994 ;; 13995esac 13996 13997 MPC_LOG_H=src/mpc-log.h 13998 13999 14000else 14001 as_fn_error $? "Library dl not found, logging impossible" "$LINENO" 5 14002fi 14003 14004 14005 14006fi 14007 14008# Configs for Windows DLLs 14009 14010enable_win32_dll=yes 14011 14012case $host in 14013*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 14014 if test -n "$ac_tool_prefix"; then 14015 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 14016set dummy ${ac_tool_prefix}as; ac_word=$2 14017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14018$as_echo_n "checking for $ac_word... " >&6; } 14019if ${ac_cv_prog_AS+:} false; then : 14020 $as_echo_n "(cached) " >&6 14021else 14022 if test -n "$AS"; then 14023 ac_cv_prog_AS="$AS" # Let the user override the test. 14024else 14025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14026for as_dir in $PATH 14027do 14028 IFS=$as_save_IFS 14029 test -z "$as_dir" && as_dir=. 14030 for ac_exec_ext in '' $ac_executable_extensions; do 14031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14032 ac_cv_prog_AS="${ac_tool_prefix}as" 14033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14034 break 2 14035 fi 14036done 14037 done 14038IFS=$as_save_IFS 14039 14040fi 14041fi 14042AS=$ac_cv_prog_AS 14043if test -n "$AS"; then 14044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 14045$as_echo "$AS" >&6; } 14046else 14047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14048$as_echo "no" >&6; } 14049fi 14050 14051 14052fi 14053if test -z "$ac_cv_prog_AS"; then 14054 ac_ct_AS=$AS 14055 # Extract the first word of "as", so it can be a program name with args. 14056set dummy as; ac_word=$2 14057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14058$as_echo_n "checking for $ac_word... " >&6; } 14059if ${ac_cv_prog_ac_ct_AS+:} false; then : 14060 $as_echo_n "(cached) " >&6 14061else 14062 if test -n "$ac_ct_AS"; then 14063 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 14064else 14065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14066for as_dir in $PATH 14067do 14068 IFS=$as_save_IFS 14069 test -z "$as_dir" && as_dir=. 14070 for ac_exec_ext in '' $ac_executable_extensions; do 14071 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14072 ac_cv_prog_ac_ct_AS="as" 14073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14074 break 2 14075 fi 14076done 14077 done 14078IFS=$as_save_IFS 14079 14080fi 14081fi 14082ac_ct_AS=$ac_cv_prog_ac_ct_AS 14083if test -n "$ac_ct_AS"; then 14084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 14085$as_echo "$ac_ct_AS" >&6; } 14086else 14087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14088$as_echo "no" >&6; } 14089fi 14090 14091 if test "x$ac_ct_AS" = x; then 14092 AS="false" 14093 else 14094 case $cross_compiling:$ac_tool_warned in 14095yes:) 14096{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14097$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14098ac_tool_warned=yes ;; 14099esac 14100 AS=$ac_ct_AS 14101 fi 14102else 14103 AS="$ac_cv_prog_AS" 14104fi 14105 14106 if test -n "$ac_tool_prefix"; then 14107 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 14108set dummy ${ac_tool_prefix}dlltool; ac_word=$2 14109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14110$as_echo_n "checking for $ac_word... " >&6; } 14111if ${ac_cv_prog_DLLTOOL+:} false; then : 14112 $as_echo_n "(cached) " >&6 14113else 14114 if test -n "$DLLTOOL"; then 14115 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 14116else 14117as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14118for as_dir in $PATH 14119do 14120 IFS=$as_save_IFS 14121 test -z "$as_dir" && as_dir=. 14122 for ac_exec_ext in '' $ac_executable_extensions; do 14123 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14124 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 14125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14126 break 2 14127 fi 14128done 14129 done 14130IFS=$as_save_IFS 14131 14132fi 14133fi 14134DLLTOOL=$ac_cv_prog_DLLTOOL 14135if test -n "$DLLTOOL"; then 14136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 14137$as_echo "$DLLTOOL" >&6; } 14138else 14139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14140$as_echo "no" >&6; } 14141fi 14142 14143 14144fi 14145if test -z "$ac_cv_prog_DLLTOOL"; then 14146 ac_ct_DLLTOOL=$DLLTOOL 14147 # Extract the first word of "dlltool", so it can be a program name with args. 14148set dummy dlltool; ac_word=$2 14149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14150$as_echo_n "checking for $ac_word... " >&6; } 14151if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 14152 $as_echo_n "(cached) " >&6 14153else 14154 if test -n "$ac_ct_DLLTOOL"; then 14155 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 14156else 14157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14158for as_dir in $PATH 14159do 14160 IFS=$as_save_IFS 14161 test -z "$as_dir" && as_dir=. 14162 for ac_exec_ext in '' $ac_executable_extensions; do 14163 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14164 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 14165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14166 break 2 14167 fi 14168done 14169 done 14170IFS=$as_save_IFS 14171 14172fi 14173fi 14174ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 14175if test -n "$ac_ct_DLLTOOL"; then 14176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 14177$as_echo "$ac_ct_DLLTOOL" >&6; } 14178else 14179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14180$as_echo "no" >&6; } 14181fi 14182 14183 if test "x$ac_ct_DLLTOOL" = x; then 14184 DLLTOOL="false" 14185 else 14186 case $cross_compiling:$ac_tool_warned in 14187yes:) 14188{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14189$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14190ac_tool_warned=yes ;; 14191esac 14192 DLLTOOL=$ac_ct_DLLTOOL 14193 fi 14194else 14195 DLLTOOL="$ac_cv_prog_DLLTOOL" 14196fi 14197 14198 if test -n "$ac_tool_prefix"; then 14199 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 14200set dummy ${ac_tool_prefix}objdump; ac_word=$2 14201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14202$as_echo_n "checking for $ac_word... " >&6; } 14203if ${ac_cv_prog_OBJDUMP+:} false; then : 14204 $as_echo_n "(cached) " >&6 14205else 14206 if test -n "$OBJDUMP"; then 14207 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 14208else 14209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14210for as_dir in $PATH 14211do 14212 IFS=$as_save_IFS 14213 test -z "$as_dir" && as_dir=. 14214 for ac_exec_ext in '' $ac_executable_extensions; do 14215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14216 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 14217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14218 break 2 14219 fi 14220done 14221 done 14222IFS=$as_save_IFS 14223 14224fi 14225fi 14226OBJDUMP=$ac_cv_prog_OBJDUMP 14227if test -n "$OBJDUMP"; then 14228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 14229$as_echo "$OBJDUMP" >&6; } 14230else 14231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14232$as_echo "no" >&6; } 14233fi 14234 14235 14236fi 14237if test -z "$ac_cv_prog_OBJDUMP"; then 14238 ac_ct_OBJDUMP=$OBJDUMP 14239 # Extract the first word of "objdump", so it can be a program name with args. 14240set dummy objdump; ac_word=$2 14241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14242$as_echo_n "checking for $ac_word... " >&6; } 14243if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 14244 $as_echo_n "(cached) " >&6 14245else 14246 if test -n "$ac_ct_OBJDUMP"; then 14247 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 14248else 14249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14250for as_dir in $PATH 14251do 14252 IFS=$as_save_IFS 14253 test -z "$as_dir" && as_dir=. 14254 for ac_exec_ext in '' $ac_executable_extensions; do 14255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14256 ac_cv_prog_ac_ct_OBJDUMP="objdump" 14257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14258 break 2 14259 fi 14260done 14261 done 14262IFS=$as_save_IFS 14263 14264fi 14265fi 14266ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 14267if test -n "$ac_ct_OBJDUMP"; then 14268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 14269$as_echo "$ac_ct_OBJDUMP" >&6; } 14270else 14271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14272$as_echo "no" >&6; } 14273fi 14274 14275 if test "x$ac_ct_OBJDUMP" = x; then 14276 OBJDUMP="false" 14277 else 14278 case $cross_compiling:$ac_tool_warned in 14279yes:) 14280{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14281$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14282ac_tool_warned=yes ;; 14283esac 14284 OBJDUMP=$ac_ct_OBJDUMP 14285 fi 14286else 14287 OBJDUMP="$ac_cv_prog_OBJDUMP" 14288fi 14289 14290 ;; 14291esac 14292 14293test -z "$AS" && AS=as 14294 14295 14296 14297 14298 14299test -z "$DLLTOOL" && DLLTOOL=dlltool 14300 14301 14302test -z "$OBJDUMP" && OBJDUMP=objdump 14303 14304 14305 14306 14307case $host in 14308 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) 14309 14310 if test "$enable_shared" = yes; then 14311 MPC_LDFLAGS="$MPC_LDFLAGS -no-undefined" 14312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLL/static gmp" >&5 14313$as_echo_n "checking for DLL/static gmp... " >&6; } 14314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14315/* end confdefs.h. */ 14316 14317#include "gmp.h" 14318#if !__GMP_LIBGMP_DLL 14319#error 14320error 14321#endif 14322 14323int 14324main () 14325{ 14326 14327 ; 14328 return 0; 14329} 14330_ACEOF 14331if ac_fn_c_try_compile "$LINENO"; then : 14332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: DLL" >&5 14333$as_echo "DLL" >&6; } 14334else 14335 14336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: static" >&5 14337$as_echo "static" >&6; } 14338 as_fn_error $? "gmp is not available as a DLL: use --enable-static --disable-shared" "$LINENO" 5 14339fi 14340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLL/static mpfr" >&5 14342$as_echo_n "checking for DLL/static mpfr... " >&6; } 14343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14344/* end confdefs.h. */ 14345 14346#include "mpfr.h" 14347#if !__GMP_LIBGMP_DLL 14348#error 14349error 14350#endif 14351 14352int 14353main () 14354{ 14355 14356 ; 14357 return 0; 14358} 14359_ACEOF 14360if ac_fn_c_try_compile "$LINENO"; then : 14361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: DLL" >&5 14362$as_echo "DLL" >&6; } 14363else 14364 14365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: static" >&5 14366$as_echo "static" >&6; } 14367 as_fn_error $? "mpfr is not available as a DLL: use --enable-static --disable-shared" "$LINENO" 5 14368fi 14369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14370 else 14371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14372/* end confdefs.h. */ 14373 14374#include "gmp.h" 14375#if __GMP_LIBGMP_DLL 14376#error 14377error 14378#endif 14379 14380int 14381main () 14382{ 14383 14384 ; 14385 return 0; 14386} 14387_ACEOF 14388if ac_fn_c_try_compile "$LINENO"; then : 14389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: static" >&5 14390$as_echo "static" >&6; } 14391else 14392 14393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: DLL" >&5 14394$as_echo "DLL" >&6; } 14395 as_fn_error $? "gmp is only available as a DLL: use --disable-static --enable-shared" "$LINENO" 5 14396fi 14397rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14398 fi 14399 ;; 14400 14401esac 14402 14403# Checks for gcc version, result in variables MPC_GCC etc. inside config.log 14404 14405 GCC_VERSION="" 14406 14407 14408 14409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gcc accepts -dumpversion option" >&5 14410$as_echo_n "checking if gcc accepts -dumpversion option... " >&6; } 14411 14412 if test "x$GCC" = "xyes" ; then : 14413 14414 if test -z "" ; then : 14415 14416 ax_gcc_option_test="int main() 14417{ 14418 return 0; 14419}" 14420 14421else 14422 14423 ax_gcc_option_test="" 14424 14425fi 14426 14427 # Dump the test program to file 14428 cat <<EOF > conftest.c 14429$ax_gcc_option_test 14430EOF 14431 14432 # Dump back the file to the log, useful for debugging purposes 14433 { ac_try='cat conftest.c 1>&5' 14434 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 14435 (eval $ac_try) 2>&5 14436 ac_status=$? 14437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14438 test $ac_status = 0; }; } 14439 14440 if { ac_try='$CC -dumpversion -c conftest.c 1>&5' 14441 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 14442 (eval $ac_try) 2>&5 14443 ac_status=$? 14444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14445 test $ac_status = 0; }; } ; then : 14446 14447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14448$as_echo "yes" >&6; } 14449 14450 ax_gcc_version_option=yes 14451 14452 14453else 14454 14455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14456$as_echo "no" >&6; } 14457 14458 ax_gcc_version_option=no 14459 14460 14461fi 14462 14463else 14464 14465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no gcc available" >&5 14466$as_echo "no gcc available" >&6; } 14467 14468fi 14469 14470 if test "x$GCC" = "xyes"; then : 14471 14472 if test "x$ax_gcc_version_option" != "xno"; then : 14473 14474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5 14475$as_echo_n "checking gcc version... " >&6; } 14476if ${ax_cv_gcc_version+:} false; then : 14477 $as_echo_n "(cached) " >&6 14478else 14479 14480 ax_cv_gcc_version="`$CC -dumpversion`" 14481 if test "x$ax_cv_gcc_version" = "x"; then : 14482 14483 ax_cv_gcc_version="" 14484 14485fi 14486 14487fi 14488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_version" >&5 14489$as_echo "$ax_cv_gcc_version" >&6; } 14490 GCC_VERSION=$ax_cv_gcc_version 14491 14492fi 14493 14494fi 14495 14496 14497 14498cat >>confdefs.h <<_ACEOF 14499#define MPC_GCC "$GCC" 14500_ACEOF 14501 14502 14503cat >>confdefs.h <<_ACEOF 14504#define MPC_CC "$CC" 14505_ACEOF 14506 14507 14508cat >>confdefs.h <<_ACEOF 14509#define MPC_GCC_VERSION "$GCC_VERSION" 14510_ACEOF 14511 14512 14513# Looks for short git hash if the version string contains "dev" 14514 14515 if echo $VERSION | grep -c dev >/dev/null 2>&1 ; then 14516 # Extract the first word of "git", so it can be a program name with args. 14517set dummy git; ac_word=$2 14518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14519$as_echo_n "checking for $ac_word... " >&6; } 14520if ${ac_cv_prog_HASGIT+:} false; then : 14521 $as_echo_n "(cached) " >&6 14522else 14523 if test -n "$HASGIT"; then 14524 ac_cv_prog_HASGIT="$HASGIT" # Let the user override the test. 14525else 14526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14527for as_dir in $PATH 14528do 14529 IFS=$as_save_IFS 14530 test -z "$as_dir" && as_dir=. 14531 for ac_exec_ext in '' $ac_executable_extensions; do 14532 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14533 ac_cv_prog_HASGIT="yes" 14534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14535 break 2 14536 fi 14537done 14538 done 14539IFS=$as_save_IFS 14540 14541 test -z "$ac_cv_prog_HASGIT" && ac_cv_prog_HASGIT="no" 14542fi 14543fi 14544HASGIT=$ac_cv_prog_HASGIT 14545if test -n "$HASGIT"; then 14546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HASGIT" >&5 14547$as_echo "$HASGIT" >&6; } 14548else 14549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14550$as_echo "no" >&6; } 14551fi 14552 14553 14554 if test "x$HASGIT" = "xyes"; then : 14555 14556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for current git version" >&5 14557$as_echo_n "checking for current git version... " >&6; } 14558 GITVERSION=337053c 14559 14560 14561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GITVERSION" >&5 14562$as_echo "$GITVERSION" >&6; } 14563 14564fi 14565 fi 14566 14567 14568ac_config_files="$ac_config_files Makefile src/Makefile tests/Makefile doc/Makefile" 14569 14570cat >confcache <<\_ACEOF 14571# This file is a shell script that caches the results of configure 14572# tests run on this system so they can be shared between configure 14573# scripts and configure runs, see configure's option --config-cache. 14574# It is not useful on other systems. If it contains results you don't 14575# want to keep, you may remove or edit it. 14576# 14577# config.status only pays attention to the cache file if you give it 14578# the --recheck option to rerun configure. 14579# 14580# `ac_cv_env_foo' variables (set or unset) will be overridden when 14581# loading this file, other *unset* `ac_cv_foo' will be assigned the 14582# following values. 14583 14584_ACEOF 14585 14586# The following way of writing the cache mishandles newlines in values, 14587# but we know of no workaround that is simple, portable, and efficient. 14588# So, we kill variables containing newlines. 14589# Ultrix sh set writes to stderr and can't be redirected directly, 14590# and sets the high bit in the cache file unless we assign to the vars. 14591( 14592 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14593 eval ac_val=\$$ac_var 14594 case $ac_val in #( 14595 *${as_nl}*) 14596 case $ac_var in #( 14597 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14598$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14599 esac 14600 case $ac_var in #( 14601 _ | IFS | as_nl) ;; #( 14602 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14603 *) { eval $ac_var=; unset $ac_var;} ;; 14604 esac ;; 14605 esac 14606 done 14607 14608 (set) 2>&1 | 14609 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14610 *${as_nl}ac_space=\ *) 14611 # `set' does not quote correctly, so add quotes: double-quote 14612 # substitution turns \\\\ into \\, and sed turns \\ into \. 14613 sed -n \ 14614 "s/'/'\\\\''/g; 14615 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14616 ;; #( 14617 *) 14618 # `set' quotes correctly as required by POSIX, so do not add quotes. 14619 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14620 ;; 14621 esac | 14622 sort 14623) | 14624 sed ' 14625 /^ac_cv_env_/b end 14626 t clear 14627 :clear 14628 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14629 t end 14630 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14631 :end' >>confcache 14632if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14633 if test -w "$cache_file"; then 14634 if test "x$cache_file" != "x/dev/null"; then 14635 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14636$as_echo "$as_me: updating cache $cache_file" >&6;} 14637 if test ! -f "$cache_file" || test -h "$cache_file"; then 14638 cat confcache >"$cache_file" 14639 else 14640 case $cache_file in #( 14641 */* | ?:*) 14642 mv -f confcache "$cache_file"$$ && 14643 mv -f "$cache_file"$$ "$cache_file" ;; #( 14644 *) 14645 mv -f confcache "$cache_file" ;; 14646 esac 14647 fi 14648 fi 14649 else 14650 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14651$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14652 fi 14653fi 14654rm -f confcache 14655 14656test "x$prefix" = xNONE && prefix=$ac_default_prefix 14657# Let make expand exec_prefix. 14658test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14659 14660DEFS=-DHAVE_CONFIG_H 14661 14662ac_libobjs= 14663ac_ltlibobjs= 14664U= 14665for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14666 # 1. Remove the extension, and $U if already installed. 14667 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14668 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14669 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14670 # will be set to the directory where LIBOBJS objects are built. 14671 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14672 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14673done 14674LIBOBJS=$ac_libobjs 14675 14676LTLIBOBJS=$ac_ltlibobjs 14677 14678 14679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14680$as_echo_n "checking that generated files are newer than configure... " >&6; } 14681 if test -n "$am_sleep_pid"; then 14682 # Hide warnings about reused PIDs. 14683 wait $am_sleep_pid 2>/dev/null 14684 fi 14685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14686$as_echo "done" >&6; } 14687 if test -n "$EXEEXT"; then 14688 am__EXEEXT_TRUE= 14689 am__EXEEXT_FALSE='#' 14690else 14691 am__EXEEXT_TRUE='#' 14692 am__EXEEXT_FALSE= 14693fi 14694 14695if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14696 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 14697Usually this means the macro was only invoked conditionally." "$LINENO" 5 14698fi 14699if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14700 as_fn_error $? "conditional \"AMDEP\" was never defined. 14701Usually this means the macro was only invoked conditionally." "$LINENO" 5 14702fi 14703if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14704 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14705Usually this means the macro was only invoked conditionally." "$LINENO" 5 14706fi 14707 14708: "${CONFIG_STATUS=./config.status}" 14709ac_write_fail=0 14710ac_clean_files_save=$ac_clean_files 14711ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14712{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14713$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14714as_write_fail=0 14715cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14716#! $SHELL 14717# Generated by $as_me. 14718# Run this file to recreate the current configuration. 14719# Compiler output produced by configure, useful for debugging 14720# configure, is in config.log if it exists. 14721 14722debug=false 14723ac_cs_recheck=false 14724ac_cs_silent=false 14725 14726SHELL=\${CONFIG_SHELL-$SHELL} 14727export SHELL 14728_ASEOF 14729cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14730## -------------------- ## 14731## M4sh Initialization. ## 14732## -------------------- ## 14733 14734# Be more Bourne compatible 14735DUALCASE=1; export DUALCASE # for MKS sh 14736if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14737 emulate sh 14738 NULLCMD=: 14739 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14740 # is contrary to our usage. Disable this feature. 14741 alias -g '${1+"$@"}'='"$@"' 14742 setopt NO_GLOB_SUBST 14743else 14744 case `(set -o) 2>/dev/null` in #( 14745 *posix*) : 14746 set -o posix ;; #( 14747 *) : 14748 ;; 14749esac 14750fi 14751 14752 14753as_nl=' 14754' 14755export as_nl 14756# Printing a long string crashes Solaris 7 /usr/bin/printf. 14757as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14758as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14759as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14760# Prefer a ksh shell builtin over an external printf program on Solaris, 14761# but without wasting forks for bash or zsh. 14762if test -z "$BASH_VERSION$ZSH_VERSION" \ 14763 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14764 as_echo='print -r --' 14765 as_echo_n='print -rn --' 14766elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14767 as_echo='printf %s\n' 14768 as_echo_n='printf %s' 14769else 14770 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14771 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14772 as_echo_n='/usr/ucb/echo -n' 14773 else 14774 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14775 as_echo_n_body='eval 14776 arg=$1; 14777 case $arg in #( 14778 *"$as_nl"*) 14779 expr "X$arg" : "X\\(.*\\)$as_nl"; 14780 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14781 esac; 14782 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14783 ' 14784 export as_echo_n_body 14785 as_echo_n='sh -c $as_echo_n_body as_echo' 14786 fi 14787 export as_echo_body 14788 as_echo='sh -c $as_echo_body as_echo' 14789fi 14790 14791# The user is always right. 14792if test "${PATH_SEPARATOR+set}" != set; then 14793 PATH_SEPARATOR=: 14794 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14795 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14796 PATH_SEPARATOR=';' 14797 } 14798fi 14799 14800 14801# IFS 14802# We need space, tab and new line, in precisely that order. Quoting is 14803# there to prevent editors from complaining about space-tab. 14804# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14805# splitting by setting IFS to empty value.) 14806IFS=" "" $as_nl" 14807 14808# Find who we are. Look in the path if we contain no directory separator. 14809as_myself= 14810case $0 in #(( 14811 *[\\/]* ) as_myself=$0 ;; 14812 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14813for as_dir in $PATH 14814do 14815 IFS=$as_save_IFS 14816 test -z "$as_dir" && as_dir=. 14817 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14818 done 14819IFS=$as_save_IFS 14820 14821 ;; 14822esac 14823# We did not find ourselves, most probably we were run as `sh COMMAND' 14824# in which case we are not to be found in the path. 14825if test "x$as_myself" = x; then 14826 as_myself=$0 14827fi 14828if test ! -f "$as_myself"; then 14829 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14830 exit 1 14831fi 14832 14833# Unset variables that we do not need and which cause bugs (e.g. in 14834# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14835# suppresses any "Segmentation fault" message there. '((' could 14836# trigger a bug in pdksh 5.2.14. 14837for as_var in BASH_ENV ENV MAIL MAILPATH 14838do eval test x\${$as_var+set} = xset \ 14839 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14840done 14841PS1='$ ' 14842PS2='> ' 14843PS4='+ ' 14844 14845# NLS nuisances. 14846LC_ALL=C 14847export LC_ALL 14848LANGUAGE=C 14849export LANGUAGE 14850 14851# CDPATH. 14852(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14853 14854 14855# as_fn_error STATUS ERROR [LINENO LOG_FD] 14856# ---------------------------------------- 14857# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14858# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14859# script with STATUS, using 1 if that was 0. 14860as_fn_error () 14861{ 14862 as_status=$1; test $as_status -eq 0 && as_status=1 14863 if test "$4"; then 14864 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14865 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14866 fi 14867 $as_echo "$as_me: error: $2" >&2 14868 as_fn_exit $as_status 14869} # as_fn_error 14870 14871 14872# as_fn_set_status STATUS 14873# ----------------------- 14874# Set $? to STATUS, without forking. 14875as_fn_set_status () 14876{ 14877 return $1 14878} # as_fn_set_status 14879 14880# as_fn_exit STATUS 14881# ----------------- 14882# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14883as_fn_exit () 14884{ 14885 set +e 14886 as_fn_set_status $1 14887 exit $1 14888} # as_fn_exit 14889 14890# as_fn_unset VAR 14891# --------------- 14892# Portably unset VAR. 14893as_fn_unset () 14894{ 14895 { eval $1=; unset $1;} 14896} 14897as_unset=as_fn_unset 14898# as_fn_append VAR VALUE 14899# ---------------------- 14900# Append the text in VALUE to the end of the definition contained in VAR. Take 14901# advantage of any shell optimizations that allow amortized linear growth over 14902# repeated appends, instead of the typical quadratic growth present in naive 14903# implementations. 14904if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14905 eval 'as_fn_append () 14906 { 14907 eval $1+=\$2 14908 }' 14909else 14910 as_fn_append () 14911 { 14912 eval $1=\$$1\$2 14913 } 14914fi # as_fn_append 14915 14916# as_fn_arith ARG... 14917# ------------------ 14918# Perform arithmetic evaluation on the ARGs, and store the result in the 14919# global $as_val. Take advantage of shells that can avoid forks. The arguments 14920# must be portable across $(()) and expr. 14921if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14922 eval 'as_fn_arith () 14923 { 14924 as_val=$(( $* )) 14925 }' 14926else 14927 as_fn_arith () 14928 { 14929 as_val=`expr "$@" || test $? -eq 1` 14930 } 14931fi # as_fn_arith 14932 14933 14934if expr a : '\(a\)' >/dev/null 2>&1 && 14935 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14936 as_expr=expr 14937else 14938 as_expr=false 14939fi 14940 14941if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14942 as_basename=basename 14943else 14944 as_basename=false 14945fi 14946 14947if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14948 as_dirname=dirname 14949else 14950 as_dirname=false 14951fi 14952 14953as_me=`$as_basename -- "$0" || 14954$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14955 X"$0" : 'X\(//\)$' \| \ 14956 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14957$as_echo X/"$0" | 14958 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14959 s//\1/ 14960 q 14961 } 14962 /^X\/\(\/\/\)$/{ 14963 s//\1/ 14964 q 14965 } 14966 /^X\/\(\/\).*/{ 14967 s//\1/ 14968 q 14969 } 14970 s/.*/./; q'` 14971 14972# Avoid depending upon Character Ranges. 14973as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14974as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14975as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14976as_cr_digits='0123456789' 14977as_cr_alnum=$as_cr_Letters$as_cr_digits 14978 14979ECHO_C= ECHO_N= ECHO_T= 14980case `echo -n x` in #((((( 14981-n*) 14982 case `echo 'xy\c'` in 14983 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14984 xy) ECHO_C='\c';; 14985 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14986 ECHO_T=' ';; 14987 esac;; 14988*) 14989 ECHO_N='-n';; 14990esac 14991 14992rm -f conf$$ conf$$.exe conf$$.file 14993if test -d conf$$.dir; then 14994 rm -f conf$$.dir/conf$$.file 14995else 14996 rm -f conf$$.dir 14997 mkdir conf$$.dir 2>/dev/null 14998fi 14999if (echo >conf$$.file) 2>/dev/null; then 15000 if ln -s conf$$.file conf$$ 2>/dev/null; then 15001 as_ln_s='ln -s' 15002 # ... but there are two gotchas: 15003 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15004 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15005 # In both cases, we have to default to `cp -pR'. 15006 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15007 as_ln_s='cp -pR' 15008 elif ln conf$$.file conf$$ 2>/dev/null; then 15009 as_ln_s=ln 15010 else 15011 as_ln_s='cp -pR' 15012 fi 15013else 15014 as_ln_s='cp -pR' 15015fi 15016rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15017rmdir conf$$.dir 2>/dev/null 15018 15019 15020# as_fn_mkdir_p 15021# ------------- 15022# Create "$as_dir" as a directory, including parents if necessary. 15023as_fn_mkdir_p () 15024{ 15025 15026 case $as_dir in #( 15027 -*) as_dir=./$as_dir;; 15028 esac 15029 test -d "$as_dir" || eval $as_mkdir_p || { 15030 as_dirs= 15031 while :; do 15032 case $as_dir in #( 15033 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15034 *) as_qdir=$as_dir;; 15035 esac 15036 as_dirs="'$as_qdir' $as_dirs" 15037 as_dir=`$as_dirname -- "$as_dir" || 15038$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15039 X"$as_dir" : 'X\(//\)[^/]' \| \ 15040 X"$as_dir" : 'X\(//\)$' \| \ 15041 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15042$as_echo X"$as_dir" | 15043 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15044 s//\1/ 15045 q 15046 } 15047 /^X\(\/\/\)[^/].*/{ 15048 s//\1/ 15049 q 15050 } 15051 /^X\(\/\/\)$/{ 15052 s//\1/ 15053 q 15054 } 15055 /^X\(\/\).*/{ 15056 s//\1/ 15057 q 15058 } 15059 s/.*/./; q'` 15060 test -d "$as_dir" && break 15061 done 15062 test -z "$as_dirs" || eval "mkdir $as_dirs" 15063 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15064 15065 15066} # as_fn_mkdir_p 15067if mkdir -p . 2>/dev/null; then 15068 as_mkdir_p='mkdir -p "$as_dir"' 15069else 15070 test -d ./-p && rmdir ./-p 15071 as_mkdir_p=false 15072fi 15073 15074 15075# as_fn_executable_p FILE 15076# ----------------------- 15077# Test if FILE is an executable regular file. 15078as_fn_executable_p () 15079{ 15080 test -f "$1" && test -x "$1" 15081} # as_fn_executable_p 15082as_test_x='test -x' 15083as_executable_p=as_fn_executable_p 15084 15085# Sed expression to map a string onto a valid CPP name. 15086as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15087 15088# Sed expression to map a string onto a valid variable name. 15089as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15090 15091 15092exec 6>&1 15093## ----------------------------------- ## 15094## Main body of $CONFIG_STATUS script. ## 15095## ----------------------------------- ## 15096_ASEOF 15097test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15098 15099cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15100# Save the log message, to keep $0 and so on meaningful, and to 15101# report actual input values of CONFIG_FILES etc. instead of their 15102# values after options handling. 15103ac_log=" 15104This file was extended by mpc $as_me 1.0.3, which was 15105generated by GNU Autoconf 2.69. Invocation command line was 15106 15107 CONFIG_FILES = $CONFIG_FILES 15108 CONFIG_HEADERS = $CONFIG_HEADERS 15109 CONFIG_LINKS = $CONFIG_LINKS 15110 CONFIG_COMMANDS = $CONFIG_COMMANDS 15111 $ $0 $@ 15112 15113on `(hostname || uname -n) 2>/dev/null | sed 1q` 15114" 15115 15116_ACEOF 15117 15118case $ac_config_files in *" 15119"*) set x $ac_config_files; shift; ac_config_files=$*;; 15120esac 15121 15122case $ac_config_headers in *" 15123"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15124esac 15125 15126 15127cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15128# Files that config.status was made for. 15129config_files="$ac_config_files" 15130config_headers="$ac_config_headers" 15131config_commands="$ac_config_commands" 15132 15133_ACEOF 15134 15135cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15136ac_cs_usage="\ 15137\`$as_me' instantiates files and other configuration actions 15138from templates according to the current configuration. Unless the files 15139and actions are specified as TAGs, all are instantiated by default. 15140 15141Usage: $0 [OPTION]... [TAG]... 15142 15143 -h, --help print this help, then exit 15144 -V, --version print version number and configuration settings, then exit 15145 --config print configuration, then exit 15146 -q, --quiet, --silent 15147 do not print progress messages 15148 -d, --debug don't remove temporary files 15149 --recheck update $as_me by reconfiguring in the same conditions 15150 --file=FILE[:TEMPLATE] 15151 instantiate the configuration file FILE 15152 --header=FILE[:TEMPLATE] 15153 instantiate the configuration header FILE 15154 15155Configuration files: 15156$config_files 15157 15158Configuration headers: 15159$config_headers 15160 15161Configuration commands: 15162$config_commands 15163 15164Report bugs to <mpc-discuss@lists.gforge.inria.fr>." 15165 15166_ACEOF 15167cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15168ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15169ac_cs_version="\\ 15170mpc config.status 1.0.3 15171configured by $0, generated by GNU Autoconf 2.69, 15172 with options \\"\$ac_cs_config\\" 15173 15174Copyright (C) 2012 Free Software Foundation, Inc. 15175This config.status script is free software; the Free Software Foundation 15176gives unlimited permission to copy, distribute and modify it." 15177 15178ac_pwd='$ac_pwd' 15179srcdir='$srcdir' 15180INSTALL='$INSTALL' 15181MKDIR_P='$MKDIR_P' 15182AWK='$AWK' 15183test -n "\$AWK" || AWK=awk 15184_ACEOF 15185 15186cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15187# The default lists apply if the user does not specify any file. 15188ac_need_defaults=: 15189while test $# != 0 15190do 15191 case $1 in 15192 --*=?*) 15193 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15194 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15195 ac_shift=: 15196 ;; 15197 --*=) 15198 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15199 ac_optarg= 15200 ac_shift=: 15201 ;; 15202 *) 15203 ac_option=$1 15204 ac_optarg=$2 15205 ac_shift=shift 15206 ;; 15207 esac 15208 15209 case $ac_option in 15210 # Handling of the options. 15211 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15212 ac_cs_recheck=: ;; 15213 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15214 $as_echo "$ac_cs_version"; exit ;; 15215 --config | --confi | --conf | --con | --co | --c ) 15216 $as_echo "$ac_cs_config"; exit ;; 15217 --debug | --debu | --deb | --de | --d | -d ) 15218 debug=: ;; 15219 --file | --fil | --fi | --f ) 15220 $ac_shift 15221 case $ac_optarg in 15222 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15223 '') as_fn_error $? "missing file argument" ;; 15224 esac 15225 as_fn_append CONFIG_FILES " '$ac_optarg'" 15226 ac_need_defaults=false;; 15227 --header | --heade | --head | --hea ) 15228 $ac_shift 15229 case $ac_optarg in 15230 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15231 esac 15232 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15233 ac_need_defaults=false;; 15234 --he | --h) 15235 # Conflict between --help and --header 15236 as_fn_error $? "ambiguous option: \`$1' 15237Try \`$0 --help' for more information.";; 15238 --help | --hel | -h ) 15239 $as_echo "$ac_cs_usage"; exit ;; 15240 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15241 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15242 ac_cs_silent=: ;; 15243 15244 # This is an error. 15245 -*) as_fn_error $? "unrecognized option: \`$1' 15246Try \`$0 --help' for more information." ;; 15247 15248 *) as_fn_append ac_config_targets " $1" 15249 ac_need_defaults=false ;; 15250 15251 esac 15252 shift 15253done 15254 15255ac_configure_extra_args= 15256 15257if $ac_cs_silent; then 15258 exec 6>/dev/null 15259 ac_configure_extra_args="$ac_configure_extra_args --silent" 15260fi 15261 15262_ACEOF 15263cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15264if \$ac_cs_recheck; then 15265 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15266 shift 15267 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15268 CONFIG_SHELL='$SHELL' 15269 export CONFIG_SHELL 15270 exec "\$@" 15271fi 15272 15273_ACEOF 15274cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15275exec 5>>config.log 15276{ 15277 echo 15278 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15279## Running $as_me. ## 15280_ASBOX 15281 $as_echo "$ac_log" 15282} >&5 15283 15284_ACEOF 15285cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15286# 15287# INIT-COMMANDS 15288# 15289AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15290 15291 15292# The HP-UX ksh and POSIX shell print the target directory to stdout 15293# if CDPATH is set. 15294(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15295 15296sed_quote_subst='$sed_quote_subst' 15297double_quote_subst='$double_quote_subst' 15298delay_variable_subst='$delay_variable_subst' 15299macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15300macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15301enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15302enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15303pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15304enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15305shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 15306SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15307ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15308PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 15309host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15310host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15311host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15312build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15313build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15314build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15315SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15316Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15317GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15318EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15319FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15320LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15321NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15322LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15323max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15324ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15325exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15326lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15327lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15328lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15329lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 15330lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 15331reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15332reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15333OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15334deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15335file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15336file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 15337want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 15338DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 15339sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 15340AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15341AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15342archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 15343STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15344RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15345old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15346old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15347old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15348lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15349CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15350CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15351compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15352GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15353lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15354lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15355lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 15356lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15357lt_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"`' 15358lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 15359nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 15360lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 15361lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 15362objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15363MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15364lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15365lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15366lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15367lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15368lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15369need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15370MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 15371DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15372NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15373LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15374OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15375OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15376libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15377shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15378extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15379archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15380enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15381export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15382whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15383compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15384old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15385old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15386archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15387archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15388module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15389module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15390with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15391allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15392no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15393hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15394hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15395hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15396hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15397hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15398hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15399hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15400inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15401link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15402always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15403export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15404exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15405include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15406prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15407postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 15408file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15409variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15410need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15411need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15412version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15413runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15414shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15415shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15416libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15417library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15418soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15419install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15420postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15421postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15422finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15423finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15424hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15425sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15426lt_cv_sys_lib_dlsearch_path_spec='`$ECHO "$lt_cv_sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15427hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15428enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15429enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15430enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15431old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15432striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15433AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 15434 15435LTCC='$LTCC' 15436LTCFLAGS='$LTCFLAGS' 15437compiler='$compiler_DEFAULT' 15438 15439# A function that is used when there is no print builtin or printf. 15440func_fallback_echo () 15441{ 15442 eval 'cat <<_LTECHO_EOF 15443\$1 15444_LTECHO_EOF' 15445} 15446 15447# Quote evaled strings. 15448for var in SHELL \ 15449ECHO \ 15450PATH_SEPARATOR \ 15451SED \ 15452GREP \ 15453EGREP \ 15454FGREP \ 15455LD \ 15456NM \ 15457LN_S \ 15458lt_SP2NL \ 15459lt_NL2SP \ 15460reload_flag \ 15461OBJDUMP \ 15462deplibs_check_method \ 15463file_magic_cmd \ 15464file_magic_glob \ 15465want_nocaseglob \ 15466DLLTOOL \ 15467sharedlib_from_linklib_cmd \ 15468AR \ 15469AR_FLAGS \ 15470archiver_list_spec \ 15471STRIP \ 15472RANLIB \ 15473CC \ 15474CFLAGS \ 15475compiler \ 15476lt_cv_sys_global_symbol_pipe \ 15477lt_cv_sys_global_symbol_to_cdecl \ 15478lt_cv_sys_global_symbol_to_import \ 15479lt_cv_sys_global_symbol_to_c_name_address \ 15480lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15481lt_cv_nm_interface \ 15482nm_file_list_spec \ 15483lt_cv_truncate_bin \ 15484lt_prog_compiler_no_builtin_flag \ 15485lt_prog_compiler_pic \ 15486lt_prog_compiler_wl \ 15487lt_prog_compiler_static \ 15488lt_cv_prog_compiler_c_o \ 15489need_locks \ 15490MANIFEST_TOOL \ 15491DSYMUTIL \ 15492NMEDIT \ 15493LIPO \ 15494OTOOL \ 15495OTOOL64 \ 15496shrext_cmds \ 15497export_dynamic_flag_spec \ 15498whole_archive_flag_spec \ 15499compiler_needs_object \ 15500with_gnu_ld \ 15501allow_undefined_flag \ 15502no_undefined_flag \ 15503hardcode_libdir_flag_spec \ 15504hardcode_libdir_separator \ 15505exclude_expsyms \ 15506include_expsyms \ 15507file_list_spec \ 15508variables_saved_for_relink \ 15509libname_spec \ 15510library_names_spec \ 15511soname_spec \ 15512install_override_mode \ 15513finish_eval \ 15514old_striplib \ 15515striplib \ 15516AS; do 15517 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15518 *[\\\\\\\`\\"\\\$]*) 15519 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 15520 ;; 15521 *) 15522 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15523 ;; 15524 esac 15525done 15526 15527# Double-quote double-evaled strings. 15528for var in reload_cmds \ 15529old_postinstall_cmds \ 15530old_postuninstall_cmds \ 15531old_archive_cmds \ 15532extract_expsyms_cmds \ 15533old_archive_from_new_cmds \ 15534old_archive_from_expsyms_cmds \ 15535archive_cmds \ 15536archive_expsym_cmds \ 15537module_cmds \ 15538module_expsym_cmds \ 15539export_symbols_cmds \ 15540prelink_cmds \ 15541postlink_cmds \ 15542postinstall_cmds \ 15543postuninstall_cmds \ 15544finish_cmds \ 15545sys_lib_search_path_spec \ 15546lt_cv_sys_lib_dlsearch_path_spec; do 15547 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15548 *[\\\\\\\`\\"\\\$]*) 15549 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 15550 ;; 15551 *) 15552 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15553 ;; 15554 esac 15555done 15556 15557ac_aux_dir='$ac_aux_dir' 15558 15559# See if we are running on zsh, and set the options that allow our 15560# commands through without removal of \ escapes INIT. 15561if test -n "\${ZSH_VERSION+set}"; then 15562 setopt NO_GLOB_SUBST 15563fi 15564 15565 15566 PACKAGE='$PACKAGE' 15567 VERSION='$VERSION' 15568 RM='$RM' 15569 ofile='$ofile' 15570 15571 15572 15573 15574_ACEOF 15575 15576cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15577 15578# Handling of arguments. 15579for ac_config_target in $ac_config_targets 15580do 15581 case $ac_config_target in 15582 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 15583 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15584 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15585 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15586 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 15587 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; 15588 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 15589 15590 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15591 esac 15592done 15593 15594 15595# If the user did not use the arguments to specify the items to instantiate, 15596# then the envvar interface is used. Set only those that are not. 15597# We use the long form for the default assignment because of an extremely 15598# bizarre bug on SunOS 4.1.3. 15599if $ac_need_defaults; then 15600 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15601 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15602 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15603fi 15604 15605# Have a temporary directory for convenience. Make it in the build tree 15606# simply because there is no reason against having it here, and in addition, 15607# creating and moving files from /tmp can sometimes cause problems. 15608# Hook for its removal unless debugging. 15609# Note that there is a small window in which the directory will not be cleaned: 15610# after its creation but before its name has been assigned to `$tmp'. 15611$debug || 15612{ 15613 tmp= ac_tmp= 15614 trap 'exit_status=$? 15615 : "${ac_tmp:=$tmp}" 15616 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15617' 0 15618 trap 'as_fn_exit 1' 1 2 13 15 15619} 15620# Create a (secure) tmp directory for tmp files. 15621 15622{ 15623 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15624 test -d "$tmp" 15625} || 15626{ 15627 tmp=./conf$$-$RANDOM 15628 (umask 077 && mkdir "$tmp") 15629} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15630ac_tmp=$tmp 15631 15632# Set up the scripts for CONFIG_FILES section. 15633# No need to generate them if there are no CONFIG_FILES. 15634# This happens for instance with `./config.status config.h'. 15635if test -n "$CONFIG_FILES"; then 15636 15637 15638ac_cr=`echo X | tr X '\015'` 15639# On cygwin, bash can eat \r inside `` if the user requested igncr. 15640# But we know of no other shell where ac_cr would be empty at this 15641# point, so we can use a bashism as a fallback. 15642if test "x$ac_cr" = x; then 15643 eval ac_cr=\$\'\\r\' 15644fi 15645ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15646if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15647 ac_cs_awk_cr='\\r' 15648else 15649 ac_cs_awk_cr=$ac_cr 15650fi 15651 15652echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15653_ACEOF 15654 15655 15656{ 15657 echo "cat >conf$$subs.awk <<_ACEOF" && 15658 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15659 echo "_ACEOF" 15660} >conf$$subs.sh || 15661 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15662ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15663ac_delim='%!_!# ' 15664for ac_last_try in false false false false false :; do 15665 . ./conf$$subs.sh || 15666 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15667 15668 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15669 if test $ac_delim_n = $ac_delim_num; then 15670 break 15671 elif $ac_last_try; then 15672 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15673 else 15674 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15675 fi 15676done 15677rm -f conf$$subs.sh 15678 15679cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15680cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15681_ACEOF 15682sed -n ' 15683h 15684s/^/S["/; s/!.*/"]=/ 15685p 15686g 15687s/^[^!]*!// 15688:repl 15689t repl 15690s/'"$ac_delim"'$// 15691t delim 15692:nl 15693h 15694s/\(.\{148\}\)..*/\1/ 15695t more1 15696s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15697p 15698n 15699b repl 15700:more1 15701s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15702p 15703g 15704s/.\{148\}// 15705t nl 15706:delim 15707h 15708s/\(.\{148\}\)..*/\1/ 15709t more2 15710s/["\\]/\\&/g; s/^/"/; s/$/"/ 15711p 15712b 15713:more2 15714s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15715p 15716g 15717s/.\{148\}// 15718t delim 15719' <conf$$subs.awk | sed ' 15720/^[^""]/{ 15721 N 15722 s/\n// 15723} 15724' >>$CONFIG_STATUS || ac_write_fail=1 15725rm -f conf$$subs.awk 15726cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15727_ACAWK 15728cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15729 for (key in S) S_is_set[key] = 1 15730 FS = "" 15731 15732} 15733{ 15734 line = $ 0 15735 nfields = split(line, field, "@") 15736 substed = 0 15737 len = length(field[1]) 15738 for (i = 2; i < nfields; i++) { 15739 key = field[i] 15740 keylen = length(key) 15741 if (S_is_set[key]) { 15742 value = S[key] 15743 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15744 len += length(value) + length(field[++i]) 15745 substed = 1 15746 } else 15747 len += 1 + keylen 15748 } 15749 15750 print line 15751} 15752 15753_ACAWK 15754_ACEOF 15755cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15756if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15757 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15758else 15759 cat 15760fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15761 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15762_ACEOF 15763 15764# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15765# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15766# trailing colons and then remove the whole line if VPATH becomes empty 15767# (actually we leave an empty line to preserve line numbers). 15768if test "x$srcdir" = x.; then 15769 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15770h 15771s/// 15772s/^/:/ 15773s/[ ]*$/:/ 15774s/:\$(srcdir):/:/g 15775s/:\${srcdir}:/:/g 15776s/:@srcdir@:/:/g 15777s/^:*// 15778s/:*$// 15779x 15780s/\(=[ ]*\).*/\1/ 15781G 15782s/\n// 15783s/^[^=]*=[ ]*$// 15784}' 15785fi 15786 15787cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15788fi # test -n "$CONFIG_FILES" 15789 15790# Set up the scripts for CONFIG_HEADERS section. 15791# No need to generate them if there are no CONFIG_HEADERS. 15792# This happens for instance with `./config.status Makefile'. 15793if test -n "$CONFIG_HEADERS"; then 15794cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15795BEGIN { 15796_ACEOF 15797 15798# Transform confdefs.h into an awk script `defines.awk', embedded as 15799# here-document in config.status, that substitutes the proper values into 15800# config.h.in to produce config.h. 15801 15802# Create a delimiter string that does not exist in confdefs.h, to ease 15803# handling of long lines. 15804ac_delim='%!_!# ' 15805for ac_last_try in false false :; do 15806 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15807 if test -z "$ac_tt"; then 15808 break 15809 elif $ac_last_try; then 15810 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15811 else 15812 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15813 fi 15814done 15815 15816# For the awk script, D is an array of macro values keyed by name, 15817# likewise P contains macro parameters if any. Preserve backslash 15818# newline sequences. 15819 15820ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15821sed -n ' 15822s/.\{148\}/&'"$ac_delim"'/g 15823t rset 15824:rset 15825s/^[ ]*#[ ]*define[ ][ ]*/ / 15826t def 15827d 15828:def 15829s/\\$// 15830t bsnl 15831s/["\\]/\\&/g 15832s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15833D["\1"]=" \3"/p 15834s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15835d 15836:bsnl 15837s/["\\]/\\&/g 15838s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15839D["\1"]=" \3\\\\\\n"\\/p 15840t cont 15841s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15842t cont 15843d 15844:cont 15845n 15846s/.\{148\}/&'"$ac_delim"'/g 15847t clear 15848:clear 15849s/\\$// 15850t bsnlc 15851s/["\\]/\\&/g; s/^/"/; s/$/"/p 15852d 15853:bsnlc 15854s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15855b cont 15856' <confdefs.h | sed ' 15857s/'"$ac_delim"'/"\\\ 15858"/g' >>$CONFIG_STATUS || ac_write_fail=1 15859 15860cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15861 for (key in D) D_is_set[key] = 1 15862 FS = "" 15863} 15864/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15865 line = \$ 0 15866 split(line, arg, " ") 15867 if (arg[1] == "#") { 15868 defundef = arg[2] 15869 mac1 = arg[3] 15870 } else { 15871 defundef = substr(arg[1], 2) 15872 mac1 = arg[2] 15873 } 15874 split(mac1, mac2, "(") #) 15875 macro = mac2[1] 15876 prefix = substr(line, 1, index(line, defundef) - 1) 15877 if (D_is_set[macro]) { 15878 # Preserve the white space surrounding the "#". 15879 print prefix "define", macro P[macro] D[macro] 15880 next 15881 } else { 15882 # Replace #undef with comments. This is necessary, for example, 15883 # in the case of _POSIX_SOURCE, which is predefined and required 15884 # on some systems where configure will not decide to define it. 15885 if (defundef == "undef") { 15886 print "/*", prefix defundef, macro, "*/" 15887 next 15888 } 15889 } 15890} 15891{ print } 15892_ACAWK 15893_ACEOF 15894cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15895 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15896fi # test -n "$CONFIG_HEADERS" 15897 15898 15899eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15900shift 15901for ac_tag 15902do 15903 case $ac_tag in 15904 :[FHLC]) ac_mode=$ac_tag; continue;; 15905 esac 15906 case $ac_mode$ac_tag in 15907 :[FHL]*:*);; 15908 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15909 :[FH]-) ac_tag=-:-;; 15910 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15911 esac 15912 ac_save_IFS=$IFS 15913 IFS=: 15914 set x $ac_tag 15915 IFS=$ac_save_IFS 15916 shift 15917 ac_file=$1 15918 shift 15919 15920 case $ac_mode in 15921 :L) ac_source=$1;; 15922 :[FH]) 15923 ac_file_inputs= 15924 for ac_f 15925 do 15926 case $ac_f in 15927 -) ac_f="$ac_tmp/stdin";; 15928 *) # Look for the file first in the build tree, then in the source tree 15929 # (if the path is not absolute). The absolute path cannot be DOS-style, 15930 # because $ac_f cannot contain `:'. 15931 test -f "$ac_f" || 15932 case $ac_f in 15933 [\\/$]*) false;; 15934 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15935 esac || 15936 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15937 esac 15938 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15939 as_fn_append ac_file_inputs " '$ac_f'" 15940 done 15941 15942 # Let's still pretend it is `configure' which instantiates (i.e., don't 15943 # use $as_me), people would be surprised to read: 15944 # /* config.h. Generated by config.status. */ 15945 configure_input='Generated from '` 15946 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15947 `' by configure.' 15948 if test x"$ac_file" != x-; then 15949 configure_input="$ac_file. $configure_input" 15950 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15951$as_echo "$as_me: creating $ac_file" >&6;} 15952 fi 15953 # Neutralize special characters interpreted by sed in replacement strings. 15954 case $configure_input in #( 15955 *\&* | *\|* | *\\* ) 15956 ac_sed_conf_input=`$as_echo "$configure_input" | 15957 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15958 *) ac_sed_conf_input=$configure_input;; 15959 esac 15960 15961 case $ac_tag in 15962 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15963 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15964 esac 15965 ;; 15966 esac 15967 15968 ac_dir=`$as_dirname -- "$ac_file" || 15969$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15970 X"$ac_file" : 'X\(//\)[^/]' \| \ 15971 X"$ac_file" : 'X\(//\)$' \| \ 15972 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15973$as_echo X"$ac_file" | 15974 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15975 s//\1/ 15976 q 15977 } 15978 /^X\(\/\/\)[^/].*/{ 15979 s//\1/ 15980 q 15981 } 15982 /^X\(\/\/\)$/{ 15983 s//\1/ 15984 q 15985 } 15986 /^X\(\/\).*/{ 15987 s//\1/ 15988 q 15989 } 15990 s/.*/./; q'` 15991 as_dir="$ac_dir"; as_fn_mkdir_p 15992 ac_builddir=. 15993 15994case "$ac_dir" in 15995.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15996*) 15997 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15998 # A ".." for each directory in $ac_dir_suffix. 15999 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16000 case $ac_top_builddir_sub in 16001 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16002 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16003 esac ;; 16004esac 16005ac_abs_top_builddir=$ac_pwd 16006ac_abs_builddir=$ac_pwd$ac_dir_suffix 16007# for backward compatibility: 16008ac_top_builddir=$ac_top_build_prefix 16009 16010case $srcdir in 16011 .) # We are building in place. 16012 ac_srcdir=. 16013 ac_top_srcdir=$ac_top_builddir_sub 16014 ac_abs_top_srcdir=$ac_pwd ;; 16015 [\\/]* | ?:[\\/]* ) # Absolute name. 16016 ac_srcdir=$srcdir$ac_dir_suffix; 16017 ac_top_srcdir=$srcdir 16018 ac_abs_top_srcdir=$srcdir ;; 16019 *) # Relative name. 16020 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16021 ac_top_srcdir=$ac_top_build_prefix$srcdir 16022 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16023esac 16024ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16025 16026 16027 case $ac_mode in 16028 :F) 16029 # 16030 # CONFIG_FILE 16031 # 16032 16033 case $INSTALL in 16034 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16035 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16036 esac 16037 ac_MKDIR_P=$MKDIR_P 16038 case $MKDIR_P in 16039 [\\/$]* | ?:[\\/]* ) ;; 16040 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16041 esac 16042_ACEOF 16043 16044cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16045# If the template does not know about datarootdir, expand it. 16046# FIXME: This hack should be removed a few years after 2.60. 16047ac_datarootdir_hack=; ac_datarootdir_seen= 16048ac_sed_dataroot=' 16049/datarootdir/ { 16050 p 16051 q 16052} 16053/@datadir@/p 16054/@docdir@/p 16055/@infodir@/p 16056/@localedir@/p 16057/@mandir@/p' 16058case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16059*datarootdir*) ac_datarootdir_seen=yes;; 16060*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16061 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16062$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16063_ACEOF 16064cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16065 ac_datarootdir_hack=' 16066 s&@datadir@&$datadir&g 16067 s&@docdir@&$docdir&g 16068 s&@infodir@&$infodir&g 16069 s&@localedir@&$localedir&g 16070 s&@mandir@&$mandir&g 16071 s&\\\${datarootdir}&$datarootdir&g' ;; 16072esac 16073_ACEOF 16074 16075# Neutralize VPATH when `$srcdir' = `.'. 16076# Shell code in configure.ac might set extrasub. 16077# FIXME: do we really want to maintain this feature? 16078cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16079ac_sed_extra="$ac_vpsub 16080$extrasub 16081_ACEOF 16082cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16083:t 16084/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16085s|@configure_input@|$ac_sed_conf_input|;t t 16086s&@top_builddir@&$ac_top_builddir_sub&;t t 16087s&@top_build_prefix@&$ac_top_build_prefix&;t t 16088s&@srcdir@&$ac_srcdir&;t t 16089s&@abs_srcdir@&$ac_abs_srcdir&;t t 16090s&@top_srcdir@&$ac_top_srcdir&;t t 16091s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16092s&@builddir@&$ac_builddir&;t t 16093s&@abs_builddir@&$ac_abs_builddir&;t t 16094s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16095s&@INSTALL@&$ac_INSTALL&;t t 16096s&@MKDIR_P@&$ac_MKDIR_P&;t t 16097$ac_datarootdir_hack 16098" 16099eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16100 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16101 16102test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16103 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16104 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16105 "$ac_tmp/out"`; test -z "$ac_out"; } && 16106 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16107which seems to be undefined. Please make sure it is defined" >&5 16108$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16109which seems to be undefined. Please make sure it is defined" >&2;} 16110 16111 rm -f "$ac_tmp/stdin" 16112 case $ac_file in 16113 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16114 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16115 esac \ 16116 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16117 ;; 16118 :H) 16119 # 16120 # CONFIG_HEADER 16121 # 16122 if test x"$ac_file" != x-; then 16123 { 16124 $as_echo "/* $configure_input */" \ 16125 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16126 } >"$ac_tmp/config.h" \ 16127 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16128 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16129 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16130$as_echo "$as_me: $ac_file is unchanged" >&6;} 16131 else 16132 rm -f "$ac_file" 16133 mv "$ac_tmp/config.h" "$ac_file" \ 16134 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16135 fi 16136 else 16137 $as_echo "/* $configure_input */" \ 16138 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16139 || as_fn_error $? "could not create -" "$LINENO" 5 16140 fi 16141# Compute "$ac_file"'s index in $config_headers. 16142_am_arg="$ac_file" 16143_am_stamp_count=1 16144for _am_header in $config_headers :; do 16145 case $_am_header in 16146 $_am_arg | $_am_arg:* ) 16147 break ;; 16148 * ) 16149 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16150 esac 16151done 16152echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16153$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16154 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16155 X"$_am_arg" : 'X\(//\)$' \| \ 16156 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16157$as_echo X"$_am_arg" | 16158 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16159 s//\1/ 16160 q 16161 } 16162 /^X\(\/\/\)[^/].*/{ 16163 s//\1/ 16164 q 16165 } 16166 /^X\(\/\/\)$/{ 16167 s//\1/ 16168 q 16169 } 16170 /^X\(\/\).*/{ 16171 s//\1/ 16172 q 16173 } 16174 s/.*/./; q'`/stamp-h$_am_stamp_count 16175 ;; 16176 16177 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16178$as_echo "$as_me: executing $ac_file commands" >&6;} 16179 ;; 16180 esac 16181 16182 16183 case $ac_file$ac_mode in 16184 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16185 # Older Autoconf quotes --file arguments for eval, but not when files 16186 # are listed without --file. Let's play safe and only enable the eval 16187 # if we detect the quoting. 16188 case $CONFIG_FILES in 16189 *\'*) eval set x "$CONFIG_FILES" ;; 16190 *) set x $CONFIG_FILES ;; 16191 esac 16192 shift 16193 for mf 16194 do 16195 # Strip MF so we end up with the name of the file. 16196 mf=`echo "$mf" | sed -e 's/:.*$//'` 16197 # Check whether this is an Automake generated Makefile or not. 16198 # We used to match only the files named 'Makefile.in', but 16199 # some people rename them; so instead we look at the file content. 16200 # Grep'ing the first line is not enough: some people post-process 16201 # each Makefile.in and add a new line on top of each file to say so. 16202 # Grep'ing the whole file is not good either: AIX grep has a line 16203 # limit of 2048, but all sed's we know have understand at least 4000. 16204 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16205 dirpart=`$as_dirname -- "$mf" || 16206$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16207 X"$mf" : 'X\(//\)[^/]' \| \ 16208 X"$mf" : 'X\(//\)$' \| \ 16209 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16210$as_echo X"$mf" | 16211 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16212 s//\1/ 16213 q 16214 } 16215 /^X\(\/\/\)[^/].*/{ 16216 s//\1/ 16217 q 16218 } 16219 /^X\(\/\/\)$/{ 16220 s//\1/ 16221 q 16222 } 16223 /^X\(\/\).*/{ 16224 s//\1/ 16225 q 16226 } 16227 s/.*/./; q'` 16228 else 16229 continue 16230 fi 16231 # Extract the definition of DEPDIR, am__include, and am__quote 16232 # from the Makefile without running 'make'. 16233 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16234 test -z "$DEPDIR" && continue 16235 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16236 test -z "$am__include" && continue 16237 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16238 # Find all dependency output files, they are included files with 16239 # $(DEPDIR) in their names. We invoke sed twice because it is the 16240 # simplest approach to changing $(DEPDIR) to its actual value in the 16241 # expansion. 16242 for file in `sed -n " 16243 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16244 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 16245 # Make sure the directory exists. 16246 test -f "$dirpart/$file" && continue 16247 fdir=`$as_dirname -- "$file" || 16248$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16249 X"$file" : 'X\(//\)[^/]' \| \ 16250 X"$file" : 'X\(//\)$' \| \ 16251 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16252$as_echo X"$file" | 16253 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16254 s//\1/ 16255 q 16256 } 16257 /^X\(\/\/\)[^/].*/{ 16258 s//\1/ 16259 q 16260 } 16261 /^X\(\/\/\)$/{ 16262 s//\1/ 16263 q 16264 } 16265 /^X\(\/\).*/{ 16266 s//\1/ 16267 q 16268 } 16269 s/.*/./; q'` 16270 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16271 # echo "creating $dirpart/$file" 16272 echo '# dummy' > "$dirpart/$file" 16273 done 16274 done 16275} 16276 ;; 16277 "libtool":C) 16278 16279 # See if we are running on zsh, and set the options that allow our 16280 # commands through without removal of \ escapes. 16281 if test -n "${ZSH_VERSION+set}"; then 16282 setopt NO_GLOB_SUBST 16283 fi 16284 16285 cfgfile=${ofile}T 16286 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16287 $RM "$cfgfile" 16288 16289 cat <<_LT_EOF >> "$cfgfile" 16290#! $SHELL 16291# Generated automatically by $as_me ($PACKAGE) $VERSION 16292# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16293# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16294 16295# Provide generalized library-building support services. 16296# Written by Gordon Matzigkeit, 1996 16297 16298# Copyright (C) 2014 Free Software Foundation, Inc. 16299# This is free software; see the source for copying conditions. There is NO 16300# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16301 16302# GNU Libtool is free software; you can redistribute it and/or modify 16303# it under the terms of the GNU General Public License as published by 16304# the Free Software Foundation; either version 2 of of the License, or 16305# (at your option) any later version. 16306# 16307# As a special exception to the GNU General Public License, if you 16308# distribute this file as part of a program or library that is built 16309# using GNU Libtool, you may include this file under the same 16310# distribution terms that you use for the rest of that program. 16311# 16312# GNU Libtool is distributed in the hope that it will be useful, but 16313# WITHOUT ANY WARRANTY; without even the implied warranty of 16314# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16315# GNU General Public License for more details. 16316# 16317# You should have received a copy of the GNU General Public License 16318# along with this program. If not, see <http://www.gnu.org/licenses/>. 16319 16320 16321# The names of the tagged configurations supported by this script. 16322available_tags='' 16323 16324# Configured defaults for sys_lib_dlsearch_path munging. 16325: \${LT_SYS_LIBRARY_PATH="$LT_SYS_LIBRARY_PATH"} 16326 16327# ### BEGIN LIBTOOL CONFIG 16328 16329# Which release of libtool.m4 was used? 16330macro_version=$macro_version 16331macro_revision=$macro_revision 16332 16333# Whether or not to build shared libraries. 16334build_libtool_libs=$enable_shared 16335 16336# Whether or not to build static libraries. 16337build_old_libs=$enable_static 16338 16339# What type of objects to build. 16340pic_mode=$pic_mode 16341 16342# Whether or not to optimize for fast installation. 16343fast_install=$enable_fast_install 16344 16345# Shared archive member basename,for filename based shared library versioning on AIX. 16346shared_archive_member_spec=$shared_archive_member_spec 16347 16348# Shell to use when invoking shell scripts. 16349SHELL=$lt_SHELL 16350 16351# An echo program that protects backslashes. 16352ECHO=$lt_ECHO 16353 16354# The PATH separator for the build system. 16355PATH_SEPARATOR=$lt_PATH_SEPARATOR 16356 16357# The host system. 16358host_alias=$host_alias 16359host=$host 16360host_os=$host_os 16361 16362# The build system. 16363build_alias=$build_alias 16364build=$build 16365build_os=$build_os 16366 16367# A sed program that does not truncate output. 16368SED=$lt_SED 16369 16370# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16371Xsed="\$SED -e 1s/^X//" 16372 16373# A grep program that handles long lines. 16374GREP=$lt_GREP 16375 16376# An ERE matcher. 16377EGREP=$lt_EGREP 16378 16379# A literal string matcher. 16380FGREP=$lt_FGREP 16381 16382# A BSD- or MS-compatible name lister. 16383NM=$lt_NM 16384 16385# Whether we need soft or hard links. 16386LN_S=$lt_LN_S 16387 16388# What is the maximum length of a command? 16389max_cmd_len=$max_cmd_len 16390 16391# Object file suffix (normally "o"). 16392objext=$ac_objext 16393 16394# Executable file suffix (normally ""). 16395exeext=$exeext 16396 16397# whether the shell understands "unset". 16398lt_unset=$lt_unset 16399 16400# turn spaces into newlines. 16401SP2NL=$lt_lt_SP2NL 16402 16403# turn newlines into spaces. 16404NL2SP=$lt_lt_NL2SP 16405 16406# convert \$build file names to \$host format. 16407to_host_file_cmd=$lt_cv_to_host_file_cmd 16408 16409# convert \$build files to toolchain format. 16410to_tool_file_cmd=$lt_cv_to_tool_file_cmd 16411 16412# An object symbol dumper. 16413OBJDUMP=$lt_OBJDUMP 16414 16415# Method to check whether dependent libraries are shared objects. 16416deplibs_check_method=$lt_deplibs_check_method 16417 16418# Command to use when deplibs_check_method = "file_magic". 16419file_magic_cmd=$lt_file_magic_cmd 16420 16421# How to find potential files when deplibs_check_method = "file_magic". 16422file_magic_glob=$lt_file_magic_glob 16423 16424# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 16425want_nocaseglob=$lt_want_nocaseglob 16426 16427# DLL creation program. 16428DLLTOOL=$lt_DLLTOOL 16429 16430# Command to associate shared and link libraries. 16431sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 16432 16433# The archiver. 16434AR=$lt_AR 16435 16436# Flags to create an archive. 16437AR_FLAGS=$lt_AR_FLAGS 16438 16439# How to feed a file listing to the archiver. 16440archiver_list_spec=$lt_archiver_list_spec 16441 16442# A symbol stripping program. 16443STRIP=$lt_STRIP 16444 16445# Commands used to install an old-style archive. 16446RANLIB=$lt_RANLIB 16447old_postinstall_cmds=$lt_old_postinstall_cmds 16448old_postuninstall_cmds=$lt_old_postuninstall_cmds 16449 16450# Whether to use a lock for old archive extraction. 16451lock_old_archive_extraction=$lock_old_archive_extraction 16452 16453# A C compiler. 16454LTCC=$lt_CC 16455 16456# LTCC compiler flags. 16457LTCFLAGS=$lt_CFLAGS 16458 16459# Take the output of nm and produce a listing of raw symbols and C names. 16460global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16461 16462# Transform the output of nm in a proper C declaration. 16463global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16464 16465# Transform the output of nm into a list of symbols to manually relocate. 16466global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 16467 16468# Transform the output of nm in a C name address pair. 16469global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16470 16471# Transform the output of nm in a C name address pair when lib prefix is needed. 16472global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16473 16474# The name lister interface. 16475nm_interface=$lt_lt_cv_nm_interface 16476 16477# Specify filename containing input files for \$NM. 16478nm_file_list_spec=$lt_nm_file_list_spec 16479 16480# The root where to search for dependent libraries,and where our libraries should be installed. 16481lt_sysroot=$lt_sysroot 16482 16483# Command to truncate a binary pipe. 16484lt_truncate_bin=$lt_lt_cv_truncate_bin 16485 16486# The name of the directory that contains temporary libtool files. 16487objdir=$objdir 16488 16489# Used to examine libraries when file_magic_cmd begins with "file". 16490MAGIC_CMD=$MAGIC_CMD 16491 16492# Must we lock files when doing compilation? 16493need_locks=$lt_need_locks 16494 16495# Manifest tool. 16496MANIFEST_TOOL=$lt_MANIFEST_TOOL 16497 16498# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16499DSYMUTIL=$lt_DSYMUTIL 16500 16501# Tool to change global to local symbols on Mac OS X. 16502NMEDIT=$lt_NMEDIT 16503 16504# Tool to manipulate fat objects and archives on Mac OS X. 16505LIPO=$lt_LIPO 16506 16507# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16508OTOOL=$lt_OTOOL 16509 16510# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16511OTOOL64=$lt_OTOOL64 16512 16513# Old archive suffix (normally "a"). 16514libext=$libext 16515 16516# Shared library suffix (normally ".so"). 16517shrext_cmds=$lt_shrext_cmds 16518 16519# The commands to extract the exported symbol list from a shared archive. 16520extract_expsyms_cmds=$lt_extract_expsyms_cmds 16521 16522# Variables whose values should be saved in libtool wrapper scripts and 16523# restored at link time. 16524variables_saved_for_relink=$lt_variables_saved_for_relink 16525 16526# Do we need the "lib" prefix for modules? 16527need_lib_prefix=$need_lib_prefix 16528 16529# Do we need a version for libraries? 16530need_version=$need_version 16531 16532# Library versioning type. 16533version_type=$version_type 16534 16535# Shared library runtime path variable. 16536runpath_var=$runpath_var 16537 16538# Shared library path variable. 16539shlibpath_var=$shlibpath_var 16540 16541# Is shlibpath searched before the hard-coded library search path? 16542shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16543 16544# Format of library name prefix. 16545libname_spec=$lt_libname_spec 16546 16547# List of archive names. First name is the real one, the rest are links. 16548# The last name is the one that the linker finds with -lNAME 16549library_names_spec=$lt_library_names_spec 16550 16551# The coded name of the library, if different from the real name. 16552soname_spec=$lt_soname_spec 16553 16554# Permission mode override for installation of shared libraries. 16555install_override_mode=$lt_install_override_mode 16556 16557# Command to use after installation of a shared archive. 16558postinstall_cmds=$lt_postinstall_cmds 16559 16560# Command to use after uninstallation of a shared archive. 16561postuninstall_cmds=$lt_postuninstall_cmds 16562 16563# Commands used to finish a libtool library installation in a directory. 16564finish_cmds=$lt_finish_cmds 16565 16566# As "finish_cmds", except a single script fragment to be evaled but 16567# not shown. 16568finish_eval=$lt_finish_eval 16569 16570# Whether we should hardcode library paths into libraries. 16571hardcode_into_libs=$hardcode_into_libs 16572 16573# Compile-time system search path for libraries. 16574sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16575 16576# Run-time system search path for libraries. 16577sys_lib_dlsearch_path_spec=$lt_lt_cv_sys_lib_dlsearch_path_spec 16578 16579# Whether dlopen is supported. 16580dlopen_support=$enable_dlopen 16581 16582# Whether dlopen of programs is supported. 16583dlopen_self=$enable_dlopen_self 16584 16585# Whether dlopen of statically linked programs is supported. 16586dlopen_self_static=$enable_dlopen_self_static 16587 16588# Commands to strip libraries. 16589old_striplib=$lt_old_striplib 16590striplib=$lt_striplib 16591 16592# Assembler program. 16593AS=$lt_AS 16594 16595 16596# The linker used to build libraries. 16597LD=$lt_LD 16598 16599# How to create reloadable object files. 16600reload_flag=$lt_reload_flag 16601reload_cmds=$lt_reload_cmds 16602 16603# Commands used to build an old-style archive. 16604old_archive_cmds=$lt_old_archive_cmds 16605 16606# A language specific compiler. 16607CC=$lt_compiler 16608 16609# Is the compiler the GNU compiler? 16610with_gcc=$GCC 16611 16612# Compiler flag to turn off builtin functions. 16613no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16614 16615# Additional compiler flags for building library objects. 16616pic_flag=$lt_lt_prog_compiler_pic 16617 16618# How to pass a linker flag through the compiler. 16619wl=$lt_lt_prog_compiler_wl 16620 16621# Compiler flag to prevent dynamic linking. 16622link_static_flag=$lt_lt_prog_compiler_static 16623 16624# Does compiler simultaneously support -c and -o options? 16625compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16626 16627# Whether or not to add -lc for building shared libraries. 16628build_libtool_need_lc=$archive_cmds_need_lc 16629 16630# Whether or not to disallow shared libs when runtime libs are static. 16631allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16632 16633# Compiler flag to allow reflexive dlopens. 16634export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16635 16636# Compiler flag to generate shared objects directly from archives. 16637whole_archive_flag_spec=$lt_whole_archive_flag_spec 16638 16639# Whether the compiler copes with passing no objects directly. 16640compiler_needs_object=$lt_compiler_needs_object 16641 16642# Create an old-style archive from a shared archive. 16643old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16644 16645# Create a temporary old-style archive to link instead of a shared archive. 16646old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16647 16648# Commands used to build a shared archive. 16649archive_cmds=$lt_archive_cmds 16650archive_expsym_cmds=$lt_archive_expsym_cmds 16651 16652# Commands used to build a loadable module if different from building 16653# a shared archive. 16654module_cmds=$lt_module_cmds 16655module_expsym_cmds=$lt_module_expsym_cmds 16656 16657# Whether we are building with GNU ld or not. 16658with_gnu_ld=$lt_with_gnu_ld 16659 16660# Flag that allows shared libraries with undefined symbols to be built. 16661allow_undefined_flag=$lt_allow_undefined_flag 16662 16663# Flag that enforces no undefined symbols. 16664no_undefined_flag=$lt_no_undefined_flag 16665 16666# Flag to hardcode \$libdir into a binary during linking. 16667# This must work even if \$libdir does not exist 16668hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16669 16670# Whether we need a single "-rpath" flag with a separated argument. 16671hardcode_libdir_separator=$lt_hardcode_libdir_separator 16672 16673# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 16674# DIR into the resulting binary. 16675hardcode_direct=$hardcode_direct 16676 16677# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 16678# DIR into the resulting binary and the resulting library dependency is 16679# "absolute",i.e impossible to change by setting \$shlibpath_var if the 16680# library is relocated. 16681hardcode_direct_absolute=$hardcode_direct_absolute 16682 16683# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16684# into the resulting binary. 16685hardcode_minus_L=$hardcode_minus_L 16686 16687# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16688# into the resulting binary. 16689hardcode_shlibpath_var=$hardcode_shlibpath_var 16690 16691# Set to "yes" if building a shared library automatically hardcodes DIR 16692# into the library and all subsequent libraries and executables linked 16693# against it. 16694hardcode_automatic=$hardcode_automatic 16695 16696# Set to yes if linker adds runtime paths of dependent libraries 16697# to runtime path list. 16698inherit_rpath=$inherit_rpath 16699 16700# Whether libtool must link a program against all its dependency libraries. 16701link_all_deplibs=$link_all_deplibs 16702 16703# Set to "yes" if exported symbols are required. 16704always_export_symbols=$always_export_symbols 16705 16706# The commands to list exported symbols. 16707export_symbols_cmds=$lt_export_symbols_cmds 16708 16709# Symbols that should not be listed in the preloaded symbols. 16710exclude_expsyms=$lt_exclude_expsyms 16711 16712# Symbols that must always be exported. 16713include_expsyms=$lt_include_expsyms 16714 16715# Commands necessary for linking programs (against libraries) with templates. 16716prelink_cmds=$lt_prelink_cmds 16717 16718# Commands necessary for finishing linking programs. 16719postlink_cmds=$lt_postlink_cmds 16720 16721# Specify filename containing input files. 16722file_list_spec=$lt_file_list_spec 16723 16724# How to hardcode a shared library path into an executable. 16725hardcode_action=$hardcode_action 16726 16727# ### END LIBTOOL CONFIG 16728 16729_LT_EOF 16730 16731 cat <<'_LT_EOF' >> "$cfgfile" 16732## -------------------------------------- ## 16733## Shell functions shared with configure. ## 16734## -------------------------------------- ## 16735 16736# func_munge_path_list VARIABLE PATH 16737# ----------------------------------- 16738# VARIABLE is name of variable containing _space_ separated list of 16739# directories to be munged by the contents of PATH, which is string 16740# having a format: 16741# "DIR[:DIR]:" 16742# string "DIR[ DIR]" will be prepended to VARIABLE 16743# ":DIR[:DIR]" 16744# string "DIR[ DIR]" will be appended to VARIABLE 16745# "DIRP[:DIRP]::[DIRA:]DIRA" 16746# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 16747# "DIRA[ DIRA]" will be appended to VARIABLE 16748# "DIR[:DIR]" 16749# VARIABLE will be replaced by "DIR[ DIR]" 16750func_munge_path_list () 16751{ 16752 case x$2 in 16753 x) 16754 ;; 16755 *:) 16756 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \S|@1\" 16757 ;; 16758 x:*) 16759 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 16760 ;; 16761 *::*) 16762 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 16763 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 16764 ;; 16765 *) 16766 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 16767 ;; 16768 esac 16769} 16770 16771 16772# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 16773func_cc_basename () 16774{ 16775 for cc_temp in $*""; do 16776 case $cc_temp in 16777 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16778 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16779 \-*) ;; 16780 *) break;; 16781 esac 16782 done 16783 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 16784} 16785 16786 16787_LT_EOF 16788 16789 case $host_os in 16790 aix3*) 16791 cat <<\_LT_EOF >> "$cfgfile" 16792# AIX sometimes has problems with the GCC collect2 program. For some 16793# reason, if we set the COLLECT_NAMES environment variable, the problems 16794# vanish in a puff of smoke. 16795if test set != "${COLLECT_NAMES+set}"; then 16796 COLLECT_NAMES= 16797 export COLLECT_NAMES 16798fi 16799_LT_EOF 16800 ;; 16801 esac 16802 16803 16804ltmain=$ac_aux_dir/ltmain.sh 16805 16806 16807 # We use sed instead of cat because bash on DJGPP gets confused if 16808 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16809 # text mode, it properly converts lines to CR/LF. This bash problem 16810 # is reportedly fixed, but why not run on old versions too? 16811 sed '$q' "$ltmain" >> "$cfgfile" \ 16812 || (rm -f "$cfgfile"; exit 1) 16813 16814 mv -f "$cfgfile" "$ofile" || 16815 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16816 chmod +x "$ofile" 16817 16818 ;; 16819 16820 esac 16821done # for ac_tag 16822 16823 16824as_fn_exit 0 16825_ACEOF 16826ac_clean_files=$ac_clean_files_save 16827 16828test $ac_write_fail = 0 || 16829 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16830 16831 16832# configure is writing to config.log, and then calls config.status. 16833# config.status does its own redirection, appending to config.log. 16834# Unfortunately, on DOS this fails, as config.log is still kept open 16835# by configure, so config.status won't be able to write to it; its 16836# output is simply discarded. So we exec the FD to /dev/null, 16837# effectively closing config.log, so it can be properly (re)opened and 16838# appended to by config.status. When coming back to configure, we 16839# need to make the FD available again. 16840if test "$no_create" != yes; then 16841 ac_cs_success=: 16842 ac_config_status_args= 16843 test "$silent" = yes && 16844 ac_config_status_args="$ac_config_status_args --quiet" 16845 exec 5>/dev/null 16846 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16847 exec 5>>config.log 16848 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16849 # would make configure fail if this is the last instruction. 16850 $ac_cs_success || as_fn_exit 1 16851fi 16852if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16854$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16855fi 16856 16857