1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME= 589PACKAGE_TARNAME= 590PACKAGE_VERSION= 591PACKAGE_STRING= 592PACKAGE_BUGREPORT= 593PACKAGE_URL= 594 595ac_unique_file="Makefile.in" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_subst_vars='LTLIBOBJS 633LIBOBJS 634cgen_breaks 635REPORT_BUGS_TEXI 636REPORT_BUGS_TO 637PKGVERSION 638MAINT 639MAINTAINER_MODE_FALSE 640MAINTAINER_MODE_TRUE 641lt_cv_dlopen_libs 642OTOOL64 643OTOOL 644LIPO 645NMEDIT 646DSYMUTIL 647AWK 648STRIP 649OBJDUMP 650LN_S 651NM 652ac_ct_DUMPBIN 653DUMPBIN 654LD 655FGREP 656SED 657LIBTOOL 658PLUGINS_FALSE 659PLUGINS_TRUE 660zlibinc 661zlibdir 662CATOBJEXT 663GENCAT 664INSTOBJEXT 665DATADIRNAME 666CATALOGS 667POSUB 668GMSGFMT 669XGETTEXT 670INCINTL 671LIBINTL_DEP 672LIBINTL 673USE_NLS 674GMAKE_FALSE 675GMAKE_TRUE 676MAKE 677CCDEPMODE 678DEPDIR 679am__leading_dot 680PACKAGE 681RANLIB 682AR 683HDEFINES 684CC_FOR_BUILD 685INSTALL_DATA 686INSTALL_SCRIPT 687INSTALL_PROGRAM 688EGREP 689GREP 690CPP 691target_os 692target_vendor 693target_cpu 694target 695host_os 696host_vendor 697host_cpu 698host 699build_os 700build_vendor 701build_cpu 702build 703OBJEXT 704EXEEXT 705ac_ct_CC 706CPPFLAGS 707LDFLAGS 708CFLAGS 709CC 710WERROR_CFLAGS 711WARN_CFLAGS 712sim_reserved_bits 713sim_inline 714sim_hw 715sim_hw_objs 716sim_hw_cflags 717sim_default_model 718sim_scache 719sim_float 720sim_endian 721sim_bitsize 722sim_alignment 723target_alias 724host_alias 725build_alias 726LIBS 727ECHO_T 728ECHO_N 729ECHO_C 730DEFS 731mandir 732localedir 733libdir 734psdir 735pdfdir 736dvidir 737htmldir 738infodir 739docdir 740oldincludedir 741includedir 742localstatedir 743sharedstatedir 744sysconfdir 745datadir 746datarootdir 747libexecdir 748sbindir 749bindir 750program_transform_name 751prefix 752exec_prefix 753PACKAGE_URL 754PACKAGE_BUGREPORT 755PACKAGE_STRING 756PACKAGE_VERSION 757PACKAGE_TARNAME 758PACKAGE_NAME 759PATH_SEPARATOR 760SHELL' 761ac_subst_files='' 762ac_user_opts=' 763enable_option_checking 764with_system_zlib 765enable_plugins 766enable_shared 767enable_static 768with_pic 769enable_fast_install 770with_gnu_ld 771enable_libtool_lock 772enable_maintainer_mode 773enable_sim_debug 774enable_sim_stdio 775enable_sim_trace 776enable_sim_profile 777enable_sim_assert 778enable_sim_environment 779enable_sim_inline 780with_pkgversion 781with_bugurl 782enable_cycle_accurate 783enable_cycle_stats 784' 785 ac_precious_vars='build_alias 786host_alias 787target_alias 788CC 789CFLAGS 790LDFLAGS 791LIBS 792CPPFLAGS 793CPP' 794 795 796# Initialize some variables set by options. 797ac_init_help= 798ac_init_version=false 799ac_unrecognized_opts= 800ac_unrecognized_sep= 801# The variables have the same names as the options, with 802# dashes changed to underlines. 803cache_file=/dev/null 804exec_prefix=NONE 805no_create= 806no_recursion= 807prefix=NONE 808program_prefix=NONE 809program_suffix=NONE 810program_transform_name=s,x,x, 811silent= 812site= 813srcdir= 814verbose= 815x_includes=NONE 816x_libraries=NONE 817 818# Installation directory options. 819# These are left unexpanded so users can "make install exec_prefix=/foo" 820# and all the variables that are supposed to be based on exec_prefix 821# by default will actually change. 822# Use braces instead of parens because sh, perl, etc. also accept them. 823# (The list follows the same order as the GNU Coding Standards.) 824bindir='${exec_prefix}/bin' 825sbindir='${exec_prefix}/sbin' 826libexecdir='${exec_prefix}/libexec' 827datarootdir='${prefix}/share' 828datadir='${datarootdir}' 829sysconfdir='${prefix}/etc' 830sharedstatedir='${prefix}/com' 831localstatedir='${prefix}/var' 832includedir='${prefix}/include' 833oldincludedir='/usr/include' 834docdir='${datarootdir}/doc/${PACKAGE}' 835infodir='${datarootdir}/info' 836htmldir='${docdir}' 837dvidir='${docdir}' 838pdfdir='${docdir}' 839psdir='${docdir}' 840libdir='${exec_prefix}/lib' 841localedir='${datarootdir}/locale' 842mandir='${datarootdir}/man' 843 844ac_prev= 845ac_dashdash= 846for ac_option 847do 848 # If the previous option needs an argument, assign it. 849 if test -n "$ac_prev"; then 850 eval $ac_prev=\$ac_option 851 ac_prev= 852 continue 853 fi 854 855 case $ac_option in 856 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 857 *=) ac_optarg= ;; 858 *) ac_optarg=yes ;; 859 esac 860 861 # Accept the important Cygnus configure options, so we can diagnose typos. 862 863 case $ac_dashdash$ac_option in 864 --) 865 ac_dashdash=yes ;; 866 867 -bindir | --bindir | --bindi | --bind | --bin | --bi) 868 ac_prev=bindir ;; 869 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 870 bindir=$ac_optarg ;; 871 872 -build | --build | --buil | --bui | --bu) 873 ac_prev=build_alias ;; 874 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 875 build_alias=$ac_optarg ;; 876 877 -cache-file | --cache-file | --cache-fil | --cache-fi \ 878 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 879 ac_prev=cache_file ;; 880 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 881 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 882 cache_file=$ac_optarg ;; 883 884 --config-cache | -C) 885 cache_file=config.cache ;; 886 887 -datadir | --datadir | --datadi | --datad) 888 ac_prev=datadir ;; 889 -datadir=* | --datadir=* | --datadi=* | --datad=*) 890 datadir=$ac_optarg ;; 891 892 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 893 | --dataroo | --dataro | --datar) 894 ac_prev=datarootdir ;; 895 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 896 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 897 datarootdir=$ac_optarg ;; 898 899 -disable-* | --disable-*) 900 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 901 # Reject names that are not valid shell variable names. 902 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 903 as_fn_error $? "invalid feature name: $ac_useropt" 904 ac_useropt_orig=$ac_useropt 905 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 906 case $ac_user_opts in 907 *" 908"enable_$ac_useropt" 909"*) ;; 910 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 911 ac_unrecognized_sep=', ';; 912 esac 913 eval enable_$ac_useropt=no ;; 914 915 -docdir | --docdir | --docdi | --doc | --do) 916 ac_prev=docdir ;; 917 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 918 docdir=$ac_optarg ;; 919 920 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 921 ac_prev=dvidir ;; 922 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 923 dvidir=$ac_optarg ;; 924 925 -enable-* | --enable-*) 926 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 927 # Reject names that are not valid shell variable names. 928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 929 as_fn_error $? "invalid feature name: $ac_useropt" 930 ac_useropt_orig=$ac_useropt 931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 932 case $ac_user_opts in 933 *" 934"enable_$ac_useropt" 935"*) ;; 936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 937 ac_unrecognized_sep=', ';; 938 esac 939 eval enable_$ac_useropt=\$ac_optarg ;; 940 941 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 942 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 943 | --exec | --exe | --ex) 944 ac_prev=exec_prefix ;; 945 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 946 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 947 | --exec=* | --exe=* | --ex=*) 948 exec_prefix=$ac_optarg ;; 949 950 -gas | --gas | --ga | --g) 951 # Obsolete; use --with-gas. 952 with_gas=yes ;; 953 954 -help | --help | --hel | --he | -h) 955 ac_init_help=long ;; 956 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 957 ac_init_help=recursive ;; 958 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 959 ac_init_help=short ;; 960 961 -host | --host | --hos | --ho) 962 ac_prev=host_alias ;; 963 -host=* | --host=* | --hos=* | --ho=*) 964 host_alias=$ac_optarg ;; 965 966 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 967 ac_prev=htmldir ;; 968 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 969 | --ht=*) 970 htmldir=$ac_optarg ;; 971 972 -includedir | --includedir | --includedi | --included | --include \ 973 | --includ | --inclu | --incl | --inc) 974 ac_prev=includedir ;; 975 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 976 | --includ=* | --inclu=* | --incl=* | --inc=*) 977 includedir=$ac_optarg ;; 978 979 -infodir | --infodir | --infodi | --infod | --info | --inf) 980 ac_prev=infodir ;; 981 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 982 infodir=$ac_optarg ;; 983 984 -libdir | --libdir | --libdi | --libd) 985 ac_prev=libdir ;; 986 -libdir=* | --libdir=* | --libdi=* | --libd=*) 987 libdir=$ac_optarg ;; 988 989 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 990 | --libexe | --libex | --libe) 991 ac_prev=libexecdir ;; 992 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 993 | --libexe=* | --libex=* | --libe=*) 994 libexecdir=$ac_optarg ;; 995 996 -localedir | --localedir | --localedi | --localed | --locale) 997 ac_prev=localedir ;; 998 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 999 localedir=$ac_optarg ;; 1000 1001 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1002 | --localstate | --localstat | --localsta | --localst | --locals) 1003 ac_prev=localstatedir ;; 1004 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1005 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1006 localstatedir=$ac_optarg ;; 1007 1008 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1009 ac_prev=mandir ;; 1010 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1011 mandir=$ac_optarg ;; 1012 1013 -nfp | --nfp | --nf) 1014 # Obsolete; use --without-fp. 1015 with_fp=no ;; 1016 1017 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1018 | --no-cr | --no-c | -n) 1019 no_create=yes ;; 1020 1021 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1022 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1023 no_recursion=yes ;; 1024 1025 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1026 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1027 | --oldin | --oldi | --old | --ol | --o) 1028 ac_prev=oldincludedir ;; 1029 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1030 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1031 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1032 oldincludedir=$ac_optarg ;; 1033 1034 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1035 ac_prev=prefix ;; 1036 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1037 prefix=$ac_optarg ;; 1038 1039 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1040 | --program-pre | --program-pr | --program-p) 1041 ac_prev=program_prefix ;; 1042 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1043 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1044 program_prefix=$ac_optarg ;; 1045 1046 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1047 | --program-suf | --program-su | --program-s) 1048 ac_prev=program_suffix ;; 1049 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1050 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1051 program_suffix=$ac_optarg ;; 1052 1053 -program-transform-name | --program-transform-name \ 1054 | --program-transform-nam | --program-transform-na \ 1055 | --program-transform-n | --program-transform- \ 1056 | --program-transform | --program-transfor \ 1057 | --program-transfo | --program-transf \ 1058 | --program-trans | --program-tran \ 1059 | --progr-tra | --program-tr | --program-t) 1060 ac_prev=program_transform_name ;; 1061 -program-transform-name=* | --program-transform-name=* \ 1062 | --program-transform-nam=* | --program-transform-na=* \ 1063 | --program-transform-n=* | --program-transform-=* \ 1064 | --program-transform=* | --program-transfor=* \ 1065 | --program-transfo=* | --program-transf=* \ 1066 | --program-trans=* | --program-tran=* \ 1067 | --progr-tra=* | --program-tr=* | --program-t=*) 1068 program_transform_name=$ac_optarg ;; 1069 1070 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1071 ac_prev=pdfdir ;; 1072 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1073 pdfdir=$ac_optarg ;; 1074 1075 -psdir | --psdir | --psdi | --psd | --ps) 1076 ac_prev=psdir ;; 1077 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1078 psdir=$ac_optarg ;; 1079 1080 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1081 | -silent | --silent | --silen | --sile | --sil) 1082 silent=yes ;; 1083 1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1085 ac_prev=sbindir ;; 1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1087 | --sbi=* | --sb=*) 1088 sbindir=$ac_optarg ;; 1089 1090 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1091 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1092 | --sharedst | --shareds | --shared | --share | --shar \ 1093 | --sha | --sh) 1094 ac_prev=sharedstatedir ;; 1095 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1096 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1097 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1098 | --sha=* | --sh=*) 1099 sharedstatedir=$ac_optarg ;; 1100 1101 -site | --site | --sit) 1102 ac_prev=site ;; 1103 -site=* | --site=* | --sit=*) 1104 site=$ac_optarg ;; 1105 1106 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1107 ac_prev=srcdir ;; 1108 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1109 srcdir=$ac_optarg ;; 1110 1111 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1112 | --syscon | --sysco | --sysc | --sys | --sy) 1113 ac_prev=sysconfdir ;; 1114 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1115 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1116 sysconfdir=$ac_optarg ;; 1117 1118 -target | --target | --targe | --targ | --tar | --ta | --t) 1119 ac_prev=target_alias ;; 1120 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1121 target_alias=$ac_optarg ;; 1122 1123 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1124 verbose=yes ;; 1125 1126 -version | --version | --versio | --versi | --vers | -V) 1127 ac_init_version=: ;; 1128 1129 -with-* | --with-*) 1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1131 # Reject names that are not valid shell variable names. 1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1133 as_fn_error $? "invalid package name: $ac_useropt" 1134 ac_useropt_orig=$ac_useropt 1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1136 case $ac_user_opts in 1137 *" 1138"with_$ac_useropt" 1139"*) ;; 1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1141 ac_unrecognized_sep=', ';; 1142 esac 1143 eval with_$ac_useropt=\$ac_optarg ;; 1144 1145 -without-* | --without-*) 1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1147 # Reject names that are not valid shell variable names. 1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1149 as_fn_error $? "invalid package name: $ac_useropt" 1150 ac_useropt_orig=$ac_useropt 1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1152 case $ac_user_opts in 1153 *" 1154"with_$ac_useropt" 1155"*) ;; 1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1157 ac_unrecognized_sep=', ';; 1158 esac 1159 eval with_$ac_useropt=no ;; 1160 1161 --x) 1162 # Obsolete; use --with-x. 1163 with_x=yes ;; 1164 1165 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1166 | --x-incl | --x-inc | --x-in | --x-i) 1167 ac_prev=x_includes ;; 1168 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1169 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1170 x_includes=$ac_optarg ;; 1171 1172 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1173 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1174 ac_prev=x_libraries ;; 1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1177 x_libraries=$ac_optarg ;; 1178 1179 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1180Try \`$0 --help' for more information" 1181 ;; 1182 1183 *=*) 1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1185 # Reject names that are not valid shell variable names. 1186 case $ac_envvar in #( 1187 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1189 esac 1190 eval $ac_envvar=\$ac_optarg 1191 export $ac_envvar ;; 1192 1193 *) 1194 # FIXME: should be removed in autoconf 3.0. 1195 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1197 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1198 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1199 ;; 1200 1201 esac 1202done 1203 1204if test -n "$ac_prev"; then 1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1206 as_fn_error $? "missing argument to $ac_option" 1207fi 1208 1209if test -n "$ac_unrecognized_opts"; then 1210 case $enable_option_checking in 1211 no) ;; 1212 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1213 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1214 esac 1215fi 1216 1217# Check all directory arguments for consistency. 1218for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1219 datadir sysconfdir sharedstatedir localstatedir includedir \ 1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1221 libdir localedir mandir 1222do 1223 eval ac_val=\$$ac_var 1224 # Remove trailing slashes. 1225 case $ac_val in 1226 */ ) 1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1228 eval $ac_var=\$ac_val;; 1229 esac 1230 # Be sure to have absolute directory names. 1231 case $ac_val in 1232 [\\/$]* | ?:[\\/]* ) continue;; 1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1234 esac 1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1236done 1237 1238# There might be people who depend on the old broken behavior: `$host' 1239# used to hold the argument of --host etc. 1240# FIXME: To remove some day. 1241build=$build_alias 1242host=$host_alias 1243target=$target_alias 1244 1245# FIXME: To remove some day. 1246if test "x$host_alias" != x; then 1247 if test "x$build_alias" = x; then 1248 cross_compiling=maybe 1249 elif test "x$build_alias" != "x$host_alias"; then 1250 cross_compiling=yes 1251 fi 1252fi 1253 1254ac_tool_prefix= 1255test -n "$host_alias" && ac_tool_prefix=$host_alias- 1256 1257test "$silent" = yes && exec 6>/dev/null 1258 1259 1260ac_pwd=`pwd` && test -n "$ac_pwd" && 1261ac_ls_di=`ls -di .` && 1262ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1263 as_fn_error $? "working directory cannot be determined" 1264test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1265 as_fn_error $? "pwd does not report name of working directory" 1266 1267 1268# Find the source files, if location was not specified. 1269if test -z "$srcdir"; then 1270 ac_srcdir_defaulted=yes 1271 # Try the directory containing this script, then the parent directory. 1272 ac_confdir=`$as_dirname -- "$as_myself" || 1273$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1274 X"$as_myself" : 'X\(//\)[^/]' \| \ 1275 X"$as_myself" : 'X\(//\)$' \| \ 1276 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1277$as_echo X"$as_myself" | 1278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1279 s//\1/ 1280 q 1281 } 1282 /^X\(\/\/\)[^/].*/{ 1283 s//\1/ 1284 q 1285 } 1286 /^X\(\/\/\)$/{ 1287 s//\1/ 1288 q 1289 } 1290 /^X\(\/\).*/{ 1291 s//\1/ 1292 q 1293 } 1294 s/.*/./; q'` 1295 srcdir=$ac_confdir 1296 if test ! -r "$srcdir/$ac_unique_file"; then 1297 srcdir=.. 1298 fi 1299else 1300 ac_srcdir_defaulted=no 1301fi 1302if test ! -r "$srcdir/$ac_unique_file"; then 1303 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1304 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1305fi 1306ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1307ac_abs_confdir=`( 1308 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1309 pwd)` 1310# When building in place, set srcdir=. 1311if test "$ac_abs_confdir" = "$ac_pwd"; then 1312 srcdir=. 1313fi 1314# Remove unnecessary trailing slashes from srcdir. 1315# Double slashes in file names in object file debugging info 1316# mess up M-x gdb in Emacs. 1317case $srcdir in 1318*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1319esac 1320for ac_var in $ac_precious_vars; do 1321 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1322 eval ac_env_${ac_var}_value=\$${ac_var} 1323 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1324 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1325done 1326 1327# 1328# Report the --help message. 1329# 1330if test "$ac_init_help" = "long"; then 1331 # Omit some internal or obsolete options to make the list less imposing. 1332 # This message is too long to be a string in the A/UX 3.1 sh. 1333 cat <<_ACEOF 1334\`configure' configures this package to adapt to many kinds of systems. 1335 1336Usage: $0 [OPTION]... [VAR=VALUE]... 1337 1338To assign environment variables (e.g., CC, CFLAGS...), specify them as 1339VAR=VALUE. See below for descriptions of some of the useful variables. 1340 1341Defaults for the options are specified in brackets. 1342 1343Configuration: 1344 -h, --help display this help and exit 1345 --help=short display options specific to this package 1346 --help=recursive display the short help of all the included packages 1347 -V, --version display version information and exit 1348 -q, --quiet, --silent do not print \`checking ...' messages 1349 --cache-file=FILE cache test results in FILE [disabled] 1350 -C, --config-cache alias for \`--cache-file=config.cache' 1351 -n, --no-create do not create output files 1352 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1353 1354Installation directories: 1355 --prefix=PREFIX install architecture-independent files in PREFIX 1356 [$ac_default_prefix] 1357 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1358 [PREFIX] 1359 1360By default, \`make install' will install all the files in 1361\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1362an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1363for instance \`--prefix=\$HOME'. 1364 1365For better control, use the options below. 1366 1367Fine tuning of the installation directories: 1368 --bindir=DIR user executables [EPREFIX/bin] 1369 --sbindir=DIR system admin executables [EPREFIX/sbin] 1370 --libexecdir=DIR program executables [EPREFIX/libexec] 1371 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1372 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1373 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1374 --libdir=DIR object code libraries [EPREFIX/lib] 1375 --includedir=DIR C header files [PREFIX/include] 1376 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1377 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1378 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1379 --infodir=DIR info documentation [DATAROOTDIR/info] 1380 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1381 --mandir=DIR man documentation [DATAROOTDIR/man] 1382 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1383 --htmldir=DIR html documentation [DOCDIR] 1384 --dvidir=DIR dvi documentation [DOCDIR] 1385 --pdfdir=DIR pdf documentation [DOCDIR] 1386 --psdir=DIR ps documentation [DOCDIR] 1387_ACEOF 1388 1389 cat <<\_ACEOF 1390 1391Program names: 1392 --program-prefix=PREFIX prepend PREFIX to installed program names 1393 --program-suffix=SUFFIX append SUFFIX to installed program names 1394 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1395 1396System types: 1397 --build=BUILD configure for building on BUILD [guessed] 1398 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1399 --target=TARGET configure for building compilers for TARGET [HOST] 1400_ACEOF 1401fi 1402 1403if test -n "$ac_init_help"; then 1404 1405 cat <<\_ACEOF 1406 1407Optional Features: 1408 --disable-option-checking ignore unrecognized --enable/--with options 1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1411 --enable-plugins Enable support for plugins 1412 --enable-shared[=PKGS] build shared libraries [default=yes] 1413 --enable-static[=PKGS] build static libraries [default=yes] 1414 --enable-fast-install[=PKGS] 1415 optimize for fast installation [default=yes] 1416 --disable-libtool-lock avoid locking (might break parallel builds) 1417 --enable-maintainer-mode 1418 enable make rules and dependencies not useful (and 1419 sometimes confusing) to the casual installer 1420 --enable-sim-debug=opts Enable debugging flags (for developers of the sim 1421 itself) 1422 --enable-sim-stdio Specify whether to use stdio for console 1423 input/output 1424 --enable-sim-trace=opts Enable tracing of simulated programs 1425 --enable-sim-profile=opts 1426 Enable profiling flags 1427 --enable-sim-assert Specify whether to perform random assertions 1428 --enable-sim-environment=environment 1429 Specify mixed, user, virtual or operating 1430 environment 1431 --enable-sim-inline=inlines 1432 Specify which functions should be inlined 1433 --disable-cycle-accurate 1434 Disable cycle accurate simulation (faster runtime) 1435 --disable-cycle-stats Disable cycle statistics (faster runtime) 1436 1437Optional Packages: 1438 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1439 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1440 --with-system-zlib use installed libz 1441 --with-pic try to use only PIC/non-PIC objects [default=use 1442 both] 1443 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1444 --with-pkgversion=PKG Use PKG in the version string in place of "SIM" 1445 --with-bugurl=URL Direct users to URL to report a bug 1446 1447Some influential environment variables: 1448 CC C compiler command 1449 CFLAGS C compiler flags 1450 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1451 nonstandard directory <lib dir> 1452 LIBS libraries to pass to the linker, e.g. -l<library> 1453 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1454 you have headers in a nonstandard directory <include dir> 1455 CPP C preprocessor 1456 1457Use these variables to override the choices made by `configure' or to help 1458it to find libraries and programs with nonstandard names/locations. 1459 1460Report bugs to the package provider. 1461_ACEOF 1462ac_status=$? 1463fi 1464 1465if test "$ac_init_help" = "recursive"; then 1466 # If there are subdirs, report their specific --help. 1467 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1468 test -d "$ac_dir" || 1469 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1470 continue 1471 ac_builddir=. 1472 1473case "$ac_dir" in 1474.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1475*) 1476 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1477 # A ".." for each directory in $ac_dir_suffix. 1478 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1479 case $ac_top_builddir_sub in 1480 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1481 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1482 esac ;; 1483esac 1484ac_abs_top_builddir=$ac_pwd 1485ac_abs_builddir=$ac_pwd$ac_dir_suffix 1486# for backward compatibility: 1487ac_top_builddir=$ac_top_build_prefix 1488 1489case $srcdir in 1490 .) # We are building in place. 1491 ac_srcdir=. 1492 ac_top_srcdir=$ac_top_builddir_sub 1493 ac_abs_top_srcdir=$ac_pwd ;; 1494 [\\/]* | ?:[\\/]* ) # Absolute name. 1495 ac_srcdir=$srcdir$ac_dir_suffix; 1496 ac_top_srcdir=$srcdir 1497 ac_abs_top_srcdir=$srcdir ;; 1498 *) # Relative name. 1499 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1500 ac_top_srcdir=$ac_top_build_prefix$srcdir 1501 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1502esac 1503ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1504 1505 cd "$ac_dir" || { ac_status=$?; continue; } 1506 # Check for guested configure. 1507 if test -f "$ac_srcdir/configure.gnu"; then 1508 echo && 1509 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1510 elif test -f "$ac_srcdir/configure"; then 1511 echo && 1512 $SHELL "$ac_srcdir/configure" --help=recursive 1513 else 1514 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1515 fi || ac_status=$? 1516 cd "$ac_pwd" || { ac_status=$?; break; } 1517 done 1518fi 1519 1520test -n "$ac_init_help" && exit $ac_status 1521if $ac_init_version; then 1522 cat <<\_ACEOF 1523configure 1524generated by GNU Autoconf 2.69 1525 1526Copyright (C) 2012 Free Software Foundation, Inc. 1527This configure script is free software; the Free Software Foundation 1528gives unlimited permission to copy, distribute and modify it. 1529_ACEOF 1530 exit 1531fi 1532 1533## ------------------------ ## 1534## Autoconf initialization. ## 1535## ------------------------ ## 1536 1537# ac_fn_c_try_compile LINENO 1538# -------------------------- 1539# Try to compile conftest.$ac_ext, and return whether this succeeded. 1540ac_fn_c_try_compile () 1541{ 1542 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1543 rm -f conftest.$ac_objext 1544 if { { ac_try="$ac_compile" 1545case "(($ac_try" in 1546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1547 *) ac_try_echo=$ac_try;; 1548esac 1549eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1550$as_echo "$ac_try_echo"; } >&5 1551 (eval "$ac_compile") 2>conftest.err 1552 ac_status=$? 1553 if test -s conftest.err; then 1554 grep -v '^ *+' conftest.err >conftest.er1 1555 cat conftest.er1 >&5 1556 mv -f conftest.er1 conftest.err 1557 fi 1558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1559 test $ac_status = 0; } && { 1560 test -z "$ac_c_werror_flag" || 1561 test ! -s conftest.err 1562 } && test -s conftest.$ac_objext; then : 1563 ac_retval=0 1564else 1565 $as_echo "$as_me: failed program was:" >&5 1566sed 's/^/| /' conftest.$ac_ext >&5 1567 1568 ac_retval=1 1569fi 1570 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1571 as_fn_set_status $ac_retval 1572 1573} # ac_fn_c_try_compile 1574 1575# ac_fn_c_try_cpp LINENO 1576# ---------------------- 1577# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1578ac_fn_c_try_cpp () 1579{ 1580 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1581 if { { ac_try="$ac_cpp conftest.$ac_ext" 1582case "(($ac_try" in 1583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1584 *) ac_try_echo=$ac_try;; 1585esac 1586eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1587$as_echo "$ac_try_echo"; } >&5 1588 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1589 ac_status=$? 1590 if test -s conftest.err; then 1591 grep -v '^ *+' conftest.err >conftest.er1 1592 cat conftest.er1 >&5 1593 mv -f conftest.er1 conftest.err 1594 fi 1595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1596 test $ac_status = 0; } > conftest.i && { 1597 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1598 test ! -s conftest.err 1599 }; then : 1600 ac_retval=0 1601else 1602 $as_echo "$as_me: failed program was:" >&5 1603sed 's/^/| /' conftest.$ac_ext >&5 1604 1605 ac_retval=1 1606fi 1607 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1608 as_fn_set_status $ac_retval 1609 1610} # ac_fn_c_try_cpp 1611 1612# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1613# ------------------------------------------------------- 1614# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1615# the include files in INCLUDES and setting the cache variable VAR 1616# accordingly. 1617ac_fn_c_check_header_mongrel () 1618{ 1619 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1620 if eval \${$3+:} false; then : 1621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1622$as_echo_n "checking for $2... " >&6; } 1623if eval \${$3+:} false; then : 1624 $as_echo_n "(cached) " >&6 1625fi 1626eval ac_res=\$$3 1627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1628$as_echo "$ac_res" >&6; } 1629else 1630 # Is the header compilable? 1631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1632$as_echo_n "checking $2 usability... " >&6; } 1633cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1634/* end confdefs.h. */ 1635$4 1636#include <$2> 1637_ACEOF 1638if ac_fn_c_try_compile "$LINENO"; then : 1639 ac_header_compiler=yes 1640else 1641 ac_header_compiler=no 1642fi 1643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1645$as_echo "$ac_header_compiler" >&6; } 1646 1647# Is the header present? 1648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1649$as_echo_n "checking $2 presence... " >&6; } 1650cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1651/* end confdefs.h. */ 1652#include <$2> 1653_ACEOF 1654if ac_fn_c_try_cpp "$LINENO"; then : 1655 ac_header_preproc=yes 1656else 1657 ac_header_preproc=no 1658fi 1659rm -f conftest.err conftest.i conftest.$ac_ext 1660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1661$as_echo "$ac_header_preproc" >&6; } 1662 1663# So? What about this header? 1664case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1665 yes:no: ) 1666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1667$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1669$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1670 ;; 1671 no:yes:* ) 1672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1673$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1675$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1677$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1679$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1681$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1682 ;; 1683esac 1684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1685$as_echo_n "checking for $2... " >&6; } 1686if eval \${$3+:} false; then : 1687 $as_echo_n "(cached) " >&6 1688else 1689 eval "$3=\$ac_header_compiler" 1690fi 1691eval ac_res=\$$3 1692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1693$as_echo "$ac_res" >&6; } 1694fi 1695 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1696 1697} # ac_fn_c_check_header_mongrel 1698 1699# ac_fn_c_try_run LINENO 1700# ---------------------- 1701# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1702# that executables *can* be run. 1703ac_fn_c_try_run () 1704{ 1705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1706 if { { ac_try="$ac_link" 1707case "(($ac_try" in 1708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1709 *) ac_try_echo=$ac_try;; 1710esac 1711eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1712$as_echo "$ac_try_echo"; } >&5 1713 (eval "$ac_link") 2>&5 1714 ac_status=$? 1715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1716 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1717 { { case "(($ac_try" in 1718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1719 *) ac_try_echo=$ac_try;; 1720esac 1721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1722$as_echo "$ac_try_echo"; } >&5 1723 (eval "$ac_try") 2>&5 1724 ac_status=$? 1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1726 test $ac_status = 0; }; }; then : 1727 ac_retval=0 1728else 1729 $as_echo "$as_me: program exited with status $ac_status" >&5 1730 $as_echo "$as_me: failed program was:" >&5 1731sed 's/^/| /' conftest.$ac_ext >&5 1732 1733 ac_retval=$ac_status 1734fi 1735 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1737 as_fn_set_status $ac_retval 1738 1739} # ac_fn_c_try_run 1740 1741# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1742# ------------------------------------------------------- 1743# Tests whether HEADER exists and can be compiled using the include files in 1744# INCLUDES, setting the cache variable VAR accordingly. 1745ac_fn_c_check_header_compile () 1746{ 1747 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1749$as_echo_n "checking for $2... " >&6; } 1750if eval \${$3+:} false; then : 1751 $as_echo_n "(cached) " >&6 1752else 1753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1754/* end confdefs.h. */ 1755$4 1756#include <$2> 1757_ACEOF 1758if ac_fn_c_try_compile "$LINENO"; then : 1759 eval "$3=yes" 1760else 1761 eval "$3=no" 1762fi 1763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1764fi 1765eval ac_res=\$$3 1766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1767$as_echo "$ac_res" >&6; } 1768 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1769 1770} # ac_fn_c_check_header_compile 1771 1772# ac_fn_c_try_link LINENO 1773# ----------------------- 1774# Try to link conftest.$ac_ext, and return whether this succeeded. 1775ac_fn_c_try_link () 1776{ 1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1778 rm -f conftest.$ac_objext conftest$ac_exeext 1779 if { { ac_try="$ac_link" 1780case "(($ac_try" in 1781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1782 *) ac_try_echo=$ac_try;; 1783esac 1784eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1785$as_echo "$ac_try_echo"; } >&5 1786 (eval "$ac_link") 2>conftest.err 1787 ac_status=$? 1788 if test -s conftest.err; then 1789 grep -v '^ *+' conftest.err >conftest.er1 1790 cat conftest.er1 >&5 1791 mv -f conftest.er1 conftest.err 1792 fi 1793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1794 test $ac_status = 0; } && { 1795 test -z "$ac_c_werror_flag" || 1796 test ! -s conftest.err 1797 } && test -s conftest$ac_exeext && { 1798 test "$cross_compiling" = yes || 1799 test -x conftest$ac_exeext 1800 }; then : 1801 ac_retval=0 1802else 1803 $as_echo "$as_me: failed program was:" >&5 1804sed 's/^/| /' conftest.$ac_ext >&5 1805 1806 ac_retval=1 1807fi 1808 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1809 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1810 # interfere with the next link command; also delete a directory that is 1811 # left behind by Apple's compiler. We do this before executing the actions. 1812 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1813 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1814 as_fn_set_status $ac_retval 1815 1816} # ac_fn_c_try_link 1817 1818# ac_fn_c_check_func LINENO FUNC VAR 1819# ---------------------------------- 1820# Tests whether FUNC exists, setting the cache variable VAR accordingly 1821ac_fn_c_check_func () 1822{ 1823 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1825$as_echo_n "checking for $2... " >&6; } 1826if eval \${$3+:} false; then : 1827 $as_echo_n "(cached) " >&6 1828else 1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1830/* end confdefs.h. */ 1831/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1832 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1833#define $2 innocuous_$2 1834 1835/* System header to define __stub macros and hopefully few prototypes, 1836 which can conflict with char $2 (); below. 1837 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1838 <limits.h> exists even on freestanding compilers. */ 1839 1840#ifdef __STDC__ 1841# include <limits.h> 1842#else 1843# include <assert.h> 1844#endif 1845 1846#undef $2 1847 1848/* Override any GCC internal prototype to avoid an error. 1849 Use char because int might match the return type of a GCC 1850 builtin and then its argument prototype would still apply. */ 1851#ifdef __cplusplus 1852extern "C" 1853#endif 1854char $2 (); 1855/* The GNU C library defines this for functions which it implements 1856 to always fail with ENOSYS. Some functions are actually named 1857 something starting with __ and the normal name is an alias. */ 1858#if defined __stub_$2 || defined __stub___$2 1859choke me 1860#endif 1861 1862int 1863main () 1864{ 1865return $2 (); 1866 ; 1867 return 0; 1868} 1869_ACEOF 1870if ac_fn_c_try_link "$LINENO"; then : 1871 eval "$3=yes" 1872else 1873 eval "$3=no" 1874fi 1875rm -f core conftest.err conftest.$ac_objext \ 1876 conftest$ac_exeext conftest.$ac_ext 1877fi 1878eval ac_res=\$$3 1879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1880$as_echo "$ac_res" >&6; } 1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1882 1883} # ac_fn_c_check_func 1884 1885# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 1886# ---------------------------------------------------- 1887# Tries to find if the field MEMBER exists in type AGGR, after including 1888# INCLUDES, setting cache variable VAR accordingly. 1889ac_fn_c_check_member () 1890{ 1891 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 1893$as_echo_n "checking for $2.$3... " >&6; } 1894if eval \${$4+:} false; then : 1895 $as_echo_n "(cached) " >&6 1896else 1897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1898/* end confdefs.h. */ 1899$5 1900int 1901main () 1902{ 1903static $2 ac_aggr; 1904if (ac_aggr.$3) 1905return 0; 1906 ; 1907 return 0; 1908} 1909_ACEOF 1910if ac_fn_c_try_compile "$LINENO"; then : 1911 eval "$4=yes" 1912else 1913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1914/* end confdefs.h. */ 1915$5 1916int 1917main () 1918{ 1919static $2 ac_aggr; 1920if (sizeof ac_aggr.$3) 1921return 0; 1922 ; 1923 return 0; 1924} 1925_ACEOF 1926if ac_fn_c_try_compile "$LINENO"; then : 1927 eval "$4=yes" 1928else 1929 eval "$4=no" 1930fi 1931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1932fi 1933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1934fi 1935eval ac_res=\$$4 1936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1937$as_echo "$ac_res" >&6; } 1938 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1939 1940} # ac_fn_c_check_member 1941 1942# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1943# ------------------------------------------- 1944# Tests whether TYPE exists after having included INCLUDES, setting cache 1945# variable VAR accordingly. 1946ac_fn_c_check_type () 1947{ 1948 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1950$as_echo_n "checking for $2... " >&6; } 1951if eval \${$3+:} false; then : 1952 $as_echo_n "(cached) " >&6 1953else 1954 eval "$3=no" 1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1956/* end confdefs.h. */ 1957$4 1958int 1959main () 1960{ 1961if (sizeof ($2)) 1962 return 0; 1963 ; 1964 return 0; 1965} 1966_ACEOF 1967if ac_fn_c_try_compile "$LINENO"; then : 1968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1969/* end confdefs.h. */ 1970$4 1971int 1972main () 1973{ 1974if (sizeof (($2))) 1975 return 0; 1976 ; 1977 return 0; 1978} 1979_ACEOF 1980if ac_fn_c_try_compile "$LINENO"; then : 1981 1982else 1983 eval "$3=yes" 1984fi 1985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1986fi 1987rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1988fi 1989eval ac_res=\$$3 1990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1991$as_echo "$ac_res" >&6; } 1992 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1993 1994} # ac_fn_c_check_type 1995cat >config.log <<_ACEOF 1996This file contains any messages produced by compilers while 1997running configure, to aid debugging if configure makes a mistake. 1998 1999It was created by $as_me, which was 2000generated by GNU Autoconf 2.69. Invocation command line was 2001 2002 $ $0 $@ 2003 2004_ACEOF 2005exec 5>>config.log 2006{ 2007cat <<_ASUNAME 2008## --------- ## 2009## Platform. ## 2010## --------- ## 2011 2012hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2013uname -m = `(uname -m) 2>/dev/null || echo unknown` 2014uname -r = `(uname -r) 2>/dev/null || echo unknown` 2015uname -s = `(uname -s) 2>/dev/null || echo unknown` 2016uname -v = `(uname -v) 2>/dev/null || echo unknown` 2017 2018/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2019/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2020 2021/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2022/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2023/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2024/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2025/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2026/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2027/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2028 2029_ASUNAME 2030 2031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2032for as_dir in $PATH 2033do 2034 IFS=$as_save_IFS 2035 test -z "$as_dir" && as_dir=. 2036 $as_echo "PATH: $as_dir" 2037 done 2038IFS=$as_save_IFS 2039 2040} >&5 2041 2042cat >&5 <<_ACEOF 2043 2044 2045## ----------- ## 2046## Core tests. ## 2047## ----------- ## 2048 2049_ACEOF 2050 2051 2052# Keep a trace of the command line. 2053# Strip out --no-create and --no-recursion so they do not pile up. 2054# Strip out --silent because we don't want to record it for future runs. 2055# Also quote any args containing shell meta-characters. 2056# Make two passes to allow for proper duplicate-argument suppression. 2057ac_configure_args= 2058ac_configure_args0= 2059ac_configure_args1= 2060ac_must_keep_next=false 2061for ac_pass in 1 2 2062do 2063 for ac_arg 2064 do 2065 case $ac_arg in 2066 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2067 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2068 | -silent | --silent | --silen | --sile | --sil) 2069 continue ;; 2070 *\'*) 2071 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2072 esac 2073 case $ac_pass in 2074 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2075 2) 2076 as_fn_append ac_configure_args1 " '$ac_arg'" 2077 if test $ac_must_keep_next = true; then 2078 ac_must_keep_next=false # Got value, back to normal. 2079 else 2080 case $ac_arg in 2081 *=* | --config-cache | -C | -disable-* | --disable-* \ 2082 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2083 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2084 | -with-* | --with-* | -without-* | --without-* | --x) 2085 case "$ac_configure_args0 " in 2086 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2087 esac 2088 ;; 2089 -* ) ac_must_keep_next=true ;; 2090 esac 2091 fi 2092 as_fn_append ac_configure_args " '$ac_arg'" 2093 ;; 2094 esac 2095 done 2096done 2097{ ac_configure_args0=; unset ac_configure_args0;} 2098{ ac_configure_args1=; unset ac_configure_args1;} 2099 2100# When interrupted or exit'd, cleanup temporary files, and complete 2101# config.log. We remove comments because anyway the quotes in there 2102# would cause problems or look ugly. 2103# WARNING: Use '\'' to represent an apostrophe within the trap. 2104# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2105trap 'exit_status=$? 2106 # Save into config.log some information that might help in debugging. 2107 { 2108 echo 2109 2110 $as_echo "## ---------------- ## 2111## Cache variables. ## 2112## ---------------- ##" 2113 echo 2114 # The following way of writing the cache mishandles newlines in values, 2115( 2116 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2117 eval ac_val=\$$ac_var 2118 case $ac_val in #( 2119 *${as_nl}*) 2120 case $ac_var in #( 2121 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2122$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2123 esac 2124 case $ac_var in #( 2125 _ | IFS | as_nl) ;; #( 2126 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2127 *) { eval $ac_var=; unset $ac_var;} ;; 2128 esac ;; 2129 esac 2130 done 2131 (set) 2>&1 | 2132 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2133 *${as_nl}ac_space=\ *) 2134 sed -n \ 2135 "s/'\''/'\''\\\\'\'''\''/g; 2136 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2137 ;; #( 2138 *) 2139 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2140 ;; 2141 esac | 2142 sort 2143) 2144 echo 2145 2146 $as_echo "## ----------------- ## 2147## Output variables. ## 2148## ----------------- ##" 2149 echo 2150 for ac_var in $ac_subst_vars 2151 do 2152 eval ac_val=\$$ac_var 2153 case $ac_val in 2154 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2155 esac 2156 $as_echo "$ac_var='\''$ac_val'\''" 2157 done | sort 2158 echo 2159 2160 if test -n "$ac_subst_files"; then 2161 $as_echo "## ------------------- ## 2162## File substitutions. ## 2163## ------------------- ##" 2164 echo 2165 for ac_var in $ac_subst_files 2166 do 2167 eval ac_val=\$$ac_var 2168 case $ac_val in 2169 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2170 esac 2171 $as_echo "$ac_var='\''$ac_val'\''" 2172 done | sort 2173 echo 2174 fi 2175 2176 if test -s confdefs.h; then 2177 $as_echo "## ----------- ## 2178## confdefs.h. ## 2179## ----------- ##" 2180 echo 2181 cat confdefs.h 2182 echo 2183 fi 2184 test "$ac_signal" != 0 && 2185 $as_echo "$as_me: caught signal $ac_signal" 2186 $as_echo "$as_me: exit $exit_status" 2187 } >&5 2188 rm -f core *.core core.conftest.* && 2189 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2190 exit $exit_status 2191' 0 2192for ac_signal in 1 2 13 15; do 2193 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2194done 2195ac_signal=0 2196 2197# confdefs.h avoids OS command line length limits that DEFS can exceed. 2198rm -f -r conftest* confdefs.h 2199 2200$as_echo "/* confdefs.h */" > confdefs.h 2201 2202# Predefined preprocessor variables. 2203 2204cat >>confdefs.h <<_ACEOF 2205#define PACKAGE_NAME "$PACKAGE_NAME" 2206_ACEOF 2207 2208cat >>confdefs.h <<_ACEOF 2209#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2210_ACEOF 2211 2212cat >>confdefs.h <<_ACEOF 2213#define PACKAGE_VERSION "$PACKAGE_VERSION" 2214_ACEOF 2215 2216cat >>confdefs.h <<_ACEOF 2217#define PACKAGE_STRING "$PACKAGE_STRING" 2218_ACEOF 2219 2220cat >>confdefs.h <<_ACEOF 2221#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2222_ACEOF 2223 2224cat >>confdefs.h <<_ACEOF 2225#define PACKAGE_URL "$PACKAGE_URL" 2226_ACEOF 2227 2228 2229# Let the site file select an alternate cache file if it wants to. 2230# Prefer an explicitly selected file to automatically selected ones. 2231ac_site_file1=NONE 2232ac_site_file2=NONE 2233if test -n "$CONFIG_SITE"; then 2234 # We do not want a PATH search for config.site. 2235 case $CONFIG_SITE in #(( 2236 -*) ac_site_file1=./$CONFIG_SITE;; 2237 */*) ac_site_file1=$CONFIG_SITE;; 2238 *) ac_site_file1=./$CONFIG_SITE;; 2239 esac 2240elif test "x$prefix" != xNONE; then 2241 ac_site_file1=$prefix/share/config.site 2242 ac_site_file2=$prefix/etc/config.site 2243else 2244 ac_site_file1=$ac_default_prefix/share/config.site 2245 ac_site_file2=$ac_default_prefix/etc/config.site 2246fi 2247for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2248do 2249 test "x$ac_site_file" = xNONE && continue 2250 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2251 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2252$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2253 sed 's/^/| /' "$ac_site_file" >&5 2254 . "$ac_site_file" \ 2255 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2256$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2257as_fn_error $? "failed to load site script $ac_site_file 2258See \`config.log' for more details" "$LINENO" 5; } 2259 fi 2260done 2261 2262if test -r "$cache_file"; then 2263 # Some versions of bash will fail to source /dev/null (special files 2264 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2265 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2266 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2267$as_echo "$as_me: loading cache $cache_file" >&6;} 2268 case $cache_file in 2269 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2270 *) . "./$cache_file";; 2271 esac 2272 fi 2273else 2274 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2275$as_echo "$as_me: creating cache $cache_file" >&6;} 2276 >$cache_file 2277fi 2278 2279# Check that the precious variables saved in the cache have kept the same 2280# value. 2281ac_cache_corrupted=false 2282for ac_var in $ac_precious_vars; do 2283 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2284 eval ac_new_set=\$ac_env_${ac_var}_set 2285 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2286 eval ac_new_val=\$ac_env_${ac_var}_value 2287 case $ac_old_set,$ac_new_set in 2288 set,) 2289 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2290$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2291 ac_cache_corrupted=: ;; 2292 ,set) 2293 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2294$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2295 ac_cache_corrupted=: ;; 2296 ,);; 2297 *) 2298 if test "x$ac_old_val" != "x$ac_new_val"; then 2299 # differences in whitespace do not lead to failure. 2300 ac_old_val_w=`echo x $ac_old_val` 2301 ac_new_val_w=`echo x $ac_new_val` 2302 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2303 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2304$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2305 ac_cache_corrupted=: 2306 else 2307 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2308$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2309 eval $ac_var=\$ac_old_val 2310 fi 2311 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2312$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2313 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2314$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2315 fi;; 2316 esac 2317 # Pass precious variables to config.status. 2318 if test "$ac_new_set" = set; then 2319 case $ac_new_val in 2320 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2321 *) ac_arg=$ac_var=$ac_new_val ;; 2322 esac 2323 case " $ac_configure_args " in 2324 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2325 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2326 esac 2327 fi 2328done 2329if $ac_cache_corrupted; then 2330 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2331$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2332 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2333$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2334 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2335fi 2336## -------------------- ## 2337## Main body of script. ## 2338## -------------------- ## 2339 2340ac_ext=c 2341ac_cpp='$CPP $CPPFLAGS' 2342ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2343ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2344ac_compiler_gnu=$ac_cv_c_compiler_gnu 2345 2346 2347# This file contains common code used by all simulators. 2348# 2349# SIM_AC_COMMON invokes AC macros used by all simulators and by the common 2350# directory. It is intended to be invoked before any target specific stuff. 2351# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile. 2352# It is intended to be invoked last. 2353# 2354# The simulator's configure.ac should look like: 2355# 2356# dnl Process this file with autoconf to produce a configure script. 2357# AC_PREREQ(2.64)dnl 2358# AC_INIT(Makefile.in) 2359# sinclude(../common/aclocal.m4) 2360# 2361# SIM_AC_COMMON 2362# 2363# ... target specific stuff ... 2364# 2365# SIM_AC_OUTPUT 2366 2367# Include global overrides and fixes for Autoconf. 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 2404# 2405# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2406# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 2407# Written by Gordon Matzigkeit, 1996 2408# 2409# This file is free software; the Free Software Foundation gives 2410# unlimited permission to copy and/or distribute it, with or without 2411# modifications, as long as this notice is preserved. 2412 2413 2414 2415# serial 56 LT_INIT 2416 2417 2418# LT_PREREQ(VERSION) 2419# ------------------ 2420# Complain and exit if this libtool version is less that VERSION. 2421 2422 2423 2424# _LT_CHECK_BUILDDIR 2425# ------------------ 2426# Complain if the absolute build directory name contains unusual characters 2427 2428 2429 2430# LT_INIT([OPTIONS]) 2431# ------------------ 2432# LT_INIT 2433 2434# Old names: 2435# This is what autoupdate's m4 run will expand. It fires 2436# the warning (with _au_warn_XXX), outputs it into the 2437# updated configure.ac (with AC_DIAGNOSE), and then outputs 2438# the replacement expansion. 2439 2440 2441# This is an auxiliary macro that is also run when 2442# autoupdate runs m4. It simply calls m4_warning, but 2443# we need a wrapper so that each warning is emitted only 2444# once. We break the quoting in m4_warning's argument in 2445# order to expand this macro's arguments, not AU_DEFUN's. 2446 2447 2448# Finally, this is the expansion that is picked up by 2449# autoconf. It tells the user to run autoupdate, and 2450# then outputs the replacement expansion. We do not care 2451# about autoupdate's warning because that contains 2452# information on what to do *after* running autoupdate. 2453 2454# This is what autoupdate's m4 run will expand. It fires 2455# the warning (with _au_warn_XXX), outputs it into the 2456# updated configure.ac (with AC_DIAGNOSE), and then outputs 2457# the replacement expansion. 2458 2459 2460# This is an auxiliary macro that is also run when 2461# autoupdate runs m4. It simply calls m4_warning, but 2462# we need a wrapper so that each warning is emitted only 2463# once. We break the quoting in m4_warning's argument in 2464# order to expand this macro's arguments, not AU_DEFUN's. 2465 2466 2467# Finally, this is the expansion that is picked up by 2468# autoconf. It tells the user to run autoupdate, and 2469# then outputs the replacement expansion. We do not care 2470# about autoupdate's warning because that contains 2471# information on what to do *after* running autoupdate. 2472 2473 2474 2475# _LT_CC_BASENAME(CC) 2476# ------------------- 2477# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2478 2479 2480 2481# _LT_FILEUTILS_DEFAULTS 2482# ---------------------- 2483# It is okay to use these file commands and assume they have been set 2484# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. 2485# _LT_FILEUTILS_DEFAULTS 2486 2487 2488# _LT_SETUP 2489# --------- 2490# _LT_SETUP 2491 2492 2493# _LT_PREPARE_SED_QUOTE_VARS 2494# -------------------------- 2495# Define a few sed substitution that help us do robust quoting. 2496 2497 2498# _LT_PROG_LTMAIN 2499# --------------- 2500# Note that this code is called both from `configure', and `config.status' 2501# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, 2502# `config.status' has no value for ac_aux_dir unless we are using Automake, 2503# so we pass a copy along to make sure it has a sensible value anyway. 2504# _LT_PROG_LTMAIN 2505 2506 2507## ------------------------------------- ## 2508## Accumulate code for creating libtool. ## 2509## ------------------------------------- ## 2510 2511# So that we can recreate a full libtool script including additional 2512# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS 2513# in macros and then make a single call at the end using the `libtool' 2514# label. 2515 2516 2517# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) 2518# ---------------------------------------- 2519# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2520 2521 2522# Initialize. 2523 2524 2525 2526# _LT_CONFIG_LIBTOOL([COMMANDS]) 2527# ------------------------------ 2528# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2529 2530 2531# Initialize. 2532 2533 2534 2535# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) 2536# ----------------------------------------------------- 2537 2538 2539 2540# _LT_FORMAT_COMMENT([COMMENT]) 2541# ----------------------------- 2542# Add leading comment marks to the start of each line, and a trailing 2543# full-stop to the whole comment if one is not present already. 2544 2545 2546 2547 2548## ------------------------ ## 2549## FIXME: Eliminate VARNAME ## 2550## ------------------------ ## 2551 2552 2553# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) 2554# ------------------------------------------------------------------- 2555# CONFIGNAME is the name given to the value in the libtool script. 2556# VARNAME is the (base) name used in the configure script. 2557# VALUE may be 0, 1 or 2 for a computed quote escaped value based on 2558# VARNAME. Any other value will be used directly. 2559 2560 2561 2562# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) 2563# -------------------------------------------------------- 2564 2565 2566 2567# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) 2568# ------------------------------------------------ 2569 2570 2571 2572# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) 2573# --------------------------------------------------------- 2574 2575 2576 2577# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) 2578# -------------------------------------------------- 2579 2580 2581 2582# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) 2583# --------------------------------------------------- 2584 2585 2586 2587# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) 2588# --------------------------------------------------- 2589 2590 2591 2592 2593# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) 2594# ------------------------------------------------ 2595 2596 2597 2598 2599# _LT_CONFIG_STATUS_DECLARE([VARNAME]) 2600# ------------------------------------ 2601# Quote a variable value, and forward it to `config.status' so that its 2602# declaration there will have the same value as in `configure'. VARNAME 2603# must have a single quote delimited value for this to work. 2604 2605 2606 2607# _LT_CONFIG_STATUS_DECLARATIONS 2608# ------------------------------ 2609# We delimit libtool config variables with single quotes, so when 2610# we write them to config.status, we have to be sure to quote all 2611# embedded single quotes properly. In configure, this macro expands 2612# each variable declared with _LT_DECL (and _LT_TAGDECL) into: 2613# 2614# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' 2615 2616 2617 2618# _LT_LIBTOOL_TAGS 2619# ---------------- 2620# Output comment and list of tags supported by the script 2621 2622 2623 2624# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) 2625# ----------------------------------- 2626# Extract the dictionary values for VARNAME (optionally with TAG) and 2627# expand to a commented shell variable setting: 2628# 2629# # Some comment about what VAR is for. 2630# visible_name=$lt_internal_name 2631 2632 2633 2634# _LT_LIBTOOL_CONFIG_VARS 2635# ----------------------- 2636# Produce commented declarations of non-tagged libtool config variables 2637# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' 2638# script. Tagged libtool config variables (even for the LIBTOOL CONFIG 2639# section) are produced by _LT_LIBTOOL_TAG_VARS. 2640 2641 2642 2643# _LT_LIBTOOL_TAG_VARS(TAG) 2644# ------------------------- 2645 2646 2647 2648# _LT_TAGVAR(VARNAME, [TAGNAME]) 2649# ------------------------------ 2650 2651 2652 2653# _LT_CONFIG_COMMANDS 2654# ------------------- 2655# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of 2656# variables for single and double quote escaping we saved from calls 2657# to _LT_DECL, we can put quote escaped variables declarations 2658# into `config.status', and then the shell code to quote escape them in 2659# for loops in `config.status'. Finally, any additional code accumulated 2660# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. 2661#_LT_CONFIG_COMMANDS 2662 2663 2664# Initialize. 2665 2666 2667# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) 2668# ------------------------------------ 2669# Generate a child script FILE with all initialization necessary to 2670# reuse the environment learned by the parent script, and make the 2671# file executable. If COMMENT is supplied, it is inserted after the 2672# `#!' sequence but before initialization text begins. After this 2673# macro, additional text can be appended to FILE to form the body of 2674# the child script. The macro ends with non-zero status if the 2675# file could not be fully written (such as if the disk is full). 2676# _LT_GENERATED_FILE_INIT 2677 2678# LT_OUTPUT 2679# --------- 2680# This macro allows early generation of the libtool script (before 2681# AC_OUTPUT is called), incase it is used in configure for compilation 2682# tests. 2683# LT_OUTPUT 2684 2685 2686# _LT_CONFIG(TAG) 2687# --------------- 2688# If TAG is the built-in tag, create an initial libtool script with a 2689# default configuration from the untagged config vars. Otherwise add code 2690# to config.status for appending the configuration named by TAG from the 2691# matching tagged config vars. 2692# _LT_CONFIG 2693 2694 2695# LT_SUPPORTED_TAG(TAG) 2696# --------------------- 2697# Trace this macro to discover what tags are supported by the libtool 2698# --tag option, using: 2699# autoconf --trace 'LT_SUPPORTED_TAG:$1' 2700 2701 2702 2703# C support is built-in for now 2704 2705 2706 2707 2708# LT_LANG(LANG) 2709# ------------- 2710# Enable libtool support for the given language if not already enabled. 2711# LT_LANG 2712 2713 2714# _LT_LANG(LANGNAME) 2715# ------------------ 2716# _LT_LANG 2717 2718 2719# _LT_LANG_DEFAULT_CONFIG 2720# ----------------------- 2721# _LT_LANG_DEFAULT_CONFIG 2722 2723# Obsolete macros: 2724# This is what autoupdate's m4 run will expand. It fires 2725# the warning (with _au_warn_XXX), outputs it into the 2726# updated configure.ac (with AC_DIAGNOSE), and then outputs 2727# the replacement expansion. 2728 2729 2730# This is an auxiliary macro that is also run when 2731# autoupdate runs m4. It simply calls m4_warning, but 2732# we need a wrapper so that each warning is emitted only 2733# once. We break the quoting in m4_warning's argument in 2734# order to expand this macro's arguments, not AU_DEFUN's. 2735 2736 2737# Finally, this is the expansion that is picked up by 2738# autoconf. It tells the user to run autoupdate, and 2739# then outputs the replacement expansion. We do not care 2740# about autoupdate's warning because that contains 2741# information on what to do *after* running autoupdate. 2742 2743# This is what autoupdate's m4 run will expand. It fires 2744# the warning (with _au_warn_XXX), outputs it into the 2745# updated configure.ac (with AC_DIAGNOSE), and then outputs 2746# the replacement expansion. 2747 2748 2749# This is an auxiliary macro that is also run when 2750# autoupdate runs m4. It simply calls m4_warning, but 2751# we need a wrapper so that each warning is emitted only 2752# once. We break the quoting in m4_warning's argument in 2753# order to expand this macro's arguments, not AU_DEFUN's. 2754 2755 2756# Finally, this is the expansion that is picked up by 2757# autoconf. It tells the user to run autoupdate, and 2758# then outputs the replacement expansion. We do not care 2759# about autoupdate's warning because that contains 2760# information on what to do *after* running autoupdate. 2761 2762# This is what autoupdate's m4 run will expand. It fires 2763# the warning (with _au_warn_XXX), outputs it into the 2764# updated configure.ac (with AC_DIAGNOSE), and then outputs 2765# the replacement expansion. 2766 2767 2768# This is an auxiliary macro that is also run when 2769# autoupdate runs m4. It simply calls m4_warning, but 2770# we need a wrapper so that each warning is emitted only 2771# once. We break the quoting in m4_warning's argument in 2772# order to expand this macro's arguments, not AU_DEFUN's. 2773 2774 2775# Finally, this is the expansion that is picked up by 2776# autoconf. It tells the user to run autoupdate, and 2777# then outputs the replacement expansion. We do not care 2778# about autoupdate's warning because that contains 2779# information on what to do *after* running autoupdate. 2780 2781# This is what autoupdate's m4 run will expand. It fires 2782# the warning (with _au_warn_XXX), outputs it into the 2783# updated configure.ac (with AC_DIAGNOSE), and then outputs 2784# the replacement expansion. 2785 2786 2787# This is an auxiliary macro that is also run when 2788# autoupdate runs m4. It simply calls m4_warning, but 2789# we need a wrapper so that each warning is emitted only 2790# once. We break the quoting in m4_warning's argument in 2791# order to expand this macro's arguments, not AU_DEFUN's. 2792 2793 2794# Finally, this is the expansion that is picked up by 2795# autoconf. It tells the user to run autoupdate, and 2796# then outputs the replacement expansion. We do not care 2797# about autoupdate's warning because that contains 2798# information on what to do *after* running autoupdate. 2799 2800# This is what autoupdate's m4 run will expand. It fires 2801# the warning (with _au_warn_XXX), outputs it into the 2802# updated configure.ac (with AC_DIAGNOSE), and then outputs 2803# the replacement expansion. 2804 2805 2806# This is an auxiliary macro that is also run when 2807# autoupdate runs m4. It simply calls m4_warning, but 2808# we need a wrapper so that each warning is emitted only 2809# once. We break the quoting in m4_warning's argument in 2810# order to expand this macro's arguments, not AU_DEFUN's. 2811 2812 2813# Finally, this is the expansion that is picked up by 2814# autoconf. It tells the user to run autoupdate, and 2815# then outputs the replacement expansion. We do not care 2816# about autoupdate's warning because that contains 2817# information on what to do *after* running autoupdate. 2818 2819 2820 2821# _LT_TAG_COMPILER 2822# ---------------- 2823# _LT_TAG_COMPILER 2824 2825 2826# _LT_COMPILER_BOILERPLATE 2827# ------------------------ 2828# Check for compiler boilerplate output or warnings with 2829# the simple compiler test code. 2830# _LT_COMPILER_BOILERPLATE 2831 2832 2833# _LT_LINKER_BOILERPLATE 2834# ---------------------- 2835# Check for linker boilerplate output or warnings with 2836# the simple link test code. 2837# _LT_LINKER_BOILERPLATE 2838 2839# _LT_REQUIRED_DARWIN_CHECKS 2840# ------------------------- 2841 2842 2843 2844# _LT_DARWIN_LINKER_FEATURES 2845# -------------------------- 2846# Checks for linker and compiler features on darwin 2847 2848 2849# _LT_SYS_MODULE_PATH_AIX 2850# ----------------------- 2851# Links a minimal program and checks the executable 2852# for the system default hardcoded library path. In most cases, 2853# this is /usr/lib:/lib, but when the MPI compilers are used 2854# the location of the communication and MPI libs are included too. 2855# If we don't find anything, use the default library path according 2856# to the aix ld manual. 2857# _LT_SYS_MODULE_PATH_AIX 2858 2859 2860# _LT_SHELL_INIT(ARG) 2861# ------------------- 2862# _LT_SHELL_INIT 2863 2864 2865 2866# _LT_PROG_ECHO_BACKSLASH 2867# ----------------------- 2868# Find how we can fake an echo command that does not interpret backslash. 2869# In particular, with Autoconf 2.60 or later we add some code to the start 2870# of the generated configure script which will find a shell with a builtin 2871# printf (which we can use as an echo command). 2872# _LT_PROG_ECHO_BACKSLASH 2873 2874 2875# _LT_ENABLE_LOCK 2876# --------------- 2877# _LT_ENABLE_LOCK 2878 2879 2880# _LT_CMD_OLD_ARCHIVE 2881# ------------------- 2882# _LT_CMD_OLD_ARCHIVE 2883 2884 2885# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2886# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) 2887# ---------------------------------------------------------------- 2888# Check whether the given compiler option works 2889# _LT_COMPILER_OPTION 2890 2891# Old name: 2892# This is what autoupdate's m4 run will expand. It fires 2893# the warning (with _au_warn_XXX), outputs it into the 2894# updated configure.ac (with AC_DIAGNOSE), and then outputs 2895# the replacement expansion. 2896 2897 2898# This is an auxiliary macro that is also run when 2899# autoupdate runs m4. It simply calls m4_warning, but 2900# we need a wrapper so that each warning is emitted only 2901# once. We break the quoting in m4_warning's argument in 2902# order to expand this macro's arguments, not AU_DEFUN's. 2903 2904 2905# Finally, this is the expansion that is picked up by 2906# autoconf. It tells the user to run autoupdate, and 2907# then outputs the replacement expansion. We do not care 2908# about autoupdate's warning because that contains 2909# information on what to do *after* running autoupdate. 2910 2911 2912 2913# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2914# [ACTION-SUCCESS], [ACTION-FAILURE]) 2915# ---------------------------------------------------- 2916# Check whether the given linker option works 2917# _LT_LINKER_OPTION 2918 2919# Old name: 2920# This is what autoupdate's m4 run will expand. It fires 2921# the warning (with _au_warn_XXX), outputs it into the 2922# updated configure.ac (with AC_DIAGNOSE), and then outputs 2923# the replacement expansion. 2924 2925 2926# This is an auxiliary macro that is also run when 2927# autoupdate runs m4. It simply calls m4_warning, but 2928# we need a wrapper so that each warning is emitted only 2929# once. We break the quoting in m4_warning's argument in 2930# order to expand this macro's arguments, not AU_DEFUN's. 2931 2932 2933# Finally, this is the expansion that is picked up by 2934# autoconf. It tells the user to run autoupdate, and 2935# then outputs the replacement expansion. We do not care 2936# about autoupdate's warning because that contains 2937# information on what to do *after* running autoupdate. 2938 2939 2940 2941# LT_CMD_MAX_LEN 2942#--------------- 2943# LT_CMD_MAX_LEN 2944 2945# Old name: 2946# This is what autoupdate's m4 run will expand. It fires 2947# the warning (with _au_warn_XXX), outputs it into the 2948# updated configure.ac (with AC_DIAGNOSE), and then outputs 2949# the replacement expansion. 2950 2951 2952# This is an auxiliary macro that is also run when 2953# autoupdate runs m4. It simply calls m4_warning, but 2954# we need a wrapper so that each warning is emitted only 2955# once. We break the quoting in m4_warning's argument in 2956# order to expand this macro's arguments, not AU_DEFUN's. 2957 2958 2959# Finally, this is the expansion that is picked up by 2960# autoconf. It tells the user to run autoupdate, and 2961# then outputs the replacement expansion. We do not care 2962# about autoupdate's warning because that contains 2963# information on what to do *after* running autoupdate. 2964 2965 2966 2967# _LT_HEADER_DLFCN 2968# ---------------- 2969# _LT_HEADER_DLFCN 2970 2971 2972# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, 2973# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) 2974# ---------------------------------------------------------------- 2975# _LT_TRY_DLOPEN_SELF 2976 2977 2978# LT_SYS_DLOPEN_SELF 2979# ------------------ 2980# LT_SYS_DLOPEN_SELF 2981 2982# Old name: 2983# This is what autoupdate's m4 run will expand. It fires 2984# the warning (with _au_warn_XXX), outputs it into the 2985# updated configure.ac (with AC_DIAGNOSE), and then outputs 2986# the replacement expansion. 2987 2988 2989# This is an auxiliary macro that is also run when 2990# autoupdate runs m4. It simply calls m4_warning, but 2991# we need a wrapper so that each warning is emitted only 2992# once. We break the quoting in m4_warning's argument in 2993# order to expand this macro's arguments, not AU_DEFUN's. 2994 2995 2996# Finally, this is the expansion that is picked up by 2997# autoconf. It tells the user to run autoupdate, and 2998# then outputs the replacement expansion. We do not care 2999# about autoupdate's warning because that contains 3000# information on what to do *after* running autoupdate. 3001 3002 3003 3004# _LT_COMPILER_C_O([TAGNAME]) 3005# --------------------------- 3006# Check to see if options -c and -o are simultaneously supported by compiler. 3007# This macro does not hard code the compiler like AC_PROG_CC_C_O. 3008# _LT_COMPILER_C_O 3009 3010 3011# _LT_COMPILER_FILE_LOCKS([TAGNAME]) 3012# ---------------------------------- 3013# Check to see if we can do hard links to lock some files if needed 3014# _LT_COMPILER_FILE_LOCKS 3015 3016 3017# _LT_CHECK_OBJDIR 3018# ---------------- 3019# _LT_CHECK_OBJDIR 3020 3021 3022# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) 3023# -------------------------------------- 3024# Check hardcoding attributes. 3025# _LT_LINKER_HARDCODE_LIBPATH 3026 3027 3028# _LT_CMD_STRIPLIB 3029# ---------------- 3030# _LT_CMD_STRIPLIB 3031 3032 3033# _LT_SYS_DYNAMIC_LINKER([TAG]) 3034# ----------------------------- 3035# PORTME Fill in your ld.so characteristics 3036# _LT_SYS_DYNAMIC_LINKER 3037 3038 3039# _LT_PATH_TOOL_PREFIX(TOOL) 3040# -------------------------- 3041# find a file program which can recognize shared library 3042# _LT_PATH_TOOL_PREFIX 3043 3044# Old name: 3045# This is what autoupdate's m4 run will expand. It fires 3046# the warning (with _au_warn_XXX), outputs it into the 3047# updated configure.ac (with AC_DIAGNOSE), and then outputs 3048# the replacement expansion. 3049 3050 3051# This is an auxiliary macro that is also run when 3052# autoupdate runs m4. It simply calls m4_warning, but 3053# we need a wrapper so that each warning is emitted only 3054# once. We break the quoting in m4_warning's argument in 3055# order to expand this macro's arguments, not AU_DEFUN's. 3056 3057 3058# Finally, this is the expansion that is picked up by 3059# autoconf. It tells the user to run autoupdate, and 3060# then outputs the replacement expansion. We do not care 3061# about autoupdate's warning because that contains 3062# information on what to do *after* running autoupdate. 3063 3064 3065 3066# _LT_PATH_MAGIC 3067# -------------- 3068# find a file program which can recognize a shared library 3069# _LT_PATH_MAGIC 3070 3071 3072# LT_PATH_LD 3073# ---------- 3074# find the pathname to the GNU or non-GNU linker 3075# LT_PATH_LD 3076 3077# Old names: 3078# This is what autoupdate's m4 run will expand. It fires 3079# the warning (with _au_warn_XXX), outputs it into the 3080# updated configure.ac (with AC_DIAGNOSE), and then outputs 3081# the replacement expansion. 3082 3083 3084# This is an auxiliary macro that is also run when 3085# autoupdate runs m4. It simply calls m4_warning, but 3086# we need a wrapper so that each warning is emitted only 3087# once. We break the quoting in m4_warning's argument in 3088# order to expand this macro's arguments, not AU_DEFUN's. 3089 3090 3091# Finally, this is the expansion that is picked up by 3092# autoconf. It tells the user to run autoupdate, and 3093# then outputs the replacement expansion. We do not care 3094# about autoupdate's warning because that contains 3095# information on what to do *after* running autoupdate. 3096 3097# This is what autoupdate's m4 run will expand. It fires 3098# the warning (with _au_warn_XXX), outputs it into the 3099# updated configure.ac (with AC_DIAGNOSE), and then outputs 3100# the replacement expansion. 3101 3102 3103# This is an auxiliary macro that is also run when 3104# autoupdate runs m4. It simply calls m4_warning, but 3105# we need a wrapper so that each warning is emitted only 3106# once. We break the quoting in m4_warning's argument in 3107# order to expand this macro's arguments, not AU_DEFUN's. 3108 3109 3110# Finally, this is the expansion that is picked up by 3111# autoconf. It tells the user to run autoupdate, and 3112# then outputs the replacement expansion. We do not care 3113# about autoupdate's warning because that contains 3114# information on what to do *after* running autoupdate. 3115 3116 3117 3118# _LT_PATH_LD_GNU 3119#- -------------- 3120# _LT_PATH_LD_GNU 3121 3122 3123# _LT_CMD_RELOAD 3124# -------------- 3125# find reload flag for linker 3126# -- PORTME Some linkers may need a different reload flag. 3127# _LT_CMD_RELOAD 3128 3129 3130# _LT_CHECK_MAGIC_METHOD 3131# ---------------------- 3132# how to check for library dependencies 3133# -- PORTME fill in with the dynamic library characteristics 3134# _LT_CHECK_MAGIC_METHOD 3135 3136 3137# LT_PATH_NM 3138# ---------- 3139# find the pathname to a BSD- or MS-compatible name lister 3140# LT_PATH_NM 3141 3142# Old names: 3143# This is what autoupdate's m4 run will expand. It fires 3144# the warning (with _au_warn_XXX), outputs it into the 3145# updated configure.ac (with AC_DIAGNOSE), and then outputs 3146# the replacement expansion. 3147 3148 3149# This is an auxiliary macro that is also run when 3150# autoupdate runs m4. It simply calls m4_warning, but 3151# we need a wrapper so that each warning is emitted only 3152# once. We break the quoting in m4_warning's argument in 3153# order to expand this macro's arguments, not AU_DEFUN's. 3154 3155 3156# Finally, this is the expansion that is picked up by 3157# autoconf. It tells the user to run autoupdate, and 3158# then outputs the replacement expansion. We do not care 3159# about autoupdate's warning because that contains 3160# information on what to do *after* running autoupdate. 3161 3162# This is what autoupdate's m4 run will expand. It fires 3163# the warning (with _au_warn_XXX), outputs it into the 3164# updated configure.ac (with AC_DIAGNOSE), and then outputs 3165# the replacement expansion. 3166 3167 3168# This is an auxiliary macro that is also run when 3169# autoupdate runs m4. It simply calls m4_warning, but 3170# we need a wrapper so that each warning is emitted only 3171# once. We break the quoting in m4_warning's argument in 3172# order to expand this macro's arguments, not AU_DEFUN's. 3173 3174 3175# Finally, this is the expansion that is picked up by 3176# autoconf. It tells the user to run autoupdate, and 3177# then outputs the replacement expansion. We do not care 3178# about autoupdate's warning because that contains 3179# information on what to do *after* running autoupdate. 3180 3181 3182 3183# LT_LIB_M 3184# -------- 3185# check for math library 3186# LT_LIB_M 3187 3188# Old name: 3189# This is what autoupdate's m4 run will expand. It fires 3190# the warning (with _au_warn_XXX), outputs it into the 3191# updated configure.ac (with AC_DIAGNOSE), and then outputs 3192# the replacement expansion. 3193 3194 3195# This is an auxiliary macro that is also run when 3196# autoupdate runs m4. It simply calls m4_warning, but 3197# we need a wrapper so that each warning is emitted only 3198# once. We break the quoting in m4_warning's argument in 3199# order to expand this macro's arguments, not AU_DEFUN's. 3200 3201 3202# Finally, this is the expansion that is picked up by 3203# autoconf. It tells the user to run autoupdate, and 3204# then outputs the replacement expansion. We do not care 3205# about autoupdate's warning because that contains 3206# information on what to do *after* running autoupdate. 3207 3208 3209 3210# _LT_COMPILER_NO_RTTI([TAGNAME]) 3211# ------------------------------- 3212# _LT_COMPILER_NO_RTTI 3213 3214 3215# _LT_CMD_GLOBAL_SYMBOLS 3216# ---------------------- 3217 # _LT_CMD_GLOBAL_SYMBOLS 3218 3219 3220# _LT_COMPILER_PIC([TAGNAME]) 3221# --------------------------- 3222# _LT_COMPILER_PIC 3223 3224 3225# _LT_LINKER_SHLIBS([TAGNAME]) 3226# ---------------------------- 3227# See if the linker supports building shared libraries. 3228# _LT_LINKER_SHLIBS 3229 3230 3231# _LT_LANG_C_CONFIG([TAG]) 3232# ------------------------ 3233# Ensure that the configuration variables for a C compiler are suitably 3234# defined. These variables are subsequently used by _LT_CONFIG to write 3235# the compiler configuration to `libtool'. 3236# _LT_LANG_C_CONFIG 3237 3238 3239# _LT_LANG_CXX_CONFIG([TAG]) 3240# -------------------------- 3241# Ensure that the configuration variables for a C++ compiler are suitably 3242# defined. These variables are subsequently used by _LT_CONFIG to write 3243# the compiler configuration to `libtool'. 3244# _LT_LANG_CXX_CONFIG 3245 3246 3247# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) 3248# --------------------------------- 3249# Figure out "hidden" library dependencies from verbose 3250# compiler output when linking a shared library. 3251# Parse the compiler output and extract the necessary 3252# objects, libraries and library flags. 3253# _LT_SYS_HIDDEN_LIBDEPS 3254 3255 3256# _LT_LANG_F77_CONFIG([TAG]) 3257# -------------------------- 3258# Ensure that the configuration variables for a Fortran 77 compiler are 3259# suitably defined. These variables are subsequently used by _LT_CONFIG 3260# to write the compiler configuration to `libtool'. 3261# _LT_LANG_F77_CONFIG 3262 3263 3264# _LT_LANG_FC_CONFIG([TAG]) 3265# ------------------------- 3266# Ensure that the configuration variables for a Fortran compiler are 3267# suitably defined. These variables are subsequently used by _LT_CONFIG 3268# to write the compiler configuration to `libtool'. 3269# _LT_LANG_FC_CONFIG 3270 3271 3272# _LT_LANG_GCJ_CONFIG([TAG]) 3273# -------------------------- 3274# Ensure that the configuration variables for the GNU Java Compiler compiler 3275# are suitably defined. These variables are subsequently used by _LT_CONFIG 3276# to write the compiler configuration to `libtool'. 3277# _LT_LANG_GCJ_CONFIG 3278 3279 3280# _LT_LANG_RC_CONFIG([TAG]) 3281# ------------------------- 3282# Ensure that the configuration variables for the Windows resource compiler 3283# are suitably defined. These variables are subsequently used by _LT_CONFIG 3284# to write the compiler configuration to `libtool'. 3285# _LT_LANG_RC_CONFIG 3286 3287 3288# LT_PROG_GCJ 3289# ----------- 3290 3291 3292# Old name: 3293# This is what autoupdate's m4 run will expand. It fires 3294# the warning (with _au_warn_XXX), outputs it into the 3295# updated configure.ac (with AC_DIAGNOSE), and then outputs 3296# the replacement expansion. 3297 3298 3299# This is an auxiliary macro that is also run when 3300# autoupdate runs m4. It simply calls m4_warning, but 3301# we need a wrapper so that each warning is emitted only 3302# once. We break the quoting in m4_warning's argument in 3303# order to expand this macro's arguments, not AU_DEFUN's. 3304 3305 3306# Finally, this is the expansion that is picked up by 3307# autoconf. It tells the user to run autoupdate, and 3308# then outputs the replacement expansion. We do not care 3309# about autoupdate's warning because that contains 3310# information on what to do *after* running autoupdate. 3311 3312 3313 3314# LT_PROG_RC 3315# ---------- 3316 3317 3318# Old name: 3319# This is what autoupdate's m4 run will expand. It fires 3320# the warning (with _au_warn_XXX), outputs it into the 3321# updated configure.ac (with AC_DIAGNOSE), and then outputs 3322# the replacement expansion. 3323 3324 3325# This is an auxiliary macro that is also run when 3326# autoupdate runs m4. It simply calls m4_warning, but 3327# we need a wrapper so that each warning is emitted only 3328# once. We break the quoting in m4_warning's argument in 3329# order to expand this macro's arguments, not AU_DEFUN's. 3330 3331 3332# Finally, this is the expansion that is picked up by 3333# autoconf. It tells the user to run autoupdate, and 3334# then outputs the replacement expansion. We do not care 3335# about autoupdate's warning because that contains 3336# information on what to do *after* running autoupdate. 3337 3338 3339 3340# _LT_DECL_EGREP 3341# -------------- 3342# If we don't have a new enough Autoconf to choose the best grep 3343# available, choose the one first in the user's PATH. 3344 3345 3346 3347# _LT_DECL_OBJDUMP 3348# -------------- 3349# If we don't have a new enough Autoconf to choose the best objdump 3350# available, choose the one first in the user's PATH. 3351 3352 3353 3354# _LT_DECL_SED 3355# ------------ 3356# Check for a fully-functional sed program, that truncates 3357# as few characters as possible. Prefer GNU sed if found. 3358# _LT_DECL_SED 3359 3360#m4_ifndef 3361 3362# Old name: 3363# This is what autoupdate's m4 run will expand. It fires 3364# the warning (with _au_warn_XXX), outputs it into the 3365# updated configure.ac (with AC_DIAGNOSE), and then outputs 3366# the replacement expansion. 3367 3368 3369# This is an auxiliary macro that is also run when 3370# autoupdate runs m4. It simply calls m4_warning, but 3371# we need a wrapper so that each warning is emitted only 3372# once. We break the quoting in m4_warning's argument in 3373# order to expand this macro's arguments, not AU_DEFUN's. 3374 3375 3376# Finally, this is the expansion that is picked up by 3377# autoconf. It tells the user to run autoupdate, and 3378# then outputs the replacement expansion. We do not care 3379# about autoupdate's warning because that contains 3380# information on what to do *after* running autoupdate. 3381 3382 3383 3384# _LT_CHECK_SHELL_FEATURES 3385# ------------------------ 3386# Find out whether the shell is Bourne or XSI compatible, 3387# or has some other useful features. 3388# _LT_CHECK_SHELL_FEATURES 3389 3390 3391# _LT_PROG_XSI_SHELLFNS 3392# --------------------- 3393# Bourne and XSI compatible variants of some useful shell functions. 3394 3395 3396# Helper functions for option handling. -*- Autoconf -*- 3397# 3398# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, 3399# Inc. 3400# Written by Gary V. Vaughan, 2004 3401# 3402# This file is free software; the Free Software Foundation gives 3403# unlimited permission to copy and/or distribute it, with or without 3404# modifications, as long as this notice is preserved. 3405 3406# serial 6 ltoptions.m4 3407 3408# This is to help aclocal find these macros, as it can't see m4_define. 3409 3410 3411 3412# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) 3413# ------------------------------------------ 3414 3415 3416 3417# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) 3418# --------------------------------------- 3419# Set option OPTION-NAME for macro MACRO-NAME, and if there is a 3420# matching handler defined, dispatch to it. Other OPTION-NAMEs are 3421# saved as a flag. 3422 3423 3424 3425# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) 3426# ------------------------------------------------------------ 3427# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 3428 3429 3430 3431# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) 3432# ------------------------------------------------------- 3433# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME 3434# are set. 3435 3436 3437 3438# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) 3439# ---------------------------------------- 3440# OPTION-LIST is a space-separated list of Libtool options associated 3441# with MACRO-NAME. If any OPTION has a matching handler declared with 3442# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about 3443# the unknown option and exit. 3444# _LT_SET_OPTIONS 3445 3446 3447## --------------------------------- ## 3448## Macros to handle LT_INIT options. ## 3449## --------------------------------- ## 3450 3451# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) 3452# ----------------------------------------- 3453 3454 3455 3456# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) 3457# ----------------------------------------------- 3458# LT_OPTION_DEFINE 3459 3460 3461# dlopen 3462# ------ 3463 3464 3465# This is what autoupdate's m4 run will expand. It fires 3466# the warning (with _au_warn_XXX), outputs it into the 3467# updated configure.ac (with AC_DIAGNOSE), and then outputs 3468# the replacement expansion. 3469 3470 3471# This is an auxiliary macro that is also run when 3472# autoupdate runs m4. It simply calls m4_warning, but 3473# we need a wrapper so that each warning is emitted only 3474# once. We break the quoting in m4_warning's argument in 3475# order to expand this macro's arguments, not AU_DEFUN's. 3476 3477 3478# Finally, this is the expansion that is picked up by 3479# autoconf. It tells the user to run autoupdate, and 3480# then outputs the replacement expansion. We do not care 3481# about autoupdate's warning because that contains 3482# information on what to do *after* running autoupdate. 3483 3484 3485 3486 3487# win32-dll 3488# --------- 3489# Declare package support for building win32 dll's. 3490# win32-dll 3491 3492# This is what autoupdate's m4 run will expand. It fires 3493# the warning (with _au_warn_XXX), outputs it into the 3494# updated configure.ac (with AC_DIAGNOSE), and then outputs 3495# the replacement expansion. 3496 3497 3498# This is an auxiliary macro that is also run when 3499# autoupdate runs m4. It simply calls m4_warning, but 3500# we need a wrapper so that each warning is emitted only 3501# once. We break the quoting in m4_warning's argument in 3502# order to expand this macro's arguments, not AU_DEFUN's. 3503 3504 3505# Finally, this is the expansion that is picked up by 3506# autoconf. It tells the user to run autoupdate, and 3507# then outputs the replacement expansion. We do not care 3508# about autoupdate's warning because that contains 3509# information on what to do *after* running autoupdate. 3510 3511 3512 3513 3514# _LT_ENABLE_SHARED([DEFAULT]) 3515# ---------------------------- 3516# implement the --enable-shared flag, and supports the `shared' and 3517# `disable-shared' LT_INIT options. 3518# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3519# _LT_ENABLE_SHARED 3520 3521 3522 3523 3524# Old names: 3525 3526 3527 3528 3529# This is what autoupdate's m4 run will expand. It fires 3530# the warning (with _au_warn_XXX), outputs it into the 3531# updated configure.ac (with AC_DIAGNOSE), and then outputs 3532# the replacement expansion. 3533 3534 3535# This is an auxiliary macro that is also run when 3536# autoupdate runs m4. It simply calls m4_warning, but 3537# we need a wrapper so that each warning is emitted only 3538# once. We break the quoting in m4_warning's argument in 3539# order to expand this macro's arguments, not AU_DEFUN's. 3540 3541 3542# Finally, this is the expansion that is picked up by 3543# autoconf. It tells the user to run autoupdate, and 3544# then outputs the replacement expansion. We do not care 3545# about autoupdate's warning because that contains 3546# information on what to do *after* running autoupdate. 3547 3548# This is what autoupdate's m4 run will expand. It fires 3549# the warning (with _au_warn_XXX), outputs it into the 3550# updated configure.ac (with AC_DIAGNOSE), and then outputs 3551# the replacement expansion. 3552 3553 3554# This is an auxiliary macro that is also run when 3555# autoupdate runs m4. It simply calls m4_warning, but 3556# we need a wrapper so that each warning is emitted only 3557# once. We break the quoting in m4_warning's argument in 3558# order to expand this macro's arguments, not AU_DEFUN's. 3559 3560 3561# Finally, this is the expansion that is picked up by 3562# autoconf. It tells the user to run autoupdate, and 3563# then outputs the replacement expansion. We do not care 3564# about autoupdate's warning because that contains 3565# information on what to do *after* running autoupdate. 3566 3567 3568 3569 3570 3571# _LT_ENABLE_STATIC([DEFAULT]) 3572# ---------------------------- 3573# implement the --enable-static flag, and support the `static' and 3574# `disable-static' LT_INIT options. 3575# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3576# _LT_ENABLE_STATIC 3577 3578 3579 3580 3581# Old names: 3582 3583 3584 3585 3586# This is what autoupdate's m4 run will expand. It fires 3587# the warning (with _au_warn_XXX), outputs it into the 3588# updated configure.ac (with AC_DIAGNOSE), and then outputs 3589# the replacement expansion. 3590 3591 3592# This is an auxiliary macro that is also run when 3593# autoupdate runs m4. It simply calls m4_warning, but 3594# we need a wrapper so that each warning is emitted only 3595# once. We break the quoting in m4_warning's argument in 3596# order to expand this macro's arguments, not AU_DEFUN's. 3597 3598 3599# Finally, this is the expansion that is picked up by 3600# autoconf. It tells the user to run autoupdate, and 3601# then outputs the replacement expansion. We do not care 3602# about autoupdate's warning because that contains 3603# information on what to do *after* running autoupdate. 3604 3605# This is what autoupdate's m4 run will expand. It fires 3606# the warning (with _au_warn_XXX), outputs it into the 3607# updated configure.ac (with AC_DIAGNOSE), and then outputs 3608# the replacement expansion. 3609 3610 3611# This is an auxiliary macro that is also run when 3612# autoupdate runs m4. It simply calls m4_warning, but 3613# we need a wrapper so that each warning is emitted only 3614# once. We break the quoting in m4_warning's argument in 3615# order to expand this macro's arguments, not AU_DEFUN's. 3616 3617 3618# Finally, this is the expansion that is picked up by 3619# autoconf. It tells the user to run autoupdate, and 3620# then outputs the replacement expansion. We do not care 3621# about autoupdate's warning because that contains 3622# information on what to do *after* running autoupdate. 3623 3624 3625 3626 3627 3628# _LT_ENABLE_FAST_INSTALL([DEFAULT]) 3629# ---------------------------------- 3630# implement the --enable-fast-install flag, and support the `fast-install' 3631# and `disable-fast-install' LT_INIT options. 3632# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3633# _LT_ENABLE_FAST_INSTALL 3634 3635 3636 3637 3638# Old names: 3639# This is what autoupdate's m4 run will expand. It fires 3640# the warning (with _au_warn_XXX), outputs it into the 3641# updated configure.ac (with AC_DIAGNOSE), and then outputs 3642# the replacement expansion. 3643 3644 3645# This is an auxiliary macro that is also run when 3646# autoupdate runs m4. It simply calls m4_warning, but 3647# we need a wrapper so that each warning is emitted only 3648# once. We break the quoting in m4_warning's argument in 3649# order to expand this macro's arguments, not AU_DEFUN's. 3650 3651 3652# Finally, this is the expansion that is picked up by 3653# autoconf. It tells the user to run autoupdate, and 3654# then outputs the replacement expansion. We do not care 3655# about autoupdate's warning because that contains 3656# information on what to do *after* running autoupdate. 3657 3658 3659# This is what autoupdate's m4 run will expand. It fires 3660# the warning (with _au_warn_XXX), outputs it into the 3661# updated configure.ac (with AC_DIAGNOSE), and then outputs 3662# the replacement expansion. 3663 3664 3665# This is an auxiliary macro that is also run when 3666# autoupdate runs m4. It simply calls m4_warning, but 3667# we need a wrapper so that each warning is emitted only 3668# once. We break the quoting in m4_warning's argument in 3669# order to expand this macro's arguments, not AU_DEFUN's. 3670 3671 3672# Finally, this is the expansion that is picked up by 3673# autoconf. It tells the user to run autoupdate, and 3674# then outputs the replacement expansion. We do not care 3675# about autoupdate's warning because that contains 3676# information on what to do *after* running autoupdate. 3677 3678 3679 3680 3681# _LT_WITH_PIC([MODE]) 3682# -------------------- 3683# implement the --with-pic flag, and support the `pic-only' and `no-pic' 3684# LT_INIT options. 3685# MODE is either `yes' or `no'. If omitted, it defaults to `both'. 3686# _LT_WITH_PIC 3687 3688 3689 3690 3691# Old name: 3692# This is what autoupdate's m4 run will expand. It fires 3693# the warning (with _au_warn_XXX), outputs it into the 3694# updated configure.ac (with AC_DIAGNOSE), and then outputs 3695# the replacement expansion. 3696 3697 3698# This is an auxiliary macro that is also run when 3699# autoupdate runs m4. It simply calls m4_warning, but 3700# we need a wrapper so that each warning is emitted only 3701# once. We break the quoting in m4_warning's argument in 3702# order to expand this macro's arguments, not AU_DEFUN's. 3703 3704 3705# Finally, this is the expansion that is picked up by 3706# autoconf. It tells the user to run autoupdate, and 3707# then outputs the replacement expansion. We do not care 3708# about autoupdate's warning because that contains 3709# information on what to do *after* running autoupdate. 3710 3711 3712 3713## ----------------- ## 3714## LTDL_INIT Options ## 3715## ----------------- ## 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- 3727# 3728# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. 3729# Written by Gary V. Vaughan, 2004 3730# 3731# This file is free software; the Free Software Foundation gives 3732# unlimited permission to copy and/or distribute it, with or without 3733# modifications, as long as this notice is preserved. 3734 3735# serial 6 ltsugar.m4 3736 3737# This is to help aclocal find these macros, as it can't see m4_define. 3738 3739 3740 3741# lt_join(SEP, ARG1, [ARG2...]) 3742# ----------------------------- 3743# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their 3744# associated separator. 3745# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier 3746# versions in m4sugar had bugs. 3747 3748 3749 3750 3751# lt_car(LIST) 3752# lt_cdr(LIST) 3753# ------------ 3754# Manipulate m4 lists. 3755# These macros are necessary as long as will still need to support 3756# Autoconf-2.59 which quotes differently. 3757 3758 3759 3760 3761 3762# lt_append(MACRO-NAME, STRING, [SEPARATOR]) 3763# ------------------------------------------ 3764# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. 3765# Note that neither SEPARATOR nor STRING are expanded; they are appended 3766# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). 3767# No SEPARATOR is output if MACRO-NAME was previously undefined (different 3768# than defined and empty). 3769# 3770# This macro is needed until we can rely on Autoconf 2.62, since earlier 3771# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. 3772 3773 3774 3775 3776# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) 3777# ---------------------------------------------------------- 3778# Produce a SEP delimited list of all paired combinations of elements of 3779# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list 3780# has the form PREFIXmINFIXSUFFIXn. 3781# Needed until we can rely on m4_combine added in Autoconf 2.62. 3782 3783 3784 3785# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) 3786# ----------------------------------------------------------------------- 3787# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited 3788# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. 3789 3790 3791 3792# lt_dict_add(DICT, KEY, VALUE) 3793# ----------------------------- 3794 3795 3796 3797# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) 3798# -------------------------------------------- 3799 3800 3801 3802# lt_dict_fetch(DICT, KEY, [SUBKEY]) 3803# ---------------------------------- 3804 3805 3806 3807# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) 3808# ----------------------------------------------------------------- 3809 3810 3811 3812# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) 3813# -------------------------------------------------------------- 3814 3815 3816# ltversion.m4 -- version numbers -*- Autoconf -*- 3817# 3818# Copyright (C) 2004 Free Software Foundation, Inc. 3819# Written by Scott James Remnant, 2004 3820# 3821# This file is free software; the Free Software Foundation gives 3822# unlimited permission to copy and/or distribute it, with or without 3823# modifications, as long as this notice is preserved. 3824 3825# Generated from ltversion.in. 3826 3827# serial 3134 ltversion.m4 3828# This file is part of GNU Libtool 3829 3830 3831 3832 3833 3834 3835# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- 3836# 3837# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. 3838# Written by Scott James Remnant, 2004. 3839# 3840# This file is free software; the Free Software Foundation gives 3841# unlimited permission to copy and/or distribute it, with or without 3842# modifications, as long as this notice is preserved. 3843 3844# serial 4 lt~obsolete.m4 3845 3846# These exist entirely to fool aclocal when bootstrapping libtool. 3847# 3848# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) 3849# which have later been changed to m4_define as they aren't part of the 3850# exported API, or moved to Autoconf or Automake where they belong. 3851# 3852# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN 3853# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us 3854# using a macro with the same name in our local m4/libtool.m4 it'll 3855# pull the old libtool.m4 in (it doesn't see our shiny new m4_define 3856# and doesn't know about Autoconf macros at all.) 3857# 3858# So we provide this file, which has a silly filename so it's always 3859# included after everything else. This provides aclocal with the 3860# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything 3861# because those macros already exist, or will be overwritten later. 3862# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 3863# 3864# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. 3865# Yes, that means every name once taken will need to remain here until 3866# we give up compatibility with versions before 1.7, at which point 3867# we need to keep only those names which we still refer to. 3868 3869# This is to help aclocal find these macros, as it can't see m4_define. 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934## -*- Autoconf -*- 3935 3936# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3937# Free Software Foundation, Inc. 3938# 3939# This file is free software; the Free Software Foundation 3940# gives unlimited permission to copy and/or distribute it, 3941# with or without modifications, as long as this notice is preserved. 3942 3943# serial 8 3944 3945# Based on depend.m4 from automake 1.9, modified for standalone use in 3946# an environment where GNU make is required. 3947 3948# ZW_PROG_COMPILER_DEPENDENCIES 3949# ----------------------------- 3950# Variant of _AM_DEPENDENCIES which just does the dependency probe and 3951# sets fooDEPMODE accordingly. Cache-variable compatible with 3952# original; not side-effect compatible. As the users of this macro 3953# may require accurate dependencies for correct builds, it does *not* 3954# honor --disable-dependency-checking, and failure to detect a usable 3955# method is an error. depcomp is assumed to be located in 3956# $ac_aux_dir. 3957# 3958# FIXME: Should use the Autoconf 2.5x language-selection mechanism. 3959 3960 3961 3962# AM_SET_DEPDIR 3963# ------------- 3964# Choose a directory name for dependency files. 3965 3966 3967# ZW_CREATE_DEPDIR 3968# ---------------- 3969# As AM_SET_DEPDIR, but also create the directory at config.status time. 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036# intl sister-directory configuration rules. 4037# 4038 4039# The idea behind this macro is that there's no need to repeat all the 4040# autoconf probes done by the intl directory - it's already done them 4041# for us. In fact, there's no need even to look at the cache for the 4042# answers. All we need to do is nab a few pieces of information. 4043# The intl directory is set up to make this easy, by generating a 4044# small file which can be sourced as a shell script; then we produce 4045# the necessary substitutions and definitions for this directory. 4046 4047 4048 4049# Autoconf M4 include file defining utility macros for complex Canadian 4050# cross builds. 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060#### 4061# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM 4062# or AC_INIT. 4063# These demand that AC_CANONICAL_SYSTEM be called beforehand. 4064 4065#### 4066# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 4067# Like plain AC_CHECK_TOOLS, but require prefix if build!=host. 4068 4069 4070#### 4071# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 4072# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target. 4073 4074 4075 4076# Backported from Autoconf 2.5x; can go away when and if 4077# we switch. Put the OS path separator in $PATH_SEPARATOR. 4078 4079 4080 4081 4082 4083 4084 4085 4086# ACX_HAVE_GCC_FOR_TARGET 4087# Check if the variable GCC_FOR_TARGET really points to a GCC binary. 4088 4089 4090# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG) 4091# Searching for installed target binutils. We need to take extra care, 4092# else we may find the wrong assembler, linker, etc., and lose. 4093# 4094# First try --with-build-time-tools, if specified. 4095# 4096# For build != host, we ask the installed GCC for the name of the tool it 4097# uses, and accept it if it is an absolute path. This is because the 4098# only good choice for a compiler is the same GCC version that is being 4099# installed (or we couldn't make target libraries), and we assume that 4100# on the host system we'll have not only the same GCC version, but also 4101# the same binutils version. 4102# 4103# For build == host, search the same directories that the installed 4104# compiler will search. We used to do this for the assembler, linker, 4105# and nm only; for simplicity of configuration, however, we extend this 4106# criterion to tools (such as ar and ranlib) that are never invoked by 4107# the compiler, to avoid mismatches. 4108# 4109# Also note we have to check MD_EXEC_PREFIX before checking the user's path 4110# if build == target. This makes the most sense only when bootstrapping, 4111# but we also do so when build != host. In this case, we hope that the 4112# build and host systems will have similar contents of MD_EXEC_PREFIX. 4113# 4114# If we do not find a suitable binary, then try the user's path. 4115 4116 4117### 4118# AC_PROG_CPP_WERROR 4119# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which 4120# triggers warnings from the preprocessor. Will be in autoconf 2.58. 4121# For now, using this also overrides header checks to use only the 4122# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a 4123# bit harder from here). 4124# Eventually autoconf will default to checking headers with the compiler 4125# instead, and we'll have to do this differently. 4126 4127# AC_PROG_CPP_WERROR 4128 4129# Test for GNAT. 4130# We require the gnatbind & gnatmake programs, as well as a compiler driver 4131# that understands Ada. We use the user's CC setting, already found, and 4132# possibly add $1 to the command-line parameters. 4133# 4134# Sets the shell variable have_gnat to yes or no as appropriate, and 4135# substitutes GNATBIND and GNATMAKE. 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161ac_ext=c 4162ac_cpp='$CPP $CPPFLAGS' 4163ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4164ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4165ac_compiler_gnu=$ac_cv_c_compiler_gnu 4166if test -n "$ac_tool_prefix"; then 4167 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4168set dummy ${ac_tool_prefix}gcc; ac_word=$2 4169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4170$as_echo_n "checking for $ac_word... " >&6; } 4171if ${ac_cv_prog_CC+:} false; then : 4172 $as_echo_n "(cached) " >&6 4173else 4174 if test -n "$CC"; then 4175 ac_cv_prog_CC="$CC" # Let the user override the test. 4176else 4177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4178for as_dir in $PATH 4179do 4180 IFS=$as_save_IFS 4181 test -z "$as_dir" && as_dir=. 4182 for ac_exec_ext in '' $ac_executable_extensions; do 4183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4184 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4186 break 2 4187 fi 4188done 4189 done 4190IFS=$as_save_IFS 4191 4192fi 4193fi 4194CC=$ac_cv_prog_CC 4195if test -n "$CC"; then 4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4197$as_echo "$CC" >&6; } 4198else 4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4200$as_echo "no" >&6; } 4201fi 4202 4203 4204fi 4205if test -z "$ac_cv_prog_CC"; then 4206 ac_ct_CC=$CC 4207 # Extract the first word of "gcc", so it can be a program name with args. 4208set dummy gcc; ac_word=$2 4209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4210$as_echo_n "checking for $ac_word... " >&6; } 4211if ${ac_cv_prog_ac_ct_CC+:} false; then : 4212 $as_echo_n "(cached) " >&6 4213else 4214 if test -n "$ac_ct_CC"; then 4215 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4216else 4217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4218for as_dir in $PATH 4219do 4220 IFS=$as_save_IFS 4221 test -z "$as_dir" && as_dir=. 4222 for ac_exec_ext in '' $ac_executable_extensions; do 4223 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4224 ac_cv_prog_ac_ct_CC="gcc" 4225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4226 break 2 4227 fi 4228done 4229 done 4230IFS=$as_save_IFS 4231 4232fi 4233fi 4234ac_ct_CC=$ac_cv_prog_ac_ct_CC 4235if test -n "$ac_ct_CC"; then 4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4237$as_echo "$ac_ct_CC" >&6; } 4238else 4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4240$as_echo "no" >&6; } 4241fi 4242 4243 if test "x$ac_ct_CC" = x; then 4244 CC="" 4245 else 4246 case $cross_compiling:$ac_tool_warned in 4247yes:) 4248{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4249$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4250ac_tool_warned=yes ;; 4251esac 4252 CC=$ac_ct_CC 4253 fi 4254else 4255 CC="$ac_cv_prog_CC" 4256fi 4257 4258if test -z "$CC"; then 4259 if test -n "$ac_tool_prefix"; then 4260 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4261set dummy ${ac_tool_prefix}cc; ac_word=$2 4262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4263$as_echo_n "checking for $ac_word... " >&6; } 4264if ${ac_cv_prog_CC+:} false; then : 4265 $as_echo_n "(cached) " >&6 4266else 4267 if test -n "$CC"; then 4268 ac_cv_prog_CC="$CC" # Let the user override the test. 4269else 4270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4271for as_dir in $PATH 4272do 4273 IFS=$as_save_IFS 4274 test -z "$as_dir" && as_dir=. 4275 for ac_exec_ext in '' $ac_executable_extensions; do 4276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4277 ac_cv_prog_CC="${ac_tool_prefix}cc" 4278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4279 break 2 4280 fi 4281done 4282 done 4283IFS=$as_save_IFS 4284 4285fi 4286fi 4287CC=$ac_cv_prog_CC 4288if test -n "$CC"; then 4289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4290$as_echo "$CC" >&6; } 4291else 4292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4293$as_echo "no" >&6; } 4294fi 4295 4296 4297 fi 4298fi 4299if test -z "$CC"; then 4300 # Extract the first word of "cc", so it can be a program name with args. 4301set dummy cc; ac_word=$2 4302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4303$as_echo_n "checking for $ac_word... " >&6; } 4304if ${ac_cv_prog_CC+:} false; then : 4305 $as_echo_n "(cached) " >&6 4306else 4307 if test -n "$CC"; then 4308 ac_cv_prog_CC="$CC" # Let the user override the test. 4309else 4310 ac_prog_rejected=no 4311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4312for as_dir in $PATH 4313do 4314 IFS=$as_save_IFS 4315 test -z "$as_dir" && as_dir=. 4316 for ac_exec_ext in '' $ac_executable_extensions; do 4317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4318 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4319 ac_prog_rejected=yes 4320 continue 4321 fi 4322 ac_cv_prog_CC="cc" 4323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4324 break 2 4325 fi 4326done 4327 done 4328IFS=$as_save_IFS 4329 4330if test $ac_prog_rejected = yes; then 4331 # We found a bogon in the path, so make sure we never use it. 4332 set dummy $ac_cv_prog_CC 4333 shift 4334 if test $# != 0; then 4335 # We chose a different compiler from the bogus one. 4336 # However, it has the same basename, so the bogon will be chosen 4337 # first if we set CC to just the basename; use the full file name. 4338 shift 4339 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4340 fi 4341fi 4342fi 4343fi 4344CC=$ac_cv_prog_CC 4345if test -n "$CC"; then 4346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4347$as_echo "$CC" >&6; } 4348else 4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4350$as_echo "no" >&6; } 4351fi 4352 4353 4354fi 4355if test -z "$CC"; then 4356 if test -n "$ac_tool_prefix"; then 4357 for ac_prog in cl.exe 4358 do 4359 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4360set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4362$as_echo_n "checking for $ac_word... " >&6; } 4363if ${ac_cv_prog_CC+:} false; then : 4364 $as_echo_n "(cached) " >&6 4365else 4366 if test -n "$CC"; then 4367 ac_cv_prog_CC="$CC" # Let the user override the test. 4368else 4369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4370for as_dir in $PATH 4371do 4372 IFS=$as_save_IFS 4373 test -z "$as_dir" && as_dir=. 4374 for ac_exec_ext in '' $ac_executable_extensions; do 4375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4376 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4378 break 2 4379 fi 4380done 4381 done 4382IFS=$as_save_IFS 4383 4384fi 4385fi 4386CC=$ac_cv_prog_CC 4387if test -n "$CC"; then 4388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4389$as_echo "$CC" >&6; } 4390else 4391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4392$as_echo "no" >&6; } 4393fi 4394 4395 4396 test -n "$CC" && break 4397 done 4398fi 4399if test -z "$CC"; then 4400 ac_ct_CC=$CC 4401 for ac_prog in cl.exe 4402do 4403 # Extract the first word of "$ac_prog", so it can be a program name with args. 4404set dummy $ac_prog; ac_word=$2 4405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4406$as_echo_n "checking for $ac_word... " >&6; } 4407if ${ac_cv_prog_ac_ct_CC+:} false; then : 4408 $as_echo_n "(cached) " >&6 4409else 4410 if test -n "$ac_ct_CC"; then 4411 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4412else 4413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4414for as_dir in $PATH 4415do 4416 IFS=$as_save_IFS 4417 test -z "$as_dir" && as_dir=. 4418 for ac_exec_ext in '' $ac_executable_extensions; do 4419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4420 ac_cv_prog_ac_ct_CC="$ac_prog" 4421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4422 break 2 4423 fi 4424done 4425 done 4426IFS=$as_save_IFS 4427 4428fi 4429fi 4430ac_ct_CC=$ac_cv_prog_ac_ct_CC 4431if test -n "$ac_ct_CC"; then 4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4433$as_echo "$ac_ct_CC" >&6; } 4434else 4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4436$as_echo "no" >&6; } 4437fi 4438 4439 4440 test -n "$ac_ct_CC" && break 4441done 4442 4443 if test "x$ac_ct_CC" = x; then 4444 CC="" 4445 else 4446 case $cross_compiling:$ac_tool_warned in 4447yes:) 4448{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4449$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4450ac_tool_warned=yes ;; 4451esac 4452 CC=$ac_ct_CC 4453 fi 4454fi 4455 4456fi 4457 4458 4459test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4460$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4461as_fn_error $? "no acceptable C compiler found in \$PATH 4462See \`config.log' for more details" "$LINENO" 5; } 4463 4464# Provide some information about the compiler. 4465$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4466set X $ac_compile 4467ac_compiler=$2 4468for ac_option in --version -v -V -qversion; do 4469 { { ac_try="$ac_compiler $ac_option >&5" 4470case "(($ac_try" in 4471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4472 *) ac_try_echo=$ac_try;; 4473esac 4474eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4475$as_echo "$ac_try_echo"; } >&5 4476 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4477 ac_status=$? 4478 if test -s conftest.err; then 4479 sed '10a\ 4480... rest of stderr output deleted ... 4481 10q' conftest.err >conftest.er1 4482 cat conftest.er1 >&5 4483 fi 4484 rm -f conftest.er1 conftest.err 4485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4486 test $ac_status = 0; } 4487done 4488 4489cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4490/* end confdefs.h. */ 4491 4492int 4493main () 4494{ 4495 4496 ; 4497 return 0; 4498} 4499_ACEOF 4500ac_clean_files_save=$ac_clean_files 4501ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 4502# Try to create an executable without -o first, disregard a.out. 4503# It will help us diagnose broken compilers, and finding out an intuition 4504# of exeext. 4505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4506$as_echo_n "checking whether the C compiler works... " >&6; } 4507ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4508 4509# The possible output files: 4510ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4511 4512ac_rmfiles= 4513for ac_file in $ac_files 4514do 4515 case $ac_file in 4516 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4517 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4518 esac 4519done 4520rm -f $ac_rmfiles 4521 4522if { { ac_try="$ac_link_default" 4523case "(($ac_try" in 4524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4525 *) ac_try_echo=$ac_try;; 4526esac 4527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4528$as_echo "$ac_try_echo"; } >&5 4529 (eval "$ac_link_default") 2>&5 4530 ac_status=$? 4531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4532 test $ac_status = 0; }; then : 4533 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4534# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4535# in a Makefile. We should not override ac_cv_exeext if it was cached, 4536# so that the user can short-circuit this test for compilers unknown to 4537# Autoconf. 4538for ac_file in $ac_files '' 4539do 4540 test -f "$ac_file" || continue 4541 case $ac_file in 4542 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4543 ;; 4544 [ab].out ) 4545 # We found the default executable, but exeext='' is most 4546 # certainly right. 4547 break;; 4548 *.* ) 4549 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4550 then :; else 4551 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4552 fi 4553 # We set ac_cv_exeext here because the later test for it is not 4554 # safe: cross compilers may not add the suffix if given an `-o' 4555 # argument, so we may need to know it at that point already. 4556 # Even if this section looks crufty: it has the advantage of 4557 # actually working. 4558 break;; 4559 * ) 4560 break;; 4561 esac 4562done 4563test "$ac_cv_exeext" = no && ac_cv_exeext= 4564 4565else 4566 ac_file='' 4567fi 4568if test -z "$ac_file"; then : 4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4570$as_echo "no" >&6; } 4571$as_echo "$as_me: failed program was:" >&5 4572sed 's/^/| /' conftest.$ac_ext >&5 4573 4574{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4575$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4576as_fn_error 77 "C compiler cannot create executables 4577See \`config.log' for more details" "$LINENO" 5; } 4578else 4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4580$as_echo "yes" >&6; } 4581fi 4582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4583$as_echo_n "checking for C compiler default output file name... " >&6; } 4584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4585$as_echo "$ac_file" >&6; } 4586ac_exeext=$ac_cv_exeext 4587 4588rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4589ac_clean_files=$ac_clean_files_save 4590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4591$as_echo_n "checking for suffix of executables... " >&6; } 4592if { { ac_try="$ac_link" 4593case "(($ac_try" in 4594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4595 *) ac_try_echo=$ac_try;; 4596esac 4597eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4598$as_echo "$ac_try_echo"; } >&5 4599 (eval "$ac_link") 2>&5 4600 ac_status=$? 4601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4602 test $ac_status = 0; }; then : 4603 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4604# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4605# work properly (i.e., refer to `conftest.exe'), while it won't with 4606# `rm'. 4607for ac_file in conftest.exe conftest conftest.*; do 4608 test -f "$ac_file" || continue 4609 case $ac_file in 4610 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4611 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4612 break;; 4613 * ) break;; 4614 esac 4615done 4616else 4617 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4619as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4620See \`config.log' for more details" "$LINENO" 5; } 4621fi 4622rm -f conftest conftest$ac_cv_exeext 4623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4624$as_echo "$ac_cv_exeext" >&6; } 4625 4626rm -f conftest.$ac_ext 4627EXEEXT=$ac_cv_exeext 4628ac_exeext=$EXEEXT 4629cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4630/* end confdefs.h. */ 4631#include <stdio.h> 4632int 4633main () 4634{ 4635FILE *f = fopen ("conftest.out", "w"); 4636 return ferror (f) || fclose (f) != 0; 4637 4638 ; 4639 return 0; 4640} 4641_ACEOF 4642ac_clean_files="$ac_clean_files conftest.out" 4643# Check that the compiler produces executables we can run. If not, either 4644# the compiler is broken, or we cross compile. 4645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4646$as_echo_n "checking whether we are cross compiling... " >&6; } 4647if test "$cross_compiling" != yes; then 4648 { { ac_try="$ac_link" 4649case "(($ac_try" in 4650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4651 *) ac_try_echo=$ac_try;; 4652esac 4653eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4654$as_echo "$ac_try_echo"; } >&5 4655 (eval "$ac_link") 2>&5 4656 ac_status=$? 4657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4658 test $ac_status = 0; } 4659 if { ac_try='./conftest$ac_cv_exeext' 4660 { { case "(($ac_try" in 4661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4662 *) ac_try_echo=$ac_try;; 4663esac 4664eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4665$as_echo "$ac_try_echo"; } >&5 4666 (eval "$ac_try") 2>&5 4667 ac_status=$? 4668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4669 test $ac_status = 0; }; }; then 4670 cross_compiling=no 4671 else 4672 if test "$cross_compiling" = maybe; then 4673 cross_compiling=yes 4674 else 4675 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4676$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4677as_fn_error $? "cannot run C compiled programs. 4678If you meant to cross compile, use \`--host'. 4679See \`config.log' for more details" "$LINENO" 5; } 4680 fi 4681 fi 4682fi 4683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4684$as_echo "$cross_compiling" >&6; } 4685 4686rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4687ac_clean_files=$ac_clean_files_save 4688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4689$as_echo_n "checking for suffix of object files... " >&6; } 4690if ${ac_cv_objext+:} false; then : 4691 $as_echo_n "(cached) " >&6 4692else 4693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4694/* end confdefs.h. */ 4695 4696int 4697main () 4698{ 4699 4700 ; 4701 return 0; 4702} 4703_ACEOF 4704rm -f conftest.o conftest.obj 4705if { { ac_try="$ac_compile" 4706case "(($ac_try" in 4707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4708 *) ac_try_echo=$ac_try;; 4709esac 4710eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4711$as_echo "$ac_try_echo"; } >&5 4712 (eval "$ac_compile") 2>&5 4713 ac_status=$? 4714 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4715 test $ac_status = 0; }; then : 4716 for ac_file in conftest.o conftest.obj conftest.*; do 4717 test -f "$ac_file" || continue; 4718 case $ac_file in 4719 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4720 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4721 break;; 4722 esac 4723done 4724else 4725 $as_echo "$as_me: failed program was:" >&5 4726sed 's/^/| /' conftest.$ac_ext >&5 4727 4728{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4729$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4730as_fn_error $? "cannot compute suffix of object files: cannot compile 4731See \`config.log' for more details" "$LINENO" 5; } 4732fi 4733rm -f conftest.$ac_cv_objext conftest.$ac_ext 4734fi 4735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4736$as_echo "$ac_cv_objext" >&6; } 4737OBJEXT=$ac_cv_objext 4738ac_objext=$OBJEXT 4739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4740$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4741if ${ac_cv_c_compiler_gnu+:} false; then : 4742 $as_echo_n "(cached) " >&6 4743else 4744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4745/* end confdefs.h. */ 4746 4747int 4748main () 4749{ 4750#ifndef __GNUC__ 4751 choke me 4752#endif 4753 4754 ; 4755 return 0; 4756} 4757_ACEOF 4758if ac_fn_c_try_compile "$LINENO"; then : 4759 ac_compiler_gnu=yes 4760else 4761 ac_compiler_gnu=no 4762fi 4763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4764ac_cv_c_compiler_gnu=$ac_compiler_gnu 4765 4766fi 4767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4768$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4769if test $ac_compiler_gnu = yes; then 4770 GCC=yes 4771else 4772 GCC= 4773fi 4774ac_test_CFLAGS=${CFLAGS+set} 4775ac_save_CFLAGS=$CFLAGS 4776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4777$as_echo_n "checking whether $CC accepts -g... " >&6; } 4778if ${ac_cv_prog_cc_g+:} false; then : 4779 $as_echo_n "(cached) " >&6 4780else 4781 ac_save_c_werror_flag=$ac_c_werror_flag 4782 ac_c_werror_flag=yes 4783 ac_cv_prog_cc_g=no 4784 CFLAGS="-g" 4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4786/* end confdefs.h. */ 4787 4788int 4789main () 4790{ 4791 4792 ; 4793 return 0; 4794} 4795_ACEOF 4796if ac_fn_c_try_compile "$LINENO"; then : 4797 ac_cv_prog_cc_g=yes 4798else 4799 CFLAGS="" 4800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4801/* end confdefs.h. */ 4802 4803int 4804main () 4805{ 4806 4807 ; 4808 return 0; 4809} 4810_ACEOF 4811if ac_fn_c_try_compile "$LINENO"; then : 4812 4813else 4814 ac_c_werror_flag=$ac_save_c_werror_flag 4815 CFLAGS="-g" 4816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4817/* end confdefs.h. */ 4818 4819int 4820main () 4821{ 4822 4823 ; 4824 return 0; 4825} 4826_ACEOF 4827if ac_fn_c_try_compile "$LINENO"; then : 4828 ac_cv_prog_cc_g=yes 4829fi 4830rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4831fi 4832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4833fi 4834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4835 ac_c_werror_flag=$ac_save_c_werror_flag 4836fi 4837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4838$as_echo "$ac_cv_prog_cc_g" >&6; } 4839if test "$ac_test_CFLAGS" = set; then 4840 CFLAGS=$ac_save_CFLAGS 4841elif test $ac_cv_prog_cc_g = yes; then 4842 if test "$GCC" = yes; then 4843 CFLAGS="-g -O2" 4844 else 4845 CFLAGS="-g" 4846 fi 4847else 4848 if test "$GCC" = yes; then 4849 CFLAGS="-O2" 4850 else 4851 CFLAGS= 4852 fi 4853fi 4854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4855$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4856if ${ac_cv_prog_cc_c89+:} false; then : 4857 $as_echo_n "(cached) " >&6 4858else 4859 ac_cv_prog_cc_c89=no 4860ac_save_CC=$CC 4861cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4862/* end confdefs.h. */ 4863#include <stdarg.h> 4864#include <stdio.h> 4865struct stat; 4866/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4867struct buf { int x; }; 4868FILE * (*rcsopen) (struct buf *, struct stat *, int); 4869static char *e (p, i) 4870 char **p; 4871 int i; 4872{ 4873 return p[i]; 4874} 4875static char *f (char * (*g) (char **, int), char **p, ...) 4876{ 4877 char *s; 4878 va_list v; 4879 va_start (v,p); 4880 s = g (p, va_arg (v,int)); 4881 va_end (v); 4882 return s; 4883} 4884 4885/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4886 function prototypes and stuff, but not '\xHH' hex character constants. 4887 These don't provoke an error unfortunately, instead are silently treated 4888 as 'x'. The following induces an error, until -std is added to get 4889 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4890 array size at least. It's necessary to write '\x00'==0 to get something 4891 that's true only with -std. */ 4892int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4893 4894/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4895 inside strings and character constants. */ 4896#define FOO(x) 'x' 4897int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4898 4899int test (int i, double x); 4900struct s1 {int (*f) (int a);}; 4901struct s2 {int (*f) (double a);}; 4902int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4903int argc; 4904char **argv; 4905int 4906main () 4907{ 4908return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4909 ; 4910 return 0; 4911} 4912_ACEOF 4913for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4914 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4915do 4916 CC="$ac_save_CC $ac_arg" 4917 if ac_fn_c_try_compile "$LINENO"; then : 4918 ac_cv_prog_cc_c89=$ac_arg 4919fi 4920rm -f core conftest.err conftest.$ac_objext 4921 test "x$ac_cv_prog_cc_c89" != "xno" && break 4922done 4923rm -f conftest.$ac_ext 4924CC=$ac_save_CC 4925 4926fi 4927# AC_CACHE_VAL 4928case "x$ac_cv_prog_cc_c89" in 4929 x) 4930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4931$as_echo "none needed" >&6; } ;; 4932 xno) 4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4934$as_echo "unsupported" >&6; } ;; 4935 *) 4936 CC="$CC $ac_cv_prog_cc_c89" 4937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4938$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4939esac 4940if test "x$ac_cv_prog_cc_c89" != xno; then : 4941 4942fi 4943 4944ac_ext=c 4945ac_cpp='$CPP $CPPFLAGS' 4946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4948ac_compiler_gnu=$ac_cv_c_compiler_gnu 4949 4950ac_aux_dir= 4951for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4952 if test -f "$ac_dir/install-sh"; then 4953 ac_aux_dir=$ac_dir 4954 ac_install_sh="$ac_aux_dir/install-sh -c" 4955 break 4956 elif test -f "$ac_dir/install.sh"; then 4957 ac_aux_dir=$ac_dir 4958 ac_install_sh="$ac_aux_dir/install.sh -c" 4959 break 4960 elif test -f "$ac_dir/shtool"; then 4961 ac_aux_dir=$ac_dir 4962 ac_install_sh="$ac_aux_dir/shtool install -c" 4963 break 4964 fi 4965done 4966if test -z "$ac_aux_dir"; then 4967 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4968fi 4969 4970# These three variables are undocumented and unsupported, 4971# and are intended to be withdrawn in a future Autoconf release. 4972# They can cause serious problems if a builder's source tree is in a directory 4973# whose full name contains unusual characters. 4974ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4975ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4976ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4977 4978 4979# Make sure we can run config.sub. 4980$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4981 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4982 4983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4984$as_echo_n "checking build system type... " >&6; } 4985if ${ac_cv_build+:} false; then : 4986 $as_echo_n "(cached) " >&6 4987else 4988 ac_build_alias=$build_alias 4989test "x$ac_build_alias" = x && 4990 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4991test "x$ac_build_alias" = x && 4992 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4993ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4994 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4995 4996fi 4997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4998$as_echo "$ac_cv_build" >&6; } 4999case $ac_cv_build in 5000*-*-*) ;; 5001*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5002esac 5003build=$ac_cv_build 5004ac_save_IFS=$IFS; IFS='-' 5005set x $ac_cv_build 5006shift 5007build_cpu=$1 5008build_vendor=$2 5009shift; shift 5010# Remember, the first character of IFS is used to create $*, 5011# except with old shells: 5012build_os=$* 5013IFS=$ac_save_IFS 5014case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5015 5016 5017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5018$as_echo_n "checking host system type... " >&6; } 5019if ${ac_cv_host+:} false; then : 5020 $as_echo_n "(cached) " >&6 5021else 5022 if test "x$host_alias" = x; then 5023 ac_cv_host=$ac_cv_build 5024else 5025 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5026 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5027fi 5028 5029fi 5030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5031$as_echo "$ac_cv_host" >&6; } 5032case $ac_cv_host in 5033*-*-*) ;; 5034*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5035esac 5036host=$ac_cv_host 5037ac_save_IFS=$IFS; IFS='-' 5038set x $ac_cv_host 5039shift 5040host_cpu=$1 5041host_vendor=$2 5042shift; shift 5043# Remember, the first character of IFS is used to create $*, 5044# except with old shells: 5045host_os=$* 5046IFS=$ac_save_IFS 5047case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5048 5049 5050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 5051$as_echo_n "checking target system type... " >&6; } 5052if ${ac_cv_target+:} false; then : 5053 $as_echo_n "(cached) " >&6 5054else 5055 if test "x$target_alias" = x; then 5056 ac_cv_target=$ac_cv_host 5057else 5058 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 5059 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 5060fi 5061 5062fi 5063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 5064$as_echo "$ac_cv_target" >&6; } 5065case $ac_cv_target in 5066*-*-*) ;; 5067*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 5068esac 5069target=$ac_cv_target 5070ac_save_IFS=$IFS; IFS='-' 5071set x $ac_cv_target 5072shift 5073target_cpu=$1 5074target_vendor=$2 5075shift; shift 5076# Remember, the first character of IFS is used to create $*, 5077# except with old shells: 5078target_os=$* 5079IFS=$ac_save_IFS 5080case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 5081 5082 5083# The aliases save the names the user supplied, while $host etc. 5084# will get canonicalized. 5085test -n "$target_alias" && 5086 test "$program_prefix$program_suffix$program_transform_name" = \ 5087 NONENONEs,x,x, && 5088 program_prefix=${target_alias}- 5089 5090ac_ext=c 5091ac_cpp='$CPP $CPPFLAGS' 5092ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5093ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5094ac_compiler_gnu=$ac_cv_c_compiler_gnu 5095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5096$as_echo_n "checking how to run the C preprocessor... " >&6; } 5097# On Suns, sometimes $CPP names a directory. 5098if test -n "$CPP" && test -d "$CPP"; then 5099 CPP= 5100fi 5101if test -z "$CPP"; then 5102 if ${ac_cv_prog_CPP+:} false; then : 5103 $as_echo_n "(cached) " >&6 5104else 5105 # Double quotes because CPP needs to be expanded 5106 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5107 do 5108 ac_preproc_ok=false 5109for ac_c_preproc_warn_flag in '' yes 5110do 5111 # Use a header file that comes with gcc, so configuring glibc 5112 # with a fresh cross-compiler works. 5113 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5114 # <limits.h> exists even on freestanding compilers. 5115 # On the NeXT, cc -E runs the code through the compiler's parser, 5116 # not just through cpp. "Syntax error" is here to catch this case. 5117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5118/* end confdefs.h. */ 5119#ifdef __STDC__ 5120# include <limits.h> 5121#else 5122# include <assert.h> 5123#endif 5124 Syntax error 5125_ACEOF 5126if ac_fn_c_try_cpp "$LINENO"; then : 5127 5128else 5129 # Broken: fails on valid input. 5130continue 5131fi 5132rm -f conftest.err conftest.i conftest.$ac_ext 5133 5134 # OK, works on sane cases. Now check whether nonexistent headers 5135 # can be detected and how. 5136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5137/* end confdefs.h. */ 5138#include <ac_nonexistent.h> 5139_ACEOF 5140if ac_fn_c_try_cpp "$LINENO"; then : 5141 # Broken: success on invalid input. 5142continue 5143else 5144 # Passes both tests. 5145ac_preproc_ok=: 5146break 5147fi 5148rm -f conftest.err conftest.i conftest.$ac_ext 5149 5150done 5151# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5152rm -f conftest.i conftest.err conftest.$ac_ext 5153if $ac_preproc_ok; then : 5154 break 5155fi 5156 5157 done 5158 ac_cv_prog_CPP=$CPP 5159 5160fi 5161 CPP=$ac_cv_prog_CPP 5162else 5163 ac_cv_prog_CPP=$CPP 5164fi 5165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5166$as_echo "$CPP" >&6; } 5167ac_preproc_ok=false 5168for ac_c_preproc_warn_flag in '' yes 5169do 5170 # Use a header file that comes with gcc, so configuring glibc 5171 # with a fresh cross-compiler works. 5172 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5173 # <limits.h> exists even on freestanding compilers. 5174 # On the NeXT, cc -E runs the code through the compiler's parser, 5175 # not just through cpp. "Syntax error" is here to catch this case. 5176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5177/* end confdefs.h. */ 5178#ifdef __STDC__ 5179# include <limits.h> 5180#else 5181# include <assert.h> 5182#endif 5183 Syntax error 5184_ACEOF 5185if ac_fn_c_try_cpp "$LINENO"; then : 5186 5187else 5188 # Broken: fails on valid input. 5189continue 5190fi 5191rm -f conftest.err conftest.i conftest.$ac_ext 5192 5193 # OK, works on sane cases. Now check whether nonexistent headers 5194 # can be detected and how. 5195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5196/* end confdefs.h. */ 5197#include <ac_nonexistent.h> 5198_ACEOF 5199if ac_fn_c_try_cpp "$LINENO"; then : 5200 # Broken: success on invalid input. 5201continue 5202else 5203 # Passes both tests. 5204ac_preproc_ok=: 5205break 5206fi 5207rm -f conftest.err conftest.i conftest.$ac_ext 5208 5209done 5210# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5211rm -f conftest.i conftest.err conftest.$ac_ext 5212if $ac_preproc_ok; then : 5213 5214else 5215 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5216$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5217as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5218See \`config.log' for more details" "$LINENO" 5; } 5219fi 5220 5221ac_ext=c 5222ac_cpp='$CPP $CPPFLAGS' 5223ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5224ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5225ac_compiler_gnu=$ac_cv_c_compiler_gnu 5226 5227 5228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5229$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5230if ${ac_cv_path_GREP+:} false; then : 5231 $as_echo_n "(cached) " >&6 5232else 5233 if test -z "$GREP"; then 5234 ac_path_GREP_found=false 5235 # Loop through the user's path and test for each of PROGNAME-LIST 5236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5237for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5238do 5239 IFS=$as_save_IFS 5240 test -z "$as_dir" && as_dir=. 5241 for ac_prog in grep ggrep; do 5242 for ac_exec_ext in '' $ac_executable_extensions; do 5243 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5244 as_fn_executable_p "$ac_path_GREP" || continue 5245# Check for GNU ac_path_GREP and select it if it is found. 5246 # Check for GNU $ac_path_GREP 5247case `"$ac_path_GREP" --version 2>&1` in 5248*GNU*) 5249 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5250*) 5251 ac_count=0 5252 $as_echo_n 0123456789 >"conftest.in" 5253 while : 5254 do 5255 cat "conftest.in" "conftest.in" >"conftest.tmp" 5256 mv "conftest.tmp" "conftest.in" 5257 cp "conftest.in" "conftest.nl" 5258 $as_echo 'GREP' >> "conftest.nl" 5259 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5260 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5261 as_fn_arith $ac_count + 1 && ac_count=$as_val 5262 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5263 # Best one so far, save it but keep looking for a better one 5264 ac_cv_path_GREP="$ac_path_GREP" 5265 ac_path_GREP_max=$ac_count 5266 fi 5267 # 10*(2^10) chars as input seems more than enough 5268 test $ac_count -gt 10 && break 5269 done 5270 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5271esac 5272 5273 $ac_path_GREP_found && break 3 5274 done 5275 done 5276 done 5277IFS=$as_save_IFS 5278 if test -z "$ac_cv_path_GREP"; then 5279 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5280 fi 5281else 5282 ac_cv_path_GREP=$GREP 5283fi 5284 5285fi 5286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5287$as_echo "$ac_cv_path_GREP" >&6; } 5288 GREP="$ac_cv_path_GREP" 5289 5290 5291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5292$as_echo_n "checking for egrep... " >&6; } 5293if ${ac_cv_path_EGREP+:} false; then : 5294 $as_echo_n "(cached) " >&6 5295else 5296 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5297 then ac_cv_path_EGREP="$GREP -E" 5298 else 5299 if test -z "$EGREP"; then 5300 ac_path_EGREP_found=false 5301 # Loop through the user's path and test for each of PROGNAME-LIST 5302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5303for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5304do 5305 IFS=$as_save_IFS 5306 test -z "$as_dir" && as_dir=. 5307 for ac_prog in egrep; do 5308 for ac_exec_ext in '' $ac_executable_extensions; do 5309 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5310 as_fn_executable_p "$ac_path_EGREP" || continue 5311# Check for GNU ac_path_EGREP and select it if it is found. 5312 # Check for GNU $ac_path_EGREP 5313case `"$ac_path_EGREP" --version 2>&1` in 5314*GNU*) 5315 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5316*) 5317 ac_count=0 5318 $as_echo_n 0123456789 >"conftest.in" 5319 while : 5320 do 5321 cat "conftest.in" "conftest.in" >"conftest.tmp" 5322 mv "conftest.tmp" "conftest.in" 5323 cp "conftest.in" "conftest.nl" 5324 $as_echo 'EGREP' >> "conftest.nl" 5325 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5326 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5327 as_fn_arith $ac_count + 1 && ac_count=$as_val 5328 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5329 # Best one so far, save it but keep looking for a better one 5330 ac_cv_path_EGREP="$ac_path_EGREP" 5331 ac_path_EGREP_max=$ac_count 5332 fi 5333 # 10*(2^10) chars as input seems more than enough 5334 test $ac_count -gt 10 && break 5335 done 5336 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5337esac 5338 5339 $ac_path_EGREP_found && break 3 5340 done 5341 done 5342 done 5343IFS=$as_save_IFS 5344 if test -z "$ac_cv_path_EGREP"; then 5345 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5346 fi 5347else 5348 ac_cv_path_EGREP=$EGREP 5349fi 5350 5351 fi 5352fi 5353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5354$as_echo "$ac_cv_path_EGREP" >&6; } 5355 EGREP="$ac_cv_path_EGREP" 5356 5357 5358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5359$as_echo_n "checking for ANSI C header files... " >&6; } 5360if ${ac_cv_header_stdc+:} false; then : 5361 $as_echo_n "(cached) " >&6 5362else 5363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5364/* end confdefs.h. */ 5365#include <stdlib.h> 5366#include <stdarg.h> 5367#include <string.h> 5368#include <float.h> 5369 5370int 5371main () 5372{ 5373 5374 ; 5375 return 0; 5376} 5377_ACEOF 5378if ac_fn_c_try_compile "$LINENO"; then : 5379 ac_cv_header_stdc=yes 5380else 5381 ac_cv_header_stdc=no 5382fi 5383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5384 5385if test $ac_cv_header_stdc = yes; then 5386 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5388/* end confdefs.h. */ 5389#include <string.h> 5390 5391_ACEOF 5392if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5393 $EGREP "memchr" >/dev/null 2>&1; then : 5394 5395else 5396 ac_cv_header_stdc=no 5397fi 5398rm -f conftest* 5399 5400fi 5401 5402if test $ac_cv_header_stdc = yes; then 5403 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5405/* end confdefs.h. */ 5406#include <stdlib.h> 5407 5408_ACEOF 5409if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5410 $EGREP "free" >/dev/null 2>&1; then : 5411 5412else 5413 ac_cv_header_stdc=no 5414fi 5415rm -f conftest* 5416 5417fi 5418 5419if test $ac_cv_header_stdc = yes; then 5420 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5421 if test "$cross_compiling" = yes; then : 5422 : 5423else 5424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5425/* end confdefs.h. */ 5426#include <ctype.h> 5427#include <stdlib.h> 5428#if ((' ' & 0x0FF) == 0x020) 5429# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5430# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5431#else 5432# define ISLOWER(c) \ 5433 (('a' <= (c) && (c) <= 'i') \ 5434 || ('j' <= (c) && (c) <= 'r') \ 5435 || ('s' <= (c) && (c) <= 'z')) 5436# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5437#endif 5438 5439#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5440int 5441main () 5442{ 5443 int i; 5444 for (i = 0; i < 256; i++) 5445 if (XOR (islower (i), ISLOWER (i)) 5446 || toupper (i) != TOUPPER (i)) 5447 return 2; 5448 return 0; 5449} 5450_ACEOF 5451if ac_fn_c_try_run "$LINENO"; then : 5452 5453else 5454 ac_cv_header_stdc=no 5455fi 5456rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5457 conftest.$ac_objext conftest.beam conftest.$ac_ext 5458fi 5459 5460fi 5461fi 5462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5463$as_echo "$ac_cv_header_stdc" >&6; } 5464if test $ac_cv_header_stdc = yes; then 5465 5466$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5467 5468fi 5469 5470# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5471for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5472 inttypes.h stdint.h unistd.h 5473do : 5474 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5475ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5476" 5477if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5478 cat >>confdefs.h <<_ACEOF 5479#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5480_ACEOF 5481 5482fi 5483 5484done 5485 5486 5487 5488 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5489if test "x$ac_cv_header_minix_config_h" = xyes; then : 5490 MINIX=yes 5491else 5492 MINIX= 5493fi 5494 5495 5496 if test "$MINIX" = yes; then 5497 5498$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5499 5500 5501$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5502 5503 5504$as_echo "#define _MINIX 1" >>confdefs.h 5505 5506 fi 5507 5508 5509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5510$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5511if ${ac_cv_safe_to_define___extensions__+:} false; then : 5512 $as_echo_n "(cached) " >&6 5513else 5514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5515/* end confdefs.h. */ 5516 5517# define __EXTENSIONS__ 1 5518 $ac_includes_default 5519int 5520main () 5521{ 5522 5523 ; 5524 return 0; 5525} 5526_ACEOF 5527if ac_fn_c_try_compile "$LINENO"; then : 5528 ac_cv_safe_to_define___extensions__=yes 5529else 5530 ac_cv_safe_to_define___extensions__=no 5531fi 5532rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5533fi 5534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5535$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5536 test $ac_cv_safe_to_define___extensions__ = yes && 5537 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5538 5539 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5540 5541 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5542 5543 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5544 5545 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5546 5547 5548test "$program_prefix" != NONE && 5549 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5550# Use a double $ so make ignores it. 5551test "$program_suffix" != NONE && 5552 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5553# Double any \ or $. 5554# By default was `s,x,x', remove it if useless. 5555ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5556program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5557 5558# Find a good install program. We prefer a C program (faster), 5559# so one script is as good as another. But avoid the broken or 5560# incompatible versions: 5561# SysV /etc/install, /usr/sbin/install 5562# SunOS /usr/etc/install 5563# IRIX /sbin/install 5564# AIX /bin/install 5565# AmigaOS /C/install, which installs bootblocks on floppy discs 5566# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5567# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5568# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5569# OS/2's system install, which has a completely different semantic 5570# ./install, which can be erroneously created by make from ./install.sh. 5571# Reject install programs that cannot install multiple files. 5572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5573$as_echo_n "checking for a BSD-compatible install... " >&6; } 5574if test -z "$INSTALL"; then 5575if ${ac_cv_path_install+:} false; then : 5576 $as_echo_n "(cached) " >&6 5577else 5578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5579for as_dir in $PATH 5580do 5581 IFS=$as_save_IFS 5582 test -z "$as_dir" && as_dir=. 5583 # Account for people who put trailing slashes in PATH elements. 5584case $as_dir/ in #(( 5585 ./ | .// | /[cC]/* | \ 5586 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5587 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5588 /usr/ucb/* ) ;; 5589 *) 5590 # OSF1 and SCO ODT 3.0 have their own names for install. 5591 # Don't use installbsd from OSF since it installs stuff as root 5592 # by default. 5593 for ac_prog in ginstall scoinst install; do 5594 for ac_exec_ext in '' $ac_executable_extensions; do 5595 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 5596 if test $ac_prog = install && 5597 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5598 # AIX install. It has an incompatible calling convention. 5599 : 5600 elif test $ac_prog = install && 5601 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5602 # program-specific install script used by HP pwplus--don't use. 5603 : 5604 else 5605 rm -rf conftest.one conftest.two conftest.dir 5606 echo one > conftest.one 5607 echo two > conftest.two 5608 mkdir conftest.dir 5609 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5610 test -s conftest.one && test -s conftest.two && 5611 test -s conftest.dir/conftest.one && 5612 test -s conftest.dir/conftest.two 5613 then 5614 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5615 break 3 5616 fi 5617 fi 5618 fi 5619 done 5620 done 5621 ;; 5622esac 5623 5624 done 5625IFS=$as_save_IFS 5626 5627rm -rf conftest.one conftest.two conftest.dir 5628 5629fi 5630 if test "${ac_cv_path_install+set}" = set; then 5631 INSTALL=$ac_cv_path_install 5632 else 5633 # As a last resort, use the slow shell script. Don't cache a 5634 # value for INSTALL within a source directory, because that will 5635 # break other packages using the cache if that directory is 5636 # removed, or if the value is a relative name. 5637 INSTALL=$ac_install_sh 5638 fi 5639fi 5640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5641$as_echo "$INSTALL" >&6; } 5642 5643# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5644# It thinks the first close brace ends the variable substitution. 5645test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5646 5647test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5648 5649test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5650 5651rm -rf .tst 2>/dev/null 5652mkdir .tst 2>/dev/null 5653if test -d .tst; then 5654 am__leading_dot=. 5655else 5656 am__leading_dot=_ 5657fi 5658rmdir .tst 2>/dev/null 5659 5660DEPDIR="${am__leading_dot}deps" 5661 5662case `pwd` in 5663 *\ * | *\ *) 5664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5665$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5666esac 5667 5668 5669 5670macro_version='2.2.7a' 5671macro_revision='1.3134' 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685ltmain="$ac_aux_dir/ltmain.sh" 5686 5687# Backslashify metacharacters that are still active within 5688# double-quoted strings. 5689sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5690 5691# Same as above, but do not quote variable references. 5692double_quote_subst='s/\(["`\\]\)/\\\1/g' 5693 5694# Sed substitution to delay expansion of an escaped shell variable in a 5695# double_quote_subst'ed string. 5696delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5697 5698# Sed substitution to delay expansion of an escaped single quote. 5699delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5700 5701# Sed substitution to avoid accidental globbing in evaled expressions 5702no_glob_subst='s/\*/\\\*/g' 5703 5704ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5705ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5706ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5707 5708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5709$as_echo_n "checking how to print strings... " >&6; } 5710# Test print first, because it will be a builtin if present. 5711if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5712 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5713 ECHO='print -r --' 5714elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5715 ECHO='printf %s\n' 5716else 5717 # Use this function as a fallback that always works. 5718 func_fallback_echo () 5719 { 5720 eval 'cat <<_LTECHO_EOF 5721$1 5722_LTECHO_EOF' 5723 } 5724 ECHO='func_fallback_echo' 5725fi 5726 5727# func_echo_all arg... 5728# Invoke $ECHO with all args, space-separated. 5729func_echo_all () 5730{ 5731 $ECHO "" 5732} 5733 5734case "$ECHO" in 5735 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5736$as_echo "printf" >&6; } ;; 5737 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5738$as_echo "print -r" >&6; } ;; 5739 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5740$as_echo "cat" >&6; } ;; 5741esac 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5757$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5758if ${ac_cv_path_SED+:} false; then : 5759 $as_echo_n "(cached) " >&6 5760else 5761 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5762 for ac_i in 1 2 3 4 5 6 7; do 5763 ac_script="$ac_script$as_nl$ac_script" 5764 done 5765 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5766 { ac_script=; unset ac_script;} 5767 if test -z "$SED"; then 5768 ac_path_SED_found=false 5769 # Loop through the user's path and test for each of PROGNAME-LIST 5770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5771for as_dir in $PATH 5772do 5773 IFS=$as_save_IFS 5774 test -z "$as_dir" && as_dir=. 5775 for ac_prog in sed gsed; do 5776 for ac_exec_ext in '' $ac_executable_extensions; do 5777 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5778 as_fn_executable_p "$ac_path_SED" || continue 5779# Check for GNU ac_path_SED and select it if it is found. 5780 # Check for GNU $ac_path_SED 5781case `"$ac_path_SED" --version 2>&1` in 5782*GNU*) 5783 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5784*) 5785 ac_count=0 5786 $as_echo_n 0123456789 >"conftest.in" 5787 while : 5788 do 5789 cat "conftest.in" "conftest.in" >"conftest.tmp" 5790 mv "conftest.tmp" "conftest.in" 5791 cp "conftest.in" "conftest.nl" 5792 $as_echo '' >> "conftest.nl" 5793 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5794 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5795 as_fn_arith $ac_count + 1 && ac_count=$as_val 5796 if test $ac_count -gt ${ac_path_SED_max-0}; then 5797 # Best one so far, save it but keep looking for a better one 5798 ac_cv_path_SED="$ac_path_SED" 5799 ac_path_SED_max=$ac_count 5800 fi 5801 # 10*(2^10) chars as input seems more than enough 5802 test $ac_count -gt 10 && break 5803 done 5804 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5805esac 5806 5807 $ac_path_SED_found && break 3 5808 done 5809 done 5810 done 5811IFS=$as_save_IFS 5812 if test -z "$ac_cv_path_SED"; then 5813 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5814 fi 5815else 5816 ac_cv_path_SED=$SED 5817fi 5818 5819fi 5820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5821$as_echo "$ac_cv_path_SED" >&6; } 5822 SED="$ac_cv_path_SED" 5823 rm -f conftest.sed 5824 5825test -z "$SED" && SED=sed 5826Xsed="$SED -e 1s/^X//" 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5839$as_echo_n "checking for fgrep... " >&6; } 5840if ${ac_cv_path_FGREP+:} false; then : 5841 $as_echo_n "(cached) " >&6 5842else 5843 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5844 then ac_cv_path_FGREP="$GREP -F" 5845 else 5846 if test -z "$FGREP"; then 5847 ac_path_FGREP_found=false 5848 # Loop through the user's path and test for each of PROGNAME-LIST 5849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5850for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5851do 5852 IFS=$as_save_IFS 5853 test -z "$as_dir" && as_dir=. 5854 for ac_prog in fgrep; do 5855 for ac_exec_ext in '' $ac_executable_extensions; do 5856 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5857 as_fn_executable_p "$ac_path_FGREP" || continue 5858# Check for GNU ac_path_FGREP and select it if it is found. 5859 # Check for GNU $ac_path_FGREP 5860case `"$ac_path_FGREP" --version 2>&1` in 5861*GNU*) 5862 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5863*) 5864 ac_count=0 5865 $as_echo_n 0123456789 >"conftest.in" 5866 while : 5867 do 5868 cat "conftest.in" "conftest.in" >"conftest.tmp" 5869 mv "conftest.tmp" "conftest.in" 5870 cp "conftest.in" "conftest.nl" 5871 $as_echo 'FGREP' >> "conftest.nl" 5872 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5873 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5874 as_fn_arith $ac_count + 1 && ac_count=$as_val 5875 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5876 # Best one so far, save it but keep looking for a better one 5877 ac_cv_path_FGREP="$ac_path_FGREP" 5878 ac_path_FGREP_max=$ac_count 5879 fi 5880 # 10*(2^10) chars as input seems more than enough 5881 test $ac_count -gt 10 && break 5882 done 5883 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5884esac 5885 5886 $ac_path_FGREP_found && break 3 5887 done 5888 done 5889 done 5890IFS=$as_save_IFS 5891 if test -z "$ac_cv_path_FGREP"; then 5892 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5893 fi 5894else 5895 ac_cv_path_FGREP=$FGREP 5896fi 5897 5898 fi 5899fi 5900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5901$as_echo "$ac_cv_path_FGREP" >&6; } 5902 FGREP="$ac_cv_path_FGREP" 5903 5904 5905test -z "$GREP" && GREP=grep 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925# Check whether --with-gnu-ld was given. 5926if test "${with_gnu_ld+set}" = set; then : 5927 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5928else 5929 with_gnu_ld=no 5930fi 5931 5932ac_prog=ld 5933if test "$GCC" = yes; then 5934 # Check if gcc -print-prog-name=ld gives a path. 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5936$as_echo_n "checking for ld used by $CC... " >&6; } 5937 case $host in 5938 *-*-mingw*) 5939 # gcc leaves a trailing carriage return which upsets mingw 5940 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5941 *) 5942 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5943 esac 5944 case $ac_prog in 5945 # Accept absolute paths. 5946 [\\/]* | ?:[\\/]*) 5947 re_direlt='/[^/][^/]*/\.\./' 5948 # Canonicalize the pathname of ld 5949 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5950 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5951 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5952 done 5953 test -z "$LD" && LD="$ac_prog" 5954 ;; 5955 "") 5956 # If it fails, then pretend we aren't using GCC. 5957 ac_prog=ld 5958 ;; 5959 *) 5960 # If it is relative, then search for the first ld in PATH. 5961 with_gnu_ld=unknown 5962 ;; 5963 esac 5964elif test "$with_gnu_ld" = yes; then 5965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5966$as_echo_n "checking for GNU ld... " >&6; } 5967else 5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5969$as_echo_n "checking for non-GNU ld... " >&6; } 5970fi 5971if ${lt_cv_path_LD+:} false; then : 5972 $as_echo_n "(cached) " >&6 5973else 5974 if test -z "$LD"; then 5975 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5976 for ac_dir in $PATH; do 5977 IFS="$lt_save_ifs" 5978 test -z "$ac_dir" && ac_dir=. 5979 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5980 lt_cv_path_LD="$ac_dir/$ac_prog" 5981 # Check to see if the program is GNU ld. I'd rather use --version, 5982 # but apparently some variants of GNU ld only accept -v. 5983 # Break only if it was the GNU/non-GNU ld that we prefer. 5984 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5985 *GNU* | *'with BFD'*) 5986 test "$with_gnu_ld" != no && break 5987 ;; 5988 *) 5989 test "$with_gnu_ld" != yes && break 5990 ;; 5991 esac 5992 fi 5993 done 5994 IFS="$lt_save_ifs" 5995else 5996 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5997fi 5998fi 5999 6000LD="$lt_cv_path_LD" 6001if test -n "$LD"; then 6002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6003$as_echo "$LD" >&6; } 6004else 6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6006$as_echo "no" >&6; } 6007fi 6008test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6010$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6011if ${lt_cv_prog_gnu_ld+:} false; then : 6012 $as_echo_n "(cached) " >&6 6013else 6014 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6015case `$LD -v 2>&1 </dev/null` in 6016*GNU* | *'with BFD'*) 6017 lt_cv_prog_gnu_ld=yes 6018 ;; 6019*) 6020 lt_cv_prog_gnu_ld=no 6021 ;; 6022esac 6023fi 6024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6025$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6026with_gnu_ld=$lt_cv_prog_gnu_ld 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6037$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6038if ${lt_cv_path_NM+:} false; then : 6039 $as_echo_n "(cached) " >&6 6040else 6041 if test -n "$NM"; then 6042 # Let the user override the test. 6043 lt_cv_path_NM="$NM" 6044else 6045 lt_nm_to_check="${ac_tool_prefix}nm" 6046 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6047 lt_nm_to_check="$lt_nm_to_check nm" 6048 fi 6049 for lt_tmp_nm in $lt_nm_to_check; do 6050 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6051 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6052 IFS="$lt_save_ifs" 6053 test -z "$ac_dir" && ac_dir=. 6054 tmp_nm="$ac_dir/$lt_tmp_nm" 6055 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6056 # Check to see if the nm accepts a BSD-compat flag. 6057 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6058 # nm: unknown option "B" ignored 6059 # Tru64's nm complains that /dev/null is an invalid object file 6060 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6061 */dev/null* | *'Invalid file or object type'*) 6062 lt_cv_path_NM="$tmp_nm -B" 6063 break 6064 ;; 6065 *) 6066 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6067 */dev/null*) 6068 lt_cv_path_NM="$tmp_nm -p" 6069 break 6070 ;; 6071 *) 6072 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6073 continue # so that we can try to find one that supports BSD flags 6074 ;; 6075 esac 6076 ;; 6077 esac 6078 fi 6079 done 6080 IFS="$lt_save_ifs" 6081 done 6082 : ${lt_cv_path_NM=no} 6083fi 6084fi 6085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6086$as_echo "$lt_cv_path_NM" >&6; } 6087if test "$lt_cv_path_NM" != "no"; then 6088 NM="$lt_cv_path_NM" 6089else 6090 # Didn't find any BSD compatible name lister, look for dumpbin. 6091 if test -n "$DUMPBIN"; then : 6092 # Let the user override the test. 6093 else 6094 if test -n "$ac_tool_prefix"; then 6095 for ac_prog in dumpbin "link -dump" 6096 do 6097 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6098set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6100$as_echo_n "checking for $ac_word... " >&6; } 6101if ${ac_cv_prog_DUMPBIN+:} false; then : 6102 $as_echo_n "(cached) " >&6 6103else 6104 if test -n "$DUMPBIN"; then 6105 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6106else 6107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6108for as_dir in $PATH 6109do 6110 IFS=$as_save_IFS 6111 test -z "$as_dir" && as_dir=. 6112 for ac_exec_ext in '' $ac_executable_extensions; do 6113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6114 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6116 break 2 6117 fi 6118done 6119 done 6120IFS=$as_save_IFS 6121 6122fi 6123fi 6124DUMPBIN=$ac_cv_prog_DUMPBIN 6125if test -n "$DUMPBIN"; then 6126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6127$as_echo "$DUMPBIN" >&6; } 6128else 6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6130$as_echo "no" >&6; } 6131fi 6132 6133 6134 test -n "$DUMPBIN" && break 6135 done 6136fi 6137if test -z "$DUMPBIN"; then 6138 ac_ct_DUMPBIN=$DUMPBIN 6139 for ac_prog in dumpbin "link -dump" 6140do 6141 # Extract the first word of "$ac_prog", so it can be a program name with args. 6142set dummy $ac_prog; ac_word=$2 6143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6144$as_echo_n "checking for $ac_word... " >&6; } 6145if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6146 $as_echo_n "(cached) " >&6 6147else 6148 if test -n "$ac_ct_DUMPBIN"; then 6149 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6150else 6151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6152for as_dir in $PATH 6153do 6154 IFS=$as_save_IFS 6155 test -z "$as_dir" && as_dir=. 6156 for ac_exec_ext in '' $ac_executable_extensions; do 6157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6158 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6160 break 2 6161 fi 6162done 6163 done 6164IFS=$as_save_IFS 6165 6166fi 6167fi 6168ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6169if test -n "$ac_ct_DUMPBIN"; then 6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6171$as_echo "$ac_ct_DUMPBIN" >&6; } 6172else 6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6174$as_echo "no" >&6; } 6175fi 6176 6177 6178 test -n "$ac_ct_DUMPBIN" && break 6179done 6180 6181 if test "x$ac_ct_DUMPBIN" = x; then 6182 DUMPBIN=":" 6183 else 6184 case $cross_compiling:$ac_tool_warned in 6185yes:) 6186{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6187$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6188ac_tool_warned=yes ;; 6189esac 6190 DUMPBIN=$ac_ct_DUMPBIN 6191 fi 6192fi 6193 6194 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6195 *COFF*) 6196 DUMPBIN="$DUMPBIN -symbols" 6197 ;; 6198 *) 6199 DUMPBIN=: 6200 ;; 6201 esac 6202 fi 6203 6204 if test "$DUMPBIN" != ":"; then 6205 NM="$DUMPBIN" 6206 fi 6207fi 6208test -z "$NM" && NM=nm 6209 6210 6211 6212 6213 6214 6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6216$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6217if ${lt_cv_nm_interface+:} false; then : 6218 $as_echo_n "(cached) " >&6 6219else 6220 lt_cv_nm_interface="BSD nm" 6221 echo "int some_variable = 0;" > conftest.$ac_ext 6222 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6223 (eval "$ac_compile" 2>conftest.err) 6224 cat conftest.err >&5 6225 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6226 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6227 cat conftest.err >&5 6228 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6229 cat conftest.out >&5 6230 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6231 lt_cv_nm_interface="MS dumpbin" 6232 fi 6233 rm -f conftest* 6234fi 6235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6236$as_echo "$lt_cv_nm_interface" >&6; } 6237 6238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6239$as_echo_n "checking whether ln -s works... " >&6; } 6240LN_S=$as_ln_s 6241if test "$LN_S" = "ln -s"; then 6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6243$as_echo "yes" >&6; } 6244else 6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6246$as_echo "no, using $LN_S" >&6; } 6247fi 6248 6249# find the maximum length of command line arguments 6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6251$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6252if ${lt_cv_sys_max_cmd_len+:} false; then : 6253 $as_echo_n "(cached) " >&6 6254else 6255 i=0 6256 teststring="ABCD" 6257 6258 case $build_os in 6259 msdosdjgpp*) 6260 # On DJGPP, this test can blow up pretty badly due to problems in libc 6261 # (any single argument exceeding 2000 bytes causes a buffer overrun 6262 # during glob expansion). Even if it were fixed, the result of this 6263 # check would be larger than it should be. 6264 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6265 ;; 6266 6267 gnu*) 6268 # Under GNU Hurd, this test is not required because there is 6269 # no limit to the length of command line arguments. 6270 # Libtool will interpret -1 as no limit whatsoever 6271 lt_cv_sys_max_cmd_len=-1; 6272 ;; 6273 6274 cygwin* | mingw* | cegcc*) 6275 # On Win9x/ME, this test blows up -- it succeeds, but takes 6276 # about 5 minutes as the teststring grows exponentially. 6277 # Worse, since 9x/ME are not pre-emptively multitasking, 6278 # you end up with a "frozen" computer, even though with patience 6279 # the test eventually succeeds (with a max line length of 256k). 6280 # Instead, let's just punt: use the minimum linelength reported by 6281 # all of the supported platforms: 8192 (on NT/2K/XP). 6282 lt_cv_sys_max_cmd_len=8192; 6283 ;; 6284 6285 mint*) 6286 # On MiNT this can take a long time and run out of memory. 6287 lt_cv_sys_max_cmd_len=8192; 6288 ;; 6289 6290 amigaos*) 6291 # On AmigaOS with pdksh, this test takes hours, literally. 6292 # So we just punt and use a minimum line length of 8192. 6293 lt_cv_sys_max_cmd_len=8192; 6294 ;; 6295 6296 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6297 # This has been around since 386BSD, at least. Likely further. 6298 if test -x /sbin/sysctl; then 6299 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6300 elif test -x /usr/sbin/sysctl; then 6301 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6302 else 6303 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6304 fi 6305 # And add a safety zone 6306 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6307 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6308 ;; 6309 6310 interix*) 6311 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6312 lt_cv_sys_max_cmd_len=196608 6313 ;; 6314 6315 osf*) 6316 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6317 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6318 # nice to cause kernel panics so lets avoid the loop below. 6319 # First set a reasonable default. 6320 lt_cv_sys_max_cmd_len=16384 6321 # 6322 if test -x /sbin/sysconfig; then 6323 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6324 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6325 esac 6326 fi 6327 ;; 6328 sco3.2v5*) 6329 lt_cv_sys_max_cmd_len=102400 6330 ;; 6331 sysv5* | sco5v6* | sysv4.2uw2*) 6332 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6333 if test -n "$kargmax"; then 6334 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6335 else 6336 lt_cv_sys_max_cmd_len=32768 6337 fi 6338 ;; 6339 *) 6340 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6341 if test -n "$lt_cv_sys_max_cmd_len"; then 6342 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6343 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6344 else 6345 # Make teststring a little bigger before we do anything with it. 6346 # a 1K string should be a reasonable start. 6347 for i in 1 2 3 4 5 6 7 8 ; do 6348 teststring=$teststring$teststring 6349 done 6350 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6351 # If test is not a shell built-in, we'll probably end up computing a 6352 # maximum length that is only half of the actual maximum length, but 6353 # we can't tell. 6354 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6355 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6356 test $i != 17 # 1/2 MB should be enough 6357 do 6358 i=`expr $i + 1` 6359 teststring=$teststring$teststring 6360 done 6361 # Only check the string length outside the loop. 6362 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6363 teststring= 6364 # Add a significant safety factor because C++ compilers can tack on 6365 # massive amounts of additional arguments before passing them to the 6366 # linker. It appears as though 1/2 is a usable value. 6367 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6368 fi 6369 ;; 6370 esac 6371 6372fi 6373 6374if test -n $lt_cv_sys_max_cmd_len ; then 6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6376$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6377else 6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6379$as_echo "none" >&6; } 6380fi 6381max_cmd_len=$lt_cv_sys_max_cmd_len 6382 6383 6384 6385 6386 6387 6388: ${CP="cp -f"} 6389: ${MV="mv -f"} 6390: ${RM="rm -f"} 6391 6392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6393$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6394# Try some XSI features 6395xsi_shell=no 6396( _lt_dummy="a/b/c" 6397 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6398 = c,a/b,, \ 6399 && eval 'test $(( 1 + 1 )) -eq 2 \ 6400 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6401 && xsi_shell=yes 6402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6403$as_echo "$xsi_shell" >&6; } 6404 6405 6406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6407$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6408lt_shell_append=no 6409( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6410 >/dev/null 2>&1 \ 6411 && lt_shell_append=yes 6412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6413$as_echo "$lt_shell_append" >&6; } 6414 6415 6416if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6417 lt_unset=unset 6418else 6419 lt_unset=false 6420fi 6421 6422 6423 6424 6425 6426# test EBCDIC or ASCII 6427case `echo X|tr X '\101'` in 6428 A) # ASCII based system 6429 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6430 lt_SP2NL='tr \040 \012' 6431 lt_NL2SP='tr \015\012 \040\040' 6432 ;; 6433 *) # EBCDIC based system 6434 lt_SP2NL='tr \100 \n' 6435 lt_NL2SP='tr \r\n \100\100' 6436 ;; 6437esac 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6448$as_echo_n "checking for $LD option to reload object files... " >&6; } 6449if ${lt_cv_ld_reload_flag+:} false; then : 6450 $as_echo_n "(cached) " >&6 6451else 6452 lt_cv_ld_reload_flag='-r' 6453fi 6454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6455$as_echo "$lt_cv_ld_reload_flag" >&6; } 6456reload_flag=$lt_cv_ld_reload_flag 6457case $reload_flag in 6458"" | " "*) ;; 6459*) reload_flag=" $reload_flag" ;; 6460esac 6461reload_cmds='$LD$reload_flag -o $output$reload_objs' 6462case $host_os in 6463 darwin*) 6464 if test "$GCC" = yes; then 6465 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6466 else 6467 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6468 fi 6469 ;; 6470esac 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480if test -n "$ac_tool_prefix"; then 6481 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6482set dummy ${ac_tool_prefix}objdump; ac_word=$2 6483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6484$as_echo_n "checking for $ac_word... " >&6; } 6485if ${ac_cv_prog_OBJDUMP+:} false; then : 6486 $as_echo_n "(cached) " >&6 6487else 6488 if test -n "$OBJDUMP"; then 6489 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6490else 6491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6492for as_dir in $PATH 6493do 6494 IFS=$as_save_IFS 6495 test -z "$as_dir" && as_dir=. 6496 for ac_exec_ext in '' $ac_executable_extensions; do 6497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6498 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6500 break 2 6501 fi 6502done 6503 done 6504IFS=$as_save_IFS 6505 6506fi 6507fi 6508OBJDUMP=$ac_cv_prog_OBJDUMP 6509if test -n "$OBJDUMP"; then 6510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6511$as_echo "$OBJDUMP" >&6; } 6512else 6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6514$as_echo "no" >&6; } 6515fi 6516 6517 6518fi 6519if test -z "$ac_cv_prog_OBJDUMP"; then 6520 ac_ct_OBJDUMP=$OBJDUMP 6521 # Extract the first word of "objdump", so it can be a program name with args. 6522set dummy objdump; ac_word=$2 6523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6524$as_echo_n "checking for $ac_word... " >&6; } 6525if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6526 $as_echo_n "(cached) " >&6 6527else 6528 if test -n "$ac_ct_OBJDUMP"; then 6529 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6530else 6531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6532for as_dir in $PATH 6533do 6534 IFS=$as_save_IFS 6535 test -z "$as_dir" && as_dir=. 6536 for ac_exec_ext in '' $ac_executable_extensions; do 6537 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6538 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6540 break 2 6541 fi 6542done 6543 done 6544IFS=$as_save_IFS 6545 6546fi 6547fi 6548ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6549if test -n "$ac_ct_OBJDUMP"; then 6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6551$as_echo "$ac_ct_OBJDUMP" >&6; } 6552else 6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6554$as_echo "no" >&6; } 6555fi 6556 6557 if test "x$ac_ct_OBJDUMP" = x; then 6558 OBJDUMP="false" 6559 else 6560 case $cross_compiling:$ac_tool_warned in 6561yes:) 6562{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6563$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6564ac_tool_warned=yes ;; 6565esac 6566 OBJDUMP=$ac_ct_OBJDUMP 6567 fi 6568else 6569 OBJDUMP="$ac_cv_prog_OBJDUMP" 6570fi 6571 6572test -z "$OBJDUMP" && OBJDUMP=objdump 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6583$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6584if ${lt_cv_deplibs_check_method+:} false; then : 6585 $as_echo_n "(cached) " >&6 6586else 6587 lt_cv_file_magic_cmd='$MAGIC_CMD' 6588lt_cv_file_magic_test_file= 6589lt_cv_deplibs_check_method='unknown' 6590# Need to set the preceding variable on all platforms that support 6591# interlibrary dependencies. 6592# 'none' -- dependencies not supported. 6593# `unknown' -- same as none, but documents that we really don't know. 6594# 'pass_all' -- all dependencies passed with no checks. 6595# 'test_compile' -- check by making test program. 6596# 'file_magic [[regex]]' -- check by looking for files in library path 6597# which responds to the $file_magic_cmd with a given extended regex. 6598# If you have `file' or equivalent on your system and you're not sure 6599# whether `pass_all' will *always* work, you probably want this one. 6600 6601case $host_os in 6602aix[4-9]*) 6603 lt_cv_deplibs_check_method=pass_all 6604 ;; 6605 6606beos*) 6607 lt_cv_deplibs_check_method=pass_all 6608 ;; 6609 6610bsdi[45]*) 6611 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6612 lt_cv_file_magic_cmd='/usr/bin/file -L' 6613 lt_cv_file_magic_test_file=/shlib/libc.so 6614 ;; 6615 6616cygwin*) 6617 # func_win32_libid is a shell function defined in ltmain.sh 6618 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6619 lt_cv_file_magic_cmd='func_win32_libid' 6620 ;; 6621 6622mingw* | pw32*) 6623 # Base MSYS/MinGW do not provide the 'file' command needed by 6624 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6625 # unless we find 'file', for example because we are cross-compiling. 6626 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6627 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6628 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6629 lt_cv_file_magic_cmd='func_win32_libid' 6630 else 6631 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6632 lt_cv_file_magic_cmd='$OBJDUMP -f' 6633 fi 6634 ;; 6635 6636cegcc*) 6637 # use the weaker test based on 'objdump'. See mingw*. 6638 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6639 lt_cv_file_magic_cmd='$OBJDUMP -f' 6640 ;; 6641 6642darwin* | rhapsody*) 6643 lt_cv_deplibs_check_method=pass_all 6644 ;; 6645 6646freebsd* | dragonfly*) 6647 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6648 case $host_cpu in 6649 i*86 ) 6650 # Not sure whether the presence of OpenBSD here was a mistake. 6651 # Let's accept both of them until this is cleared up. 6652 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6653 lt_cv_file_magic_cmd=/usr/bin/file 6654 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6655 ;; 6656 esac 6657 else 6658 lt_cv_deplibs_check_method=pass_all 6659 fi 6660 ;; 6661 6662gnu*) 6663 lt_cv_deplibs_check_method=pass_all 6664 ;; 6665 6666haiku*) 6667 lt_cv_deplibs_check_method=pass_all 6668 ;; 6669 6670hpux10.20* | hpux11*) 6671 lt_cv_file_magic_cmd=/usr/bin/file 6672 case $host_cpu in 6673 ia64*) 6674 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6675 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6676 ;; 6677 hppa*64*) 6678 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]' 6679 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6680 ;; 6681 *) 6682 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6683 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6684 ;; 6685 esac 6686 ;; 6687 6688interix[3-9]*) 6689 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6690 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6691 ;; 6692 6693irix5* | irix6* | nonstopux*) 6694 case $LD in 6695 *-32|*"-32 ") libmagic=32-bit;; 6696 *-n32|*"-n32 ") libmagic=N32;; 6697 *-64|*"-64 ") libmagic=64-bit;; 6698 *) libmagic=never-match;; 6699 esac 6700 lt_cv_deplibs_check_method=pass_all 6701 ;; 6702 6703# This must be Linux ELF. 6704linux* | k*bsd*-gnu | kopensolaris*-gnu) 6705 lt_cv_deplibs_check_method=pass_all 6706 ;; 6707 6708netbsd*) 6709 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6710 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6711 else 6712 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6713 fi 6714 ;; 6715 6716newos6*) 6717 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6718 lt_cv_file_magic_cmd=/usr/bin/file 6719 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6720 ;; 6721 6722*nto* | *qnx*) 6723 lt_cv_deplibs_check_method=pass_all 6724 ;; 6725 6726openbsd*) 6727 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6728 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6729 else 6730 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6731 fi 6732 ;; 6733 6734osf3* | osf4* | osf5*) 6735 lt_cv_deplibs_check_method=pass_all 6736 ;; 6737 6738rdos*) 6739 lt_cv_deplibs_check_method=pass_all 6740 ;; 6741 6742solaris*) 6743 lt_cv_deplibs_check_method=pass_all 6744 ;; 6745 6746sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6747 lt_cv_deplibs_check_method=pass_all 6748 ;; 6749 6750sysv4 | sysv4.3*) 6751 case $host_vendor in 6752 motorola) 6753 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]' 6754 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6755 ;; 6756 ncr) 6757 lt_cv_deplibs_check_method=pass_all 6758 ;; 6759 sequent) 6760 lt_cv_file_magic_cmd='/bin/file' 6761 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6762 ;; 6763 sni) 6764 lt_cv_file_magic_cmd='/bin/file' 6765 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6766 lt_cv_file_magic_test_file=/lib/libc.so 6767 ;; 6768 siemens) 6769 lt_cv_deplibs_check_method=pass_all 6770 ;; 6771 pc) 6772 lt_cv_deplibs_check_method=pass_all 6773 ;; 6774 esac 6775 ;; 6776 6777tpf*) 6778 lt_cv_deplibs_check_method=pass_all 6779 ;; 6780esac 6781 6782fi 6783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6784$as_echo "$lt_cv_deplibs_check_method" >&6; } 6785file_magic_cmd=$lt_cv_file_magic_cmd 6786deplibs_check_method=$lt_cv_deplibs_check_method 6787test -z "$deplibs_check_method" && deplibs_check_method=unknown 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800if test -n "$ac_tool_prefix"; then 6801 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6802set dummy ${ac_tool_prefix}ar; ac_word=$2 6803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6804$as_echo_n "checking for $ac_word... " >&6; } 6805if ${ac_cv_prog_AR+:} false; then : 6806 $as_echo_n "(cached) " >&6 6807else 6808 if test -n "$AR"; then 6809 ac_cv_prog_AR="$AR" # Let the user override the test. 6810else 6811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6812for as_dir in $PATH 6813do 6814 IFS=$as_save_IFS 6815 test -z "$as_dir" && as_dir=. 6816 for ac_exec_ext in '' $ac_executable_extensions; do 6817 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6818 ac_cv_prog_AR="${ac_tool_prefix}ar" 6819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6820 break 2 6821 fi 6822done 6823 done 6824IFS=$as_save_IFS 6825 6826fi 6827fi 6828AR=$ac_cv_prog_AR 6829if test -n "$AR"; then 6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6831$as_echo "$AR" >&6; } 6832else 6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6834$as_echo "no" >&6; } 6835fi 6836 6837 6838fi 6839if test -z "$ac_cv_prog_AR"; then 6840 ac_ct_AR=$AR 6841 # Extract the first word of "ar", so it can be a program name with args. 6842set dummy ar; ac_word=$2 6843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6844$as_echo_n "checking for $ac_word... " >&6; } 6845if ${ac_cv_prog_ac_ct_AR+:} false; then : 6846 $as_echo_n "(cached) " >&6 6847else 6848 if test -n "$ac_ct_AR"; then 6849 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6850else 6851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6852for as_dir in $PATH 6853do 6854 IFS=$as_save_IFS 6855 test -z "$as_dir" && as_dir=. 6856 for ac_exec_ext in '' $ac_executable_extensions; do 6857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6858 ac_cv_prog_ac_ct_AR="ar" 6859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6860 break 2 6861 fi 6862done 6863 done 6864IFS=$as_save_IFS 6865 6866fi 6867fi 6868ac_ct_AR=$ac_cv_prog_ac_ct_AR 6869if test -n "$ac_ct_AR"; then 6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6871$as_echo "$ac_ct_AR" >&6; } 6872else 6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6874$as_echo "no" >&6; } 6875fi 6876 6877 if test "x$ac_ct_AR" = x; then 6878 AR="false" 6879 else 6880 case $cross_compiling:$ac_tool_warned in 6881yes:) 6882{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6883$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6884ac_tool_warned=yes ;; 6885esac 6886 AR=$ac_ct_AR 6887 fi 6888else 6889 AR="$ac_cv_prog_AR" 6890fi 6891 6892test -z "$AR" && AR=ar 6893test -z "$AR_FLAGS" && AR_FLAGS=cru 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905if test -n "$ac_tool_prefix"; then 6906 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6907set dummy ${ac_tool_prefix}strip; ac_word=$2 6908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6909$as_echo_n "checking for $ac_word... " >&6; } 6910if ${ac_cv_prog_STRIP+:} false; then : 6911 $as_echo_n "(cached) " >&6 6912else 6913 if test -n "$STRIP"; then 6914 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6915else 6916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6917for as_dir in $PATH 6918do 6919 IFS=$as_save_IFS 6920 test -z "$as_dir" && as_dir=. 6921 for ac_exec_ext in '' $ac_executable_extensions; do 6922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6923 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6925 break 2 6926 fi 6927done 6928 done 6929IFS=$as_save_IFS 6930 6931fi 6932fi 6933STRIP=$ac_cv_prog_STRIP 6934if test -n "$STRIP"; then 6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6936$as_echo "$STRIP" >&6; } 6937else 6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6939$as_echo "no" >&6; } 6940fi 6941 6942 6943fi 6944if test -z "$ac_cv_prog_STRIP"; then 6945 ac_ct_STRIP=$STRIP 6946 # Extract the first word of "strip", so it can be a program name with args. 6947set dummy strip; ac_word=$2 6948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6949$as_echo_n "checking for $ac_word... " >&6; } 6950if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6951 $as_echo_n "(cached) " >&6 6952else 6953 if test -n "$ac_ct_STRIP"; then 6954 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6955else 6956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6957for as_dir in $PATH 6958do 6959 IFS=$as_save_IFS 6960 test -z "$as_dir" && as_dir=. 6961 for ac_exec_ext in '' $ac_executable_extensions; do 6962 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6963 ac_cv_prog_ac_ct_STRIP="strip" 6964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6965 break 2 6966 fi 6967done 6968 done 6969IFS=$as_save_IFS 6970 6971fi 6972fi 6973ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6974if test -n "$ac_ct_STRIP"; then 6975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6976$as_echo "$ac_ct_STRIP" >&6; } 6977else 6978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6979$as_echo "no" >&6; } 6980fi 6981 6982 if test "x$ac_ct_STRIP" = x; then 6983 STRIP=":" 6984 else 6985 case $cross_compiling:$ac_tool_warned in 6986yes:) 6987{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6988$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6989ac_tool_warned=yes ;; 6990esac 6991 STRIP=$ac_ct_STRIP 6992 fi 6993else 6994 STRIP="$ac_cv_prog_STRIP" 6995fi 6996 6997test -z "$STRIP" && STRIP=: 6998 6999 7000 7001 7002 7003 7004if test -n "$ac_tool_prefix"; then 7005 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7006set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7008$as_echo_n "checking for $ac_word... " >&6; } 7009if ${ac_cv_prog_RANLIB+:} false; then : 7010 $as_echo_n "(cached) " >&6 7011else 7012 if test -n "$RANLIB"; then 7013 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7014else 7015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7016for as_dir in $PATH 7017do 7018 IFS=$as_save_IFS 7019 test -z "$as_dir" && as_dir=. 7020 for ac_exec_ext in '' $ac_executable_extensions; do 7021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7022 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7024 break 2 7025 fi 7026done 7027 done 7028IFS=$as_save_IFS 7029 7030fi 7031fi 7032RANLIB=$ac_cv_prog_RANLIB 7033if test -n "$RANLIB"; then 7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7035$as_echo "$RANLIB" >&6; } 7036else 7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7038$as_echo "no" >&6; } 7039fi 7040 7041 7042fi 7043if test -z "$ac_cv_prog_RANLIB"; then 7044 ac_ct_RANLIB=$RANLIB 7045 # Extract the first word of "ranlib", so it can be a program name with args. 7046set dummy ranlib; ac_word=$2 7047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7048$as_echo_n "checking for $ac_word... " >&6; } 7049if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7050 $as_echo_n "(cached) " >&6 7051else 7052 if test -n "$ac_ct_RANLIB"; then 7053 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7054else 7055as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7056for as_dir in $PATH 7057do 7058 IFS=$as_save_IFS 7059 test -z "$as_dir" && as_dir=. 7060 for ac_exec_ext in '' $ac_executable_extensions; do 7061 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7062 ac_cv_prog_ac_ct_RANLIB="ranlib" 7063 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7064 break 2 7065 fi 7066done 7067 done 7068IFS=$as_save_IFS 7069 7070fi 7071fi 7072ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7073if test -n "$ac_ct_RANLIB"; then 7074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7075$as_echo "$ac_ct_RANLIB" >&6; } 7076else 7077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7078$as_echo "no" >&6; } 7079fi 7080 7081 if test "x$ac_ct_RANLIB" = x; then 7082 RANLIB=":" 7083 else 7084 case $cross_compiling:$ac_tool_warned in 7085yes:) 7086{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7087$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7088ac_tool_warned=yes ;; 7089esac 7090 RANLIB=$ac_ct_RANLIB 7091 fi 7092else 7093 RANLIB="$ac_cv_prog_RANLIB" 7094fi 7095 7096test -z "$RANLIB" && RANLIB=: 7097 7098 7099 7100 7101 7102 7103# Determine commands to create old-style static archives. 7104old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7105old_postinstall_cmds='chmod 644 $oldlib' 7106old_postuninstall_cmds= 7107 7108if test -n "$RANLIB"; then 7109 case $host_os in 7110 openbsd*) 7111 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7112 ;; 7113 *) 7114 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7115 ;; 7116 esac 7117 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7118fi 7119 7120case $host_os in 7121 darwin*) 7122 lock_old_archive_extraction=yes ;; 7123 *) 7124 lock_old_archive_extraction=no ;; 7125esac 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147for ac_prog in gawk mawk nawk awk 7148do 7149 # Extract the first word of "$ac_prog", so it can be a program name with args. 7150set dummy $ac_prog; ac_word=$2 7151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7152$as_echo_n "checking for $ac_word... " >&6; } 7153if ${ac_cv_prog_AWK+:} false; then : 7154 $as_echo_n "(cached) " >&6 7155else 7156 if test -n "$AWK"; then 7157 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7158else 7159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7160for as_dir in $PATH 7161do 7162 IFS=$as_save_IFS 7163 test -z "$as_dir" && as_dir=. 7164 for ac_exec_ext in '' $ac_executable_extensions; do 7165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7166 ac_cv_prog_AWK="$ac_prog" 7167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7168 break 2 7169 fi 7170done 7171 done 7172IFS=$as_save_IFS 7173 7174fi 7175fi 7176AWK=$ac_cv_prog_AWK 7177if test -n "$AWK"; then 7178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7179$as_echo "$AWK" >&6; } 7180else 7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7182$as_echo "no" >&6; } 7183fi 7184 7185 7186 test -n "$AWK" && break 7187done 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207# If no C compiler was specified, use CC. 7208LTCC=${LTCC-"$CC"} 7209 7210# If no C compiler flags were specified, use CFLAGS. 7211LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7212 7213# Allow CC to be a program name with arguments. 7214compiler=$CC 7215 7216 7217# Check for command to grab the raw symbol name followed by C symbol from nm. 7218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7219$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7220if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7221 $as_echo_n "(cached) " >&6 7222else 7223 7224# These are sane defaults that work on at least a few old systems. 7225# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7226 7227# Character class describing NM global symbol codes. 7228symcode='[BCDEGRST]' 7229 7230# Regexp to match symbols that can be accessed directly from C. 7231sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7232 7233# Define system-specific variables. 7234case $host_os in 7235aix*) 7236 symcode='[BCDT]' 7237 ;; 7238cygwin* | mingw* | pw32* | cegcc*) 7239 symcode='[ABCDGISTW]' 7240 ;; 7241hpux*) 7242 if test "$host_cpu" = ia64; then 7243 symcode='[ABCDEGRST]' 7244 fi 7245 ;; 7246irix* | nonstopux*) 7247 symcode='[BCDEGRST]' 7248 ;; 7249osf*) 7250 symcode='[BCDEGQRST]' 7251 ;; 7252solaris*) 7253 symcode='[BDRT]' 7254 ;; 7255sco3.2v5*) 7256 symcode='[DT]' 7257 ;; 7258sysv4.2uw2*) 7259 symcode='[DT]' 7260 ;; 7261sysv5* | sco5v6* | unixware* | OpenUNIX*) 7262 symcode='[ABDT]' 7263 ;; 7264sysv4) 7265 symcode='[DFNSTU]' 7266 ;; 7267esac 7268 7269# If we're using GNU nm, then use its standard symbol codes. 7270case `$NM -V 2>&1` in 7271*GNU* | *'with BFD'*) 7272 symcode='[ABCDGIRSTW]' ;; 7273esac 7274 7275# Transform an extracted symbol line into a proper C declaration. 7276# Some systems (esp. on ia64) link data and code symbols differently, 7277# so use this general approach. 7278lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7279 7280# Transform an extracted symbol line into symbol name and symbol address 7281lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7282lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 7283 7284# Handle CRLF in mingw tool chain 7285opt_cr= 7286case $build_os in 7287mingw*) 7288 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7289 ;; 7290esac 7291 7292# Try without a prefix underscore, then with it. 7293for ac_symprfx in "" "_"; do 7294 7295 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7296 symxfrm="\\1 $ac_symprfx\\2 \\2" 7297 7298 # Write the raw and C identifiers. 7299 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7300 # Fake it for dumpbin and say T for any non-static function 7301 # and D for any global variable. 7302 # Also find C++ and __fastcall symbols from MSVC++, 7303 # which start with @ or ?. 7304 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7305" {last_section=section; section=\$ 3};"\ 7306" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7307" \$ 0!~/External *\|/{next};"\ 7308" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7309" {if(hide[section]) next};"\ 7310" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7311" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7312" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7313" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7314" ' prfx=^$ac_symprfx" 7315 else 7316 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7317 fi 7318 7319 # Check to see that the pipe works correctly. 7320 pipe_works=no 7321 7322 rm -f conftest* 7323 cat > conftest.$ac_ext <<_LT_EOF 7324#ifdef __cplusplus 7325extern "C" { 7326#endif 7327char nm_test_var; 7328void nm_test_func(void); 7329void nm_test_func(void){} 7330#ifdef __cplusplus 7331} 7332#endif 7333int main(){nm_test_var='a';nm_test_func();return(0);} 7334_LT_EOF 7335 7336 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7337 (eval $ac_compile) 2>&5 7338 ac_status=$? 7339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7340 test $ac_status = 0; }; then 7341 # Now try to grab the symbols. 7342 nlist=conftest.nm 7343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7344 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7345 ac_status=$? 7346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7347 test $ac_status = 0; } && test -s "$nlist"; then 7348 # Try sorting and uniquifying the output. 7349 if sort "$nlist" | uniq > "$nlist"T; then 7350 mv -f "$nlist"T "$nlist" 7351 else 7352 rm -f "$nlist"T 7353 fi 7354 7355 # Make sure that we snagged all the symbols we need. 7356 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7357 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7358 cat <<_LT_EOF > conftest.$ac_ext 7359#ifdef __cplusplus 7360extern "C" { 7361#endif 7362 7363_LT_EOF 7364 # Now generate the symbol file. 7365 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7366 7367 cat <<_LT_EOF >> conftest.$ac_ext 7368 7369/* The mapping between symbol names and symbols. */ 7370const struct { 7371 const char *name; 7372 void *address; 7373} 7374lt__PROGRAM__LTX_preloaded_symbols[] = 7375{ 7376 { "@PROGRAM@", (void *) 0 }, 7377_LT_EOF 7378 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7379 cat <<\_LT_EOF >> conftest.$ac_ext 7380 {0, (void *) 0} 7381}; 7382 7383/* This works around a problem in FreeBSD linker */ 7384#ifdef FREEBSD_WORKAROUND 7385static const void *lt_preloaded_setup() { 7386 return lt__PROGRAM__LTX_preloaded_symbols; 7387} 7388#endif 7389 7390#ifdef __cplusplus 7391} 7392#endif 7393_LT_EOF 7394 # Now try linking the two files. 7395 mv conftest.$ac_objext conftstm.$ac_objext 7396 lt_save_LIBS="$LIBS" 7397 lt_save_CFLAGS="$CFLAGS" 7398 LIBS="conftstm.$ac_objext" 7399 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7400 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7401 (eval $ac_link) 2>&5 7402 ac_status=$? 7403 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7404 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7405 pipe_works=yes 7406 fi 7407 LIBS="$lt_save_LIBS" 7408 CFLAGS="$lt_save_CFLAGS" 7409 else 7410 echo "cannot find nm_test_func in $nlist" >&5 7411 fi 7412 else 7413 echo "cannot find nm_test_var in $nlist" >&5 7414 fi 7415 else 7416 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7417 fi 7418 else 7419 echo "$progname: failed program was:" >&5 7420 cat conftest.$ac_ext >&5 7421 fi 7422 rm -rf conftest* conftst* 7423 7424 # Do not use the global_symbol_pipe unless it works. 7425 if test "$pipe_works" = yes; then 7426 break 7427 else 7428 lt_cv_sys_global_symbol_pipe= 7429 fi 7430done 7431 7432fi 7433 7434if test -z "$lt_cv_sys_global_symbol_pipe"; then 7435 lt_cv_sys_global_symbol_to_cdecl= 7436fi 7437if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7439$as_echo "failed" >&6; } 7440else 7441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7442$as_echo "ok" >&6; } 7443fi 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466# Check whether --enable-libtool-lock was given. 7467if test "${enable_libtool_lock+set}" = set; then : 7468 enableval=$enable_libtool_lock; 7469fi 7470 7471test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7472 7473# Some flags need to be propagated to the compiler or linker for good 7474# libtool support. 7475case $host in 7476ia64-*-hpux*) 7477 # Find out which ABI we are using. 7478 echo 'int i;' > conftest.$ac_ext 7479 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7480 (eval $ac_compile) 2>&5 7481 ac_status=$? 7482 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7483 test $ac_status = 0; }; then 7484 case `/usr/bin/file conftest.$ac_objext` in 7485 *ELF-32*) 7486 HPUX_IA64_MODE="32" 7487 ;; 7488 *ELF-64*) 7489 HPUX_IA64_MODE="64" 7490 ;; 7491 esac 7492 fi 7493 rm -rf conftest* 7494 ;; 7495*-*-irix6*) 7496 # Find out which ABI we are using. 7497 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7498 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7499 (eval $ac_compile) 2>&5 7500 ac_status=$? 7501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7502 test $ac_status = 0; }; then 7503 if test "$lt_cv_prog_gnu_ld" = yes; then 7504 case `/usr/bin/file conftest.$ac_objext` in 7505 *32-bit*) 7506 LD="${LD-ld} -melf32bsmip" 7507 ;; 7508 *N32*) 7509 LD="${LD-ld} -melf32bmipn32" 7510 ;; 7511 *64-bit*) 7512 LD="${LD-ld} -melf64bmip" 7513 ;; 7514 esac 7515 else 7516 case `/usr/bin/file conftest.$ac_objext` in 7517 *32-bit*) 7518 LD="${LD-ld} -32" 7519 ;; 7520 *N32*) 7521 LD="${LD-ld} -n32" 7522 ;; 7523 *64-bit*) 7524 LD="${LD-ld} -64" 7525 ;; 7526 esac 7527 fi 7528 fi 7529 rm -rf conftest* 7530 ;; 7531 7532x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7533s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7534 # Find out which ABI we are using. 7535 echo 'int i;' > conftest.$ac_ext 7536 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7537 (eval $ac_compile) 2>&5 7538 ac_status=$? 7539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7540 test $ac_status = 0; }; then 7541 case `/usr/bin/file conftest.o` in 7542 *32-bit*) 7543 case $host in 7544 x86_64-*kfreebsd*-gnu) 7545 LD="${LD-ld} -m elf_i386_fbsd" 7546 ;; 7547 x86_64-*linux*) 7548 case `/usr/bin/file conftest.o` in 7549 *x86-64*) 7550 LD="${LD-ld} -m elf32_x86_64" 7551 ;; 7552 *) 7553 LD="${LD-ld} -m elf_i386" 7554 ;; 7555 esac 7556 ;; 7557 powerpc64le-*linux*) 7558 LD="${LD-ld} -m elf32lppclinux" 7559 ;; 7560 powerpc64-*linux*) 7561 LD="${LD-ld} -m elf32ppclinux" 7562 ;; 7563 s390x-*linux*) 7564 LD="${LD-ld} -m elf_s390" 7565 ;; 7566 sparc64-*linux*) 7567 LD="${LD-ld} -m elf32_sparc" 7568 ;; 7569 esac 7570 ;; 7571 *64-bit*) 7572 case $host in 7573 x86_64-*kfreebsd*-gnu) 7574 LD="${LD-ld} -m elf_x86_64_fbsd" 7575 ;; 7576 x86_64-*linux*) 7577 LD="${LD-ld} -m elf_x86_64" 7578 ;; 7579 powerpcle-*linux*) 7580 LD="${LD-ld} -m elf64lppc" 7581 ;; 7582 powerpc-*linux*) 7583 LD="${LD-ld} -m elf64ppc" 7584 ;; 7585 s390*-*linux*|s390*-*tpf*) 7586 LD="${LD-ld} -m elf64_s390" 7587 ;; 7588 sparc*-*linux*) 7589 LD="${LD-ld} -m elf64_sparc" 7590 ;; 7591 esac 7592 ;; 7593 esac 7594 fi 7595 rm -rf conftest* 7596 ;; 7597 7598*-*-sco3.2v5*) 7599 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7600 SAVE_CFLAGS="$CFLAGS" 7601 CFLAGS="$CFLAGS -belf" 7602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7603$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7604if ${lt_cv_cc_needs_belf+:} false; then : 7605 $as_echo_n "(cached) " >&6 7606else 7607 ac_ext=c 7608ac_cpp='$CPP $CPPFLAGS' 7609ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7610ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7611ac_compiler_gnu=$ac_cv_c_compiler_gnu 7612 7613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7614/* end confdefs.h. */ 7615 7616int 7617main () 7618{ 7619 7620 ; 7621 return 0; 7622} 7623_ACEOF 7624if ac_fn_c_try_link "$LINENO"; then : 7625 lt_cv_cc_needs_belf=yes 7626else 7627 lt_cv_cc_needs_belf=no 7628fi 7629rm -f core conftest.err conftest.$ac_objext \ 7630 conftest$ac_exeext conftest.$ac_ext 7631 ac_ext=c 7632ac_cpp='$CPP $CPPFLAGS' 7633ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7634ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7635ac_compiler_gnu=$ac_cv_c_compiler_gnu 7636 7637fi 7638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7639$as_echo "$lt_cv_cc_needs_belf" >&6; } 7640 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7641 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7642 CFLAGS="$SAVE_CFLAGS" 7643 fi 7644 ;; 7645sparc*-*solaris*) 7646 # Find out which ABI we are using. 7647 echo 'int i;' > conftest.$ac_ext 7648 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7649 (eval $ac_compile) 2>&5 7650 ac_status=$? 7651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7652 test $ac_status = 0; }; then 7653 case `/usr/bin/file conftest.o` in 7654 *64-bit*) 7655 case $lt_cv_prog_gnu_ld in 7656 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7657 *) 7658 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7659 LD="${LD-ld} -64" 7660 fi 7661 ;; 7662 esac 7663 ;; 7664 esac 7665 fi 7666 rm -rf conftest* 7667 ;; 7668esac 7669 7670need_locks="$enable_libtool_lock" 7671 7672 7673 case $host_os in 7674 rhapsody* | darwin*) 7675 if test -n "$ac_tool_prefix"; then 7676 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7677set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7679$as_echo_n "checking for $ac_word... " >&6; } 7680if ${ac_cv_prog_DSYMUTIL+:} false; then : 7681 $as_echo_n "(cached) " >&6 7682else 7683 if test -n "$DSYMUTIL"; then 7684 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7685else 7686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7687for as_dir in $PATH 7688do 7689 IFS=$as_save_IFS 7690 test -z "$as_dir" && as_dir=. 7691 for ac_exec_ext in '' $ac_executable_extensions; do 7692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7693 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7695 break 2 7696 fi 7697done 7698 done 7699IFS=$as_save_IFS 7700 7701fi 7702fi 7703DSYMUTIL=$ac_cv_prog_DSYMUTIL 7704if test -n "$DSYMUTIL"; then 7705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7706$as_echo "$DSYMUTIL" >&6; } 7707else 7708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7709$as_echo "no" >&6; } 7710fi 7711 7712 7713fi 7714if test -z "$ac_cv_prog_DSYMUTIL"; then 7715 ac_ct_DSYMUTIL=$DSYMUTIL 7716 # Extract the first word of "dsymutil", so it can be a program name with args. 7717set dummy dsymutil; ac_word=$2 7718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7719$as_echo_n "checking for $ac_word... " >&6; } 7720if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7721 $as_echo_n "(cached) " >&6 7722else 7723 if test -n "$ac_ct_DSYMUTIL"; then 7724 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7725else 7726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7727for as_dir in $PATH 7728do 7729 IFS=$as_save_IFS 7730 test -z "$as_dir" && as_dir=. 7731 for ac_exec_ext in '' $ac_executable_extensions; do 7732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7733 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7735 break 2 7736 fi 7737done 7738 done 7739IFS=$as_save_IFS 7740 7741fi 7742fi 7743ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7744if test -n "$ac_ct_DSYMUTIL"; then 7745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7746$as_echo "$ac_ct_DSYMUTIL" >&6; } 7747else 7748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7749$as_echo "no" >&6; } 7750fi 7751 7752 if test "x$ac_ct_DSYMUTIL" = x; then 7753 DSYMUTIL=":" 7754 else 7755 case $cross_compiling:$ac_tool_warned in 7756yes:) 7757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7759ac_tool_warned=yes ;; 7760esac 7761 DSYMUTIL=$ac_ct_DSYMUTIL 7762 fi 7763else 7764 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7765fi 7766 7767 if test -n "$ac_tool_prefix"; then 7768 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7769set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7771$as_echo_n "checking for $ac_word... " >&6; } 7772if ${ac_cv_prog_NMEDIT+:} false; then : 7773 $as_echo_n "(cached) " >&6 7774else 7775 if test -n "$NMEDIT"; then 7776 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7777else 7778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7779for as_dir in $PATH 7780do 7781 IFS=$as_save_IFS 7782 test -z "$as_dir" && as_dir=. 7783 for ac_exec_ext in '' $ac_executable_extensions; do 7784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7785 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7787 break 2 7788 fi 7789done 7790 done 7791IFS=$as_save_IFS 7792 7793fi 7794fi 7795NMEDIT=$ac_cv_prog_NMEDIT 7796if test -n "$NMEDIT"; then 7797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7798$as_echo "$NMEDIT" >&6; } 7799else 7800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7801$as_echo "no" >&6; } 7802fi 7803 7804 7805fi 7806if test -z "$ac_cv_prog_NMEDIT"; then 7807 ac_ct_NMEDIT=$NMEDIT 7808 # Extract the first word of "nmedit", so it can be a program name with args. 7809set dummy nmedit; ac_word=$2 7810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7811$as_echo_n "checking for $ac_word... " >&6; } 7812if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7813 $as_echo_n "(cached) " >&6 7814else 7815 if test -n "$ac_ct_NMEDIT"; then 7816 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7817else 7818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7819for as_dir in $PATH 7820do 7821 IFS=$as_save_IFS 7822 test -z "$as_dir" && as_dir=. 7823 for ac_exec_ext in '' $ac_executable_extensions; do 7824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7825 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7827 break 2 7828 fi 7829done 7830 done 7831IFS=$as_save_IFS 7832 7833fi 7834fi 7835ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7836if test -n "$ac_ct_NMEDIT"; then 7837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7838$as_echo "$ac_ct_NMEDIT" >&6; } 7839else 7840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7841$as_echo "no" >&6; } 7842fi 7843 7844 if test "x$ac_ct_NMEDIT" = x; then 7845 NMEDIT=":" 7846 else 7847 case $cross_compiling:$ac_tool_warned in 7848yes:) 7849{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7850$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7851ac_tool_warned=yes ;; 7852esac 7853 NMEDIT=$ac_ct_NMEDIT 7854 fi 7855else 7856 NMEDIT="$ac_cv_prog_NMEDIT" 7857fi 7858 7859 if test -n "$ac_tool_prefix"; then 7860 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7861set dummy ${ac_tool_prefix}lipo; ac_word=$2 7862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7863$as_echo_n "checking for $ac_word... " >&6; } 7864if ${ac_cv_prog_LIPO+:} false; then : 7865 $as_echo_n "(cached) " >&6 7866else 7867 if test -n "$LIPO"; then 7868 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7869else 7870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7871for as_dir in $PATH 7872do 7873 IFS=$as_save_IFS 7874 test -z "$as_dir" && as_dir=. 7875 for ac_exec_ext in '' $ac_executable_extensions; do 7876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7877 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7879 break 2 7880 fi 7881done 7882 done 7883IFS=$as_save_IFS 7884 7885fi 7886fi 7887LIPO=$ac_cv_prog_LIPO 7888if test -n "$LIPO"; then 7889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7890$as_echo "$LIPO" >&6; } 7891else 7892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7893$as_echo "no" >&6; } 7894fi 7895 7896 7897fi 7898if test -z "$ac_cv_prog_LIPO"; then 7899 ac_ct_LIPO=$LIPO 7900 # Extract the first word of "lipo", so it can be a program name with args. 7901set dummy lipo; ac_word=$2 7902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7903$as_echo_n "checking for $ac_word... " >&6; } 7904if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7905 $as_echo_n "(cached) " >&6 7906else 7907 if test -n "$ac_ct_LIPO"; then 7908 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7909else 7910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7911for as_dir in $PATH 7912do 7913 IFS=$as_save_IFS 7914 test -z "$as_dir" && as_dir=. 7915 for ac_exec_ext in '' $ac_executable_extensions; do 7916 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7917 ac_cv_prog_ac_ct_LIPO="lipo" 7918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7919 break 2 7920 fi 7921done 7922 done 7923IFS=$as_save_IFS 7924 7925fi 7926fi 7927ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7928if test -n "$ac_ct_LIPO"; then 7929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7930$as_echo "$ac_ct_LIPO" >&6; } 7931else 7932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7933$as_echo "no" >&6; } 7934fi 7935 7936 if test "x$ac_ct_LIPO" = x; then 7937 LIPO=":" 7938 else 7939 case $cross_compiling:$ac_tool_warned in 7940yes:) 7941{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7943ac_tool_warned=yes ;; 7944esac 7945 LIPO=$ac_ct_LIPO 7946 fi 7947else 7948 LIPO="$ac_cv_prog_LIPO" 7949fi 7950 7951 if test -n "$ac_tool_prefix"; then 7952 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7953set dummy ${ac_tool_prefix}otool; ac_word=$2 7954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7955$as_echo_n "checking for $ac_word... " >&6; } 7956if ${ac_cv_prog_OTOOL+:} false; then : 7957 $as_echo_n "(cached) " >&6 7958else 7959 if test -n "$OTOOL"; then 7960 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7961else 7962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7963for as_dir in $PATH 7964do 7965 IFS=$as_save_IFS 7966 test -z "$as_dir" && as_dir=. 7967 for ac_exec_ext in '' $ac_executable_extensions; do 7968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7969 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7971 break 2 7972 fi 7973done 7974 done 7975IFS=$as_save_IFS 7976 7977fi 7978fi 7979OTOOL=$ac_cv_prog_OTOOL 7980if test -n "$OTOOL"; then 7981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7982$as_echo "$OTOOL" >&6; } 7983else 7984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7985$as_echo "no" >&6; } 7986fi 7987 7988 7989fi 7990if test -z "$ac_cv_prog_OTOOL"; then 7991 ac_ct_OTOOL=$OTOOL 7992 # Extract the first word of "otool", so it can be a program name with args. 7993set dummy otool; ac_word=$2 7994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7995$as_echo_n "checking for $ac_word... " >&6; } 7996if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7997 $as_echo_n "(cached) " >&6 7998else 7999 if test -n "$ac_ct_OTOOL"; then 8000 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8001else 8002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8003for as_dir in $PATH 8004do 8005 IFS=$as_save_IFS 8006 test -z "$as_dir" && as_dir=. 8007 for ac_exec_ext in '' $ac_executable_extensions; do 8008 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8009 ac_cv_prog_ac_ct_OTOOL="otool" 8010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8011 break 2 8012 fi 8013done 8014 done 8015IFS=$as_save_IFS 8016 8017fi 8018fi 8019ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8020if test -n "$ac_ct_OTOOL"; then 8021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8022$as_echo "$ac_ct_OTOOL" >&6; } 8023else 8024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8025$as_echo "no" >&6; } 8026fi 8027 8028 if test "x$ac_ct_OTOOL" = x; then 8029 OTOOL=":" 8030 else 8031 case $cross_compiling:$ac_tool_warned in 8032yes:) 8033{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8034$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8035ac_tool_warned=yes ;; 8036esac 8037 OTOOL=$ac_ct_OTOOL 8038 fi 8039else 8040 OTOOL="$ac_cv_prog_OTOOL" 8041fi 8042 8043 if test -n "$ac_tool_prefix"; then 8044 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8045set dummy ${ac_tool_prefix}otool64; ac_word=$2 8046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8047$as_echo_n "checking for $ac_word... " >&6; } 8048if ${ac_cv_prog_OTOOL64+:} false; then : 8049 $as_echo_n "(cached) " >&6 8050else 8051 if test -n "$OTOOL64"; then 8052 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8053else 8054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8055for as_dir in $PATH 8056do 8057 IFS=$as_save_IFS 8058 test -z "$as_dir" && as_dir=. 8059 for ac_exec_ext in '' $ac_executable_extensions; do 8060 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8061 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8063 break 2 8064 fi 8065done 8066 done 8067IFS=$as_save_IFS 8068 8069fi 8070fi 8071OTOOL64=$ac_cv_prog_OTOOL64 8072if test -n "$OTOOL64"; then 8073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8074$as_echo "$OTOOL64" >&6; } 8075else 8076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8077$as_echo "no" >&6; } 8078fi 8079 8080 8081fi 8082if test -z "$ac_cv_prog_OTOOL64"; then 8083 ac_ct_OTOOL64=$OTOOL64 8084 # Extract the first word of "otool64", so it can be a program name with args. 8085set dummy otool64; ac_word=$2 8086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8087$as_echo_n "checking for $ac_word... " >&6; } 8088if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8089 $as_echo_n "(cached) " >&6 8090else 8091 if test -n "$ac_ct_OTOOL64"; then 8092 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8093else 8094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8095for as_dir in $PATH 8096do 8097 IFS=$as_save_IFS 8098 test -z "$as_dir" && as_dir=. 8099 for ac_exec_ext in '' $ac_executable_extensions; do 8100 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8101 ac_cv_prog_ac_ct_OTOOL64="otool64" 8102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8103 break 2 8104 fi 8105done 8106 done 8107IFS=$as_save_IFS 8108 8109fi 8110fi 8111ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8112if test -n "$ac_ct_OTOOL64"; then 8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8114$as_echo "$ac_ct_OTOOL64" >&6; } 8115else 8116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8117$as_echo "no" >&6; } 8118fi 8119 8120 if test "x$ac_ct_OTOOL64" = x; then 8121 OTOOL64=":" 8122 else 8123 case $cross_compiling:$ac_tool_warned in 8124yes:) 8125{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8126$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8127ac_tool_warned=yes ;; 8128esac 8129 OTOOL64=$ac_ct_OTOOL64 8130 fi 8131else 8132 OTOOL64="$ac_cv_prog_OTOOL64" 8133fi 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8162$as_echo_n "checking for -single_module linker flag... " >&6; } 8163if ${lt_cv_apple_cc_single_mod+:} false; then : 8164 $as_echo_n "(cached) " >&6 8165else 8166 lt_cv_apple_cc_single_mod=no 8167 if test -z "${LT_MULTI_MODULE}"; then 8168 # By default we will add the -single_module flag. You can override 8169 # by either setting the environment variable LT_MULTI_MODULE 8170 # non-empty at configure time, or by adding -multi_module to the 8171 # link flags. 8172 rm -rf libconftest.dylib* 8173 echo "int foo(void){return 1;}" > conftest.c 8174 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8175-dynamiclib -Wl,-single_module conftest.c" >&5 8176 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8177 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8178 _lt_result=$? 8179 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8180 lt_cv_apple_cc_single_mod=yes 8181 else 8182 cat conftest.err >&5 8183 fi 8184 rm -rf libconftest.dylib* 8185 rm -f conftest.* 8186 fi 8187fi 8188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8189$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8191$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8192if ${lt_cv_ld_exported_symbols_list+:} false; then : 8193 $as_echo_n "(cached) " >&6 8194else 8195 lt_cv_ld_exported_symbols_list=no 8196 save_LDFLAGS=$LDFLAGS 8197 echo "_main" > conftest.sym 8198 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8200/* end confdefs.h. */ 8201 8202int 8203main () 8204{ 8205 8206 ; 8207 return 0; 8208} 8209_ACEOF 8210if ac_fn_c_try_link "$LINENO"; then : 8211 lt_cv_ld_exported_symbols_list=yes 8212else 8213 lt_cv_ld_exported_symbols_list=no 8214fi 8215rm -f core conftest.err conftest.$ac_objext \ 8216 conftest$ac_exeext conftest.$ac_ext 8217 LDFLAGS="$save_LDFLAGS" 8218 8219fi 8220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8221$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8223$as_echo_n "checking for -force_load linker flag... " >&6; } 8224if ${lt_cv_ld_force_load+:} false; then : 8225 $as_echo_n "(cached) " >&6 8226else 8227 lt_cv_ld_force_load=no 8228 cat > conftest.c << _LT_EOF 8229int forced_loaded() { return 2;} 8230_LT_EOF 8231 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8232 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8233 echo "$AR cru libconftest.a conftest.o" >&5 8234 $AR cru libconftest.a conftest.o 2>&5 8235 cat > conftest.c << _LT_EOF 8236int main() { return 0;} 8237_LT_EOF 8238 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8239 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8240 _lt_result=$? 8241 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8242 lt_cv_ld_force_load=yes 8243 else 8244 cat conftest.err >&5 8245 fi 8246 rm -f conftest.err libconftest.a conftest conftest.c 8247 rm -rf conftest.dSYM 8248 8249fi 8250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8251$as_echo "$lt_cv_ld_force_load" >&6; } 8252 case $host_os in 8253 rhapsody* | darwin1.[012]) 8254 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8255 darwin1.*) 8256 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8257 darwin*) # darwin 5.x on 8258 # if running on 10.5 or later, the deployment target defaults 8259 # to the OS version, if on x86, and 10.4, the deployment 8260 # target defaults to 10.4. Don't you love it? 8261 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8262 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8263 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8264 10.[012][,.]*) 8265 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8266 10.*) 8267 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8268 esac 8269 ;; 8270 esac 8271 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8272 _lt_dar_single_mod='$single_module' 8273 fi 8274 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8275 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8276 else 8277 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8278 fi 8279 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8280 _lt_dsymutil='~$DSYMUTIL $lib || :' 8281 else 8282 _lt_dsymutil= 8283 fi 8284 ;; 8285 esac 8286 8287for ac_header in dlfcn.h 8288do : 8289 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8290" 8291if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8292 cat >>confdefs.h <<_ACEOF 8293#define HAVE_DLFCN_H 1 8294_ACEOF 8295 8296fi 8297 8298done 8299 8300 8301 8302# autoconf.info says this should be called right after AC_INIT. 8303ac_config_headers="$ac_config_headers config.h:config.in" 8304 8305 8306 8307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 8308$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 8309if ${ac_cv_c_bigendian+:} false; then : 8310 $as_echo_n "(cached) " >&6 8311else 8312 ac_cv_c_bigendian=unknown 8313 # See if we're dealing with a universal compiler. 8314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8315/* end confdefs.h. */ 8316#ifndef __APPLE_CC__ 8317 not a universal capable compiler 8318 #endif 8319 typedef int dummy; 8320 8321_ACEOF 8322if ac_fn_c_try_compile "$LINENO"; then : 8323 8324 # Check for potential -arch flags. It is not universal unless 8325 # there are at least two -arch flags with different values. 8326 ac_arch= 8327 ac_prev= 8328 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 8329 if test -n "$ac_prev"; then 8330 case $ac_word in 8331 i?86 | x86_64 | ppc | ppc64) 8332 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 8333 ac_arch=$ac_word 8334 else 8335 ac_cv_c_bigendian=universal 8336 break 8337 fi 8338 ;; 8339 esac 8340 ac_prev= 8341 elif test "x$ac_word" = "x-arch"; then 8342 ac_prev=arch 8343 fi 8344 done 8345fi 8346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8347 if test $ac_cv_c_bigendian = unknown; then 8348 # See if sys/param.h defines the BYTE_ORDER macro. 8349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8350/* end confdefs.h. */ 8351#include <sys/types.h> 8352 #include <sys/param.h> 8353 8354int 8355main () 8356{ 8357#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 8358 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 8359 && LITTLE_ENDIAN) 8360 bogus endian macros 8361 #endif 8362 8363 ; 8364 return 0; 8365} 8366_ACEOF 8367if ac_fn_c_try_compile "$LINENO"; then : 8368 # It does; now see whether it defined to BIG_ENDIAN or not. 8369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8370/* end confdefs.h. */ 8371#include <sys/types.h> 8372 #include <sys/param.h> 8373 8374int 8375main () 8376{ 8377#if BYTE_ORDER != BIG_ENDIAN 8378 not big endian 8379 #endif 8380 8381 ; 8382 return 0; 8383} 8384_ACEOF 8385if ac_fn_c_try_compile "$LINENO"; then : 8386 ac_cv_c_bigendian=yes 8387else 8388 ac_cv_c_bigendian=no 8389fi 8390rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8391fi 8392rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8393 fi 8394 if test $ac_cv_c_bigendian = unknown; then 8395 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 8396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8397/* end confdefs.h. */ 8398#include <limits.h> 8399 8400int 8401main () 8402{ 8403#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 8404 bogus endian macros 8405 #endif 8406 8407 ; 8408 return 0; 8409} 8410_ACEOF 8411if ac_fn_c_try_compile "$LINENO"; then : 8412 # It does; now see whether it defined to _BIG_ENDIAN or not. 8413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8414/* end confdefs.h. */ 8415#include <limits.h> 8416 8417int 8418main () 8419{ 8420#ifndef _BIG_ENDIAN 8421 not big endian 8422 #endif 8423 8424 ; 8425 return 0; 8426} 8427_ACEOF 8428if ac_fn_c_try_compile "$LINENO"; then : 8429 ac_cv_c_bigendian=yes 8430else 8431 ac_cv_c_bigendian=no 8432fi 8433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8434fi 8435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8436 fi 8437 if test $ac_cv_c_bigendian = unknown; then 8438 # Compile a test program. 8439 if test "$cross_compiling" = yes; then : 8440 # Try to guess by grepping values from an object file. 8441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8442/* end confdefs.h. */ 8443short int ascii_mm[] = 8444 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 8445 short int ascii_ii[] = 8446 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 8447 int use_ascii (int i) { 8448 return ascii_mm[i] + ascii_ii[i]; 8449 } 8450 short int ebcdic_ii[] = 8451 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 8452 short int ebcdic_mm[] = 8453 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 8454 int use_ebcdic (int i) { 8455 return ebcdic_mm[i] + ebcdic_ii[i]; 8456 } 8457 extern int foo; 8458 8459int 8460main () 8461{ 8462return use_ascii (foo) == use_ebcdic (foo); 8463 ; 8464 return 0; 8465} 8466_ACEOF 8467if ac_fn_c_try_compile "$LINENO"; then : 8468 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 8469 ac_cv_c_bigendian=yes 8470 fi 8471 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 8472 if test "$ac_cv_c_bigendian" = unknown; then 8473 ac_cv_c_bigendian=no 8474 else 8475 # finding both strings is unlikely to happen, but who knows? 8476 ac_cv_c_bigendian=unknown 8477 fi 8478 fi 8479fi 8480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8481else 8482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8483/* end confdefs.h. */ 8484$ac_includes_default 8485int 8486main () 8487{ 8488 8489 /* Are we little or big endian? From Harbison&Steele. */ 8490 union 8491 { 8492 long int l; 8493 char c[sizeof (long int)]; 8494 } u; 8495 u.l = 1; 8496 return u.c[sizeof (long int) - 1] == 1; 8497 8498 ; 8499 return 0; 8500} 8501_ACEOF 8502if ac_fn_c_try_run "$LINENO"; then : 8503 ac_cv_c_bigendian=no 8504else 8505 ac_cv_c_bigendian=yes 8506fi 8507rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8508 conftest.$ac_objext conftest.beam conftest.$ac_ext 8509fi 8510 8511 fi 8512fi 8513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 8514$as_echo "$ac_cv_c_bigendian" >&6; } 8515 case $ac_cv_c_bigendian in #( 8516 yes) 8517 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 8518;; #( 8519 no) 8520 ;; #( 8521 universal) 8522 8523$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 8524 8525 ;; #( 8526 *) 8527 as_fn_error $? "unknown endianness 8528 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 8529 esac 8530 8531 8532 8533 8534# Put a plausible default for CC_FOR_BUILD in Makefile. 8535if test -z "$CC_FOR_BUILD"; then 8536 if test "x$cross_compiling" = "xno"; then 8537 CC_FOR_BUILD='$(CC)' 8538 else 8539 CC_FOR_BUILD=gcc 8540 fi 8541fi 8542 8543 8544 8545 8546AR=${AR-ar} 8547 8548if test -n "$ac_tool_prefix"; then 8549 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8550set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8552$as_echo_n "checking for $ac_word... " >&6; } 8553if ${ac_cv_prog_RANLIB+:} false; then : 8554 $as_echo_n "(cached) " >&6 8555else 8556 if test -n "$RANLIB"; then 8557 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8558else 8559as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8560for as_dir in $PATH 8561do 8562 IFS=$as_save_IFS 8563 test -z "$as_dir" && as_dir=. 8564 for ac_exec_ext in '' $ac_executable_extensions; do 8565 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8566 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8568 break 2 8569 fi 8570done 8571 done 8572IFS=$as_save_IFS 8573 8574fi 8575fi 8576RANLIB=$ac_cv_prog_RANLIB 8577if test -n "$RANLIB"; then 8578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8579$as_echo "$RANLIB" >&6; } 8580else 8581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8582$as_echo "no" >&6; } 8583fi 8584 8585 8586fi 8587if test -z "$ac_cv_prog_RANLIB"; then 8588 ac_ct_RANLIB=$RANLIB 8589 # Extract the first word of "ranlib", so it can be a program name with args. 8590set dummy ranlib; ac_word=$2 8591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8592$as_echo_n "checking for $ac_word... " >&6; } 8593if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 8594 $as_echo_n "(cached) " >&6 8595else 8596 if test -n "$ac_ct_RANLIB"; then 8597 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8598else 8599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8600for as_dir in $PATH 8601do 8602 IFS=$as_save_IFS 8603 test -z "$as_dir" && as_dir=. 8604 for ac_exec_ext in '' $ac_executable_extensions; do 8605 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8606 ac_cv_prog_ac_ct_RANLIB="ranlib" 8607 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8608 break 2 8609 fi 8610done 8611 done 8612IFS=$as_save_IFS 8613 8614fi 8615fi 8616ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8617if test -n "$ac_ct_RANLIB"; then 8618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8619$as_echo "$ac_ct_RANLIB" >&6; } 8620else 8621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8622$as_echo "no" >&6; } 8623fi 8624 8625 if test "x$ac_ct_RANLIB" = x; then 8626 RANLIB=":" 8627 else 8628 case $cross_compiling:$ac_tool_warned in 8629yes:) 8630{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8631$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8632ac_tool_warned=yes ;; 8633esac 8634 RANLIB=$ac_ct_RANLIB 8635 fi 8636else 8637 RANLIB="$ac_cv_prog_RANLIB" 8638fi 8639 8640 8641# Some of the common include files depend on bfd.h, and bfd.h checks 8642# that config.h is included first by testing that the PACKAGE macro 8643# is defined. 8644PACKAGE=sim 8645 8646cat >>confdefs.h <<_ACEOF 8647#define PACKAGE "$PACKAGE" 8648_ACEOF 8649 8650 8651 8652# Dependency checking. 8653ac_config_commands="$ac_config_commands depdir" 8654 8655 8656depcc="$CC" am_compiler_list= 8657 8658am_depcomp=$ac_aux_dir/depcomp 8659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 8660$as_echo_n "checking dependency style of $depcc... " >&6; } 8661if ${am_cv_CC_dependencies_compiler_type+:} false; then : 8662 $as_echo_n "(cached) " >&6 8663else 8664 if test -f "$am_depcomp"; then 8665 # We make a subdir and do the tests there. Otherwise we can end up 8666 # making bogus files that we don't know about and never remove. For 8667 # instance it was reported that on HP-UX the gcc test will end up 8668 # making a dummy file named `D' -- because `-MD' means `put the output 8669 # in D'. 8670 mkdir conftest.dir 8671 # Copy depcomp to subdir because otherwise we won't find it if we're 8672 # using a relative directory. 8673 cp "$am_depcomp" conftest.dir 8674 cd conftest.dir 8675 # We will build objects and dependencies in a subdirectory because 8676 # it helps to detect inapplicable dependency modes. For instance 8677 # both Tru64's cc and ICC support -MD to output dependencies as a 8678 # side effect of compilation, but ICC will put the dependencies in 8679 # the current directory while Tru64 will put them in the object 8680 # directory. 8681 mkdir sub 8682 8683 am_cv_CC_dependencies_compiler_type=none 8684 if test "$am_compiler_list" = ""; then 8685 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 8686 fi 8687 for depmode in $am_compiler_list; do 8688 if test $depmode = none; then break; fi 8689 8690 $as_echo "$as_me:$LINENO: trying $depmode" >&5 8691 # Setup a source with many dependencies, because some compilers 8692 # like to wrap large dependency lists on column 80 (with \), and 8693 # we should not choose a depcomp mode which is confused by this. 8694 # 8695 # We need to recreate these files for each test, as the compiler may 8696 # overwrite some of them when testing with obscure command lines. 8697 # This happens at least with the AIX C compiler. 8698 : > sub/conftest.c 8699 for i in 1 2 3 4 5 6; do 8700 echo '#include "conftst'$i'.h"' >> sub/conftest.c 8701 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 8702 # Solaris 8's {/usr,}/bin/sh. 8703 touch sub/conftst$i.h 8704 done 8705 echo "include sub/conftest.Po" > confmf 8706 8707 # We check with `-c' and `-o' for the sake of the "dashmstdout" 8708 # mode. It turns out that the SunPro C++ compiler does not properly 8709 # handle `-M -o', and we need to detect this. 8710 depcmd="depmode=$depmode \ 8711 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 8712 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 8713 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 8714 echo "| $depcmd" | sed -e 's/ */ /g' >&5 8715 if env $depcmd > conftest.err 2>&1 && 8716 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 8717 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 8718 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 8719 # icc doesn't choke on unknown options, it will just issue warnings 8720 # or remarks (even with -Werror). So we grep stderr for any message 8721 # that says an option was ignored or not supported. 8722 # When given -MP, icc 7.0 and 7.1 complain thusly: 8723 # icc: Command line warning: ignoring option '-M'; no argument required 8724 # The diagnosis changed in icc 8.0: 8725 # icc: Command line remark: option '-MP' not supported 8726 if (grep 'ignoring option' conftest.err || 8727 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 8728 am_cv_CC_dependencies_compiler_type=$depmode 8729 $as_echo "$as_me:$LINENO: success" >&5 8730 break 8731 fi 8732 fi 8733 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 8734 sed -e 's/^/| /' < conftest.err >&5 8735 done 8736 8737 cd .. 8738 rm -rf conftest.dir 8739else 8740 am_cv_CC_dependencies_compiler_type=none 8741fi 8742 8743fi 8744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 8745$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 8746if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 8747then as_fn_error $? "no usable dependency style found" "$LINENO" 5 8748else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 8749 8750fi 8751 8752 8753# Check for the 'make' the user wants to use. 8754for ac_prog in make 8755do 8756 # Extract the first word of "$ac_prog", so it can be a program name with args. 8757set dummy $ac_prog; ac_word=$2 8758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8759$as_echo_n "checking for $ac_word... " >&6; } 8760if ${ac_cv_prog_MAKE+:} false; then : 8761 $as_echo_n "(cached) " >&6 8762else 8763 if test -n "$MAKE"; then 8764 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 8765else 8766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8767for as_dir in $PATH 8768do 8769 IFS=$as_save_IFS 8770 test -z "$as_dir" && as_dir=. 8771 for ac_exec_ext in '' $ac_executable_extensions; do 8772 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8773 ac_cv_prog_MAKE="$ac_prog" 8774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8775 break 2 8776 fi 8777done 8778 done 8779IFS=$as_save_IFS 8780 8781fi 8782fi 8783MAKE=$ac_cv_prog_MAKE 8784if test -n "$MAKE"; then 8785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 8786$as_echo "$MAKE" >&6; } 8787else 8788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8789$as_echo "no" >&6; } 8790fi 8791 8792 8793 test -n "$MAKE" && break 8794done 8795 8796MAKE_IS_GNU= 8797case "`$MAKE --version 2>&1 | sed 1q`" in 8798 *GNU*) 8799 MAKE_IS_GNU=yes 8800 ;; 8801esac 8802 if test "$MAKE_IS_GNU" = yes; then 8803 GMAKE_TRUE= 8804 GMAKE_FALSE='#' 8805else 8806 GMAKE_TRUE='#' 8807 GMAKE_FALSE= 8808fi 8809 8810 8811ALL_LINGUAS= 8812# If we haven't got the data from the intl directory, 8813# assume NLS is disabled. 8814USE_NLS=no 8815LIBINTL= 8816LIBINTL_DEP= 8817INCINTL= 8818XGETTEXT= 8819GMSGFMT= 8820POSUB= 8821 8822if test -f ../../intl/config.intl; then 8823 . ../../intl/config.intl 8824fi 8825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8826$as_echo_n "checking whether NLS is requested... " >&6; } 8827if test x"$USE_NLS" != xyes; then 8828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8829$as_echo "no" >&6; } 8830else 8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8832$as_echo "yes" >&6; } 8833 8834$as_echo "#define ENABLE_NLS 1" >>confdefs.h 8835 8836 8837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 8838$as_echo_n "checking for catalogs to be installed... " >&6; } 8839 # Look for .po and .gmo files in the source directory. 8840 CATALOGS= 8841 XLINGUAS= 8842 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 8843 # If there aren't any .gmo files the shell will give us the 8844 # literal string "../path/to/srcdir/po/*.gmo" which has to be 8845 # weeded out. 8846 case "$cat" in *\**) 8847 continue;; 8848 esac 8849 # The quadruple backslash is collapsed to a double backslash 8850 # by the backticks, then collapsed again by the double quotes, 8851 # leaving us with one backslash in the sed expression (right 8852 # before the dot that mustn't act as a wildcard). 8853 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 8854 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 8855 # The user is allowed to set LINGUAS to a list of languages to 8856 # install catalogs for. If it's empty that means "all of them." 8857 if test "x$LINGUAS" = x; then 8858 CATALOGS="$CATALOGS $cat" 8859 XLINGUAS="$XLINGUAS $lang" 8860 else 8861 case "$LINGUAS" in *$lang*) 8862 CATALOGS="$CATALOGS $cat" 8863 XLINGUAS="$XLINGUAS $lang" 8864 ;; 8865 esac 8866 fi 8867 done 8868 LINGUAS="$XLINGUAS" 8869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 8870$as_echo "$LINGUAS" >&6; } 8871 8872 8873 DATADIRNAME=share 8874 8875 INSTOBJEXT=.mo 8876 8877 GENCAT=gencat 8878 8879 CATOBJEXT=.gmo 8880 8881fi 8882 8883# Check for common headers. 8884# FIXME: Seems to me this can cause problems for i386-windows hosts. 8885# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*. 8886for ac_header in stdlib.h string.h strings.h unistd.h time.h 8887do : 8888 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8889ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8890if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8891 cat >>confdefs.h <<_ACEOF 8892#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8893_ACEOF 8894 8895fi 8896 8897done 8898 8899for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h 8900do : 8901 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8902ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8903if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8904 cat >>confdefs.h <<_ACEOF 8905#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8906_ACEOF 8907 8908fi 8909 8910done 8911 8912for ac_header in fcntl.h fpu_control.h 8913do : 8914 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8915ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8916if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8917 cat >>confdefs.h <<_ACEOF 8918#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8919_ACEOF 8920 8921fi 8922 8923done 8924 8925for ac_header in dlfcn.h errno.h sys/stat.h 8926do : 8927 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8928ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8929if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8930 cat >>confdefs.h <<_ACEOF 8931#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8932_ACEOF 8933 8934fi 8935 8936done 8937 8938for ac_func in getrusage time sigaction __setfpucw 8939do : 8940 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8941ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8942if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 8943 cat >>confdefs.h <<_ACEOF 8944#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8945_ACEOF 8946 8947fi 8948done 8949 8950for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate 8951do : 8952 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8953ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8954if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 8955 cat >>confdefs.h <<_ACEOF 8956#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8957_ACEOF 8958 8959fi 8960done 8961 8962ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H 8963#include <sys/types.h> 8964#endif 8965#ifdef HAVE_SYS_STAT_H 8966#include <sys/stat.h> 8967#endif 8968" 8969if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then : 8970 8971cat >>confdefs.h <<_ACEOF 8972#define HAVE_STRUCT_STAT_ST_DEV 1 8973_ACEOF 8974 8975 8976fi 8977ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H 8978#include <sys/types.h> 8979#endif 8980#ifdef HAVE_SYS_STAT_H 8981#include <sys/stat.h> 8982#endif 8983" 8984if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then : 8985 8986cat >>confdefs.h <<_ACEOF 8987#define HAVE_STRUCT_STAT_ST_INO 1 8988_ACEOF 8989 8990 8991fi 8992ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H 8993#include <sys/types.h> 8994#endif 8995#ifdef HAVE_SYS_STAT_H 8996#include <sys/stat.h> 8997#endif 8998" 8999if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then : 9000 9001cat >>confdefs.h <<_ACEOF 9002#define HAVE_STRUCT_STAT_ST_MODE 1 9003_ACEOF 9004 9005 9006fi 9007ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H 9008#include <sys/types.h> 9009#endif 9010#ifdef HAVE_SYS_STAT_H 9011#include <sys/stat.h> 9012#endif 9013" 9014if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then : 9015 9016cat >>confdefs.h <<_ACEOF 9017#define HAVE_STRUCT_STAT_ST_NLINK 1 9018_ACEOF 9019 9020 9021fi 9022ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H 9023#include <sys/types.h> 9024#endif 9025#ifdef HAVE_SYS_STAT_H 9026#include <sys/stat.h> 9027#endif 9028" 9029if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then : 9030 9031cat >>confdefs.h <<_ACEOF 9032#define HAVE_STRUCT_STAT_ST_UID 1 9033_ACEOF 9034 9035 9036fi 9037ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H 9038#include <sys/types.h> 9039#endif 9040#ifdef HAVE_SYS_STAT_H 9041#include <sys/stat.h> 9042#endif 9043" 9044if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then : 9045 9046cat >>confdefs.h <<_ACEOF 9047#define HAVE_STRUCT_STAT_ST_GID 1 9048_ACEOF 9049 9050 9051fi 9052ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H 9053#include <sys/types.h> 9054#endif 9055#ifdef HAVE_SYS_STAT_H 9056#include <sys/stat.h> 9057#endif 9058" 9059if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then : 9060 9061cat >>confdefs.h <<_ACEOF 9062#define HAVE_STRUCT_STAT_ST_RDEV 1 9063_ACEOF 9064 9065 9066fi 9067ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H 9068#include <sys/types.h> 9069#endif 9070#ifdef HAVE_SYS_STAT_H 9071#include <sys/stat.h> 9072#endif 9073" 9074if test "x$ac_cv_member_struct_stat_st_size" = xyes; then : 9075 9076cat >>confdefs.h <<_ACEOF 9077#define HAVE_STRUCT_STAT_ST_SIZE 1 9078_ACEOF 9079 9080 9081fi 9082ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H 9083#include <sys/types.h> 9084#endif 9085#ifdef HAVE_SYS_STAT_H 9086#include <sys/stat.h> 9087#endif 9088" 9089if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then : 9090 9091cat >>confdefs.h <<_ACEOF 9092#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 9093_ACEOF 9094 9095 9096fi 9097ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H 9098#include <sys/types.h> 9099#endif 9100#ifdef HAVE_SYS_STAT_H 9101#include <sys/stat.h> 9102#endif 9103" 9104if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then : 9105 9106cat >>confdefs.h <<_ACEOF 9107#define HAVE_STRUCT_STAT_ST_BLOCKS 1 9108_ACEOF 9109 9110 9111fi 9112ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H 9113#include <sys/types.h> 9114#endif 9115#ifdef HAVE_SYS_STAT_H 9116#include <sys/stat.h> 9117#endif 9118" 9119if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then : 9120 9121cat >>confdefs.h <<_ACEOF 9122#define HAVE_STRUCT_STAT_ST_ATIME 1 9123_ACEOF 9124 9125 9126fi 9127ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H 9128#include <sys/types.h> 9129#endif 9130#ifdef HAVE_SYS_STAT_H 9131#include <sys/stat.h> 9132#endif 9133" 9134if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then : 9135 9136cat >>confdefs.h <<_ACEOF 9137#define HAVE_STRUCT_STAT_ST_MTIME 1 9138_ACEOF 9139 9140 9141fi 9142ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H 9143#include <sys/types.h> 9144#endif 9145#ifdef HAVE_SYS_STAT_H 9146#include <sys/stat.h> 9147#endif 9148" 9149if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then : 9150 9151cat >>confdefs.h <<_ACEOF 9152#define HAVE_STRUCT_STAT_ST_CTIME 1 9153_ACEOF 9154 9155 9156fi 9157 9158ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h> 9159#include <sys/socket.h> 9160 9161" 9162if test "x$ac_cv_type_socklen_t" = xyes; then : 9163 9164cat >>confdefs.h <<_ACEOF 9165#define HAVE_SOCKLEN_T 1 9166_ACEOF 9167 9168 9169fi 9170 9171 9172# Check for socket libraries 9173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5 9174$as_echo_n "checking for bind in -lsocket... " >&6; } 9175if ${ac_cv_lib_socket_bind+:} false; then : 9176 $as_echo_n "(cached) " >&6 9177else 9178 ac_check_lib_save_LIBS=$LIBS 9179LIBS="-lsocket $LIBS" 9180cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9181/* end confdefs.h. */ 9182 9183/* Override any GCC internal prototype to avoid an error. 9184 Use char because int might match the return type of a GCC 9185 builtin and then its argument prototype would still apply. */ 9186#ifdef __cplusplus 9187extern "C" 9188#endif 9189char bind (); 9190int 9191main () 9192{ 9193return bind (); 9194 ; 9195 return 0; 9196} 9197_ACEOF 9198if ac_fn_c_try_link "$LINENO"; then : 9199 ac_cv_lib_socket_bind=yes 9200else 9201 ac_cv_lib_socket_bind=no 9202fi 9203rm -f core conftest.err conftest.$ac_objext \ 9204 conftest$ac_exeext conftest.$ac_ext 9205LIBS=$ac_check_lib_save_LIBS 9206fi 9207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 9208$as_echo "$ac_cv_lib_socket_bind" >&6; } 9209if test "x$ac_cv_lib_socket_bind" = xyes; then : 9210 cat >>confdefs.h <<_ACEOF 9211#define HAVE_LIBSOCKET 1 9212_ACEOF 9213 9214 LIBS="-lsocket $LIBS" 9215 9216fi 9217 9218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 9219$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 9220if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 9221 $as_echo_n "(cached) " >&6 9222else 9223 ac_check_lib_save_LIBS=$LIBS 9224LIBS="-lnsl $LIBS" 9225cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9226/* end confdefs.h. */ 9227 9228/* Override any GCC internal prototype to avoid an error. 9229 Use char because int might match the return type of a GCC 9230 builtin and then its argument prototype would still apply. */ 9231#ifdef __cplusplus 9232extern "C" 9233#endif 9234char gethostbyname (); 9235int 9236main () 9237{ 9238return gethostbyname (); 9239 ; 9240 return 0; 9241} 9242_ACEOF 9243if ac_fn_c_try_link "$LINENO"; then : 9244 ac_cv_lib_nsl_gethostbyname=yes 9245else 9246 ac_cv_lib_nsl_gethostbyname=no 9247fi 9248rm -f core conftest.err conftest.$ac_objext \ 9249 conftest$ac_exeext conftest.$ac_ext 9250LIBS=$ac_check_lib_save_LIBS 9251fi 9252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 9253$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 9254if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 9255 cat >>confdefs.h <<_ACEOF 9256#define HAVE_LIBNSL 1 9257_ACEOF 9258 9259 LIBS="-lnsl $LIBS" 9260 9261fi 9262 9263 9264# BFD conditionally uses zlib, so we must link it in if libbfd does, by 9265# using the same condition. 9266 9267 # Use the system's zlib library. 9268 zlibdir="-L\$(top_builddir)/../zlib" 9269 zlibinc="-I\$(top_srcdir)/../zlib" 9270 9271# Check whether --with-system-zlib was given. 9272if test "${with_system_zlib+set}" = set; then : 9273 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 9274 zlibdir= 9275 zlibinc= 9276 fi 9277 9278fi 9279 9280 9281 9282 9283 9284# BFD uses libdl when when plugins enabled. 9285 9286 maybe_plugins=no 9287 for ac_header in dlfcn.h 9288do : 9289 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 9290" 9291if test "x$ac_cv_header_dlfcn_h" = xyes; then : 9292 cat >>confdefs.h <<_ACEOF 9293#define HAVE_DLFCN_H 1 9294_ACEOF 9295 maybe_plugins=yes 9296fi 9297 9298done 9299 9300 for ac_header in windows.h 9301do : 9302 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 9303" 9304if test "x$ac_cv_header_windows_h" = xyes; then : 9305 cat >>confdefs.h <<_ACEOF 9306#define HAVE_WINDOWS_H 1 9307_ACEOF 9308 maybe_plugins=yes 9309fi 9310 9311done 9312 9313 9314 # Check whether --enable-plugins was given. 9315if test "${enable_plugins+set}" = set; then : 9316 enableval=$enable_plugins; case "${enableval}" in 9317 no) plugins=no ;; 9318 *) plugins=yes 9319 if test "$maybe_plugins" != "yes" ; then 9320 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 9321 fi ;; 9322 esac 9323else 9324 plugins=$maybe_plugins 9325 9326fi 9327 9328 if test "$plugins" = "yes"; then 9329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 9330$as_echo_n "checking for library containing dlsym... " >&6; } 9331if ${ac_cv_search_dlsym+:} false; then : 9332 $as_echo_n "(cached) " >&6 9333else 9334 ac_func_search_save_LIBS=$LIBS 9335cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9336/* end confdefs.h. */ 9337 9338/* Override any GCC internal prototype to avoid an error. 9339 Use char because int might match the return type of a GCC 9340 builtin and then its argument prototype would still apply. */ 9341#ifdef __cplusplus 9342extern "C" 9343#endif 9344char dlsym (); 9345int 9346main () 9347{ 9348return dlsym (); 9349 ; 9350 return 0; 9351} 9352_ACEOF 9353for ac_lib in '' dl; do 9354 if test -z "$ac_lib"; then 9355 ac_res="none required" 9356 else 9357 ac_res=-l$ac_lib 9358 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9359 fi 9360 if ac_fn_c_try_link "$LINENO"; then : 9361 ac_cv_search_dlsym=$ac_res 9362fi 9363rm -f core conftest.err conftest.$ac_objext \ 9364 conftest$ac_exeext 9365 if ${ac_cv_search_dlsym+:} false; then : 9366 break 9367fi 9368done 9369if ${ac_cv_search_dlsym+:} false; then : 9370 9371else 9372 ac_cv_search_dlsym=no 9373fi 9374rm conftest.$ac_ext 9375LIBS=$ac_func_search_save_LIBS 9376fi 9377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 9378$as_echo "$ac_cv_search_dlsym" >&6; } 9379ac_res=$ac_cv_search_dlsym 9380if test "$ac_res" != no; then : 9381 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9382 9383fi 9384 9385 fi 9386 9387 if test "$plugins" = yes; then 9388 PLUGINS_TRUE= 9389 PLUGINS_FALSE='#' 9390else 9391 PLUGINS_TRUE='#' 9392 PLUGINS_FALSE= 9393fi 9394 9395 9396 9397 9398 9399# Set options 9400enable_dlopen=yes 9401 9402 9403 9404 9405 enable_win32_dll=no 9406 9407 9408 # Check whether --enable-shared was given. 9409if test "${enable_shared+set}" = set; then : 9410 enableval=$enable_shared; p=${PACKAGE-default} 9411 case $enableval in 9412 yes) enable_shared=yes ;; 9413 no) enable_shared=no ;; 9414 *) 9415 enable_shared=no 9416 # Look at the argument we got. We use all the common list separators. 9417 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9418 for pkg in $enableval; do 9419 IFS="$lt_save_ifs" 9420 if test "X$pkg" = "X$p"; then 9421 enable_shared=yes 9422 fi 9423 done 9424 IFS="$lt_save_ifs" 9425 ;; 9426 esac 9427else 9428 enable_shared=yes 9429fi 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 # Check whether --enable-static was given. 9440if test "${enable_static+set}" = set; then : 9441 enableval=$enable_static; p=${PACKAGE-default} 9442 case $enableval in 9443 yes) enable_static=yes ;; 9444 no) enable_static=no ;; 9445 *) 9446 enable_static=no 9447 # Look at the argument we got. We use all the common list separators. 9448 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9449 for pkg in $enableval; do 9450 IFS="$lt_save_ifs" 9451 if test "X$pkg" = "X$p"; then 9452 enable_static=yes 9453 fi 9454 done 9455 IFS="$lt_save_ifs" 9456 ;; 9457 esac 9458else 9459 enable_static=yes 9460fi 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471# Check whether --with-pic was given. 9472if test "${with_pic+set}" = set; then : 9473 withval=$with_pic; pic_mode="$withval" 9474else 9475 pic_mode=default 9476fi 9477 9478 9479test -z "$pic_mode" && pic_mode=default 9480 9481 9482 9483 9484 9485 9486 9487 # Check whether --enable-fast-install was given. 9488if test "${enable_fast_install+set}" = set; then : 9489 enableval=$enable_fast_install; p=${PACKAGE-default} 9490 case $enableval in 9491 yes) enable_fast_install=yes ;; 9492 no) enable_fast_install=no ;; 9493 *) 9494 enable_fast_install=no 9495 # Look at the argument we got. We use all the common list separators. 9496 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9497 for pkg in $enableval; do 9498 IFS="$lt_save_ifs" 9499 if test "X$pkg" = "X$p"; then 9500 enable_fast_install=yes 9501 fi 9502 done 9503 IFS="$lt_save_ifs" 9504 ;; 9505 esac 9506else 9507 enable_fast_install=yes 9508fi 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520# This can be used to rebuild libtool when needed 9521LIBTOOL_DEPS="$ltmain" 9522 9523# Always use our own libtool. 9524LIBTOOL='$(SHELL) $(top_builddir)/libtool' 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551test -z "$LN_S" && LN_S="ln -s" 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566if test -n "${ZSH_VERSION+set}" ; then 9567 setopt NO_GLOB_SUBST 9568fi 9569 9570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9571$as_echo_n "checking for objdir... " >&6; } 9572if ${lt_cv_objdir+:} false; then : 9573 $as_echo_n "(cached) " >&6 9574else 9575 rm -f .libs 2>/dev/null 9576mkdir .libs 2>/dev/null 9577if test -d .libs; then 9578 lt_cv_objdir=.libs 9579else 9580 # MS-DOS does not allow filenames that begin with a dot. 9581 lt_cv_objdir=_libs 9582fi 9583rmdir .libs 2>/dev/null 9584fi 9585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9586$as_echo "$lt_cv_objdir" >&6; } 9587objdir=$lt_cv_objdir 9588 9589 9590 9591 9592 9593cat >>confdefs.h <<_ACEOF 9594#define LT_OBJDIR "$lt_cv_objdir/" 9595_ACEOF 9596 9597 9598 9599 9600case $host_os in 9601aix3*) 9602 # AIX sometimes has problems with the GCC collect2 program. For some 9603 # reason, if we set the COLLECT_NAMES environment variable, the problems 9604 # vanish in a puff of smoke. 9605 if test "X${COLLECT_NAMES+set}" != Xset; then 9606 COLLECT_NAMES= 9607 export COLLECT_NAMES 9608 fi 9609 ;; 9610esac 9611 9612# Global variables: 9613ofile=libtool 9614can_build_shared=yes 9615 9616# All known linkers require a `.a' archive for static linking (except MSVC, 9617# which needs '.lib'). 9618libext=a 9619 9620with_gnu_ld="$lt_cv_prog_gnu_ld" 9621 9622old_CC="$CC" 9623old_CFLAGS="$CFLAGS" 9624 9625# Set sane defaults for various variables 9626test -z "$CC" && CC=cc 9627test -z "$LTCC" && LTCC=$CC 9628test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9629test -z "$LD" && LD=ld 9630test -z "$ac_objext" && ac_objext=o 9631 9632for cc_temp in $compiler""; do 9633 case $cc_temp in 9634 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9635 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9636 \-*) ;; 9637 *) break;; 9638 esac 9639done 9640cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9641 9642 9643# Only perform the check for file, if the check method requires it 9644test -z "$MAGIC_CMD" && MAGIC_CMD=file 9645case $deplibs_check_method in 9646file_magic*) 9647 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9649$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9650if ${lt_cv_path_MAGIC_CMD+:} false; then : 9651 $as_echo_n "(cached) " >&6 9652else 9653 case $MAGIC_CMD in 9654[\\/*] | ?:[\\/]*) 9655 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9656 ;; 9657*) 9658 lt_save_MAGIC_CMD="$MAGIC_CMD" 9659 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9660 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9661 for ac_dir in $ac_dummy; do 9662 IFS="$lt_save_ifs" 9663 test -z "$ac_dir" && ac_dir=. 9664 if test -f $ac_dir/${ac_tool_prefix}file; then 9665 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9666 if test -n "$file_magic_test_file"; then 9667 case $deplibs_check_method in 9668 "file_magic "*) 9669 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9670 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9671 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9672 $EGREP "$file_magic_regex" > /dev/null; then 9673 : 9674 else 9675 cat <<_LT_EOF 1>&2 9676 9677*** Warning: the command libtool uses to detect shared libraries, 9678*** $file_magic_cmd, produces output that libtool cannot recognize. 9679*** The result is that libtool may fail to recognize shared libraries 9680*** as such. This will affect the creation of libtool libraries that 9681*** depend on shared libraries, but programs linked with such libtool 9682*** libraries will work regardless of this problem. Nevertheless, you 9683*** may want to report the problem to your system manager and/or to 9684*** bug-libtool@gnu.org 9685 9686_LT_EOF 9687 fi ;; 9688 esac 9689 fi 9690 break 9691 fi 9692 done 9693 IFS="$lt_save_ifs" 9694 MAGIC_CMD="$lt_save_MAGIC_CMD" 9695 ;; 9696esac 9697fi 9698 9699MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9700if test -n "$MAGIC_CMD"; then 9701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9702$as_echo "$MAGIC_CMD" >&6; } 9703else 9704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9705$as_echo "no" >&6; } 9706fi 9707 9708 9709 9710 9711 9712if test -z "$lt_cv_path_MAGIC_CMD"; then 9713 if test -n "$ac_tool_prefix"; then 9714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9715$as_echo_n "checking for file... " >&6; } 9716if ${lt_cv_path_MAGIC_CMD+:} false; then : 9717 $as_echo_n "(cached) " >&6 9718else 9719 case $MAGIC_CMD in 9720[\\/*] | ?:[\\/]*) 9721 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9722 ;; 9723*) 9724 lt_save_MAGIC_CMD="$MAGIC_CMD" 9725 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9726 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9727 for ac_dir in $ac_dummy; do 9728 IFS="$lt_save_ifs" 9729 test -z "$ac_dir" && ac_dir=. 9730 if test -f $ac_dir/file; then 9731 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9732 if test -n "$file_magic_test_file"; then 9733 case $deplibs_check_method in 9734 "file_magic "*) 9735 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9736 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9737 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9738 $EGREP "$file_magic_regex" > /dev/null; then 9739 : 9740 else 9741 cat <<_LT_EOF 1>&2 9742 9743*** Warning: the command libtool uses to detect shared libraries, 9744*** $file_magic_cmd, produces output that libtool cannot recognize. 9745*** The result is that libtool may fail to recognize shared libraries 9746*** as such. This will affect the creation of libtool libraries that 9747*** depend on shared libraries, but programs linked with such libtool 9748*** libraries will work regardless of this problem. Nevertheless, you 9749*** may want to report the problem to your system manager and/or to 9750*** bug-libtool@gnu.org 9751 9752_LT_EOF 9753 fi ;; 9754 esac 9755 fi 9756 break 9757 fi 9758 done 9759 IFS="$lt_save_ifs" 9760 MAGIC_CMD="$lt_save_MAGIC_CMD" 9761 ;; 9762esac 9763fi 9764 9765MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9766if test -n "$MAGIC_CMD"; then 9767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9768$as_echo "$MAGIC_CMD" >&6; } 9769else 9770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9771$as_echo "no" >&6; } 9772fi 9773 9774 9775 else 9776 MAGIC_CMD=: 9777 fi 9778fi 9779 9780 fi 9781 ;; 9782esac 9783 9784# Use C for the default configuration in the libtool script 9785 9786lt_save_CC="$CC" 9787ac_ext=c 9788ac_cpp='$CPP $CPPFLAGS' 9789ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9790ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9791ac_compiler_gnu=$ac_cv_c_compiler_gnu 9792 9793 9794# Source file extension for C test sources. 9795ac_ext=c 9796 9797# Object file extension for compiled C test sources. 9798objext=o 9799objext=$objext 9800 9801# Code to be used in simple compile tests 9802lt_simple_compile_test_code="int some_variable = 0;" 9803 9804# Code to be used in simple link tests 9805lt_simple_link_test_code='int main(){return(0);}' 9806 9807 9808 9809 9810 9811 9812 9813# If no C compiler was specified, use CC. 9814LTCC=${LTCC-"$CC"} 9815 9816# If no C compiler flags were specified, use CFLAGS. 9817LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9818 9819# Allow CC to be a program name with arguments. 9820compiler=$CC 9821 9822# Save the default compiler, since it gets overwritten when the other 9823# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9824compiler_DEFAULT=$CC 9825 9826# save warnings/boilerplate of simple test code 9827ac_outfile=conftest.$ac_objext 9828echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9829eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9830_lt_compiler_boilerplate=`cat conftest.err` 9831$RM conftest* 9832 9833ac_outfile=conftest.$ac_objext 9834echo "$lt_simple_link_test_code" >conftest.$ac_ext 9835eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9836_lt_linker_boilerplate=`cat conftest.err` 9837$RM -r conftest* 9838 9839 9840## CAVEAT EMPTOR: 9841## There is no encapsulation within the following macros, do not change 9842## the running order or otherwise move them around unless you know exactly 9843## what you are doing... 9844if test -n "$compiler"; then 9845 9846lt_prog_compiler_no_builtin_flag= 9847 9848if test "$GCC" = yes; then 9849 case $cc_basename in 9850 nvcc*) 9851 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9852 *) 9853 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9854 esac 9855 9856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9857$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9858if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9859 $as_echo_n "(cached) " >&6 9860else 9861 lt_cv_prog_compiler_rtti_exceptions=no 9862 ac_outfile=conftest.$ac_objext 9863 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9864 lt_compiler_flag="-fno-rtti -fno-exceptions" 9865 # Insert the option either (1) after the last *FLAGS variable, or 9866 # (2) before a word containing "conftest.", or (3) at the end. 9867 # Note that $ac_compile itself does not contain backslashes and begins 9868 # with a dollar sign (not a hyphen), so the echo should work correctly. 9869 # The option is referenced via a variable to avoid confusing sed. 9870 lt_compile=`echo "$ac_compile" | $SED \ 9871 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9872 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9873 -e 's:$: $lt_compiler_flag:'` 9874 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9875 (eval "$lt_compile" 2>conftest.err) 9876 ac_status=$? 9877 cat conftest.err >&5 9878 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9879 if (exit $ac_status) && test -s "$ac_outfile"; then 9880 # The compiler can only warn and ignore the option if not recognized 9881 # So say no if there are warnings other than the usual output. 9882 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9883 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9884 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9885 lt_cv_prog_compiler_rtti_exceptions=yes 9886 fi 9887 fi 9888 $RM conftest* 9889 9890fi 9891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9892$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9893 9894if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9895 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9896else 9897 : 9898fi 9899 9900fi 9901 9902 9903 9904 9905 9906 9907 lt_prog_compiler_wl= 9908lt_prog_compiler_pic= 9909lt_prog_compiler_static= 9910 9911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9912$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9913 9914 if test "$GCC" = yes; then 9915 lt_prog_compiler_wl='-Wl,' 9916 lt_prog_compiler_static='-static' 9917 9918 case $host_os in 9919 aix*) 9920 # All AIX code is PIC. 9921 if test "$host_cpu" = ia64; then 9922 # AIX 5 now supports IA64 processor 9923 lt_prog_compiler_static='-Bstatic' 9924 fi 9925 lt_prog_compiler_pic='-fPIC' 9926 ;; 9927 9928 amigaos*) 9929 case $host_cpu in 9930 powerpc) 9931 # see comment about AmigaOS4 .so support 9932 lt_prog_compiler_pic='-fPIC' 9933 ;; 9934 m68k) 9935 # FIXME: we need at least 68020 code to build shared libraries, but 9936 # adding the `-m68020' flag to GCC prevents building anything better, 9937 # like `-m68040'. 9938 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9939 ;; 9940 esac 9941 ;; 9942 9943 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9944 # PIC is the default for these OSes. 9945 ;; 9946 9947 mingw* | cygwin* | pw32* | os2* | cegcc*) 9948 # This hack is so that the source file can tell whether it is being 9949 # built for inclusion in a dll (and should export symbols for example). 9950 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9951 # (--disable-auto-import) libraries 9952 lt_prog_compiler_pic='-DDLL_EXPORT' 9953 ;; 9954 9955 darwin* | rhapsody*) 9956 # PIC is the default on this platform 9957 # Common symbols not allowed in MH_DYLIB files 9958 lt_prog_compiler_pic='-fno-common' 9959 ;; 9960 9961 haiku*) 9962 # PIC is the default for Haiku. 9963 # The "-static" flag exists, but is broken. 9964 lt_prog_compiler_static= 9965 ;; 9966 9967 hpux*) 9968 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9969 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9970 # sets the default TLS model and affects inlining. 9971 case $host_cpu in 9972 hppa*64*) 9973 # +Z the default 9974 ;; 9975 *) 9976 lt_prog_compiler_pic='-fPIC' 9977 ;; 9978 esac 9979 ;; 9980 9981 interix[3-9]*) 9982 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9983 # Instead, we relocate shared libraries at runtime. 9984 ;; 9985 9986 msdosdjgpp*) 9987 # Just because we use GCC doesn't mean we suddenly get shared libraries 9988 # on systems that don't support them. 9989 lt_prog_compiler_can_build_shared=no 9990 enable_shared=no 9991 ;; 9992 9993 *nto* | *qnx*) 9994 # QNX uses GNU C++, but need to define -shared option too, otherwise 9995 # it will coredump. 9996 lt_prog_compiler_pic='-fPIC -shared' 9997 ;; 9998 9999 sysv4*MP*) 10000 if test -d /usr/nec; then 10001 lt_prog_compiler_pic=-Kconform_pic 10002 fi 10003 ;; 10004 10005 *) 10006 lt_prog_compiler_pic='-fPIC' 10007 ;; 10008 esac 10009 10010 case $cc_basename in 10011 nvcc*) # Cuda Compiler Driver 2.2 10012 lt_prog_compiler_wl='-Xlinker ' 10013 lt_prog_compiler_pic='-Xcompiler -fPIC' 10014 ;; 10015 esac 10016 else 10017 # PORTME Check for flag to pass linker flags through the system compiler. 10018 case $host_os in 10019 aix*) 10020 lt_prog_compiler_wl='-Wl,' 10021 if test "$host_cpu" = ia64; then 10022 # AIX 5 now supports IA64 processor 10023 lt_prog_compiler_static='-Bstatic' 10024 else 10025 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 10026 fi 10027 ;; 10028 10029 mingw* | cygwin* | pw32* | os2* | cegcc*) 10030 # This hack is so that the source file can tell whether it is being 10031 # built for inclusion in a dll (and should export symbols for example). 10032 lt_prog_compiler_pic='-DDLL_EXPORT' 10033 ;; 10034 10035 hpux9* | hpux10* | hpux11*) 10036 lt_prog_compiler_wl='-Wl,' 10037 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 10038 # not for PA HP-UX. 10039 case $host_cpu in 10040 hppa*64*|ia64*) 10041 # +Z the default 10042 ;; 10043 *) 10044 lt_prog_compiler_pic='+Z' 10045 ;; 10046 esac 10047 # Is there a better lt_prog_compiler_static that works with the bundled CC? 10048 lt_prog_compiler_static='${wl}-a ${wl}archive' 10049 ;; 10050 10051 irix5* | irix6* | nonstopux*) 10052 lt_prog_compiler_wl='-Wl,' 10053 # PIC (with -KPIC) is the default. 10054 lt_prog_compiler_static='-non_shared' 10055 ;; 10056 10057 linux* | k*bsd*-gnu | kopensolaris*-gnu) 10058 case $cc_basename in 10059 # old Intel for x86_64 which still supported -KPIC. 10060 ecc*) 10061 lt_prog_compiler_wl='-Wl,' 10062 lt_prog_compiler_pic='-KPIC' 10063 lt_prog_compiler_static='-static' 10064 ;; 10065 # icc used to be incompatible with GCC. 10066 # ICC 10 doesn't accept -KPIC any more. 10067 icc* | ifort*) 10068 lt_prog_compiler_wl='-Wl,' 10069 lt_prog_compiler_pic='-fPIC' 10070 lt_prog_compiler_static='-static' 10071 ;; 10072 # Lahey Fortran 8.1. 10073 lf95*) 10074 lt_prog_compiler_wl='-Wl,' 10075 lt_prog_compiler_pic='--shared' 10076 lt_prog_compiler_static='--static' 10077 ;; 10078 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 10079 # Portland Group compilers (*not* the Pentium gcc compiler, 10080 # which looks to be a dead project) 10081 lt_prog_compiler_wl='-Wl,' 10082 lt_prog_compiler_pic='-fpic' 10083 lt_prog_compiler_static='-Bstatic' 10084 ;; 10085 ccc*) 10086 lt_prog_compiler_wl='-Wl,' 10087 # All Alpha code is PIC. 10088 lt_prog_compiler_static='-non_shared' 10089 ;; 10090 xl* | bgxl* | bgf* | mpixl*) 10091 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 10092 lt_prog_compiler_wl='-Wl,' 10093 lt_prog_compiler_pic='-qpic' 10094 lt_prog_compiler_static='-qstaticlink' 10095 ;; 10096 *) 10097 case `$CC -V 2>&1 | sed 5q` in 10098 *Sun\ F* | *Sun*Fortran*) 10099 # Sun Fortran 8.3 passes all unrecognized flags to the linker 10100 lt_prog_compiler_pic='-KPIC' 10101 lt_prog_compiler_static='-Bstatic' 10102 lt_prog_compiler_wl='' 10103 ;; 10104 *Sun\ C*) 10105 # Sun C 5.9 10106 lt_prog_compiler_pic='-KPIC' 10107 lt_prog_compiler_static='-Bstatic' 10108 lt_prog_compiler_wl='-Wl,' 10109 ;; 10110 esac 10111 ;; 10112 esac 10113 ;; 10114 10115 newsos6) 10116 lt_prog_compiler_pic='-KPIC' 10117 lt_prog_compiler_static='-Bstatic' 10118 ;; 10119 10120 *nto* | *qnx*) 10121 # QNX uses GNU C++, but need to define -shared option too, otherwise 10122 # it will coredump. 10123 lt_prog_compiler_pic='-fPIC -shared' 10124 ;; 10125 10126 osf3* | osf4* | osf5*) 10127 lt_prog_compiler_wl='-Wl,' 10128 # All OSF/1 code is PIC. 10129 lt_prog_compiler_static='-non_shared' 10130 ;; 10131 10132 rdos*) 10133 lt_prog_compiler_static='-non_shared' 10134 ;; 10135 10136 solaris*) 10137 lt_prog_compiler_pic='-KPIC' 10138 lt_prog_compiler_static='-Bstatic' 10139 case $cc_basename in 10140 f77* | f90* | f95*) 10141 lt_prog_compiler_wl='-Qoption ld ';; 10142 *) 10143 lt_prog_compiler_wl='-Wl,';; 10144 esac 10145 ;; 10146 10147 sunos4*) 10148 lt_prog_compiler_wl='-Qoption ld ' 10149 lt_prog_compiler_pic='-PIC' 10150 lt_prog_compiler_static='-Bstatic' 10151 ;; 10152 10153 sysv4 | sysv4.2uw2* | sysv4.3*) 10154 lt_prog_compiler_wl='-Wl,' 10155 lt_prog_compiler_pic='-KPIC' 10156 lt_prog_compiler_static='-Bstatic' 10157 ;; 10158 10159 sysv4*MP*) 10160 if test -d /usr/nec ;then 10161 lt_prog_compiler_pic='-Kconform_pic' 10162 lt_prog_compiler_static='-Bstatic' 10163 fi 10164 ;; 10165 10166 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 10167 lt_prog_compiler_wl='-Wl,' 10168 lt_prog_compiler_pic='-KPIC' 10169 lt_prog_compiler_static='-Bstatic' 10170 ;; 10171 10172 unicos*) 10173 lt_prog_compiler_wl='-Wl,' 10174 lt_prog_compiler_can_build_shared=no 10175 ;; 10176 10177 uts4*) 10178 lt_prog_compiler_pic='-pic' 10179 lt_prog_compiler_static='-Bstatic' 10180 ;; 10181 10182 *) 10183 lt_prog_compiler_can_build_shared=no 10184 ;; 10185 esac 10186 fi 10187 10188case $host_os in 10189 # For platforms which do not support PIC, -DPIC is meaningless: 10190 *djgpp*) 10191 lt_prog_compiler_pic= 10192 ;; 10193 *) 10194 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 10195 ;; 10196esac 10197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 10198$as_echo "$lt_prog_compiler_pic" >&6; } 10199 10200 10201 10202 10203 10204 10205# 10206# Check to make sure the PIC flag actually works. 10207# 10208if test -n "$lt_prog_compiler_pic"; then 10209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 10210$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 10211if ${lt_cv_prog_compiler_pic_works+:} false; then : 10212 $as_echo_n "(cached) " >&6 10213else 10214 lt_cv_prog_compiler_pic_works=no 10215 ac_outfile=conftest.$ac_objext 10216 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10217 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 10218 # Insert the option either (1) after the last *FLAGS variable, or 10219 # (2) before a word containing "conftest.", or (3) at the end. 10220 # Note that $ac_compile itself does not contain backslashes and begins 10221 # with a dollar sign (not a hyphen), so the echo should work correctly. 10222 # The option is referenced via a variable to avoid confusing sed. 10223 lt_compile=`echo "$ac_compile" | $SED \ 10224 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10225 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10226 -e 's:$: $lt_compiler_flag:'` 10227 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10228 (eval "$lt_compile" 2>conftest.err) 10229 ac_status=$? 10230 cat conftest.err >&5 10231 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10232 if (exit $ac_status) && test -s "$ac_outfile"; then 10233 # The compiler can only warn and ignore the option if not recognized 10234 # So say no if there are warnings other than the usual output. 10235 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10236 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10237 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10238 lt_cv_prog_compiler_pic_works=yes 10239 fi 10240 fi 10241 $RM conftest* 10242 10243fi 10244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 10245$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 10246 10247if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 10248 case $lt_prog_compiler_pic in 10249 "" | " "*) ;; 10250 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 10251 esac 10252else 10253 lt_prog_compiler_pic= 10254 lt_prog_compiler_can_build_shared=no 10255fi 10256 10257fi 10258 10259 10260 10261 10262 10263 10264# 10265# Check to make sure the static flag actually works. 10266# 10267wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 10268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 10269$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 10270if ${lt_cv_prog_compiler_static_works+:} false; then : 10271 $as_echo_n "(cached) " >&6 10272else 10273 lt_cv_prog_compiler_static_works=no 10274 save_LDFLAGS="$LDFLAGS" 10275 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 10276 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10277 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10278 # The linker can only warn and ignore the option if not recognized 10279 # So say no if there are warnings 10280 if test -s conftest.err; then 10281 # Append any errors to the config.log. 10282 cat conftest.err 1>&5 10283 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10284 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10285 if diff conftest.exp conftest.er2 >/dev/null; then 10286 lt_cv_prog_compiler_static_works=yes 10287 fi 10288 else 10289 lt_cv_prog_compiler_static_works=yes 10290 fi 10291 fi 10292 $RM -r conftest* 10293 LDFLAGS="$save_LDFLAGS" 10294 10295fi 10296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 10297$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 10298 10299if test x"$lt_cv_prog_compiler_static_works" = xyes; then 10300 : 10301else 10302 lt_prog_compiler_static= 10303fi 10304 10305 10306 10307 10308 10309 10310 10311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10312$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10313if ${lt_cv_prog_compiler_c_o+:} false; then : 10314 $as_echo_n "(cached) " >&6 10315else 10316 lt_cv_prog_compiler_c_o=no 10317 $RM -r conftest 2>/dev/null 10318 mkdir conftest 10319 cd conftest 10320 mkdir out 10321 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10322 10323 lt_compiler_flag="-o out/conftest2.$ac_objext" 10324 # Insert the option either (1) after the last *FLAGS variable, or 10325 # (2) before a word containing "conftest.", or (3) at the end. 10326 # Note that $ac_compile itself does not contain backslashes and begins 10327 # with a dollar sign (not a hyphen), so the echo should work correctly. 10328 lt_compile=`echo "$ac_compile" | $SED \ 10329 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10330 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10331 -e 's:$: $lt_compiler_flag:'` 10332 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10333 (eval "$lt_compile" 2>out/conftest.err) 10334 ac_status=$? 10335 cat out/conftest.err >&5 10336 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10337 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10338 then 10339 # The compiler can only warn and ignore the option if not recognized 10340 # So say no if there are warnings 10341 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10342 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10343 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10344 lt_cv_prog_compiler_c_o=yes 10345 fi 10346 fi 10347 chmod u+w . 2>&5 10348 $RM conftest* 10349 # SGI C++ compiler will create directory out/ii_files/ for 10350 # template instantiation 10351 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10352 $RM out/* && rmdir out 10353 cd .. 10354 $RM -r conftest 10355 $RM conftest* 10356 10357fi 10358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10359$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10360 10361 10362 10363 10364 10365 10366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10367$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10368if ${lt_cv_prog_compiler_c_o+:} false; then : 10369 $as_echo_n "(cached) " >&6 10370else 10371 lt_cv_prog_compiler_c_o=no 10372 $RM -r conftest 2>/dev/null 10373 mkdir conftest 10374 cd conftest 10375 mkdir out 10376 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10377 10378 lt_compiler_flag="-o out/conftest2.$ac_objext" 10379 # Insert the option either (1) after the last *FLAGS variable, or 10380 # (2) before a word containing "conftest.", or (3) at the end. 10381 # Note that $ac_compile itself does not contain backslashes and begins 10382 # with a dollar sign (not a hyphen), so the echo should work correctly. 10383 lt_compile=`echo "$ac_compile" | $SED \ 10384 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10385 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10386 -e 's:$: $lt_compiler_flag:'` 10387 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10388 (eval "$lt_compile" 2>out/conftest.err) 10389 ac_status=$? 10390 cat out/conftest.err >&5 10391 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10392 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10393 then 10394 # The compiler can only warn and ignore the option if not recognized 10395 # So say no if there are warnings 10396 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10397 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10398 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10399 lt_cv_prog_compiler_c_o=yes 10400 fi 10401 fi 10402 chmod u+w . 2>&5 10403 $RM conftest* 10404 # SGI C++ compiler will create directory out/ii_files/ for 10405 # template instantiation 10406 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10407 $RM out/* && rmdir out 10408 cd .. 10409 $RM -r conftest 10410 $RM conftest* 10411 10412fi 10413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10414$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10415 10416 10417 10418 10419hard_links="nottested" 10420if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 10421 # do not overwrite the value of need_locks provided by the user 10422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 10423$as_echo_n "checking if we can lock with hard links... " >&6; } 10424 hard_links=yes 10425 $RM conftest* 10426 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10427 touch conftest.a 10428 ln conftest.a conftest.b 2>&5 || hard_links=no 10429 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 10431$as_echo "$hard_links" >&6; } 10432 if test "$hard_links" = no; then 10433 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 10434$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 10435 need_locks=warn 10436 fi 10437else 10438 need_locks=no 10439fi 10440 10441 10442 10443 10444 10445 10446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10447$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 10448 10449 runpath_var= 10450 allow_undefined_flag= 10451 always_export_symbols=no 10452 archive_cmds= 10453 archive_expsym_cmds= 10454 compiler_needs_object=no 10455 enable_shared_with_static_runtimes=no 10456 export_dynamic_flag_spec= 10457 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10458 hardcode_automatic=no 10459 hardcode_direct=no 10460 hardcode_direct_absolute=no 10461 hardcode_libdir_flag_spec= 10462 hardcode_libdir_flag_spec_ld= 10463 hardcode_libdir_separator= 10464 hardcode_minus_L=no 10465 hardcode_shlibpath_var=unsupported 10466 inherit_rpath=no 10467 link_all_deplibs=unknown 10468 module_cmds= 10469 module_expsym_cmds= 10470 old_archive_from_new_cmds= 10471 old_archive_from_expsyms_cmds= 10472 thread_safe_flag_spec= 10473 whole_archive_flag_spec= 10474 # include_expsyms should be a list of space-separated symbols to be *always* 10475 # included in the symbol list 10476 include_expsyms= 10477 # exclude_expsyms can be an extended regexp of symbols to exclude 10478 # it will be wrapped by ` (' and `)$', so one must not match beginning or 10479 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 10480 # as well as any symbol that contains `d'. 10481 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 10482 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 10483 # platforms (ab)use it in PIC code, but their linkers get confused if 10484 # the symbol is explicitly referenced. Since portable code cannot 10485 # rely on this symbol name, it's probably fine to never include it in 10486 # preloaded symbol tables. 10487 # Exclude shared library initialization/finalization symbols. 10488 extract_expsyms_cmds= 10489 10490 case $host_os in 10491 cygwin* | mingw* | pw32* | cegcc*) 10492 # FIXME: the MSVC++ port hasn't been tested in a loooong time 10493 # When not using gcc, we currently assume that we are using 10494 # Microsoft Visual C++. 10495 if test "$GCC" != yes; then 10496 with_gnu_ld=no 10497 fi 10498 ;; 10499 interix*) 10500 # we just hope/assume this is gcc and not c89 (= MSVC++) 10501 with_gnu_ld=yes 10502 ;; 10503 openbsd*) 10504 with_gnu_ld=no 10505 ;; 10506 esac 10507 10508 ld_shlibs=yes 10509 10510 # On some targets, GNU ld is compatible enough with the native linker 10511 # that we're better off using the native interface for both. 10512 lt_use_gnu_ld_interface=no 10513 if test "$with_gnu_ld" = yes; then 10514 case $host_os in 10515 aix*) 10516 # The AIX port of GNU ld has always aspired to compatibility 10517 # with the native linker. However, as the warning in the GNU ld 10518 # block says, versions before 2.19.5* couldn't really create working 10519 # shared libraries, regardless of the interface used. 10520 case `$LD -v 2>&1` in 10521 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10522 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10523 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10524 *) 10525 lt_use_gnu_ld_interface=yes 10526 ;; 10527 esac 10528 ;; 10529 *) 10530 lt_use_gnu_ld_interface=yes 10531 ;; 10532 esac 10533 fi 10534 10535 if test "$lt_use_gnu_ld_interface" = yes; then 10536 # If archive_cmds runs LD, not CC, wlarc should be empty 10537 wlarc='${wl}' 10538 10539 # Set some defaults for GNU ld with shared library support. These 10540 # are reset later if shared libraries are not supported. Putting them 10541 # here allows them to be overridden if necessary. 10542 runpath_var=LD_RUN_PATH 10543 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10544 export_dynamic_flag_spec='${wl}--export-dynamic' 10545 # ancient GNU ld didn't support --whole-archive et. al. 10546 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10547 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10548 else 10549 whole_archive_flag_spec= 10550 fi 10551 supports_anon_versioning=no 10552 case `$LD -v 2>&1` in 10553 *GNU\ gold*) supports_anon_versioning=yes ;; 10554 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10555 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10556 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10557 *\ 2.11.*) ;; # other 2.11 versions 10558 *) supports_anon_versioning=yes ;; 10559 esac 10560 10561 # See if GNU ld supports shared libraries. 10562 case $host_os in 10563 aix[3-9]*) 10564 # On AIX/PPC, the GNU linker is very broken 10565 if test "$host_cpu" != ia64; then 10566 ld_shlibs=no 10567 cat <<_LT_EOF 1>&2 10568 10569*** Warning: the GNU linker, at least up to release 2.19, is reported 10570*** to be unable to reliably create shared libraries on AIX. 10571*** Therefore, libtool is disabling shared libraries support. If you 10572*** really care for shared libraries, you may want to install binutils 10573*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10574*** You will then need to restart the configuration process. 10575 10576_LT_EOF 10577 fi 10578 ;; 10579 10580 amigaos*) 10581 case $host_cpu in 10582 powerpc) 10583 # see comment about AmigaOS4 .so support 10584 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10585 archive_expsym_cmds='' 10586 ;; 10587 m68k) 10588 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)' 10589 hardcode_libdir_flag_spec='-L$libdir' 10590 hardcode_minus_L=yes 10591 ;; 10592 esac 10593 ;; 10594 10595 beos*) 10596 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10597 allow_undefined_flag=unsupported 10598 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10599 # support --undefined. This deserves some investigation. FIXME 10600 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10601 else 10602 ld_shlibs=no 10603 fi 10604 ;; 10605 10606 cygwin* | mingw* | pw32* | cegcc*) 10607 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10608 # as there is no search path for DLLs. 10609 hardcode_libdir_flag_spec='-L$libdir' 10610 export_dynamic_flag_spec='${wl}--export-all-symbols' 10611 allow_undefined_flag=unsupported 10612 always_export_symbols=no 10613 enable_shared_with_static_runtimes=yes 10614 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10615 10616 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10617 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10618 # If the export-symbols file already is a .def file (1st line 10619 # is EXPORTS), use it as is; otherwise, prepend... 10620 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10621 cp $export_symbols $output_objdir/$soname.def; 10622 else 10623 echo EXPORTS > $output_objdir/$soname.def; 10624 cat $export_symbols >> $output_objdir/$soname.def; 10625 fi~ 10626 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10627 else 10628 ld_shlibs=no 10629 fi 10630 ;; 10631 10632 haiku*) 10633 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10634 link_all_deplibs=yes 10635 ;; 10636 10637 interix[3-9]*) 10638 hardcode_direct=no 10639 hardcode_shlibpath_var=no 10640 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10641 export_dynamic_flag_spec='${wl}-E' 10642 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10643 # Instead, shared libraries are loaded at an image base (0x10000000 by 10644 # default) and relocated if they conflict, which is a slow very memory 10645 # consuming and fragmenting process. To avoid this, we pick a random, 10646 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10647 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10648 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10649 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' 10650 ;; 10651 10652 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10653 tmp_diet=no 10654 if test "$host_os" = linux-dietlibc; then 10655 case $cc_basename in 10656 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10657 esac 10658 fi 10659 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10660 && test "$tmp_diet" = no 10661 then 10662 tmp_addflag=' $pic_flag' 10663 tmp_sharedflag='-shared' 10664 case $cc_basename,$host_cpu in 10665 pgcc*) # Portland Group C compiler 10666 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' 10667 tmp_addflag=' $pic_flag' 10668 ;; 10669 pgf77* | pgf90* | pgf95* | pgfortran*) 10670 # Portland Group f77 and f90 compilers 10671 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' 10672 tmp_addflag=' $pic_flag -Mnomain' ;; 10673 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10674 tmp_addflag=' -i_dynamic' ;; 10675 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10676 tmp_addflag=' -i_dynamic -nofor_main' ;; 10677 ifc* | ifort*) # Intel Fortran compiler 10678 tmp_addflag=' -nofor_main' ;; 10679 lf95*) # Lahey Fortran 8.1 10680 whole_archive_flag_spec= 10681 tmp_sharedflag='--shared' ;; 10682 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10683 tmp_sharedflag='-qmkshrobj' 10684 tmp_addflag= ;; 10685 nvcc*) # Cuda Compiler Driver 2.2 10686 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' 10687 compiler_needs_object=yes 10688 ;; 10689 esac 10690 case `$CC -V 2>&1 | sed 5q` in 10691 *Sun\ C*) # Sun C 5.9 10692 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' 10693 compiler_needs_object=yes 10694 tmp_sharedflag='-G' ;; 10695 *Sun\ F*) # Sun Fortran 8.3 10696 tmp_sharedflag='-G' ;; 10697 esac 10698 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10699 10700 if test "x$supports_anon_versioning" = xyes; then 10701 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10702 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10703 echo "local: *; };" >> $output_objdir/$libname.ver~ 10704 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10705 fi 10706 10707 case $cc_basename in 10708 xlf* | bgf* | bgxlf* | mpixlf*) 10709 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10710 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10711 hardcode_libdir_flag_spec= 10712 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10713 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10714 if test "x$supports_anon_versioning" = xyes; then 10715 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10716 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10717 echo "local: *; };" >> $output_objdir/$libname.ver~ 10718 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10719 fi 10720 ;; 10721 esac 10722 else 10723 ld_shlibs=no 10724 fi 10725 ;; 10726 10727 netbsd*) 10728 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10729 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10730 wlarc= 10731 else 10732 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10733 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10734 fi 10735 ;; 10736 10737 solaris*) 10738 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10739 ld_shlibs=no 10740 cat <<_LT_EOF 1>&2 10741 10742*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10743*** create shared libraries on Solaris systems. Therefore, libtool 10744*** is disabling shared libraries support. We urge you to upgrade GNU 10745*** binutils to release 2.9.1 or newer. Another option is to modify 10746*** your PATH or compiler configuration so that the native linker is 10747*** used, and then restart. 10748 10749_LT_EOF 10750 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10751 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10752 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10753 else 10754 ld_shlibs=no 10755 fi 10756 ;; 10757 10758 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10759 case `$LD -v 2>&1` in 10760 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10761 ld_shlibs=no 10762 cat <<_LT_EOF 1>&2 10763 10764*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10765*** reliably create shared libraries on SCO systems. Therefore, libtool 10766*** is disabling shared libraries support. We urge you to upgrade GNU 10767*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10768*** your PATH or compiler configuration so that the native linker is 10769*** used, and then restart. 10770 10771_LT_EOF 10772 ;; 10773 *) 10774 # For security reasons, it is highly recommended that you always 10775 # use absolute paths for naming shared libraries, and exclude the 10776 # DT_RUNPATH tag from executables and libraries. But doing so 10777 # requires that you compile everything twice, which is a pain. 10778 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10779 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10780 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10781 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10782 else 10783 ld_shlibs=no 10784 fi 10785 ;; 10786 esac 10787 ;; 10788 10789 sunos4*) 10790 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10791 wlarc= 10792 hardcode_direct=yes 10793 hardcode_shlibpath_var=no 10794 ;; 10795 10796 *) 10797 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10798 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10799 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10800 else 10801 ld_shlibs=no 10802 fi 10803 ;; 10804 esac 10805 10806 if test "$ld_shlibs" = no; then 10807 runpath_var= 10808 hardcode_libdir_flag_spec= 10809 export_dynamic_flag_spec= 10810 whole_archive_flag_spec= 10811 fi 10812 else 10813 # PORTME fill in a description of your system's linker (not GNU ld) 10814 case $host_os in 10815 aix3*) 10816 allow_undefined_flag=unsupported 10817 always_export_symbols=yes 10818 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' 10819 # Note: this linker hardcodes the directories in LIBPATH if there 10820 # are no directories specified by -L. 10821 hardcode_minus_L=yes 10822 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10823 # Neither direct hardcoding nor static linking is supported with a 10824 # broken collect2. 10825 hardcode_direct=unsupported 10826 fi 10827 ;; 10828 10829 aix[4-9]*) 10830 if test "$host_cpu" = ia64; then 10831 # On IA64, the linker does run time linking by default, so we don't 10832 # have to do anything special. 10833 aix_use_runtimelinking=no 10834 exp_sym_flag='-Bexport' 10835 no_entry_flag="" 10836 else 10837 # If we're using GNU nm, then we don't want the "-C" option. 10838 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10839 # Also, AIX nm treats weak defined symbols like other global 10840 # defined symbols, whereas GNU nm marks them as "W". 10841 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10842 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 10843 else 10844 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 10845 fi 10846 aix_use_runtimelinking=no 10847 10848 # Test if we are trying to use run time linking or normal 10849 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10850 # need to do runtime linking. 10851 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10852 for ld_flag in $LDFLAGS; do 10853 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10854 aix_use_runtimelinking=yes 10855 break 10856 fi 10857 done 10858 ;; 10859 esac 10860 10861 exp_sym_flag='-bexport' 10862 no_entry_flag='-bnoentry' 10863 fi 10864 10865 # When large executables or shared objects are built, AIX ld can 10866 # have problems creating the table of contents. If linking a library 10867 # or program results in "error TOC overflow" add -mminimal-toc to 10868 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10869 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10870 10871 archive_cmds='' 10872 hardcode_direct=yes 10873 hardcode_direct_absolute=yes 10874 hardcode_libdir_separator=':' 10875 link_all_deplibs=yes 10876 file_list_spec='${wl}-f,' 10877 10878 if test "$GCC" = yes; then 10879 case $host_os in aix4.[012]|aix4.[012].*) 10880 # We only want to do this on AIX 4.2 and lower, the check 10881 # below for broken collect2 doesn't work under 4.3+ 10882 collect2name=`${CC} -print-prog-name=collect2` 10883 if test -f "$collect2name" && 10884 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10885 then 10886 # We have reworked collect2 10887 : 10888 else 10889 # We have old collect2 10890 hardcode_direct=unsupported 10891 # It fails to find uninstalled libraries when the uninstalled 10892 # path is not listed in the libpath. Setting hardcode_minus_L 10893 # to unsupported forces relinking 10894 hardcode_minus_L=yes 10895 hardcode_libdir_flag_spec='-L$libdir' 10896 hardcode_libdir_separator= 10897 fi 10898 ;; 10899 esac 10900 shared_flag='-shared' 10901 if test "$aix_use_runtimelinking" = yes; then 10902 shared_flag="$shared_flag "'${wl}-G' 10903 fi 10904 else 10905 # not using gcc 10906 if test "$host_cpu" = ia64; then 10907 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10908 # chokes on -Wl,-G. The following line is correct: 10909 shared_flag='-G' 10910 else 10911 if test "$aix_use_runtimelinking" = yes; then 10912 shared_flag='${wl}-G' 10913 else 10914 shared_flag='${wl}-bM:SRE' 10915 fi 10916 fi 10917 fi 10918 10919 export_dynamic_flag_spec='${wl}-bexpall' 10920 # It seems that -bexpall does not export symbols beginning with 10921 # underscore (_), so it is better to generate a list of symbols to export. 10922 always_export_symbols=yes 10923 if test "$aix_use_runtimelinking" = yes; then 10924 # Warning - without using the other runtime loading flags (-brtl), 10925 # -berok will link without error, but may produce a broken library. 10926 allow_undefined_flag='-berok' 10927 # Determine the default libpath from the value encoded in an 10928 # empty executable. 10929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10930/* end confdefs.h. */ 10931 10932int 10933main () 10934{ 10935 10936 ; 10937 return 0; 10938} 10939_ACEOF 10940if ac_fn_c_try_link "$LINENO"; then : 10941 10942lt_aix_libpath_sed=' 10943 /Import File Strings/,/^$/ { 10944 /^0/ { 10945 s/^0 *\(.*\)$/\1/ 10946 p 10947 } 10948 }' 10949aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10950# Check for a 64-bit object if we didn't find anything. 10951if test -z "$aix_libpath"; then 10952 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10953fi 10954fi 10955rm -f core conftest.err conftest.$ac_objext \ 10956 conftest$ac_exeext conftest.$ac_ext 10957if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10958 10959 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10960 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 10961 else 10962 if test "$host_cpu" = ia64; then 10963 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10964 allow_undefined_flag="-z nodefs" 10965 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" 10966 else 10967 # Determine the default libpath from the value encoded in an 10968 # empty executable. 10969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10970/* end confdefs.h. */ 10971 10972int 10973main () 10974{ 10975 10976 ; 10977 return 0; 10978} 10979_ACEOF 10980if ac_fn_c_try_link "$LINENO"; then : 10981 10982lt_aix_libpath_sed=' 10983 /Import File Strings/,/^$/ { 10984 /^0/ { 10985 s/^0 *\(.*\)$/\1/ 10986 p 10987 } 10988 }' 10989aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10990# Check for a 64-bit object if we didn't find anything. 10991if test -z "$aix_libpath"; then 10992 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10993fi 10994fi 10995rm -f core conftest.err conftest.$ac_objext \ 10996 conftest$ac_exeext conftest.$ac_ext 10997if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10998 10999 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 11000 # Warning - without using the other run time loading flags, 11001 # -berok will link without error, but may produce a broken library. 11002 no_undefined_flag=' ${wl}-bernotok' 11003 allow_undefined_flag=' ${wl}-berok' 11004 if test "$with_gnu_ld" = yes; then 11005 # We only use this code for GNU lds that support --whole-archive. 11006 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11007 else 11008 # Exported symbols can be pulled into shared objects from archives 11009 whole_archive_flag_spec='$convenience' 11010 fi 11011 archive_cmds_need_lc=yes 11012 # This is similar to how AIX traditionally builds its shared libraries. 11013 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 11014 fi 11015 fi 11016 ;; 11017 11018 amigaos*) 11019 case $host_cpu in 11020 powerpc) 11021 # see comment about AmigaOS4 .so support 11022 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11023 archive_expsym_cmds='' 11024 ;; 11025 m68k) 11026 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)' 11027 hardcode_libdir_flag_spec='-L$libdir' 11028 hardcode_minus_L=yes 11029 ;; 11030 esac 11031 ;; 11032 11033 bsdi[45]*) 11034 export_dynamic_flag_spec=-rdynamic 11035 ;; 11036 11037 cygwin* | mingw* | pw32* | cegcc*) 11038 # When not using gcc, we currently assume that we are using 11039 # Microsoft Visual C++. 11040 # hardcode_libdir_flag_spec is actually meaningless, as there is 11041 # no search path for DLLs. 11042 hardcode_libdir_flag_spec=' ' 11043 allow_undefined_flag=unsupported 11044 # Tell ltmain to make .lib files, not .a files. 11045 libext=lib 11046 # Tell ltmain to make .dll files, not .so files. 11047 shrext_cmds=".dll" 11048 # FIXME: Setting linknames here is a bad hack. 11049 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 11050 # The linker will automatically build a .lib file if we build a DLL. 11051 old_archive_from_new_cmds='true' 11052 # FIXME: Should let the user specify the lib program. 11053 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 11054 fix_srcfile_path='`cygpath -w "$srcfile"`' 11055 enable_shared_with_static_runtimes=yes 11056 ;; 11057 11058 darwin* | rhapsody*) 11059 11060 11061 archive_cmds_need_lc=no 11062 hardcode_direct=no 11063 hardcode_automatic=yes 11064 hardcode_shlibpath_var=unsupported 11065 if test "$lt_cv_ld_force_load" = "yes"; then 11066 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\"`' 11067 else 11068 whole_archive_flag_spec='' 11069 fi 11070 link_all_deplibs=yes 11071 allow_undefined_flag="$_lt_dar_allow_undefined" 11072 case $cc_basename in 11073 ifort*) _lt_dar_can_shared=yes ;; 11074 *) _lt_dar_can_shared=$GCC ;; 11075 esac 11076 if test "$_lt_dar_can_shared" = "yes"; then 11077 output_verbose_link_cmd=func_echo_all 11078 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 11079 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11080 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}" 11081 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}" 11082 11083 else 11084 ld_shlibs=no 11085 fi 11086 11087 ;; 11088 11089 dgux*) 11090 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11091 hardcode_libdir_flag_spec='-L$libdir' 11092 hardcode_shlibpath_var=no 11093 ;; 11094 11095 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 11096 # support. Future versions do this automatically, but an explicit c++rt0.o 11097 # does not break anything, and helps significantly (at the cost of a little 11098 # extra space). 11099 freebsd2.2*) 11100 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 11101 hardcode_libdir_flag_spec='-R$libdir' 11102 hardcode_direct=yes 11103 hardcode_shlibpath_var=no 11104 ;; 11105 11106 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 11107 freebsd2.*) 11108 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11109 hardcode_direct=yes 11110 hardcode_minus_L=yes 11111 hardcode_shlibpath_var=no 11112 ;; 11113 11114 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 11115 freebsd* | dragonfly*) 11116 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 11117 hardcode_libdir_flag_spec='-R$libdir' 11118 hardcode_direct=yes 11119 hardcode_shlibpath_var=no 11120 ;; 11121 11122 hpux9*) 11123 if test "$GCC" = yes; then 11124 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 11125 else 11126 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 11127 fi 11128 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11129 hardcode_libdir_separator=: 11130 hardcode_direct=yes 11131 11132 # hardcode_minus_L: Not really in the search PATH, 11133 # but as the default location of the library. 11134 hardcode_minus_L=yes 11135 export_dynamic_flag_spec='${wl}-E' 11136 ;; 11137 11138 hpux10*) 11139 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11140 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11141 else 11142 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11143 fi 11144 if test "$with_gnu_ld" = no; then 11145 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11146 hardcode_libdir_flag_spec_ld='+b $libdir' 11147 hardcode_libdir_separator=: 11148 hardcode_direct=yes 11149 hardcode_direct_absolute=yes 11150 export_dynamic_flag_spec='${wl}-E' 11151 # hardcode_minus_L: Not really in the search PATH, 11152 # but as the default location of the library. 11153 hardcode_minus_L=yes 11154 fi 11155 ;; 11156 11157 hpux11*) 11158 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11159 case $host_cpu in 11160 hppa*64*) 11161 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11162 ;; 11163 ia64*) 11164 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11165 ;; 11166 *) 11167 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11168 ;; 11169 esac 11170 else 11171 case $host_cpu in 11172 hppa*64*) 11173 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11174 ;; 11175 ia64*) 11176 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11177 ;; 11178 *) 11179 11180 # Older versions of the 11.00 compiler do not understand -b yet 11181 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 11182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 11183$as_echo_n "checking if $CC understands -b... " >&6; } 11184if ${lt_cv_prog_compiler__b+:} false; then : 11185 $as_echo_n "(cached) " >&6 11186else 11187 lt_cv_prog_compiler__b=no 11188 save_LDFLAGS="$LDFLAGS" 11189 LDFLAGS="$LDFLAGS -b" 11190 echo "$lt_simple_link_test_code" > conftest.$ac_ext 11191 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11192 # The linker can only warn and ignore the option if not recognized 11193 # So say no if there are warnings 11194 if test -s conftest.err; then 11195 # Append any errors to the config.log. 11196 cat conftest.err 1>&5 11197 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11198 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11199 if diff conftest.exp conftest.er2 >/dev/null; then 11200 lt_cv_prog_compiler__b=yes 11201 fi 11202 else 11203 lt_cv_prog_compiler__b=yes 11204 fi 11205 fi 11206 $RM -r conftest* 11207 LDFLAGS="$save_LDFLAGS" 11208 11209fi 11210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 11211$as_echo "$lt_cv_prog_compiler__b" >&6; } 11212 11213if test x"$lt_cv_prog_compiler__b" = xyes; then 11214 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11215else 11216 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11217fi 11218 11219 ;; 11220 esac 11221 fi 11222 if test "$with_gnu_ld" = no; then 11223 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11224 hardcode_libdir_separator=: 11225 11226 case $host_cpu in 11227 hppa*64*|ia64*) 11228 hardcode_direct=no 11229 hardcode_shlibpath_var=no 11230 ;; 11231 *) 11232 hardcode_direct=yes 11233 hardcode_direct_absolute=yes 11234 export_dynamic_flag_spec='${wl}-E' 11235 11236 # hardcode_minus_L: Not really in the search PATH, 11237 # but as the default location of the library. 11238 hardcode_minus_L=yes 11239 ;; 11240 esac 11241 fi 11242 ;; 11243 11244 irix5* | irix6* | nonstopux*) 11245 if test "$GCC" = yes; then 11246 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 11247 # Try to use the -exported_symbol ld option, if it does not 11248 # work, assume that -exports_file does not work either and 11249 # implicitly export all symbols. 11250 save_LDFLAGS="$LDFLAGS" 11251 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 11252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11253/* end confdefs.h. */ 11254int foo(void) {} 11255_ACEOF 11256if ac_fn_c_try_link "$LINENO"; then : 11257 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 11258 11259fi 11260rm -f core conftest.err conftest.$ac_objext \ 11261 conftest$ac_exeext conftest.$ac_ext 11262 LDFLAGS="$save_LDFLAGS" 11263 else 11264 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' 11265 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' 11266 fi 11267 archive_cmds_need_lc='no' 11268 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11269 hardcode_libdir_separator=: 11270 inherit_rpath=yes 11271 link_all_deplibs=yes 11272 ;; 11273 11274 netbsd*) 11275 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11276 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 11277 else 11278 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 11279 fi 11280 hardcode_libdir_flag_spec='-R$libdir' 11281 hardcode_direct=yes 11282 hardcode_shlibpath_var=no 11283 ;; 11284 11285 newsos6) 11286 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11287 hardcode_direct=yes 11288 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11289 hardcode_libdir_separator=: 11290 hardcode_shlibpath_var=no 11291 ;; 11292 11293 *nto* | *qnx*) 11294 ;; 11295 11296 openbsd*) 11297 if test -f /usr/libexec/ld.so; then 11298 hardcode_direct=yes 11299 hardcode_shlibpath_var=no 11300 hardcode_direct_absolute=yes 11301 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11302 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11303 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 11304 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11305 export_dynamic_flag_spec='${wl}-E' 11306 else 11307 case $host_os in 11308 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 11309 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11310 hardcode_libdir_flag_spec='-R$libdir' 11311 ;; 11312 *) 11313 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11314 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11315 ;; 11316 esac 11317 fi 11318 else 11319 ld_shlibs=no 11320 fi 11321 ;; 11322 11323 os2*) 11324 hardcode_libdir_flag_spec='-L$libdir' 11325 hardcode_minus_L=yes 11326 allow_undefined_flag=unsupported 11327 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 11328 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 11329 ;; 11330 11331 osf3*) 11332 if test "$GCC" = yes; then 11333 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 11334 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' 11335 else 11336 allow_undefined_flag=' -expect_unresolved \*' 11337 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' 11338 fi 11339 archive_cmds_need_lc='no' 11340 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11341 hardcode_libdir_separator=: 11342 ;; 11343 11344 osf4* | osf5*) # as osf3* with the addition of -msym flag 11345 if test "$GCC" = yes; then 11346 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 11347 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 11348 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11349 else 11350 allow_undefined_flag=' -expect_unresolved \*' 11351 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' 11352 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~ 11353 $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' 11354 11355 # Both c and cxx compiler support -rpath directly 11356 hardcode_libdir_flag_spec='-rpath $libdir' 11357 fi 11358 archive_cmds_need_lc='no' 11359 hardcode_libdir_separator=: 11360 ;; 11361 11362 solaris*) 11363 no_undefined_flag=' -z defs' 11364 if test "$GCC" = yes; then 11365 wlarc='${wl}' 11366 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11367 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11368 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11369 else 11370 case `$CC -V 2>&1` in 11371 *"Compilers 5.0"*) 11372 wlarc='' 11373 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 11374 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11375 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 11376 ;; 11377 *) 11378 wlarc='${wl}' 11379 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 11380 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11381 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11382 ;; 11383 esac 11384 fi 11385 hardcode_libdir_flag_spec='-R$libdir' 11386 hardcode_shlibpath_var=no 11387 case $host_os in 11388 solaris2.[0-5] | solaris2.[0-5].*) ;; 11389 *) 11390 # The compiler driver will combine and reorder linker options, 11391 # but understands `-z linker_flag'. GCC discards it without `$wl', 11392 # but is careful enough not to reorder. 11393 # Supported since Solaris 2.6 (maybe 2.5.1?) 11394 if test "$GCC" = yes; then 11395 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 11396 else 11397 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11398 fi 11399 ;; 11400 esac 11401 link_all_deplibs=yes 11402 ;; 11403 11404 sunos4*) 11405 if test "x$host_vendor" = xsequent; then 11406 # Use $CC to link under sequent, because it throws in some extra .o 11407 # files that make .init and .fini sections work. 11408 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11409 else 11410 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11411 fi 11412 hardcode_libdir_flag_spec='-L$libdir' 11413 hardcode_direct=yes 11414 hardcode_minus_L=yes 11415 hardcode_shlibpath_var=no 11416 ;; 11417 11418 sysv4) 11419 case $host_vendor in 11420 sni) 11421 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11422 hardcode_direct=yes # is this really true??? 11423 ;; 11424 siemens) 11425 ## LD is ld it makes a PLAMLIB 11426 ## CC just makes a GrossModule. 11427 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11428 reload_cmds='$CC -r -o $output$reload_objs' 11429 hardcode_direct=no 11430 ;; 11431 motorola) 11432 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11433 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11434 ;; 11435 esac 11436 runpath_var='LD_RUN_PATH' 11437 hardcode_shlibpath_var=no 11438 ;; 11439 11440 sysv4.3*) 11441 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11442 hardcode_shlibpath_var=no 11443 export_dynamic_flag_spec='-Bexport' 11444 ;; 11445 11446 sysv4*MP*) 11447 if test -d /usr/nec; then 11448 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11449 hardcode_shlibpath_var=no 11450 runpath_var=LD_RUN_PATH 11451 hardcode_runpath_var=yes 11452 ld_shlibs=yes 11453 fi 11454 ;; 11455 11456 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11457 no_undefined_flag='${wl}-z,text' 11458 archive_cmds_need_lc=no 11459 hardcode_shlibpath_var=no 11460 runpath_var='LD_RUN_PATH' 11461 11462 if test "$GCC" = yes; then 11463 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11464 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11465 else 11466 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11467 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11468 fi 11469 ;; 11470 11471 sysv5* | sco3.2v5* | sco5v6*) 11472 # Note: We can NOT use -z defs as we might desire, because we do not 11473 # link with -lc, and that would cause any symbols used from libc to 11474 # always be unresolved, which means just about no library would 11475 # ever link correctly. If we're not using GNU ld we use -z text 11476 # though, which does catch some bad symbols but isn't as heavy-handed 11477 # as -z defs. 11478 no_undefined_flag='${wl}-z,text' 11479 allow_undefined_flag='${wl}-z,nodefs' 11480 archive_cmds_need_lc=no 11481 hardcode_shlibpath_var=no 11482 hardcode_libdir_flag_spec='${wl}-R,$libdir' 11483 hardcode_libdir_separator=':' 11484 link_all_deplibs=yes 11485 export_dynamic_flag_spec='${wl}-Bexport' 11486 runpath_var='LD_RUN_PATH' 11487 11488 if test "$GCC" = yes; then 11489 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11490 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11491 else 11492 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11493 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11494 fi 11495 ;; 11496 11497 uts4*) 11498 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11499 hardcode_libdir_flag_spec='-L$libdir' 11500 hardcode_shlibpath_var=no 11501 ;; 11502 11503 *) 11504 ld_shlibs=no 11505 ;; 11506 esac 11507 11508 if test x$host_vendor = xsni; then 11509 case $host in 11510 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11511 export_dynamic_flag_spec='${wl}-Blargedynsym' 11512 ;; 11513 esac 11514 fi 11515 fi 11516 11517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11518$as_echo "$ld_shlibs" >&6; } 11519test "$ld_shlibs" = no && can_build_shared=no 11520 11521with_gnu_ld=$with_gnu_ld 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537# 11538# Do we need to explicitly link libc? 11539# 11540case "x$archive_cmds_need_lc" in 11541x|xyes) 11542 # Assume -lc should be added 11543 archive_cmds_need_lc=yes 11544 11545 if test "$enable_shared" = yes && test "$GCC" = yes; then 11546 case $archive_cmds in 11547 *'~'*) 11548 # FIXME: we may have to deal with multi-command sequences. 11549 ;; 11550 '$CC '*) 11551 # Test whether the compiler implicitly links with -lc since on some 11552 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11553 # to ld, don't add -lc before -lgcc. 11554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11555$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11556if ${lt_cv_archive_cmds_need_lc+:} false; then : 11557 $as_echo_n "(cached) " >&6 11558else 11559 $RM conftest* 11560 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11561 11562 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11563 (eval $ac_compile) 2>&5 11564 ac_status=$? 11565 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11566 test $ac_status = 0; } 2>conftest.err; then 11567 soname=conftest 11568 lib=conftest 11569 libobjs=conftest.$ac_objext 11570 deplibs= 11571 wl=$lt_prog_compiler_wl 11572 pic_flag=$lt_prog_compiler_pic 11573 compiler_flags=-v 11574 linker_flags=-v 11575 verstring= 11576 output_objdir=. 11577 libname=conftest 11578 lt_save_allow_undefined_flag=$allow_undefined_flag 11579 allow_undefined_flag= 11580 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11581 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11582 ac_status=$? 11583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11584 test $ac_status = 0; } 11585 then 11586 lt_cv_archive_cmds_need_lc=no 11587 else 11588 lt_cv_archive_cmds_need_lc=yes 11589 fi 11590 allow_undefined_flag=$lt_save_allow_undefined_flag 11591 else 11592 cat conftest.err 1>&5 11593 fi 11594 $RM conftest* 11595 11596fi 11597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11598$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11599 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11600 ;; 11601 esac 11602 fi 11603 ;; 11604esac 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11763$as_echo_n "checking dynamic linker characteristics... " >&6; } 11764 11765if test "$GCC" = yes; then 11766 case $host_os in 11767 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11768 *) lt_awk_arg="/^libraries:/" ;; 11769 esac 11770 case $host_os in 11771 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11772 *) lt_sed_strip_eq="s,=/,/,g" ;; 11773 esac 11774 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11775 case $lt_search_path_spec in 11776 *\;*) 11777 # if the path contains ";" then we assume it to be the separator 11778 # otherwise default to the standard path separator (i.e. ":") - it is 11779 # assumed that no part of a normal pathname contains ";" but that should 11780 # okay in the real world where ";" in dirpaths is itself problematic. 11781 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11782 ;; 11783 *) 11784 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11785 ;; 11786 esac 11787 # Ok, now we have the path, separated by spaces, we can step through it 11788 # and add multilib dir if necessary. 11789 lt_tmp_lt_search_path_spec= 11790 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11791 for lt_sys_path in $lt_search_path_spec; do 11792 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11793 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11794 else 11795 test -d "$lt_sys_path" && \ 11796 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11797 fi 11798 done 11799 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11800BEGIN {RS=" "; FS="/|\n";} { 11801 lt_foo=""; 11802 lt_count=0; 11803 for (lt_i = NF; lt_i > 0; lt_i--) { 11804 if ($lt_i != "" && $lt_i != ".") { 11805 if ($lt_i == "..") { 11806 lt_count++; 11807 } else { 11808 if (lt_count == 0) { 11809 lt_foo="/" $lt_i lt_foo; 11810 } else { 11811 lt_count--; 11812 } 11813 } 11814 } 11815 } 11816 if (lt_foo != "") { lt_freq[lt_foo]++; } 11817 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11818}'` 11819 # AWK program above erroneously prepends '/' to C:/dos/paths 11820 # for these hosts. 11821 case $host_os in 11822 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11823 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11824 esac 11825 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11826else 11827 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11828fi 11829library_names_spec= 11830libname_spec='lib$name' 11831soname_spec= 11832shrext_cmds=".so" 11833postinstall_cmds= 11834postuninstall_cmds= 11835finish_cmds= 11836finish_eval= 11837shlibpath_var= 11838shlibpath_overrides_runpath=unknown 11839version_type=none 11840dynamic_linker="$host_os ld.so" 11841sys_lib_dlsearch_path_spec="/lib /usr/lib" 11842need_lib_prefix=unknown 11843hardcode_into_libs=no 11844 11845# when you set need_version to no, make sure it does not cause -set_version 11846# flags to be left without arguments 11847need_version=unknown 11848 11849case $host_os in 11850aix3*) 11851 version_type=linux 11852 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11853 shlibpath_var=LIBPATH 11854 11855 # AIX 3 has no versioning support, so we append a major version to the name. 11856 soname_spec='${libname}${release}${shared_ext}$major' 11857 ;; 11858 11859aix[4-9]*) 11860 version_type=linux 11861 need_lib_prefix=no 11862 need_version=no 11863 hardcode_into_libs=yes 11864 if test "$host_cpu" = ia64; then 11865 # AIX 5 supports IA64 11866 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11867 shlibpath_var=LD_LIBRARY_PATH 11868 else 11869 # With GCC up to 2.95.x, collect2 would create an import file 11870 # for dependence libraries. The import file would start with 11871 # the line `#! .'. This would cause the generated library to 11872 # depend on `.', always an invalid library. This was fixed in 11873 # development snapshots of GCC prior to 3.0. 11874 case $host_os in 11875 aix4 | aix4.[01] | aix4.[01].*) 11876 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11877 echo ' yes ' 11878 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11879 : 11880 else 11881 can_build_shared=no 11882 fi 11883 ;; 11884 esac 11885 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11886 # soname into executable. Probably we can add versioning support to 11887 # collect2, so additional links can be useful in future. 11888 if test "$aix_use_runtimelinking" = yes; then 11889 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11890 # instead of lib<name>.a to let people know that these are not 11891 # typical AIX shared libraries. 11892 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11893 else 11894 # We preserve .a as extension for shared libraries through AIX4.2 11895 # and later when we are not doing run time linking. 11896 library_names_spec='${libname}${release}.a $libname.a' 11897 soname_spec='${libname}${release}${shared_ext}$major' 11898 fi 11899 shlibpath_var=LIBPATH 11900 fi 11901 ;; 11902 11903amigaos*) 11904 case $host_cpu in 11905 powerpc) 11906 # Since July 2007 AmigaOS4 officially supports .so libraries. 11907 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11909 ;; 11910 m68k) 11911 library_names_spec='$libname.ixlibrary $libname.a' 11912 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11913 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 11914 ;; 11915 esac 11916 ;; 11917 11918beos*) 11919 library_names_spec='${libname}${shared_ext}' 11920 dynamic_linker="$host_os ld.so" 11921 shlibpath_var=LIBRARY_PATH 11922 ;; 11923 11924bsdi[45]*) 11925 version_type=linux 11926 need_version=no 11927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11928 soname_spec='${libname}${release}${shared_ext}$major' 11929 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11930 shlibpath_var=LD_LIBRARY_PATH 11931 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11932 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11933 # the default ld.so.conf also contains /usr/contrib/lib and 11934 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11935 # libtool to hard-code these into programs 11936 ;; 11937 11938cygwin* | mingw* | pw32* | cegcc*) 11939 version_type=windows 11940 shrext_cmds=".dll" 11941 need_version=no 11942 need_lib_prefix=no 11943 11944 case $GCC,$host_os in 11945 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11946 library_names_spec='$libname.dll.a' 11947 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11948 postinstall_cmds='base_file=`basename \${file}`~ 11949 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11950 dldir=$destdir/`dirname \$dlpath`~ 11951 test -d \$dldir || mkdir -p \$dldir~ 11952 $install_prog $dir/$dlname \$dldir/$dlname~ 11953 chmod a+x \$dldir/$dlname~ 11954 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11955 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11956 fi' 11957 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11958 dlpath=$dir/\$dldll~ 11959 $RM \$dlpath' 11960 shlibpath_overrides_runpath=yes 11961 11962 case $host_os in 11963 cygwin*) 11964 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11965 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11966 11967 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11968 ;; 11969 mingw* | cegcc*) 11970 # MinGW DLLs use traditional 'lib' prefix 11971 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11972 ;; 11973 pw32*) 11974 # pw32 DLLs use 'pw' prefix rather than 'lib' 11975 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11976 ;; 11977 esac 11978 ;; 11979 11980 *) 11981 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11982 ;; 11983 esac 11984 dynamic_linker='Win32 ld.exe' 11985 # FIXME: first we should search . and the directory the executable is in 11986 shlibpath_var=PATH 11987 ;; 11988 11989darwin* | rhapsody*) 11990 dynamic_linker="$host_os dyld" 11991 version_type=darwin 11992 need_lib_prefix=no 11993 need_version=no 11994 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11995 soname_spec='${libname}${release}${major}$shared_ext' 11996 shlibpath_overrides_runpath=yes 11997 shlibpath_var=DYLD_LIBRARY_PATH 11998 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11999 12000 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 12001 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12002 ;; 12003 12004dgux*) 12005 version_type=linux 12006 need_lib_prefix=no 12007 need_version=no 12008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 12009 soname_spec='${libname}${release}${shared_ext}$major' 12010 shlibpath_var=LD_LIBRARY_PATH 12011 ;; 12012 12013freebsd* | dragonfly*) 12014 # DragonFly does not have aout. When/if they implement a new 12015 # versioning mechanism, adjust this. 12016 if test -x /usr/bin/objformat; then 12017 objformat=`/usr/bin/objformat` 12018 else 12019 case $host_os in 12020 freebsd[23].*) objformat=aout ;; 12021 *) objformat=elf ;; 12022 esac 12023 fi 12024 version_type=freebsd-$objformat 12025 case $version_type in 12026 freebsd-elf*) 12027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12028 need_version=no 12029 need_lib_prefix=no 12030 ;; 12031 freebsd-*) 12032 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12033 need_version=yes 12034 ;; 12035 esac 12036 shlibpath_var=LD_LIBRARY_PATH 12037 case $host_os in 12038 freebsd2.*) 12039 shlibpath_overrides_runpath=yes 12040 ;; 12041 freebsd3.[01]* | freebsdelf3.[01]*) 12042 shlibpath_overrides_runpath=yes 12043 hardcode_into_libs=yes 12044 ;; 12045 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12046 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12047 shlibpath_overrides_runpath=no 12048 hardcode_into_libs=yes 12049 ;; 12050 *) # from 4.6 on, and DragonFly 12051 shlibpath_overrides_runpath=yes 12052 hardcode_into_libs=yes 12053 ;; 12054 esac 12055 ;; 12056 12057gnu*) 12058 version_type=linux 12059 need_lib_prefix=no 12060 need_version=no 12061 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12062 soname_spec='${libname}${release}${shared_ext}$major' 12063 shlibpath_var=LD_LIBRARY_PATH 12064 hardcode_into_libs=yes 12065 ;; 12066 12067haiku*) 12068 version_type=linux 12069 need_lib_prefix=no 12070 need_version=no 12071 dynamic_linker="$host_os runtime_loader" 12072 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12073 soname_spec='${libname}${release}${shared_ext}$major' 12074 shlibpath_var=LIBRARY_PATH 12075 shlibpath_overrides_runpath=yes 12076 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 12077 hardcode_into_libs=yes 12078 ;; 12079 12080hpux9* | hpux10* | hpux11*) 12081 # Give a soname corresponding to the major version so that dld.sl refuses to 12082 # link against other versions. 12083 version_type=sunos 12084 need_lib_prefix=no 12085 need_version=no 12086 case $host_cpu in 12087 ia64*) 12088 shrext_cmds='.so' 12089 hardcode_into_libs=yes 12090 dynamic_linker="$host_os dld.so" 12091 shlibpath_var=LD_LIBRARY_PATH 12092 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12094 soname_spec='${libname}${release}${shared_ext}$major' 12095 if test "X$HPUX_IA64_MODE" = X32; then 12096 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12097 else 12098 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12099 fi 12100 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12101 ;; 12102 hppa*64*) 12103 shrext_cmds='.sl' 12104 hardcode_into_libs=yes 12105 dynamic_linker="$host_os dld.sl" 12106 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12107 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12109 soname_spec='${libname}${release}${shared_ext}$major' 12110 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12111 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12112 ;; 12113 *) 12114 shrext_cmds='.sl' 12115 dynamic_linker="$host_os dld.sl" 12116 shlibpath_var=SHLIB_PATH 12117 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12119 soname_spec='${libname}${release}${shared_ext}$major' 12120 ;; 12121 esac 12122 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 12123 postinstall_cmds='chmod 555 $lib' 12124 # or fails outright, so override atomically: 12125 install_override_mode=555 12126 ;; 12127 12128interix[3-9]*) 12129 version_type=linux 12130 need_lib_prefix=no 12131 need_version=no 12132 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12133 soname_spec='${libname}${release}${shared_ext}$major' 12134 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12135 shlibpath_var=LD_LIBRARY_PATH 12136 shlibpath_overrides_runpath=no 12137 hardcode_into_libs=yes 12138 ;; 12139 12140irix5* | irix6* | nonstopux*) 12141 case $host_os in 12142 nonstopux*) version_type=nonstopux ;; 12143 *) 12144 if test "$lt_cv_prog_gnu_ld" = yes; then 12145 version_type=linux 12146 else 12147 version_type=irix 12148 fi ;; 12149 esac 12150 need_lib_prefix=no 12151 need_version=no 12152 soname_spec='${libname}${release}${shared_ext}$major' 12153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12154 case $host_os in 12155 irix5* | nonstopux*) 12156 libsuff= shlibsuff= 12157 ;; 12158 *) 12159 case $LD in # libtool.m4 will add one of these switches to LD 12160 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12161 libsuff= shlibsuff= libmagic=32-bit;; 12162 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12163 libsuff=32 shlibsuff=N32 libmagic=N32;; 12164 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12165 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12166 *) libsuff= shlibsuff= libmagic=never-match;; 12167 esac 12168 ;; 12169 esac 12170 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12171 shlibpath_overrides_runpath=no 12172 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12173 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12174 hardcode_into_libs=yes 12175 ;; 12176 12177# No shared lib support for Linux oldld, aout, or coff. 12178linux*oldld* | linux*aout* | linux*coff*) 12179 dynamic_linker=no 12180 ;; 12181 12182# This must be Linux ELF. 12183linux* | k*bsd*-gnu | kopensolaris*-gnu) 12184 version_type=linux 12185 need_lib_prefix=no 12186 need_version=no 12187 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12188 soname_spec='${libname}${release}${shared_ext}$major' 12189 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12190 shlibpath_var=LD_LIBRARY_PATH 12191 shlibpath_overrides_runpath=no 12192 12193 # Some binutils ld are patched to set DT_RUNPATH 12194 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 12195 $as_echo_n "(cached) " >&6 12196else 12197 lt_cv_shlibpath_overrides_runpath=no 12198 save_LDFLAGS=$LDFLAGS 12199 save_libdir=$libdir 12200 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 12201 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 12202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12203/* end confdefs.h. */ 12204 12205int 12206main () 12207{ 12208 12209 ; 12210 return 0; 12211} 12212_ACEOF 12213if ac_fn_c_try_link "$LINENO"; then : 12214 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 12215 lt_cv_shlibpath_overrides_runpath=yes 12216fi 12217fi 12218rm -f core conftest.err conftest.$ac_objext \ 12219 conftest$ac_exeext conftest.$ac_ext 12220 LDFLAGS=$save_LDFLAGS 12221 libdir=$save_libdir 12222 12223fi 12224 12225 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 12226 12227 # This implies no fast_install, which is unacceptable. 12228 # Some rework will be needed to allow for fast_install 12229 # before this can be enabled. 12230 hardcode_into_libs=yes 12231 12232 # Append ld.so.conf contents to the search path 12233 if test -f /etc/ld.so.conf; then 12234 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' ' '` 12235 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12236 fi 12237 12238 # We used to test for /lib/ld.so.1 and disable shared libraries on 12239 # powerpc, because MkLinux only supported shared libraries with the 12240 # GNU dynamic linker. Since this was broken with cross compilers, 12241 # most powerpc-linux boxes support dynamic linking these days and 12242 # people can always --disable-shared, the test was removed, and we 12243 # assume the GNU/Linux dynamic linker is in use. 12244 dynamic_linker='GNU/Linux ld.so' 12245 ;; 12246 12247netbsd*) 12248 version_type=sunos 12249 need_lib_prefix=no 12250 need_version=no 12251 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12252 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12253 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12254 dynamic_linker='NetBSD (a.out) ld.so' 12255 else 12256 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12257 soname_spec='${libname}${release}${shared_ext}$major' 12258 dynamic_linker='NetBSD ld.elf_so' 12259 fi 12260 shlibpath_var=LD_LIBRARY_PATH 12261 shlibpath_overrides_runpath=yes 12262 hardcode_into_libs=yes 12263 ;; 12264 12265newsos6) 12266 version_type=linux 12267 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12268 shlibpath_var=LD_LIBRARY_PATH 12269 shlibpath_overrides_runpath=yes 12270 ;; 12271 12272*nto* | *qnx*) 12273 version_type=qnx 12274 need_lib_prefix=no 12275 need_version=no 12276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12277 soname_spec='${libname}${release}${shared_ext}$major' 12278 shlibpath_var=LD_LIBRARY_PATH 12279 shlibpath_overrides_runpath=no 12280 hardcode_into_libs=yes 12281 dynamic_linker='ldqnx.so' 12282 ;; 12283 12284openbsd*) 12285 version_type=sunos 12286 sys_lib_dlsearch_path_spec="/usr/lib" 12287 need_lib_prefix=no 12288 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 12289 case $host_os in 12290 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 12291 *) need_version=no ;; 12292 esac 12293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12294 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12295 shlibpath_var=LD_LIBRARY_PATH 12296 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12297 case $host_os in 12298 openbsd2.[89] | openbsd2.[89].*) 12299 shlibpath_overrides_runpath=no 12300 ;; 12301 *) 12302 shlibpath_overrides_runpath=yes 12303 ;; 12304 esac 12305 else 12306 shlibpath_overrides_runpath=yes 12307 fi 12308 ;; 12309 12310os2*) 12311 libname_spec='$name' 12312 shrext_cmds=".dll" 12313 need_lib_prefix=no 12314 library_names_spec='$libname${shared_ext} $libname.a' 12315 dynamic_linker='OS/2 ld.exe' 12316 shlibpath_var=LIBPATH 12317 ;; 12318 12319osf3* | osf4* | osf5*) 12320 version_type=osf 12321 need_lib_prefix=no 12322 need_version=no 12323 soname_spec='${libname}${release}${shared_ext}$major' 12324 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12325 shlibpath_var=LD_LIBRARY_PATH 12326 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12327 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 12328 ;; 12329 12330rdos*) 12331 dynamic_linker=no 12332 ;; 12333 12334solaris*) 12335 version_type=linux 12336 need_lib_prefix=no 12337 need_version=no 12338 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12339 soname_spec='${libname}${release}${shared_ext}$major' 12340 shlibpath_var=LD_LIBRARY_PATH 12341 shlibpath_overrides_runpath=yes 12342 hardcode_into_libs=yes 12343 # ldd complains unless libraries are executable 12344 postinstall_cmds='chmod +x $lib' 12345 ;; 12346 12347sunos4*) 12348 version_type=sunos 12349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12350 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12351 shlibpath_var=LD_LIBRARY_PATH 12352 shlibpath_overrides_runpath=yes 12353 if test "$with_gnu_ld" = yes; then 12354 need_lib_prefix=no 12355 fi 12356 need_version=yes 12357 ;; 12358 12359sysv4 | sysv4.3*) 12360 version_type=linux 12361 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12362 soname_spec='${libname}${release}${shared_ext}$major' 12363 shlibpath_var=LD_LIBRARY_PATH 12364 case $host_vendor in 12365 sni) 12366 shlibpath_overrides_runpath=no 12367 need_lib_prefix=no 12368 runpath_var=LD_RUN_PATH 12369 ;; 12370 siemens) 12371 need_lib_prefix=no 12372 ;; 12373 motorola) 12374 need_lib_prefix=no 12375 need_version=no 12376 shlibpath_overrides_runpath=no 12377 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12378 ;; 12379 esac 12380 ;; 12381 12382sysv4*MP*) 12383 if test -d /usr/nec ;then 12384 version_type=linux 12385 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 12386 soname_spec='$libname${shared_ext}.$major' 12387 shlibpath_var=LD_LIBRARY_PATH 12388 fi 12389 ;; 12390 12391sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12392 version_type=freebsd-elf 12393 need_lib_prefix=no 12394 need_version=no 12395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12396 soname_spec='${libname}${release}${shared_ext}$major' 12397 shlibpath_var=LD_LIBRARY_PATH 12398 shlibpath_overrides_runpath=yes 12399 hardcode_into_libs=yes 12400 if test "$with_gnu_ld" = yes; then 12401 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12402 else 12403 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12404 case $host_os in 12405 sco3.2v5*) 12406 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12407 ;; 12408 esac 12409 fi 12410 sys_lib_dlsearch_path_spec='/usr/lib' 12411 ;; 12412 12413tpf*) 12414 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12415 version_type=linux 12416 need_lib_prefix=no 12417 need_version=no 12418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12419 shlibpath_var=LD_LIBRARY_PATH 12420 shlibpath_overrides_runpath=no 12421 hardcode_into_libs=yes 12422 ;; 12423 12424uts4*) 12425 version_type=linux 12426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12427 soname_spec='${libname}${release}${shared_ext}$major' 12428 shlibpath_var=LD_LIBRARY_PATH 12429 ;; 12430 12431*) 12432 dynamic_linker=no 12433 ;; 12434esac 12435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12436$as_echo "$dynamic_linker" >&6; } 12437test "$dynamic_linker" = no && can_build_shared=no 12438 12439variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12440if test "$GCC" = yes; then 12441 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12442fi 12443 12444if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 12445 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 12446fi 12447if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 12448 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 12449fi 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515 12516 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12543$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12544hardcode_action= 12545if test -n "$hardcode_libdir_flag_spec" || 12546 test -n "$runpath_var" || 12547 test "X$hardcode_automatic" = "Xyes" ; then 12548 12549 # We can hardcode non-existent directories. 12550 if test "$hardcode_direct" != no && 12551 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12552 # have to relink, otherwise we might link with an installed library 12553 # when we should be linking with a yet-to-be-installed one 12554 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 12555 test "$hardcode_minus_L" != no; then 12556 # Linking always hardcodes the temporary library directory. 12557 hardcode_action=relink 12558 else 12559 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12560 hardcode_action=immediate 12561 fi 12562else 12563 # We cannot hardcode anything, or else we can only hardcode existing 12564 # directories. 12565 hardcode_action=unsupported 12566fi 12567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12568$as_echo "$hardcode_action" >&6; } 12569 12570if test "$hardcode_action" = relink || 12571 test "$inherit_rpath" = yes; then 12572 # Fast installation is not supported 12573 enable_fast_install=no 12574elif test "$shlibpath_overrides_runpath" = yes || 12575 test "$enable_shared" = no; then 12576 # Fast installation is not necessary 12577 enable_fast_install=needless 12578fi 12579 12580 12581 12582 12583 12584 12585 if test "x$enable_dlopen" != xyes; then 12586 enable_dlopen=unknown 12587 enable_dlopen_self=unknown 12588 enable_dlopen_self_static=unknown 12589else 12590 lt_cv_dlopen=no 12591 lt_cv_dlopen_libs= 12592 12593 case $host_os in 12594 beos*) 12595 lt_cv_dlopen="load_add_on" 12596 lt_cv_dlopen_libs= 12597 lt_cv_dlopen_self=yes 12598 ;; 12599 12600 mingw* | pw32* | cegcc*) 12601 lt_cv_dlopen="LoadLibrary" 12602 lt_cv_dlopen_libs= 12603 ;; 12604 12605 cygwin*) 12606 lt_cv_dlopen="dlopen" 12607 lt_cv_dlopen_libs= 12608 ;; 12609 12610 darwin*) 12611 # if libdl is installed we need to link against it 12612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12613$as_echo_n "checking for dlopen in -ldl... " >&6; } 12614if ${ac_cv_lib_dl_dlopen+:} false; then : 12615 $as_echo_n "(cached) " >&6 12616else 12617 ac_check_lib_save_LIBS=$LIBS 12618LIBS="-ldl $LIBS" 12619cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12620/* end confdefs.h. */ 12621 12622/* Override any GCC internal prototype to avoid an error. 12623 Use char because int might match the return type of a GCC 12624 builtin and then its argument prototype would still apply. */ 12625#ifdef __cplusplus 12626extern "C" 12627#endif 12628char dlopen (); 12629int 12630main () 12631{ 12632return dlopen (); 12633 ; 12634 return 0; 12635} 12636_ACEOF 12637if ac_fn_c_try_link "$LINENO"; then : 12638 ac_cv_lib_dl_dlopen=yes 12639else 12640 ac_cv_lib_dl_dlopen=no 12641fi 12642rm -f core conftest.err conftest.$ac_objext \ 12643 conftest$ac_exeext conftest.$ac_ext 12644LIBS=$ac_check_lib_save_LIBS 12645fi 12646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12647$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12648if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12649 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12650else 12651 12652 lt_cv_dlopen="dyld" 12653 lt_cv_dlopen_libs= 12654 lt_cv_dlopen_self=yes 12655 12656fi 12657 12658 ;; 12659 12660 *) 12661 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12662if test "x$ac_cv_func_shl_load" = xyes; then : 12663 lt_cv_dlopen="shl_load" 12664else 12665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12666$as_echo_n "checking for shl_load in -ldld... " >&6; } 12667if ${ac_cv_lib_dld_shl_load+:} false; then : 12668 $as_echo_n "(cached) " >&6 12669else 12670 ac_check_lib_save_LIBS=$LIBS 12671LIBS="-ldld $LIBS" 12672cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12673/* end confdefs.h. */ 12674 12675/* Override any GCC internal prototype to avoid an error. 12676 Use char because int might match the return type of a GCC 12677 builtin and then its argument prototype would still apply. */ 12678#ifdef __cplusplus 12679extern "C" 12680#endif 12681char shl_load (); 12682int 12683main () 12684{ 12685return shl_load (); 12686 ; 12687 return 0; 12688} 12689_ACEOF 12690if ac_fn_c_try_link "$LINENO"; then : 12691 ac_cv_lib_dld_shl_load=yes 12692else 12693 ac_cv_lib_dld_shl_load=no 12694fi 12695rm -f core conftest.err conftest.$ac_objext \ 12696 conftest$ac_exeext conftest.$ac_ext 12697LIBS=$ac_check_lib_save_LIBS 12698fi 12699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12700$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12701if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12702 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12703else 12704 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12705if test "x$ac_cv_func_dlopen" = xyes; then : 12706 lt_cv_dlopen="dlopen" 12707else 12708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12709$as_echo_n "checking for dlopen in -ldl... " >&6; } 12710if ${ac_cv_lib_dl_dlopen+:} false; then : 12711 $as_echo_n "(cached) " >&6 12712else 12713 ac_check_lib_save_LIBS=$LIBS 12714LIBS="-ldl $LIBS" 12715cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12716/* end confdefs.h. */ 12717 12718/* Override any GCC internal prototype to avoid an error. 12719 Use char because int might match the return type of a GCC 12720 builtin and then its argument prototype would still apply. */ 12721#ifdef __cplusplus 12722extern "C" 12723#endif 12724char dlopen (); 12725int 12726main () 12727{ 12728return dlopen (); 12729 ; 12730 return 0; 12731} 12732_ACEOF 12733if ac_fn_c_try_link "$LINENO"; then : 12734 ac_cv_lib_dl_dlopen=yes 12735else 12736 ac_cv_lib_dl_dlopen=no 12737fi 12738rm -f core conftest.err conftest.$ac_objext \ 12739 conftest$ac_exeext conftest.$ac_ext 12740LIBS=$ac_check_lib_save_LIBS 12741fi 12742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12743$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12744if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12745 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12746else 12747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12748$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12749if ${ac_cv_lib_svld_dlopen+:} false; then : 12750 $as_echo_n "(cached) " >&6 12751else 12752 ac_check_lib_save_LIBS=$LIBS 12753LIBS="-lsvld $LIBS" 12754cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12755/* end confdefs.h. */ 12756 12757/* Override any GCC internal prototype to avoid an error. 12758 Use char because int might match the return type of a GCC 12759 builtin and then its argument prototype would still apply. */ 12760#ifdef __cplusplus 12761extern "C" 12762#endif 12763char dlopen (); 12764int 12765main () 12766{ 12767return dlopen (); 12768 ; 12769 return 0; 12770} 12771_ACEOF 12772if ac_fn_c_try_link "$LINENO"; then : 12773 ac_cv_lib_svld_dlopen=yes 12774else 12775 ac_cv_lib_svld_dlopen=no 12776fi 12777rm -f core conftest.err conftest.$ac_objext \ 12778 conftest$ac_exeext conftest.$ac_ext 12779LIBS=$ac_check_lib_save_LIBS 12780fi 12781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12782$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12783if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12784 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12785else 12786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12787$as_echo_n "checking for dld_link in -ldld... " >&6; } 12788if ${ac_cv_lib_dld_dld_link+:} false; then : 12789 $as_echo_n "(cached) " >&6 12790else 12791 ac_check_lib_save_LIBS=$LIBS 12792LIBS="-ldld $LIBS" 12793cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12794/* end confdefs.h. */ 12795 12796/* Override any GCC internal prototype to avoid an error. 12797 Use char because int might match the return type of a GCC 12798 builtin and then its argument prototype would still apply. */ 12799#ifdef __cplusplus 12800extern "C" 12801#endif 12802char dld_link (); 12803int 12804main () 12805{ 12806return dld_link (); 12807 ; 12808 return 0; 12809} 12810_ACEOF 12811if ac_fn_c_try_link "$LINENO"; then : 12812 ac_cv_lib_dld_dld_link=yes 12813else 12814 ac_cv_lib_dld_dld_link=no 12815fi 12816rm -f core conftest.err conftest.$ac_objext \ 12817 conftest$ac_exeext conftest.$ac_ext 12818LIBS=$ac_check_lib_save_LIBS 12819fi 12820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12821$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12822if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12823 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12824fi 12825 12826 12827fi 12828 12829 12830fi 12831 12832 12833fi 12834 12835 12836fi 12837 12838 12839fi 12840 12841 ;; 12842 esac 12843 12844 if test "x$lt_cv_dlopen" != xno; then 12845 enable_dlopen=yes 12846 else 12847 enable_dlopen=no 12848 fi 12849 12850 case $lt_cv_dlopen in 12851 dlopen) 12852 save_CPPFLAGS="$CPPFLAGS" 12853 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12854 12855 save_LDFLAGS="$LDFLAGS" 12856 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12857 12858 save_LIBS="$LIBS" 12859 LIBS="$lt_cv_dlopen_libs $LIBS" 12860 12861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12862$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12863if ${lt_cv_dlopen_self+:} false; then : 12864 $as_echo_n "(cached) " >&6 12865else 12866 if test "$cross_compiling" = yes; then : 12867 lt_cv_dlopen_self=cross 12868else 12869 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12870 lt_status=$lt_dlunknown 12871 cat > conftest.$ac_ext <<_LT_EOF 12872#line 12872 "configure" 12873#include "confdefs.h" 12874 12875#if HAVE_DLFCN_H 12876#include <dlfcn.h> 12877#endif 12878 12879#include <stdio.h> 12880 12881#ifdef RTLD_GLOBAL 12882# define LT_DLGLOBAL RTLD_GLOBAL 12883#else 12884# ifdef DL_GLOBAL 12885# define LT_DLGLOBAL DL_GLOBAL 12886# else 12887# define LT_DLGLOBAL 0 12888# endif 12889#endif 12890 12891/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12892 find out it does not work in some platform. */ 12893#ifndef LT_DLLAZY_OR_NOW 12894# ifdef RTLD_LAZY 12895# define LT_DLLAZY_OR_NOW RTLD_LAZY 12896# else 12897# ifdef DL_LAZY 12898# define LT_DLLAZY_OR_NOW DL_LAZY 12899# else 12900# ifdef RTLD_NOW 12901# define LT_DLLAZY_OR_NOW RTLD_NOW 12902# else 12903# ifdef DL_NOW 12904# define LT_DLLAZY_OR_NOW DL_NOW 12905# else 12906# define LT_DLLAZY_OR_NOW 0 12907# endif 12908# endif 12909# endif 12910# endif 12911#endif 12912 12913/* When -fvisbility=hidden is used, assume the code has been annotated 12914 correspondingly for the symbols needed. */ 12915#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12916void fnord () __attribute__((visibility("default"))); 12917#endif 12918 12919void fnord () { int i=42; } 12920int main () 12921{ 12922 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12923 int status = $lt_dlunknown; 12924 12925 if (self) 12926 { 12927 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12928 else 12929 { 12930 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12931 else puts (dlerror ()); 12932 } 12933 /* dlclose (self); */ 12934 } 12935 else 12936 puts (dlerror ()); 12937 12938 return status; 12939} 12940_LT_EOF 12941 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12942 (eval $ac_link) 2>&5 12943 ac_status=$? 12944 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12945 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12946 (./conftest; exit; ) >&5 2>/dev/null 12947 lt_status=$? 12948 case x$lt_status in 12949 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12950 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12951 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12952 esac 12953 else : 12954 # compilation failed 12955 lt_cv_dlopen_self=no 12956 fi 12957fi 12958rm -fr conftest* 12959 12960 12961fi 12962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12963$as_echo "$lt_cv_dlopen_self" >&6; } 12964 12965 if test "x$lt_cv_dlopen_self" = xyes; then 12966 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12968$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12969if ${lt_cv_dlopen_self_static+:} false; then : 12970 $as_echo_n "(cached) " >&6 12971else 12972 if test "$cross_compiling" = yes; then : 12973 lt_cv_dlopen_self_static=cross 12974else 12975 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12976 lt_status=$lt_dlunknown 12977 cat > conftest.$ac_ext <<_LT_EOF 12978#line 12978 "configure" 12979#include "confdefs.h" 12980 12981#if HAVE_DLFCN_H 12982#include <dlfcn.h> 12983#endif 12984 12985#include <stdio.h> 12986 12987#ifdef RTLD_GLOBAL 12988# define LT_DLGLOBAL RTLD_GLOBAL 12989#else 12990# ifdef DL_GLOBAL 12991# define LT_DLGLOBAL DL_GLOBAL 12992# else 12993# define LT_DLGLOBAL 0 12994# endif 12995#endif 12996 12997/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12998 find out it does not work in some platform. */ 12999#ifndef LT_DLLAZY_OR_NOW 13000# ifdef RTLD_LAZY 13001# define LT_DLLAZY_OR_NOW RTLD_LAZY 13002# else 13003# ifdef DL_LAZY 13004# define LT_DLLAZY_OR_NOW DL_LAZY 13005# else 13006# ifdef RTLD_NOW 13007# define LT_DLLAZY_OR_NOW RTLD_NOW 13008# else 13009# ifdef DL_NOW 13010# define LT_DLLAZY_OR_NOW DL_NOW 13011# else 13012# define LT_DLLAZY_OR_NOW 0 13013# endif 13014# endif 13015# endif 13016# endif 13017#endif 13018 13019/* When -fvisbility=hidden is used, assume the code has been annotated 13020 correspondingly for the symbols needed. */ 13021#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13022void fnord () __attribute__((visibility("default"))); 13023#endif 13024 13025void fnord () { int i=42; } 13026int main () 13027{ 13028 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13029 int status = $lt_dlunknown; 13030 13031 if (self) 13032 { 13033 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13034 else 13035 { 13036 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13037 else puts (dlerror ()); 13038 } 13039 /* dlclose (self); */ 13040 } 13041 else 13042 puts (dlerror ()); 13043 13044 return status; 13045} 13046_LT_EOF 13047 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13048 (eval $ac_link) 2>&5 13049 ac_status=$? 13050 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13051 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 13052 (./conftest; exit; ) >&5 2>/dev/null 13053 lt_status=$? 13054 case x$lt_status in 13055 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 13056 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 13057 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 13058 esac 13059 else : 13060 # compilation failed 13061 lt_cv_dlopen_self_static=no 13062 fi 13063fi 13064rm -fr conftest* 13065 13066 13067fi 13068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 13069$as_echo "$lt_cv_dlopen_self_static" >&6; } 13070 fi 13071 13072 CPPFLAGS="$save_CPPFLAGS" 13073 LDFLAGS="$save_LDFLAGS" 13074 LIBS="$save_LIBS" 13075 ;; 13076 esac 13077 13078 case $lt_cv_dlopen_self in 13079 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13080 *) enable_dlopen_self=unknown ;; 13081 esac 13082 13083 case $lt_cv_dlopen_self_static in 13084 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13085 *) enable_dlopen_self_static=unknown ;; 13086 esac 13087fi 13088 13089 13090 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105striplib= 13106old_striplib= 13107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 13108$as_echo_n "checking whether stripping libraries is possible... " >&6; } 13109if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 13110 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 13111 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 13112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13113$as_echo "yes" >&6; } 13114else 13115# FIXME - insert some real tests, host_os isn't really good enough 13116 case $host_os in 13117 darwin*) 13118 if test -n "$STRIP" ; then 13119 striplib="$STRIP -x" 13120 old_striplib="$STRIP -S" 13121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13122$as_echo "yes" >&6; } 13123 else 13124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13125$as_echo "no" >&6; } 13126 fi 13127 ;; 13128 *) 13129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13130$as_echo "no" >&6; } 13131 ;; 13132 esac 13133fi 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 # Report which library types will actually be built 13147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 13148$as_echo_n "checking if libtool supports shared libraries... " >&6; } 13149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 13150$as_echo "$can_build_shared" >&6; } 13151 13152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 13153$as_echo_n "checking whether to build shared libraries... " >&6; } 13154 test "$can_build_shared" = "no" && enable_shared=no 13155 13156 # On AIX, shared libraries and static libraries use the same namespace, and 13157 # are all built from PIC. 13158 case $host_os in 13159 aix3*) 13160 test "$enable_shared" = yes && enable_static=no 13161 if test -n "$RANLIB"; then 13162 archive_cmds="$archive_cmds~\$RANLIB \$lib" 13163 postinstall_cmds='$RANLIB $lib' 13164 fi 13165 ;; 13166 13167 aix[4-9]*) 13168 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 13169 test "$enable_shared" = yes && enable_static=no 13170 fi 13171 ;; 13172 esac 13173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 13174$as_echo "$enable_shared" >&6; } 13175 13176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 13177$as_echo_n "checking whether to build static libraries... " >&6; } 13178 # Make sure either enable_shared or enable_static is yes. 13179 test "$enable_shared" = yes || enable_static=yes 13180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 13181$as_echo "$enable_static" >&6; } 13182 13183 13184 13185 13186fi 13187ac_ext=c 13188ac_cpp='$CPP $CPPFLAGS' 13189ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13190ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13191ac_compiler_gnu=$ac_cv_c_compiler_gnu 13192 13193CC="$lt_save_CC" 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 ac_config_commands="$ac_config_commands libtool" 13208 13209 13210 13211 13212# Only expand once: 13213 13214 13215 13216 13217. ${srcdir}/../../bfd/configure.host 13218 13219 13220 13221 13222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 13223$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 13224 # Check whether --enable-maintainer-mode was given. 13225if test "${enable_maintainer_mode+set}" = set; then : 13226 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 13227else 13228 USE_MAINTAINER_MODE=no 13229fi 13230 13231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 13232$as_echo "$USE_MAINTAINER_MODE" >&6; } 13233 if test $USE_MAINTAINER_MODE = yes; then 13234 MAINTAINER_MODE_TRUE= 13235 MAINTAINER_MODE_FALSE='#' 13236else 13237 MAINTAINER_MODE_TRUE='#' 13238 MAINTAINER_MODE_FALSE= 13239fi 13240 13241 MAINT=$MAINTAINER_MODE_TRUE 13242 13243 13244 13245 13246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5 13247$as_echo_n "checking for sim debug setting... " >&6; } 13248sim_debug="0" 13249# Check whether --enable-sim-debug was given. 13250if test "${enable_sim_debug+set}" = set; then : 13251 enableval=$enable_sim_debug; case "${enableval}" in 13252 yes) sim_debug="7";; 13253 no) sim_debug="0";; 13254 *) sim_debug="($enableval)";; 13255esac 13256fi 13257if test "$sim_debug" != "0"; then 13258 13259cat >>confdefs.h <<_ACEOF 13260#define DEBUG $sim_debug 13261_ACEOF 13262 13263fi 13264 13265cat >>confdefs.h <<_ACEOF 13266#define WITH_DEBUG $sim_debug 13267_ACEOF 13268 13269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5 13270$as_echo "$sim_debug" >&6; } 13271 13272 13273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5 13274$as_echo_n "checking for sim stdio debug behavior... " >&6; } 13275sim_stdio="0" 13276# Check whether --enable-sim-stdio was given. 13277if test "${enable_sim_stdio+set}" = set; then : 13278 enableval=$enable_sim_stdio; case "${enableval}" in 13279 yes) sim_stdio="DO_USE_STDIO";; 13280 no) sim_stdio="DONT_USE_STDIO";; 13281 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;; 13282esac 13283fi 13284 13285cat >>confdefs.h <<_ACEOF 13286#define WITH_STDIO $sim_stdio 13287_ACEOF 13288 13289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5 13290$as_echo "$sim_stdio" >&6; } 13291 13292 13293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5 13294$as_echo_n "checking for sim trace settings... " >&6; } 13295sim_trace="~TRACE_debug" 13296# Check whether --enable-sim-trace was given. 13297if test "${enable_sim_trace+set}" = set; then : 13298 enableval=$enable_sim_trace; case "${enableval}" in 13299 yes) sim_trace="-1";; 13300 no) sim_trace="0";; 13301 [-0-9]*) 13302 sim_trace="'(${enableval})'";; 13303 [[:lower:]]*) 13304 sim_trace="" 13305 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13306 if test x"$sim_trace" = x; then 13307 sim_trace="(TRACE_$x" 13308 else 13309 sim_trace="${sim_trace}|TRACE_$x" 13310 fi 13311 done 13312 sim_trace="$sim_trace)" ;; 13313esac 13314fi 13315 13316cat >>confdefs.h <<_ACEOF 13317#define WITH_TRACE $sim_trace 13318_ACEOF 13319 13320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5 13321$as_echo "$sim_trace" >&6; } 13322 13323 13324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5 13325$as_echo_n "checking for sim profile settings... " >&6; } 13326profile="1" 13327sim_profile="-1" 13328# Check whether --enable-sim-profile was given. 13329if test "${enable_sim_profile+set}" = set; then : 13330 enableval=$enable_sim_profile; case "${enableval}" in 13331 yes) profile="1" sim_profile="-1";; 13332 no) profile="0" sim_profile="0";; 13333 [-0-9]*) 13334 profile="(${enableval})" sim_profile="(${enableval})";; 13335 [a-z]*) 13336 profile="1" 13337 sim_profile="" 13338 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13339 if test x"$sim_profile" = x; then 13340 sim_profile="(PROFILE_$x" 13341 else 13342 sim_profile="${sim_profile}|PROFILE_$x" 13343 fi 13344 done 13345 sim_profile="$sim_profile)" ;; 13346esac 13347fi 13348 13349cat >>confdefs.h <<_ACEOF 13350#define PROFILE $profile 13351_ACEOF 13352 13353 13354cat >>confdefs.h <<_ACEOF 13355#define WITH_PROFILE $sim_profile 13356_ACEOF 13357 13358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5 13359$as_echo "$sim_profile" >&6; } 13360 13361 13362 13363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5 13364$as_echo_n "checking whether to enable sim asserts... " >&6; } 13365sim_assert="1" 13366# Check whether --enable-sim-assert was given. 13367if test "${enable_sim_assert+set}" = set; then : 13368 enableval=$enable_sim_assert; case "${enableval}" in 13369 yes) sim_assert="1";; 13370 no) sim_assert="0";; 13371 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;; 13372esac 13373fi 13374 13375cat >>confdefs.h <<_ACEOF 13376#define WITH_ASSERT $sim_assert 13377_ACEOF 13378 13379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5 13380$as_echo "$sim_assert" >&6; } 13381 13382 13383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5 13384$as_echo_n "checking default sim environment setting... " >&6; } 13385sim_environment="ALL_ENVIRONMENT" 13386# Check whether --enable-sim-environment was given. 13387if test "${enable_sim_environment+set}" = set; then : 13388 enableval=$enable_sim_environment; case "${enableval}" in 13389 all | ALL) sim_environment="ALL_ENVIRONMENT";; 13390 user | USER) sim_environment="USER_ENVIRONMENT";; 13391 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";; 13392 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";; 13393 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;; 13394esac 13395fi 13396 13397cat >>confdefs.h <<_ACEOF 13398#define WITH_ENVIRONMENT $sim_environment 13399_ACEOF 13400 13401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5 13402$as_echo "$sim_environment" >&6; } 13403 13404 13405sim_inline="-DDEFAULT_INLINE=0" 13406# Check whether --enable-sim-inline was given. 13407if test "${enable_sim_inline+set}" = set; then : 13408 enableval=$enable_sim_inline; sim_inline="" 13409case "$enableval" in 13410 no) sim_inline="-DDEFAULT_INLINE=0";; 13411 0) sim_inline="-DDEFAULT_INLINE=0";; 13412 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";; 13413 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";; 13414 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13415 new_flag="" 13416 case "$x" in 13417 *_INLINE=*) new_flag="-D$x";; 13418 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;; 13419 *_INLINE) new_flag="-D$x=ALL_C_INLINE";; 13420 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";; 13421 esac 13422 if test x"$sim_inline" = x""; then 13423 sim_inline="$new_flag" 13424 else 13425 sim_inline="$sim_inline $new_flag" 13426 fi 13427 done;; 13428esac 13429if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then 13430 echo "Setting inline flags = $sim_inline" 6>&1 13431fi 13432fi 13433 13434 13435 13436 13437# Check whether --with-pkgversion was given. 13438if test "${with_pkgversion+set}" = set; then : 13439 withval=$with_pkgversion; case "$withval" in 13440 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;; 13441 no) PKGVERSION= ;; 13442 *) PKGVERSION="($withval) " ;; 13443 esac 13444else 13445 PKGVERSION="(SIM) " 13446 13447fi 13448 13449 13450 13451 13452 13453# Check whether --with-bugurl was given. 13454if test "${with_bugurl+set}" = set; then : 13455 withval=$with_bugurl; case "$withval" in 13456 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;; 13457 no) BUGURL= 13458 ;; 13459 *) BUGURL="$withval" 13460 ;; 13461 esac 13462else 13463 BUGURL="http://www.gnu.org/software/gdb/bugs/" 13464 13465fi 13466 13467 case ${BUGURL} in 13468 "") 13469 REPORT_BUGS_TO= 13470 REPORT_BUGS_TEXI= 13471 ;; 13472 *) 13473 REPORT_BUGS_TO="<$BUGURL>" 13474 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 13475 ;; 13476 esac; 13477 13478 13479 13480 13481cat >>confdefs.h <<_ACEOF 13482#define PKGVERSION "$PKGVERSION" 13483_ACEOF 13484 13485 13486cat >>confdefs.h <<_ACEOF 13487#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 13488_ACEOF 13489 13490 13491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 13492$as_echo_n "checking return type of signal handlers... " >&6; } 13493if ${ac_cv_type_signal+:} false; then : 13494 $as_echo_n "(cached) " >&6 13495else 13496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13497/* end confdefs.h. */ 13498#include <sys/types.h> 13499#include <signal.h> 13500 13501int 13502main () 13503{ 13504return *(signal (0, 0)) (0) == 1; 13505 ; 13506 return 0; 13507} 13508_ACEOF 13509if ac_fn_c_try_compile "$LINENO"; then : 13510 ac_cv_type_signal=int 13511else 13512 ac_cv_type_signal=void 13513fi 13514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13515fi 13516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 13517$as_echo "$ac_cv_type_signal" >&6; } 13518 13519cat >>confdefs.h <<_ACEOF 13520#define RETSIGTYPE $ac_cv_type_signal 13521_ACEOF 13522 13523 13524 13525 13526 13527 13528 13529for ac_header in getopt.h 13530do : 13531 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default" 13532if test "x$ac_cv_header_getopt_h" = xyes; then : 13533 cat >>confdefs.h <<_ACEOF 13534#define HAVE_GETOPT_H 1 13535_ACEOF 13536 13537fi 13538 13539done 13540 13541 13542# Check whether --enable-cycle-accurate was given. 13543if test "${enable_cycle_accurate+set}" = set; then : 13544 enableval=$enable_cycle_accurate; case "${enableval}" in 13545yes | no) ;; 13546*) as_fn_error $? "bad value ${enableval} given for --enable-cycle-accurate option" "$LINENO" 5 ;; 13547esac 13548fi 13549 13550 13551# Check whether --enable-cycle-stats was given. 13552if test "${enable_cycle_stats+set}" = set; then : 13553 enableval=$enable_cycle_stats; case "${enableval}" in 13554yes | no) ;; 13555*) as_fn_error $? "bad value ${enableval} given for --enable-cycle-stats option" "$LINENO" 5 ;; 13556esac 13557fi 13558 13559 13560echo enable_cycle_accurate is $enable_cycle_accurate 13561echo enable_cycle_stats is $enable_cycle_stats 13562 13563if test "x${enable_cycle_accurate}" != xno; then 13564 13565$as_echo "#define CYCLE_ACCURATE 1" >>confdefs.h 13566 13567 13568 if test "x${enable_cycle_stats}" != xno; then 13569 13570$as_echo "#define CYCLE_STATS 1" >>confdefs.h 13571 13572 fi 13573else 13574 if test "x${enable_cycle_stats}" != xno; then 13575 as_fn_error $? "cycle-stats not available without cycle-accurate" "$LINENO" 5 13576 fi 13577fi 13578 13579 13580cgen_breaks="" 13581if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 13582cgen_breaks="break cgen_rtx_error"; 13583fi 13584 13585ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 13586 13587ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 13588 13589ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 13590 13591ac_config_commands="$ac_config_commands Makefile" 13592 13593ac_config_commands="$ac_config_commands stamp-h" 13594 13595cat >confcache <<\_ACEOF 13596# This file is a shell script that caches the results of configure 13597# tests run on this system so they can be shared between configure 13598# scripts and configure runs, see configure's option --config-cache. 13599# It is not useful on other systems. If it contains results you don't 13600# want to keep, you may remove or edit it. 13601# 13602# config.status only pays attention to the cache file if you give it 13603# the --recheck option to rerun configure. 13604# 13605# `ac_cv_env_foo' variables (set or unset) will be overridden when 13606# loading this file, other *unset* `ac_cv_foo' will be assigned the 13607# following values. 13608 13609_ACEOF 13610 13611# The following way of writing the cache mishandles newlines in values, 13612# but we know of no workaround that is simple, portable, and efficient. 13613# So, we kill variables containing newlines. 13614# Ultrix sh set writes to stderr and can't be redirected directly, 13615# and sets the high bit in the cache file unless we assign to the vars. 13616( 13617 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13618 eval ac_val=\$$ac_var 13619 case $ac_val in #( 13620 *${as_nl}*) 13621 case $ac_var in #( 13622 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13623$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13624 esac 13625 case $ac_var in #( 13626 _ | IFS | as_nl) ;; #( 13627 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13628 *) { eval $ac_var=; unset $ac_var;} ;; 13629 esac ;; 13630 esac 13631 done 13632 13633 (set) 2>&1 | 13634 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13635 *${as_nl}ac_space=\ *) 13636 # `set' does not quote correctly, so add quotes: double-quote 13637 # substitution turns \\\\ into \\, and sed turns \\ into \. 13638 sed -n \ 13639 "s/'/'\\\\''/g; 13640 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13641 ;; #( 13642 *) 13643 # `set' quotes correctly as required by POSIX, so do not add quotes. 13644 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13645 ;; 13646 esac | 13647 sort 13648) | 13649 sed ' 13650 /^ac_cv_env_/b end 13651 t clear 13652 :clear 13653 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13654 t end 13655 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13656 :end' >>confcache 13657if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13658 if test -w "$cache_file"; then 13659 if test "x$cache_file" != "x/dev/null"; then 13660 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13661$as_echo "$as_me: updating cache $cache_file" >&6;} 13662 if test ! -f "$cache_file" || test -h "$cache_file"; then 13663 cat confcache >"$cache_file" 13664 else 13665 case $cache_file in #( 13666 */* | ?:*) 13667 mv -f confcache "$cache_file"$$ && 13668 mv -f "$cache_file"$$ "$cache_file" ;; #( 13669 *) 13670 mv -f confcache "$cache_file" ;; 13671 esac 13672 fi 13673 fi 13674 else 13675 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13676$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13677 fi 13678fi 13679rm -f confcache 13680 13681test "x$prefix" = xNONE && prefix=$ac_default_prefix 13682# Let make expand exec_prefix. 13683test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13684 13685DEFS=-DHAVE_CONFIG_H 13686 13687ac_libobjs= 13688ac_ltlibobjs= 13689U= 13690for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13691 # 1. Remove the extension, and $U if already installed. 13692 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13693 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13694 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13695 # will be set to the directory where LIBOBJS objects are built. 13696 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13697 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13698done 13699LIBOBJS=$ac_libobjs 13700 13701LTLIBOBJS=$ac_ltlibobjs 13702 13703 13704 13705if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 13706 as_fn_error $? "conditional \"GMAKE\" was never defined. 13707Usually this means the macro was only invoked conditionally." "$LINENO" 5 13708fi 13709if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 13710 as_fn_error $? "conditional \"PLUGINS\" was never defined. 13711Usually this means the macro was only invoked conditionally." "$LINENO" 5 13712fi 13713if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13714 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13715Usually this means the macro was only invoked conditionally." "$LINENO" 5 13716fi 13717 13718: "${CONFIG_STATUS=./config.status}" 13719ac_write_fail=0 13720ac_clean_files_save=$ac_clean_files 13721ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13722{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13723$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13724as_write_fail=0 13725cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13726#! $SHELL 13727# Generated by $as_me. 13728# Run this file to recreate the current configuration. 13729# Compiler output produced by configure, useful for debugging 13730# configure, is in config.log if it exists. 13731 13732debug=false 13733ac_cs_recheck=false 13734ac_cs_silent=false 13735 13736SHELL=\${CONFIG_SHELL-$SHELL} 13737export SHELL 13738_ASEOF 13739cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13740## -------------------- ## 13741## M4sh Initialization. ## 13742## -------------------- ## 13743 13744# Be more Bourne compatible 13745DUALCASE=1; export DUALCASE # for MKS sh 13746if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13747 emulate sh 13748 NULLCMD=: 13749 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13750 # is contrary to our usage. Disable this feature. 13751 alias -g '${1+"$@"}'='"$@"' 13752 setopt NO_GLOB_SUBST 13753else 13754 case `(set -o) 2>/dev/null` in #( 13755 *posix*) : 13756 set -o posix ;; #( 13757 *) : 13758 ;; 13759esac 13760fi 13761 13762 13763as_nl=' 13764' 13765export as_nl 13766# Printing a long string crashes Solaris 7 /usr/bin/printf. 13767as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13768as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13769as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13770# Prefer a ksh shell builtin over an external printf program on Solaris, 13771# but without wasting forks for bash or zsh. 13772if test -z "$BASH_VERSION$ZSH_VERSION" \ 13773 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13774 as_echo='print -r --' 13775 as_echo_n='print -rn --' 13776elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13777 as_echo='printf %s\n' 13778 as_echo_n='printf %s' 13779else 13780 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13781 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13782 as_echo_n='/usr/ucb/echo -n' 13783 else 13784 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13785 as_echo_n_body='eval 13786 arg=$1; 13787 case $arg in #( 13788 *"$as_nl"*) 13789 expr "X$arg" : "X\\(.*\\)$as_nl"; 13790 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13791 esac; 13792 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13793 ' 13794 export as_echo_n_body 13795 as_echo_n='sh -c $as_echo_n_body as_echo' 13796 fi 13797 export as_echo_body 13798 as_echo='sh -c $as_echo_body as_echo' 13799fi 13800 13801# The user is always right. 13802if test "${PATH_SEPARATOR+set}" != set; then 13803 PATH_SEPARATOR=: 13804 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13805 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13806 PATH_SEPARATOR=';' 13807 } 13808fi 13809 13810 13811# IFS 13812# We need space, tab and new line, in precisely that order. Quoting is 13813# there to prevent editors from complaining about space-tab. 13814# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13815# splitting by setting IFS to empty value.) 13816IFS=" "" $as_nl" 13817 13818# Find who we are. Look in the path if we contain no directory separator. 13819as_myself= 13820case $0 in #(( 13821 *[\\/]* ) as_myself=$0 ;; 13822 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13823for as_dir in $PATH 13824do 13825 IFS=$as_save_IFS 13826 test -z "$as_dir" && as_dir=. 13827 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13828 done 13829IFS=$as_save_IFS 13830 13831 ;; 13832esac 13833# We did not find ourselves, most probably we were run as `sh COMMAND' 13834# in which case we are not to be found in the path. 13835if test "x$as_myself" = x; then 13836 as_myself=$0 13837fi 13838if test ! -f "$as_myself"; then 13839 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13840 exit 1 13841fi 13842 13843# Unset variables that we do not need and which cause bugs (e.g. in 13844# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13845# suppresses any "Segmentation fault" message there. '((' could 13846# trigger a bug in pdksh 5.2.14. 13847for as_var in BASH_ENV ENV MAIL MAILPATH 13848do eval test x\${$as_var+set} = xset \ 13849 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13850done 13851PS1='$ ' 13852PS2='> ' 13853PS4='+ ' 13854 13855# NLS nuisances. 13856LC_ALL=C 13857export LC_ALL 13858LANGUAGE=C 13859export LANGUAGE 13860 13861# CDPATH. 13862(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13863 13864 13865# as_fn_error STATUS ERROR [LINENO LOG_FD] 13866# ---------------------------------------- 13867# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13868# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13869# script with STATUS, using 1 if that was 0. 13870as_fn_error () 13871{ 13872 as_status=$1; test $as_status -eq 0 && as_status=1 13873 if test "$4"; then 13874 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13875 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13876 fi 13877 $as_echo "$as_me: error: $2" >&2 13878 as_fn_exit $as_status 13879} # as_fn_error 13880 13881 13882# as_fn_set_status STATUS 13883# ----------------------- 13884# Set $? to STATUS, without forking. 13885as_fn_set_status () 13886{ 13887 return $1 13888} # as_fn_set_status 13889 13890# as_fn_exit STATUS 13891# ----------------- 13892# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13893as_fn_exit () 13894{ 13895 set +e 13896 as_fn_set_status $1 13897 exit $1 13898} # as_fn_exit 13899 13900# as_fn_unset VAR 13901# --------------- 13902# Portably unset VAR. 13903as_fn_unset () 13904{ 13905 { eval $1=; unset $1;} 13906} 13907as_unset=as_fn_unset 13908# as_fn_append VAR VALUE 13909# ---------------------- 13910# Append the text in VALUE to the end of the definition contained in VAR. Take 13911# advantage of any shell optimizations that allow amortized linear growth over 13912# repeated appends, instead of the typical quadratic growth present in naive 13913# implementations. 13914if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13915 eval 'as_fn_append () 13916 { 13917 eval $1+=\$2 13918 }' 13919else 13920 as_fn_append () 13921 { 13922 eval $1=\$$1\$2 13923 } 13924fi # as_fn_append 13925 13926# as_fn_arith ARG... 13927# ------------------ 13928# Perform arithmetic evaluation on the ARGs, and store the result in the 13929# global $as_val. Take advantage of shells that can avoid forks. The arguments 13930# must be portable across $(()) and expr. 13931if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13932 eval 'as_fn_arith () 13933 { 13934 as_val=$(( $* )) 13935 }' 13936else 13937 as_fn_arith () 13938 { 13939 as_val=`expr "$@" || test $? -eq 1` 13940 } 13941fi # as_fn_arith 13942 13943 13944if expr a : '\(a\)' >/dev/null 2>&1 && 13945 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13946 as_expr=expr 13947else 13948 as_expr=false 13949fi 13950 13951if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13952 as_basename=basename 13953else 13954 as_basename=false 13955fi 13956 13957if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13958 as_dirname=dirname 13959else 13960 as_dirname=false 13961fi 13962 13963as_me=`$as_basename -- "$0" || 13964$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13965 X"$0" : 'X\(//\)$' \| \ 13966 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13967$as_echo X/"$0" | 13968 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13969 s//\1/ 13970 q 13971 } 13972 /^X\/\(\/\/\)$/{ 13973 s//\1/ 13974 q 13975 } 13976 /^X\/\(\/\).*/{ 13977 s//\1/ 13978 q 13979 } 13980 s/.*/./; q'` 13981 13982# Avoid depending upon Character Ranges. 13983as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13984as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13985as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13986as_cr_digits='0123456789' 13987as_cr_alnum=$as_cr_Letters$as_cr_digits 13988 13989ECHO_C= ECHO_N= ECHO_T= 13990case `echo -n x` in #((((( 13991-n*) 13992 case `echo 'xy\c'` in 13993 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13994 xy) ECHO_C='\c';; 13995 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13996 ECHO_T=' ';; 13997 esac;; 13998*) 13999 ECHO_N='-n';; 14000esac 14001 14002rm -f conf$$ conf$$.exe conf$$.file 14003if test -d conf$$.dir; then 14004 rm -f conf$$.dir/conf$$.file 14005else 14006 rm -f conf$$.dir 14007 mkdir conf$$.dir 2>/dev/null 14008fi 14009if (echo >conf$$.file) 2>/dev/null; then 14010 if ln -s conf$$.file conf$$ 2>/dev/null; then 14011 as_ln_s='ln -s' 14012 # ... but there are two gotchas: 14013 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14014 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14015 # In both cases, we have to default to `cp -pR'. 14016 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14017 as_ln_s='cp -pR' 14018 elif ln conf$$.file conf$$ 2>/dev/null; then 14019 as_ln_s=ln 14020 else 14021 as_ln_s='cp -pR' 14022 fi 14023else 14024 as_ln_s='cp -pR' 14025fi 14026rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14027rmdir conf$$.dir 2>/dev/null 14028 14029 14030# as_fn_mkdir_p 14031# ------------- 14032# Create "$as_dir" as a directory, including parents if necessary. 14033as_fn_mkdir_p () 14034{ 14035 14036 case $as_dir in #( 14037 -*) as_dir=./$as_dir;; 14038 esac 14039 test -d "$as_dir" || eval $as_mkdir_p || { 14040 as_dirs= 14041 while :; do 14042 case $as_dir in #( 14043 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14044 *) as_qdir=$as_dir;; 14045 esac 14046 as_dirs="'$as_qdir' $as_dirs" 14047 as_dir=`$as_dirname -- "$as_dir" || 14048$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14049 X"$as_dir" : 'X\(//\)[^/]' \| \ 14050 X"$as_dir" : 'X\(//\)$' \| \ 14051 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14052$as_echo X"$as_dir" | 14053 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14054 s//\1/ 14055 q 14056 } 14057 /^X\(\/\/\)[^/].*/{ 14058 s//\1/ 14059 q 14060 } 14061 /^X\(\/\/\)$/{ 14062 s//\1/ 14063 q 14064 } 14065 /^X\(\/\).*/{ 14066 s//\1/ 14067 q 14068 } 14069 s/.*/./; q'` 14070 test -d "$as_dir" && break 14071 done 14072 test -z "$as_dirs" || eval "mkdir $as_dirs" 14073 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14074 14075 14076} # as_fn_mkdir_p 14077if mkdir -p . 2>/dev/null; then 14078 as_mkdir_p='mkdir -p "$as_dir"' 14079else 14080 test -d ./-p && rmdir ./-p 14081 as_mkdir_p=false 14082fi 14083 14084 14085# as_fn_executable_p FILE 14086# ----------------------- 14087# Test if FILE is an executable regular file. 14088as_fn_executable_p () 14089{ 14090 test -f "$1" && test -x "$1" 14091} # as_fn_executable_p 14092as_test_x='test -x' 14093as_executable_p=as_fn_executable_p 14094 14095# Sed expression to map a string onto a valid CPP name. 14096as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14097 14098# Sed expression to map a string onto a valid variable name. 14099as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14100 14101 14102exec 6>&1 14103## ----------------------------------- ## 14104## Main body of $CONFIG_STATUS script. ## 14105## ----------------------------------- ## 14106_ASEOF 14107test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14108 14109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14110# Save the log message, to keep $0 and so on meaningful, and to 14111# report actual input values of CONFIG_FILES etc. instead of their 14112# values after options handling. 14113ac_log=" 14114This file was extended by $as_me, which was 14115generated by GNU Autoconf 2.69. Invocation command line was 14116 14117 CONFIG_FILES = $CONFIG_FILES 14118 CONFIG_HEADERS = $CONFIG_HEADERS 14119 CONFIG_LINKS = $CONFIG_LINKS 14120 CONFIG_COMMANDS = $CONFIG_COMMANDS 14121 $ $0 $@ 14122 14123on `(hostname || uname -n) 2>/dev/null | sed 1q` 14124" 14125 14126_ACEOF 14127 14128case $ac_config_files in *" 14129"*) set x $ac_config_files; shift; ac_config_files=$*;; 14130esac 14131 14132case $ac_config_headers in *" 14133"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14134esac 14135 14136 14137cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14138# Files that config.status was made for. 14139config_files="$ac_config_files" 14140config_headers="$ac_config_headers" 14141config_commands="$ac_config_commands" 14142 14143_ACEOF 14144 14145cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14146ac_cs_usage="\ 14147\`$as_me' instantiates files and other configuration actions 14148from templates according to the current configuration. Unless the files 14149and actions are specified as TAGs, all are instantiated by default. 14150 14151Usage: $0 [OPTION]... [TAG]... 14152 14153 -h, --help print this help, then exit 14154 -V, --version print version number and configuration settings, then exit 14155 --config print configuration, then exit 14156 -q, --quiet, --silent 14157 do not print progress messages 14158 -d, --debug don't remove temporary files 14159 --recheck update $as_me by reconfiguring in the same conditions 14160 --file=FILE[:TEMPLATE] 14161 instantiate the configuration file FILE 14162 --header=FILE[:TEMPLATE] 14163 instantiate the configuration header FILE 14164 14165Configuration files: 14166$config_files 14167 14168Configuration headers: 14169$config_headers 14170 14171Configuration commands: 14172$config_commands 14173 14174Report bugs to the package provider." 14175 14176_ACEOF 14177cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14178ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14179ac_cs_version="\\ 14180config.status 14181configured by $0, generated by GNU Autoconf 2.69, 14182 with options \\"\$ac_cs_config\\" 14183 14184Copyright (C) 2012 Free Software Foundation, Inc. 14185This config.status script is free software; the Free Software Foundation 14186gives unlimited permission to copy, distribute and modify it." 14187 14188ac_pwd='$ac_pwd' 14189srcdir='$srcdir' 14190INSTALL='$INSTALL' 14191AWK='$AWK' 14192test -n "\$AWK" || AWK=awk 14193_ACEOF 14194 14195cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14196# The default lists apply if the user does not specify any file. 14197ac_need_defaults=: 14198while test $# != 0 14199do 14200 case $1 in 14201 --*=?*) 14202 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14203 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14204 ac_shift=: 14205 ;; 14206 --*=) 14207 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14208 ac_optarg= 14209 ac_shift=: 14210 ;; 14211 *) 14212 ac_option=$1 14213 ac_optarg=$2 14214 ac_shift=shift 14215 ;; 14216 esac 14217 14218 case $ac_option in 14219 # Handling of the options. 14220 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14221 ac_cs_recheck=: ;; 14222 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14223 $as_echo "$ac_cs_version"; exit ;; 14224 --config | --confi | --conf | --con | --co | --c ) 14225 $as_echo "$ac_cs_config"; exit ;; 14226 --debug | --debu | --deb | --de | --d | -d ) 14227 debug=: ;; 14228 --file | --fil | --fi | --f ) 14229 $ac_shift 14230 case $ac_optarg in 14231 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14232 '') as_fn_error $? "missing file argument" ;; 14233 esac 14234 as_fn_append CONFIG_FILES " '$ac_optarg'" 14235 ac_need_defaults=false;; 14236 --header | --heade | --head | --hea ) 14237 $ac_shift 14238 case $ac_optarg in 14239 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14240 esac 14241 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14242 ac_need_defaults=false;; 14243 --he | --h) 14244 # Conflict between --help and --header 14245 as_fn_error $? "ambiguous option: \`$1' 14246Try \`$0 --help' for more information.";; 14247 --help | --hel | -h ) 14248 $as_echo "$ac_cs_usage"; exit ;; 14249 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14250 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14251 ac_cs_silent=: ;; 14252 14253 # This is an error. 14254 -*) as_fn_error $? "unrecognized option: \`$1' 14255Try \`$0 --help' for more information." ;; 14256 14257 *) as_fn_append ac_config_targets " $1" 14258 ac_need_defaults=false ;; 14259 14260 esac 14261 shift 14262done 14263 14264ac_configure_extra_args= 14265 14266if $ac_cs_silent; then 14267 exec 6>/dev/null 14268 ac_configure_extra_args="$ac_configure_extra_args --silent" 14269fi 14270 14271_ACEOF 14272cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14273if \$ac_cs_recheck; then 14274 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14275 shift 14276 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14277 CONFIG_SHELL='$SHELL' 14278 export CONFIG_SHELL 14279 exec "\$@" 14280fi 14281 14282_ACEOF 14283cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14284exec 5>>config.log 14285{ 14286 echo 14287 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14288## Running $as_me. ## 14289_ASBOX 14290 $as_echo "$ac_log" 14291} >&5 14292 14293_ACEOF 14294cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14295# 14296# INIT-COMMANDS 14297# 14298ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 14299 14300 14301# The HP-UX ksh and POSIX shell print the target directory to stdout 14302# if CDPATH is set. 14303(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14304 14305sed_quote_subst='$sed_quote_subst' 14306double_quote_subst='$double_quote_subst' 14307delay_variable_subst='$delay_variable_subst' 14308macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14309macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14310enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14311enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14312pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14313enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14314SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14315ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14316host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14317host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14318host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14319build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14320build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14321build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14322SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14323Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14324GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14325EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14326FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14327LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14328NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14329LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14330max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14331ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14332exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14333lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14334lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14335lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14336reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14337reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14338OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14339deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14340file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14341AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14342AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14343STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14344RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14345old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14346old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14347old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14348lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14349CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14350CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14351compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14352GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14353lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14354lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14355lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14356lt_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"`' 14357objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14358MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14359lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14360lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14361lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14362lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14363lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14364need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14365DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14366NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14367LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14368OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14369OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14370libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14371shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14372extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14373archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14374enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14375export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14376whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14377compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14378old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14379old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14380archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14381archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14382module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14383module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14384with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14385allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14386no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14387hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14388hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14389hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14390hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14391hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14392hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14393hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14394hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14395inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14396link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14397fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14398always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14399export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14400exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14401include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14402prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14403file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14404variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14405need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14406need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14407version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14408runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14409shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14410shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14411libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14412library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14413soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14414install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14415postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14416postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14417finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14418finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14419hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14420sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14421sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14422hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14423enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14424enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14425enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14426old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14427striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14428 14429LTCC='$LTCC' 14430LTCFLAGS='$LTCFLAGS' 14431compiler='$compiler_DEFAULT' 14432 14433# A function that is used when there is no print builtin or printf. 14434func_fallback_echo () 14435{ 14436 eval 'cat <<_LTECHO_EOF 14437\$1 14438_LTECHO_EOF' 14439} 14440 14441# Quote evaled strings. 14442for var in SHELL \ 14443ECHO \ 14444SED \ 14445GREP \ 14446EGREP \ 14447FGREP \ 14448LD \ 14449NM \ 14450LN_S \ 14451lt_SP2NL \ 14452lt_NL2SP \ 14453reload_flag \ 14454OBJDUMP \ 14455deplibs_check_method \ 14456file_magic_cmd \ 14457AR \ 14458AR_FLAGS \ 14459STRIP \ 14460RANLIB \ 14461CC \ 14462CFLAGS \ 14463compiler \ 14464lt_cv_sys_global_symbol_pipe \ 14465lt_cv_sys_global_symbol_to_cdecl \ 14466lt_cv_sys_global_symbol_to_c_name_address \ 14467lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14468lt_prog_compiler_no_builtin_flag \ 14469lt_prog_compiler_wl \ 14470lt_prog_compiler_pic \ 14471lt_prog_compiler_static \ 14472lt_cv_prog_compiler_c_o \ 14473need_locks \ 14474DSYMUTIL \ 14475NMEDIT \ 14476LIPO \ 14477OTOOL \ 14478OTOOL64 \ 14479shrext_cmds \ 14480export_dynamic_flag_spec \ 14481whole_archive_flag_spec \ 14482compiler_needs_object \ 14483with_gnu_ld \ 14484allow_undefined_flag \ 14485no_undefined_flag \ 14486hardcode_libdir_flag_spec \ 14487hardcode_libdir_flag_spec_ld \ 14488hardcode_libdir_separator \ 14489fix_srcfile_path \ 14490exclude_expsyms \ 14491include_expsyms \ 14492file_list_spec \ 14493variables_saved_for_relink \ 14494libname_spec \ 14495library_names_spec \ 14496soname_spec \ 14497install_override_mode \ 14498finish_eval \ 14499old_striplib \ 14500striplib; do 14501 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14502 *[\\\\\\\`\\"\\\$]*) 14503 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14504 ;; 14505 *) 14506 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14507 ;; 14508 esac 14509done 14510 14511# Double-quote double-evaled strings. 14512for var in reload_cmds \ 14513old_postinstall_cmds \ 14514old_postuninstall_cmds \ 14515old_archive_cmds \ 14516extract_expsyms_cmds \ 14517old_archive_from_new_cmds \ 14518old_archive_from_expsyms_cmds \ 14519archive_cmds \ 14520archive_expsym_cmds \ 14521module_cmds \ 14522module_expsym_cmds \ 14523export_symbols_cmds \ 14524prelink_cmds \ 14525postinstall_cmds \ 14526postuninstall_cmds \ 14527finish_cmds \ 14528sys_lib_search_path_spec \ 14529sys_lib_dlsearch_path_spec; do 14530 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14531 *[\\\\\\\`\\"\\\$]*) 14532 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14533 ;; 14534 *) 14535 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14536 ;; 14537 esac 14538done 14539 14540ac_aux_dir='$ac_aux_dir' 14541xsi_shell='$xsi_shell' 14542lt_shell_append='$lt_shell_append' 14543 14544# See if we are running on zsh, and set the options which allow our 14545# commands through without removal of \ escapes INIT. 14546if test -n "\${ZSH_VERSION+set}" ; then 14547 setopt NO_GLOB_SUBST 14548fi 14549 14550 14551 PACKAGE='$PACKAGE' 14552 VERSION='$VERSION' 14553 TIMESTAMP='$TIMESTAMP' 14554 RM='$RM' 14555 ofile='$ofile' 14556 14557 14558 14559 14560_ACEOF 14561 14562cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14563 14564# Handling of arguments. 14565for ac_config_target in $ac_config_targets 14566do 14567 case $ac_config_target in 14568 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 14569 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 14570 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14571 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 14572 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 14573 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 14574 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 14575 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 14576 14577 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14578 esac 14579done 14580 14581 14582# If the user did not use the arguments to specify the items to instantiate, 14583# then the envvar interface is used. Set only those that are not. 14584# We use the long form for the default assignment because of an extremely 14585# bizarre bug on SunOS 4.1.3. 14586if $ac_need_defaults; then 14587 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14588 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14589 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14590fi 14591 14592# Have a temporary directory for convenience. Make it in the build tree 14593# simply because there is no reason against having it here, and in addition, 14594# creating and moving files from /tmp can sometimes cause problems. 14595# Hook for its removal unless debugging. 14596# Note that there is a small window in which the directory will not be cleaned: 14597# after its creation but before its name has been assigned to `$tmp'. 14598$debug || 14599{ 14600 tmp= ac_tmp= 14601 trap 'exit_status=$? 14602 : "${ac_tmp:=$tmp}" 14603 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14604' 0 14605 trap 'as_fn_exit 1' 1 2 13 15 14606} 14607# Create a (secure) tmp directory for tmp files. 14608 14609{ 14610 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14611 test -d "$tmp" 14612} || 14613{ 14614 tmp=./conf$$-$RANDOM 14615 (umask 077 && mkdir "$tmp") 14616} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14617ac_tmp=$tmp 14618 14619# Set up the scripts for CONFIG_FILES section. 14620# No need to generate them if there are no CONFIG_FILES. 14621# This happens for instance with `./config.status config.h'. 14622if test -n "$CONFIG_FILES"; then 14623 14624 14625ac_cr=`echo X | tr X '\015'` 14626# On cygwin, bash can eat \r inside `` if the user requested igncr. 14627# But we know of no other shell where ac_cr would be empty at this 14628# point, so we can use a bashism as a fallback. 14629if test "x$ac_cr" = x; then 14630 eval ac_cr=\$\'\\r\' 14631fi 14632ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14633if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14634 ac_cs_awk_cr='\\r' 14635else 14636 ac_cs_awk_cr=$ac_cr 14637fi 14638 14639echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14640_ACEOF 14641 14642 14643{ 14644 echo "cat >conf$$subs.awk <<_ACEOF" && 14645 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14646 echo "_ACEOF" 14647} >conf$$subs.sh || 14648 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14649ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14650ac_delim='%!_!# ' 14651for ac_last_try in false false false false false :; do 14652 . ./conf$$subs.sh || 14653 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14654 14655 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14656 if test $ac_delim_n = $ac_delim_num; then 14657 break 14658 elif $ac_last_try; then 14659 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14660 else 14661 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14662 fi 14663done 14664rm -f conf$$subs.sh 14665 14666cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14667cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14668_ACEOF 14669sed -n ' 14670h 14671s/^/S["/; s/!.*/"]=/ 14672p 14673g 14674s/^[^!]*!// 14675:repl 14676t repl 14677s/'"$ac_delim"'$// 14678t delim 14679:nl 14680h 14681s/\(.\{148\}\)..*/\1/ 14682t more1 14683s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14684p 14685n 14686b repl 14687:more1 14688s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14689p 14690g 14691s/.\{148\}// 14692t nl 14693:delim 14694h 14695s/\(.\{148\}\)..*/\1/ 14696t more2 14697s/["\\]/\\&/g; s/^/"/; s/$/"/ 14698p 14699b 14700:more2 14701s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14702p 14703g 14704s/.\{148\}// 14705t delim 14706' <conf$$subs.awk | sed ' 14707/^[^""]/{ 14708 N 14709 s/\n// 14710} 14711' >>$CONFIG_STATUS || ac_write_fail=1 14712rm -f conf$$subs.awk 14713cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14714_ACAWK 14715cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14716 for (key in S) S_is_set[key] = 1 14717 FS = "" 14718 14719} 14720{ 14721 line = $ 0 14722 nfields = split(line, field, "@") 14723 substed = 0 14724 len = length(field[1]) 14725 for (i = 2; i < nfields; i++) { 14726 key = field[i] 14727 keylen = length(key) 14728 if (S_is_set[key]) { 14729 value = S[key] 14730 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14731 len += length(value) + length(field[++i]) 14732 substed = 1 14733 } else 14734 len += 1 + keylen 14735 } 14736 14737 print line 14738} 14739 14740_ACAWK 14741_ACEOF 14742cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14743if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14744 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14745else 14746 cat 14747fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14748 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14749_ACEOF 14750 14751# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14752# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14753# trailing colons and then remove the whole line if VPATH becomes empty 14754# (actually we leave an empty line to preserve line numbers). 14755if test "x$srcdir" = x.; then 14756 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14757h 14758s/// 14759s/^/:/ 14760s/[ ]*$/:/ 14761s/:\$(srcdir):/:/g 14762s/:\${srcdir}:/:/g 14763s/:@srcdir@:/:/g 14764s/^:*// 14765s/:*$// 14766x 14767s/\(=[ ]*\).*/\1/ 14768G 14769s/\n// 14770s/^[^=]*=[ ]*$// 14771}' 14772fi 14773 14774cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14775fi # test -n "$CONFIG_FILES" 14776 14777# Set up the scripts for CONFIG_HEADERS section. 14778# No need to generate them if there are no CONFIG_HEADERS. 14779# This happens for instance with `./config.status Makefile'. 14780if test -n "$CONFIG_HEADERS"; then 14781cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14782BEGIN { 14783_ACEOF 14784 14785# Transform confdefs.h into an awk script `defines.awk', embedded as 14786# here-document in config.status, that substitutes the proper values into 14787# config.h.in to produce config.h. 14788 14789# Create a delimiter string that does not exist in confdefs.h, to ease 14790# handling of long lines. 14791ac_delim='%!_!# ' 14792for ac_last_try in false false :; do 14793 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14794 if test -z "$ac_tt"; then 14795 break 14796 elif $ac_last_try; then 14797 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14798 else 14799 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14800 fi 14801done 14802 14803# For the awk script, D is an array of macro values keyed by name, 14804# likewise P contains macro parameters if any. Preserve backslash 14805# newline sequences. 14806 14807ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14808sed -n ' 14809s/.\{148\}/&'"$ac_delim"'/g 14810t rset 14811:rset 14812s/^[ ]*#[ ]*define[ ][ ]*/ / 14813t def 14814d 14815:def 14816s/\\$// 14817t bsnl 14818s/["\\]/\\&/g 14819s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14820D["\1"]=" \3"/p 14821s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14822d 14823:bsnl 14824s/["\\]/\\&/g 14825s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14826D["\1"]=" \3\\\\\\n"\\/p 14827t cont 14828s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14829t cont 14830d 14831:cont 14832n 14833s/.\{148\}/&'"$ac_delim"'/g 14834t clear 14835:clear 14836s/\\$// 14837t bsnlc 14838s/["\\]/\\&/g; s/^/"/; s/$/"/p 14839d 14840:bsnlc 14841s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14842b cont 14843' <confdefs.h | sed ' 14844s/'"$ac_delim"'/"\\\ 14845"/g' >>$CONFIG_STATUS || ac_write_fail=1 14846 14847cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14848 for (key in D) D_is_set[key] = 1 14849 FS = "" 14850} 14851/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14852 line = \$ 0 14853 split(line, arg, " ") 14854 if (arg[1] == "#") { 14855 defundef = arg[2] 14856 mac1 = arg[3] 14857 } else { 14858 defundef = substr(arg[1], 2) 14859 mac1 = arg[2] 14860 } 14861 split(mac1, mac2, "(") #) 14862 macro = mac2[1] 14863 prefix = substr(line, 1, index(line, defundef) - 1) 14864 if (D_is_set[macro]) { 14865 # Preserve the white space surrounding the "#". 14866 print prefix "define", macro P[macro] D[macro] 14867 next 14868 } else { 14869 # Replace #undef with comments. This is necessary, for example, 14870 # in the case of _POSIX_SOURCE, which is predefined and required 14871 # on some systems where configure will not decide to define it. 14872 if (defundef == "undef") { 14873 print "/*", prefix defundef, macro, "*/" 14874 next 14875 } 14876 } 14877} 14878{ print } 14879_ACAWK 14880_ACEOF 14881cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14882 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14883fi # test -n "$CONFIG_HEADERS" 14884 14885 14886eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14887shift 14888for ac_tag 14889do 14890 case $ac_tag in 14891 :[FHLC]) ac_mode=$ac_tag; continue;; 14892 esac 14893 case $ac_mode$ac_tag in 14894 :[FHL]*:*);; 14895 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14896 :[FH]-) ac_tag=-:-;; 14897 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14898 esac 14899 ac_save_IFS=$IFS 14900 IFS=: 14901 set x $ac_tag 14902 IFS=$ac_save_IFS 14903 shift 14904 ac_file=$1 14905 shift 14906 14907 case $ac_mode in 14908 :L) ac_source=$1;; 14909 :[FH]) 14910 ac_file_inputs= 14911 for ac_f 14912 do 14913 case $ac_f in 14914 -) ac_f="$ac_tmp/stdin";; 14915 *) # Look for the file first in the build tree, then in the source tree 14916 # (if the path is not absolute). The absolute path cannot be DOS-style, 14917 # because $ac_f cannot contain `:'. 14918 test -f "$ac_f" || 14919 case $ac_f in 14920 [\\/$]*) false;; 14921 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14922 esac || 14923 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14924 esac 14925 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14926 as_fn_append ac_file_inputs " '$ac_f'" 14927 done 14928 14929 # Let's still pretend it is `configure' which instantiates (i.e., don't 14930 # use $as_me), people would be surprised to read: 14931 # /* config.h. Generated by config.status. */ 14932 configure_input='Generated from '` 14933 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14934 `' by configure.' 14935 if test x"$ac_file" != x-; then 14936 configure_input="$ac_file. $configure_input" 14937 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14938$as_echo "$as_me: creating $ac_file" >&6;} 14939 fi 14940 # Neutralize special characters interpreted by sed in replacement strings. 14941 case $configure_input in #( 14942 *\&* | *\|* | *\\* ) 14943 ac_sed_conf_input=`$as_echo "$configure_input" | 14944 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14945 *) ac_sed_conf_input=$configure_input;; 14946 esac 14947 14948 case $ac_tag in 14949 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14950 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14951 esac 14952 ;; 14953 esac 14954 14955 ac_dir=`$as_dirname -- "$ac_file" || 14956$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14957 X"$ac_file" : 'X\(//\)[^/]' \| \ 14958 X"$ac_file" : 'X\(//\)$' \| \ 14959 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14960$as_echo X"$ac_file" | 14961 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14962 s//\1/ 14963 q 14964 } 14965 /^X\(\/\/\)[^/].*/{ 14966 s//\1/ 14967 q 14968 } 14969 /^X\(\/\/\)$/{ 14970 s//\1/ 14971 q 14972 } 14973 /^X\(\/\).*/{ 14974 s//\1/ 14975 q 14976 } 14977 s/.*/./; q'` 14978 as_dir="$ac_dir"; as_fn_mkdir_p 14979 ac_builddir=. 14980 14981case "$ac_dir" in 14982.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14983*) 14984 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14985 # A ".." for each directory in $ac_dir_suffix. 14986 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14987 case $ac_top_builddir_sub in 14988 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14989 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14990 esac ;; 14991esac 14992ac_abs_top_builddir=$ac_pwd 14993ac_abs_builddir=$ac_pwd$ac_dir_suffix 14994# for backward compatibility: 14995ac_top_builddir=$ac_top_build_prefix 14996 14997case $srcdir in 14998 .) # We are building in place. 14999 ac_srcdir=. 15000 ac_top_srcdir=$ac_top_builddir_sub 15001 ac_abs_top_srcdir=$ac_pwd ;; 15002 [\\/]* | ?:[\\/]* ) # Absolute name. 15003 ac_srcdir=$srcdir$ac_dir_suffix; 15004 ac_top_srcdir=$srcdir 15005 ac_abs_top_srcdir=$srcdir ;; 15006 *) # Relative name. 15007 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15008 ac_top_srcdir=$ac_top_build_prefix$srcdir 15009 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15010esac 15011ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15012 15013 15014 case $ac_mode in 15015 :F) 15016 # 15017 # CONFIG_FILE 15018 # 15019 15020 case $INSTALL in 15021 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15022 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15023 esac 15024_ACEOF 15025 15026cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15027# If the template does not know about datarootdir, expand it. 15028# FIXME: This hack should be removed a few years after 2.60. 15029ac_datarootdir_hack=; ac_datarootdir_seen= 15030ac_sed_dataroot=' 15031/datarootdir/ { 15032 p 15033 q 15034} 15035/@datadir@/p 15036/@docdir@/p 15037/@infodir@/p 15038/@localedir@/p 15039/@mandir@/p' 15040case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15041*datarootdir*) ac_datarootdir_seen=yes;; 15042*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15044$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15045_ACEOF 15046cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15047 ac_datarootdir_hack=' 15048 s&@datadir@&$datadir&g 15049 s&@docdir@&$docdir&g 15050 s&@infodir@&$infodir&g 15051 s&@localedir@&$localedir&g 15052 s&@mandir@&$mandir&g 15053 s&\\\${datarootdir}&$datarootdir&g' ;; 15054esac 15055_ACEOF 15056 15057# Neutralize VPATH when `$srcdir' = `.'. 15058# Shell code in configure.ac might set extrasub. 15059# FIXME: do we really want to maintain this feature? 15060cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15061ac_sed_extra="$ac_vpsub 15062$extrasub 15063_ACEOF 15064cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15065:t 15066/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15067s|@configure_input@|$ac_sed_conf_input|;t t 15068s&@top_builddir@&$ac_top_builddir_sub&;t t 15069s&@top_build_prefix@&$ac_top_build_prefix&;t t 15070s&@srcdir@&$ac_srcdir&;t t 15071s&@abs_srcdir@&$ac_abs_srcdir&;t t 15072s&@top_srcdir@&$ac_top_srcdir&;t t 15073s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15074s&@builddir@&$ac_builddir&;t t 15075s&@abs_builddir@&$ac_abs_builddir&;t t 15076s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15077s&@INSTALL@&$ac_INSTALL&;t t 15078$ac_datarootdir_hack 15079" 15080eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15081 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15082 15083test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15084 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15085 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15086 "$ac_tmp/out"`; test -z "$ac_out"; } && 15087 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15088which seems to be undefined. Please make sure it is defined" >&5 15089$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15090which seems to be undefined. Please make sure it is defined" >&2;} 15091 15092 rm -f "$ac_tmp/stdin" 15093 case $ac_file in 15094 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15095 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15096 esac \ 15097 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15098 ;; 15099 :H) 15100 # 15101 # CONFIG_HEADER 15102 # 15103 if test x"$ac_file" != x-; then 15104 { 15105 $as_echo "/* $configure_input */" \ 15106 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15107 } >"$ac_tmp/config.h" \ 15108 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15109 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15110 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15111$as_echo "$as_me: $ac_file is unchanged" >&6;} 15112 else 15113 rm -f "$ac_file" 15114 mv "$ac_tmp/config.h" "$ac_file" \ 15115 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15116 fi 15117 else 15118 $as_echo "/* $configure_input */" \ 15119 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15120 || as_fn_error $? "could not create -" "$LINENO" 5 15121 fi 15122 ;; 15123 15124 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15125$as_echo "$as_me: executing $ac_file commands" >&6;} 15126 ;; 15127 esac 15128 15129 15130 case $ac_file$ac_mode in 15131 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 15132 "libtool":C) 15133 15134 # See if we are running on zsh, and set the options which allow our 15135 # commands through without removal of \ escapes. 15136 if test -n "${ZSH_VERSION+set}" ; then 15137 setopt NO_GLOB_SUBST 15138 fi 15139 15140 cfgfile="${ofile}T" 15141 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15142 $RM "$cfgfile" 15143 15144 cat <<_LT_EOF >> "$cfgfile" 15145#! $SHELL 15146 15147# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15148# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15149# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15150# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15151# 15152# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15153# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15154# Written by Gordon Matzigkeit, 1996 15155# 15156# This file is part of GNU Libtool. 15157# 15158# GNU Libtool is free software; you can redistribute it and/or 15159# modify it under the terms of the GNU General Public License as 15160# published by the Free Software Foundation; either version 2 of 15161# the License, or (at your option) any later version. 15162# 15163# As a special exception to the GNU General Public License, 15164# if you distribute this file as part of a program or library that 15165# is built using GNU Libtool, you may include this file under the 15166# same distribution terms that you use for the rest of that program. 15167# 15168# GNU Libtool is distributed in the hope that it will be useful, 15169# but WITHOUT ANY WARRANTY; without even the implied warranty of 15170# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15171# GNU General Public License for more details. 15172# 15173# You should have received a copy of the GNU General Public License 15174# along with GNU Libtool; see the file COPYING. If not, a copy 15175# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15176# obtained by writing to the Free Software Foundation, Inc., 15177# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15178 15179 15180# The names of the tagged configurations supported by this script. 15181available_tags="" 15182 15183# ### BEGIN LIBTOOL CONFIG 15184 15185# Which release of libtool.m4 was used? 15186macro_version=$macro_version 15187macro_revision=$macro_revision 15188 15189# Whether or not to build shared libraries. 15190build_libtool_libs=$enable_shared 15191 15192# Whether or not to build static libraries. 15193build_old_libs=$enable_static 15194 15195# What type of objects to build. 15196pic_mode=$pic_mode 15197 15198# Whether or not to optimize for fast installation. 15199fast_install=$enable_fast_install 15200 15201# Shell to use when invoking shell scripts. 15202SHELL=$lt_SHELL 15203 15204# An echo program that protects backslashes. 15205ECHO=$lt_ECHO 15206 15207# The host system. 15208host_alias=$host_alias 15209host=$host 15210host_os=$host_os 15211 15212# The build system. 15213build_alias=$build_alias 15214build=$build 15215build_os=$build_os 15216 15217# A sed program that does not truncate output. 15218SED=$lt_SED 15219 15220# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15221Xsed="\$SED -e 1s/^X//" 15222 15223# A grep program that handles long lines. 15224GREP=$lt_GREP 15225 15226# An ERE matcher. 15227EGREP=$lt_EGREP 15228 15229# A literal string matcher. 15230FGREP=$lt_FGREP 15231 15232# A BSD- or MS-compatible name lister. 15233NM=$lt_NM 15234 15235# Whether we need soft or hard links. 15236LN_S=$lt_LN_S 15237 15238# What is the maximum length of a command? 15239max_cmd_len=$max_cmd_len 15240 15241# Object file suffix (normally "o"). 15242objext=$ac_objext 15243 15244# Executable file suffix (normally ""). 15245exeext=$exeext 15246 15247# whether the shell understands "unset". 15248lt_unset=$lt_unset 15249 15250# turn spaces into newlines. 15251SP2NL=$lt_lt_SP2NL 15252 15253# turn newlines into spaces. 15254NL2SP=$lt_lt_NL2SP 15255 15256# An object symbol dumper. 15257OBJDUMP=$lt_OBJDUMP 15258 15259# Method to check whether dependent libraries are shared objects. 15260deplibs_check_method=$lt_deplibs_check_method 15261 15262# Command to use when deplibs_check_method == "file_magic". 15263file_magic_cmd=$lt_file_magic_cmd 15264 15265# The archiver. 15266AR=$lt_AR 15267AR_FLAGS=$lt_AR_FLAGS 15268 15269# A symbol stripping program. 15270STRIP=$lt_STRIP 15271 15272# Commands used to install an old-style archive. 15273RANLIB=$lt_RANLIB 15274old_postinstall_cmds=$lt_old_postinstall_cmds 15275old_postuninstall_cmds=$lt_old_postuninstall_cmds 15276 15277# Whether to use a lock for old archive extraction. 15278lock_old_archive_extraction=$lock_old_archive_extraction 15279 15280# A C compiler. 15281LTCC=$lt_CC 15282 15283# LTCC compiler flags. 15284LTCFLAGS=$lt_CFLAGS 15285 15286# Take the output of nm and produce a listing of raw symbols and C names. 15287global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15288 15289# Transform the output of nm in a proper C declaration. 15290global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15291 15292# Transform the output of nm in a C name address pair. 15293global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15294 15295# Transform the output of nm in a C name address pair when lib prefix is needed. 15296global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15297 15298# The name of the directory that contains temporary libtool files. 15299objdir=$objdir 15300 15301# Used to examine libraries when file_magic_cmd begins with "file". 15302MAGIC_CMD=$MAGIC_CMD 15303 15304# Must we lock files when doing compilation? 15305need_locks=$lt_need_locks 15306 15307# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15308DSYMUTIL=$lt_DSYMUTIL 15309 15310# Tool to change global to local symbols on Mac OS X. 15311NMEDIT=$lt_NMEDIT 15312 15313# Tool to manipulate fat objects and archives on Mac OS X. 15314LIPO=$lt_LIPO 15315 15316# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15317OTOOL=$lt_OTOOL 15318 15319# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15320OTOOL64=$lt_OTOOL64 15321 15322# Old archive suffix (normally "a"). 15323libext=$libext 15324 15325# Shared library suffix (normally ".so"). 15326shrext_cmds=$lt_shrext_cmds 15327 15328# The commands to extract the exported symbol list from a shared archive. 15329extract_expsyms_cmds=$lt_extract_expsyms_cmds 15330 15331# Variables whose values should be saved in libtool wrapper scripts and 15332# restored at link time. 15333variables_saved_for_relink=$lt_variables_saved_for_relink 15334 15335# Do we need the "lib" prefix for modules? 15336need_lib_prefix=$need_lib_prefix 15337 15338# Do we need a version for libraries? 15339need_version=$need_version 15340 15341# Library versioning type. 15342version_type=$version_type 15343 15344# Shared library runtime path variable. 15345runpath_var=$runpath_var 15346 15347# Shared library path variable. 15348shlibpath_var=$shlibpath_var 15349 15350# Is shlibpath searched before the hard-coded library search path? 15351shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15352 15353# Format of library name prefix. 15354libname_spec=$lt_libname_spec 15355 15356# List of archive names. First name is the real one, the rest are links. 15357# The last name is the one that the linker finds with -lNAME 15358library_names_spec=$lt_library_names_spec 15359 15360# The coded name of the library, if different from the real name. 15361soname_spec=$lt_soname_spec 15362 15363# Permission mode override for installation of shared libraries. 15364install_override_mode=$lt_install_override_mode 15365 15366# Command to use after installation of a shared archive. 15367postinstall_cmds=$lt_postinstall_cmds 15368 15369# Command to use after uninstallation of a shared archive. 15370postuninstall_cmds=$lt_postuninstall_cmds 15371 15372# Commands used to finish a libtool library installation in a directory. 15373finish_cmds=$lt_finish_cmds 15374 15375# As "finish_cmds", except a single script fragment to be evaled but 15376# not shown. 15377finish_eval=$lt_finish_eval 15378 15379# Whether we should hardcode library paths into libraries. 15380hardcode_into_libs=$hardcode_into_libs 15381 15382# Compile-time system search path for libraries. 15383sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15384 15385# Run-time system search path for libraries. 15386sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15387 15388# Whether dlopen is supported. 15389dlopen_support=$enable_dlopen 15390 15391# Whether dlopen of programs is supported. 15392dlopen_self=$enable_dlopen_self 15393 15394# Whether dlopen of statically linked programs is supported. 15395dlopen_self_static=$enable_dlopen_self_static 15396 15397# Commands to strip libraries. 15398old_striplib=$lt_old_striplib 15399striplib=$lt_striplib 15400 15401 15402# The linker used to build libraries. 15403LD=$lt_LD 15404 15405# How to create reloadable object files. 15406reload_flag=$lt_reload_flag 15407reload_cmds=$lt_reload_cmds 15408 15409# Commands used to build an old-style archive. 15410old_archive_cmds=$lt_old_archive_cmds 15411 15412# A language specific compiler. 15413CC=$lt_compiler 15414 15415# Is the compiler the GNU compiler? 15416with_gcc=$GCC 15417 15418# Compiler flag to turn off builtin functions. 15419no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15420 15421# How to pass a linker flag through the compiler. 15422wl=$lt_lt_prog_compiler_wl 15423 15424# Additional compiler flags for building library objects. 15425pic_flag=$lt_lt_prog_compiler_pic 15426 15427# Compiler flag to prevent dynamic linking. 15428link_static_flag=$lt_lt_prog_compiler_static 15429 15430# Does compiler simultaneously support -c and -o options? 15431compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15432 15433# Whether or not to add -lc for building shared libraries. 15434build_libtool_need_lc=$archive_cmds_need_lc 15435 15436# Whether or not to disallow shared libs when runtime libs are static. 15437allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15438 15439# Compiler flag to allow reflexive dlopens. 15440export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15441 15442# Compiler flag to generate shared objects directly from archives. 15443whole_archive_flag_spec=$lt_whole_archive_flag_spec 15444 15445# Whether the compiler copes with passing no objects directly. 15446compiler_needs_object=$lt_compiler_needs_object 15447 15448# Create an old-style archive from a shared archive. 15449old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15450 15451# Create a temporary old-style archive to link instead of a shared archive. 15452old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15453 15454# Commands used to build a shared archive. 15455archive_cmds=$lt_archive_cmds 15456archive_expsym_cmds=$lt_archive_expsym_cmds 15457 15458# Commands used to build a loadable module if different from building 15459# a shared archive. 15460module_cmds=$lt_module_cmds 15461module_expsym_cmds=$lt_module_expsym_cmds 15462 15463# Whether we are building with GNU ld or not. 15464with_gnu_ld=$lt_with_gnu_ld 15465 15466# Flag that allows shared libraries with undefined symbols to be built. 15467allow_undefined_flag=$lt_allow_undefined_flag 15468 15469# Flag that enforces no undefined symbols. 15470no_undefined_flag=$lt_no_undefined_flag 15471 15472# Flag to hardcode \$libdir into a binary during linking. 15473# This must work even if \$libdir does not exist 15474hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15475 15476# If ld is used when linking, flag to hardcode \$libdir into a binary 15477# during linking. This must work even if \$libdir does not exist. 15478hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15479 15480# Whether we need a single "-rpath" flag with a separated argument. 15481hardcode_libdir_separator=$lt_hardcode_libdir_separator 15482 15483# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15484# DIR into the resulting binary. 15485hardcode_direct=$hardcode_direct 15486 15487# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15488# DIR into the resulting binary and the resulting library dependency is 15489# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15490# library is relocated. 15491hardcode_direct_absolute=$hardcode_direct_absolute 15492 15493# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15494# into the resulting binary. 15495hardcode_minus_L=$hardcode_minus_L 15496 15497# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15498# into the resulting binary. 15499hardcode_shlibpath_var=$hardcode_shlibpath_var 15500 15501# Set to "yes" if building a shared library automatically hardcodes DIR 15502# into the library and all subsequent libraries and executables linked 15503# against it. 15504hardcode_automatic=$hardcode_automatic 15505 15506# Set to yes if linker adds runtime paths of dependent libraries 15507# to runtime path list. 15508inherit_rpath=$inherit_rpath 15509 15510# Whether libtool must link a program against all its dependency libraries. 15511link_all_deplibs=$link_all_deplibs 15512 15513# Fix the shell variable \$srcfile for the compiler. 15514fix_srcfile_path=$lt_fix_srcfile_path 15515 15516# Set to "yes" if exported symbols are required. 15517always_export_symbols=$always_export_symbols 15518 15519# The commands to list exported symbols. 15520export_symbols_cmds=$lt_export_symbols_cmds 15521 15522# Symbols that should not be listed in the preloaded symbols. 15523exclude_expsyms=$lt_exclude_expsyms 15524 15525# Symbols that must always be exported. 15526include_expsyms=$lt_include_expsyms 15527 15528# Commands necessary for linking programs (against libraries) with templates. 15529prelink_cmds=$lt_prelink_cmds 15530 15531# Specify filename containing input files. 15532file_list_spec=$lt_file_list_spec 15533 15534# How to hardcode a shared library path into an executable. 15535hardcode_action=$hardcode_action 15536 15537# ### END LIBTOOL CONFIG 15538 15539_LT_EOF 15540 15541 case $host_os in 15542 aix3*) 15543 cat <<\_LT_EOF >> "$cfgfile" 15544# AIX sometimes has problems with the GCC collect2 program. For some 15545# reason, if we set the COLLECT_NAMES environment variable, the problems 15546# vanish in a puff of smoke. 15547if test "X${COLLECT_NAMES+set}" != Xset; then 15548 COLLECT_NAMES= 15549 export COLLECT_NAMES 15550fi 15551_LT_EOF 15552 ;; 15553 esac 15554 15555 15556ltmain="$ac_aux_dir/ltmain.sh" 15557 15558 15559 # We use sed instead of cat because bash on DJGPP gets confused if 15560 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15561 # text mode, it properly converts lines to CR/LF. This bash problem 15562 # is reportedly fixed, but why not run on old versions too? 15563 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15564 || (rm -f "$cfgfile"; exit 1) 15565 15566 case $xsi_shell in 15567 yes) 15568 cat << \_LT_EOF >> "$cfgfile" 15569 15570# func_dirname file append nondir_replacement 15571# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15572# otherwise set result to NONDIR_REPLACEMENT. 15573func_dirname () 15574{ 15575 case ${1} in 15576 */*) func_dirname_result="${1%/*}${2}" ;; 15577 * ) func_dirname_result="${3}" ;; 15578 esac 15579} 15580 15581# func_basename file 15582func_basename () 15583{ 15584 func_basename_result="${1##*/}" 15585} 15586 15587# func_dirname_and_basename file append nondir_replacement 15588# perform func_basename and func_dirname in a single function 15589# call: 15590# dirname: Compute the dirname of FILE. If nonempty, 15591# add APPEND to the result, otherwise set result 15592# to NONDIR_REPLACEMENT. 15593# value returned in "$func_dirname_result" 15594# basename: Compute filename of FILE. 15595# value retuned in "$func_basename_result" 15596# Implementation must be kept synchronized with func_dirname 15597# and func_basename. For efficiency, we do not delegate to 15598# those functions but instead duplicate the functionality here. 15599func_dirname_and_basename () 15600{ 15601 case ${1} in 15602 */*) func_dirname_result="${1%/*}${2}" ;; 15603 * ) func_dirname_result="${3}" ;; 15604 esac 15605 func_basename_result="${1##*/}" 15606} 15607 15608# func_stripname prefix suffix name 15609# strip PREFIX and SUFFIX off of NAME. 15610# PREFIX and SUFFIX must not contain globbing or regex special 15611# characters, hashes, percent signs, but SUFFIX may contain a leading 15612# dot (in which case that matches only a dot). 15613func_stripname () 15614{ 15615 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15616 # positional parameters, so assign one to ordinary parameter first. 15617 func_stripname_result=${3} 15618 func_stripname_result=${func_stripname_result#"${1}"} 15619 func_stripname_result=${func_stripname_result%"${2}"} 15620} 15621 15622# func_opt_split 15623func_opt_split () 15624{ 15625 func_opt_split_opt=${1%%=*} 15626 func_opt_split_arg=${1#*=} 15627} 15628 15629# func_lo2o object 15630func_lo2o () 15631{ 15632 case ${1} in 15633 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15634 *) func_lo2o_result=${1} ;; 15635 esac 15636} 15637 15638# func_xform libobj-or-source 15639func_xform () 15640{ 15641 func_xform_result=${1%.*}.lo 15642} 15643 15644# func_arith arithmetic-term... 15645func_arith () 15646{ 15647 func_arith_result=$(( $* )) 15648} 15649 15650# func_len string 15651# STRING may not start with a hyphen. 15652func_len () 15653{ 15654 func_len_result=${#1} 15655} 15656 15657_LT_EOF 15658 ;; 15659 *) # Bourne compatible functions. 15660 cat << \_LT_EOF >> "$cfgfile" 15661 15662# func_dirname file append nondir_replacement 15663# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15664# otherwise set result to NONDIR_REPLACEMENT. 15665func_dirname () 15666{ 15667 # Extract subdirectory from the argument. 15668 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15669 if test "X$func_dirname_result" = "X${1}"; then 15670 func_dirname_result="${3}" 15671 else 15672 func_dirname_result="$func_dirname_result${2}" 15673 fi 15674} 15675 15676# func_basename file 15677func_basename () 15678{ 15679 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15680} 15681 15682 15683# func_stripname prefix suffix name 15684# strip PREFIX and SUFFIX off of NAME. 15685# PREFIX and SUFFIX must not contain globbing or regex special 15686# characters, hashes, percent signs, but SUFFIX may contain a leading 15687# dot (in which case that matches only a dot). 15688# func_strip_suffix prefix name 15689func_stripname () 15690{ 15691 case ${2} in 15692 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15693 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15694 esac 15695} 15696 15697# sed scripts: 15698my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15699my_sed_long_arg='1s/^-[^=]*=//' 15700 15701# func_opt_split 15702func_opt_split () 15703{ 15704 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15705 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15706} 15707 15708# func_lo2o object 15709func_lo2o () 15710{ 15711 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15712} 15713 15714# func_xform libobj-or-source 15715func_xform () 15716{ 15717 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15718} 15719 15720# func_arith arithmetic-term... 15721func_arith () 15722{ 15723 func_arith_result=`expr "$@"` 15724} 15725 15726# func_len string 15727# STRING may not start with a hyphen. 15728func_len () 15729{ 15730 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15731} 15732 15733_LT_EOF 15734esac 15735 15736case $lt_shell_append in 15737 yes) 15738 cat << \_LT_EOF >> "$cfgfile" 15739 15740# func_append var value 15741# Append VALUE to the end of shell variable VAR. 15742func_append () 15743{ 15744 eval "$1+=\$2" 15745} 15746_LT_EOF 15747 ;; 15748 *) 15749 cat << \_LT_EOF >> "$cfgfile" 15750 15751# func_append var value 15752# Append VALUE to the end of shell variable VAR. 15753func_append () 15754{ 15755 eval "$1=\$$1\$2" 15756} 15757 15758_LT_EOF 15759 ;; 15760 esac 15761 15762 15763 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15764 || (rm -f "$cfgfile"; exit 1) 15765 15766 mv -f "$cfgfile" "$ofile" || 15767 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15768 chmod +x "$ofile" 15769 15770 ;; 15771 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15772 rm -f Makesim1.tmp Makesim2.tmp Makefile 15773 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 15774 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 15775 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15776 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15777 <Makefile.sim >Makefile 15778 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15779 ;; 15780 "stamp-h":C) echo > stamp-h ;; 15781 15782 esac 15783done # for ac_tag 15784 15785 15786as_fn_exit 0 15787_ACEOF 15788ac_clean_files=$ac_clean_files_save 15789 15790test $ac_write_fail = 0 || 15791 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15792 15793 15794# configure is writing to config.log, and then calls config.status. 15795# config.status does its own redirection, appending to config.log. 15796# Unfortunately, on DOS this fails, as config.log is still kept open 15797# by configure, so config.status won't be able to write to it; its 15798# output is simply discarded. So we exec the FD to /dev/null, 15799# effectively closing config.log, so it can be properly (re)opened and 15800# appended to by config.status. When coming back to configure, we 15801# need to make the FD available again. 15802if test "$no_create" != yes; then 15803 ac_cs_success=: 15804 ac_config_status_args= 15805 test "$silent" = yes && 15806 ac_config_status_args="$ac_config_status_args --quiet" 15807 exec 5>/dev/null 15808 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15809 exec 5>>config.log 15810 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15811 # would make configure fail if this is the last instruction. 15812 $ac_cs_success || as_fn_exit 1 15813fi 15814if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15816$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15817fi 15818 15819 15820